Document Document Title
US10560885B2 Wireless communication device
A wireless communication device of the present invention has a device information storage part that stores device information identifying another wireless communication device that can establish wireless communication. When transmitting data, the wireless communication device attaches transmission source neighboring device information stored in the device information storage part of the device to the data, and transmits the data to another wireless communication device. When receiving data, the wireless communication device stores transmission source device information identifying another wireless communication device having transmitted the data into the device information storage part of the device. The wireless communication device determines whether to relay and transmit the received data to another wireless communication device on the basis of the result of comparison between the transmission source neighboring device information attached to the received data and receiver neighboring device information stored in the device information storage part of the device.
US10560883B2 Systems and methods for cross-cell carrier aggregation for coverage balance improvement
A system and methods that are performed by a macro cell and a user equipment (UE) to implement a carrier aggregation mode in a network. The system includes a macrocell including a first coverage area and a plurality of small cells, each of the small cells including a second coverage area wherein the plurality of second coverage areas substantially cover the first coverage area. The macro cell operates a first component carrier as a primary component carrier in a carrier aggregation enabled network and one of the small cells operates a second component carrier as a secondary component carrier in the carrier aggregation enabled network.
US10560877B2 Method and system for managing wireless connectivity in a communication system
Aspects of the subject disclosure may include, for example, a method, including applying a voice quality model to network performance information associated with a voice over internet protocol call session to generate a measure of voice quality associated with a first wireless radio access network wirelessly coupling a mobile device and a communication network, detecting a trigger condition for a measurement reporting according to the measure of voice quality, a first signal of the first wireless radio access network, and a second signal of a second wireless radio access network, and detecting a trigger condition for a measurement report according to the measure of voice quality, a first signal of the first network, and a second signal of a network. The measurement report can be transmitted to the first wireless radio access network responsive to detecting the trigger condition for the measurement reporting. Other embodiments are disclosed.
US10560875B2 Responsive quality of service management
A system manages a quality of service provided to an electronic device during a communication session in a network. A quality of service monitor of the electronic device detects satisfaction of a quality of service adjustment condition for changing the quality of service provided to the electronic device by the network. A quality of service manager of the electronic device requests an adjusted quality of service provided to the electronic device by the network. A communication interface of the electronic device communicates in a communication session at the adjusted quality of service provided to the electronic device by the network.
US10560870B2 Device and method of handling cellular-WLAN aggregation
A communication device for handling a cellular-wireless local area network (cellular-WLAN) aggregation (CWA) comprises a storage device for storing instructions and a processing circuit coupled to the storage device. The processing circuit is configured to execute the instructions stored in the storage device. The instructions comprise establishing a radio resource control (RRC) connection to a cellular network; receiving a first RRC message configuring a CWA for a radio bearer from the cellular network on the RRC connection; enabling data handling for the radio bearer in response to the first RRC message; receiving an RRCConnectionRelease message or a MobilityFromEUTRACommand message on the RRC connection from the cellular network; and disabling the data handling for the radio bearer and not performing data recovery for the radio bearer, in response to the RRCConnectionRelease message or the MobilityFromEUTRACommand message.
US10560864B2 Event-driven network demand finder of a radio access network
Network demand data can be determined by employing low cost sensing devices. In one aspect, the sensing devices can monitor user equipment activity and/or environmental conditions associated with a specific area. Sudden changes in the network demand at the area, for example, due to a planned or unplanned event, can be detected based on an analysis of the monitored information. Based on the changes, configuration parameters associated with antennas of one or more access points can be updated to improve network coverage and/or capacity at the area. In one example, a transmission power of an access point can be adjusted to increase network capacity. In another example, an antenna beam of the access point can be focused and/or steered towards the area to improve network coverage.
US10560857B2 Radio communication system, radio terminal, radio network, radio communication method and program
A wireless communication system comprises: a setting notifying means for notifying, to a radio terminal, setting information related to at least one of the radio terminal's collection of measurement information and the radio terminal's reporting of the measurement information to a radio network; a status notifying means for notifying, to the radio network, a status related to at least one of the radio terminal's collection of the measurement information and the radio terminal's reporting of the measurement information; and a re-establishing means for receiving the status and determining whether to re-establish the setting information.
US10560854B2 Optimizing performance between a wireless distribution system (WDS) and a macro network(s)
Optimizing performance between a wireless distribution system (WDS) and a macro network(s). In this regard, a macro network optimization system is configured to detect a performance indicator(s) between a WDS and a macro network and optimize the performance of the macro network based on the detected performance indicator(s). The macro network optimization system analyzes a macro network performance report provided by the macro network and/or a WDS performance report provided by the WDS to detect the performance indicator(s) between the WDS and the macro network. The macro network optimization system reconfigures operations of one or more macro network elements to optimize performance between the WDS and the macro network based on the detected performance indicator(s). By detecting and optimizing performance between the WDS and the macro network, capacity, throughput, and/or coverage of the WDS and the macro network can be improved, thus providing better quality of experience (QoE).
US10560850B2 Coexistence management via scheduling
In some aspects, the disclosure is directed to methods and systems for coexistence management. A first access point is scheduled a time to begin transmission of a packet to a user device in an unlicensed frequency band using a first RAT. The time to begin the transmission is scheduled to avoid transmission overlap with a second access point using a second RAT in the unlicensed frequency band, and scheduled according to information from the second access point regarding operation in the unlicensed frequency band using the second RAT. One of the first and second RATs includes one of a WLAN RAT or a LTE based RAT, and another of the first and second RATs includes a remaining one of the WLAN RAT or the LTE based RAT, in one or more embodiments. The first access point receives updated information regarding operation in the unlicensed frequency band using the second RAT. Using the updated information, an updated time for the first access point to begin the transmission using the first RAT is determined, the updated time determined to avoid transmission overlap with the second RAT in the unlicensed frequency band. The first access point transmits, according to the determined updated time, the packet in the unlicensed frequency band using the first RAT.
US10560846B2 Method and apparatus for authenticating a network entity using unlicensed wireless spectrum
An unlicensed wireless spectrum access point control circuit receives a first identifier from a first network entity and also receives a second identifier from a second network entity and then compares the late the first identifier to the second identifier to thereby authenticate the second network entity. By one approach the first and second identifier are medium access control (MAC) addresses. By one approach the first network entity comprises an Evolved Node-B base station in a Long Term Evolution (LTE) Radio Access Network and the second network entity comprises a portable wireless device. Upon authenticating the second network entity, the control circuit can then allow user plane data traffic.
US10560839B1 System and method for mobile alias identification
A system and method according to the principles of the invention identifies mobile phone aliases. The system processes mobile location data and call event data to generate mobility profiles. The profiles indicate a mobile's geographic zone history over a specified time. To produce a mobility profile, the system aggregates location data into zones and associates the zones with times of day, week or month. Particular zones for different mobiles can be compared according to weighting algorithms to provide data indicating whether the mobiles belong to the same user.
US10560830B2 Wireless communication terminal, non-transitory computer-readable storage medium, and information processing method
This wireless communication terminal is provided with: a short-range wireless communication unit; a data storage unit; a data synchronization unit that synchronizes data by using short-range wireless communications to transmit/receive to/from another wireless communication terminal data that is stored in the data storage unit; and an activation control unit that, at the same time as an activation target structure that is provided to the other wireless communication terminal is activated, activates an activation target structure that includes at least the data synchronization unit and causes the activation target structure to operate so as to synchronize data.
US10560826B2 Terminal device and method for controlling the same
A terminal device is provided. The terminal device includes a communication interface unit configured to receive image data of an application installed in another terminal device that is streamed from the another terminal device, a display unit configured to display the image data, a control unit configured to receive an installation file associated with the application through the communication interface unit while the image data is being displayed, and to execute the received installation file when authentication of the installation file is completed, and a storage unit configured to allow the application to be installed therein according to execution of the installation file.
US10560820B2 Remotely controlling aspects of pools and spas
Systems and methods of (remotely) controlling aspects of pools and spas and of modifying water contained therein are detailed. Internet-enabled access to pool and spa controllers may happen without any need for users to create firewall ports or utilize static internet protocol addresses. Certain networking devices may be configured using a USB connection or SD card, avoiding any requirement for an Ethernet cable or supplying separate power to the devices during configuration. Other devices may be configured wirelessly, without need of any USB connection or SD card. Time-varying data may be obtained in respect of one or more installations and analyzed for various information.
US10560816B2 Electronic device and method for setting software in electronic device
An electronic device and an operating method in the electronic device are provided. The operating method includes identifying subscriber identity module (SIM) information corresponding to a SIM, which is functionally connected with the electronic device, transmitting the SIM information to an external device, receiving configuration information related to one or more network providers corresponding to the SIM information, and changing at least a portion of the software that is stored in the memory that is functionally connected with the electronic device or obtaining other software based on at least a portion of the received configuration information.
US10560813B2 Method and apparatus for index-coded multicast transmission in a wireless communication system
A method for transmitting downlink data in a multicast scheme by a base station in a wireless communication system is disclosed. The method includes receiving a first request signal requesting first data from a first user equipment (UE), receiving a second request signal requesting second data from a second UE, generating a transmission message by applying an exclusive OR (XOR) operation to the first data and the second data, and transmitting the transmission message to the first UE and the second UE in the multicast scheme.
US10560811B2 Tracking device, system for tracking objects, and associated method of use
A tracking device including a housing, wherein the housing includes a cavity, and further wherein the housing is adapted for association with a user; an optional securement member, wherein the optional securement member is associated with at least a portion of the housing; a tracking assembly that tracks a motion logic and defines a job function of an employee/janitor.
US10560805B2 Proximity based positioning in a wireless communications network
A method performed by a network node or a wireless communications device for determining a reporting threshold related to proximity based positioning in a wireless communications network. For each of a plurality of candidate reporting thresholds the network node or the wireless communications device calculates a corresponding localization accuracy metric based on a deployment information related to a deployment of the wireless communications network, an evaluation position related to the evaluation of a received signal, a propagation model relating the evaluation position and the evaluation of the received signal, and the respective candidate reporting threshold. The network node or the wireless communications device then determines the reporting threshold based on the plurality of corresponding localization accuracy metrics.
US10560803B2 Cognitive geofence updates
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining data of breaches of a geofence by client computer devices to determine respective positions of the breaches; establishing an updated location for the geofence using the determined respective positions of the breaches; updating a location of the geofence so that the location of the geofence is the updated location; obtaining data of a client computer breach of the geofence at the updated location; and providing one or more output in response to the obtaining data of a client computer breach of the geofence at the updated location.
US10560802B1 Systems and methods for use in geolocation tracking
Disclosed are exemplary embodiments of systems and methods for use in geolocation analysis. In one exemplary method, a computing device accesses boundary definitions associated with regions. For each region, the computing device determines a centroid of the region, having a location including a latitude and a longitude, based on an associated boundary definition, truncates the centroid location by deleting the latitude or longitude, and stores the truncated location as a partition key for the region. The computing device also accesses a transaction record, including a merchant point location having a latitude and longitude. The computing device truncates the point location by deleting the latitude or longitude, and identifies regions associated with the partition keys based on a comparison of the truncated point location to the partition keys. The computing device then determines whether the point location is included in one of the identified regions.
US10560796B2 Playback according to playback responsibility in group
An example implementation may involve a first playback device rendering audio content. The example implementation may also involve the first playback device detecting that a second playback device has been connected to a playback system. After detecting that the second playback device has been connected to the playback system, the first playback device may determine a playback responsibility associated with the second playback device. The determined playback responsibility may include a grouping with the first playback device. After determining the playback responsibility associated with the second playback device, the first playback device may direct the second playback device to render the audio content.
US10560794B2 Home cinema system devices
A television and a home cinema device work together in various embodiments to render an audio signal including at least a left channel, a right channel and a center channel. The left and right channels are rendered by left and right speakers coupled to the home cinema device, while the center channel is rendered by the left and right speakers of the television. The television can receive the audio signal, decode and render the center channel and send the audio, possibly reencoded left and right channels, to the home cinema device. The television can also send the audio to the home cinema device the returns the, possibly reencoded, center channel for rendering on the television. Alternatively, the home cinema device can receive the audio signal and provide the possibly reencoded center channel to the television. In an alternative, the center channel can be rendered by a soundbar coupled to the television.
US10560792B2 Reproducing audio signals with a haptic apparatus on acoustic headphones and their calibration and measurement
Method and devices for testing a headphone with increased sensation are provided. The headphone can filter and amplify low frequency audio signals, which are then sent to a haptic device in the headphone. The haptic device can cause bass sensations at the top of the skull and at both ear cups. The testing system can evaluate the haptic and acoustic sensations produced by the headphone to evaluate if they have been properly assembled and calibrate the headphones if necessary.
US10560789B2 Systems and methods for self-fitting an electroacoustic stimulation system to a patient
An exemplary system includes an electro-acoustic stimulation (EAS) sound processor, a cochlear implant communicatively coupled to the EAS sound processor, an electrode array communicatively coupled to the cochlear implant, and a receiver communicatively coupled to the EAS sound processor and configured to be in communication with an ear of a patient. The EAS sound processor 1) directs, while in a self-fitting mode, the receiver to apply acoustic stimulation to the patient, 2) records, using at least one electrode included in the electrode array, an evoked response that occurs in response to the acoustic stimulation, 3) compares the evoked response to a baseline evoked response recorded by the EAS sound processor prior to recording the evoked response, and 4) performs a predetermined action based on the comparison between the evoked response and the baseline evoked response. Corresponding systems and methods are also disclosed.
US10560788B2 Hearing device with sound impulse suppression and related method
Disclosed is a method and a hearing device. The hearing device comprises a first microphone for provision of a first microphone input signal; a sound impulse suppression module configured for detecting a sound impulse in the first microphone input signal; a processor for processing the first microphone input signal in a processing set of frequency bands to obtain an electrical output signal; and a receiver for converting the electrical output signal to an audio output signal, wherein the sound impulse suppression module is configured to apply a detection scheme on the first microphone input signal, wherein the detection scheme defines a detection set of frequency bands, wherein the frequency bands of the detection set covers a part of the frequency bands of the processing set, and wherein a sound impulse is detected based on the detection set of frequency bands.
US10560781B2 Systems and methods for controlling plate loudspeakers using modal crossover networks
Systems and methods of driving plate loudspeakers with different parameters based on frequency region in a way similar to typical cone driver crossover networks are described. These systems and methods may be implemented using arrays of independently controlled drivers which allow a designer to emphasize or de-emphasize certain modes in certain frequency bands. Tuning the characteristics of the plate's motion can also affect the acoustical properties in a larger space rather than just at a single location. The systems and methods described herein can grant a designer a degree of control over the characteristics and performance of the plate.
US10560778B2 System and method for a loudspeaker with a diaphragm
A loudspeaker is disclosed. The loudspeaker includes a diaphragm with a fixed portion and a movable portion. The fixed portion is attached to the movable portion by a plurality of leaf springs disposed between the fixed portion and the movable portion of the diaphragm. A coil is disposed over the diaphragm in the movable portion of the diaphragm. A magnet assembly is operatively disposed relative to the coil, wherein upon flow of current through the coil, the movable portion of the diaphragm moves relative to the fixed portion.
US10560777B1 Bone conduction designs in wearable electronic devices
The disclosed embodiments provide a wearable electronic device. The wearable electronic device includes a frame containing a first arm configured to rest over an ear of a user. The wearable electronic device also includes a bone conduction unit disposed within the first arm at a position that contacts a head of the user. The bone conduction unit includes a bone conduction transducer and a suspension that isolates at least one surface of the bone conduction transducer from contacting the frame. The suspension includes a first attachment point that is attached to a side of the bone conduction transducer and a second attachment point that is attached to the first arm.
US10560770B2 Speaker device
A speaker device includes a voice coil; a pair of lead wires configured to be pulled out of the voice coil; a vibrating body connecting to the voice coil; and a magnetic circuit including a yoke. The yoke includes a frame that supports the vibrating body, the pair of lead wires is configured to pass through a space that is located between the frame and the vibrating body, the pair of lead wires is configured to pass above a cutout of the yoke and bend towards and through the space, and the pair of lead wires is configured to be substantially symmetrical with respect to the center of the voice coil.
US10560752B2 Apparatus and associated methods
An apparatus configured to: in respect of virtual reality content comprising video imagery and spatial audio wherein the perceived direction to an audio event related to a visual event in the video imagery corresponds to a visual location of said visual event as presented in the virtual reality space; based on a change in the viewing direction of the virtual reality view by the user from a first viewing direction to a second viewing direction, and wherein said second viewing direction corresponds to, within a direction threshold, a direction of a particular audio event; providing for display of missed event content thereby allowing a user to see a missed visual event for which they heard the associated audio event and reacted thereto by changing the viewing direction.
US10560744B2 Methods and apparatus to calibrate audience measurement ratings based on return path data
Methods and apparatus to calibrate media ratings based on return path data are disclosed. An apparatus includes a processor and memory including instructions that, when executed, cause the processor to: determine an initial rating for the media provided in a first geographic area based on return path data (RPD) tuning information obtained from RPD devices in subscriber households in the first geographic area; determine a first panelist rating for the media provided in a second geographic area based on first panel tuning information obtained from first metering devices in a first subset of panelist households in the second geographic area; determine a nonsubscriber calibration factor based on the first panelist rating; and determine a final rating for the media in the first geographic area by modifying the initial rating based on the nonsubscriber calibration factor.
US10560738B2 Interactive video distribution system and video player utilizing a client server architecture
An interactive video distribution system and video player are described. A client server arrangement may be used for providing a video player and video content to a client device. The video player may display navigation images enabling navigation to specific portions of the video content by activating a corresponding navigation image. The video player may also enable the sharing of a segment of the video with other video players, enabling the video players to play the streamed segment of the video without having to play the entire video, thereby reducing network bandwidth usage. The video player may be embeddable. The server may associate searchable tags with respective video segments.
US10560737B2 Voice-controlled multimedia device
A computer-implemented method includes receiving, at a microphone of a voice-controlled device, a speech input from a user and determining, by the voice-controlled device, that a power state of an AV display device that is coupled to the voice-controlled device is an ON or OFF state. Based on the user intent determined from the speech input and the power state of the AV display, the voice-controlled device sends data to the AV display device to switch the AV display device ON or OFF. The method can further include receiving, by the voice-controlled device, content from a content source location and sending the content to the AV display device via an AV port.
US10560729B2 Interference profile of a bursty channel
A network test instrument is operable to generate an interference profile for a bursty channel of a cable television network. Frequency spectrum data of a received signal is cross-correlated with predetermined frequency spectrum data to identify traces representative of noise. The interference profile may be built from the traces.
US10560728B2 Systems and methods for stitching separately encoded NAL units into a stream
In one embodiment, a method comprising obtaining a stream comprising first network abstraction layer (NAL) units generated in a first encoding, the first NAL units including first slices, obtaining second NAL units generated in a second encoding, the second NAL including second slice(s), and stitching the second NAL units into the stream, the stitching including positioning the second slice(s) in respective position(s) in the stream formerly occupied by temporary slice(s) generated in the first encoding, and for the second slice(s) conforming at least one slice header syntax element and at least one network abstraction layer unit syntax element of a second slice to values of a temporary slice formerly occupying the position of the second slice, and retaining at least one other slice header syntax element of the second slice as encoded in the second encoding.
US10560722B2 Method and apparatus for performing intra-prediction using adaptive filter
Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction includes the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter.
US10560714B2 Picture prediction method and picture prediction apparatus
A picture prediction method includes: determining motion vectors of W control points in a current picture block; obtaining motion vectors of P pixel units of the current picture block by using a motion model and the motion vectors of the W control points, where precision of the determined motion vectors of the W control points is 1/n of pixel precision, precision of the motion vector of each of the P pixel units is 1/N of the pixel precision, the motion vector of each of the P pixel units is used to determine a corresponding reference pixel unit in a reference picture of a corresponding pixel unit; and performing interpolation filtering on a pixel of the corresponding reference pixel unit by using an interpolation filter with a phase of Q, to obtain a predicted pixel value of each of the P pixel units.
US10560713B2 Method and apparatus for motion vector refinement-based inter prediction in image coding system
An inter prediction method performed by a decoding apparatus includes: receiving information on a motion vector difference (MVD) in units of integer samples; deriving a first motion vector predictor (MVP) in units of fraction samples on the basis of neighboring blocks of a current block; deriving a second MVP in units of integer samples on the basis of the first MVP; determining a first motion vector (MV) in units of integer samples for the current block on the basis of the second MVP and the MVD; determining a second MV in units of fraction samples for the current block on the basis of the first MVP and the first MV; and generating a prediction sample for the current block on the basis of the second MV. The present invention is capable of increasing the accuracy of the MV while reducing the amount of data allocated to the MVD.
US10560711B2 VIDEO PREDICTIVE ENCODING DEVICE, VIDEO PREDICTIVE ENCODING Method, video predictive encoding program, video predictive decoding device, video predictive decoding method, and video predictive decoding program
A video prediction encoding device provided with a picture storage unit storing, as reference pictures to be used for encoding of a subsequent picture, one or more of reconstructed pictures restored from compressed picture data and a memory control unit to control a frame memory in the picture storage unit. When a frame size of input pictures is not more than 1/(2{circumflex over ( )}L) (where L is an integer of one or more) of a maximum frame size of pictures, the memory control unit determines that (2{circumflex over ( )}L) times the maximum number of reconstructed pictures are storable in the frame memory.
US10560709B2 Method for encoding/decoding block information using quad tree, and device for using same
Disclosed decoding method of the intra prediction mode comprises the steps of: determining whether an intra prediction mode of a present prediction unit is the same as a first candidate intra prediction mode or as a second candidate intra prediction mode on the basis of 1-bit information; and determining, among said first candidate intra prediction mode and said second candidate intra prediction mode, which candidate intra prediction mode is the same as the intra prediction mode of said present prediction unit on the basis of additional 1-bit information, if the intra prediction mode of the present prediction unit is the same as at least either the first candidate intra prediction mode or the second candidate intra prediction mode, and decoding the intra prediction mode of the present prediction unit.
US10560708B2 Selecting encoding options to use when encoding an array of data elements
A set of encoding options to use when encoding an array of data elements is selected based on a bit count value and a distortion value for that set of encoding options. The distortion value is determined from a set of error values that represents the difference between a set of frequency domain coefficients and a set of de-quantised coefficients. The set of frequency domain coefficients are generated by applying only a subset of row transformations or only a subset of column transformations. A set of quantised coefficients are generated by quantising only a subset of the set of frequency domain coefficients. This arrangement provides a more efficient way of selecting encoding options, but without a detrimental reduction in the efficacy of the selection process.
US10560703B2 FLC-based image compression method and device
A fixed length code (FLC)-based image compression method and a device thereof. The method is utilized to compress a block containing plural pixels and includes the following steps: determining a first representative pixel, a second representative pixel and a third representative pixel from the pixels according to pixel values of the pixels, the three representative pixels being noncollinear in a color space to which the pixels correspond; generating plural first interpolated pixels by interpolation according to the first representative pixel and the third representative pixel; generating plural second interpolated pixels by interpolation according to the second representative pixel and the third representative pixel; and generating an index value for each pixel according to the three representative pixels, the first interpolated pixels and the second interpolated pixels.
US10560701B2 Signaling for addition or removal of layers in scalable video
In one embodiment, a method of signaling individual layers in a transport stream includes: determining a plurality of layers in a transport stream, wherein each layer includes a respective transport stream parameter setting; determining an additional layer for the plurality of layers in the transport stream, wherein the additional layer enhances one or more of the plurality of layers including a base layer and the respective layer parameter settings for the plurality of layers do not take into account the additional layer; and determining an additional transport stream parameter setting for the additional layer, the additional transport stream parameter setting specifying a relationship between the additional layer and at least a portion of the plurality of layers, wherein the additional transport stream parameter setting is used to decode the additional layer and the at least a portion of the plurality of layers.
US10560698B2 Graphics server and method for streaming rendered content via a remote graphics processing service
A graphics server and method for streaming rendered content via a remote graphics rendering service is provided. In one embodiment, the server includes a memory, a graphics renderer, a frame capturer, an encoder, and a processor. The memory is configured to store a pre-computed skip-frame message indicative to a client to re-use a previously transmitted frame of the video stream. The graphics renderer is configured to identify when rendered content has not changed. When the graphics renderer identifies that the rendered content has not changed, the processor is configured to cause: (1) the frame capturer to not capture the frames of the rendered content; (2) the encoder to not encode the frames of the rendered content; and (3) the pre-encoded skip-frame message to be transmitted without requiring any pixel processing.
US10560697B2 Image processing device and method
The present disclosure relates to an image processing device and method that enable suppression of an increase in the amount of coding of a quantization matrix.An image processing device of the present disclosure includes an up-conversion unit configured to up-convert a quantization matrix limited to a size less than or equal to a transmission size that is a maximum size allowed for transmission, from the transmission size to a size that is identical to a block size that is a processing unit of quantization or dequantization. The present disclosure is applicable to, for example, an image processing device for processing image data.
US10560693B2 Video encoding method and apparatus, and video decoding method and apparatus
Provided are methods and apparatuses for encoding and decoding a coding unit of a picture outline. An image decoding method includes obtaining a prediction mode and prediction information of a current block included in a current image, from a bitstream; reconstructing the current block based on at least one of the prediction mode and the prediction information of the current block; when the prediction mode of the current block is a first prediction mode, obtaining a prediction candidate related to a second prediction mode by performing prediction according to the second prediction mode based on the reconstructed current block; and reconstructing an adjacent block reconstructed after the current block by using the prediction candidate related to the second prediction mode.
US10560686B2 Photographing device and method for obtaining depth information
A photographing device and a method are provided for obtaining depth information, where a binocular manner and a structured light manner are combined, and full depth information of a target object can be obtained. The method may include: obtaining, when a distance between a target object and a photographing device is greater than an effective distance of a structured light manner, depth information of the target object by using a binocular manner; and obtaining, when the distance between the target object and the photographing device is less than an effective distance of the binocular manner, the depth information of the target object by using the structured light manner.
US10560671B2 Medical camera
A medical camera includes a camera head having a first a first color separation prism, a second color separation prism, a third color separation prism, and a fourth color separation prism. The four color separation prisms respectively separate light incident from an affected area into a blue, red and green color components, and an infrared (IR) component. A light emission surface of the first color separation prism is disposed opposite to a light emission surface of the second color separation prism. A light emission surface of the third color separation prism is disposed across an incident ray which is incident vertically to an object side incident surface of the first color separation prism.
US10560662B1 Establishing instant meeting for active discussion threads
An instant meeting in the form of a video and/or audio call is initiated when a discussion thread becomes sufficiently active. Information about a discussion thread of two or more participants is stored and a number of messages related to the discussion thread from the two or more participants in a predetermined period of time is determined. When the number of messages related to the discussion thread within the predetermined period of time from the two or more participants exceeds a first threshold, a mean time between replies to messages in the discussion thread is calculated. The meeting or call for the two or more participants is established when the number of messages exceeds the first threshold and the mean time between replies to messages in the discussion thread is below the second threshold.
US10560656B2 Media message creation with automatic titling
In some implementations, a user device can be configured to create media messages with automatic titling. For example, a user can create a media messaging project that includes multiple video clips. The video clips can be generated based on video data and/or audio data captured by the user device and/or based on pre-recorded video data and/or audio data obtained from various storage locations. When the user device captures the audio data for a clip, the user device can obtain a speech-to-text transcription of the audio data in near real time and present the transcription data (e.g., text) overlaid on the video data while the video data is being captured or presented by the user device.
US10560654B2 Display device
A display device includes a display unit, a Bluetooth module configured to perform Bluetooth communication with a remote control device or a mobile terminal, an IR module configured to receive an IR signal from the remote control device, and a controller configured to control the display unit, the Bluetooth module and the IR module. The controller may transmit, to the remote control device, a Bluetooth connection stop request signal for breaking Bluetooth connection with the remote control device, if the display device enters a speaker mode for outputting audio played by the mobile terminal.
US10560652B2 Stacked solid-state image sensor comprising vertical transistor for generating a pixel signal, switching between first and second driving methods thereof, and electronic apparatus
The present disclosure relates to a solid-state image sensor, driving method, and electronic apparatus, capable of achieving reduction in pixel size and sensitivity improvement. The solid-state image sensor includes a PD configured to convert light into electric charge by photoelectric conversion and to store the electric charge, a first transfer transistor configured to read out the electric charge stored in the photoelectric conversion unit, a multiplication region configured to store temporarily and multiply the electric charge read out through the read-out unit, and a second transfer transistor configured to transfer the electric charge stored in the multiplication region to a conversion unit configured to convert the electric charge into a pixel signal. Then, an intense electric field is generated in the multiplication region to multiply electric charge by the avalanche effect in transferring the electric charge from the multiplication region to an FD portion through the second transfer transistor. The present technology is applicable to, in one example, the stacked CMOS image sensors.
US10560643B2 Systems and methods for hyperspectral imaging
An apparatus for analyzing a subject including a hyperspectral image module is provided. It is used to identify a suspect region of a subject by using a hyperspectral sensor (for obtaining a hyperspectral image of the subject), a control computer including a processor unit (PU) and a computer readable memory (CRM) (for controlling and is in electronic communication with the sensor), a control software module including instructions stored in the CRM and executed by the PU (for controlling said at least one operating parameter of the sensor), a spectral calibrator module including instructions stored in the CRM and executed by the PU (for applying a wavelength dependent spectral calibration standard constructed for the sensor to a hyperspectral image), and a light source for illuminating the subject. An optional contact probe module is used to collect a signal of the suspect region for medical diagnosis.
US10560624B2 Imaging control device, imaging control method, camera, camera system, and program
An imaging control device according to an aspect of the present invention comprises a motion vector calculation unit that calculates a motion vector of a tracking target on the basis of a moving image obtained by an imaging unit, a tracking direction instruction input unit that receives an input of a tracking direction instruction indicating a specific tracking direction for tracking the tracking target, a tracking direction motion component extraction unit that extracts a motion component in the specific tracking direction from the motion vector of the tracking target on the basis of the tracking direction instruction; and a drive information generation unit that generates drive information of only the specific tracking direction of a pan and tilt mechanism on the basis of the extracted motion component in the specific tracking direction.
US10560620B2 Image acquisition apparatus
The present invention relates to portable image acquisition apparatus (10). The portable image acquisition apparatus (10) is configured to acquire at least one image of apart of a human or animal body. The portable image acquisition apparatus comprises a main body (12) defining a window (20) and an imaging arrangement (16) operable to acquire an image of a part of a human or animal body by way of an imaging path which passes through the window (20). The portable image acquisition apparatus (10) also comprises a lighting module (14) comprising a light source and an optical arrangement (50), the lighting module (14) and the main body (12) being configured to releasably couple with each other when in use. The light source is configured to emit a beam of non-coherent light in a direction substantially perpendicular to the imaging path. The optical arrangement (50) is configured to receive the beam of light and change a direction of propagation of the received light whereby a beam of light is directed through the window (20). The portable image acquisition apparatus (10) is configured such that between the optical arrangement (50) and the window the imaging path and the beam of light have substantially opposite directions and at least in part occupy the same space.
US10560610B2 Method of synchronizing multiple vehicular cameras with an ECU
A method of synchronizing cameras with an electronic control unit (ECU) of a vehicular vision system includes providing camera control signals to the cameras from the ECU via respective links from the ECU to the cameras, with the camera control signals regulating timing of the respective camera to be synchronous with reference timing of the ECU. The timing regulation of the cameras includes starting the camera synchronous to the ECU reference timing and holding the camera synchronous to the ECU reference timing. Image data is captured with each camera and provided to the ECU via the respective link. Image data captured by at least one of the cameras may be processed to detect an object present exterior of the vehicle.
US10560608B2 Imaging pipeline processing
A method of processing data in a multi-stage imaging pipeline, the method comprising, at each stage of the multi-stage imaging pipeline, identifying a plurality of encoding values represented in received input data in a given encoding space for the respective pipeline stage, the identified plurality of encoding values comprising a subset of encoded values which are capable of being represented in the given encoding space, generating a list of encoding indices corresponding to the identified plurality of encoded values in the given encoding space, representing the encodings of one or more entities of the received input data using the generated list of encoding indices, and outputting the represented encodings of the one or more entities to the next stage of the multi-stage imaging pipeline.
US10560607B2 Color correction system and method
A computer-implemented method for color correction includes determining a peak signal-to-noise ratio (PSNR) for a noise evaluation image, determining a corrected PSNR for a corrected noise evaluation image, determining a downsampled PSNR for a downsampled noise evaluation image obtained by downsampling the noise evaluation image, determining a downsampled corrected PSNR for a downsampled corrected noise evaluation image obtained by downsampling the corrected noise evaluation image, and determining a noise amplification metric based on the PSNR, the corrected PSNR, the downsampled PSNR, and the downsampled corrected PSNR.
US10560599B2 Methods for estimating watermark signal strength, an embedding process using the same, and related arrangements
The present disclosure relates to advanced signal processing including signal embedding, digital watermarking and steganography. One method includes: obtaining image data representing imagery; using one or more multi-core processors, embedding a machine-readable signal into the image data, thereby generating transformed image data; obtaining substrate data, the substrate data associated with a substrate upon which the transformed image data is to be printed upon; obtaining printer data, the printer data associated with a printer that is anticipated to print the transformed image data upon the substrate; processing the transformed image data with reference to the substrate data and the printer data, thereby generating processed, transformed image data; estimating a signal strength of the machine-readable signal embedded within the processed, transformed image data, in which said estimating yields an estimated signal strength; and visually displaying the estimated signal strength spatially relative to the image data. Of course, other combinations are described as well.
US10560594B2 Image scanning apparatus, and method and computer-readable medium therefor
An image scanning apparatus includes a controller configured to perform a light quantity adjustment determining process to determine whether a detection light quantity needs to be adjusted, based on adjustment determination values, in a black-white detectable position, a light quantity adjusting process to adjust the detection light quantity to maximize an adjustment difference value between a gradation value generated by scanning a white portion of a reference member and a gradation value generated by scanning a black portion of the reference member, a threshold calculating process to calculate a detection threshold based on a black value and a white value, and a reference position detecting process to detect a reference position by comparing, with the detection threshold, gradation values generated by scanning the reference member while illuminating the reference member with the detection light quantity.
US10560593B2 Image forming apparatus
An image forming apparatus includes a display panel, a touch panel on the display panel, a glossiness setting unit, a printing device and a print control unit. The display panel is configured to display a document image as plural divisional areas obtained by dividing the document image by predetermined divisional numbers in primary and secondary scanning directions. The glossiness setting unit is configured to change, in accordance with a user operation to the touch panel, a glossiness setting of the divisional area that includes a position where the user operation was detected by the touch panel. The printing device is configured to fix a toner image corresponding to the document image on a printing paper sheet. The print control unit is configured to cause the printing device to fix the toner image under a fixation condition corresponding to the glossiness settings of the plural divisional areas.
US10560577B2 Efficient mechanism for customer feedback from a voice call
System and method to provide customer feedback in a telephone call between a customer and a contact center, the method comprising: monitoring an audio media stream from the customer in the telephone call, detecting a dual tone multi frequency (DTMF) feedback code within the monitored media stream, and assigning a feedback rating from the detected feedback code.
US10560574B1 Dual compatibility phone system
A method of operating a captioned telephone comprising the steps of dialing a telephone number to a relay gateway, connecting to the gateway over a communication network, performing a test to assess communication network quality, based on the test results, setting up the captioned telephone to operate in at least one of a first mode and a second mode wherein each of the first and second modes is one of (i) a PSTN mode in which data is communicated between the captioned telephone and the relay gateway via analog transmission and (ii) an IP mode in which data is communicated between the captioned telephone and the relay gateway via the Internet.
US10560572B2 Telecommunications addressing system and method
A telecommunications addressing system/method allowing selection of a telephone instrument device (TID) using arbitrary identifiers is disclosed. The system/method allows a source TID (STD) to select a target TID (TTD) by the use of a Target Telephone Identifier (TTI) data string rather than a traditional numeric telephone identification (NTI). This TTI is then indexed within a TTI/NTI mapping server (TMS) that functions as a hierarchical repository of TTI/NTI mappings. STD/TTD communication is established by first performing a lookup of the STD-selected TTI within the TMS to identify the NTI of the TTD. Once the NTI of the STD has been identified by the TMS, communication between the STD and TTD is established using the NTI via the normal public switched telephone network (PSTN). TMS TTI lookup may be performed via STD TID web application and/or via PSTN infrastructure interface.
US10560554B2 In-situ OAM sampling and data validation
The disclosure relates to technology for sending network management information in a network. A source edge node modifies data packets by encapsulating an operations, administration and maintenance (OAM) header in a select number of the data packets. The OAM header includes a data type bitmap and a node data list. A valid node bitmap is inserted into the OAM header prior to the node data list, and each bit in the valid node bitmap identifies whether one or more nodes in the network add data to the OAM header. A valid data bitmap is then added into the OAM header for each of the one or more nodes identified as adding data to the OAM header. The valid data bitmap indicates types of data items available at the node. Subsequently, the edge node issues the select data packets to the one or more nodes identified in the OAM header.
US10560551B2 Services versioning
Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.
US10560547B2 Communication apparatus and relay protection apparatus
Provided is a communication apparatus and a relay protection apparatus, the communication apparatus supports at least one of communication protocols and provides functions of at least two dedicated communication profile components for each of the communication protocols, and the communication apparatus comprises: a configuration module for setting an operational parameter of the communication apparatus, wherein the operational parameter indicates that which one of the at least two dedicated communication profile components is used for the communication apparatus; a management module for causing the communication apparatus to operate as the one of the at least two dedicated communication profile components according to the configuration of the configuration module; and a communication function module for providing the functions of the at least two dedicated communication profile components, wherein the management module causes the communication apparatus to operate as the one of the at least two dedicated communication profile components by selecting the function provided by the communication function module according to the configuration of the configuration module.
US10560536B2 Simplifying user interactions with decision tree dialog managers
A method for simplifying user interactions with decision tree dialog managers is provided. The method may include receiving from a client computer, by a server computer, a user input. The server computer may identify one or more candidate nodes of a decision tree corresponding to the received user input. An entropy value may be calculated by the server computer for each of the identified candidate nodes. The server computer may then select a current node from among the candidate nodes, whereby the selected current node has a lowest calculated entropy value. A prompt associated with the selected current node may be transmitted to the user by the server computer.
US10560534B2 Information processing apparatus, communication terminal, and communication system for enabling a disconnect of communication between the information processing apparatus and the communication terminal
An information processing apparatus is configured to communicate with a communication terminal. The apparatus includes a receiver, circuitry, and a transmitter. The receiver receives, from the communication terminal, a transmission request that requests that the information processing apparatus transmit a disconnection request to the communication terminal. The disconnection request is a request for requesting disconnection of a communication between the information processing apparatus and the communication terminal. The circuitry issues, in response to receiving the transmission request, an instruction for transmission of the disconnection request to the communication terminal. The transmitter transmits the disconnection request to the communication terminal in accordance with the instruction. The transmitter disconnects the communication between the information processing apparatus and the communication terminal in response to receiving a reply to the disconnection request from the communication terminal.
US10560528B2 Cloud-based management of access to a data storage system on a local network
Systems and methods are disclosed for managing access between a data storage server and a client that are on the same local network. Access is managed using a cloud service that is remote from both the data storage server and the client requesting access to the server. The cloud-based management of local connections described herein simplifies the process of connecting to a data storage server on a local network from a client program or device. Connections are authorized based on the use of a local code. The local code is generated by the cloud service and includes a concatenation of a device identifier associated with the data storage server and a time-varying value, such as a timestamp.
US10560527B2 Network service chains using hardware logic devices in an information handling system
A method, an information handling system (IHS), an IHS and a network interface system for transmitting data in an IHS. The method includes detecting, via a network interface device controller of a first IHS, a first memory transaction request from a second IHS to a first system memory of the first IHS. A plurality of first data associated with the first memory transaction request is received. A first peer to peer message is transmitted to a hardware logic device (HLD). The first peer to peer message includes a first action for the HLD. The HLD is triggered to process the first data according to the first action such that the HLD generates a plurality of second data.
US10560519B2 Sensory data capture and processing for the Internet of Things
The disclosed systems and methods include configuring a model to process incoming sensor data from a multitude of sensors in a custom sensor network—accessing domain-specific, vendor-specific, and technology-specific sub-models and selecting and combining features of the sub-models in an object that accepts incoming data from the sensors. Also included are classifying and selecting a domain-specific sub-model based on the classification; determining a vendor and selecting a vendor-specific sub-model for the sensors; classifying a sensor technology and selecting a technology-specific sub-model based on the classification of the sensor; automatically configuring alerts and basic data handling by a sensor controller; automatically configuring storage objects used by the sensor controller to persist the data from the sensors as it is received and parsed; and testing the alerts, basic data handling and storage object persistence with the sensors or simulated sensors to confirm operable configuration of the sensor controller.
US10560515B2 Method and apparatus for transmitting and receiving information between servers in contents transmission network system
The present invention relates to a method and an apparatus for transmitting and receiving information between servers in a contents transmission network system and, more particularly, to a method and an apparatus for transmitting and receiving information between a core node and an edge node belonging to a contents transmission network. To accomplish the objective mentioned above, a method for receiving, by a receiving server, information in a contents transmission network according to one embodiment of the present invention comprises the steps of: receiving first information from a transmission server; determining a transmission unit of the first information on the basis of the received first information; transmitting, to the transmission server, a second information transmission request including information on the determined transmission unit; and receiving, from the transmission server, second information generated on the basis of the information on the transmission unit. According to an embodiment of the present invention, the method and the apparatus for transmitting and receiving information between servers in a contents transmission network system can generate compressed information on the basis of original information sought to be transmitted between servers, whereby it is possible to obtain an effect of improving optimal compression efficiency, transmission efficiency between servers, and performance regarding the delay time between both communication ends.
US10560509B2 Method and apparatus for using HTTP redirection to mediate content access via policy execution
Systems, methods, and devices of the various embodiments enable HTTP redirect messages to indicate content access policy information. In this manner, policy rules may be implemented based on the policy information in the HTTP redirect messages to control network congestion and/or quality of service (“QOS”).
US10560498B2 Contextual based communication method and user interface
The present disclosure is directed towards automatically determining a context of an communication which is to be sent to a first user (615). Once the communication context is determined, other users are automatically suggested to receive the communication in that a characteristic of the user profiles of the suggested users match the context of the communication (630). The communication can then be forwarded to the suggested users in accordance with user input (635).
US10560494B2 Managing voice over internet protocol (VoIP) communications
The disclosed embodiments include a computer implemented method for managing network communications. In one embodiment, the method includes gathering, using performance information packet (PIP) data packets, network performance information from a communications network that includes network performance information from a set of egress points between the communications network and an outside network. The method selects a network connection including an egress point and an egress packet path within the communications network to the egress point offering the best quality of service between the communications network and an outside network based on the network performance information. The method then establishes the network connection between the communications network and the outside network for routing communications.
US10560489B2 Method and device for processing a piece of information indicative of a desire to be involved in at least one user application session
A method and apparatus are provided for processing an item of information indicative of a desire for involvement in at least one application session, established according to the SIP protocol, in progress for a user of a telecommunications network. The at least one session is controlled by a first terminal of the user. The method is implemented by the first controller terminal, and includes receiving a notification of an event relating to the user, which includes at least one item of information indicative of a level of involvement desired by a second terminal of the user, and making a decision relating to the desired level of involvement. In the case of a positive decision, an involvement command is transmitted relating to the level of involvement desired by the second terminal to the telecommunications network.
US10560482B2 Network access by applications in an enterprise managed device system
Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
US10560479B2 Communication with component-based privacy
The invention relates to assigning privacy permissions to different components of a single piece of content. An author may designate individual components within a piece of content and may also select a privacy level for each component. Components may be shared in a volatile format wherein the distributed copy of a component may have observation, copying, or forwarding restrictions incorporated into the format. By allowing an author to record and create a single piece of content and then select and apply separate privacy parameters to different components within that content, the invention allows the author to quickly document and share experiences with multiple audiences while maintaining the desired level of privacy for each component of the content. By distributing volatile copies of components, systems and methods of the invention allow an author to maintain some control over distribution and use of content on a component level as well.
US10560477B2 Information processing system, control method therefor, image processing apparatus, control method therefor, and storage medium storing control program therefor
An information processing system that facilitates management of information security policy even for an extended application installed from exterior. A receiving unit receives security policy data in which a security policy is described. A management unit manages an extended application that can be added and deleted and that operates in an image processing apparatus. A notification unit notifies an administrator of error information about a security policy of an extended application managed by the management unit, when the extended application managed by the management unit does not comply with the security policy described in the security policy data, and when an identifier of an extended application that is extracted from the security policy data and that is excepted from applying the security policy does not match with the identifier of the extended application managed by the management unit.
US10560475B2 Processor for enhancing network security
The present invention discloses a processor for enhancing network security, i.e. a three-dimensional (3-D) security processor. It is a monolithic integrated circuit comprising a plurality of storage-processing units (SPU). Each SPU comprises at least a three-dimensional memory (3D-M) array for permanently storing rule/virus patterns and a pattern-processing circuit for performing pattern processing on an incoming network packet against said rule/virus patterns. The 3D-M array is stacked above the pattern-processing circuit.
US10560470B2 Monitoring device monitoring network
A monitoring device configured to monitor a network to which plural controllers are connected which includes a decoder configured to extract target data belonging to a target data group from data received from the plural controllers, a first comparator configured to determine whether an immutable part of the target data is known or anomalous, a second comparator configured to determine whether a reception interval of the target data group is normal or anomalous, a third comparator configured to determine whether the number of the target data having been received and included in the target data group is normal or anomalous, and determine whether each reception interval between the target data is normal or anomalous, and a warning counter configured to individually count the number of anomalies determined by the first comparator, the number of anomalies determined by the second comparator, and the number of anomalies determined by the third comparator.
US10560465B2 Real time anomaly detection for data streams
Real time detection of anomalies may be implemented for a data stream. A data stream may receive data records as input. An evaluation of the data records may be performed as the data records are received utilizing an anomaly detection model that is dynamically generated for a time period that includes the data records. A responsive action may be performed in response to detecting various anomalies, such as providing a notification of the anomaly, requesting a corrective action, invoking further analysis of the detected anomaly. Evaluations of the data record and responsive actions may be performed as specified by a user, in some embodiments.
US10560463B2 Incident management to maintain control of restricted data in cloud computing environments
Techniques allow DevOps personnel to perform incident management for cloud computing environments in a manner that maintains control over restricted data and the data plane. The DevOps personnel do not have access to restricted data or the ability to modify the cloud computing environment to gain access to restricted data. The incident management techniques include executing automatic operations to resolve an incident and allowing DevOps personnel to execute remote operations without providing the DevOps personnel access. A further incident management technique provides DevOps personnel with just-in-time (JIT) access that is limited to a certain level or type of access and limited in time. Still another technique for incident management is using an escort model, in which an escort session between operating personnel and DevOps personnel is established and connected to the cloud computing environment to allow the DevOps personnel access to the production environment while escorted by the operating personnel.
US10560456B2 Method, apparatus, and system for collecting access control list
The present disclosure provides a method, an apparatus, and a system for collecting an access control list. A second network device receives a first LSA packet flooded by a first network device, where the first LSA packet includes a first network device identifier and first ACL information, and the first network device and the second network device belong to a same IGP area; and sends an extended first BGP-LS packet to a controller, where the extended first BGP-LS packet includes the first network device identifier and the first ACL information, so that the controller can collect ACL information of the first network device and manage the ACL information of the first network device.
US10560455B2 Systems and methods for scalable-factor authentication
Authentication systems and methods can selectively authenticate a request to access a resource data store storing access rights associated with a user device. The systems and methods can scalably execute challenges workflows as part of the authentication process. For example, a request to access one or more access rights stored in the data store can be received from the user device. The user device can be authenticated using challenge workflows selected based on a device identifier of the user device. The selected challenge workflows can be executed to determine whether or not to grant access to the access rights stored in the resource data store.
US10560449B2 Method for connecting to WLAN hotspot device, WLAN hotspot device, and user equipment
A method for connecting to a Wi-Fi hotspot device, the Wi-Fi hotspot device, and a user equipment (UE), where the method includes generating, by the Wi-Fi hotspot device, a two-dimensional barcode according to Wi-Fi authentication information, where the two-dimensional barcode includes the Wi-Fi authentication information, and the Wi-Fi authentication information is used for authentication prior to connection to the Wi-Fi hotspot device, and presenting, by the Wi-Fi hotspot device, the two-dimensional barcode to the UE using a display screen of the Wi-Fi hotspot device such that the UE may connect to the Wi-Fi hotspot device according to the two-dimensional barcode, and a user does not need to memorize or record the Wi-Fi authentication information, thereby improving user experience.
US10560445B2 Secure access to virtual machines in heterogeneous cloud environments
Systems, methods, and computer-readable media provide for secure access to virtual machines in heterogeneous cloud environments. In an example embodiment, client credentials, such as a public key of a public-private key pair, are provided to a virtual machine in a first cloud, such as a private cloud. The virtual machine can be migrated from the first cloud to a second cloud, such as one of a plurality of heterogeneous public clouds. The virtual machine in the second cloud can be accessed from the first cloud via Secure Shell (SSH) authentication using the client credentials. The client credentials can be updated, and the updated client credentials can be used for subsequent SSH access to the virtual machine in the second cloud.
US10560443B2 Scheduled power mode switch for thin client devices
Certain aspects direct to systems and methods for performing scheduled power mode switch for thin client computing device. The system includes a server a computing device. The server receives a plurality of inputs, generates, based on the inputs, a power mode switch schedule including at least one sleep time and at least one wake time, and controls at least one computing device functions as a thin client to update configuration data of the at least one computing device with the power mode switch schedule and to switch between the wake mode the sleep mode according to the updated configuration data.
US10560432B1 Centralized management of remote endpoint devices
Methods, systems, and computer-readable media for centralized management of remote endpoint devices are disclosed. Instances of agent software are installed on endpoint devices that are external to a multi-tenant provider network. The agent software is communicatively coupled to a centralized management service of the multi-tenant provider network. A software package is selected from a marketplace service of the multi-tenant provider network. The marketplace service comprises product offerings for a plurality of software packages. The centralized management service sends information indicative of a configuration associated with the software package to the agent software of one or more of the endpoint devices that are associated with the software package. The centralized management service receives, from the agent software, an indication that the configuration has been deployed on the one or more of the endpoint devices.
US10560427B2 Domain name operation verification code generation and/or verification
System, apparatus, methods, and computer-readable medium for generating a verification code related to a registry operation request are provided. A verification process may be performed to determine if a verification request related to a registry operation is to be approved. If the request is to be approved, a verification code is generated that includes identifying information of a verification service provider and a code indicating that the request has been verified.
US10560426B2 Securing applications on public facing systems
Techniques are disclosed for configuring a virtual machine instance accessed over a publically routable network address to host intranet applications. A virtual (or “dummy”) interface on the virtual machine instance is assigned an IP address that is inaccessible from the public interface. An application executed on the virtual machine instance is bound to a port on the network address assigned to this dummy interface. A virtual private network server assigns client's IP addresses that can be routed to the dummy interface. When a client computing system connects to the VPN server over the virtual machine instance's public interface, the client forwards traffic destined for the dummy interface's inaccessible network over the VPN connection.
US10560416B2 Hero cards that display contextual information and actions for backend systems
Systems herein supply hero cards that display contextual information and actions based on backend systems. The information and actions are related to a trigger content item in an application that does not have access to the backend systems. A hero agent running a user device can communicate the trigger content to a hero server. The hero server can determine which connectors to backend systems relate to the user device, and then can retrieve result information from one or more of the backend systems. The result information populates the hero card, which the hero agent displays within the application. Action buttons on the hero card cause the hero agent to contact one or more of the backend systems to cause an action to take place there.
US10560415B1 Methods for paid placement of promotional e-mail messages
A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.
US10560411B2 Message blocking and network queuing while recipient is driving
The disclosed system provides blocking of incoming messages that are intended to be received on a mobile device of a user who is operating a vehicle. When an incoming message is received, the disclosed system retrieves driving status information for the destination mobile device to determine whether it is in a vehicle that is being driven. If the destination mobile device is in a vehicle that is being driven, the system blocks message delivery to the recipient and places the incoming message in a holding queue. The system may notify the sender that the incoming message has been blocked. If the destination mobile device is not in a vehicle that is being driven, the system delivers the incoming message to the destination mobile device along with any messages in the holding queue. The system optionally notifies the sender that the incoming message and/or the previously queued messages have been delivered.
US10560408B2 Computerized system and method for selectively communicating HTML content to a user's inbox as a native message
Disclosed are systems and methods for improving interactions between servers in a messaging system supported by or configured with content providing servers or platforms. The disclosed systems interact to filter data across platforms, which data can be used to improve the contextual quality of data used in processing interactions between or among processors in such systems. The disclosed computer systems and methods enable the communication of contextually relevant Hypertext Markup Language (HTML) content to a user's inbox. Such messages are native to a communication platform, application or service associated with the user's inbox. Such messages can be selected for delivery to a user based on the user's profile data, behavioral information, a user's geographic location, demographic information, a time period, and the like.
US10560403B2 System and method for processing instant messages
Various aspects relate to using structured messages within systems that implement instant messaging function in a distributed computing environment. In particular, structured information may be encoded and embedded in unstructured instant messages and communicated among one or more computer systems, networks, applications or other entities. In one aspect, instant messaging may be leveraged as middleware for application integration. Other aspects relate to using structured message information to perform functions in a distributed instant messaging system. For example, structured message information may be used to control the display of instant message information to a user, or may be used to control how the instant message information is distributed, processed, or otherwise handled by a receiving system, application or process. Other aspects relate to an interface for displaying information relating to a number of instant messaging conversations to a user. Further, aspects relate to using instant messaging in a trading environment.
US10560400B2 Method for managing traffic item in software-defined networking
A method for managing traffic item in software defined networking includes establishing a downlink flow table of a switch according to the flow entries, establishing an uplink flow table of the switch according to the flow entries, acquiring a data packet by the switch, and generating a transmission path to allocate the data packet according to the data packet, the downlink flow table, and the uplink flow table. The downlink flow table includes a correlation between first transmission ports of the switch and down link switches. The uplink flow table includes a correlation between the first transmission ports and a transmission port group of uplink switches.
US10560391B2 Adaptive acknowledgement control
A network device is configured to transmit acknowledgement packets according to the length of the egress queue. The network device receives data packets from one or more endpoints and buffers the data packets in an egress buffer before transmitting the data packets. The network device also receives acknowledgement packets that are sent in response to data packets previously transmitted by the network device. The network device buffers the acknowledgement packets in an acknowledgement buffer. The network device transmits the acknowledgement packets at an acknowledgment rate that is based on a queue length of the egress buffer.
US10560387B2 Method for adjusting manner of issuing acknowledgement for downloading data and electronic device using the same
An electronic device which is able to acknowledge downloaded data packets at a maximum download speed includes at least one processor and a storage device. The resource allocations of a physical layer of a network are obtained, and a transmission volume of a download link of the physical layer is calculated. The rate of issuing and transmitting acknowledgments through an upload link, based on respective sizes of data packets and acknowledgments, is also calculated. A determination is made as to whether the rate of issuing acknowledgments per download packets should be changed to achieve effectively equal speed of issuing acknowledgments through the upload link and the manner of the issue is adjusted accordingly.
US10560385B2 Method and system for controlling network data traffic in a hierarchical system
The present application provides methods and systems for limiting data traffic. According to some embodiments, one exemplary method includes: determining, at an application layer, one or more parent process objects corresponding to a service object; creating at least one corresponding child process object by using the parent process objects respectively, and allocating a maximum input/output (I/O) bandwidth threshold for the child process object and prompting, when it is detected that the child process object inputs or outputs a network data packet, an operating system kernel layer to limit data traffic of the network data packet according to the maximum I/O bandwidth threshold. Embodiments of the present application can improve the stability of network isolation.
US10560370B1 Intelligent exception recovery in network services
A system and method for responding to exceptions in network services. A network management system (NMS) configures a first network service having an endpoint and a plurality of externally mapped attributes, the externally mapped attributes including one or more service level attributes and an endpoint attribute associated with the endpoint. The NMS detects an exception in the first network service, modifies the first network service in response to the exception, wherein modifying the first network service includes assigning the current value of the endpoint attribute of the first network service to the endpoint attribute of a second network service and validates the externally mapped attributes of the second network service.
US10560349B2 Data consistency of policy enforcement for distributed applications
Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processor may, in response to identification of a suspension of user(s) for one of one or more services, generate a suspension value indicative of the suspension and transmit the suspension value to a corresponding one of third party platforms of the service(s), respectively. The suspension value usable by the corresponding third party platform to determine whether to deny request(s) from the user for the distributed service, or not. A service of the service(s) comprises a distributed service provided by a plurality of hosts. In response to the service corresponding to the suspension including the distributed service, the suspension value may be transmitted to the first host, and the suspension value may be propagated to the one or more second hosts, respectively. Other embodiments may be described and/or claimed.
US10560342B2 Synchronizing data between cloud manager and providers
System and method are disclosed for enabling data synchronization with different cloud service providers. Semantics of provide data from the cloud service providers may be determined and captured in a data object—i.e. a provider data object. The provider data object may then be instantiated for individual cloud service providers for synchronizing data with a given cloud service provider. Provider data can be received from the given cloud service provider can be processed using the instance of the provider data object. Specific provider information can then be extracted from the received provider data according the semantics defined in the instance of the provider data object. The extracted provider information can then compared with provider information already stored in a database. When one or more differences are detected between the two, the received provider information can be saved to the database.
US10560341B2 Balancing distances between nodes on a token ring
Nodes on a token ring are rebalanced from an initial condition to a condition in which the load is optimally distributed based on a specified level of balance. Nodes are treated as electrically charged particles for purposes of the simulation and are assigned simulation values based on proportions between the size of the cluster, the computing power of the nodes, and the specified level of balance. A simulation module performs the rebalancing simulation by assigning the specified values to the particles and outputting, for each corresponding node, a token indicating the particle's final position and the position of the node on the token ring. The tokens are input to a redistribution module, which rebalances the cluster based on the generated tokens.
US10560335B2 Position parameterized recursive network architecture with topological addressing
A digital data communications network that supports efficient, scalable routing of data and use of network resources by combining a recursive division of the network into hierarchical sub-networks with repeating parameterized general purpose link communication protocols and an addressing methodology that reflects the physical structure of the underlying network hardware. The sub-division of the network enhances security by reducing the amount of the network visible to an attack and by insulating the network hardware itself from attack. The fixed bandwidth range at each sub-network level allows quality of service to be assured and controlled. The routing of data is aided by a topological addressing scheme that allows data packets to be forwarded towards their destination based on only local knowledge of the network structure, with automatic support for mobility and multicasting. The repeating structures in the network greatly simplify network management and reduce the effort to engineer new network capabilities.
US10560325B2 Method and apparatus for providing a bulk migration tool for a network
A method and apparatus for providing a bulk migration tool are disclosed. The method receives a request for performing a bulk migration from a first network component to a second network component, extracts for the bulk migration a configuration from the first network component, generates for the bulk migration, a configuration for the second network component in a configuration language of the second network component in accordance with the configuration extracted from the first network component, configures the second network component with the configuration that is generated, issues an order for performing the bulk migration, wherein the bulk migration is to be performed during a cutover schedule, determines whether the particular bulk migration is performed successfully, activates the configuration for the second network component, when the bulk migration is performed successfully, and deactivates the configurations for the first network component, when the bulk migration is performed successfully.
US10560324B2 System and method for enabling user device control
A system and method for controlling device use is provided. A computing system stores a first state corresponding to a status of one or more functional components of a user device. A user device stores a second state corresponding to the first state and corresponding to the status of the one or more functional components of the user device. An instruction to modify the status of the one or more functional components of the user device is received, and the computing system modifies the first state and the status of the one or more functional components at a network level responsive to the instruction. The user device modifies the second state and the status of the one or more functional components at a device level responsive to the instruction.
US10560319B2 Communication apparatus and communication method
[Object] To provide a communication apparatus and a communication method, which are capable of improving the communication efficiency while preventing collision of responses in communication of responses to frames transmitted to a plurality of communication apparatuses.[Solution] Provided is a communication apparatus, including: a processing unit configured to generate a frame indicating designation information designating a transmission process for multiplexing differing for each of a plurality of other communication apparatuses; and a communication unit configured to transmit the frame generated by the processing unit to the plurality of other communication apparatuses. Also provided is a communication apparatus, including: a processing unit configured to perform a reception process of receiving a frame from another communication apparatus, and process a response to the frame in accordance with a transmission process indicated from the other communication apparatus, the transmission process differing for each of a plurality of communication apparatuses.
US10560306B2 Pervasive realtime framework
A pervasive realtime framework supports the execution of realtime software applications with high-level functions that significantly reduce the effort and time needed to develop realtime software applications in a new operating environment paradigm in which realtime connections between network nodes are pervasive. The pervasive realtime framework handles the complex tasks of connecting to communicants, virtual areas, and other network resources, as well as switching those connections in response to user inputs and thereby enables software application developers to focus on developing high-level realtime software application functionality.
US10560301B2 Apparatuses for DMRS design or processing for guard interval or zero tail DFT spread OFDM systems
Disclosed are apparatuses for communication devices. An apparatus for a communication device includes control circuitry configured to determine a discrete Fourier transform (DFT) of a constant amplitude zero autocorrelation waveform (CAZAC) sequence appended with zeros in the time domain to generate a frequency domain interpolated CAZAC sequence. The control circuitry is also configured to determine an inverse discrete Fourier transform (IDFT) of the frequency domain interpolated CAZAC sequence to generate a demodulation reference signal (DMRS), and cause the DMRS to be transmitted through a cellular data network. An apparatus for a communication device includes control circuitry configured to perform a Fourier transform on a received DMRS to obtain a resulting signal, and use the resulting signal as a reference to demodulate orthogonal frequency-division multiplexing (OFDM) symbols. The control circuitry is also configured to perform a minimum mean squares estimation (MMSE) channel estimation on the resulting signal.
US10560293B2 Circuits for efficient detection of vector signaling codes for chip-to-chip communication
In a detection circuit, inputs correspond to received indications of vector signaling code words received by a first integrated circuit from a second integrated circuit. With four inputs, the circuit compares a first pair to obtain a first difference result and compares a second pair, disjoint from the first pair, to obtain a second difference result. The first and second difference results are then summed to form an output function. A system might use a plurality of such detection circuits to arrive at an input word. The circuit can include amplification, equalization, and input selection with efficient code word detection. The vector signaling code can be a Hadamard matrix code encoding for three input bits. The circuit might also have frequency-dependent gain, a selection function that directs one of the summation function result or the first difference result to the output function, variable gain, and/or a slicer.
US10560292B1 Transmission apparatus and communication system
A transmission apparatus includes a waveform processing circuit. The waveform processing circuit is configured to receive a modulated signal indicating each of values of pulses by one of four signal levels including first, second, third, and fourth signal levels ascending in this order. The waveform processing circuit is configured to output a signal corresponding to the modulated signal. A portion of the output signal corresponding to a portion of the modulated signal that transitions between the first and fourth signal levels, transitions between a first adjusted signal level different from the first signal level and a second adjusted signal level different from the fourth signal level. The transmission apparatus is configured to transmit a signal corresponding to the signal output from the waveform processing circuit through a wired communication path.
US10560281B2 Method for transmitting communication data between a multiplicity of vehicle components of a motor vehicle
The present disclosure pertains to a method for transmitting communication data between a plurality of vehicle components of a motor vehicle, said vehicle components being coupled via a common communication channel. The present disclosure provides that said vehicle components transmit said communication data between any two of them, wherein one of said vehicle components broadcasts the communication data to be sent by it without demand and without a specific addressee via said communication channel, such that the sent communication data arrive at a plurality or all of the other vehicle components, and at least one of said other vehicle components reads and stores said communication data via said communication channel, if it is in demand thereof, wherein all transmitting vehicle components determine their transmission timings on the basis of a transmission schedule stored in each of said transmitting vehicle components independent from a bus master.
US10560278B2 Embedding a UPnP AV MediaServer object ID in a URI
A UPnP-compliant MediaRenderer-Control Point combination is enabled to exploit an organizational context of a content item as represented in a UPnP Content Directory Service. To this end, the combination is enabled to receive a URI representative of a Content Directory Service description, together with an objectID representative of the content item.
US10560264B2 Cryptographic key creation using optical parameters
A cryptographic key generator for a first optical transceiver includes a photodetector that receives a continuous wave light beam received via an optical channel from a second optical transceiver. The generator samples and quantizes signals from the photodetector during a plurality of intervals to generate respective samples representing respective numbers of photons incident on the photodetector during each of the plurality of intervals. The generator creates a first cryptographic key from the plurality of digital values. The second optical transceiver receives a continuous wave light beam from the first transceiver and performs the same functions to create a second cryptographic key. Due to the reciprocal nature of the channels, the first and second cryptographic keys match.
US10560260B2 Outputting a key based on an authorized sequence of operations
Values and a sequence of operations associated with generating a key may be received. A determination may be made as to whether the sequence of operations associated with the key matches an authorized sequence of operations. The key may be outputted when the received sequence of operations matches the authorized sequence of operations and the key may not be outputted when the received sequence of operations does not match the authorized sequence of operations.
US10560259B2 Architecture and instruction set for implementing advanced encryption standard (AES)
A flexible aes instruction for a general purpose processor is provided that performs aes encryption or decryption using n rounds, where n includes the standard aes set of rounds {10, 12, 14}. A parameter is provided to allow the type of aes round to be selected, that is, whether it is a “last round”. In addition to standard aes, the flexible aes instruction allows an AES-like cipher with 20 rounds to be specified or a “one round” pass.
US10560256B2 Securing audio communications
Systems and methods include establishing a cryptographically secure communication between an application module and an audio module. The application module is configured to execute on an information-handling machine, and the audio module is coupled to the information-handling machine. The establishment of the cryptographically secure communication may be at least partially facilitated by a mutually trusted module.
US10560250B2 TDD uplink/downlink re-configuration mechanism
The invention relates to methods for communicating within a communication system when re-configured from a source to a target uplink/downlink configuration. The invention is also providing mobile station for performing these methods, and computer readable media the instructions of which cause the mobile station to perform the methods described herein. Specifically, the invention suggests to perform PUSCH transmissions in response to Downlink Control Information, DCI, transmissions such that the source uplink/downlink configuration is applied to PUSCH transmissions relating to DCI transmissions received up to and including subframe N−6, a predefined uplink/downlink configuration is applied to PUSCH transmissions relating to DCI transmissions received during subframes N−5 to N−1; and the target uplink/downlink configuration is applied to PUSCH transmissions relating to DCI transmissions received from subframe N onward.
US10560243B2 Systems and methods to select or transmitting frequency domain patterns for phase tracking reference signals
An apparatus for wireless communication selects a recommendation for the need. The apparatus selects the resource to transmit a phase tracking reference signal based on a condition of a communication system. The apparatus performs at least one of transmitting an indication of the selected recommendation for the resource to a second wireless communication device or transmitting at least one of information or a reference signal to the second device to assist the second device in determining the resource. In an aspect, the selection may be made based on receiving a request for a recommendation from the second wireless communication device or the transmitting the at least one of the information or the reference signal are based on a request received.
US10560239B2 Reference signal mapping method and device
The present disclosure provides a reference signal mapping method and a reference signal mapping device. An N-port reference signal pattern is acquired in accordance with a 4-port or 8-port reference signal pattern, and N is an integer greater than 16. The N-port reference signal pattern includes an 18-port, 20-port, 24-port, 28-port or 32-port reference signal pattern. In the case of mapping a reference signal, RE positions to which a CSI-RS is mapped are determined in accordance with the N-port reference signal pattern, and resource mapping is performed on the CSI-RS in accordance with the RE positions, so as to map more-than-16-port CSI-RS, thereby to transmit the more-than-16-port CSI-RS.
US10560237B2 Cell-specific reference signal transmissions for evolved machine type communication
The present disclosure provides reduced cell-specific reference signal (CRS) transmissions for evolved machine type communication (eMTC). In one aspect, a network entity may determine at least one narrow band for transmission of a CRS. The network entity may further identify one or more resource blocks proximate the at least one narrow band and transmit the CRS on the narrow band and the one or more proximate resource blocks to a UE. In another aspect, a UE may apply a receive window to filter one or more noise samples outside at least one narrow band allocation, the receive window corresponding to one or more resource blocks located outside the defined number of resource blocks of the at least one narrow band allocation. The UE may further receive the CRS within the at least one narrow band allocation from a network entity in response to applying the receive window.
US10560233B2 Interlace pattern selection for low CM/PAPR transmission
There is disclosed a network node (100) for a wireless communication network. The network node (100) is adapted for performing interlacing based on a time and/or frequency structure and/or resource structure. There are also disclosed related devices and methods.
US10560231B2 User device for communicating data and method
A user device is arranged to transmit and receive data via a wireless access interface including a plurality of Orthogonal Frequency Division Multiplexing subcarriers extending across a first bandwidth. The user device is configured to receive one or more signals repeatedly transmitted across a second bandwidth and not across subcarriers of a first bandwidth outside of the second bandwidth, store second signals in a memory. The user device is further configured to combine the stored second signals to generate a combined signal, detect the user device payload data from the combined signal based on an indication of the second bandwidth when the user device indication, and when the user device fails to detect the indication, accumulate three consecutive subframes of the signals received across the second bandwidth, and detect the user device payload data from the combined signal based on information included in the three consecutive subframes.
US10560228B2 Hybrid automatic repeat request (HARQ) in listen before talk systems
Systems and methods presented herein provide for increasing a contention window of a UE employing a LTE communications operating in a radio frequency (RF) band comprising a conflicting wireless technology. In one embodiment, an eNodeB receives a transport block of data from a user equipment (UE). The transport block includes a cyclic redundancy check (CRC). The eNodeB then determines a checksum of the transport block based on the CRC, fails the checksum, and transmits a non-acknowledgement (NACK) of the transport block to the UE based on the failed checksum. The UE, in response to the NACK, increases a contention window and re-transmits the transport block to the eNodeB.
US10560216B2 Method and apparatus for transmitting/receiving signal in communication system
Fifth Generation (5G) or pre-5G communication system for supporting a data transfer rate higher than that of a fourth Generation (4G) communication system, such as Long Term Evolution (LTE), and subsequent systems. The present disclosure provides a method for transmitting a signal by a transmission terminal in a communication system using a Low Density Parity Check (LDPC) code. The method include receiving a change request for changing a coding rate of the LDPC code, from a reception terminal; determining a first coding rate based on the change request; and transmitting information on the first coding rate in respond to the change request, to a reception terminal, wherein the change request for changing the coding rate comprises at least one of information indicating a coding rate determined by the reception terminal, or information indicating a state of the reception terminal.
US10560214B2 Downlink and uplink communication path switching in a time-division duplex (TDD) distributed antenna system (DAS)
Embodiments of the disclosure relate to downlink (DL) and uplink (UL) communication path switching in a time-division duplex (TDD) distributed antenna system (DAS). In this regard, a communications control circuit is provided. The communications control circuit is configured to synchronize to DL periods and UL periods of TDD communication signal to switch a TDD communication signal between a DL communication path and a UL communication path in a DAS accordingly. The communication control circuit is configured to detect the DL periods and/or the UL periods in the TDD communication signal by sensing a power increase associated with the TDD communication signal in the DL communication path. In this manner, the TDD communication signals can be synchronously directed to the DL communication path and UL communication path without destructing and/or decoding the TDD communication signals.
US10560212B2 Systems and methods for mesh restoration in networks due to intra-node faults
Systems and methods are in a node in a network utilizing a control plane for triggering mesh restoration due to intra-node faults, and include monitoring at least one channel at a degree at a plurality of degrees associated with the node; detecting a fault on the at least one channel, wherein the fault is an intra-node fault upstream of the degree; and transmitting a channel fault indicator downstream of the fault to at least one downstream node along a path of the faulted channel, wherein restoration is triggered based on the channel fault indicator.
US10560211B2 Cable arrangement with wavelength division multiplexer
A passive optical network includes a central office providing subscriber signals; a drop terminal; and a wave division multiplexer. A fiber distribution hub may split or separate out dedicated optical signals from subscriber optical signals between the central office and the drop terminal. The wave division multiplexer separates dedicated optical signals pertaining to a specific dedicated subscriber from other optical signals on the line received at the wave division multiplexer. The wave division multiplexer may be part of a cable or part of an intermediate service terminal.
US10560201B2 Methods and apparatus for inducing a fundamental wave mode on a transmission medium
Aspects of the subject disclosure may include, for example, a system for generating electromagnetic waves having a fundamental wave mode, and directing the electromagnetic waves to an interface of a transmission medium for guiding propagation of the electromagnetic waves. Other embodiments are disclosed.
US10560193B2 DSM-PSK optical wireless transmission method and device
A DSM-PSK optical wireless transmission method includes the steps of: receiving a binary data signal, allowing a modulator to convert the binary data signal into a global phase shift signal, generating a reference signal group including M number of pulse signals having the same period, the same duty ratio of d/M, mutually different phases, and a determined sequence, generating a data signal group including M number of pulse signals having a determined sequence, the pulse signals having been obtained by phase-shifting the reference signal group according to the global phase shift signal, flickering each light source of a reference light source group including M number of light sources having a determined sequence, according to each pulse signal of the reference signal group, and flickering each light source of a data light source group including M number of light sources having a determined sequence, according to each pulse signal of the data signal group.
US10560184B2 Optical switching system for optical line protection in single fiber transmission
Systems and methods are disclosed, including an optical switching system comprising an upstream optical signal detector between a first node and a second node configured to detect optical signals from the second node and to switch data traffic from a working path to a protecting path when optical signals from the second node are indicative of a failure in the working path; wherein the first node is configured to transmit data traffic in first optical signals with wavelengths in channels in a first band and receive the data traffic in second optical signals with wavelengths in channels in a second band from the second node; and one or more optical filter, between the second node and the upstream optical signal detector, configured to block signals with wavelengths in the first band that are reflected because of a break in the path between the optical filter and the second node.
US10560182B2 Aircraft communications system for transmitting data
A method and system for an aircraft communications system. The aircraft communications system comprises an Internet protocol network router and an aircraft communications addressing and reporting system network router. The Internet protocol network router, located within an aircraft, is configured to transmit data to a group of ground stations remote to the aircraft using an Internet protocol communications link. The aircraft communications addressing and reporting system network router, located within the aircraft, is connected to the Internet protocol network router. The aircraft communications addressing and reporting system network router is configured to transmit the data from aircraft systems to the group of ground stations using at least one of an aircraft communications addressing and reporting system communications link or, via the Internet protocol network router, using at least one of an Internet protocol communications link.
US10560170B2 Method for channel information feedback in multi-antenna system, and terminal
Provided are a method for channel information feedback in a multi-antenna system, and a terminal. The method comprises: a terminal receives CSI-RSs of M ports sent by a base station, and performs estimation according to the CSI-RSs to obtain M-dimensional downlink channel information; the terminal uses a transformation function Fk to perform a linear transformation on the M-dimensional downlink channel information, and obtains Nk-dimensional kth type channels, wherein k is greater than or equal to 1 and less than or equal to K, M≥Nk, and K≥1; the terminal uses a preset Nk-dimensional codebook to respectively perform channel information quantisation on the kth type channels, and determines a corresponding precoding matrix and precoding matrix indicator information (PMIk); the terminal selects S type channels from within K type channels, and feeds index numbers of the selected channels and corresponding PMI back to the base station.
US10560167B2 Method for transmitting and receiving signal using beam sharing between user equipments
The present invention relates to a method for receiving a signal in a wireless communication system, and an apparatus therefore. Particularly, the present invention relates to a method and an apparatus therefore, the method comprising the steps: receiving information associated with a preferred beam from another user equipment (UE), wherein the information associated with the preferred beam includes information indicating at least one preferred beam for said another UE; determining at least one shared beam on the basis of the received information associated with the preferred beam; transmitting, to a base station, information associated with the at least one determined shared beam; determining a beam dedicated for a particular UE on the basis of the at least one determined shared beam; transmitting, to the base station, information associated with the determined dedicated beam; and simultaneously receiving, from the base station, UE-common data on the basis of the information associated with the at least one shared beam, and UE-specific data on the basis of the information associated with the dedicated beam.
US10560163B2 Beamforming configuration with adaptive port-to-antenna mapping for a multi-antenna system
There is provided a method and corresponding apparatus for determining a beamforming configuration for a multi-antenna system according to an embodiment. In general, the multi-antenna system has at least two antennas and a port-to-antenna mapping between antenna ports and antennas. The method comprises obtaining (S1) first feedback information originating from a wireless device relating to a multi-antenna transmission based on a first beamforming configuration including a first port-to-antenna mapping, and obtaining (S2) second feedback information originating from the wireless device relating to a multi-antenna transmission based on a second, different beamforming configuration including a second, different port to-antenna mapping. The method also comprises determining (S3), based on the first feedback information and the second feedback information, a third beamforming configuration for the multi-antenna system including a third port-to-antenna mapping to enable beamforming according to a third beam form.
US10560158B2 Triggered uplink transmissions in wireless local area networks
In a method for communicating in a wireless communication network a trigger frame is generated to trigger simultaneous uplink transmissions by multiple communication devices. The trigger frame includes a padding portion having a length determined based on respective time duration requirements of the multiple communication devices, the respective time duration requirements for preparing uplink transmission by the corresponding second communication devices. The trigger frame is transmitted to the multiple communication devices. The simultaneous uplink transmissions, triggered by the trigger frame, are received from the multiple communication devices.
US10560154B2 Power line signal coupler
A main power line (+ and − lines) is coupled to a power supply, for example a car battery, grounded to a vehicle chassis. Positive and negative main power lines are coupled to a power line gateway module, and spliced to carry power for a segment, until receiving, by splices, RF power line communications. The main power lines, now carrying power and RF power line communications are then coupled to remote modules. RF power line communication carries signal from the power line gateway module to a impedance matching network or a transformer are used to match impedances.
US10560150B2 Backhaul link for distributed antenna system
A distributed antenna and backhaul system provide network connectivity for a small cell deployment. Rather than building new structures, and installing additional fiber and cable, embodiments described herein disclose using high-bandwidth, millimeter-wave communications and existing power line infrastructure. Above ground backhaul connections via power lines and line-of-sight millimeter-wave band signals as well as underground backhaul connections via buried electrical conduits can provide connectivity to the distributed base stations. An overhead millimeter-wave system can also be used to provide backhaul connectivity. Modules can be placed onto existing infrastructure, such as streetlights and utility poles, and the modules can contain base stations and antennas to transmit the millimeter-waves to and from other modules.
US10560147B1 Guided surface waveguide probe control system
Disclosed are various embodiments for controlling the operation of a guided surface waveguide probe. A control system coupled to the guided surface waveguide probe can monitor and control the guided surface waveguide probe and one or more subsystems associated with the guided surface waveguide probe. Based on data collected from the guided surface waveguide probe and/or the various subsystems, the control system can adjust the operation of the guided surface waveguide probe. Human operators can interact with the control system at a location outside of a safety perimeter surrounding the guided surface waveguide probe.
US10560143B2 Detection of intermodulation issues and transmission scheme configuration to remedy intermodulation issues
Apparatuses, systems, and methods for a wireless device to detect intermodulation issues and configure a transmission scheme to remedy detected intermodulation issues. The wireless device may perform measurements on a downlink carrier while one uplink carrier is scheduled for the wireless device. The wireless device may also perform measurements on the downlink carrier while two uplink carriers are scheduled for the wireless device. The wireless device may provide information based on those measurements to a serving base station. The base station may determine that an intermodulation issue is occurring at the wireless device based on the information provided, and may configure the wireless device to use a single uplink carrier at a time based at least in part on the intermodulation issue.
US10560140B1 MIMO WiFi transceiver with rolling gain offset pre-distortion calibration
A MIMO wireless transceiver includes: antennas, components forming transmit and receive chains coupled to the antennas, a signal combiner, and a predistortion calibration circuit. The transmit chain components include: pre-distorter circuits and power amplifiers (PA)s, The pre-distorter circuits each couple to a transmit chain for pre-distorting an associated signal thereon. The PAs are input coupled to a corresponding transmit chain and output coupled to a corresponding antenna. The signal combiner combines the amplified signals from all of the PAs into a combined output signal. The predistortion calibration circuit includes: a chain isolator circuit to isolate a selected amplified signal of a PA within the combined output signal from the signal combiner and an inverter circuit to determine from the selected amplified signal a mathematical inverse of the associated PA's non-linearity; and to provide corresponding pre-distortion parameters to the corresponding pre-distorter circuit,
US10560136B2 Antenna continuity
An arrangement for determining a connected state of an antenna component with another component, such as a base unit of remote access unit in a wireless distribution system. The arrangement can include a filter block integrated into an antenna base unit that incorporates all or a part of a circuit configured to determine the connected state. The filter block can be a cavity filter block that provides a DC current path across the block.
US10560130B2 Multiway switch, radio frequency system, and wireless communication device
A multiway switch, a radio frequency system, and a wireless communication device are provided. The multiway switch includes six T ports and 2n P ports. The six T ports include two first T ports and each of the two first T ports is coupled with all of the 2n P ports. n is an integer and n≥2. The multiway switch is configured to be coupled with a radio frequency circuit and an antenna system of a wireless communication device operable in a dual-frequency single-transmit mode, to implement a preset function of the wireless communication device. The antenna system includes 2n antennas corresponding to the 2n P ports. The preset function is a function of transmitting a sounding reference signal (SRS) through the 2n antennas in turn.
US10560125B2 Techniques for data compression
This disclosure relates to a data processing device, comprising: a digital front end (DFE) configured to convert an antenna signal to digital data, wherein the digital data comprises a plurality of data symbols; a baseband (BB) circuitry configured to process the digital data in baseband; and a digital interface between the DFE and the BB circuitry, wherein the DFE comprises a data compression circuitry configured to compress the plurality of data symbols for use in transmission via the digital interface to the BB circuitry.
US10560121B2 Transmission method, transmission apparatus, reception method and reception apparatus
A low-density parity check convolution code (LDPC-CC) is made, and a signal sequence is sent after being subjected to an error-correcting encodement using the low-density parity check convolution code. In this case, a low-density parity check code of a time-variant period (3g) is created by linear operations of first to 3g-th (letter g designates a positive integer) parity check polynomials and input data.
US10560105B1 Delay-locked loop with large tuning range
A delay-locked loop (DLL) is provided that includes both a first delay line and a second delay line. The delay-locked loop functions to synchronize a DLL output clock signal relative to a received clock signal using the first delay line while a phase difference between the received clock signal and a received data signal corresponds to a delay within an operating range for the first delay line. As the phase difference increases to force the first delay line out of its operating range, the delay-locked loop transitions to using the second delay line to synchronize the DLL output clock signal relative to the received clock signal.
US10560104B2 Clock synchronization apparatus and method
Described is an apparatus for clock synchronization. The apparatus comprises a pair of interconnects; a first die including a first phase interpolator having an output coupled to one of the interconnects; and a second die, wherein the pair of interconnects is to couple the first die to the second die.
US10560103B2 Flux-tunable qubit device with multiple Josephson junctions
In a general aspect, a qubit device includes two circuit loops. In some aspects, a first circuit loop includes a first Josephson junction, a second circuit loop includes a second Josephson junction, and the first and second loops are configured to receive a magnetic flux that defines a transition frequency of a qubit device. In some aspects, a quantum integrated circuit includes an inductor connected between a first circuit node and a second circuit node; the first Josephson junction connected in parallel with the inductor between the first circuit node and the second circuit node; and the second Josephson junction connected in parallel with the inductor between the first circuit node and the second circuit node.
US10560100B1 Apparatuses and methods including configurable logic circuits and layout thereof
Embodiments of the disclosure are drawn to apparatuses and methods for arranging configurable logic circuits such that the configurable logic circuit may be configured to form one or more of several logic circuits by coupling a combination of nodes included in the logic circuit. Configuring the configurable logic circuit may include modification of a single wiring layer.
US10560091B2 Switch assembly of reactive power compensation apparatus
A switch assembly of a reactive power compensation apparatus may include a first switching module having a first stack structure perpendicular to a supporting module, and a second switching module having a second stack structure perpendicular to the supporting module, the second switching module being connected in parallel with the first switching module. Each of the first and second switching modules may include a plurality of cooling plates stacked along a vertical direction with respect to the supporting module, and a plurality of switches disposed between the plurality of cooling plates. The cooling plate may include an engagement portion disposed on one side of the upper surface to be located at a normal position by guiding the switch.
US10560086B2 Fault and short-circuit protected output driver
A driver and protection circuit for driving a power switch is disclosed. The driver and protection circuit includes a fault detection block configured to detect a discrepancy between a reference drive signal and a measured voltage at a gate of the power switch. The driver and protection circuit also includes a short circuit detection block configured to detect a gate-to-source short circuit or a gate-to-drain short circuit of the power switch. The driver and protection circuit further includes a latch coupled to the fault detection block and the short circuit detection block to selectively turn off an output driver coupled to the gate of the power switch when a fault or a short circuit is detected, and wherein the latch is configured to send a diagnostic signal when the fault or the short circuit is detected.
US10560085B2 Apparatuses for reducing off state leakage currents
Apparatuses for reducing leakage currents during an off state for transistors is described herein. An example apparatus includes a switch having an input node and an output node. The switch is configured to couple a signal on the input to the output node when the switch is in an on state and is further configured to decouple the input and output nodes when the switch is in an off state. The switch includes first and second transistors, and further includes third and fourth transistors. A drain electrode of the first transistor is coupled to a source electrode of the third transistor, a drain electrode of the second transistor is coupled to a source electrode of the fourth transistor, and the drain electrodes of the third and fourth transistors are coupled together to the output node.
US10560084B2 Level shift circuit
According to one embodiment, in a level shift circuit, a first PMOS transistor is electrically connected at a gate to a first node to which a first signal having an amplitude to be a first power-supply potential is input, is electrically connected to a second node at a source, and is electrically connected at a drain to an output terminal from which a signal having an amplitude to be a second power-supply potential is output. The first NMOS transistor is electrically connected to the first node at a gate and is electrically connected to the output terminal at a drain. The second PMOS transistor is electrically connected to a node to be the second power-supply potential at a source, and is electrically connected to the second node at a drain. The potential adjusting circuit is electrically connected to at least the second node.
US10560083B2 Control device for power supply line
A control device for connecting between two portions of an electrical power supply line. The device includes a bipolar transistor including a wide bandgap semiconductor material and having its emitter connected to one portion of the power supply line, its collector connected to another portion of the power supply line, and the device also including control connected to the base of the transistor.
US10560071B2 Radio frequency signal attenuator and method of operation thereof
An embodiment attenuator includes a plurality of circuits coupled in series. A respective circuit includes a first capacitor connected between an input node of the respective circuit and an output node of the respective circuit, and a second capacitor connected between the output node of the respective circuit and a reference node. The output node of the respective circuit, other than a last circuit of the plurality of circuits, is connected to the input node of a successive circuit. The attenuator further includes a plurality of selectors, in which the respective circuit is associated with a respective selector that is coupled between the output node of the respective circuit and an output node of the attenuator.
US10560069B2 Elastic wave apparatus
An elastic wave apparatus includes a multilayer substrate, first through fourth band pass filters, an antenna terminal, and first and second inductors. The multilayer substrate includes first through sixth wiring layers. The first through fourth band pass filters are disposed on the multilayer substrate and are connected to a common node. The antenna terminal is connected to an antenna and also to the common node. The first inductor is connected to the antenna terminal. The second inductor is connected between the first band pass filter and the common node. The first inductor is disposed on the fourth and fifth wiring layers. The second inductor is disposed on the second and third wiring layers which are different from the fourth and fifth wiring layers. The first and second inductors overlap each other at least partially as viewed from above.
US10560063B1 High efficiency S-band amplifier
A method of constructing an amplifier circuit includes simulating an output of an amplifier device of the amplifier circuit over a range of impedances to yield a simulated maximum power and a simulated maximum power added efficiency at a particular frequency, fabricating a plurality of output matching networks and input matching networks with impedances above and below the impedances that yield the simulated maximum power and simulated maximum power added efficiency, empirically determining physical dimensions of an optimized output matching network and an optimized input matching network that result in actual impedances that provide an actual maximum power and maximum power added efficiency at the particular frequency, and coupling the optimized output matching network to an output of the amplifier device and coupling the optimized input matching network between an output of a driver circuit and an input of the amplifier device.
US10560060B2 Linear CMOS PA with low quiescent current and boosted maximum linear output power
The present disclosure relates to a power amplifier (PA) system provided in a semiconductor device and having feed forward gain control. The PA system comprises a transmit path and control circuitry. The transmit path is configured to amplify an input radio frequency (RF) signal and comprises a first tank circuit and a PA stage. The control circuitry is configured to detect a power level associated with the input RF signal and control a first bias signal provided to the PA stage based on a first function of the power level and control a quality factor (Q) of the first tank circuit based on a second function of the power level.
US10560058B1 Method of equalizing currents in transistors and floating current source
Methods, circuits, and apparatuses that provide Buffer Amplifier, containing Amplifiers and Buffer Drivers, one or more of the following: ultra low power Buffer Amplifier, capable of having high gain, low noise, high speed, near rail-to-rail input-output voltage span, high sink-source current drive capability for an external load, and able to operate at low power supply voltages. Methods, circuits, and apparatuses that provide regulated cascode (RGC) current mirrors (CM) capable of operating at low power supply and having wide input-output voltage spans.
US10560049B2 System and method for packaging photovoltaic roof tiles
One embodiment can provide a photovoltaic roof module. The photovoltaic roof module can include a plurality photovoltaic roof tiles. A respective photovoltaic roof tile can include a glass front cover, a back cover that includes glass of photovoltaic backsheet, and a plurality of photovoltaic structures encapsulated between the glass front cover and the back cover by an encapsulant. The photovoltaic roof tile can be configured to function as a roof tile when placed on a rooftop of a building, thereby protecting the building from weather elements.
US10560041B2 Electric motor system and method for releasing brake
An electric motor system includes an electric motor, an electric brake, a power line, and a driver. The electric brake is integrated with the electric motor and configured to generate braking force against the drive force. The driver is integrated with the electric motor and the electric brake. The power line connects the electric brake to an electric power source via the driver to supply electric power to the electric brake. The driver includes a first circuit and a conduction bypath. The first circuit connects the electric brake to the power source such that electric power is supplied to the electric brake and disconnects the electric brake from the electric power source. Electric power is to be supplied to the electric brake from the electric power source through the conduction bypath even when the first circuit disconnects the electric brake from the electric power source.
US10560033B2 Solar hybrid solution for single phase starting capacitor motor applications
A motor control system for induction-type AC electric motors having starting and run windings has a multiphase VFD drive with first and second phase outputs. A switching device with a first position, where a first output of the VFD drive is coupled to the run winding and a second output of the VFD drive couples to the start winding; and with the switching apparatus in second position, the run winding of the AC electric motor couples to an AC line input and the start winding of the AC electric motor couples through a capacitor and start switch to the AC line input. With the switching device in the first position, the second output of the VFD is configured to discontinue driving the start winding of the motor after the motor begins rotating.
US10560030B2 Cable compensation circuit and power supply including the same
A cable compensation circuit compensates a voltage drop in a cable coupled between a power supply and a load. The cable compensation circuit includes: a node where a voltage that depends on an input voltage of the power supply during a turn-on period of a power switch of the power supply and depends on an output voltage of the power supply during a turn-off period of the power switch is generated; a sensing RC filter generating a sense voltage that depends on a diode current by filtering the voltage of the node; and an averaging RC filter generating an average voltage by averaging the sense voltage.
US10560027B2 Semiconductor device and method therefor
In one embodiment, a power supply controller, or alternately a semiconductor device having a power supply controller, may have a first circuit configured to form a sense signal that is representative of a signal from an auxiliary winding of a transformer. A feedback circuit may be configured to allow the sense signal to increase in response to a turn-off of the power switch, to subsequently detect a second increase of the sense signal prior to subsequently turning on the power switch, and to form a feedback signal as a value of the sense signal responsively to the second increase of the sense signal.
US10560023B2 Multi-phase power regulator
A circuit for a multi-phase power regulator including a power stage with a first phase and a second phase, the circuit including phase management circuitry coupled to the first phase and the second phase to control the first phase and the second phase, a first comparator coupled to an output of the multi-phase power regulator to compare a value of the output of the multi-phase power regulator to a first threshold value to produce a first comparison result, and phase shedding circuitry coupled to the first comparator and the phase management circuitry to control the phase management circuitry to activate or deactivate the second phase based at least partially on the first comparison result.
US10560020B2 Method of voltage drop compensation on a cable and corresponding circuit
A method can be used for compensating a voltage drop on a cable connected between a source device and a receiver device. The source device delivers an offset current on a channel configuration pin of the source device, the offset current causing an increase in a voltage on the channel configuration pin of the source device to a chosen reference voltage. The offset current is stored in the source device. The source device absorbs an absorption current originating from the channel configuration pin of the source device, the absorption current depending on the stored offset current and on the voltage drop. The source device generates a compensated supply voltage on a power supply pin of the source device, the compensated supply voltage equal to a reference supply voltage increased by the voltage drop to within a tolerance.
US10560016B1 Cross-coupled charge-pumps
Cross-coupled charge-pumps. At least some of the example embodiment are methods including: pumping charge from a first capacitor through a first field effect transistor (FET) to a voltage output and from a second capacitor through a second FET to the voltage output of the charge pump; refreshing charge to a third capacitor and a fourth capacitor during the pumping of charge; electrically isolating the first through fourth capacitors during a dead time; and then pumping charge from the third capacitor through a third FET to the voltage output and from the fourth capacitor through a fourth FET to the voltage output of the charge pump; and refreshing charge to the first capacitor and the second capacitor during the pumping of charge from the third and fourth capacitors.
US10560015B1 Systems and methods for optimizations and field configurations of power converters for a power supply unit
A power supply unit may include a first power converter configured to generate an output voltage to an output of the power supply unit, wherein the first power converter has a first power capacity, a second power converter configured to generate the output voltage to the output of the power supply unit, wherein the second power converter has a second power capacity substantially greater than the first power capacity, and a controller configured to selectively enable and disable each of the first power converter and the second power converter based on one or more parameters associated with the power supply unit.
US10560010B2 Linear vibration motor
A linear vibration motor comprises: a movable element that comprises a magnet portion, a weight portion, and a yoke; a frame for enclosing the movable element; a coil, secured to the frame, for applying a driving force to the magnet portion so as to cause the movable element to undergo reciprocating vibration along the axial direction; and an elastic member for applying, to the movable element, an elastic force that repels the driving force that is applied to the magnet portion, wherein: a magnetic material portion (a magnetic material piece) that extend along the direction of vibration of the movable element is provided on an inner surface of the frame, and the yoke has a raised portion near the magnetic material portion (the magnetic material piece).
US10560009B2 Vibration motor
A vibration motor includes a stationary portion including a casing and a coil; a vibrating body including a weight and a magnet, the vibrating body being supported so as to be vibratable in one direction relative to the stationary portion; an elastic member located between the stationary portion and the vibrating body; and a top plate portion that is disposed above the vibrating body in an up-down direction that is perpendicular to the one direction. The magnet is disposed above the coil, and the top plate portion faces the magnet in the up-down direction. The magnet includes a set of first magnets that generate magnetic forces that are opposite to each other in the up-down direction and one or more second magnets that are interposed between the first magnets and each generate a magnetic force in the one direction.
US10560007B2 Motor
A motor includes: a cylindrical housing that houses a rotor; a first member mounted to an opening of the housing; and a second member sandwiching the first member as mounted between the second member and the housing. The housing includes, at an end of the housing that faces the second member, a first locking part that locks a first locked part of the second member. The second member is elastically deformed by the first locking part and locked to the housing accordingly and is configured such that a gap is formed between the second member and the housing when the second member is locked to the housing.
US10560003B2 Motor having limited lead-end shaft access
A motor includes a shaft presenting a shaft lead end, a switch assembly including a switch arm shiftable between a first position and a second position, and shield structure. The shaft lead end and the switch assembly are disposed axially outward of an endshield. The shield structure is disposed axially outward of the switch arm to at least substantially restrict direct tool access to the switch arm from an axially outward position relative to the switch arm. The shield structure at least in part defines first and second tool access channels each extending radially inwardly to the shaft lead end, such that the shield structure enables direct tool access to the shaft lead end via the tool access channels but prevents or at least substantially restricts direct tool access to the switch arm via the tool access channels.
US10559999B2 Submersed electric motor
A submersed electric motor includes a stator assembly arranged within an annular insulation chamber, and a stator with stator windings and a capacitive electric starter which is connected electrically thereto. The insulation chamber is formed between an outer tubular jacket, an inner tubular jacket, which is coaxial to the outer tubular jacket, with two annular end covers adapted to close the annular interspace between the outer jacket and the inner jacket. The submersed electric motor further includes a rotor arranged inside the inner tubular jacket. The capacitive electric starter includes at least two capacitors, which are mutually complementary, and have a transverse cross-section with an arc-like profile and are connected in parallel to each other.
US10559998B2 Motor and disk drive apparatus
A motor includes a stationary unit and a rotary unit. The stationary unit includes a stator, a base portion having at least one hole extending in the up-down direction, and a flexible wiring substrate. The flexible wiring substrate reaches a position higher than a lower surface of the base portion through at least one hole and is arranged to supply electric power to the stator. The flexible wiring substrate includes a connection portion arranged higher than the lower surface of the base portion and connected to the stator. The connection portion includes a solder portion arranged on a lower surface thereof to cover a portion of a lead wire extending from a coil of the stator. At least a portion of the solder portion is positioned within the hole.
US10559988B2 Rotor for rotary electric machine
A first magnet group provided to a first core member and a second magnet group provided to a second core member are adjacent to each other in an axial direction of a rotor. The first magnet group includes a plurality of first magnets arrayed in a circumferential direction of the rotor. The second magnet group includes a plurality of second magnets arrayed in the circumferential direction. The first magnet and the second magnet, which are adjacent to each other and have the same polarity, are shifted from each other by a certain angle in the circumferential direction. One of the first core member and the second core member has a first recessed portion, and another of the first core member and the second core member has a first protruding portion to be engaged with the first recessed portion in the circumferential direction.
US10559980B2 Signaling in wireless power systems
A wireless power system for powering a television includes a source resonator, configured to generate an oscillating magnetic field, and at least one television component attached to at least one device resonator, wherein the at least one device resonator is configured to wirelessly receive power from the source resonator via the oscillating magnetic field when the distance between the source resonator and the at least one device resonator is more than 5 cm, and wherein at least one television component draws at least 10 Watts of power.
US10559967B2 Switchable interface for power tools
Disclosed is a power tool including a control device and at least one electromechanical interface device for connecting at least one rechargeable battery to the machine tool and supplying the power tool with voltage from the rechargeable battery. The interface device includes at least a first terminal and a second terminal and can be set to at least one first position and to a second position; the first terminal can be used for supplying the power tool with voltage from the first rechargeable battery when the interface device is in the first position, and the second terminal can be used for supplying the power tool with voltage from the second rechargeable battery when the interface device is in the second position.
US10559964B2 Mobile terminal and battery charging method therefor
A mobile terminal including a terminal body comprising a battery; an adaptor connector formed at one side surface of the terminal body and to which a power supply adaptor is connected; a plurality of charging units configured to charge the battery between the adaptor connector and the battery; and a controller configured to generate a control signal for controlling each of the plurality of charging units. Further, any one of the plurality of charging units is configured to detect a level of a voltage of the battery, compare the voltage of the battery with first to third threshold voltages, and output first battery voltage data to the controller when the voltage of the battery is lower than the first threshold voltage, output second battery voltage data to the controller when the voltage of the battery is equal to or larger than the first threshold voltage and is lower than the second threshold voltage, and output third battery voltage data to the controller when the voltage of the battery is equal to or larger than the second threshold voltage and is lower than the third threshold voltage.
US10559961B2 Method and apparatus for managing electric energy produced locally for self-consumption and distributed to multiple users belonging to one or more communities of users
A method for managing the supply of electric energy to a community of users (UP1, UP2, . . . UPN) includes determining a supply, to each user of the community of users (UP1, UP2, . . . UPN), of a combination of electric energy coming from at least one system for producing energy from a local source (100) and from the at least one system for supplying energy managed by an external distributor (110), wherein the combination of electric energy can be determined specifically for each user; adjusting, for each user of the community of users, the supply of the fraction of electric energy coming from the local source (100), as a function of the electric energy coming from the local source (100) to be distributed to the other users of the community of users (UP1, UP2, . . . UPN), so as to give priority to taking electric energy directly from the system for producing energy from a local source (100) over the at least one system for supplying electric energy managed by an external distributor (110).
US10559930B2 Interconnection system
An electrical receptacle connector is mounted within a metallic cage for mating with a SFP module received within the cage. The contacts of the cable receptacle connector are arranged with two groups, of which one are connected to the printed circuit board on which the cage is mounted, and the other are connected to the wires which are further connected to a board-mount receptacle connector mounted on another printed circuit board on which the CPU (Central Processing Unit) socket is mounted. Each board-mount receptacle connector corresponds to more than one cable receptacle connector.
US10559927B2 Switchable RJ45/ARJ45 jack
A communication connector has a housing for receiving a communication plug, a printed circuit within the housing, a switch which actuates the printed circuit board, and a translating crossbar which engages the switch. The printed circuit board is moved dependent upon a type of plug inserted. The movement of the circuit board can help to selectively engage one of two sets of circuit traces and groupings of contacts.
US10559914B2 Connector assembly
A connector assembly (1) comprises an outer housing (300); and a latch (330), which is carried by the outer housing (300), to allow a coupling of the connector assembly to a corresponding counter connector. Further, the outer housing (300) is configured to receive at least one of two different types of cables (100) through a first end and at least one of two different module mating interfaces (430, 432, 434) at a second end. In another embodiment the outer housing (300) is arranged movable on an inner housing (200), and the latch (330) is rotatably arranged on the outer housing (300).
US10559912B2 Method for producing and electrical assembly
A method for producing an electrical assembly, in particular of a motor vehicle. A base body is provided and an electrical connector is provided. The electrical connector is positioned on the base body, wherein a section of the electrical connector is in mechanically direct contact with the base body to form a support surface and a free end of the electrical connector is spaced from the main body, and wherein a center of mass of the electrical connector is laterally offset with respect to a first spatial region located vertically above the support surface. The electrical connector is stabilized by a holder, and the electrical connector is attached to the base body by SMD soldering. An electrical assembly is also provided.
US10559890B2 Waveguide device, and antenna device including the waveguide device
A waveguide device for use in propagating an electromagnetic wave of a band having a shortest wavelength λm in free space includes: a first electrically conductive member having an electrically conductive surface and a first throughhole; a second electrically conductive member including a plurality of electrically conductive rods each having a leading end opposing the electrically conductive surface, the second electrically conductive member having a second throughhole which overlaps the first throughhole as viewed along an axial direction of the first throughhole; and an electrically-conductive waveguiding wall at least partially surrounding a space between the first throughhole and the second throughhole and being surrounded by the plurality of electrically conductive rods, the waveguiding wall allowing the electromagnetic wave to propagate between the first throughhole and the second throughhole. The height of the waveguiding wall is less than λm/2. The distance between an electrically conductive rod among the plurality of electrically conductive rods that is adjacent to the waveguiding wall and the outer periphery of the waveguiding wall is less than λm/2.
US10559888B2 Satellite ground terminal utilizing frequency-selective surface diplexer
Systems and methods are provided for separating the uplink signal from the downlink signal in a satellite communication system. A communication terminal for satellite communications is provided, comprising a reflector having a prime focus; a first feed located at the prime focus of the reflector and in optical communication with the reflector; a frequency-selective surface module having a reflected focus and located at a point along a communication path between the main reflector and the first feed; and a second feed located at the reflected focus of the frequency-selective surface module and in optical communication with the frequency-selective surface module.
US10559884B2 Wideband RFID tag antenna
A radio frequency identification (RFID) antenna is disclosed. The RFID antenna may include: a substrate; a radiator disposed on the substrate, the radiator comprising a first electrical conductor and a second electrical conductor that perpendicularly intersect a straight edge of the radiator, the first electrical conductor and the second electrical conductor being symmetrical to each other with respect to a central point of the radiator; a loop disposed on the substrate; and a stub disposed on the substrate between the loop and the central point of the radiator.
US10559876B2 Antenna device
The present invention relates to an antenna apparatus, which has an antenna cover and a base, the antenna cover being fixed onto the base to form a sealed waterproof space, wherein a first antenna assembly is disposed in the sealed waterproof space, the first antenna assembly comprising: an antenna element support; an antenna element fixedly wound around the antenna element support, the antenna element being composed of a spiral-like winding and an inductance coil; and an amplifier substrate fixed onto the base and connected to the antenna element. The antenna apparatus is applicable to frequency bands such as AM/FM, DAB/DMB, and TV, and has advantages of having a small size, low costs, high space utilization, etc.
US10559869B2 Base station interface device of distributed antenna system
A base station interface device including an interface board, which is located in a housing and determines an upper portion of a first surface as a first mounting location and an upper portion of a second surface opposite to the first surface as a second mounting location, including a relay connector wherein one end is exposed to the upper portion of the first surface and the other end is exposed to the upper portion of the second surface; a base station signal matching unit mounted on the first mounting location and including a first connector coupled to the one end of the relay connector; and a base station signal processing unit mounted on the second mounting location and including a second connector coupled to the other end of the relay connector.
US10559865B2 Band pass filter comprising sets of first and second dielectric resonators disposed within a housing, where the first and second dielectric resonators have an adjustable interval there between
A band pass filter suitable for varying the center frequency of the passband and a method for controlling the band pass filter are provided. A band pass filter of the present invention includes: two TE01δ-mode dielectric resonators (10) and (20) disposed so as to oppose to each other; and a housing (30) made of metal enclosing the two dielectric resonators (10) and (20). An opposing interval between two dielectric resonators (10) and (20) is variable.
US10559864B2 Nanofluid contact potential difference battery
A nanofluid contact potential difference cell comprises a cathode with a lower work function and an anode with a higher work function separated by a nanometer-scale spaced inter-electrode gap containing a nanofluid with intermediate work function nanoparticle clusters. The cathode comprises a refractory layer and a thin film of electrosprayed dipole nanoparticle clusters partially covering a surface of the refractory layer. A thermal power source, placed in good thermal contact with the cathode, drives an electrical current through an electrical circuit connecting the cathode and anode with an external electrical load in between. A switch is configured to intermittently connect the anode and the cathode to maintain non-equilibrium between a first current from the cathode to the anode and a second current from the anode to the cathode.
US10559860B2 Power storage device, power storage control device, and power storage control method
The present disclosure provides a power storage device, a power storage control device, and a power storage control method for suppressing a burden imposed on a cell when voltages of cells are equalized. A power storage device includes: a plurality of cells which are connected in series; a series resonance circuit configured to include a reactor and a capacitor; and a power storage control device configured to control a connection state of the cells and the series resonance circuit. The power storage control device causes energy to be transferred between equal numbers of cells via the series resonance circuit.
US10559844B2 Clamping apparatus of battery cell comprising fixing jig employed with guide block for alignment of battery cell
The present disclosure provides a battery cell clamping device to fix and clamp two or more battery cells in a process of clamping and baking the battery cells arranged in one direction, including fixing jigs interposed between the battery cells, a pressure applying part configured to clamp a cell arrangement by applying a pressure with the fixing jigs interposed, and a base having a structure supporting the cell arrangement in a direction against the pressure applied from the pressure applying part in a state in which the cell arrangement is disposed on an upper surface of the base, wherein each of the fixing jigs is formed with guide blocks to align the battery cell at a fixed position on the jig in such a manner that the guide block abuts at least two side surfaces of the battery cell which are extended with respect to each other.
US10559836B2 Method and arrangement for distributing reactants into a fuel cell or into an electrolyzer cell
A fuel flow guiding arrangement is disclosed for a solid oxide fuel cell wherein the arrangement is configured for guiding oxygen rich side gas to and from an electrolyte element. The arrangement includes a flow field plate for each cell to arrange flows in the cell, a flow distribution area on the flow field plate, and a flow outlet area on the flow field plate. The arrangement can guide fuel feed flow to the flow distribution area from sides of a fuel cell, and can turn at least one of the fuel feed flow on the flow distribution area and fuel outlet flow on the flow outlet area to equalize flow distribution on the electrolyte element. A fuel flow adjusting structure can essentially homogenously adjust at least one of the fuel feed flow and fuel outlet flow over the electrolyte element.
US10559835B2 Resin-framed membrane-electrode assembly for fuel cell
A resin-framed membrane-electrode assembly for a fuel cell includes a stepped membrane-electrode assembly and a resin frame member. The stepped membrane-electrode assembly includes a polymer electrolyte membrane, a first electrode, and a second electrode. The resin frame member surrounds an outer perimeter of the polymer electrolyte membrane and includes an inner perimeter base end and an inner protruding portion. The inner protruding portion includes a flat surface portion which extends to face an outer perimeter surface portion of a second surface of the polymer electrolyte membrane and on which an adhesive layer is provided so that the adhesive layer lies at least between the flat surface portion and the outer perimeter surface portion. The adhesive layer has a tapered shape in which a thickness of the adhesive layer increases from a tip of the inner protruding portion toward the inner perimeter base end.
US10559824B2 Positive electrode active material for lithium secondary battery including core containing lithium cobalt oxide and shell being deficient in lithium, and method of preparing the same
Provided is a positive electrode active material particle for a secondary battery, including a core part containing lithium cobalt oxide; and a shell part that is located on the surface of the core part and contains lithium-deficient cobalt oxide which is deficient in lithium because a molar ratio of lithium to cobalt is 0.9 or less.
US10559820B2 Nonaqueous electrolyte battery, battery pack and vehicle
According to one embodiment, a nonaqueous electrolyte battery is provided. The nonaqueous electrolyte battery includes a positive electrode, a negative electrode including a negative electrode active material layer, a separator layer, an intermediate region, and a gel nonaqueous electrolyte. The separator layer and the intermediate region hold at least a part of the gel nonaqueous electrolyte. The nonaqueous electrolyte battery satisfies a volume ratio VA/VB of 5 or more. VA is a volume of the intermediate region. VB is an average volume of gaps among the particles of the niobium-and-titanium-containing composite oxide in the negative electrode active material layer.
US10559816B2 Surface-treated positive electrode active material for lithium secondary battery, method for preparing the same, and lithium secondary battery comprising the same
The present disclosure suppresses, by uniformly coating lithium transition metal composite oxide particles with LiwNbxOy (1≤w≤8, 1≤x≤13, 1≤y≤20), a direct contact between a positive electrode active material and a liquid electrolyte and thereby suppresses a side reaction between the positive electrode active material and the liquid electrolyte, and improves stability at high temperatures and high voltages, and in particular, is effective in enhancing battery performance by forming Li2O—Nb2O5 through reacting the coating layer with Li present on the surfaces of the lithium transition metal composite oxide particles.
US10559815B2 Method of producing multi-level graphene-protected cathode active material particles for battery applications
Provided is graphene-embraced particulate for use as a lithium-ion battery anode active material, wherein the particulate comprises primary particle(s) of an anode active material and multiple sheets of a first graphene material overlapped together to embrace or encapsulate the primary particle(s) and wherein a single or a plurality of graphene-encapsulated primary particles, along with an optional conductive additive, are further embraced or encapsulated by multiple sheets of a second graphene material, wherein the first graphene and the second graphene material is each in an amount from 0.01% to 20% by weight and the optional conductive additive is in an amount from 0% to 50% by weight, all based on the total weight of the particulate. Also provided are an anode and a battery comprising multiple graphene-embraced particulates.
US10559793B2 Battery array retention method and assembly
An example retention method includes, among other things, resting opposing laterally outer regions of a battery array on a respective first and second rails that are disposed on an enclosure structure such that the battery array is spaced a distance from the enclosure structure. The method then includes securing, from at least one position between the laterally outer regions, the battery array relative to the enclosure structure. An example retention assembly includes, among other things, an enclosure, a first and a second rail, and a battery array having a first laterally outer region resting on the first rail and an opposing, second laterally outer region resting on the second rail. The battery array is secured relative to the enclosure at a position spaced from the first and second laterally outer regions to clamp the first and second laterally outer regions against the first and second rails.
US10559791B2 Battery module
A battery module has a plurality of round cells of identical dimensions, nominal charge capacity and voltage. They are grouped into a series of round cell stacks which are arranged one behind the other in a row and which all consist of an identical plurality of round cells which lie in each round cell stack axis-parallel to the stack row direction, adjacent and atop each other, in identical position in the stack row direction. There are contact plates arranged between adjacent round cell stacks, which electrically connect the round cells of each round cell stack in parallel to the poles thereof situated in the stack row direction. All round cells are arranged in such a way that all identical electrical poles face in the same direction and form a plurality of aligned round cell rows. The contact plates have protrusions of identical dimensions, each contacting a pole of a round cell but which are not integrally connected to the pole, such that all round cell poles are contacted via one of the protrusions. The contact plates are electrically conductive on the protrusions and in flat sections between the protrusions. A pole plate contacts the end-side contact plate on each of the two ends of the round cell stack row, and said pole plates are thicker-walled relative to the contact plates.
US10559783B2 Display device and method of producing the same
The present disclosure relates to a display device and a method of producing the same. In an embodiment, the display device includes: a base substrate; a cover plate opposite to the base substrate; and a first frame sealant, the cover plate is bonded to the base substrate at least by the first frame sealant, at least one groove is provided in a bonding region of at least one of the base substrate and the cover plate, and at least a part of the first frame sealant is disposed in the groove.
US10559772B2 Display device and production method thereof
An organic EL display device includes, as an organic layer stopper defining edges of an organic layer, a frame-shaped bank surrounding a display region. An upper face of the bank includes recessed portions and protrusions including a plurality of protrusions, and upper faces of the protrusions includes planar portions.
US10559771B2 Method for producing a first electrode/active layer/second electrode stack
A process for producing a stack of a first electrode/active layer/second electrode, which stack is intended for an electronic device, in particular an organic photodetector or an organic solar cell, the process comprises the following steps: (a) depositing a first conductor layer on the front side of a substrate, in order to form the first electrode; and (b) depositing an active layer taking the form of a thin organic semiconductor layer, this layer including discontinuous zones; wherein this process further comprises the following steps: (d) depositing a resist layer on that side of the stack which is opposite the substrate, which is at least partially transparent; (e) exposing the resist layer via the back side of the substrate; (f) developing the resist layer; and (g) depositing a second conductor layer in order to form the conductive second electrode.
US10559769B2 Flexible substrate, method of manufacturing the same, and display apparatus employing the same
A method of manufacturing a flexible substrate includes injecting a first reactant above a polymer substrate into a top surface of the polymer substrate and infiltrating the first reactant into the polymer substrate, injecting a second reactant below the polymer substrate into a bottom surface of the polymer substrate and infiltrating the second reactant into the polymer substrate, and forming a barrier region by filling at least a portion of a free volume of the polymer substrate with an inorganic material formed via a reaction of the first and second reactants inside the polymer substrate.
US10559754B2 Organic semiconductor solution blends for switching ambipolar transport to N-type transport
The present disclosure describes additives that attenuate a specific transport channel in ambipolar semiconductors to achieve unipolar characteristics. Carrier selective traps are included in the ambipolar semiconductors and are chosen on the basis of energetic preferences for holes or electrons and the relative positions of the molecular orbital energies of host polymer and the dopants. In one embodiment, a composition of matter useful as a current transport region in an organic semiconductor device comprises a semiconducting polymer; and means for accepting holes (e.g., a hole trapping compound) injected into the current transport region so as to impede conduction of the holes in the semiconducting polymer. This simple solution-processable method can improve the on and off current ratios (ION/IOFF) of OFETs by up to three orders of magnitude. Moreover, the treatment yields tailored blends that can be used to fabricate complementary inverters with excellent gain and low-power characteristics.
US10559751B1 Bottom electrode for semiconductor memory device
A conductive microstud is formed in a recess of an insulator layer formed on the substrate. A bottom pedestal is formed on a top surface of the microstud. The material used for the bottom pedestal has a lower electrochemical voltage than a material used for the microstud. A top pedestal is formed on a top surface of the bottom pedestal. The top surface of at least one of the bottom pedestal and top pedestal is planarized. A conductive layer is formed on a top surface of the top pedestal. Next, a conical structure is formed. The conical structure is comprised of at least the conductive layer and a top portion of the top pedestal.
US10559742B1 Mounting pad and method for deterring theft and securing air conditioning units against high winds
A mounting pad system and method for an HVAC outdoor unit that includes providing a lightweight fillable pad shell containing a gelling material and having securing slots extending from an underside surface to an upper side surface of the shell. The shell is filled with water through a port at its upper surface. Prior to leveling the filled pad on the soil at the site and installation of the outdoor unit, securing straps are inserted into the slots from the underside surface of the shell so as to extend through an upper surface thereof. The filling port is covered when the HVAC unit is placed on top of the pad. One or more securing anchors can be used to anchor the pad to the ground, which are also covered when the HVAC unit is place on top of the pad and an anti-theft cable can be employed to further prevent theft.
US10559735B2 Light emitting device having a pair of vias passing through a center of the concave component
A light emitting device includes a substrate, a light emitting element and a light transmissive member. The substrate has a first main surface, a second main surface, and a mounting surface. The substrate includes an insulating base material defining a concave component opening on the second main surface and the mounting surface, a pair of connection terminals disposed on the first main surface, a pair of external connection sections disposed on the second main surface, and a pair of vias arranged at positions that interpose therebetween a line passing through a center of the concave component when viewed along a direction normal to the second main surface. The light emitting element has a pair of electrodes which connect to element connection sections of the pair of connection terminals. The light transmissive member is disposed on an upper surface of the light emitting element.
US10559726B2 Layered structures and quantum dot sheets and electronic devices including the same
A layered structure having a first layer including a polymerization product of a monomer combination including a first monomer having at least two thiol groups at its terminal end and a second monomer having at least two carbon-carbon unsaturated bond-containing groups at its terminal end, wherein the first monomer includes a first thiol compound represented by Chemical Formula 1-1 including a thioglycolate moiety and a second thiol represented by Chemical Formula 1-2, and wherein the second monomer includes an ene compound represented by Chemical Formula 2: wherein in Chemical Formulae 1-1, 1-2, and 2, groups and variables are the same as described in the specification.
US10559724B2 Light emitting device and method of manufacturing same
A light emitting device includes a light emitting element, a reflective member, and a covering member. The light emitting element includes a light extraction surface, an electrode-formed surface on a side opposite to the light extraction surface, lateral surfaces positioned between the light extraction surface and the electrode-formed surface, and a pair of electrodes on the electrode-formed surface. At least a part of the pair of the electrodes is exposed outside the light emitting device. The reflective member covers the lateral surfaces of the light emitting element while being in contact with at least a part of the light emitting element, the part of the pair of the electrodes being exposed from the reflective member. The covering member includes a lens portion on an upper surface thereof. The covering member covers the light emitting element and the reflective member while being in contact with the reflective member.
US10559722B2 Light-emitting device
Provided is a light-emitting device of which a resin frame serving as a dam of a sealing resin is not readily deformed. The light-emitting device includes: a planar lead frame configured from first and second metal portions which are spaced apart from each other with an insulating resin interposed therebetween; light-emitting elements mounted on the first metal portion and electrically connected by wires to the first and second metal portions; a first resin frame disposed on the lead frame so as to enclose the light-emitting elements; a sealing resin containing a phosphor for converting the wavelength of light emitted from the light-emitting elements, the sealing resin being filled into a region on the lead frame enclosed by the first resin frame to seal the light-emitting elements; and a second resin frame being harder than the first resin frame and covering an outer surface of the first resin frame at an outer edge of the lead frame.
US10559721B2 Light emitting device
A light emitting device includes a substrate, a light emitting element, a light reflecting resin member, a sealing member, an electrically conductive wiring and a lens member. The light reflecting resin member surrounds the light emitting element. The sealing member is disposed in a region surrounded by the light reflecting resin member. The electrically conductive wiring is arranged on an upper surface of the substrate such that the substrate includes an exposed region exposed from the electrically conductive wiring with at least a part of the exposed region of the substrate being embedded in the light reflecting resin member. The lens member is disposed above the light emitting element to reach an outer edge of the substrate. The lens member is in contact with an upper surface of the sealing member and an upper surface and an outer lateral surface of the light reflecting resin member.
US10559710B2 System of height and alignment rollers for precise alignment of wafers for ion implantation
A system for transporting substrates and precisely alignment the substrates to shadow masks. The system decouples the functions of transporting the substrates, vertically aligning the substrates, and horizontally aligning the substrates. The transport system includes a carriage upon which plurality of pedestals are loosely positioned, each of the pedestals includes a base having vertical alignment wheels to place the substrate in precise vertical alignment. Two sidebars are configured to freely slide on the base. Each of the sidebars includes a set of horizontal alignment wheels that precisely align the substrate in the horizontal direction. Substrate support claws are attached to the sidebars in precise alignment to the vertical alignment wheels and the horizontal alignment wheels.
US10559708B2 Proximity sensing module with dual transmitters
A proximity sensing module with dual transmitters includes a circuit board, a package housing, a transmitter unit and a sensing assembly. The transmitter unit includes a first transmitter and a second transmitter. The first transmitter and the second transmitter are disposed on the circuit board. The sensing assembly includes a sensor disposed on the circuit board. The transmitter unit is shielded from the sensing assembly through the package housing. One of the first transmitter and the second transmitter is nearer to the sensing assembly than the other one is.
US10559701B2 Semiconductor device and method of manufacturing the same
A semiconductor device is provide. The device includes a first n− type of layer, a second n− type of layer, and an n+ type of region sequentially disposed on a first surface of a substrate. A trench is disposed on a side surface of the second n− type of layer, a p type of region is disposed between the second n− type of layer and the trench, and a gate electrode is disposed on a bottom surface of the trench. A source electrode is disposed on the n+ type of region and a drain electrode is disposed on a second surface of the substrate. The second n− type of layer includes a first concentration layer, a second concentration layer, a third concentration layer, and a fourth concentration layer sequentially disposed on the first n− type of layer.
US10559697B2 Semiconductor device, manufacturing method of the semiconductor device, or display device including the semiconductor device
The transistor includes a first gate electrode, a first insulating film over the first gate electrode, an oxide semiconductor film over the first insulating film, a source electrode over the oxide semiconductor film, a drain electrode over the oxide semiconductor film, a second insulating film over the oxide semiconductor film, the source electrode, and the drain electrode, and a second gate electrode over the second insulating film. The first insulating film includes a first opening. A connection electrode electrically connected to the first gate electrode through the first opening is formed over the first insulating film. The second insulating film includes a second opening that reaches the connection electrode. The second gate electrode includes an oxide conductive film and a metal film over the oxide conductive film. The connection electrode and the second gate electrode are electrically connected to each other through the metal film.
US10559696B2 Hybrid CMOS device and manufacturing method thereof
The disclosure provides a hybrid CMOS device and a manufacturing method thereof. The manufacturing method of the hybrid CMOS device according to the disclosure uses a low-temperature polysilicon to prepare an active layer of a PMOS transistor, and simultaneously uses a metal oxide semiconductor to prepare an active layer of an NMOS transistor. The two types of semiconductor materials are used in combination to form a hybrid CMOS device. Compared with the existing method for producing an active layer of the PMOS transistor by using a two-dimensional carbon nanotransister material or an organic semiconductor material, the hybrid CMOS device obtained according to the disclosure has superior electrical properties.
US10559688B2 Transistor with thermal performance boost
Techniques are disclosed for forming a transistor with enhanced thermal performance. The enhanced thermal performance can be derived from the inclusion of thermal boost material adjacent to the transistor, where the material can be selected based on the transistor type being formed. In the case of PMOS devices, the adjacent thermal boost material may have a high positive linear coefficient of thermal expansion (CTE) (e.g., greater than 5 ppm/° C. at around 20° C.) and thus expand as operating temperatures increase, thereby inducing compressive strain on the channel region of an adjacent transistor and increasing carrier (e.g., hole) mobility. In the case of NMOS devices, the adjacent thermal boost material may have a negative linear CTE (e.g., less than 0 ppm/° C. at around 20° C.) and thus contract as operating temperatures increase, thereby inducing tensile strain on the channel region of an adjacent transistor and increasing carrier (e.g., electron) mobility.
US10559676B2 Vertical FET with differential top spacer
VTFET devices having a differential top spacer are provided. In one aspect, a method of forming a VTFET device includes: patterning fins in a wafer including NFET and PFET fins; forming bottom source and drains at a base of the NFET/PFET fins; forming bottom spacers on the bottom source and drains; forming gate stacks alongside the NFET/PFET fins that include a same workfunction metal on top of a gate dielectric; annealing the gate stacks which generates oxygen vacancies in the gate dielectric; forming top spacers that include an oxide spacer layer in contact with only the gate stacks alongside the PFET fins, wherein the oxide spacer layer supplies oxygen filling the oxygen vacancies in the gate dielectric only in the gate stacks alongside the PFET fins; and forming top source and drains above the gate stacks at the tops of the NFET/PFET fins. A VTFET device is also provided.
US10559670B2 Nanosheet field effect transistors with partial inside spacers
A method of forming a nanosheet device, including forming a channel stack on a substrate, where the channel stack includes at least one nanosheet channel layer and at least one sacrificial release layer, forming a stack cover layer on at least a portion of the channel stack, forming a dummy gate on at least a portion of the stack cover layer, wherein at least a portion of the at least one nanosheet channel layer and at least one sacrificial release layer is exposed on opposite sides of the dummy gate, removing at least a portion of the at least one sacrificial release layer on each side of the dummy gate to form a sacrificial supporting rib, and forming an inner spacer layer on exposed portions of the at least one nanosheet channel layer and at least one sacrificial supporting rib.
US10559669B2 Indium gallium arsenide metal oxide semiconductor field effect transistor having a low contact resistance to metal electrode
A semiconductor device that includes source and drain regions that are doped to an n-type conductivity and are comprised of a type III-V semiconductor material. The semiconductor device further includes a contact to at least one of the source and drain regions. The contact includes an interface passivation layer atop the at least one source and drain region, and an n-type zinc oxide layer. A conduction band of the type III-V semiconductor material of the at least one source and drain region is substantially aligned with a conduction band of the n-type zinc oxide containing layer.
US10559666B2 Device isolation using preferential oxidation of the bulk substrate
A structure includes a semiconductor substrate, a semiconductor buffer layer disposed over the semiconductor substrate, an oxide layer disposed over the buffer layer, and a fin including a semiconductor material disposed over the oxide layer. The semiconductor material has an oxidation rate different from an oxidation rate of the buffer layer.
US10559661B2 Transistor device and semiconductor layout structure including asymmetrical channel region
The present disclosure provides a transistor device and a semiconductor layout structure. The transistor device includes an active region disposed in a substrate, a gate structure disposed over the active region, and a source/drain region disposed at two opposite sides of the gate structure. The active region includes a first region including a first length, a second region including a second length less than the first length, and a third region between the first region and the second region. The gate structure includes a first portion extending in a first direction and a second portion extending in a second direction perpendicular to the first direction. The first portion is disposed over at least the third region of the active region, and the second portion is disposed over at least a portion of the third region and a portion of the second region.
US10559656B2 Wrap-all-around contact for nanosheet-FET and method of forming same
Described herein are nanosheet-FET structures having a wrap-all-around contact where the contact wraps entirely around the S/D epitaxy structure, thereby increasing contact area and ultimately allowing for improved S/D contact resistance. Other aspects described include nanosheet-FET structures having an air gap as a bottom isolation area to reduce parasitic S/D leakage to the substrate.
US10559653B2 Silicon carbide semiconductor device and method for manufacturing silicon carbide semiconductor device
The technique disclosed in the Description relates to a technique preventing dielectric breakdown while a silicon carbide semiconductor device is OFF, without degrading process throughput or yield. The silicon carbide semiconductor device relating to the technique disclosed in the Description includes a drift layer of a first conductivity type, a threading dislocation provided to penetrate the drift layer, and an electric-field reduction region of a second conductivity type disposed in a position in the surface layer of the drift layer, the position corresponding to the threading dislocation. The electric-field reduction region is an epitaxial layer.
US10559649B2 Metal insulator metal capacitor with extended capacitor plates
A capacitor structure is described. A metal insulator metal capacitor in an integrated circuit device includes a first dielectric layer on a substrate. The first dielectric layer has a linear trench feature in which the capacitor is disposed. A bottom capacitor plate is in a lower portion of the trench. The bottom capacitor plate has an extended top face so that the extended top face extends upwards in a central region of the bottom capacitor plate metal relative to side regions. A high-k dielectric layer is disposed over the extended top face of the bottom capacitor plate. A top capacitor plate is disposed in a top, remainder portion of the trench on top of the high-k dielectric layer.
US10559638B2 Display panel having various layers overlaping one another in vertical direction and a method for forming the same
A display panel and a method for fabricating the same are provided. The display panel includes: a TFT array substrate; an OLED array disposed on the TFT array substrate, a package layer which covers the OLED array, an upper protection layer covering the package layer, and a lower protection layer. In a first direction, a first projection of the OLED array on the TFT array substrate is located within a second projection of the package layer on the TFT array substrate, and there is a first distance between a boundary of the first projection and a boundary of the second projection. Also in the first direction, the second projection is located within a third projection of the upper protection layer on the TFT array substrate, and there is a second distance between the boundary of the second projection and a boundary of the third projection.
US10559618B2 Methods and apparatus for an image sensor
Various embodiments of the present technology may comprise a method and apparatus for an image sensor. The image sensor may comprise a color filter with a convex surface and a corresponding underlying dielectric element. The convex surface of the color filter is parallel to a convex surface of the dielectric element, wherein the convex shape of the color filter is substantially equal to the convex shape of the dielectric element.
US10559617B2 Light emitting device with reflective sidewall
Embodiments of the invention include a semiconductor light emitting device including a semiconductor structure. The semiconductor structure includes a light emitting layer disposed between an n-type region and a p-type region. A wavelength converting structure is disposed in a path of light emitted by the light emitting layer. A diffuse reflector is disposed along a sidewall of the semiconductor light emitting device and the wavelength converting structure. The diffuse reflector includes a pigment. A reflective layer is disposed between the diffuse reflector and the semiconductor structure. The reflective layer is a different material from the diffuse reflector.
US10559609B2 Solid-state imaging device with light shielding film and driving method thereof, and electronic apparatus
The present technology relates to a solid-state imaging device and a driving method thereof, and an electronic apparatus that make it possible to improve the precision of phase difference detection while suppressing deterioration of resolution in a solid-state imaging device having a global shutter function and a phase difference AF function. Provided is a solid-state imaging device including: a pixel array unit including, as pixels including an on-chip lens, a photoelectric conversion unit, and a charge accumulation unit, imaging pixels for generating a captured image and phase difference detection pixels for performing phase difference detection arrayed therein; and a driving control unit configured to control driving of the pixels. The imaging pixel is formed with the charge accumulation unit shielded from light. The phase difference detection pixel is formed in a manner that at least part of at least one of the photoelectric conversion unit and the charge accumulation unit refrains from being shielded from light. The present technology can be applied to, for example, a CMOS image sensor.
US10559598B2 Display device
A protective circuit includes a non-linear element which includes a gate electrode, a gate insulating layer covering the gate electrode, a first oxide semiconductor layer overlapping with the gate electrode over the gate insulating layer, and a first wiring layer and a second wiring layer whose end portions overlap with the gate electrode over the first oxide semiconductor layer and in which a conductive layer and a second oxide semiconductor layer are stacked. Over the gate insulating layer, oxide semiconductor layers with different properties are bonded to each other, whereby stable operation can be performed as compared with Schottky junction. Thus, the junction leakage can be reduced and the characteristics of the non-linear element can be improved.
US10559592B1 Memory device and forming method thereof
Methods and structures of a three-dimensional memory device are disclosed. In an example, the memory device includes a substrate and a first alternating conductor/dielectric stack disposed on the substrate and a dielectric layer disposed over the first alternating conductor/dielectric stack. A second alternating conductor/dielectric stack is disposed on the dielectric layer. The NAND memory device includes one or more array common source contacts extending orthogonally with respect to the surface of the substrate through the first layer stack and the second layer stack, wherein at least one of the one or more array common source contacts includes a first conductive contact and a second conductive contact that is disposed over and electrically connected with the first conductive contact.
US10559586B2 Semiconductor memory device
A semiconductor memory device includes a semiconductor layer having a termination region surrounding a device region, the termination region including a first stacked body having a first, insulating, layer located on a surface of the substrate, a second, conductive, layer located over the first layer, and a third, insulating, layer located over the second layer, an opening extending through the first stacked body, a fourth, insulating, layer located in the opening in the first stacked body and over the surface of the semiconductor substrate in the opening, a fifth, insulating, layer, located over the fourth layer, and a wall surrounding the device region, the wall extending inwardly of the opening and contacting one of the surface of the semiconductor substrate or a nitride material on the surface of the substrate, wherein the composition of the third and fifth layers is different from that of the first and third layers.
US10559576B2 Manufacturing method of semiconductor device including transistor having offset insulating layers
A semiconductor device includes a substrate having a memory array region and a peripheral region, isolation layers formed in the peripheral region to define an active region, offset insulating layers separated from each other and formed in the active region, and a gate electrode having edges overlapping with the offset insulating layers and arranged in the active region between the offset insulating layers.
US10559574B2 Three-dimensional vertical one-time-programmable memory comprising Schottky diodes
The present invention discloses a three-dimensional vertical read-only memory (3D-OTPV) comprising Schottky diodes. It comprises a plurality of vertical OTP strings formed side-by-side on a substrate circuit. Each OTP string is vertical to the substrate and comprises a plurality of vertically stacked OTP cells. Each OTP cell comprises an antifuse layer. A plurality of Schottky diodes are formed between the horizontal address lines and the vertical address lines.
US10559571B2 Methods of fabricating semiconductor memory devices
A method of fabricating a semiconductor memory device includes forming a bit line and a bit line capping pattern on the semiconductor substrate, forming a first spacer covering a sidewall of the bit line capping pattern and a sidewall of the bit line, forming a contact plug in contact with a sidewall of the first spacer and having a top surface that is lower than an upper end of the first spacer, removing an upper portion of the first spacer, forming a first sacrificial layer closing at least an entrance of the void, forming a second spacer covering the sidewall of the bit line capping pattern and having a bottom surface in contact with a top surface of the first spacer, and removing the first sacrificial layer. The bit line capping pattern is on the bit line. The contact plug includes a void exposed on the top surface.
US10559565B2 Integrated circuit device and method of manufacturing the same
An integrated circuit (IC) device includes a first and a second fin-type active region protruding from a first region and a second region, respectively, of a substrate, a first and a second gate line, and a first and a second source/drain region. The first fin-type active region has a first top surface and a first recess has a first depth from the first top surface. The first source/drain region fills the first recess and has a first width. The second fin-type active region has a second top surface and a second recess has a second depth from the second top surface. The second depth is greater than the first depth. The second source/drain region fills the second recess and has a second width. The second width is greater than the first width.
US10559556B2 Optoelectronic semiconductor component
An optoelectronic semiconductor component is disclosed, comprising: a semiconductor body (1) having a semiconductor layer sequence (2) with a p-type semiconductor region (3), an n-type semiconductor region (5), and an active layer (4) arranged between the p-type semiconductor region (3) and the n-type semiconductor region (5); a support (10) having a plastic material and a first via (11) and a second via (12); a p-contact layer (7) and an n-contact layer (8), at least some regions of which are arranged between the support (10) and the semiconductor body (1), wherein the p-contact layer (7) connects the first via (11) to the p-type semiconductor region (3) and the n-contact layer (8, 8A) connects the second via (12) to the n-type semiconductor region (5); and an ESD protection element (15) which is arranged between the support (10) and the semiconductor body (1), wherein the ESD protection element (15) is electrically conductively connected to the first via (11) and to the second via (12), and wherein a forward direction of the ESD protection element (15) is anti-parallel to a forward direction of the semiconductor layer sequence (2).
US10559553B2 Power module
A power module includes a first bus bar having a first plurality of tabs, wherein each of the first plurality of tabs is electrically coupled to a respective conductive trace of a plurality of conductive traces disposed on a first side; a second bus bar having a second plurality of tabs, wherein each of the second plurality of tabs is electrically coupled to a respective conductive trace of a plurality of conductive traces disposed on a second side; and a third bus bar having a third plurality of tabs, wherein at least one tab of the third plurality of tabs is electrically coupled to a respective conductive trace of the plurality of conductive traces disposed on the first side and at least one tab of the third plurality of tabs is electrically coupled to a respective conductive trace of the plurality of conductive traces disposed on the second side.
US10559547B2 Semiconductor chip
A semiconductor chip includes a semiconductor substrate having a main surface, first and second electrodes, a first insulating layer, and first and second bumps. The first and second electrodes are formed above the main surface of the semiconductor substrate. The first insulating layer is formed above a first portion of the first electrode. The first bump is formed above a second portion of the first electrode and above the first insulating layer and is electrically connected to the first electrode. The second bump is formed above the second electrode. The area of the second bump is larger than that of the first bump in a plan view of the main surface of the semiconductor substrate. The first insulating layer adjusts the distance from the main surface of the semiconductor substrate to the top surface of the first bump in a direction normal to the main surface.
US10559546B2 Package on package structure and method for forming the same
Some embodiments relate to a semiconductor device package, which includes a substrate with a contact pad. A non-solder ball is coupled to the contact pad at a contact pad interface surface. A layer of solder is disposed over an outer surface of the non-solder ball, and has an inner surface and an outer surface which are generally concentric with the outer surface of the non-solder ball. An intermediate layer separates the non-solder ball and the layer of solder. The intermediate layer is distinct in composition from both the non-solder ball and the layer of solder. Sidewalls of the layer of solder are curved or sphere-like and terminate at a planar surface, which is disposed at a maximum height of the layer of solder as measured from the contact pad interface surface.
US10559544B2 Semiconductor device with integrated antenna and manufacturing method therefor
There is disclosed a package comprising at least an integrated circuit embedded in an electrically non-conductive moulded material. The moulded material includes at least one moulded pattern on at least one surface thereof, and at least one electrically conductive track in the pattern. There is further provided at least one capacitive, inductive or galvanic component electrically connecting between at least two parts of the at least one electrically conductive track. The conductive track can be configured as antenna, and the capacitive, inductive or galvanic component is used to adjust tuning and other characteristics of the antenna.
US10559526B2 Electro-luminescence display device and driver IC film unit for electro-luminescence display device
A driver IC film unit including a flexible film, a driver IC on a first surface of the flexible film and configured to receive an input signal and convert the input signal into an image signal for a display panel, at least first to third pad units, on the first surface of the flexible film, configured to electrically connect the driver IC and the flexible film, and at least first to third wire units, on the first surface of the flexible film, electrically connected to the at least first to third pad units, wherein at least one wire unit among the at least first to third wire units is configured to be extended to a second surface facing the first surface via a first via hole passing through the flexible film, and is configured to include a cut portion of wire corresponding to an edge of the flexible film.
US10559519B2 Series circuit arrangement of power semiconductors
The present disclosure relates to semiconductors. Some embodiments may include a series circuit arrangement of power semiconductors comprising: cooling-water boxes arranged on the semiconductors and electrically connected to them; two cooling-water distributor lines; respective branchings on the cooling-water distributor lines for the cooling chambers; and a control electrode arranged on the cooling-water distributor lines. The cooling chambers are connected in parallel between the cooling-water distributor lines with respect to a cooling-water stream. The cooling chambers are connected to the branchings via a respective connecting line. For at least some of the cooling chambers, the branchings on the cooling-water distributor lines are arrayed relative to the position of the respective cooling chamber in offset manner in relation to a geometrically shortest possible link to the cooling-water distributor lines, so that a difference of potential between the cooling chambers and the branchings is minimized.
US10559507B1 Direct wafer mapping and selective elastomer deposition
LEDs are manufactured on a substrate layer and picked and placed using a pick-up tool (PUT) onto a target substrate. The PUT typically attaches to an LED via an elastomer layer deposited on a surface of the LED. A given batch of manufactured LEDs may contain operational LEDs as well as non-operational LEDs. In order to separate the operational and non-operational LEDs, the LEDs are placed on a unidirectional conductive film. A voltage difference applied across the electrodes of each LED via the unidirectional conductive film powers the LEDs and causes the operational LEDs to emit light. An electrical parameter of each LED is measured and used to determine whether each LED is operational or non-operational. An elastomer deposition apparatus selectively deposits elastomer material on the operational LEDs, allowing for the operational LEDs to be picked up using the PUT, while not depositing elastomer material on the non-operational LEDs.
US10559493B1 Multifunction single via patterning
A method for semiconductor device fabrication includes forming storage elements on conductive structures. A cap layer is deposited over the storage elements and the conductive structures. An interlevel dielectric (ILD) layer is formed over the cap layer. Trenches are patterned in the ILD layer to expose a top portion of the storage elements. The storage elements where interlevel vias are to be formed is removed to expose the conductive structures therebelow to form via openings. A conductive material is deposited in the trenches and the via openings to concurrently make contact with the storage elements and form interlevel vias in the via openings.
US10559487B2 Wafer dividing method and dividing apparatus
A wafer is divided at division starting points along division lines to form a predetermined gap between adjacent chips. Next, that area of a tape to which the wafer is adhered is suction held by a table, after which the table and a ring frame holding section are relatively moved further away from each other to expand the tape in a ring shape between an outer periphery of the wafer and an inner periphery of a ring frame. Thereafter, the table and the ring frame holding section are relatively moved closer to each other to slacken the ring-shaped tape, and the ring-shaped tape is heated by a heater, to heat shrink the tape and to maintain the predetermined gap between the adjacent chips.
US10559481B2 Plasma processing apparatus and plasma processing method
Provided are a plasma processing apparatus with a radio-frequency power supply supplying temporally modulated intermittent radio-frequency power which can be controlled with high precision in a wide repetition frequency band, and a plasma processing method using the plasma processing apparatus.A plasma processing apparatus includes: a vacuum vessel; a plasma generating section plasma in the vacuum vessel; a stage installed in the vacuum vessel and mounted with a sample; and a radio-frequency power supply applying temporally modulated intermittent radio-frequency power to the stage, wherein the radio-frequency power supply has two or more different frequency bands and temporally modulates the radio-frequency power by a repetition frequency which has the same range of analog signals used in each of the frequency band.
US10559480B2 Substrate treatment apparatus and substrate treatment method
A substrate treatment apparatus according to the present invention is provided with a first tank that stores treatment liquid for treating a substrate and a first path that returns the treatment liquid, which has spilled over from an upper part of the first tank, to a lower part of the first tank. A second path that branches from the first path, a measurement tank that stores the treatment liquid, which has flowed in from the second path, and a pressure measurement part that measures the pressure of the treatment liquid at a predetermined depth in the measurement tank in a state in which the treatment liquid spills over from an upper part of the measurement tank are provided. Therefore, techniques for highly precisely measuring the pressure of the treatment liquid used in treatment of substrates can be provided.
US10559479B2 Semiconductor manufacturing apparatus and manufacturing method of semiconductor device
A semiconductor manufacturing apparatus according to an embodiment comprises: a lid member; a support member; an oxidation resistant member; and an oxidizing system gas introducing member. The lid member is opposed to a surface of a semiconductor substrate. The support member supports the lid member. The oxidation resistant member is opposed to a back of the semiconductor substrate. The oxidizing system gas introducing member introduces an oxidizing system gas that oxidizes the back of the semiconductor substrate.
US10559469B2 Dual pocket approach in PFETs with embedded SI-GE source/drain
A p-type metal oxide semiconductor field effect transistor (PFET) includes a p-type silicon substrate and an n-type well formed in the p-type silicon substrate. The PFET also comprises a p-type source formed in the n-type well, a p-type drain formed in the n-type well, and dual pockets implanted in the n-type well and coupled to the source and drain. The dual pockets comprise a first pocket with first arsenic n-type dopants and a second pocket with second arsenic n-type dopants.
US10559463B2 Multi-state device based on ion trapping
A semiconductor structure is provided that contains a non-volatile battery which controls gate bias and has increased output voltage retention and voltage resolution. The semiconductor structure may include a semiconductor substrate including at least one channel region that is positioned between source/drain regions. A gate dielectric material is located on the channel region of the semiconductor substrate. A battery stack is located on the gate dielectric material. The battery stack includes, a cathode current collector located on the gate dielectric material, a cathode material located on the cathode current collector, a first ion diffusion barrier material located on the cathode material, an electrolyte located on the first ion diffusion barrier material, a second ion diffusion barrier material located on the electrolyte, an anode region located on the second ion diffusion barrier material, and an anode current collector located on the anode region.
US10559461B2 Selective deposition with atomic layer etch reset
Methods are provided for conducting a deposition on a semiconductor substrate by selectively depositing a material on the substrate. The substrate has a plurality of substrate materials, each with a different nucleation delay corresponding to the material deposited thereon. Specifically, the nucleation delay associated with a first substrate material on which deposition is intended is less than the nucleation delay associated with a second substrate material on which deposition is not intended according to a nucleation delay differential, which degrades as deposition proceeds. A portion of the deposited material is etched to reestablish the nucleation delay differential between the first and the second substrate materials. The material is further selectively deposited on the substrate.
US10559456B2 Systems and methods for analyzing an extracted sample using an immiscible extraction solvent
The invention generally relates to systems and methods for analyzing an extracted sample using an immiscible extraction solvent. In certain embodiments, the invention provides a system for analyzing an analyte in a sample. The system includes an ionization probe and a mass spectrometer. The ionization probe includes a hollow body that optionally includes a distal tip. The hollow body is configured such that there is no substrate within the body and no electrode disposed on a surface of the body. An electrode is at least partially disposed within the hollow body.
US10559453B2 Techniques for detecting micro-arcing occurring inside a semiconductor processing chamber
Some embodiments relate to a system. The system includes a radio frequency (RF) generator configured to output a RF signal. A transmission line is coupled to the RF generator. A plasma chamber is coupled to RF generator via the transmission line, wherein the plasma chamber is configured to generate a plasma based on the RF signal. A micro-arc detecting element is configured to determine whether a micro-arc has occurred in the plasma chamber based on the RF signal.
US10559451B2 Apparatus with concentric pumping for multiple pressure regimes
An exhaust module for a substrate processing apparatus having a body, a pumping ring, and a symmetric flow valve, is disclosed herein. The body has a first and second vacuum pump opening formed therethrough. The pumping ring is positioned in the body over both the first and second vacuum pump openings. The pumping ring includes a substantially ring shaped body having a top surface, a bottom surface, and an opening. The top surface has one or more through holes formed therein, arranged in a pattern concentric with the first vacuum pump opening. The bottom surface has a fluid passage formed therein, interconnecting each of the one or more through holes. The opening is formed in the substantially ring shaped body, substantially aligned with the vacuum pump opening. The symmetric flow valve is positioned in the body over the pumping ring and movable between a raised position and a lowered position.
US10559449B2 Stable support films for electron microscopy
This disclosure provides systems, methods, and apparatus related to arrangements including electron microscopy grids. In one aspect an arrangement includes an electron microscopy grid. The electron microscopy grid comprises a first surface and a second surface, with the first surface having a holey carbon film disposed thereon. A plurality of lipid molecules are disposed in a hole in the holey carbon film. Each lipid molecule of the plurality of lipid molecules has a hydrophilic head and a hydrophobic tail. A biotin-binding protein is attached to the hydrophilic heads of the plurality of lipid molecules. The biotin-binding protein is crystalline.
US10559447B2 Charged particle beam device with transient signal correction during beam blanking
A charged particle apparatus including a charged particle source unit; a blanking electrode unit that blanks a charged particle beam launched from the charged particle source unit; a deflecting electrode unit that deflects the charged particle beam; an objective lens unit that converges the charged particle beam deflected by the deflecting electrode unit and radiates the charged particle beam to a surface of a sample; a secondary charged particle detection unit that detects a secondary charged particle generated from the sample; a signal processing unit that processes a signal obtained by detecting the secondary charged particle; and a control unit that corrects a transient signal when the blanking of the charged particle beam is turned off by the blanking electrode, such that an image with no distortion can be obtained even when the blanking electrode is operated to turn on and off at a high speed.
US10559444B2 Fuse device having phase change material
A fuse device including a fuse component, a first electrode, disposed on a first side of the fuse component, a second electrode, disposed on a second side of the fuse component, and a phase change component, disposed in thermal contact with the fuse component. The fuse component may comprise a fuse temperature, wherein the phase change component exhibits a phase change temperature, the phase change temperature marking a phase transition of the phase change component, and wherein the phase change temperature is less than the fuse temperature.
US10559438B2 Toggle switch actuating mechanism
A toggle switch comprises a housing, a plurality of switches disposed within the housing, an actuating lever coupled to a pivot pin, and an actuator assembly coupled to the actuating lever. The actuating lever extends into the housing. The actuator assembly comprises an actuation pin coupled to the actuating lever, and a spring disposed about the actuating lever. The actuation pin is configured to actuate one or more of the plurality of switches, and the spring is configured to bias a cam follower into engagement with a cam profile on a bracket and bias the actuating lever into an actuation position.
US10559433B2 Switching apparatus for synchronized toggle positioning and related sensory feedback
An electrical switching device for controlling lighting or other electrical loads from multiple locations. Device toggle element indicates to a user whether or not the load is energized. A raised “ON” position indicates an energized load while lowered “OFF” position indicates the load is not energized. Toggle element position is changeable manually by the user or programmatically by an actuator mechanism. A mode of communication exists among devices so that when one device's toggle element position is changed manually, this change is communicated to other devices on the same circuit and these other devices activate their actuator in order to change the position of their toggle elements in synchronization. One or more loads are connected to devices and are energized when the respective device's toggle element is in the raised “ON” position and de-energized when the device's toggle element is in the lowered “OFF” position.”
US10559426B2 Electronic device having ceramic element body and external terminal
An electronic device includes a chip component and an external terminal. The chip component includes a terminal electrode formed on an end surface of a ceramic element body containing an internal electrode. The external terminal includes a first end electrically connected with the terminal electrode and a second end disposed opposite to the first end and connected with a mounting surface. The external terminal includes a first metal and a second metal different from the first metal. The first metal and the second metal are alternately exposed on a surface of the external terminal.
US10559424B2 Multilayer capacitor and board having the same
A multilayer capacitor and a board having the same provide high capacitance and low equivalent series inductance (ESL). The multilayer capacitor includes a capacitor body including an active region, including first and second internal electrodes, and first and second cover regions. Third and fourth internal electrodes are alternately disposed in the cover region adjacent to a mounting surface. First and second external electrodes respectively contact the first and second internal electrodes to provide capacitance. First and second via electrodes are disposed in the cover region, where the first via electrode connects the third internal electrode and a first band portion of the first external electrode to each other, and where the second via electrode connects the fourth internal electrode and a second band portion of the second external electrode to each other.
US10559420B2 Transformer and method for retrofitting a transformer
A transformer having a magnetic core which includes at least one leg with a winding arrangement and a yoke, wherein a compensation winding arrangement is provided to compensate for a unidirectional flux fraction that flows in the at least one leg, and the compensation winding arrangement is arranged on the yoke.
US10559419B2 Inductor arrangement
An inductor arrangement has a first inductor structure having one or more inductors at least partially on a first layer and a second inductor structure having one or more inductors at least partially on a second layer. The inductors are arranged such that currents induced by an external magnetic field are substantially cancelled in at least one of the first inductor structure and the second inductor structure. The, or each, inductor of the second inductor structure overlaps, at least partially, the, or each, inductor of the first inductor structure. An oscillator circuit having an inductor arrangement is also presented.
US10559416B2 Electrical device with reinforced molded pins
An electronic device includes a molded frame, a core, a coil and a plurality of leads. The molded frame includes central winding bobbin and first and second lateral supports extending laterally outward therefrom. Each of the first and second lateral supports includes a top surface and first and second lower surfaces. The core is disposed about the coil and is supported on the top surfaces of the first and second lateral supports. The leads are formed of conductive material and are molded in the first and second lateral supports. Each of the leads includes a first end portion extending downward from the first lower surface a lateral support, and a second end portion extending along a second lower surface the lateral support. The second lower surface is lower than the first lower surface. The coil is wound about the central winding bobbin. A first end of the coil is affixed to the first end portion of a lead, and a second end of the coil is affixed to the first end portion of another lead.
US10559411B2 Superconducting magnet
The objective of the present invention is to provide a conduction-cooling-type super-conducting magnet, wherein a surface pressure is applied between a super-conducting coiled wire portion and a cooling member, the non-uniformity of the surface pressure in the diameter direction of the coiled wire portion has been improved, whereby the uniformity of contact heat resistance has been improved, moreover, warping due to a thermal contraction difference between the cooling member and the coiled wire portion arising at cooling time has been decreased sufficiently, and a surface pressure application mechanism can be installed solely in the low-temperature portion where the super-conducting coiled wire portion is installed. Provided is a conduction-cooling-type super-conducting magnet characterized by: an adequate heat conductor, which is connected to a cooler, in contact with the super-conducting coiled wire portion; the inclusion of an elastic body, which is capable of imparting, in the form of a displacement, an amount of contraction that is sufficiently greater than the amount of contraction of the adequate heat conductor and the wound wire portion at cooling time; and at least one elastic body disposed on each of the inner peripheral side and the outer peripheral side of the coiled wire portion in the same radial direction of the coiled wire portion.
US10559401B2 Cable, device and method of supplying power
For the purpose of improving energy efficiency or improving sound quality, there is provided a cable, a power supply tap, a battery, a printed circuit board, a LSI/IC and the like comprising a hygroscopic fiber, an inorganic ion exchanger influence fiber, a supercritical influence fiber, a composite fiber obtained by mixing two or more among the mentioned fibers, or a hygroscopic resin, an inorganic ion exchanger influence resin, a supercritical influence resin, and a composite resin obtained by mixing two or more among the mentioned resins, and a power supply method of supplying power to a device or a battery.
US10559399B2 Multi-phase busbar for energy conduction
A multi-phase busbar can include a first conducting layer, a first conducting pin, a first insulating layer, and a second conducting layer. The first conducting layer can include a sheet metal coated with an electrically insulating material. The first conducting pin can be mounted to the first conducting layer. The first conducting pin can extend in a direction perpendicular to the first conducting layer. The first insulating layer of a rigid insulating material can be arranged on the first conducting layer. The first insulating layer can define an opening through which the first conducting pin projects. The second conducting layer can include a sheet metal coated with an electrically insulating material, the second conducting layer comprising a first pinhole through which the first conducting pin projects and a second conducting pin which extends in a direction parallel to the first conducting pin.
US10559395B2 Optimization of high resolution digitally encoded laser scanners for fine feature marking
Disclosed herein are laser scanning systems and methods of their use. In some embodiments, laser scanning systems can be used to ablatively or non-ablatively scan a surface of a material. Some embodiments include methods of scanning a multi-layer structure. Some embodiments include translating a focus-adjust optical system so as to vary laser beam diameter. Some embodiments make use of a 20-bit laser scanning system.
US10559384B2 Decision support system using intelligent agents
A computing architecture, system and method are disclosed for use in a medical device for providing decision support to a caregiver. The computing architecture includes a memory, a processor in communication with the memory, and an instance of a primary rules-based service configured to provide instruction events, the instance providing a primary processing thread of instruction events for coaching treatment of a patient. A software manager module includes an artificial intelligence architecture. The artificial intelligence architecture is configured to provide an instance of a conditional rules-based service for providing instruction events. The instance provided by the artificial intelligence architecture provides a processing thread of instruction events for coaching treatment of a patient that is independent of the primary processing thread and is configured to trigger an action on the occurrence of a pre-defined set of input conditions.
US10559376B2 Data storage device with rewriteable in-place memory
A data storage device can have at least a buffer memory, a selection module, and a non-volatile memory. The buffer memory and non-volatile memory may consist of different types of memory while the non-volatile memory has one or more rewritable in-place memory cells. The buffer memory and non-volatile memory may each store data associated with a pending data request as directed by the selection module until a settle time of the rewritable in-place memory cell has expired.
US10559367B2 Reducing programming disturbance in memory devices
Apparatus and methods are disclosed, such as a method that includes precharging channel material of a string of memory cells in an unselected sub-block of a block of memory cells to a precharge voltage during a first portion of a programming operation. A programming voltage can then he applied to a selected memory cell in a selected sub-block of the block of memory cells during a second portion of the programming operation. The selected memory cell is coupled to a same access line as an unselected memory cell in the unselected sub-block. Additional methods and apparatus are disclosed.
US10559362B2 Non-volatile memory device and a read method thereof
A non-volatile memory device including: a page buffer configured to latch a plurality of page data constituting one bit page of a plurality of bit pages, and a control logic configured to compare results of a plurality of read operations performed in response to a high-priority read signal set to select one of a plurality of read signals included in the high-priority read signal set as a high-priority read signal, and determine a low-priority read signal corresponding to the high-priority read signal, wherein the high-priority read signal set is for reading high-priority page data, and the low-priority read signal is for reading low-priority page data.
US10559361B2 Semiconductor device and control method
According to one embodiment, there is provided a semiconductor device including a first semiconductor region, a stacked body, a semiconductor channel, a gate insulating film, and a control circuit. The stacked body is of conductive films arranged in a stacking direction with an insulator interposed. The semiconductor channel penetrates the stacked body in the stacking direction, and is electrically connected at one end to the first semiconductor region. The gate insulating film is arranged between the stacked body and the semiconductor channel. The control circuit supplies a first voltage to a closest conductive film of the stacked body to the first semiconductor region, and supplies a second voltage higher than the first voltage to the first semiconductor region, at a time of reading information from one of memory cells formed at positions where the conductive films intersect with the semiconductor channel.
US10559359B2 Method for rewriting data in nonvolatile memory and semiconductor device
In the present invention, a vacant block which is unwritten is identified as a temporary storage block when a writing destination block has already data written. Then, data writing step writing an incoming data to be written into the temporarily storage block, managing step including assigning a pair of the writing destination block and the temporarily storage block an index number which corresponds to the pair, and generating a management table which indicates the index number associating with a physical address indicating a physical position of the temporarily storage block in the nonvolatile memory are performed. In the data writing step, the physical address which corresponds to the index number assigned to the writing destination block is obtained from the management table. The incoming data to be written is written into the temporary storage block indicated by the physical address.
US10559356B2 Memory circuit having concurrent writes and method therefor
A memory circuit includes a plurality of memory tiles. Each memory tile in the plurality of memory tiles includes a plurality of bit cells and a control circuit coupled to the plurality of bit cells. The control circuit is configured to provide latched data to the plurality of bit cells during write operations. A first write control line is coupled to the control circuit in a first memory tile, and the first write control line is configured to initiate a first write operation in the first memory tile. And a second write control line is coupled to the control circuit in a second memory tile, and the second write control line configured to initiate a second write operation in the second memory tile. The second write operation may be initiated before the first write operation is completed.
US10559348B2 System, apparatus and method for simultaneous read and precharge of a memory
In one embodiment, an apparatus includes a memory array having a plurality of memory cells, a plurality of bitlines coupled to the plurality of memory cells, and a plurality of wordlines coupled to the plurality of memory cells. The memory array may further include a sense amplifier circuit to sense and amplify a value stored in a memory cell of the plurality of memory cells. The sense amplifier circuit may include: a buffer circuit to store the value, the buffer circuit coupled between a first internal node of the sense amplifier circuit and a second internal node of the sense amplifier circuit; and an equalization circuit to equalize the first internal node and the second internal node while the sense amplifier circuit is decoupled from the memory array. Other embodiments are described and claimed.
US10559337B1 Vertical decoder
Methods, systems, and devices for a decoder are described. The memory device may include a substrate, an array of memory cells coupled with the substrate, and a decoder coupled with the substrate. The decoder may be configured to apply a voltage to an access line of the array of memory cells as part of an access operation. The decoder may include a first conductive line configured to carry the voltage applied to the access line of the array of memory cells. In some cases, the decoder may include a doped material extending between the first conductive line and the access line of the array of memory cells in a first direction (e.g., away from a surface of the substrate) and the doped material may be configured to selectively couple the first conductive line of the decoder with the access line of the array of memory cells.
US10559327B2 Base plate with electrodeposition coating film and method for producing base plate
A base plate defines a portion of a housing of a disk drive device. The housing accommodates therein a disk, a spindle motor that rotationally drives the disk about a center axis that extends in a vertical direction, and an access portion that carries out at least one of reading or writing of information with respect to the disk. The base plate includes a cast metal base body and an electrodeposition coating film that covers the surface of the base body. The base body includes a bottom plate portion extending from the center axis to an outward in a radial direction and a wall portion with a rectangular or substantially rectangular shape viewed in the axial direction upward from an outer circumference portion of the bottom plate portion. An outside surface of the wall portion includes a coated surface covered with the electrodeposition coating film, a processing surface which is flat and on which a casting material is exposed from the electrodeposition coating film, and a parting line. The processing surface extends in the axial direction in contact with the parting line or across the parting line.
US10559323B2 Audio and video synchronizing perceptual model
An audio and video synchronizing perceptual model is described that is based on how a person perceives audio and/or video (e.g., how the brain processes sound and/or visual content). The relative emotional impact associated with different audio portions may be employed to determine transition points to facilitate automatic synchronization of audio data to video data to create a production that achieves a particular overall emotional effect on the listener/viewer. Various processing techniques of the perceptual model may utilize perceptual characteristics within the audio portions to determine a transition point for automatic synchronization with video data.
US10559321B1 Timing loop for adjacent track interference cancellation
In one implementation, the disclosure provides a system including a first circuit to compute a timing error based on a received error signal and an estimated interference signal and a timing loop filter to output a frequency offset and a phase shift based on the timing error received as input. The system also includes a phase accumulator to accumulate at least a phase shift to generate a sample index and phase and an interpolation filter to generate samples of a side track signal using the sample index and phase.
US10559318B1 Magnetic recording assisted by a single spin hall effect (SHE) layer in the write gap
A Spin Hall Effect (SHE) assisted magnetic recording device is disclosed wherein a SHE layer comprising a giant Spin Hall Angle material is formed between a main pole (MP) trailing side and trailing shield (TS) bottom surface. The SHE layer may contact one or both of the MP and TS, has a front side at the air bearing surface (ABS) or recessed therefrom, and a backside up to 80 nm from the ABS. Current (ISHE) is applied in a cross-track direction and synchronized with the write current. Depending on SHE layer placement, a transverse spin transfer torque is applied to one or both of a local MP magnetization at the MP trailing side and a local TS magnetization at the TS bottom surface thereby tilting the former to a direction that enhances the MP write field and tilting the latter to a direction that increases the TS return field.
US10559317B2 Microphone array processing for adaptive echo control
An apparatus includes a beamformer, an echo suppression control unit, and a residual echo cancellation unit. The beamformer is configured to pass desired portions of audio signals and to suppress undesired portions of the audio signals. The beamformer includes a speech blocking filter to prevent suppression of near-end desired talker speech in the audio signals and an echo suppression filter to suppress echo in the audio signals. An echo suppression control unit is coupled to the beamformer and receives signals and determines whether to dynamically adapt the speech blocking filter or to dynamically adapt the echo suppression filter. The speech blocking filter remains unchanged during dynamic adaptation of the echo suppression filter, and the echo suppression filter remains unchanged during dynamic adaptation of the speech blocking filter. The residual echo cancellation unit is coupled to the beamformer and receives output audio signals from the beamformer and further suppresses residual echo.
US10559310B2 Automated audio data selector
Aspects define a capture signal as audio inputs by a user of word content. An input of the capture signal word content is recognized in response to an audio input of the user reciting the capture signal word content into a microphone in communication with the recording device during a recording of a speech presentation by the recording device. A recording portion start time is identified that is prior to a time of the input of the capture signal during the current recording of the audio speech presentation in response to recognizing the input of the capture signal word content from the user. The recording device is driven to capture a portion of the recorded audio speech presentation over a period of time spanning from the recording portion start time to the time of the input of the capture signal word content.
US10559306B2 Device leadership negotiation among voice interface devices
The various implementations described herein include methods and systems for determining device leadership among voice interface devices. In one aspect, a method is performed at a first electronic device of a plurality of electronic devices, each having microphones, a speaker, processors, and memory storing programs for execution by the processors. The first device detects a voice input. It determines a device state and a relevance of the voice input. It identifies a subset of electronic devices from the plurality to which the voice input is relevant. In accordance with a determination that the subset includes the first device, the first device determines a first score of a criterion associated with the voice input and receives second scores of the criterion from other devices in the subset. In accordance with a determination that the first score is higher than the second scores, the first device responds to the detected input.
US10559305B2 Information processing system, and information processing method
[Object] To provide an information processing system and an information processing method capable of auditing the utterance data of an agent more flexibly.[Solution] An information processing system including: a storage section that stores utterance data of an agent; a communication section that receives request information transmitted from a client terminal and requesting utterance data of a specific agent from a user; and a control section that, when the request information is received through the communication section, replies to the client terminal with corresponding utterance data, and in accordance with feedback from the user with respect to the utterance data, updates an utterance probability level expressing a probability that the specific agent will utter utterance content indicated by the utterance data, and records the updated utterance probability level in association with the specific agent and the utterance content in the storage section.
US10559300B2 Generating target sequences from input sequences using partial conditioning
A system can be configured to perform tasks such as converting recorded speech to a sequence of phonemes that represent the speech, converting an input sequence of graphemes into a target sequence of phonemes, translating an input sequence of words in one language into a corresponding sequence of words in another language, or predicting a target sequence of words that follow an input sequence of words in a language (e.g., a language model). In a speech recognizer, the RNN system may be used to convert speech to a target sequence of phonemes in real-time so that a transcription of the speech can be generated and presented to a user, even before the user has completed uttering the entire speech input.
US10559292B2 Rotor blade noise reduction system, flying object and noise reduction system
A rotor blade noise reduction system includes: a plurality of rotor blades; a plurality of first speakers disposed equidistantly on a first circumference which is opposed to one surface of a rotor blade plane; a plurality of second speakers disposed equidistantly on a second circumference which is opposed to the other surface of the rotor blade plane; at least one evaluation microphone configured to acquire noise generated from the rotating rotor blades and control sound generated from the first speakers and the second speakers; and an active sound suppression processor configured to input a plurality of first delay control signals corresponding to the first speakers, and to input a plurality of second delay control signals corresponding to the second speakers.
US10559290B2 Electronic musical instrument, method, and storage medium
An electronic musical instrument includes a sound source LSI to generate a musical sound using a RAM that retains waveform data that has been selectively read from a plurality of waveforms stored in a large-capacity flash memory, and smoothly executes transfer of additional waveform data from the flash memory to the RAM when the requisite waveform data is not retained in the RAM during the performance. Performance data is generated by a sequencer, a prescribed delay time is applied to the performance data by an event time generator and an event delay buffer so as to provide for sufficient time for the transfer of the additional waveform if such transfer is needed. A musical sound is generated by an event buffer and a sound source driver on the basis of the delayed performance data.
US10559288B2 Steel drum with greater range of notes
A steel drum for playing soprano music comprising a circular steel drum having a concave surface with an associated steel skirt extending downward from a rim. A stand associated with the steel drum, said steel drum suspended from the stand by at least two non-rigid attachment. The steel drum comprising at least 14 note areas adjacent to and around the rim, a plurality of other note areas distributed over the concave surface below the rim, with at least two octaves available for each note.
US10559283B2 Automated user device damage remediation
A system that self-remediates damage wherein the system recognizes an abnormal physical stress to the system, determines that the system has been damaged and remediates the damage by salvaging what is undamaged or providing alternative ways to handle the broken parts of the system.
US10559281B2 Challenge game system
Methods and systems are provided for enabling the creation, game play, and third party view of a head-to-head challenge game played synchronously or asynchronously by a first and second player. In one embodiment, a method includes operations for receiving a request to view the challenge game for obtaining a first and second video associated with a predefined segment of a single player game as played by the first and second player. The method further includes operations for executing the challenge game that plays the first video alongside the second video in a spectator interface, for accessing and processing telemetry data of the game play of the predefined segment to generate modified game play metrics, and for replacing game states that were produced when the predefined segment of the game was played with the modified game play metrics. The modified game play metrics are rendered to the spectator interface.
US10559273B2 Display screen control method and apparatus and terminal
Embodiments of the present invention disclose a display screen control method and apparatus, and a terminal. The method in the embodiments of the present invention includes obtaining a height difference and an acceleration that are generated when a terminal moves from an initial position to a target position and determining, according to the height difference and the acceleration, whether a first predetermined movement is satisfied. The method also includes when the first predetermined movement is satisfied, triggering the terminal to turn on a display screen.
US10559270B2 Array substrate and display panel
An array substrate includes three first conductive lines, three second conductive lines, and four switches. The three first conductive lines are sequentially and consecutively arranged along a direction, and the three second conductive lines are sequentially and consecutively arranged along another direction and intersect the first conductive lines. The four switches are respectively connected to the corresponding first conductive lines and the corresponding second conductive lines. Two of the switches are connected to the second one of the first conductive lines and are substantially located between two adjacent second conductive lines, and the other two of the switches are not connected to the second one of the first conductive lines and are substantially located between the other two adjacent second conductive lines.
US10559258B2 Pixel circuit and driving method, array substrate, and display apparatus
A pixel circuit is provided. The pixel circuit includes a driving transistor (TP) and a touch module (2) configured to cause a voltage change when a touch operation happens and coupled to a data line through a writing compensation module (1), wherein the writing compensation module (1) includes a storage capacitor (C1), is configured to compensate a threshold voltage of the driving transistor (TP), and to allow the voltage change to be read out through the data line.
US10559257B2 Pixel and organic light emitting diode display having a bypass transistor for passing a portion of a driving current
A pixel and an organic light emitting diode (OLED) display using the pixel are disclosed. The pixel includes a driving transistor for transmitting a driving current, an OLED configured to receive a first portion of the driving current and a bypass transistor configured to receive a second portion of the driving current.
US10559255B2 Organic light-emitting diode driving circuit, driving method, display substrate, and display apparatus
Present disclosure provides OLED driving circuit, comprising: first switch unit, electrically connected between first end of first capacitor and data input end; second switch unit, electrically connected between second end of first capacitor and data input end; third switch unit, its first end electrically connected to voltage input end, its second end electrically connected to OLED, its third end electrically connected to first end of first capacitor, third switch unit configured to switch connection and disconnection between first and second ends of third switch unit; fourth switch unit, its first end electrically connected to first end of first capacitor, its second end electrically connected to second end of third switch unit; wherein first and second ends of second capacitor are electrically connected to voltage input end and second end of first capacitor, respectively. Present disclosure further provides OLED driving method, display substrate and display apparatus.
US10559251B2 OLED display power modeling
Circuits, methods, and apparatus that may estimate the power being consumed by an OLED display screen of an electronic device, may provide further information about that power usage, may modify or change functions performed by the electronic device based on that power usage, and may inform an application's developer about the amount of power being used by the electronic device while the electronic device is running the application. One example may estimate the power being used by an OLED display screen of an electronic device by determining the content of images being displayed during a duration. The estimated power may then be presented to a user. The estimated power may be used in decisions to modify or change parameters of the screen or other device components.
US10559250B2 Display device and display method
A display device includes a display panel including a plurality of pixels, and a display driver, wherein the image includes at least one X-axis edge pattern in which a difference between gradation values of the two pixels adjacent to each other in an X-axis direction is equal to or greater than a reference gradation value difference, and at least one Y-axis edge pattern in which a difference between gradation values of the two pixels adjacent to each other in a Y-axis direction is equal to or greater than the reference gradation value difference, and degree of movement of some areas of the image in the X-axis direction is greater than degree of movement of some areas of the image in the Y-axis direction when the number of the X-axis edge patterns included in the image is larger than the number of the Y-axis edge patterns included in the image.
US10559245B2 Drive method and drive device of liquid crystal display
A drive method is provided for driving a liquid crystal display and includes receiving an image to be displayed, which includes multiple image pixels; setting different weights for primary color components of each of multiple image pixels of the image; implementing color washout compensation to the image according to the weights set for the primary color components of each of the multiple image pixels by varying brightness levels of the primary color components of each of the image pixels of the image; and driving the liquid crystal display to display the image so compensated.
US10559241B2 Display device and method for displaying image using the same
A method for displaying an image using a display device includes generating first image data corresponding to a first image displayed in a first area in an image display area, differently determining the size of a second area in which a second image is displayed corresponding to shift information of a preset image, generating second image data corresponding to the second image, based on the first image data, generating a data signal, based on the first image data or the second image data, and emitting light with a luminance corresponding to the data signal.
US10559238B2 Noise mitigation for display panel sensing
Systems and methods are provided for differential sensing (DS), difference-differential sensing (DDS), correlated double sampling (CDS), and/or programmable capacitor matching to reduce display panel sensing noise. An electronic device may include one or more processors and an electronic display. The one or more processors may generate image data and adjust the image data based at least in part on display sensing feedback. The electronic display may employ sensing circuitry that obtains the display sensing feedback at least in part by applying test data to a pixel of a column of an active area of the display and differentially senses an electrical value of the pixel in comparison to a reference signal from a different column. This reference signal may provide a common mode noise reference, which is removed by the differential sensing and thereby enhances a quality of the sensed electrical value of the pixel.
US10559232B1 Anti-theft sign bracket and sign assembly and method
A theft-resistant sign bracket for use with a ballistic fence comprises a bracket member having a slot for a one-way bolt used to secure a sign to the bracket, an internal space, elongated in the direction of elongation of the slot, for receiving and preventing rotation of a nut engaged with the shank of the bolt while allowing positioning of the nut and bolt at a desired location along the slot, and a metal tie strip extending through an internal passage in the bracket and capable of being passed through two spaced openings in the ballistic fence for securing the bracket to the fence. One or more grooves formed in the space through which the tie strip extends prevent lateral movement of the bracket relative to the tie strip.
US10559224B2 Digit card calculator
A digit card calculator is implemented on a touch screen computer. The calculator presents a user input area to receive input of an arithmetic problem. The calculator then presents a workspace area where the digits of the numbers in the arithmetic problem are presented as rectangular digit cards. The digit cards are arranged in place value columns. Bead tokens are presented on digit cards. Each bead token shows or implies the number of beads in the place value of a column. The number of bead tokens on a digit card is equal to the number on the digit card. Individual columns in the arithmetic problem are solved by touching a digit card and moving it down. Carrying in an addition problem is shown by the movement of carry cards. Borrowing in a subtraction problem is shown by the movement of digit tokens from one column to the next.
US10559219B1 Magnetic musical tiles and mat
An apparatus to teach and instruct musical concepts such as timing, syncopation, notes, rests, and pitch wherein a mat having nine portions horizontally arranged is attached to a vertical surface and magnetic musical tiles are attached thereto such that a bar of music can be explained and modified to facilitate understanding of musical concepts via a mat having quarter notes imprinted upon it and having adjustable magnetic bar line tiles to accommodate various time signatures.
US10559215B2 Education reward system and method
A reward learning system includes a user interface configured to receive modes of user information related to a state of the user. A cognitive computing system includes a reward system. The reward system includes a dynamically upgraded profile model of the user which is updated in accordance with the user information related to the state. The reward system is updated by machine learning employing feedback from user responses measured by the user interface and searched information by the cognitive computing system. The reward system includes an increasing reward protocol based on learned user preferences and responses and rewarded in accordance with user achievements.
US10559210B2 Vehicle location tracking systems and methods
A vehicle location tracking system comprises a plurality of transceivers, a coordinator, and a plurality of identification tags. The plurality of identification tags are coupled to a fleet of vehicles to be tracked. The transceivers measure the strength of a signal emitted by an identification tag coupled to a vehicle and communicate the measured signal strength to the coordinator. The indoor vehicle location tracking system estimates the location of the vehicle based on the measured signal strength.
US10559208B1 System and method for controlling reporting frequency
A method includes receiving first location information at a first reporting frequency, the first location information being generated by a location sensor and indicating a first location of a paving system component. The method also includes determining that a distance between a second location of the paving system component and a first geofence is less than or equal to a distance threshold. The method further includes controlling the location sensor to provide second location information at the first reporting frequency, and receiving third location information at the first reporting frequency. In such a method, the third location information indicates a third location of the paving system component. The method also includes determining that the third location is within the first geofence, and controlling the location sensor to provide fourth location information at a second reporting frequency greater than the first reporting frequency.
US10559204B2 Leading system, leading device, and control method of leading system
A leading system has an output unit configured to output a predetermined signal to a first area around a vehicle, and a terminal carried by a person. The terminal has a receiving unit configured to receive the predetermined signal when the person enters the first area and a first notification unit configured to automatically perform a first notification to the person when the predetermined signal is received by the receiving unit.
US10559196B2 Method and system for vehicular-related communications
A method for improving vehicular traffic-related communications between devices including: collecting a first movement dataset corresponding to a sensor of a device arranged within a vehicle; collecting a supplementary dataset from the device; transmitting the movement dataset and supplementary dataset from the device to a remote computing system; determining a traffic-related event based upon processing the movement dataset and supplementary dataset with a traffic event model; and transmitting a traffic-related communication from the remote computing system to a second device associated with a second user arranged in a second vehicle.
US10559186B2 Remote cooking systems and methods
A remote temperature monitoring system includes a first unit operatively connected to one or more temperature sensors for sensing the temperature of one or more materials or food items being cooked or heated. The first unit transmits the sensed temperature to a second unit that is located remotely from the first unit during heating. The second unit is programmable with the desired temperature and/or heating parameters of the item. By monitoring the temperature status of the item over time, the system determines when the food has reached the desired temperature or degree of cooking, and notifies the user.
US10559180B2 Building risk analysis system with dynamic modification of asset-threat weights
A building management system includes one or more computer-readable storage media having a data structure, wherein the data structure comprises a plurality of vulnerabilities and a plurality of pairs, each of the plurality of pairs comprising one of a plurality of assets and one of the plurality of threat types, wherein each of the plurality of pairs is associated with one of the plurality of vulnerabilities and instructions. The instructions cause one or more processors to receive a threat, the threat comprising a particular threat type of the plurality of threat types, the threat indicating an incident affecting a risk value associated with a particular asset of the plurality of assets, identify a particular vulnerability of the data structure based on the particular threat type and the particular asset, and determine, based on the particular vulnerability and the threat, the risk value associated with the particular asset.
US10559174B2 Apparatus and method for modifying a haptic output of a haptic device
An example wearable device includes a haptic actuator to produce an output haptic vibration in response to a target input signal waveform, a haptic effect sensor located in proximity to the haptic actuator to measure a haptic vibration corresponding to the output haptic vibration and to output a measured haptic vibration waveform and a feedback circuit to modify the target input signal waveform to reduce a difference between the output haptic vibration and a measured haptic vibration waveform.
US10559165B1 Combination bill entry/ticket dispensing structure for a gaming machine
Disclosed are an input/output structure, a gaming machine including such a structure and a method for use of the input/output structure. The input/output structure includes first and second chutes disposed beneath a surface of the input/output structure with an elongated output port configured to dispense a first ticket from a printer through the first chute and onto the surface and an elongated input port directly adjacent and generally orthogonal to the output port and coupled to the second chute to accept and lead at least one of currency or a second ticket into the second chute and further into a bill acceptor. The method includes the steps of dispensing a first ticket from the output port and onto the surface above the first chute and of accepting at least one of currency or a second ticket into the input port and then the second chute.
US10559162B2 Method and system for determining and displaying information on the prize value of instant lottery tickets offered for sale in multi-bin arrays
A system and associated method are provided for dispensing lottery tickets at a retail establishment. Lottery tickets are provided for purchase from a dispenser array in the retail establishment, the dispenser array including a plurality of separate bins having a pack of different respective lottery tickets stored therein. The dispenser array is in communication with a central lottery server. Upon loading of a ticket pack into the bins, a code associated with the ticket pack is scanned and transmitted to the central lottery server. With the central lottery server, a total minimum winning prize amount of the lottery tickets in the pack associated with each bin is determined, and a message is generated and transmitted as a function of this minimum total prize amount of the lottery tickets in all of the bins in the array, with the message being displayed to consumers at the retail establishment.
US10559160B1 Skillfull regulated casino games and gaming machines having graphics configured to appear to process wagers
A computer-implemented method of operating a regulated gaming machine may comprise accepting funds from the player and correspondingly establishing player game credits. A game may be provided, comprising a plurality of in-game assets, each of which being configured to generate a wagering opportunity when interacted with by the player. One or more player interactions may be received with at least some of the plurality of in-game assets. For each generated wagering opportunity, the method may determine whether the received player interaction(s) resulted in successful or unsuccessful interaction(s) with the in-game asset with which the player interacted and, for each successful interaction, a wagering event may be generated, each of which requiring at least a predetermined amount of time for the gaming machine to process. It may then be determined when a plurality of the generated wagering events occur within a period of time that is shorter than an aggregate amount of time required by the gaming machine to process the generated wagering events. At least when the plurality of the generated wagering events are determined to have occurred within such shorter period of time, an animated graphic may be generated that serially consumes graphical representations of the generated wagering events and that outputs a graphical representation of a processed wager for each serially consumed graphical representation of a generated wagering event. The player's game credits may be updated as or before the graphical representations of the processed wagers are serially output from the animated graphic.
US10559156B2 Method and system for detecting nationality of a financial document from layout of an input image of the financial document
The present subject matter is related in general to image processing that discloses a method for detecting nationality and layout of an input image. A nationality detection system retrieves predefined Financial Document (FD) images based on extracted features of an input image from a database and performs template matching of each predefined FD image with the input image to compute a first layout relevance score for each predefined FD image. Therefore, complexity of performing template matching with every predefined image in the database is eliminated, thereby increasing the processing speed. The nationality detection system detects the nationality and layout of the input image based on highest first layout relevance score if it is greater than or equal to predefined threshold value. Else, the nationality and layout of the input image are detected based on a nationality-based relevance score computed using the first layout relevance score of each predefined FD image.
US10559153B2 Vehicle window assembly with integrated touch/proximity sensor
A window assembly for a vehicle includes a glass window panel having a non-light-transmitting layer established at a perimeter region thereof, and a sensing device disposed at the glass window panel at and behind the non-light-transmitting layer. The non-light-transmitting layer has at least one light-transmitting aperture or icon or alphanumeric character established thereat. The sensing device is disposed at the glass window panel such that a sensor and an illumination source of the sensing device are disposed at each of the light-transmitting apertures established at the non-light-transmitting layer. When the illumination sources are activated, the respective illumination source emits light through the respective light-transmitting aperture and does not emit light through the non-light-transmitting layer, whereby a person viewing the window panel from exterior of the vehicle views a plurality of icons or alphanumeric characters illuminated by respective ones of the illumination sources when the illumination source is/are activated.
US10559149B1 Dynamic anchor pre-selection for ranging applications
In a wireless communication system, ranging is performed between an initiator and one of a plurality of responders. Before the ranging operation is performed, the initiator preselects the responder, wherein the preselection is based on a comparison of a measured metric associated with signals carrying packets received from the responders by the initiator. The initiator utilizes only a portion of the preamble in each of the packets to measure the metric. The signals are transmitted in the wireless communication system utilizing ultra-wideband frequencies.
US10559147B2 Mobile accessory storage, security management, and tracking system
A mobile accessory storage, maintenance and tracking system and methods of using same.
US10559144B2 Systems and methods for electronic ticketing, monitoring, and indicating permissive use of facilities
Systems and methods for electronic ticketing, monitoring, and indicating permissive use of facilities for family entertainment centers that implement connected terminal devices or kiosks, wireless communication networks, and a plurality of electronic wearable devices. Customers perform transactions with or without a facility employee, using the wearable device as a means of identifying the patron within the facility in addition to verifying the validity of said transactions. Systems and methods provide real-time status information regarding patrons via visual indicators embedded within wearable devices, gamification of facility attractions through an embedded motion-tracking component embedded in the wearable device, and establishment of a leaderboard' that encourages further participation by calculating and prominently displaying the top-performing customers in a facility.
US10559139B2 Actions associated with vehicle receiving stations
In some examples, a system receives information transmitted by a vehicle, the information acquired by a sensor of the vehicle. In response to the received information, an action is performed by the system with respect to the vehicle or content transported by the vehicle, the action comprising one or more of directing the vehicle to a location, selecting the vehicle for inspection from a plurality of vehicles, performing inspection of the vehicle or the content at a border of a jurisdiction, and loading or unloading of the content.
US10559135B1 Fixed holograms in mobile environments
Techniques are provided for controlling the selective filtering of display positioning information used to position holograms in mixed-reality (MR) scenes. A first and second environment are identified, the first is moving relative to the second. First and second display positioning information (i.e. “environmental data”), are obtained for the two environments. A determination is made that a hologram is to be placed at a fixed position relative to either one of the first or second environments. When the hologram is placed relative to the first environment, at least some of the second display positioning information is filtered from the environmental data. Alternatively, when the hologram is placed relative to the second environment, at least some of the first display positioning information is filtered.
US10559118B2 Point of view selection in virtual 3D environment
In a crowded representation of a virtual three dimensional space defined in terms of voxels, an object of interest will often be occluded by one or more objects of varying densities between the virtual camera defining the user's point of view, and the object of interest. To automatically identify an optimal camera position, an number of candidate positions are considered, for example situated at the vertices of a regular polyhedron centred on the object of interest. For each of these candidate positions, a ray is cast towards the object of interest, and the occlusion for each intervening voxel is determined as the product of that voxel's density, and a density transfer function. The virtual camera position corresponding to the least occluded path is then selected as the new point of view.
US10559110B2 Virtual reality
A virtual reality apparatus comprises an image generator to generate images representing a virtual environment. The images are to be displayed to a user via a head mountable. The virtual environment includes an avatar representation of the user within the virtual environment so that the user's viewpoint of the virtual environment substantially corresponds to avatar's viewpoint corresponding to that user. The image generator is responsive to operation of user controls by the user to configure the hands of the avatar representing that user. The image generator is further configured to generate respective facial configurations of the avatar for display to other users viewing the virtual environment as a mapping of the configuration of the hands of the avatar, so that the hand configuration of the avatar corresponding to a user provide an indication, to that user, of the facial configuration of the avatar corresponding to that user.
US10559107B1 Coded vision system
A system and method for presentation of computer vision (e.g., augmented reality, virtual reality) using user data and a user code is disclosed. A client device can detect an image feature (e.g., scannable code) in one or more images. The image feature is determined to be linked to a user account. User data from the user account can then be used to generate one or more augmented reality display elements that can be anchored to the image feature in the one or more images.
US10559104B2 System and method for visualizing data
The present invention comprises an improved system and method for visualizing data. In a preferred form of the invention, there is provided an improved system and method for comprehending and communicating time course or sequential numerical data, and their complex interdependencies, through the use of a novel three dimensional orthogonal chart system. In another preferred form of the invention, there is provided a three dimensional orthogonal chart system for visualizing data comprising of a plurality of data sets, wherein each of the data sets is represented as a separate ribbon propagating along the first axis. In another preferred form of the invention, there is provided a three dimensional orthogonal chart system for visualizing data comprising of a plurality of data sets, wherein each of the data sets is represented as a separate ribbon propagating along a first axis, with the separate ribbons being displaced from one another along another axis.
US10559099B2 Image processing method displaying processed image representing result of color modification process
An image processing method includes: (a) displaying a plurality of candidate image processes to be performed on image data, the plurality of candidate image processes including a color modification process; (b) receiving an instruction indicating the color modification process selected from among the plurality of candidate image processes; (c) displaying a display image corresponding to the image data on the display; (d) designating a display image; and (e) displaying a processed display image that represents a result of the selected color modification process performed on the image data corresponding to the designated display image before the selected color modification process on the image data corresponding to the designated display image is performed.
US10559087B2 Information processing apparatus and method of controlling the same
An apparatus comprises a first acquisition unit which acquires an captured image in a real space from an image capturing unit provided for a display apparatus; a second acquisition unit which acquires data, from a measuring unit provided for the display apparatus, indicating a distance from the display apparatus to an object in the real space; a generating unit which generates, based on the data acquired by the second acquisition unit, an image by superimposing CG on the captured image; and a setting unit which sets a measurement frequency of the measuring unit to a first frequency if a specific object is included in the captured image, and sets the measurement frequency of the measuring unit to a second frequency lower than the first frequency if the specific object is not included in the captured image.
US10559086B1 System for volume dimensioning via holographic sensor fusion
A system for volume dimensioning via two-dimensional (2D)/three-dimensional (3D) sensor fusion, based in a tablet, phablet, or like mobile device, is disclosed. The mobile device includes a 2D imager for capturing an image stream of its field of view (FOV), the FOV including target objects. The mobile device includes a 3D imager for collecting 3D imaging data of the FOV including point clouds of each target object within the FOV. Processors of the mobile device positively identify a particular target object by correlating the 2D and 3D image streams and generating a holographic model of the target object overlaid on the video stream, with adjustable surface, edge, and vertex guides. The processors determine the precise dimensions of the target object by measuring the holographic model, and detect and decode object identifiers (2D or 3D) on the surface of the target object to acquire and supplement object data.
US10559079B2 System and method for image reconstruction
The present disclosure relates to systems and methods for image reconstruction. The systems may perform the methods to obtain image data, at least a portion of the image data relating to a region of interest (ROI); determine local information of the image data, the local information relating to orientation information of the image data; determine a regularization item based on the local information; and modify the image data based on the regularization item.
US10559075B2 Printer-verifiers and systems and methods for verifying printed indicia
A printer-verifier is provided for printing and verifying a printed indicium. Printer-verifier includes imaging module for capturing image of printed indicium on print media, memory communicatively coupled to imaging module and configured to store print quality verification program, and processor communicatively coupled to memory. Processor is configured by print quality verification program to evaluate print quality of printed indicium, determine if print quality meets print quality standard, reject printed indicium on print media as rejected printed media when print quality does not meet print quality standard, and one of output location-specific feedback about rejected printed media or send a command signal to cutting device to destroy rejected printed media. Location-specific feedback is in same language as language associated with printer-verifier. A printer and methods for verifying the printed indicium are also provided.
US10559054B2 Graphics processing systems
A graphics processing system includes a graphics processor and a memory for storing data to be used by and generated by the graphics processor. In a first rendering pass, the graphics processor generates an array of graphics data and stores the generated array of graphics data in the memory. The array of graphics data generated in the first rendering pass is used in a subsequent rendering pass. In the first rendering pass, the graphics processor determines one or more regions of the array of graphics data that have a particular characteristic, and generates information indicative of the one or more regions. In the subsequent rendering pass, the graphics processor uses the information indicative of the one or more regions to control the reading of the array of graphics data when it is to be used in the subsequent rendering pass.
US10559053B2 Screen watermarking methods and arrangements
In an exemplary embodiment, image content is rendered to include a digital watermark pattern at an essentially fixed scale, regardless of the size of screen on which the content is displayed. In one particular embodiment, CSS and JavaScript are responsive to the rendering context (which can include screen size, and/or viewer position) to define the geometry of a watermarked texture block, which is tiled to serve as a background of an HTML-defined page. A great variety of other features and arrangements are also detailed.
US10559041B2 Conducting various actions indicated by a financial card
An indicator associated with a financial card to tender payment for a transaction is received from a point of sale device. A storage device stores independent sets of information associated with the financial card. The sets of information indicate different actions to be performed and settings corresponding to the actions. The indicator received from the point of sale device is associated with one of the independent sets of information. The actions associated with the received indicator are performed in accordance with the corresponding settings in response to conducting a transaction with the financial card.
US10559040B2 Security system that tracks employees on site and hours worked
A controller and method are provided. The controller includes processing circuitry configured to activate premises security monitoring of a premises if the controller is armed. The processing circuitry includes a memory and a processor. The memory contains instructions that, when executed by the processor, configure the processor to determine that data to disarm the controller has been received, disarm the controller based on the received data, and in response to disarming the controller, track timekeeping payroll records of a plurality of predefined users associated with the premises. The disarming of the controller deactivates premises security monitoring by the controller. The timekeeping payroll records includes at least one of clock-in data and clock-out data.
US10559036B2 Computer implemented insurance selection systems and methods
Disclosed herein are selection systems and methods for selecting a disability insurance package from a plurality of disability insurance packages, and for recommending the selected disability insurance package to a client. A selection system can include a query unit, a scoring unit and a recommendation unit. The query unit can present two or more prompts related to disability insurance, each prompt being associated with two or more response choices. A client can select a response choice for each prompt, and the query unit can receive the selected response choices. The scoring unit can associate point values with each of the selected response choices and can calculate a response score by combining the point values. The recommendation unit can select a disability insurance package corresponding the response score resulting from the user's responses to the prompts. Other embodiments of selection systems are also disclosed herein.
US10559034B2 Systems and methods for verifying user identity based on social media messaging
The disclosed embodiments include computerized methods and systems that automatically verify an identity of a user based on social media messaging. In an embodiment, an apparatus identifies a first social media message associated with a social networking account of a user and generated by a device of the user. The apparatus may generate may extract authentication data from the first social media message, and may verify an identity of the user based on a correspondence between the extracted authentication data and at least a portion of stored user profile. In response to the verification, the apparatus may generate one or more electronic commands to initiate an action involving one or more securities.
US10559031B2 Systems and methods for analyzing spending behavior of participants associated with fund disbursement programs
Systems and methods are provided for use in responding to purchase behaviors of participants of disbursement programs. One exemplary method includes accessing transaction data associated with a payment account, where the payment account is associated with a participant and a disbursement program and where the transaction data is representative of a number of transactions made to the payment account. The method also includes identifying, for each of the transactions, a classification based on at least one classification criteria and calculating a behavior score based on at least one behavior parameter and the classification of at least one of the transactions. And, when the behavior score satisfies a remedial threshold, causing a remedial response to be provided to the participant, whereby the remedial response indicates to the participant to alter one or more purchase behaviors.
US10559023B2 System and method for commercializing avatars
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to offer for sale an avatar engine that generates a visual representation of an interactive avatar capable of engaging in a verbal communication exchange by way of an audio system of a computing device from which the avatar engine is adapted to operate, receive a purchase request from a communication device, transmit to the communication device a usage policy and a copy of the avatar engine responsive to determining that the purchase request involves a request for a reproduction of at least a portion of the avatar engine, and enable the communication device to access services of the avatar engine responsive to determining that the purchase request involves the request for services of the avatar engine. Other embodiments are disclosed.
US10559022B2 Account creation overlay
A computer-implemented method displays a shopping cart user interface showing an electronic shopping cart for an anonymous user and receives an input indicating a selection of a sign-in control. An overlay is displayed over the shopping cart user interface such that a portion of the shopping cart user interface is displayed through the overlay and the overlay provides text inputs to receive information for creating a user account. An indication that a user wishes to submit information in the text inputs to create a user account is received. The text inputs are submitted to a server and an indication that the user account was created is received. An indication that the user account was successfully created is displayed within the overlay.
US10559013B2 Identifying users for advertising opportunities based on paired identifiers
An online system facilitates auctions for advertising presentation opportunities by identifying users associated with the presentation opportunities. The online system stores mappings between user identifiers and a plurality of partner identifiers used by advertisers to identify browsers. Partner identifiers are received from an advertising exchange and used to identify a user identifier corresponding to the received partner identifier. Using the identified user identifier, the online system identifies an alternative partner identifier associated with the user identifier and sends the alternative user identifier to an advertiser for use in selecting and bidding on advertisements. The online system returns the advertisers' bids to the advertising exchange with the partner identifier received from the advertising exchange. Converting a partner identifier to another allows advertisers to target a particular user while the online system protects the user's identify.
US10559004B2 Systems and methods for establishing and utilizing a hierarchical Bayesian framework for ad click through rate prediction
The present disclosure relates to a computer system configured establish and utilize a database for online ad realization prediction in an ad display platform associated with N parties, wherein N is a positive integral greater than 1. The computer system is configured obtain a party hierarchy for each of the N parties including a plurality of features of the party; select a target ad display event including N features, each of the N features corresponding to a node in a party hierarchy; obtain a prior probability reflecting an unconditional probability of ad realization occurrence at the target ad display event among all possible ad display events; for each of the N features: determine a marginal prior probability by decomposing components associated with the other N−1 features from the prior probability; determine a marginal posterior probability based on the marginal prior probability; and save the marginal posterior probability in the corresponding node of the party hierarchy.
US10558999B2 Micro digital signage hardware integration
A system to display information using a display shelf of a retailer may include a first display configured to be attached to a first edge portion of the display shelf and to display information related to a first product. A second display may be configured to be attached to a second edge portion of the display shelf and to display information related to a second product. The first display and the second display can be configured to have a height similar to a height of the first and the second edge portion of the shelf. The first display and the second display may also be configured to display information related to a third product as if the first display is continuously connected to the second display as an extended display.
US10558996B2 Methods and systems for regulating operation of units using encryption techniques associated with a blockchain
Methods and systems for regulating generation of units according to at least one encryption technique associated with a blockchain are disclosed. In some embodiments, a system includes a communication device configured to communicate with a computing device executing an application and a processor configured to execute instructions to perform operations. The operations include receiving transaction information describing a transaction; based on the transaction, determining product awards for at least one product awards program for the transaction; using the blockchain, determining a real-time conversion rate for the transaction, where the real-time conversion rate is regulated by the at least one encryption technique; based on the real-time conversion rate, converting the product awards to units; and entering into the blockchain encrypted data associated with the transaction, wherein the encrypted data is encrypted according to the at least one encryption technique.
US10558994B2 Consumer-specific advertisement presentation and offer library
Systems and methods are described for presenting targeted offer advertisements to qualified customers while browsing the Internet. A designated interaction region such as a frame or border is positioned on each advertisement, and when a customer activates the border by clicking on or hovering a cursor there over, a menu of selectable options is displayed, from which the customer may select to perform an action on the offer. For instance, the customer may select an option to save the targeted offer to an offer library for later review. Additionally, the customer may select an option to access the offer library to review details of saved offers.
US10558993B2 Mobile payment system with rewards points
A mobile device transaction system provides a mechanism by which a user of a mobile device may complete a transaction (for goods or services) with a merchant, using an electronic gift card, or other payment type, generated by through the transaction system and chosen to bypass payment using an authorized credit card, where the user is incentivized to use the mobile device transaction system by the award of rewards points to a user account at the time of the transaction.
US10558991B2 Method and apparatus for payment, return on investment, and impact reporting
The unified payment system, product and method provide an effective and efficient way to better communicate to a merchant the value of running a promotion and determine a deal structure that works for the merchant, the customer, the promotion system, or any combination thereof. The unified payment system, product and method provide real-time ROI calculations that a merchant and sales representative can collaboratively simultaneously work on to identify a deal structure for the merchant to select. In this way, the merchant and sales representative may arrive at a mutually acceptable payment plan.
US10558986B2 Communications bandwidth enhancement using orthogonal spatial division multiplexing
Systems and methods are described herein for communications bandwidth enhancement using Orthogonal Spatial Division Multiplexing (OSDM). For example, large sparse antenna arrays may be able to distinguish between signals emitted by multiple nearly collocated antennas, even if the signals have the same frequency, polarization, and coverage. Thus, the use of a large sparse antenna array may be able to resolve/isolate individual antennas on a single platform, allowing for OSDM, analogous to Orthogonal Frequency Divisional Multiplexing (OFDM). Using OSDM, multiple antennas on the same vehicle are able to reuse the same frequencies/polarizations without interference, thereby increasing spectrum availability while still providing the same transmitter power spectral density and total RF power emission.
US10558983B2 User access to a registry of business entity definitions
The present invention provides an apparatus, method and computer program product for a registry, such as a UDDI registry, to restrict access to business entity definitions contained in the registry according to permission details associated with the business service definition. A business entity definition may comprise a plurality of information elements. Permission details, which define users or groups of users with permission to access the information element, are then associated with one or more of these information elements. When a user request is received to access a business entity definition access is restricted to only those information elements for which the user has the required permission.
US10558982B1 Systems and methods for understanding and solving customer problems by extracting and reasoning about customer narratives
Consistent with the disclosed embodiments, systems and methods are provided herein for autonomously responding to customer problems. In one example implementation, a system performing a method is provided. The system may receive a customer utterance associated with a customer and define, based on the customer utterance, a first customer narrative comprising a first customer goal. The system may also determine whether the first customer narrative is sufficient to identify a first customer problem corresponding to at least a first problem of a plurality of problems. Responsive to determining that the first customer narrative is sufficient, the system may identify a first response corresponding with the first problem. The system may also customize the first response for the customer based on at least the first customer narrative, and execute the customized response.
US10558978B1 One-time passcode
A financial system receives a transaction request and transmits a one-time passcode to a consumer associated with the transaction request. Transmission of the one-time passcode is typically via a first channel. If the system determines that the one-time passcode was not delivered, a second channel is utilized. Depending upon the success of delivering the one-time passcode, more than one type of communication channel can be used.
US10558975B2 Systems and methods for use in facilitating transactions
Systems and methods are provided for use in facilitating transactions associated with a payment account. One exemplary method includes receiving an authentication request message for a transaction to a payment account associated with a consumer, where the payment account is associated with at least one authentication procedure requiring input from the consumer to authenticate the consumer in connection with the transaction and where the authentication request message includes at least one detail related to the transaction. The method also includes accessing, by a computing device, a profile associated with the consumer and based at least in part on a prior transaction history of the payment account, and opting, by the computing device, the transaction out of the at least one authentication procedure when the at least one detail related to the transaction is consistent with the profile.
US10558972B2 Systems and methods for mobile image capture and processing of documents
Techniques for processing images of documents captured using a mobile device are provided. The images can include different sides of a document from a mobile device for an authenticated transaction. In an example implementation, a method includes inspecting the images to detect a feature associated with a first side of the document. In response to determining an image is the first side of the document, a type of content is selected to be analyze on the image of the first side and one or more of regions of interests (ROIs) are identified on the image of the first side that are known to include the selected type of content. A process can include receiving a sub-image of the image of the first side from the preprocessing unit, and performing content detection test on the sub-image.
US10558971B2 Method, device and secure element for conducting a secured financial transaction on a device
A device and a secure element for conducting a secured financial transaction are disclosed. The device comprises a central processing unit; a communication interface for establishing a communication between the device and a financial institution related to a financial account; an interface for acquiring data relating to the financial account; the secure element for processing at least a portion of the data relating to the financial account acquired by the interface; and control logic for acquiring a purchase amount to be debited from the financial account and for obtaining a transaction authorization from the financial institution related to the financial account, the transaction authorization being based, at least partially, on data processed solely by the secure element independently of data processed by the central processing unit. A method of conducting the secured financial transaction, and a computer program product for execution by the secure element are also disclosed.
US10558969B2 Modified confirmation element data for transaction confirmation
A transaction is conducted by a user. Confirmation element data and a corresponding confirmation element identifier are generated for the transaction. The confirmation element data and an authorization response message for the transaction are then associated by the confirmation element identifier. The confirmation element data and the confirmation element identifier are sent to a mobile device of the user. The user enters a user personal identifier at the mobile device, which generates modified confirmation element data comprising the user personal identifier. The modified confirmation element data is sent with the authorization response message to a processing entity.
US10558961B2 System and method for secure communication in a retail environment
This disclosure provides various embodiments of systems and methods for secure communications. In one aspect, the system includes a secure payment module (SPM) in a fuel dispenser and a point-of-sale (POS) system. The POS system stores a public key certificate uniquely identifying the SPM and is configured to dynamically generate a first session key. The POS system encrypts the first session key with a public key associated with the public key certificate, and transmits the encrypted first session key to the SPM. The SPM, which stores a private key associated with the public key certificate, is configured to receive and decrypt the first session key. The SPM is further configured to receive a set of magnetic card data from a card reader, encrypt the set of magnetic card data with the first session key, and transmit the encrypted set of magnetic card data to the POS system.
US10558957B2 Requestor-based funds transfer system and methods
According to the invention, transferring money using a computer network is disclosed. In one step, information is saved on credit received for a first user (110) in a stored value account on a server computer system (170). At the server computer system (170), a request from the first user (110) to send money to a second user (130) based on the stored value account is received. An electronic notification is sent from the server computer (170) to the second user (130) to notify the second user (130) of the request. A debit in the stored value account of the first user (110) is created. The requested money is sent to the second user (130) upon a receipt of a request at the server computer (170) from the second user (130).
US10558954B1 System for maintaining account valuation of digital currency accounts
A digital currency account stabilization system for maintaining valuation of a digital currency account balance against a reference currency. The digital currency account balance is maintained in a currency account and has an initial value. Hedging positions are opened to maintain the valuation of the currency account at the initial value. When the valuation of the digital currency fluctuates, digital currency is added or deducted from the currency account to maintain the initial value.
US10558953B2 Welding system parameter comparison system and method
An metal fabrication resource performance monitoring method includes: acquiring data representative of arc on time and wire deposition quantity associated with metal fabrication operations of a plurality of metal fabrication resources; via at least one computer processor, analyzing a first subset of the acquired data and a second subset of the acquired data for the plurality of metal fabrication resources; via the at least one computer processor, populating a user viewable page with graphical indicia representative of at least the arc on time and the wire deposition quantity, the user viewable page facilitating a visual comparison of the analysis of the first subset of the acquired data and the analysis of the second subset of the acquired data; and transmitting the user viewable page to a user viewable display.
US10558928B2 Fact checking calendar-based graphical user interface
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US10558922B2 Method, apparatus, and computer program product for determining a provider return rate
Provided herein are systems, methods and computer readable media for classifying a provider of products, services or experiences as a provider that should be engaged based on a predicted return rate for any products, services or experiences that may be offered and purchased by a consumer. An example method may comprise supplying a classifying model with a dataset, wherein the dataset comprises an identification of a provider and a plurality of attributes corresponding to the provider and identifying a class of the provider in accordance with the plurality of corresponding attributes, wherein the identification is determined based on one or more patterns determinative of a return rate by the classifying model.
US10558918B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes: a network information acquisition unit that acquires network information which includes target nodes and adjacent nodes; a classification ratio calculation unit that calculates a classification ratio, in which the target nodes are respectively classified as a plurality of communities corresponding to a predetermined number in the network information, so as to have correlation according to given resolutions with a classification ratio in which the adjacent nodes are respectively classified as the plurality of communities; a first type community generation unit that generates one or more first type communities; a classification ratio updating unit that updates the classification ratio relevant to the target nodes so as to have correlation with the classification ratio in which the adjacent nodes are respectively classified as the plurality of communities; and a second type community generation unit that generates one or more second type communities.
US10558911B2 Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus including inter-class node insertion means for inserting an input vector into a network as an inter-class insertion node. The apparatus further includes a winner node learning time calculation means for incrementing, when an edge is connected between a first winner node and a second winner node, learning time of a node for the first winner node by a predetermined value. The apparatus includes load balancing means for detecting, for each predetermined cycle according to the total number of input vectors, a node where the value of the learning time is relatively large and unbalanced, inserting a new node into a position near the node that has been detected and the adjacent node of the node that has been detected, reducing the learning time of the node that has been detected and the learning time of the adjacent node of the node that has been detected, deleting an edge between the node that has been detected and the adjacent node of the node that has been detected, connecting an edge between the node that has been newly inserted and the node that has been detected, and connecting an edge between the node that has been newly inserted and the adjacent node of the node that has been detected.
US10558909B2 Linearly augmented neural network
A neural network is structured to connect the input values of an input set, at each level, to that level's output using a linear bypass connection. The linear bypass connection passes the input values, to the output, without applying a non-linear function to them.
US10558903B2 Indirect electronic badge tracking
Electronic badges are indirectly tracked by detecting, by a badge communicator on a select industrial vehicle of a fleet of industrial vehicles, the presence of an electronic badge and performing a badge logging transaction in response to detecting the electronic badge. The badge logging transaction includes receiving, by the badge communicator, a badge identifier transmitted by the detected electronic badge. The badge logging transaction also includes determining, by the badge communicator, an offset measurement of the electronic badge relative to the select industrial vehicle, electronically determining a vehicle location of the select industrial vehicle, and identifying a badge location based upon the determined vehicle location and the measured offset. The badge logging transaction can also include generating a time stamp, and wirelessly communicating a badge locator message to a remote server, the badge locator message including the badge identifier, the badge location, and the timestamp.
US10558896B2 Device and method for processing metadata
A method and an electronic device are disclosed. The method includes obtaining an image, obtaining information of the image, obtaining content information of content included in the image, obtaining related information which relates to the image based on at least one of the information of the image and the content information, and classifying the image into at least one category based on a plurality of defined information/data elements and a relation among the information/data elements and metadata of the image.
US10558894B2 Dual stage neural network pipeline systems and methods
A method of identifying and recognizing characters using a dual-stage neural network pipeline, the method including: receiving, by a computing device, image data; providing the image data to a first convolutional layer of a convolutional neural network (CNN); applying, using the CNN, pattern recognition to the image data to identify a region of the image data containing text; providing sub-image data comprising the identified region of the image data to a convolutional recurrent neural network (CRNN); and recognizing, using the CRNN, the characters within the sub-image data.
US10558887B2 Digital image search based on arbitrary image features
In implementations of digital image search based on arbitrary image features, a server computing device maintains an images database of digital images, and includes an image search system that receives a search input as a digital image depicting image features, and receives search criteria of depicted image features in the digital image. The image search system can then determine similar images to the received digital image based on similarity criterion corresponding to the search criteria. A trained image model of the image search system is applied to determine an image feature representation of the received digital image. A feature mask model of the image search system is applied to the image feature representation to determine a masked feature representation of the received digital image. The masked feature representation of the received digital image is compared to a masked feature representation of each respective database image to identify the similar images.
US10558886B2 Template fusion system and method
A method, computer program product, and computing system for receiving a plurality of images of a subject. The plurality of images of the subject may be processes to generate one or more templates. A fused template may be generated from the one or more templates based upon, at least in part, a stopping criterion.
US10558884B2 System and method for creating navigable views
A method for creating navigable views includes receiving digital images, computing a set of feature points for each of the digital images, selecting one of the digital images as a reference image, identifying a salient region of interest in the reference image, identifying other digital images containing a region of interest similar to the salient region of interest in the reference image using the set of feature points computed for each of other digital images, designating a reference location for the salient region of interest in the reference image, aligning the other digital images to the image that contains the designated reference location, ordering the image that contains the designated reference location and the other digital images, and generating a navigable view.
US10558883B2 Intelligent delivery system based on metrics and analytics
Tools are provided including intelligent provisions to perform processing of mail at a mailcenter that services plural mail service customers, such as, for example, adapted based on metrics and analytics derived from previous mail processing.
US10558882B2 Performing distance-based feature suppression
Methods, apparatus, systems to perform distance-based feature suppression of features of an image in a feature list of the image are disclosed. A method includes accessing the feature list, comparing a selected feature in the feature list with features located within a first distance of the selected feature, when features located within the first distance are non-suppressed or valid and are stronger than different non-suppressed features, marking the features as valid and marking other non-suppressed features as suppressed. When the features are suppressed or invalid and are not stronger than non-suppressed features, determining if features of the feature list are marked as valid or suppressed.
US10558879B2 Digital signature authentication
Digital signature authentication systems and methods are disclosed. An example method of authenticating a digital signature extracted from a high resolution image includes comparing an extracted signature from an image to a reference signature. The example method also includes authenticating the extracted signature against the reference signature according to one of a plurality of different authentication protocols.
US10558860B2 Method of selecting important digital images
A method for selecting important digital images in a collection of digital images, comprising: analyzing the digital images in the collection of digital images to identify one or more sets of similar digital images; identifying one or more sets of similar digital images having the largest number of similar digital images; selecting one or more digital images from the identified largest sets of similar digital images to be important digital images; and storing an indication of the selected important digital image in a processor accessible memory.
US10558856B1 Optical character recognition (OCR) accuracy by combining results across video frames
The present disclosure relates to optical character recognition using captured video. According to one embodiment, using a first image in stream of images depicting a document, the device extracts text data in a portion of the document depicted in the first image and determines a first confidence level regarding an accuracy of the extracted text data. If the first confidence level satisfies a threshold value, the device saves the extracted text data as recognized content of the source document. Otherwise, the device extracts the text data from the portion of the document as depicted in one or more second images in the stream and determines a second confidence level for the text data extracted from each second image until identifying one of the second images where the second confidence level associated with the text data extracted from the identified second image satisfies the threshold value.
US10558844B2 Lightweight 3D vision camera with intelligent segmentation engine for machine vision and auto identification
Various embodiments of the invention are implemented for an entry level, compact and lightweight single package apparatus combining a conventional high-resolution two-dimensional (2D) camera with a low-resolution three-dimensional (3D) depth image camera, capable to learn, through depth information, how to improve the performance of a set of 2D identification and machine vision algorithms in terms of speed-up (e.g. through regions of interests (ROIs)) and raw discriminative power. The cameras simultaneously capture images that are processed by an Intelligent Segmentation Engine in the system to facilitate object recognition.
US10558842B2 Image processing apparatus configured to generate a trail image, image processing method, and image processing system including the same
An image processing apparatus comprising a processor and a memory device storing instructions. When executed by the processor, the instructions cause the processor to generate a trail image according to a display time of at least one part of a pathological image in a display region.
US10558839B2 Reduced thickness touch sensing pattern recognition array substrate, sensing unit, sensor, apparatus, and fabricating method thereof
In some embodiments of the disclosed subject matter, a touch sensing pattern recognition array substrate, and related unit, sensor, apparatus, and fabricating method are provided. The sensing unit on the touch sensing pattern recognition array substrate comprises a thin film transistor part and a photosensitive part. The photosensitive part comprises an opaque electrode, a transparent electrode, and a photosensitive layer sandwiched by the opaque electrode and the transparent electrode. The thin film transistor part comprises a gate electrode connected with a scanning line, a source electrode connected with a signal line, and a drain electrode connected with the photosensitive layer of the photosensitive part.
US10558837B2 Mutual-capacitance touch sensing pattern recognition device, fabricating method thereof, related display panel, and related display apparatus
In accordance with various embodiments, the disclosed subject matter provides a mutual-capacitance touch sensing pattern recognition device, a related fabricating method, a related display panel, and a related display apparatus. The mutual-capacitance touch sensing pattern recognition device can comprise a plurality of sensing electrode lines and a plurality of driving electrode lines, wherein at least one set of the plurality of sensing electrode lines and the plurality of driving electrode lines have curved portions.
US10558829B2 Radio frequency monitoring of a shopping facility
In some embodiments, systems, apparatuses, and methods are provided herein useful to monitor a shopping facility. The shopping facility can include an array of radio frequency identification (RFID) readers distributed throughout the facility to thereby receive and read signals generated from RFID tags within the facility. RFID tags can advantageously be coupled to and associated with products within the facility so that readings of the tags can be used to monitor the status of the products. A control circuit can be coupled to the RFID readers to thereby analyze the readings and compile readings over time. With this, the control circuit can monitor the shopping facility to identify scenarios requiring follow up. Upon identification of one of the scenarios, the control circuit can instruct an automated ground vehicle (AGV) to inspect an identified product at a location within the facility. The AGV can operate a sensor thereof to determine a status of the identified product.
US10558822B2 Enforcing anonymity in the auditing of electronic documents
Methods, systems, and computer-readable media for anonymizing electronic documents. In accordance with one or more embodiments, structurally-similar electronic documents can be identified among a group of electronic documents (e.g., e-mail messages, documents containing HTML formatting, etc.). A hash function can be specifically tailored to identify the similarly structured documents. The structurally-similar electronic documents can be grouped into a same equivalence class. Masked anonymized document samples can be generated from the structurally-similar electronic documents utilizing the same equivalence class, thereby ensuring that the anonymized document samples when viewed as a part of an audit remain anonymous. An online process is provided to guarantee k-anonymity of the users over the entire lifetime of the auditing process. An auditor's productivity can be measured based on the amount of content revealed to the auditor within the samples he is assigned. The auditor's productivity is maximized while ensuring anonymization over the lifetime of the audit.
US10558821B2 Data processing systems for fulfilling data subject access requests and related methods
Responding to a data subject access request includes receiving the request and validating an identity of the requestor. In response to validating the identity of the requestor, a computer processor determines whether the data subject access request is subject to fulfillment constraints. If so, then the computer processor notifies the requestor that the data subject access request is subject to one or more limitations and the computer processor takes action based on those limitations. Fulfillment constraint data is updated and maintained in a database or server.
US10558820B2 System and method for maintaining a segregated database in a multiple distributed ledger system
An apparatus maintains a segregated database in a multiple distributed ledger system. The apparatus includes a storage device that stores software instructions for controlling a processor that when executed by the processor configure the processor to: create distributed ledgers, each created distributed ledger being associated with a respective individual profile; maintain a segregated database apart from the distributed ledgers including, for each individual profile, profile balance data; and process a data exchange between exchanging profiles. To process the data exchange, the processor is configured to receive data exchange data regarding parameters of the data exchange; approve the data exchange based on a check of the data exchange data against profile balance data in the database; access the distributed ledgers associated with the exchanging profiles; and cause a distributed ledger data exchange corresponding to the data exchange to be added to the accessed distributed ledgers when the data exchange is approved.
US10558819B2 Updating distributed storage network software
A method begins by a management unit of a distributed storage network (DSN) sending a software update notice to a plurality of dispersed storage (DS) units, wherein the plurality of DS units supports a plurality of digital storage vaults, and wherein a set of DS units of the plurality of DS units supports a digital storage vault of the plurality of digital storage vaults. The method continues with a DS processing module determining an update strategy for updating software of the plurality of DS units such that at least a decode threshold number of DS units of the set of DS units is continually available to service access requests to the digital storage vault and updating the software of at least some of the plurality of DS units in accordance with the update strategy.
US10558815B2 Contextual evaluation for multimedia item posting
Approaches presented herein enable evaluating a multimedia item to be posted to a website (e.g., social networking site, forum, blog, etc.) to determine whether a censoring action needs to be performed on the multimedia item prior to posting the multimedia item. Specifically, in response to a request to post a multimedia item to a website, the multimedia item is analyzed to determine a context of the multimedia item. The context may be derived from specific elements depicted in the multimedia item. Also, an entity (e.g., a person, logo, trademark, brand) may be identified. The preferences related to the entity are retrieved. The context is compared against the preferences of the entity to determine whether a variance exists. When a variance is determined, a censoring action related to the multimedia item may be performed prior to posting the multimedia item.
US10558809B1 Software assurance system for runtime environments
An example method includes monitoring execution of one or more applications on a runtime computing system that includes a plurality of processing units, receiving, from the runtime computing system during execution of the applications, monitoring information that includes at least one of function call data or application programming interface call data associated with operations performed by the plurality of processing units during execution of the applications, importing the monitoring information into a risk model, analyzing the monitoring information within the risk model to determine one or more potential vulnerabilities and one or more impacts of the one or more vulnerabilities in the runtime computing system, and outputting, for display in a graphical user interface, a graphical representation of the one or more potential vulnerabilities and the one or more impacts within the risk model.
US10558808B2 Methods and apparatus for packet-based validation of control-flow transfers for hardware control-flow enforcement
Disclosed are methods and apparatus for packet based validation of control flow transfers for hardware control-flow enforcement. The methods and apparatus achieve control-flow validation through the determination of a first identifier for a source packet that implements a jump, where the determination is based on a computation using contents within the source packet itself. Similarly, a second identifier is determined for a target packet to which the source packet is directed based on a computation using contents of the target packet. The identifiers may be predetermined based on the packet contents, and may also involve insertion of No Operation instructions to ensure the computations based on the packet contents yield the desired identifiers. The identifiers may then be compared to determine whether they match or are compatible, and an invalid control flow can be detected if they are not compatible.
US10558805B2 Method for detecting malware within a linux platform
A method of detecting malware in Linux platform through the following steps: use objdump-D command to disassemble ELF format benign software and malware samples to generate assembly files; traverse the generated assembly files one by one, read the ELF files' code segment and meanwhile identify whether the code segment contains main( ) function; analyze the code segment read. Divide assembly code into different basic blocks. Each basic block is marked by its lowest address. Add control flow graph's vertex to the adjacency linked list; establish the relation between basic blocks, add control flow graph's edges to the adjacency linked list and generate a basic control flow graph; extract control flow graph's features and write them into ARFF files; take ARFF files as the data set of a machine learning tool named weka to carry out data mining and construct classifier; classify the ELF samples to be tested by using the classifier.
US10558802B2 Moving target defenses for data storage devices
Systems and methods for actively securing data storage devices utilize the technique of storage virtualization. In embodiments, would-be cyberattackers are presented with many possible “ports” or “channels” by which to communicate over a network with a data storage device. Unknown to the attacker, at any given time, only one of these ports or channels is the “correct,” or “active,” port; all of the other ports are dummies that do not permit communication with the storage device. The active port is dynamically, randomly, and/or continually reconfigured, seriously impeding the ability of the attacker to access the data storage device through the active port.
US10558783B2 Image data ingestion application of a medical imaging data processing and retrieval system
This disclosure describes techniques that relate generally to the collection, processing, storage, and graphical representation of medical imaging data associated with patient care. Medical imaging data may be processed using object recognition algorithms to help determined pertinent medical characteristics. Further, a graphical fusion application may generate a graphical representation of medical data that is based at least in part on a combination of medical imaging data and corresponding interpretation data. The graphical representation may overlay a schematic diagram of a relevant organ system, so as to provide a medical practitioner with a visual, more specifically graphical, indication of the medical imaging data. Interpretation data of pertinent medical characteristics may be generated by an automated analysis of the medical imaging data. Further, the medical imaging data along with corresponding interpretation data may be graphically overlaid onto a schematic diagram of the relevant organ system to facilitate review of medical imaging data.
US10558777B1 Method of enabling a partial reconfiguration in an integrated circuit device
A method of implementing a partial reconfiguration in an integrated circuit device is described. The method comprises reading a netlist for a design of a circuit comprising a reconfigurable module; defining a first region of the integrated circuit device having the reconfigurable module; defining a second region that encompasses the first region; placing the reconfigurable module of the design in the first region, wherein the reconfigurable module comprises a partition pin of a plurality of available partition pins; selectively removing the partition pin; routing drivers and loads that are in the second region; and generating a partial bitstream for the reconfigurable module.
US10558775B2 Memory element graph-based placement in integrated circuit design
A system and method to perform physical synthesis to transition a logic design to a physical layout of an integrated circuit include obtaining an initial netlist that indicates all components of the integrated circuit including memory elements and edges that interconnect the components. The method also includes generating a graph with at least one of the memory elements and the edges carrying one or more signals to the at least one of the memory elements or from the at least one of the memory elements. The components other than memory elements are not indicated individually on the graph. The netlist is updated based on the graph.
US10558761B2 Alignment of video and textual sequences for metadata analysis
Systems, methods and computer program products related to aligning heterogeneous sequential data. A first sequential data stream and a second sequential data stream are received. An action related to aligning the first sequential data stream and the second sequential data stream is determined using an alignment neural network. The alignment neural network includes a fully connected layer that receives as input: data from the first sequential data stream, data from the second sequential data stream, and data relating to a previously determined action by the alignment neural network related to aligning the first sequential data stream and the second sequential data stream.
US10558757B2 Symbol management
Disclosed aspects relate to symbol management. A set of depictogram usage information may be mined with respect to a set of depictograms. A set of language attributes for the set of depictograms may be determined based on the set of depictogram usage information. A depictogram reference object may be compiled using the set of language attributes for the set of depictograms. A set of input data which includes a subset of the set of depictograms may be analyzed. The subset of the set of depictograms may be evaluated using the depictogram reference object. A set of output data may be provided.
US10558756B2 Unsupervised information extraction dictionary creation
A data handling system enables the unsupervised creation of an information extraction dictionary by expanding upon a word or phrase included within an expansion query. Prior to receiving the expansion query, the data handling system performs an unsupervised learning of an information corpus which includes text to assign a corpus vector to each word and phrase of the text. After the expansion query, the data handling system compares the expansion query to the corpus vectors. The data handling system ranks the corpus vectors by similarity to the expansion query and provides a ranked list of words or phrases associated with the ranked corpus vectors. The ranked list may be subsequently utilized as the information extraction dictionary.
US10558751B2 Summarizing and visualizing information relating to a topic of discussion in a group instant messaging session
Summarizing and visualizing information relating to a topic of discussion in a group instant messaging session is provided. A message from a client device of a plurality of client devices is received. One or more keywords from the message are extracted based, at least in part, on at least one of (i) one or more natural-language processing algorithms and (ii) one or more text mining algorithms. The one or more keywords are incorporated into a model that includes a plurality of keywords and describes, at least in part, a topic of a group instant messaging session among the plurality of client devices. At least one of (i) the model and (ii) instructions describing how to update the model are distributed to the plurality of client devices.
US10558750B2 Spatial attention model for image captioning
The technology disclosed presents a novel spatial attention model that uses current hidden state information of a decoder long short-term memory (LSTM) to guide attention and to extract spatial image features for use in image captioning. The technology disclosed also presents a novel adaptive attention model for image captioning that mixes visual information from a convolutional neural network (CNN) and linguistic information from an LSTM. At each timestep, the adaptive attention model automatically decides how heavily to rely on the image, as opposed to the linguistic model, to emit the next caption word. The technology disclosed further adds a new auxiliary sentinel gate to an LSTM architecture and produces a sentinel LSTM (Sn-LSTM). The sentinel gate produces a visual sentinel at each timestep, which is an additional representation, derived from the LSTM's memory, of long and short term visual and linguistic information.
US10558733B2 Method of managing elements in an information element array collating unit
The present invention provides solutions to the potential undesirable effects the insertion and removal of information elements and documents may have on axes of elements using a collation function and collation units and further allows for displaying the elements with a first layout until the number of elements to be displayed in the collation unit exceeds a maximum number of elements displayable with the first layout, the elements displayed in the collation unit being displayed with a second layout when the number of elements to be displayed in the collation unit exceeds the number of elements displayable with the first layout. The invention can be effectuated as a method, a device and an apparatus carrying out the method described herein.
US10558723B2 Dynamic materialization of feeds for enabling access of the feed in an online social network
Dynamic materialization of a feed is described. A request for a feed is received. A state of the feed is determined. Responsive to determining that the state is the inactive state, causing materialization of the feed by populating a materialized feeds table in a second non-relational database system with feed items of the feed from the first relational database system, and setting the state of the feed to the activating state. Responsive to determining that the state is the active state, causing the request for the feed to be processed from the materialized feeds table in the second non-relational database system. Responsive to determining that the state is the disabled state, causing the request for the feed to be processed from the first relational database system, and causing an update of the materialized feeds table in the second non-relational database system to be postponed for a predetermined amount of time.
US10558720B2 Method and system for selecting supplemental content using visual appearance
Disclosure includes system, method and architecture for selecting supplemental digital content using visual appearance. Digital content that is visually similar, or dissimilar, to digital content requested by a user can he identified and provided for presentation with the requested content. The additional digital content is visually congruent, or visually incongruent, with content requested by a user, such that the additional content is similar, or dissimilar, to the requested content from a visual standpoint. In a presentation of the requested content, the presentation position of each additional content item relative to the presentation position of each requested content can be identified using visual congruence, or visual incongruence.
US10558718B2 Systems and methods for website improvement
A method for using evaluation of intent to improve website usability includes gathering page text and input text from pages viewed by a user, generating a word set from the page text and input text, and performing latent dirichlet allocation modeling on the word set to evaluate user intent. The intent can be used to provide recommendations, improve search results, or identify weaknesses in a website design.
US10558714B2 Topic ranking of content items for topic-based content feeds
An online system ranks topic-groups for users and presents content items in topic-based feeds. A topic group corresponds to one or more topic(s) and can be used to generate a feed for presenting the content items related to the topic(s). For a particular user, the topic groups are ranked according to the likelihood of the user interacting with content items included in the topic groups. The topic groups are ranked using information of the users and/or users' historical interaction data such as click-based interaction data, post-based interaction data, or engagement-based interaction data. The online system generates and provides a user interface for presenting the topic groups to the client device. Content items that are related to the topic(s) corresponding to the topic group are presented in each topic-based feed such that the user can switch between different topic-based feeds.
US10558703B2 Signal-to-noise ratio image validation
An image is compared to a validation image to obtain a signal-to-noise ratio. The signal-to-noise ratio is used to determine validity of the image. According to an embodiment, the image includes a barcode. According to another embodiment, a minimum threshold value for the signal-to-noise ratio is set and the validity of the image is determined based on the minimum threshold value and the signal-to-noise ratio. The minimum threshold value can be determined by using respective signal-to-noise ratios resulting from comparing a valid image to a validation image and an invalid image to a validation image.
US10558702B2 Unified storage system for online image searching and offline image analytics
According to one embodiment, a master storage node receives a search query for searching images from a client, where the master storage node is coupled to a number of worker storage nodes over a storage network. The master storage node performs a hash operation on one or more keywords of the search query using a first predetermined hash function, generating a first hash value. A first of the worker storage nodes is identified based on the first hash value. The master storage node redirects the search query to the first worker storage node to allow the first worker storage node service the search query. The first worker storage node is to identify one or more images from a first system memory of the first worker storage node based on the search query and to transmit the one or more images to the client.
US10558699B2 Cloud migration of file system data hierarchies
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
US10558698B2 Lyric page generation method and lyric page generation apparatus
The present disclosure discloses a lyrics page generation method and a lyrics page generation apparatus, belonging to the field of network technologies. The method includes: receiving a lyrics page generation instruction, the lyrics page generation instruction being used for instructing to display a lyrics page of a selected multimedia file list; obtaining a lyrics file of at least one multimedia file in the multimedia file list; and generating a lyrics page according to the lyrics file of the at least one multimedia file, the lyrics page including lyrics information of the at least one multimedia file. The present disclosure provides a brand-new lyrics display manner, which can achieve an effect similar to a lyrics book, so that a user can collect lyrics that the user likes, for subsequent appreciation, so that an application becomes more humanistic, and an amount of information that a lyrics page can provide is greatly increased.
US10558697B2 Segmenting a set of media data using a set of social networking data
A mechanism is provided for automated management of a set of media data using a set of social networking data. The set of social networking data related to a media event is collected. The set of social networking data related to the media event is correlated with the set of media data of the media event. Based on the set of social networking data, a determination is made of an inflection point of the media event. An inflection marker for the inflection point of the media event is then established with respect to the set of media data of the media event.
US10558686B2 Business intelligence system dataset navigation based on user interests clustering
The current subject matter provides systems, methods, computer program products (including graphical user interfaces) in which user interests can be identified by characterizing the intent of the interaction with a data source such as a business intelligence (BI) system. A set of features can be identified for an adequate description of intents, and a similarity measure for grouping intents into coherent interests. Related systems, apparatus, and methods are also disclosed.
US10558676B2 Search across multiple user interfaces
One or more computing devices, systems, and/or methods for searching across multiple user interfaces are provided. For example, a search query may be received from a user of a computing environment. A set of user interfaces, hosted by the computing environment, may be identified (e.g., mobile apps of a mobile operating system, browser tabs of a web browser, etc.). Content within the set of user interfaces may be queried using the search query to identify search results of the search query (e.g., webpages, social network posts, emails, or other content matching the search query). In an example, cached content of the user interfaces (e.g., recently accessed emails cached within a local content buffer cache by the web browser) may be searched using the search query for efficient querying of relevant content, such as through local or offline querying. The search results may be provided to the user.
US10558673B2 Techniques for prospective contact ranking of address book entries
Techniques for prospective contact ranking of address book entries are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive a prospective contact display prompt from a client application on a client device, the client application associated with a user account; receive an address book from the client device, the address book comprising a plurality of address book entries; and send the ordered prospective contact list to the client application on the client device; a prospective contact list component operative to determine a prospective contact list based on the address book, the prospective contact list comprising a plurality of prospective contacts; and a contact ranking component operative to determine a ranking weight for each of the plurality of prospective contacts; and generate an ordered prospective contact list by ordering the prospective contact list based on the ranking weights. Other embodiments are described and claimed.
US10558669B2 Record matching system
The present invention discloses methods and systems for an improved Enterprise Matching Service (“EMS”) that is designed to match incoming data records to a database of records, using less system resources and using those resources more efficiently. The EMS identifies potential matches by generating unique identifiers and match codes for incoming data records, and then matching the unique identifiers and match codes to pre-generated unique identifiers and match codes for database records. Various match sensitivities are embedded in the pre-generated match codes, so an extensive match is handled by a simplistic “one to one” match between match codes in order to identify a subset of potential matches. Once a subset of potential matches are identified, the methods and systems weigh the subset of potential matches to determine whether there is a match.
US10558663B2 Automated application of query hints
Some embodiments provide a non-transitory machine-readable medium that stores a program. In response to receiving a first query for a set of data, the program generates a first query execution plan based on the first query. The program further executes the first query execution plan in order to generate a first result set comprising the set of data. The program also stores the first query execution plan in a cache. The program further replaces the first query execution plan in the cache with a second query execution plan. The second query execution plan includes a query hint applied to the first query execution plan. In response to receiving a second query for the set of data, the program also retrieves the second query execution plan from the cache. The program further executes the second query execution plan in order to generate a second result set comprising the set of data.
US10558660B2 Redundant group by and distinct removal
A method, apparatus, and stored instructions are provided for the removal of redundant GROUP BY and/or DISTINCT. Every table in the FROM clause of the query block must be a qualified table for the GROUP-BY clause or the DISTINCT keyword in the SELECT clause of the query block to be removed. A table Tx that satisfies at least one of the following two conditions is referred to as a qualified table: (1) Tx has a non-null unique column Tx.u that appears on the GROUP BY clause or the SELECT clause that contains a DISTINCT keyword and (2) There is a qualified table Ty and Ty has a filtering join with Tx.
US10558656B2 Optimizing write operations in object schema-based application programming interfaces (APIS)
The present disclosure relates to processing write requests across a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a write request in a graph projection of an application programming interface (API). An API service generates a plurality of subqueries, each subqueries being associated with a node in the navigable path. While traversing the navigable path to execute the write request, the API service identifies one or more nodes in the navigable path sharing an association with a data repository associated with the current node and upon which execution of a write operation associated with the current node depends. The API service coalesces a set of subqueries associated with the current node and the identified one or more nodes into a single subquery and executes the single subquery.
US10558654B2 Deltaiterators in database systems
The present disclosure describes methods, systems, and computer program products for using DeltaIterators in a database. One computer-implemented method includes, for each of multiple delta parts of a database that store values of an attribute of a table: identifying, by operation of a computer system, a set of values of the attribute stored in the delta part of the database, and identifying a current value in the set of values; identifying, a first critical value among the multiple current values, wherein the first critical value is a current value of a first set of values of the attribute stored in a first delta part of the database; outputting the first critical value; identifying a next value in first set of values; identifying a second critical value among the next value and the multiple current values except the first critical value; and outputting the second critical value.
US10558647B1 High performance data aggregations
A data aggregations application is disclosed that can create data aggregations from transaction data reported by an upstream system. Data aggregations that are interrelated to one another are generated. The transaction data can be stored only in leaf nodes with transaction idempotency maintained. Parent nodes can be dependent upon the leaf nodes so that transaction is not required to be stored in the parent nodes.
US10558635B2 Traffic data stream aggregate query method and system
A traffic data stream aggregate query method and system includes the steps of acquiring spatial-temporal information of a mobile object to generate a traffic data stream, dividing data space into cells, grouping adjacent cells with similar frequency into few buckets, calculating Kalman gains of the buckets based on frequencies of the buckets, and indexing the buckets using a binary partition tree to form a BPT index of the current timestamp, and serializing the BPT after the end of the current timestamp to form a historical index; and performing aggregate query, wherein an optimum estimation value of the bucket frequency is utilized to replace for calculating when the frequency of the bucket changes a lot. The system includes: an information collection module, a data processing module, an index processing module, an application service module and an index storage module.
US10558630B2 Enhancing textual searches with executables
Receiving a search request by a computer. Parsing text-based search terms from the search request. Searching documents in a document index based on the text-based search terms. Transmitting to a user device a list of documents identified by the search. Receiving, from the user device, a selection of one of the identified documents. Parsing executable-based search terms from the search request. Identifying content defining an executable in the selected document. Forming a display element from the executable. Identifying and associating variable names and variable values in the search query with variable names and variable values in the executable. Forming a statement to solve from the search query. Solving the statement to solve. Substituting the variable values and the statement solution for corresponding variable names in the display element. Embedding the display element in the selected document, and transmitting the selected document with the embedded display element to the user device.
US10558625B2 Systems and methods for increasing database access concurrency
The various embodiments described herein include methods, devices, and systems for reading and writing data from a database table. In one aspect, a method of reading and writing data from a database table, includes: (1) initiating a write transaction to write data to a first non-key column of a row of the database table, the database table having a plurality of rows, each row comprising a primary key and a plurality of non-key columns; (2) locking the first non-key column; and (3) in accordance with a determination that the second non-key column is not locked, initiating a read transaction to read data from the second non-key column, where initiation of the read transaction occurs prior to completion of the write transaction.
US10558621B2 Lock stealing writes for improved reliability
A method includes sending, by a first computing device, a first set of write requests and sending, by a second computing device, a second set of write requests to a set of storage units. The method further includes receiving, by the first computing device, favorable write responses from a first subset of storage units of the set of storage units and receiving, by the second computing device, favorable write responses from a second subset of storage units. The method further includes determining, by the first computing device, whether a number of the favorable write responses from the first subset of storage units equals or exceeds a write threshold number. When the number of the favorable write responses from the first subset of storage units equals or exceeds the write threshold number, the first computing device sends a set of commit requests to the set of storage units.
US10558618B1 Metadata compression
A computer-executable method, system, and computer program product for managing a Parallel-Logged File System (PLFS) on a data storage system, wherein the data storage system is in communication with an application that updates the data storage system with checkpoint data, the computer-executable method, system, and computer program product comprising receiving a first checkpoint including data from the application; analyzing the data in the first checkpoint to determine whether a pattern exists in the checkpoint data; and upon a positive determination, adding the pattern into PLFS.
US10558616B2 Method and apparatus for partial garbage collection in filesystems
A computing device includes a storage device in which a program for operating a file system is stored, and a processor configured to execute the program stored in the storage device wherein, in response to execution of the program, if a write request upon a file to be stored in the storage device is generated, the processor calculates, based on one or more file write methods included in the file system, an overhead of each of the one or more write methods, selects a file write method having the smallest overhead among the one or more file write methods, and records the file in the storage device by using the selected file write method, the one or more file write methods include slack space recycling (SSR), internal-segment-copying-based garbage collection and external-segment-copying-based garbage collection.
US10558615B2 Atomic incremental load for map-reduce systems on append-only file systems
Augmenting data files in a repository of an append-only file system includes maintaining a companion metadata file for each corresponding data file in a map-reduce system using the append-only file system. Each companion metadata file tracks a logical end-of-file (EOF) for each data file. Global versioning of each companion metadata is maintained. A map-reduce append job is performed for a set of data files using a current global version number for the companion metadata file. The map-reduce job including multiple append tasks. For each successful append job, a logical EOF for each appended file is incremented to a new physical EOF. For each failed append task of the append job, a logical EOF is maintained for each failed append task by not incrementing the logical EOF for each failed append task.
US10558612B1 Relational database conversion and purge
A computer implemented method, system and media are provided to convert relational database files hosted on a client server to operating database files. The operating database files are transferred using FTP protocol to a remote archival server. A relational database is created from the transferred operating database files on the remote archival server.
US10558606B1 Reliable voltage scaled links for compressed data
Systems, apparatuses, and methods for reliably transmitting data over voltage scaled links are disclosed. A computing system includes at least first and second devices connected via a link. In one implementation, if a data block can be compressed to less than or equal to half the original size of the data block, then the data block is compressed and sent on the link in a single clock cycle rather than two clock cycles. If the data block cannot be compressed to half the original size, but if the data block can be compressed enough to include error correction code (ECC) bits without exceeding the original size, then ECC bits are added to the compressed block which is sent on the link at a reduced voltage. The ECC bits help to correct for any errors that are generated as a result of operating the link at the reduced voltage.
US10558605B2 Electronic device and method for controlling a mode of connection interface
An electronic device according to various embodiments may include a housing including a first surface facing a first direction and a second surface facing a second direction opposite the first direction, a touchscreen display exposed through a portion of the first surface, at least one wireless and/or wired communication circuit disposed inside the housing, at least one processor disposed inside the housing and electrically connected to the display and the communication circuit, and a memory disposed inside the housing and electrically connected to the processor. The communication circuit and/or the at least one processor may be configured to be in one of a plurality of states for exchanging data on a bus based on a plurality of generations of the peripheral component interconnect express (PCIe) standard. The plurality of states may include a first state using a first clock rate and a first data encoding rate based on a first one of the plurality of generations, a second state using a second clock rate and a second data encoding rate based on a second one of the plurality of generations, and a first recovery state defined in the first one of the plurality of generations.
US10558596B2 Selecting a priority queue from which to process an input/output (I/O) request by training a machine learning module
Provided are a computer program product, system, and method for using at least one machine learning module to select a priority queue from which to process an Input/Output (I/O) request. Input I/O statistics are provided on processing of I/O requests at the queues to at least one machine learning module. Output is received from the at least one machine learning module for each of the queues. The output for each queue indicates a likelihood that selection of an I/O request from the queue will maintain desired response time ratios between the queues. The received output for each of the queues is used to select a queue of the queues. An I/O request from the selected queue is processed.
US10558595B2 Sending data off-chip
A processor comprising multiple tiles on the same chip, and an external interconnect for communicating data off-chip in the form of packets. The external interconnect comprises an external exchange block configured to provide flow control and queuing of the packets. One of the tiles is nominated by the compiler to send an external exchange request message to the exchange block on behalf of others with data to send externally. The exchange sends an exchange-on message to a first of these tiles, to cause the first tile to start sending packets via the external interconnect. Then, once this tile has sent its last data packet, the exchange block sends an exchange-off control packet to this tile to cause it to stop sending packets, and sends another exchange-on message to the next tile with data to send, and so forth.
US10558594B2 Memory device, the control method of the memory device and the method for controlling the memory device
An asynchronous NAND-type memory device includes a circuit configured to perform an operation based on a signal, a first pin configured to obtain an operation control signal, a second pin configured to output a data output reference signal, and a third pin configured to output data in synchronization with the data output reference signal. The circuit is provided such that the first pin obtains, from the external device, the operation control signal that is transitioned at a second time point after a first time point at which the memory device enters into a ready state, the second pin outputs the data output reference signal, which is transitioned at a third time point that is later than the second time point by a predetermined time interval, and the third pin outputs the data in synchronization with the operation control signal which is periodically transitioned, from the third time point.
US10558592B2 Priority level adaptation in a dispersed storage network
A processing system in a dispersed storage network is configured to access write sequence information corresponding to a write sequence; determine whether to elevate a priority level of the write sequence; when the processing system determines to elevate the priority level of the write sequence, elevate the priority level of the write sequence; determine whether to lower the priority level of the write sequence; and when the processing system determines to lower the priority level of the write sequence, the processing system lowers the priority level of the write sequence.
US10558581B1 Systems and techniques for data recovery in a keymapless data storage system
Components of a data object are distributed throughout a data storage system. Manifests are used to store the locations of the components of data objects in a data storage system to allow for subsequent reconstruction of the data objects. The manifests may be stored in another data storage system when cost projections indicate it being economical to do so. If a manifest for a data object becomes lost or otherwise inaccessible, clues are used to regenerate the manifest, thereby providing a continued ability to access the components of the data object to reconstruct the data object.
US10558574B2 Reducing cache line collisions
There is disclosed in one example a computing apparatus, including: a cache; a caching agent (CA); an integrated input/output (IIO) block to provide a cache coherent interface to a peripheral device at a first speed; a core configured to poll an address within the cache via the CA, wherein the address is to receive incoming data from the peripheral device via the IIO, and wherein the core is capable of polling the address at a second speed substantially greater than the first speed; and a hardware uncore agent configured to: identify a collision between the core and the IIO including determining that the core is polling the address at a rate that is determined to interfere with access to the address by the IIO; and throttle the core's access to the address.
US10558572B2 Decoupling trace data streams using cache coherence protocol data
Decoupling trace data streams using cache coherence protocol (CCP) data. One or more trace data streams include cache activity trace data and CCP trace data relating to executing a plurality of threads. The cache activity trace data includes inter-thread data dependencies comprising dependent cache activity trace entries, which each record a corresponding memory access by a corresponding thread in reliance on traced CCP dependence between threads. The inter-thread data dependencies are removed to create independent cache activity trace data for each of the plurality of threads that enables each thread to be replayed independently. The removal includes, for each dependent cache activity trace entry (i) identifying a corresponding value of the corresponding memory access by the corresponding thread based on the traced CCP dependence between threads, and (ii) recording the corresponding value of the corresponding memory access on behalf of the corresponding thread.
US10558562B2 Data storage device and operating method thereof
A method for operating a data storage device includes determining an nth garbage collection throughput by multiplying a rate of a number of used pages of an open memory block to an amount of write data to be processed to a sum of the number of used empty memory blocks and an immediately previous garbage collection throughput average value; and performing a garbage collection operation based on the nth garbage collection throughput.
US10558560B2 Prefetch insensitive transactional memory
Processing prefetch memory operations and transactions. A local processor receives a prefetch request from a remote processor. Prior to execution of the prefetch request, determining whether a priority of the remote processor is greater than a priority of a local processor. The write prefetch request is executed in response to a to a determination that the priority of the remote processor is greater than the priority of the local processor. Prefetch data produced by execution of the prefetch request is provided to the remote processor.
US10558525B2 Method of correcting errors in a memory array and a system for implementing the same
A method of correcting errors in a memory array. The method includes configuring a first memory array with a first error correction code (ECC) to provide error correction of data stored in the first memory array, configuring a second memory array with a second ECC to provide error correction of the data stored in the first memory array, performing a reflow process on the first and second memory array, and correcting data stored in the first memory array based on at least the first ECC or the second ECC. The first memory array includes a first set of memory cells arranged in rows and columns. The second memory array includes a second set of memory cells arranged in rows and columns.
US10558520B2 Memory error detection
Systems and methods are provided for detecting and correcting address errors in a memory system. In the memory system, a memory device generates an error-detection code based on an address transmitted via an address bus and transmits the error-detection code to a memory controller. The memory controller transmits an error indication to the memory device in response to the error-detection code. The error indication causes the memory device to remove the received address and prevent a memory operation.
US10558515B2 Policy based dynamic data collection for problem analysis
A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
US10558509B2 Detecting anomalies in program execution
Techniques are described for detecting anomalous behavior in program execution. In one example, a method includes logging occurrence of one or more key run time events during execution of a program. Each key run time event has a corresponding key run time event data structure associated with the program, and logging includes storing records associated with the key run time events, wherein each record is based on the key run time event data structure associated with the key run time event. The method further includes analyzing the records to determine if a current pattern of key run time events associated with the program during execution matches an expected pattern of key run time events and generating a security alert if the current pattern of key run time events does not match the expected pattern of key run time events for the program.
US10558504B1 Systems and methods for automatically detecting desktop applications
Described herein is a computer implemented method comprising receiving a link to content served by a remote server, detecting activation of the link, and in response to detecting activation of the link, attempting to load, via a web browser application, a passive mixed content item from a local web server. If the passive mixed content item successfully loads, the method further comprises accessing the content referenced by the link from a remote application server using an installed dedicated desktop application, the dedicated desktop application configured to operate with the remote application server. If the passive mixed content item does not successfully load, the method further comprises accessing the content referenced by the link from a remote web server using the web browser application.
US10558501B2 Resource allocation for computer processing
A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job.
US10558493B2 Managing a computing cluster using time interval counters
A method for processing state update requests in a distributed data processing system with a number of processing nodes includes maintaining a number of counters including a working counter indicating a current time interval, a replication counter indicating a time interval for which all requests associated with that time interval are replicated at multiple processing nodes of the number of processing nodes, and a persistence counter indicating a time interval of the number of time intervals for which all requests associated with that time interval are stored in persistent storage. The counters are used to manage processing of the state update requests.
US10558490B2 Mechanism for issuing requests to an accelerator from multiple threads
An apparatus is described having multiple cores, each core having: a) a CPU; b) an accelerator; and, c) a controller and a plurality of order buffers coupled between the CPU and the accelerator. Each of the order buffers is dedicated to a different one of the CPU's threads. Each one of the order buffers is to hold one or more requests issued to the accelerator from its corresponding thread. The controller is to control issuance of the order buffers' respective requests to the accelerator.
US10558488B2 Sharing transaction contexts in an optimized colocation of java and non-java language applications
Systems and methods for sharing transactional context between Java and traditional language applications are disclosed. In embodiments, a method comprises: receiving, by a computing device, a transaction request to execute a program, wherein the program comprises non-Java program components and Java program components; executing, by a transaction middleware of the computing device, the non-Java program components; contacting, by the transaction middleware, a resource manager server and registering with the resource manager server using global transaction ID data; transferring, by the transaction middleware of the computing device, the Java program components to a transaction coordinator of the computing device, along with thread ID data and the global transaction ID data; and storing, by the transaction coordinator, the thread ID data and global transaction ID data in a recoverable transaction log store.
US10558470B1 Application hosting in a distributed application execution system
In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. A generic application instance may be cloned, creating a pool of generic application instance clones that can be loaded with code for a requested application to produce an application instance. The application instance can then be stored in a cache to be used for a future application request.
US10558451B2 Software update system and server
A telematics center includes an update software distribution unit that distributes update software for updating software of an ECU to a software updating device. The software updating device includes a storage device that stores update software distributed from the telematics center and stores update information regarding influence on the operation of a vehicle in a case where the updating of the software of the ECU is not successful and an ECU software updating unit that updates the software of the ECU by using the update software stored in the storage device, and controls the operation of the ECU software updating unit on the basis of the update information stored in the storage device.
US10558446B2 Methods, systems, and computer program products for monitoring and control of a changes to computer apparatus and/or virtual machines by means of a management system via a network
In one aspect, a method of monitoring a computer apparatus by means of a management system via a network is provided, the method comprising: establishing a connection between the computer apparatus and the management system via the network, the computer apparatus being located at a first location and the management system being located at a second location remote from the first location; installing a controller and creating on the computer apparatus at least one virtual machine, the or each virtual machine being monitored by the controller; monitoring one or more characteristics of the computer apparatus and/or the or each virtual machine and generating monitoring results based on the characteristics; and reporting the monitoring results to the management system via the network. A corresponding system may also be provided. In one embodiment, characteristics of the computer apparatus include the state of the at least one virtual machine or the state of the one or more programs running within the at least one virtual machine and monitoring results include state information indicative of the state. In a second aspect, a method and system of establishing a connection between a computer apparatus and a management system via a network, and a corresponding controller for connecting a virtual machine to a network. In a third aspect, a method of configuring a virtual machine is provided. In a fourth aspect, a method of controlling data flow between one or more peripheral devices and a virtual machine on a computing apparatus is provided.
US10558439B2 Automatic reference counting
In a method for automatic reference counting, source code with automatic reference counting is executed, such that the source code executes an object destructor on demand irrespective of whether there are live references to an object, wherein the object destructor marks the object as disposed without freeing a portion of memory associated with the object and without impacting validity of a reference to the object. The object destructor is executed during execution of the source code, wherein the object destructor is for use in an explicit disposal process of a reference associated with the source code, wherein the object destructor collects a reference, removes the reference from being a live reference, and marks the object as disposed of.
US10558438B2 Context information based on type of routine being called
Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.
US10558437B1 Method and apparatus for performing profile guided optimization for high-level synthesis
A method for designing a system on a target device includes performing a high-level compilation of a computer program language description of the system to generate a hardware description language (HDL) of the system. The high-level compilation performs optimizations in response to profile data obtained from an earlier compilation of the system.
US10558416B2 Image display device
Provided is an image display device for a vehicle, in which the vehicle travels on a road and includes a first image display unit that displays a transmissive image inside the vehicle for an occupant. The image display device includes a second image display unit and a display controller. The second image display unit displays a road-surface image on a road surface of the road. The display controller stops displaying any one of the transmissive image and the road-surface image, on the condition that the transmissive image displayed by the first image display unit and the road-surface image displayed by the second image display unit appear superimposed on each other.
US10558413B2 Degree of interest evaluation device
A degree of interest evaluation device includes a memory and a processor coupled to the memory. The processor is configured to: in cases in which input of an operation has been received while content is displayed on an information processing terminal, measure the operation time of the operation; measure a time-wise change of the content being displayed during the operation time; decide on a message to be displayed in accordance with the time-wise change; and display the message decided on in association with the content.
US10558408B2 Image processing apparatus which performs communication with external apparatus
The image processing apparatus performs a communication process targeting an external apparatus via a network. When performing a communication process, the image processing apparatus determines whether or not the external apparatus which is a target of the communication process is registered in a destination list in which apparatuses corresponding to a predetermined condition are registered. In accordance with the timeout period determined based on the determination result, the image processing apparatus determines that a timeout has occurred in the communication process. The image processing apparatus updates the destination list according to the determination result of the occurrence of the timeout and the determination result as to whether or not the external apparatus is registered in the destination list. Thereby, it is possible to provide an image processing apparatus capable of quickly executing communication process because the transmission/reception buffer is less likely to run out.
US10558407B2 Availability of devices based on location
Methods and systems for a client device wirelessly receiving, from a location sensor, an identifier for the location sensor in response to detecting the location sensor. A device corresponding to the identifier for the location sensor may be determined, and resources of the device may be made available to the client device. After making the resources of the device available to the client device, the client device may send data for accessing the resources of the device. The device may comprise a printer, and the resources of the device may comprise printing services. The data for accessing the resources of the device may comprise print job data.
US10558404B2 Printing apparatus, control method, and storage medium
A printing apparatus manages the number of communications for printing requests to prevent the number of communications using the predetermined protocol from reaching an upper limit, in a case where a print job is received by using a predetermined protocol.
US10558396B2 Pre-caching data according to a current or predicted requester location
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device processes data usage characteristics associated with a data object that is associated with a user to determine an estimated location of the user. When the estimated location of the user compares unfavorably to the home location of the user, the computing device pre-fetches less than the decode threshold number of EDSs, for each set of encoded data slices (EDSs) that respectively correspond to data segments of a data object, from first storage units (SUs) to second SUs associated with the estimated location of the user.
US10558374B2 Restore of secondary data using thread pooling
A system according to certain aspects may include a secondary storage controller computer configured to: in response to a first instruction to obtain a first secondary copy of a first data set from a secondary storage device(s), the first instruction associated with a first restore operation: instantiate a first restore thread on a processor of the secondary storage controller computer; using the first restore thread, retrieve the first secondary copy from the secondary storage device(s); and forward the retrieved first secondary copy to a primary storage subsystem for storage; and in response to a second instruction to obtain a second secondary copy of a second data set from the secondary storage device(s), the second instruction associated with a second restore operation: using the first restore thread, retrieve the second secondary copy from the secondary storage device(s); and forward the retrieved second secondary copy to the primary storage subsystem for storage.
US10558367B2 Adaptive transaction layer packet for latency balancing
Embodiments of the present disclosure generally relate to a storage device with reduced latency and a method of accessing data by a storage device with reduced latency. In one embodiment, a method of accessing data by a storage device with reduced latency include triggering a controller of the storage device for issuing a host read request. The controller determines if latency is critical for completion of the host read request. The controller issues the host read request in dynamic host read request size if latency is critical.
US10558364B2 Memory allocation in a data analytics system
A module manages memory in a computer. The module monitors usage of a primary memory associated with the computer. The primary memory stores memory blocks in a ready state. In response to primary memory usage by the memory blocks in the ready state exceeding a ready state threshold, the module compresses at least some of the memory blocks in the ready state to form memory blocks in a ready and compressed state. In response to primary memory usage by the memory blocks in the ready and compressed state exceeding a release threshold, the module releases at least some of the memory blocks in the ready and compressed state. In response to primary memory usage by the memory blocks in the compressed state exceeding a compressed threshold, the module transfers at least some memory blocks in the compressed state to a secondary memory associated with the computer.
US10558361B1 Storage system having cross node data redundancy and method and computer readable medium for same
Embodiments of the present invention generally provide for multi-dimensional disk arrays and methods for managing same and can be used in video surveillance systems for the management of real-time video data, image data, or combinations thereof.
US10558355B2 Obfuscating mobile device passwords through pattern generation
A computer-implemented a method for authenticating a user includes: displaying, by a computer device, a first user interface on a display; receiving, by the computer device, user input defining a first pattern; displaying, by the computer device, a second pattern on the display, wherein the second pattern is different than the first pattern; comparing, by the computer device, the first pattern to a predefined pattern; and based on the comparing, the computer device performing one of: re-displaying the first user interface when the first pattern does not match the predefined pattern; and displaying a second user interface when the first pattern does match the predefined pattern.
US10558348B2 Third party action triggers
Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving first instructions that cause a user device to render a resource that includes a first parameter value of a first parameter and display the resource and generating second instructions that cause the user device to display an action trigger prompt that is rendered with the resource and in an initial state, and wherein the action trigger prompt is rendered to augment the resource with additional content not provided by rendering of the resource according to the first instructions.
US10558342B2 Automated pixel shifting within a digital image
Automating the shifting of pixels within a digital image comprises a processor receiving an indication of a starting point through a user interface. The starting point is received through a user selection of a particular portion of the digital image. Additionally, the processor receives, through the user interface, a direction associated with the starting point. The processor also selects a set of pixels extending in the direction away from the starting point. Further, the processor shifts the set of pixels in the first direction. Shifting the set of pixels comprises rendering and re-rendering in a loop the set of pixels being shifted.
US10558337B2 Cognitive dashboard adjustment
A computer determines a cognitive overload of a user interacting with a visual display based on eye tracking data. The visual display includes content of the dashboard and graphical elements of the content of the dashboard. The computer adjusts the visual display by modifying the content based on determining the cognitive overload.
US10558336B2 Systems and methods for implementing multi-application tabs and tab sets
A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views.
US10558323B1 Systems and methods for smart home automation using a multifunction status and entry point icon
A computing device is associated with one or more electronic devices in a smart home environment. A current environment status is identified from a hierarchy of three or more alert levels of the smart home environment based on a combination of device states of a subset of electronic devices. The current environment status is indicated by an environment status indicator that is displayed in a display area of the computing device concurrently with device state icons corresponding to the device states of the subset of electronic devices. Further, based on the current environment status of the smart home environment, a feature sets is determined for a smart home application executable on the computing device for interacting with the smart home environment. The determined feature set includes selectable commands for performing device functions associated with the current environment status.
US10558317B2 Digital sign network
The disclosed subject matter provides a digital sign with a video camera. The digital sign and video camera are connected via a communications medium to a central computer. The central computer provides a way of changing the images displayed on the digital sign and of disseminating the video from the video camera either through real time forwarding/viewing or recording the real time video stream and playing back the recorded video to a user. The central computer also provides a user interface where an authorized user, which would normally include an authorized governmental entity, can view the video stream and unilaterally interrupt the normally displayed image (or series of images) with an emergency notification message that would display on the digital sign.
US10558316B2 Electronic device and method for controlling screen
An electronic device includes touchscreen display, and at least one processor configured to display, on touchscreen display, first screen including execution screen of first application, in response to incoming call, display notification of first type indicating occurrence of incoming call on execution screen, wherein at least part of notification of first type is displayed translucently while at least part of execution screen is displayed on touchscreen display, receive first user input for moving notification of first type, in response to first user input, display notification of second type on first screen opaquely, wherein size of notification of second type is smaller than size of notification of first type, and wherein execution screen is not overlapped with notification of second type, receive second user input on notification of second type, and in response to second user input, display second screen indicating occurrence of incoming call on touchscreen display.
US10558315B2 Touch panel and display apparatus
Provided touch panel and display apparatus belonging to the field of display technology. The touch panel includes first and second substrates disposed facing to each other, a plurality of touch control units disposed on surface of first substrate facing second substrate, and a plurality of read lines and a plurality of control lines; each touch control unit includes first and second patches disposed, side by side, facing to second substrate, and pressure conductive pillar between first patch and second substrate; pressure conductive pillar is configured to transfer a pressure, which occurs when touch control unit receives press, to first patch of touch control unit; each touch control unit is configured to be turned on by control signal inputted through corresponding control line, and read out, through corresponding read line, pressure signal for first and second patches so as to determine position of touch point at which a press occurs.
US10558311B2 Reduction of noise in touch data samples via sampling during porch time of Vsync and Hsync signals
Disclosed herein is a touch screen controller for controlling touch sensing in a touch screen display, the touch screen display having a display layer controlled as a function of horizontal sync and vertical sync signals and a capacitive touch array comprised of drive lines and sense lines. The touch screen controller includes a driver and control circuitry. The control circuitry is configured to cause the driver to generate a driving signal on the drive lines during assertion of the horizontal sync signal, and cause the driver to generate the driving signal on the drive lines during assertion of the vertical sync signal. Analog touch sensing circuitry is configured to generate analog touch data as a function of signals on the sense lines resulting from generation of the drive signal on the drive lines.
US10558308B2 Capacitive sensor for panel having flat-surface portion and curved-surface portion
A capacitive sensor bonded to a panel having a flat-surface portion and a curved-surface portion includes a plurality of first transparent electrodes, a plurality of second transparent electrodes, a coupling member, and a bridge wiring member. The first transparent electrodes are arranged in a first direction. The second transparent electrodes are arranged in a second direction crossing the first direction. The coupling member is provided integrally with either the first transparent electrodes or the second transparent electrodes. The bridge wiring member is provided separately from the first transparent electrodes or the second transparent electrodes, to which the coupling member is not provided, in a portion where the bridge wiring member crosses the coupling member. A direction in which the coupling member extends in a portion bonded to the curved-surface portion is different from a direction in which the coupling member extends in a portion bonded to the flat-surface portion.
US10558306B2 In-cell touch apparatus and a water mode detection method thereof
A water mode detection method includes: operating a normal touch detection operation on each of a plurality of touch detection unit groups during each of a plurality of normal scan periods to obtain a first detection result; operating a dummy touch detection operation on a first touch detection group of the touch detection unit groups to obtain a second detection result during a dummy scan period, and setting a common voltage of a second touch detection group of a plurality of non-scanned touch detection unit groups to a reference ground during the dummy touch detection operation; and generating a water mode detection result according to the first detection result and the second detection result.
US10558303B2 Touch sensor and manufacturing method thereof
A touch sensor including a first substrate which extends in a first direction and on which first channels may be formed and stretched, a first conductive liquid injected into the first channels, a second substrate which extends in a second direction which intersects with the first direction and on which second channels may be formed and stretched, and a second conductive liquid injected into the second channels.
US10558297B2 Detection device
A detection device capable of detecting an external proximity object is provided. The detection device includes a substrate; and a plurality of thin conductive wires including: a plurality of first thin conductive wires each including a plurality of first thin wire pieces; and a plurality of second thin conductive wires each including a plurality of second thin wire pieces, the first thin wire pieces and the second thin wire pieces being made of a metal material and each including a first end portion and a second end portion.
US10558296B2 Hand sensing controller
Disclosed is a touch-sensitive controller system employing a controller comprising a plurality of separate FMT sensor patterns adapted to detect a variety positions of the human hand. The controller system outputs both touch events as well as data reflective of the hand interaction with the controller. The FMT sensors may be driven by a common signal generator, and can look at body-generate crosstalk to aid in understanding the position, orientation and grip of a hand on the controller. In an embodiment, signal injection can supplement FMT sensor data. Fusion among the data transmitted and received by the plurality of FMT sensors and additional injected signals may provide improved fidelity in both touch and hand modeling.
US10558284B2 Electronic devices having bilayer capping layers and/or barrier layers
In various embodiments, electronic devices such as thin-film transistors and/or touch-panel displays incorporate bilayer capping layers and/or barrier layers.
US10558282B2 Facilitating user input via head-mounted display device and arm-mounted peripheral device
An apparatus for performing data entry by a user includes a first electronic device configured to be attached to a person's head and including a display for viewing by the person; and a second electronic device configured to be attached to a person's forearm and used in combination with the first electronic device. The first and second electronic devices are configured for wirelessly communications with each other, at least some of the wireless communications representing user input by the person for interfacing with a user interface displayed to the person on the display of the first electronic device, whereby data entry by the person is accomplished. The first electronic device is configured to wirelessly transmit data entered by the person to a computer system for electronic storage in a non-transitory computer readable medium.
US10558281B2 Touch sensor panel having an index matching passivation layer
Touch sensor panels typically include a plurality of layers that can be stacked on top of each other. When the touch sensor panel is used in a bright environment, incident light can hit the interfaces between those layers of the stackup having mismatched refractive indices and can reflect off those interfaces. The light reflected from those interfaces can give rise to the appearance of fringes on the touch sensor panel, which can be visually distracting. In order to reduce the appearance of these fringes, embodiments of the disclosure are directed to the addition of an index matching passivation layer between a conductive layer of traces and an adhesive layer in the touch sensor panel stackup.
US10558280B2 System and method for bidirectional communication between stylus and stylus sensor controller
A method is provided to interface an active stylus with a sensor controller, wherein the sensor controller is coupled to a sensor configured to receive input from the active stylus. In the method the sensor controller defines data frames consisting of more than one time slot usable for receiving packets from the stylus. The active stylus transmits, in response to a request from the sensor controller, a signal including stylus capability information. The sensor controller determines, based on the stylus capability information, a downlink time slot allocation for use by the active stylus to transmit packets to the sensor controller. The sensor controller transmits the downlink time slot allocation to the active stylus.
US10558277B2 Folding angle sensing of a foldable device
An electronic device is disclosed, the device comprising a first portion, a hinge element disposed between the first portion and the second portion so that the first portion is rotatable with respect to the second portion, and a non-extensible element disposed between the first portion and the second portion, wherein the non-extensible element comprises a movable portion configured so that a rotation of the first portion with respect to the second portion causes motion of the movable portion with respect to the first portion. The electronic device further comprises a sensor arrangement disposed on the first portion, the sensor arrangement being configured to detect the motion of the movable portion, at least one processor, and at least one memory comprising computer program code configured to calculate an angle of fold between the first and second portion based on the motion of the movable portion as detected by the sensor arrangement.
US10558270B2 Method for determining non-contact gesture and device for the same
A method for determining non-contact gesture is applied to a device for the same. The device has an image sensor to detect an image sensing data, an inertial measurement sensor to detect an inertial sensing data, and a processor to determine if an object data is detected and to determine if an inertial event is occurred. The image sensing data in the same and/or adjacent image frame with the inertial events are excluded so that the image sensing data used to determine the gesture are those not influenced by the inertial events. Therefore, the accuracy of determining the gesture is enhanced.
US10558264B1 Multi-view display with viewer detection
Methods, systems, and apparatus for generating images that blend an appearance of a display with an environment of the display. In some aspects, output is provided from a display that occludes an object. A gaze direction is determined for an observer located within an environment of the display. An image is generated based on the determined gaze direction of the observer. The generated image is configured to blend an appearance of the display with the environment of the display. The generated image is displayed on the display directed to the observer.
US10558259B2 Dynamic voltage control
In an approach for controlling voltage, a computer obtains a magnitude of a current of a processing unit. The computer determines an optimized magnitude of a voltage based on the obtained magnitude of the current. The computer generates an updating instruction based on the determined optimized magnitude of the voltage. The computer supplies the generated updating instruction to the processing unit.
US10558257B2 Systems and methods for exiting low-power states
An information handling system may include at least one processor, and an information handling resource communicatively coupled to the at least one processor. The information handling system may be configured to cause the information handling resource to enter a low-power state, and further configured to cause the information handling resource to enter a full-power state. The information handling system may also be configured to cause at least one communication link of the information handling resource to remain inactive until detection of a specified event.
US10558255B2 Hybrid hardware/firmware power management controller for media devices
Systems, apparatuses and methods may provide for firmware access wrapper technology that includes a plurality of input registers communicatively coupled to a hardware power controller, a plurality of output registers communicatively coupled to the hardware power controller, and a processor communicatively coupled to the input registers and the output registers. The processor may include configurable logic to identify a control policy change with respect to the hardware power controller, detect input signal information in one or more of the input registers, and conduct a modification of one or more values in the output registers based on the control policy change and the input signal information.
US10558252B2 Method and system for powering multiple computer platforms in symmetric configuration
Techniques pertaining to powering multiple platforms with a minimum impact on air passage in a predefined environment are disclosed. Instead of connecting each of the platforms in a chassis to a power supply therein, embodiments of the present invention uses what is referred to as cascading powering to power all platforms within minimum cable delivery. According to one embodiment of the present invention, a motherboard is disposed between two power supply units that are used to power the motherboard. The motherboard has power connectors located towards or near the power supply units so that only short cables are needed to power the platform.
US10558249B2 Sensor-based non-uniform cooling
Techniques for inducing non-uniform cooling are described. According to an embodiment, a system is provided. The system can comprise at least one processor device that executes components stored in a memory, wherein the components comprise: a flow control device that distributes coolant to a location of the at least one processor device; and a sensor controller component that detects a location of a thermal anomaly of the at least one processor device. The components can also comprise a cooling controller component that adjusts the flow control device to direct the coolant to the location of the thermal anomaly.
US10558246B2 Chassis device, and cover structure and magnetic securing mechanism thereof
A chassis device and its cover structure and lifting mechanism, the chassis structure includes a chassis, a cover and a lifting mechanism further including a first magnetic member fixed to the cover, a second magnetic member fixed to the chassis; a movable sleeve sheathed on the second magnetic member and capable of sliding with respect to the second magnetic member, an elastic element installed between the chassis and the movable sleeve and pushing the movable sleeve away from the chassis to resume its original position, and a third magnetic member fixed to the movable sleeve, and the third magnetic member has a side attracted or repelled with respect to the first magnetic member and the other side attracted or repelled with respect to the second magnetic member. The second and third magnetic members have a magnetic attraction force greater than an elastic restoring force of the elastic element.
US10558241B2 Display substrate and method for preparing the same, and display device
A display substrate, a method for preparing the same, and a display device are provided in the embodiments of the disclosure. The display substrate comprises: a flexible substrate, the flexible substrate defining a connection region thereon; an inorganic structure layer on a side of the flexible substrate and in the connection region; a plurality of connection terminals on the inorganic structure layer and in the connection region; and a flexible filling layer in the inorganic structure layer and between two adjacent connection terminals of the plurality of connection terminals.
US10558240B2 Apparatus for converting mobile device into wearable
This disclosure relates to an apparatus for converting a mobile device into a wearable. The apparatus comprises a body including an area configured to couple to a mobile device, and one or more flexible members coupled to the body, wherein the one or more flexible members are capable of retracting to a first position and capable of expanding to a second position, wherein the second position allows a user to wear the apparatus.
US10558233B1 Dynamic bias current generator and associated electronic device
A dynamic bias current generator includes a detection circuit and at least one current generating circuit. The detection circuit is used for generating a detection signal, and includes: current source coupled to the power supply voltage; a first set of transistors coupled between the current source and the ground voltage; a second set of transistors coupled between the power supply voltage and the ground voltage; a first capacitor coupled to the power supply voltage; and a second capacitor coupled to the ground voltage. The at least one current generating circuit is used for generating dynamic bias current according to the detection signal, and includes multiple transistors and a terminal for outputting voltage signal corresponding the dynamic bias current. The dynamic bias current may be used to increase the reaction speed of the comparator and may be used in a power down detection circuit.
US10558226B1 Micro self-aware autonomous aerial vehicle for home safety and security
A system for use in monitoring a building. The system comprises a heavier-than-air programmable aircraft (aircraft) of dimensions suitable for use in the building and adapted to move within the building in the air, a position determining system adapted to determine a relative position of the aircraft within any room of the building and acquire additional spatial information of any room within the building so that the aircraft can travel within the building, and wherein the position determining system is further adapted to facilitate generation of a three-dimensional image representing an interior space of the building, one or more communications systems adapted to be carried by the aircraft, and a processor system adapted to receive data and commands through use of the one or more communications systems, and facilitate generation of the three dimensional image of the interior space of the building through use of the position determining system.
US10558220B2 Self-propelled vehicle system, self-propelled vehicle, and drive control method of self-propelled vehicle
The self-propelled vehicle system includes a drive line, a start marker, and a self-propelled vehicle. The self-propelled vehicle includes a plurality of drive line sensors arranged, in a direction intersecting with the travel direction of the self-propelled vehicle, at a wider range than a width of the drive line, a marker sensor that detects the start marker, and a control unit. After the start marker is detected by the marker sensor, the control unit nullifies the detection output of one group of the drive line sensors out of a plurality of groups that are formed by dividing all the drive line sensors, and in accordance with the detection output of another of the groups, the control unit makes the travel direction of the self-propelled vehicle follow the drive line branched towards a side of the another group, which is one of the two drive lines branched into two directions.
US10558219B2 Systems and methods for controlling an aerial vehicle using lateral propulsion and vertical movement
An aerial vehicle control system includes an aerial vehicle and a computing device. The aerial vehicle includes an altitude controller and a lateral propulsion controller The computing device includes a processor and a memory. The memory stores instructions that, when executed by the processor, cause the computing device to obtain location data corresponding to a location of the aerial vehicle; obtain wind data; determine an altitude command, a latitude command, and a longitude command based on at least one of the location data or the wind data; cause the altitude controller to implement at least one of the altitude command, the latitude command, or the longitude command; and cause the lateral propulsion controller to implement at least one of the altitude command, the latitude command, or the longitude command.
US10558215B2 Vehicle drive assistance system
A vehicle drive assistance system is provided, which includes a processor configured to execute a required driving ability estimating module to estimate a driver's driving ability required for driving a vehicle based on a traffic environment around the vehicle and drive assistance provided to the driver by the vehicle, a current driving ability estimating module to estimate a driver's current driving ability, and a changing module to reduce the required driving ability by performing reduction processing in which comprehension of the traffic environment by the driver is facilitated when the current driving ability is lower than the required driving ability.
US10558213B2 Control system for and control method of autonomous driving vehicle
A control system for an autonomous driving vehicle comprises an operation device configured to be operated by a driver; a notification device configured to give notification to the driver; and an electronic control unit. Autonomous driving is performed. When the driver operates the operation device during autonomous driving, autonomous driving is terminated and vehicle driving is switched to manual driving. Further, when the driver should be requested to terminate autonomous driving during autonomous driving, the notification device is controlled to first notify a request for preparing for manual driving to the driver and then notify a request for terminating autonomous driving to the driver.