US10652704B2

A method and apparatus for controlling a second mobile device in response to a first mobile device having no connection to a telephony service. In response to receiving a first control signal including the first unique identifier and from the telephony service, the first unique identifier is used to identify the first group. The data is targeted to the first mobile device. In response to the first mobile device not being connected to the broker service apparatus and the second mobile device being connected to the broker service apparatus, a second control signal, which includes the identifier of the first mobile device, is issued to the second mobile device in order to forward the data to the second mobile device.
US10652703B1

Systems and methods are described for transmitting a plurality of push-based communications associated with products moving geographically. In various aspects, an application programming interface (API) endpoint server having a push-based API, the push-based API associated with a webhook provided to a delivery service server, may receive via the webhook a webhook-push following an update to a delivery status state of a delivery event. A short message service (SMS) webpage server may generate a description of the update to the delivery status state. The SMS webpage server may be further configured to generate an SMS-based webpage and the description of the update to the delivery status state may include the URL of the SMS-based webpage. An SMS delivery component may transmit a communication including the description of the update to a client device associated with the delivery event.
US10652702B2

A user equipment (110A), an application managing function (130) and methods therein for managing a message transferable over a radio interface of the user equipment (110A) are disclosed. The user equipment (110A) receives (310) a configuration comprising a set of service identifiers mapped to a set of barring categories. Moreover, the user equipment (110A) receives (320) a set of barring parameters mapped to the set of barring categories. The user equipment (110A) also obtains (330) a service identifier associated with the message. Next, the user equipment (110A) determines (340), based on the configuration, a barring category that is mapped to the service identifier. The user equipment (110A) determines (350) a barring parameter that is mapped to the barring category. Then, the user equipment (110A) manages (360) a transfer of the message over the radio interface according to the barring parameter. Corresponding computer programs and computer program carriers are also disclosed.
US10652701B2

A method of transmitting a spatial stream for multi user (MU)-multiple input multiple output (MIMO) in a wireless local area network system and a transmitter for performing the method are provided. The method includes transmitting, to a receiver, a management frame including group information to assign or change a position of a plurality of spatial streams corresponding to each of a plurality of groups, and transmitting, to the receiver, a frame including at least one spatial stream, wherein the group information includes a plurality of group indicators and a plurality of spatial stream (SS) indicators, each of the plurality of group indicators indicating whether the receiver is a member of each of the plurality of groups, each of the plurality of SS indicators indicating a position of the plurality of spatial streams corresponding to each of the plurality of groups.
US10652699B1

A system may receive geographic data including analytics information relating to a geographic region of a network; receive user equipment data including analytics information relating to one or more user equipment of the network; receive node data including analytics information corresponding to one or more nodes of the network; and associate the user equipment data and the node data with the geographic data; identify a coverage index for the geographic region based on the geographic data and the associated user equipment data. The system may identify a capacity index for the geographic region based on the geographic data and the associated node data; determine a regional score for the geographic region based on the coverage index and the capacity index; generate a recommendation to service the geographic region based on the regional score; and perform an action based on the recommendation.
US10652698B1

Methods, apparatus, and processor-readable storage media for local determination of geo-location data by user devices are provided herein. An example computer-implemented method includes obtaining geo-location data attributed to one or more access points within a given proximity of a previously-determined geo-location of a user processing device; detecting one or more access points within the given proximity of the user processing device; comparing the one or more detected access points to the obtained geo-location data; and determining geo-location data attributed to the user processing device based at least in part on the comparing of the one or more detected access points to the obtained geo-location data.
US10652697B2

A locator assembly is provided. The locator assembly includes an article of wear and a location sending device embedded in the article of wear. A bio-related electric generator is connected to the location sending device for providing power for the location sending device. A system for locating a person and a locating method are also provided.
US10652695B2

Determining the geographic location of a portable electronic device (100) in a radio communications network, by transmitting radio signals from a plurality of first network transmitters (200, 300, 400); receiving, in the network, a measurement signal from the portable electronic device, which measurement signal comprises, for each transmitted radio signal, a plurality of data samples obtained in the electronic device from the respective transmitted signal at different time points during a measurement period with movement of the portable electronic device (100), and local position data associated to each data sample obtained from a local positioning unit in the electronic device, so as to form a synthetic antenna array; obtaining, a direction measurement between the electronic device and the first network transmitter from the synthetic antenna array; obtaining geographic location data for the first network transmitter; and identifying geographic location data of the portable electronic device based on the direction measurement and the geographic location data for the first network transmitter.
US10652688B2

A method improves performance of a computer that provides binaural sound to a listener. A memory stores coordinate locations that follow a path of how the head of the listener moves. This path is retrieved in anticipation of subsequent head movements of the listener to improve computer performance of executing binaural sound.
US10652687B2

A presence of a person within a camera field of view of an electronic device is determined by digitally processing images captured by a camera. A position of a body member of the person with respect to the electronic device is also computed by digitally processing the camera captured images. A crosstalk cancellation (XTC) signal is adjusted based on the computed position of the body member. Adjusting the XTC signal includes adjusting a first predetermined model location, which includes a location at which a user should be in order to achieve a desired virtual acoustics effect. Processing program audio based on the adjusted XTC signal, to generate audio signals that drive speakers. Other aspects are also described and claimed.
US10652686B2

Aspects of the present disclosure relate to a method and system for processing an audio signal to optimize the localization of sound in a sound system using a head related transfer function HRTF). A location of a user is determined and a speaker is driven with a waveform representing a location specific cue having a desired user response. The location specific cue is associated with a defined HRTF for the determined location of the user. A user response to location specific cue is detected and compared to the location specific cue. The defined HRTF is then updated with information from the comparison of the user response to the location specific cue.
US10652684B2

Multiple virtual source locations may be defined for a volume within which audio objects can move. A set-up process for rendering audio data may involve receiving reproduction speaker location data and pre-computing gain values for each of the virtual sources according to the reproduction speaker location data and each virtual source location. The gain values may be stored and used during “run time,” during which audio reproduction data are rendered for the speakers of the reproduction environment. During run time, for each audio object, contributions from virtual source locations within an area or volume defined by the audio object position data and the audio object size data may be computed. A set of gain values for each output channel of the reproduction environment may be computed based, at least in part, on the computed contributions. Each output channel may correspond to at least one reproduction speaker of the reproduction environment.
US10652683B2

A three-dimensional (3D) audio reproducing method and apparatus is provided. The 3D audio reproducing method may include receiving a multichannel signal comprising a plurality of input channels; and performing downmixing according to a frequency range of the multichannel signal in order to format-convert the plurality of input channels into a plurality of output channels having elevation.
US10652682B2

An audio headset may receive a plurality of audio signals corresponding to plurality of surround sound channels. The headset may determine, via its audio processing circuitry, context and content of the audio signals. The audio processing circuitry may process the audio signals to generate a pair of stereo signals carrying one or more virtual surround channels, wherein the processing comprises automatically controlling, based on the context and the content of the audio signals, a simulated acoustic environment of the virtual surround channels.
US10652678B2

A system and method for providing user location-based multi-zone media. As a non-limiting example, various aspects of this disclosure provide a system and method that flexibly presents media content (e.g., audio content) to a user as the user moves throughout a premises. As a non-limiting example, various aspects of this disclosure provide a system and method that flexibly presents media content (e.g., audio content) to a user as the user moves throughout a premises.
US10652674B2

The presently disclosed subject matter includes a mobile compute device configure to produce a set of audiological assessment data based on a set of stimulus signals presented to a user via a source device and a set of response signals provided as a response to the set of stimulus signals. The mobile compute device identifies a personal audiological profile of the user at least based on a psychoacoustic model and the set of audiological assessment data. The mobile compute device builds a digital signal processing model including a set of audio digital signal processing functions. The mobile compute device executes the digital signal processing model to produce an output audio signal in response to an input audio signal received from the source device, the output audio signal is based on a modified version the input audio signal. The mobile compute device transmits the output audio signal via the source device.
US10652668B2

A method performs frequency distortion of an audio signal. The audio signal is divided at at least one division frequency into a low-frequency band and a high-frequency band. A frequency-distorted signal is generated through respectively different distortions of frequencies for the high-frequency band and for the low-frequency band. The division frequency is selected such that it is located between two neighboring tones of a given tonal system.
US10652662B2

Embodiments of the present disclosure relate to methods and apparatus for peripheral device discovery, the detection of orientation of a connector having multiple degrees of rotational symmetry, and the provision of appropriate signal paths between a host device and a peripheral device. Some embodiments provide a characteristic impedance within the peripheral device that is coupled between rotationally symmetric contacts of the connector and thus enables detection of the connector orientation. The value of the characteristic impedance may be used in some embodiments to determine the type or model of peripheral device. Some embodiments are concerned with the enablement of appropriate signal paths to a peripheral device having a transducer (e.g. a loudspeaker) coupled only to rotationally symmetric contacts of the connector, such as headphones implemented in a “balanced” configuration.
US10652660B2

Various embodiments relate to data packet compensation in multi-device media systems. A primary headphone device may include one or more communication interfaces configured to communicate with an audio source and a secondary headphone device. The primary headphone device may further include communication logic configured to transmit information to the secondary headphone device identifying one or more data packets received by the primary headphone device. The communication logic may also be configured to receive reporting information identifying one or more data packets missed by the secondary headphone device. Also, the communication logic may be configured to transmit compensation information for the one or more data packets missed by the secondary headphone device.
US10652654B1

Dynamic device speaker tuning for echo control includes detecting audio rendering from a speaker on a device; based at least on detecting the audio rendering, capturing, with a microphone on the device, an echo of the rendered audio; performing a Fourier Transform on the echo and the rendered audio; determining a real-time transfer function for at least one signature band; determining a difference between the real-time transfer function and a reference transfer function; and tuning the speaker for audio rendering, based at least on the difference between the real-time transfer function and the reference transfer function, by adjusting an audio amplifier equalization. For some examples, the signature band represents a wall echo or an alternative mounting option. For some examples, the echo is collected during intervals while the audio rendering is ongoing.
US10652649B2

An improved system and method for reducing the ambient noise experienced by a user listening to an earpiece without the use of a microphone is disclosed. An “ambient noise signal” created by the sound pressure wave of the ambient noise acting on the earpiece transducer is obtained. In some embodiments, the ambient noise signal is inverted and fed back, and the inverted signal is added to the intended audio signal being sent to the earpiece so that the ambient noise is cancelled. In other embodiments, a processor receives the ambient noise signal and predicts the modification to the intended audio signal needed to counteract the ambient noise. The ambient noise signal may be obtained by comparing the actual signal across the earpiece transducer to the intended audio signal, or by detecting variations in the current across the transducer from the current generated to drive the transducer.
US10652642B1

Various implementations include audio devices and components of such devices. In some particular cases, a keypad for an audio device includes a base having an array of circumferentially separated slots. The keypad further includes a set of light emitting diodes (LEDs) each located in a corresponding one of the slots in the base, and a cover over the base and the set of LEDs. The cover has a set of lenses each corresponding with one of the LEDs and forming a space over the corresponding LED to diffuse light from the corresponding LED, such that when powered, the set of LEDs is configured to provide a continuous ring of light around the keypad.
US10652641B2

A display apparatus includes a display panel configured to display an image by emitting light, and a sound generation device including a vibration generation module configured to vibrate the display panel. The vibration generation module includes a vibration element on a rear surface of the display panel, and a vibration reflecting member on the rear surface of the display panel and spaced apart from the vibration element.
US10652640B2

There are provided music headphones including a pair of small loudspeakers for high quality stereo music reproduction, in which at least one integral video camera is built into the headphones and the headphones include at least one connection to a physically separate portable music device, such as a smartphone, where at least one of the connections enables (i) high quality playback of stereo music from the portable music device using the small loudspeakers; and at least one of the connections enables (ii) transferring of video data from the or each video camera to the portable music device for one or more of: editing or mixing music or other audio in order to create a soundtrack for a video recording, or sharing a video recording, and where the video data is editable.
US10652629B2

A video generation system is configured to provide streaming video as a cloud processed service to viewers over a computing network. In response to a request from a viewer, a video source is configured to provide video and an identifier source is configured to provide an identifier for inclusion in the video. A video encoder is configured to convert the video from a first format to a second format, apply the identifier to the video, and otherwise encode the video in real-time while streaming the encoded video to the viewer. The identifier may be stored in association with the account information of the viewer and used for identifying the viewer a source of an unauthorized video copy.
US10652621B2

Media content search results ranked by popularity is described. In embodiment(s), a search request for television media content can be initiated by a viewer, and television media content that is relevant to the search request can be identified. The relevant television media content can then be ranked based on a popularity rating and the relevant television media content can be displayed in an ordered list that is ordered by popularity rankings.
US10652598B2

A broadcast transmitter for processing a broadcast signal is discussed. The broadcast transmitter includes a packetizer to generate transport packets based on a Layered Coding Transport (LCT) format, wherein the transport packets are used to transport at least one delivery object and signaling data; and a transmitter to transmit the broadcast signal comprising the transport packets, wherein the signaling data includes a real-time attribute which is a boolean flag that is set to true when the transport packets carry a real-time content that is comprised of the at least one delivery object, and wherein a header of at least one transport packet of the transport packets includes codepoint information for indicating a type of a payload that is carried by the at least one transport packet, transport object identifier information for identifying the at least one delivery object, and information for identifying a starting position of a fragment of the delivery object carried in the at least one transport packet.
US10652591B2

The present invention relates to a system for a cloud streaming service, a method for same using a still-image compression technique and an apparatus therefor, particularly the method allowing a still image-based cloud streaming service by comparing the previous frame and current frame to determine and capture the region in the current frame which has changed from the previous frame, and transmitting, to a user, the changed region encoded with the still-image compression technique. By utilizing a still-image compression technique appropriate to the image type when providing the cloud streaming service, the compression efficiency of the still image and the speed of the cloud streaming service can be improved.
US10652583B2

A hybrid compression method for compressing images is provided. The method identifies a first set of image components to be compressed by a lossy compression format and a second set of image components to be compressed by a lossless compression format. The method then encodes the first set of image components according to the lossy compression format and encodes the second set of image components according to the lossless compression format. The method then generates a compressed structure that includes the lossy-compressed first set of image components and the lossless-compressed second set of image components.
US10652582B2

A de-blocking filter includes a reconstructed memory that is configured to store reconstructed pixels corresponding to a current macroblock of a video image to be filtered. The current macroblock includes a set of sub-blocks, each sub-block having horizontal edges and vertical edges. An internal pixel buffer in the de-blocking filter is configured to store pixels corresponding to the set of sub-blocks from the reconstructed memory, and to store partially filtered pixels corresponding to a set of partially filtered macroblocks. An edge order controller in the de-blocking filter is configured to load the pixels corresponding to the set of sub-blocks into a filter engine from the internal pixel buffer, to filter the set of sub-blocks, such that, at least one horizontal edge is filtered before filtering all vertical edges of the set of sub-blocks.
US10652580B2

Video data processing method and apparatus are provided. The method includes: encoding, by an encoder side, obtained original video data according to a hierarchical P-frame prediction HPP structure to obtain an HPP bitstream; redundancy-coding the HPP bitstream according to a forward error correction FEC code, redundancy packet quantities in frames in the HPP bitstream progressively decreasing from lower to higher temporal layers to which the frames belong in the HPP structure; and sorting the frames in the redundancy-coded HPP bitstream and sequentially sending the frames in the redundancy-coded HPP bitstream to a decoder side.
US10652576B2

Innovations in the use of base color index map (“BCIM”) mode during encoding and/or decoding simplify implementation by reducing the number of modifications made to support BCIM mode and/or improve coding efficiency of BCIM mode. For example, some of the innovations involve reuse of a syntax structure that is adapted for transform coefficients to instead signal data for elements of an index map in BCIM mode. Other innovations relate to mapping of index values in BCIM mode or prediction of elements of an index map in BCIM mode. Still other innovations relate to handling of exception values in BCIM mode.
US10652566B2

With an image coding method which allows reduction of processing loads, when pictures included in a video signal are classified into layers so as to belong to their respective layers, a picture that belongs to the second layer that is located in a range restricted according to the first layer to which a current picture to be coded that is one of the pictures belongs, is referred to as a reference picture for the current picture, and the current picture is coded based on the reference picture.
US10652565B1

A processing device receives a representation of an image, wherein the image has a first size and the representation has a second size that is smaller than the first size, the representation having been generated from the image by a first portion of a first trained machine learning model. The processing device processes the representation of the image using a second portion of the trained machine learning model to generate a reconstruction of the image and then outputs the reconstruction of the image.
US10652550B2

A compensation table compressing method is provided, processes each encoding block by prediction modes and select one prediction mode with the minimum rate distortion optimizing value as an optimized prediction mode by the rate distortion optimizing method such that each encoding block can correspond to an optimized prediction mode, which lowers the compression ratio of the compensation table and the time complexity of encoding and increases the quality of compression.
US10652549B2

A region determination circuit determines, for a first block encoded by referring to a first prediction block generated by applying a bidirectional prediction mode for a first component of a pixel value from among blocks in a coding-target picture included in video data, a partial region to which a unidirectional prediction mode is to be applied for a second component on the basis of a difference value for the first component between corresponding pixels belonging to the first prediction block and the first block. A prediction circuit generates a second prediction block for the second component by applying a unidirectional prediction mode to the partial region and a bidirectional prediction mode to a region that is not the partial region. An encoder calculates a prediction error for the second component between corresponding pixels belonging to the first block and the second prediction block and encodes the prediction error.
US10652548B2

A video system for minimizing streaming latency is disclosed. The video system includes an encoder having a data input part receiving external streaming video data, a data conversion part converting the external streaming video data to output converted video data, a first buffer receiving the converted video data, a data measurement part measuring size of the converted video data and conversion time spent for converting the streaming data, and a latency determination part comparing the size and the conversion time, respectively, to a reference size and a reference time to determine latency; and a decoder having a second buffer receiving the converted video data from the first buffer. The latency determination part transmitting the determined result to the data input part and the data input part outputs a latest streaming video data in response to determination that the first buffer or second buffer will be in underflow.
US10652536B2

An encoder according to one aspect of the present disclosure encodes a block of an image, and includes a processor and memory connected to the processor. Using the memory, the processor partitions a block into a plurality of sub blocks and encodes a sub block included in the plurality of sub blocks in an encoding process including at least a transform process or a prediction process. The block is partitioned using a multiple partition including at least three odd-numbered child nodes and each of a width and a height of each of the plurality of sub blocks is a power of two.
US10652535B1

A memory-efficient filtering approach is used to code images and video. A buffer having a fixed size based on a size of processing units to use for filtering a video frame is allocated. For each of the processing units, pre-filtered pixel values are copied from a respective region of the video frame to the buffer based on a writing point for the video frame and an offset applied to the writing point, filtering is performed against the pre-filtered pixel values from the buffer to produce filtered pixel values, and the filtered pixel values are written to the video frame based on the writing point and the offset. The filtering may be performed using a loop restoration tool, such as where the pre-filtered pixel values are output from a constrained directional enhancement filter (CDEF) tool. Alternatively, the filtering may be performed using the CDEF tool or another coding tool.
US10652529B2

In one embodiment, an electronic display assembly includes a sensor array located on one side of a circuit board, an electronic display array located on an opposite side of the circuit board from the sensor array, and a logic unit layer coupled to one side of the circuit board. The logic unit layer is configured to receive first signals from the sensor array, perform at least one operation on the received first signals to create second signals, and transmit the second signals to the electronic display array. The first signals are communicated using a particular signal protocol and correspond to light captured by sensor pixels of the sensor array. The second signals are communicated using the particular signal protocol of the first signals and are operable to instruct the electronic display array to display light corresponding to the light captured by the plurality of sensor pixels.
US10652523B2

There is provided a method performed in a multi-sensor video camera having a first and a second sensor with partly overlapping fields of view. A first and a second received video frame being simultaneously captured each has a non-overlapping portion and an overlapping portion. A frame of a first video stream is generated by joining together image data from the non-overlapping portions of the first and the second video frame with image data from the overlapping portion of the first video frame only, and a frame of a second video stream is generated to include image data from the overlapping portion of at least the second video frame. The frame of the first video stream and the frame of the second video stream are processed in parallel, wherein the processing of the frame of the second video stream includes preparing an overlay based on the image data from the overlapping portion of at least the second video frame. The overlay is added to the processed frame of the first video stream at a portion thereof corresponding to the overlapping portion of the first video frame. Image data from the overlapping portion of the first video frame is blended with image data from the overlapping portion of the second video frame in at least one of the steps of preparing the overlay and adding the overlay.
US10652521B2

Provided is an imaging system such as a stereo camera which includes a mechanism capable of controlling a camera setting such as zooming or panning/tilting, wherein the stereo camera and the imaging system maintains measurement accuracy of the imaging system even when the camera setting is changed. The stereo camera including at least two cameras estimates camera parameters of the camera when a lens position of the camera is changed by an operation instruction of the camera. In addition, the imaging system includes at least two cameras, a camera control unit which controls at least a lens position of the camera, a calibration unit which estimates camera parameters of the camera when at least the lens position of the camera is moved by the camera control unit, and an image recognition unit which performs three-dimensional restoration of captured images of the cameras based on the camera parameters.
US10652517B2

The present disclosure relates to imaging systems and methods that include a plurality of cameras configured to capture video image data based on respective fields of view of an environment. Each camera of the plurality of cameras is communicatively coupled to neighbor cameras of the plurality of cameras via a communication interface. Each camera may carry out operations include capturing video image data of the respective field of view and determining an overlay region. The overlay region includes an overlapping portion of video image data captured by the respective camera and at least one of the neighbor cameras. The operations also include cropping and warping the captured video image data of the respective field of view based on the overlay region to form respective processed video image data. The processed video image data may be uploaded to a cloud server and provided, via multiple trunk links, to a client device.
US10652516B2

A video processing method includes receiving an omnidirectional content corresponding to a sphere, generating a projection-based frame according to the omnidirectional content and a pyramid projection layout, and encoding, by a video encoder, the projection-based frame to generate a part of a bitstream. The projection-based frame has a 360-degree content represented by a base projection face and a plurality of lateral projection faces packed in the pyramid projection layout. The base projection face and the lateral projection faces are obtained according to at least projection relationship between a pyramid and the sphere.
US10652509B2

An illuminator includes a light source apparatus including a red solid-state light source unit that emits red light, a green solid-state light source unit that emits green light, and a blue solid-state light source unit that emits blue light, a light combining system that combines the red light, the green light, and the blue light to generate illumination light and emits the illumination light in a first direction, a focusing lens on which the illumination light emitted from the light combining system is incident, a diffuser disposed on the light exiting side of the focusing lens, and an adjustment lens that is located between the green solid-state light source unit and the light combining system and adjusts the position where the green light is focused.
US10652508B2

A method and a projector for projecting an image pixel by pixel includes a control unit controlling a light diode device for emitting visible light, pixel by pixel, in accordance with the image to be projected and controlling an infrared diode device for emitting infrared radiation pixel by pixel based on the image to be projected and on a back radiation model, in such a way that a setpoint back radiation intensity measuring signal to be expected pixel by pixel for the actual back radiation intensity measuring signal has a predetermined value for predetermined pixels; and a radiation intensity detection device detecting pixel by pixel a back radiation intensity of reflected visible light and reflected infrared radiation and generating pixel by pixel an actual back radiation intensity measuring signal based on the detected back radiation intensities.
US10652496B2

A photoelectric conversion device in which pixels are arranged in a matrix, wherein each of the pixels includes: at least one pixel electrode, a photoelectric conversion layer, a counter electrode, and a pixel circuit that is connected to the pixel electrode and outputs a signal from the pixel electrode, wherein a pixel circuit group corresponding to a pixel group formed of the pixels positioned adjacent to each other is disposed below a pixel electrode group of the pixel group, wherein the pixel group includes a first pixel, and a second pixel having more independent pixel electrodes than the first pixel, wherein each of the pixel circuits is connected to each of the independent pixel electrodes, and wherein the first pixel overlaps with the pixel circuit that corresponds to the first pixel, and with the pixel circuit that does not correspond to the first pixel in a plan view.
US10652491B2

The disclosure relates to a solid-state imaging element, a driving method, and an electronic device that generates an arbitrary intermediate voltage level between a high voltage level and a low voltage level. The solid-state imaging element includes a first driving line that supplies selectively to a posterior stage, a first voltage level that is output from a first power source and a second voltage level that is output from a second power source and lower than the first voltage level. Also included is a second driving line that is different from the first driving line, a capacitance that is formed between the first driving line and the second driving line, and a floating setting unit that sets the first driving line to a floating state. The disclosure is applicable to, for example, a CMOS image sensor.
US10652487B2

An image processing apparatus of an embodiment includes: a distortion correction circuit configured to perform a correction operation to a plurality of pixels composing an input image; a plurality of output buffers layered to two or more stages configured to receive an output of the distortion correction circuit, and perform output for each transmission block which is a set of pixels with the consecutive corrected pixel positions; and a controller configured to write an output pixel of the distortion correction circuit in the first-stage output buffer, sequentially transfer the written pixel to a post-stage output buffer, and cause output buffers at respective stages to store pixels of sub-blocks into which the transmission block is divided.
US10652484B1

The invention provides a method of obtaining data cubes such that elimination of the irrelevant portion of the illumination reveals the low intensity intrinsic spectral components. The method obtains target and reference data cubes using a single camera and of a single field of view so that low-level intrinsic spectral components may be detected and enhanced under conditions of high illumination intensity without the use of filters. Two exposures in rapid succession of the same field of view at the same camera settings are taken, one exposure of the target is taken under coherent conditions where the field of view is in focus, and the second exposure is of the same field of view taken under non-coherent conditions where the target is defocused such that it has no discernible spatial features in the field of view. Residual spectra previously determined is added to the defocus spectra in the defocus data cube of the target of interest resulting in an adjusted reference spectra, which in turn is subtracted from the corresponding focused spectra in the focused data cube of the target of interest resulting in a focused target data cube each of whose pixels is associated with its intrinsic spectrum.
US10652483B2

The present technique relates to an imaging element, a driving method of the imaging element, and an electronic device that can improve image quality of an image in a case where two or more read scans of pixel signals are performed in parallel. The imaging element includes a pixel area including a plurality of pixels arranged in a matrix, a vertical drive circuit that drives the pixels in the pixel area row-by-row, and a column signal processing circuit that can read pixel signals of a plurality of rows in the pixel area in one horizontal period. The vertical drive circuit performs two or more read scans of the pixel signals in the pixel area in parallel and controls a timing of moving a read row of each read scan by equal to or more than a predetermined amount of movement on the basis of a position of a read row of another read scan. The present technique can be applied to, for example, a CMOS image sensor.
US10652476B2

To prolong an exposure time in an image pickup apparatus that combines a plurality of images. A gain processing unit increases or decreases a plurality of image signals using gains different from each other. An analog to digital conversion unit generates a plurality of image data by performing analog to digital conversion on the increased or decreased plurality of image signals. A calculation unit adds data obtained by multiplying short-time exposure data being any of the plurality of image data, by a ratio between the gains, and data among the plurality of image data that does not correspond to the short-time exposure data, and outputs the added data as long-time exposure data. A combining unit combines the short-time exposure data and the long-time exposure data at a predetermined combining ratio.
US10652470B1

Media user interfaces are described, including user interfaces for capturing media (e.g., capturing a photo, recording a video), displaying media (e.g., displaying a photo, playing a video), editing media (e.g., modifying a photo, modifying a video), accessing media controls or settings (e.g., accessing controls or settings to capture photos or videos to capture videos), and automatically adjusting media (e.g., automatically modifying a photo, automatically modifying a video).
US10652469B2

An apparatus capable of taking a self-portrait picture includes a screen, a camera, and a controller configured to cause the screen to display a live preview image received from the camera, after the live preview image is displayed, detect a first user gesture for triggering a display of an indicator on the screen, cause the screen to display the indicator at a changeable position where the first user gesture is detected, wherein the indicator indicates that a gesture detection mode is entered to recognize a second user gesture different from the first user gesture, while the indicator is displayed on the screen, detect the second user gesture in the indicator, and after detecting the second user gesture, cause the camera to automatically take a self-portrait picture.
US10652468B2

There is provided a camera apparatus, including circuitry configured to: output a first image signal for displaying a first image, output a second image signal for displaying a second image. The second image signal is an image signal transmitted as a return signal. Further, the second image is an image that includes one of a location of a focus adjustment in the first image and an enlarged image corresponding to a part of the first image.
US10652460B2

The image-capturing apparatus includes an image-capturing device configured to perform image capturing through multiple magnification-variable optical systems, which face in mutually different directions, to acquire multiple images to be continuously joined together, a controller configured to control magnification-varying operations of the respective magnification-variable optical systems to set field angles thereof, a main body holding the multiple magnification-variable optical systems, and a protrusion detector configured to detect a protruding member. The controller is configured to perform, depending on a detection result of the protrusion detector, a field angle setting process for setting the field angles of the respective magnification-variable optical systems such that the detected protruding member is not included in all the field angles of the magnification-variable optical systems.
US10652456B2

In one example, an apparatus for capturing an image includes a pixel array and a row jump register. The row jump register exposes a plurality of rows of the pixel array to the image. The rows are exposed in a non-sequential, patterned order based on a jump distance. The rows of the pixel array are read into a frame buffer memory in the non-sequential, patterned order based on the jump distance.
US10652448B2

The present embodiment relates to a camera module comprising: a first body; a second body coupled to the first body; a lens unit coupled to the second body; a circuit substrate unit located in an internal space formed by the first body and the second body and having an image sensor mounted thereon; and a focusing unit formed in the second body, and moving and fixing the lens unit or the circuit substrate unit in an optical axis direction of the lens unit, wherein a distance between the lens unit and the image sensor in the optical axis direction is adjusted through the focusing unit.
US10652447B1

A selfie mirror speaker may include a surface-mounted mirror that includes a module capable of capturing, broadcasting, and recording still photos, audio, and video of a user; and at least one mirror light, wherein the mirror is capable of being adjusted in height and angle for viewing, demonstrating, documenting, and sharing use and application of cosmetics, grooming techniques, skincare products, and related tools and accessories. The selfie mirror speaker includes an acoustic chamber connected to a bottom portion of the mirror, the acoustic chamber having a speaker integrated within the acoustic chamber. The acoustic chamber may include a downward-facing full-range driver on a lower end of the acoustic chamber; and a passive base isolator on an upper end of the acoustic chamber. The selfie mirror speaker may pair with at least one Bluetooth®-enabled device or MP3 player.
US10652433B2

An image forming apparatus that includes an image forming unit that forms an image on a transfer medium, a conveying unit that conveys the transfer medium, a first image detection unit that detects the image formed by the image forming unit on the transfer medium; and a control unit that controls the forming of the image and the conveying of the transfer medium, and receives detection results from the first image detection unit and a second image detection unit, wherein the control unit determines whether the image detected by the first image detection unit has image quality higher than or equal to predetermined quality and calibrates the first image detection unit based on the detection result from the first image detection unit and the detection result from the second image detection unit for the image having the image quality higher than or equal to predetermined quality.
US10652430B2

An image processing method includes determining whether image data acquired by reading a document with a reading unit is color or monochrome, saving color image data determined to be color and monochrome image data generated by monochrome conversion of the color image data, in association with each other as a learning sample, deciding a color conversion parameter to be used when image data read by the reading unit and determined to be monochrome image data is converted into a color image, using the saved learning sample, and converting the image data read by the reading unit and determined to be the monochrome image data into color image data, using the decided color conversion parameter.
US10652419B2

A non-transitory storage medium stores instructions which cause an information processor to execute: a first determination processing for determining whether at least one of a first condition, a second condition, and a third condition is established; a first communication processing for receiving input data obtained from an input device and transmitting the input data to an output device, when at least one of the first condition, the second condition, and the third condition is established; and a second communication processing for transmitting instruction information to the input device when none of at least one condition determined in the first determination processing among the first condition, the second condition, and the third condition is established. The instruction information is for instructing the input device to transmit the input data to the output device.
US10652416B1

An image forming apparatus includes a sensor configured to detect an object within a predetermined range, a storage unit that stores information about the detected object, and a controller. The controller is configured to control the sensor to detect the object when the image forming apparatus is in a first mode, and in response to the detection of the object, store the information indicating that the object is detected. In response to transition from the first mode to a second mode in which power consumption is higher than the first mode, when the information indicates that the object is detected, the controller performs authentication of a developer cartridge attached to the image forming apparatus, and when the information does not indicate that the object is detected, the controller skips the authentication of the developer cartridge.
US10652415B2

To improve convenience for a user using a communication apparatus for operating in a power saving state, or to improve convenience for a user using an information processing apparatus for acquiring information from a communication apparatus for operating in a power saving state, a control method includes, in a case where acquired state information indicates that the communication apparatus is in a second state, causing the information processing apparatus to operate in a state where the information processing apparatus can transmit an execution request to execute a function using a predetermined hardware component to the communication apparatus, and in a case where the acquired state information indicates that the communication apparatus is in a first state, causing the information processing apparatus to operate in a state where the information processing apparatus does not transmit the execution request to the communication apparatus.
US10652408B2

A reading apparatus includes a storage configured to store data in the storage, a reader configured to optically read a medium, and a processor configured to, in response to the reading of the medium by the reader, acquire a set of read data based on the result of the reading, generate an image file based on the acquired set of read data, and allow the storage to store in itself the generated image file. Further, the processor includes the function of, when generating the image file, generating a plurality of image files resulting from a division that allows the file size of each of the plurality of image files to be smaller than a size upper limit, and of allowing the storage to store in itself the generated plurality of image files in a state in which the plurality of image files are associated with one another.
US10652402B2

An image reading apparatus comprises a driving control part which detects a driving abnormality of a motor which drives a moving unit configured to be movable. Further, the image reading apparatus comprises a HP sensor an output of which changes in accordance with a position of the moving unit, and a CPU(A) which moves the moving unit by controlling operation of the motor based on the output change of the HP sensor. The CPU(A) determines that a driving abnormality occurs in a case where the driving control part detects an abnormality while moving the back surface glass unit. The CPU(A) determines that a position detection abnormality occurs if the output of the HP sensor does not change even when the moving unit is moved by a predetermined distance (ON reference moving amount and OFF reference moving amount) or more in a state where no abnormality is detected by the driving control part.
US10652397B2

Provided are a terminal device and method of performing a call function transmitting ambient audio with high sensitivity.A terminal device performing a call function with at least one external device via a network may include a receiver configured to receive at least one of an audio transmission signal and a video transmission signal to be transmitted to the external device; a processor configured to analyze at least one of the audio transmission signal and the video transmission signal, select one of a speech mode and an audio mode, based on a result of the analysis, and compress the audio transmission signal, based on the selected mode; a communicator configured to transmit the compressed audio transmission signal to the external device, and receive an audio reception signal from the external device; and an output unit configured to output the audio reception signal.
US10652395B2

Provided are methods, apparatuses and a system for synchronizing call media and content. In a process of playing call media to a user and displaying content associated with the call media, a terminal acquires new call media from a call media server and acquires, after querying a synchronization server for content information corresponding to the new call media, content associated with the new call media from a content server, respectively, in response to a user operation. The terminal plays the new call media to the user, and displays the content associated with the new call media simultaneously.
US10652394B2

In one example, a recorded voicemail is first converted from speech to text, and a proposed action to be performed by the user is extracted from the voice message. For example, in the voicemail “this is John, call me at 650.987.0987 at 9 am tomorrow,” the action is to call John. At least one action parameter for undertaking the action is determined. For example, the action parameters may include the 650.987.0987 telephone number and the 9 am time the following morning, The at least one action parameter may be extracted from the voicemail message or it may be determined by other means, e.g., from a user's contact book. Finally, the user is presented with a prompt to facilitate undertaking the action using the at least one the parameter. For example, the user may be given the option to set a reminder to call John the following morning at 9 am.
US10652388B2

Computer systems and methods for displaying on a device associated with a calling party visual content customized by a called party are disclosed. In one implementation, a device associated with a calling party includes one or more processors may be configured to obtain a request to establish a communication session with a device associated with a called party. The one or more processors may be further configured to, in response to obtaining the request to establish the communication session, attempt to initiate the communication session and transmit an identifier associated with the called party to a server and obtain display data from the server. The display data may be generated based on configuration data associated with the called party. The one or more processors may be further configured to cause display of visual content generated based on the display data.
US10652375B2

The disclosure relates to a 5G or pre-5G communication system for supporting higher data transmission rates than 4G communication systems such as LTE systems. The disclosure relates to the structure of a housing with a dielectric. A housing of a terminal device using an antenna is provided. The at least one protrusion formed of a dielectric in the housing is configured to be positioned between a side surface of the housing and the antenna.
US10652364B2

Embodiments include apparatuses, methods, and systems including a communication aggregator having a first interface to communicate with a host through a first link based on a first protocol, a second interface coupled to the first interface to communicate with a display device through a second link based on the first protocol, and a third interface coupled to the first interface to communicate with a sensor through a third link coupled to the third interface based on a second protocol. Moreover, the host is to communicate with the display device through the first link based on the first protocol, and the second link based on the first protocol; and the sensor is to communicate with the host through the third link based on the second protocol, and the first link based on the first protocol. Other embodiments may also be described and claimed.
US10652359B2

The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.
US10652347B2

In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising at least one processor configured to execute a computer executable program stored in a memory comprised in the apparatus, wherein the computer executable program thereby causes the apparatus to at least open a first connection to a data source device, open a second connection to a proxy device, the second connection employing a first protocol and a cross origin resource sharing context, and receive from the proxy device information of the data source device.
US10652344B2

There is provided a method for privacy protection including: intercepting at least part of network traffic from a client device; analysing network traffic data of the intercepted network traffic to identify any elements indicative of a website visitor tracking process; analysing the one or more elements indicative of the website visitor tracking process to identify any tracking fields comprising user specific data; selecting random tracking field data accepted by the website visitor tracking process and replacing the user specific data of the one or more tracking fields with the selected random tracking field data respectively.
US10652341B2

An endpoint system provides a REST endpoint for an application. The endpoint system processes request messages based on message pair data for each message that includes an operation and parameter data. The parameter data includes parameter information for each parameter that identifies whether the value for the parameter is to be taken from the URI or payload of a request message. The endpoint system receives request messages that have a URI and payload. The URI includes an operation name. The endpoint system processes each request message in accordance with the message pair data for the operation specified in the request message. For each parameter of the message pair data, the endpoint system extracts the value for the parameter from either the URI or payload as specified by the parameter information for the parameter. The endpoint system then invokes the operation passing the one or more extracted values as actual parameters.
US10652340B2

When direct communication, such as via Bluetooth, is unavailable, a communication protocol is used by an initiating communication device and/or a recipient communication device to establish a communication session via a cloud-based relay server. Establishing the communication session, such as a phone call or video streaming, includes setting up at least a first connection or link between the initiating communication device and the relay server, and at least a second connection or link between the relay server and the recipient communication device. Transports and interfaces for the first link and the second link may be selected independently of each other, and at least one of transports and interfaces for the first link and the second link may differ, e.g., the communication session may include asymmetric transport.
US10652335B2

A new sensor is detected being added to a vehicle sensor bus. A publication topic is created based on the new sensor. The publication topic is made available via at least a server component operating via the proximity networking radio. Data from the new sensor is added to the publication topic. In response to a subscription to the publication topic via a user device, the data is dynamically presented to the user device via the server component.
US10652333B2

Systems and methods for sensor normalization are described. An example of a method includes receiving a first value of a characteristic measured by a first sensor of a first sensor type, and receiving a second value of the characteristic measured by a second sensor of a second sensor type that is more accurate than the first sensor type. A normalization for the first sensor is determined based on the first value and the second value, wherein the normalization alters a response equation of the first sensor. Normalizing another sensor of a same time as the first sensor, based, at least in part, on the normalization.
US10652331B1

Locally providing cloud storage array services for a storage array of a data center when the storage array is not connected to a remote cloud-based storage array services provider includes initiating, by a primary storage array, one or more cloud storage array services and locally providing the cloud storage array services. Such local providing of the cloud storage array services also includes generating, by the cloud storage array services, metadata describing one or more real-time storage array characteristics and presenting the metadata to a user through a local area network.
US10652315B2

A method, an apparatus, and a system for distributing information in a graphic code. The method includes acquiring an identification code in a selected graphic code; sending to a server a first update request including the identification code when the identification code does not exist; receiving first response information fed back by the server; starting, according to the application program identifier in the first response information, an application program corresponding to the application program identifier. When an identification code of a graphic code does not exist in an electronic device, an application program identifier corresponding to the identification code is requested from a server, and an application program corresponding to the application program identifier is started. Thus, a probability that information in a graphic code can be successfully processed is relatively high, and a success rate of identifying a graphic code is improved.
US10652304B1

Quality parameters, such as encoding bitrate, can be determined for the providing of media content based at least in part upon aggregate consumption data. An unknown number of media players can obtain content at a bitrate that depends upon network conditions, and encoders can use variable bitrate encoding, such that egress bandwidth usage can vary widely over time. Aggregate consumption data can be obtained for the various client devices to project the egress costs for a particular period. If the projected resources deviate unacceptably from the target for the period, new quality setting values can be determined, such as new maximum, minimum, target bitrate, or target quality values for the various quality levels. These settings can be automatically applied or suggested to customers, who can then accept any or all of the suggestions, or choose to adjust at least some of the settings based on the suggestions or cost projections.
US10652302B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing images in the form of tiny previews in messages of a message stream sent to user devices in an online social messaging platform.
US10652283B1

Techniques for deriving system architecture from security group relationships are described. One or more security group rules can be obtained for an application, the one or more security group rules controlling communication of one or more security groups. The one or more security group rules can be analyzed to determine placement data for the one or more security groups. The placement data can be provided to a placement service, and the placement service can be caused to deploy at least one virtual machine using the placement data.
US10652282B2

Embodiments described herein are implemented in authentication brokering systems where an authentication broker issues security tokens that represent its authentications of users. Client devices operated by the users store the security tokens and send them to resource providers. The resource providers authenticate and grant access to the users based on validation of the security tokens. Authentication related messages exchanged between the resource providers and the authentication broker are used to exchange authentication risk data that is obtained or derived by the resource providers and the authentication broker. The resource providers obtain authentication risk data directly from the authentication broker and indirectly, via the authentication broker, from each other. As security tokens are used or managed, authentication risk data is shared among the participants in the authentication brokering system. The participants are able to modify their authentication procedures or make authentication decisions based on shared authentication risk data.
US10652277B1

A method to block overlay phishing attempt is described. In one embodiment, the method includes detecting a first application displaying a page of the first application on a display of a computing device, detecting a second application displaying a page of the second application on the display of the computing device, upon detecting the second application displaying the page of the second application, comparing a schematic representation of the page of the first application to a schematic representation of the page of the second application, and determining whether an overlay phishing attempt occurs based at least in part on the comparing.
US10652271B2

Some embodiments provide a technique for detecting highly-vulnerable domain names and remediating associated problems. The technique can include collecting DNS data representing a requests to the DNS over a period of time and determining a subset of the DNS data representing DNS-based service discovery requests to unregistered domains over the period of time. The technique can also include, for each of the unregistered domains, determining a query ratio and a persistence ratio. The technique can also include ranking the unregistered domains according to a metric that includes the query ratios and the persistence ratios, such that a ranked list of domain names is produced and outputting an initial segment of the ranked list of domain names as the highly-vulnerable domain names. The technique can also include remediating attacks on at least one of the highly-vulnerable domain names.
US10652264B2

Embodiments of the invention are directed to systems, methods, and computer program products for real-time generation and deployment of specific user information security vulnerability levels based on vulnerability assessments for the user. The invention utilizes a two-component system to detect security vulnerabilities for a user, generate a coherent vulnerability level for the user in real-time, and provides user specific mitigation actions depending on each user vulnerability assessment. The first component of the system is an information threat assessment engine, which identifies and/or receives external and internal data regarding users to determine information security threats. The second component is an analytics engine, which is configured to generate vulnerability levels and specific mitigation actions for the user based on threat patterning.
US10652254B2

A system is configured for protecting web applications at a host by analyzing web application behavior to detect malicious client requests. Example embodiments described herein include a proxy configured to handle network traffic between a host and clients. The proxy includes two request classification mechanisms, first a list of known clients, malicious and non-malicious, for identifying known malicious and known non-malicious requests and second a web application firewall for determining a classification for unknown requests (e.g., not originating from a known client). The classification itself may be distributed. The proxy determines whether a request is known non-malicious, known malicious, or unknown. The proxy collects request attributes for the known malicious and known non-malicious requests for the generation of a model based on the attributes of the known requests. The proxy passes the unknown requests to the WAF for determining a classification based on their attributes using the model.
US10652250B2

Systems and methods for providing access to media content by connecting, to a public device, a private device that has installed a mirror-capable application associated with the media content. A media guidance application may receive a communication from a private device, with a private interface application and a public interface application, wherein the communication is a request to access content using the public device. In response, the media guidance application may request, at the public device, the public interface application from the private device. The private device may thus transmit the public interface application with user authorization information to the public device. The private interface application may be configured to mirror the graphical user interface of the public interface application. Accordingly, the user may be able to access content via the public device and mirror the content on the private device, when the private device is within a predetermined proximity to the public device.
US10652245B2

Methods and apparati for permitting Computing Devices 200 to safely accept Payloads 220 from External Access Entity Devices 260, and to safely access external Networks 710. In an apparatus embodiment, a Computing Device 200 contains an Access Control Module 210 comprising an Access Verification Public Key 211 and a Device Signature Key 214. The Access Control Module 210 is configured to verify authorization of an External Access Payload 220 by verifying a digital signature affixed to the Payload 220 using the Access Verification Public Key 211. The authorized External Access Payload 220 is then permitted to execute on the Computing Device 200. The Access Control Module 210 is also configured to receive from a Network Access Device 600 information associated with a Network 710 access request, and to create a plurality of digital signatures, using the Device Signature Key 214, that link said information associated with the Network 710 access request with the Access Verification Public Key 211. In some embodiments, an encryption/decryption key pair 291, 292 is associated with External Access Entity Device 260 to further enhance security.
US10652242B2

Disclosed are various embodiments for enforcing device compliance parameters by inhibiting access to devices, networks or resources. Methods may include associating a compliance rule with a client device. If the compliance rule is violated, a setting associated with the client device may be altered. The altered setting may inhibit access to the client device, a network, a client device resource and/or a network resource. For example, necessary password complexities may be increased, password lifetimes may be decreased and/or resources may be restricted based on a geofence, a time of day and/or a day of the week.
US10652239B2

A distributed ledger, e.g., blockchain, enabled operating environment includes a user device that accesses services of a service device by leveraging the decentralized blockchain. For example, a user device can lock/unlock a door (e.g., service device) by interfacing with a smart contract stored on the decentralized blockchain. The user device provides parameters, such as payment, that satisfies the variables of the smart contract such that the user device can access the service device. The service device regularly retrieves information stored in the smart contract on the decentralized blockchain. For example, the retrieved information can specify that the user device is authorized to access the service device or that the service device is to provide a service. Therefore, given the retrieved information, the service device provides the service to the user device.
US10652233B2

A smart tag and methods of interacting with and authenticating interactions with the same are provided. The smart tag is enabled to generate a Tag Authentication Cryptogram (TAC) and include the TAC in response to a read request. Accordingly, each response generated by the smart tag will include a different TAC. It follows that interactions between the smart tag and a reading device can be authenticated as unique interactions if the TAC is validated as a unique and correct TAC.
US10652225B2

Using a stochastic queuing model to determine adjustments to be made to authentication system operation. In light of operational parameter values and the stochastic queuing model, a determination is made that adjusting the value of a particular parameter for handling authentication requests is likely to improve some aspect of system performance, and the request handling parameter is adjusted accordingly.
US10652223B1

Disclosed in some examples are devices, systems, and machine readable mediums for establishing peer to peer mobile wallet communications (P2PMW) over short range wireless communication networks. These P2PMW communications allow exchange of information between two wallet clients. Example communications include payments, providing identification, providing loans, and the like. The use of P2PMW communications opens up the prospect of anyone accepting payment from anybody else at any time. All that is needed is a computing device with a mobile wallet. Example short range wireless communications include Wireless LANs (WLAN) such as WIFI (e.g., communicating according to an Institute for Electrical and Electronics Engineers (IEEE) 802.11 family of standards), BLUETOOTH® or the like.
US10652218B2

There is disclosed in an example a computing apparatus, comprising: a network interface; a messaging application to communicate via the network interface; and one or more logic elements comprising a security layer, discrete from the messaging application, to: generate a message; secure the message; and send the message via the messaging application.
US10652215B2

Methods and apparatus for supporting secure anonymous communications are described. A first communications device, e.g., a virtual desktop device, in a communications network, e.g., a private ISP network, serves on behalf of a first user device as an endpoint for a communications session with a second device. The first communications device includes a fabricated set of device attribute information which is different from an actual set of device attribute information corresponding to the first user device. The communications network includes a set of onion routers and onion routing is used within the network.
US10652213B2

The technology disclosed herein enables the micro-segmentation of a network without agents. In a particular embodiment, a method provides, in a packet-handler controller of a virtual computing environment, determining one or more policies in a first format that identify one or more packet characteristics and how packets with the one or more packet characteristics should be handled within the virtual computing environment. The method further provides converting the one or more policies from the first format to a second format used by a domain controller for one or more computing systems outside of the virtual computing environment. Also, the method provides distributing the one or more policies in the second format to at least one of the one or more computing systems.
US10652212B2

To obviate the possibility of a data packet requesting for a communication between a source computer and a destination computer being blocked either by a source firewall or a destination firewall or both, the source computer is configured to transmit the data packet to an intermediary sever, bypassing the source firewall and the destination firewall. The intermediary server is configured to analyze the data packet transmitted from the source computer and is further configured to acknowledge the need to establish a communication between the source computer and the destination computer. The intermediary server subsequently generates a notification notifying the destination computer to establish a communication with the source computer. The intermediary server transmits a notification to the destination computer and triggers the destination computer to respond to the notification and establish a communication session with the source computer.
US10652205B2

A NAT entry management method and a NAT device are disclosed. The method includes: receiving and storing, by a NAT device, a connection parameter, where the connection parameter includes an address of a controller; receiving a packet sent by a network device, where a source address of the packet is a private address of the network device and a destination address of the packet is the address of the controller; performing NAT on the packet, where an after-NAT source address of the packet is a public address; and when a static entry condition is met, generating a target static NAT entry, where the static entry condition includes that the destination address of the packet is the address of the controller. This can prevent aging of the NAT entry from affecting communication between the network device and the controller.
US10652204B2

Included are embodiments for ReNAT communications address communications. Some embodiments include a network operations center (NOC) that includes a ReNAT twin NAT that translates between a customer-assigned private IP address and a unique private IP (UPIP) address. The NOC may additionally include a ReNAT VPN component coupled to the ReNAT twin NAT, where the ReNAT VPN provides a source IP address to the ReNat twin NAT. The NOC may include logic that when executed by a processor, causes the processor to facilitate communication between a user workstation on a private network and a remote computing device, wherein facilitating communication includes receiving the data from the user workstation via a traditional VPN portal, wherein address translation has been performed by a ReNAT twin NAT client on the user workstation.
US10652199B2

The present invention provides a social networking platform offering various services, such as, facilitating aggregation and management of a user's interaction on one or more social networking platforms, offering enhanced control over the level of privacy associated with the flow of user data, offering tools to customize the user's exposure to advertisement-related content on the social networking platform(s), integrating features to control aspects of how data/content is presented to and visualized by the user, empowering the user to multicast direct messages to other users without the other users having to meet certain constraints, empowering the user to create and/or join a group based on messaging threads, and the like. One or more of these enhanced services/features are associated with a powerful framework of authentication/permission model for access control.
US10652195B2

Systems, computing devices, and methods for communicating to multiple contacts via multiple, different communication modalities are disclosed herein. According to an aspect, a computing device includes a user interface configured to present a plurality of contacts for communication via multiple, different communication modalities. The user interface can also receive user selection of two or more of the contacts for communication. The computing device can also include a communications manager configured to initiate communication with the two or more of the contacts via two of the modalities in response to receipt of the user selection of the contacts.
US10652194B2

An email redirection server handles email sent by subscribers or intended for subscribers, obfuscating the subscriber's identity through replacement of the subscriber's native email address with a proxy address in the message header and forwarding the email with only the proxy address. Acquiring a proxy address includes assignment by the email redirection server of a child domain in the DNS namespace for the subscriber's exclusive use. When a subscriber intends to send an email to a particular recipient without revealing the subscriber's native email address to the particular recipient, the subscriber addresses the message by putting the recipient's full email address in the local part of the “To” field, replacing the “@” symbol with a known replacement character, and placing the subscriber's assigned subdomain in the domain part of the “To” field, assuring that the email gets to the email redirection server for appropriate readdressing and forwarding.
US10652189B2

A data processing system is configured to perform a computer implemented method for facilitation of efficient processing of electronic messages via a network from message sources. The method includes receiving an electronic message including actionable object data and textual object data from a message source device. The actionable object data includes parameters actionable by at least one data processing transaction device to perform data processing transactions external to the network device and the textual object data including descriptors of the parameters actionable by the at least one data processing transaction device. The textual object data is operable by devices incompatible with the actionable object data. The method includes calculating an execution command for the data processing transaction in response to the actionable object data and based on at least the parameters of the actionable object data.
US10652185B2

An information sending method and an information sending apparatus are provided, which relate to the field of wireless communication technologies. A method includes acquiring state information of a receiver device; and determining a sending policy of to-be-sent information according to the state information. According to a method and apparatus in embodiments of the present application, a sending policy is determined according to state information of a receiver device, so that a receiver acquires information as much as it does not change a current state, thereby improving user experience of the receiver.
US10652181B2

Systems and methods are provided for facilitating communication between two or more incompatible communication application. A first request is transmitted from a first communication application to open a communication channel with a conference server. The conference server includes a program for facilitating communication between incompatible communication applications. After receiving the first request transmitted by the first electronic device, the server establishing a communication channel with the first electronic device operating a first communication application and establishes a second communication channel with a second electronic device operating a second communication application. The conference server then facilitates communication between the first communication channel and the second communication channel, e.g., by converting communication signals sent through the first communication application into communication signals compatible with the second communication application and vice versa.
US10652177B2

Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
US10652167B2

A packet switch device for a message exchange among a plurality of computing devices, including a message transceiver transmitting and receiving a message, a transmission table storage unit storing a transmission table for determining a computing device to which the message is transmitted, a transmission processor determining the computing device to which the message is transmitted based on a topic address included in the message, a reference processing information receiver receiving a usage status that indicates information used in a calculation process in the computing device, a transmission table compatibility calculation unit calculating compatibility of the transmission table based on the received reference processing information, and a transmission table update unit that updates the transmission table based on the calculated compatibility.
US10652166B2

In one embodiment, a system is described, having a processor to receive a request for download of a high priority adaptive bitrate (ABR) content item which is available for download at a higher bit rate and a lower bit rate, and a request for a download of a low priority ABR content item, which is also available for download at a higher bit rate and a lower bit rate. A byte acquisition scheduler determines a required bandwidth to download the high priority ABR content item without adapting to the lower bit rate, and determines a remaining bandwidth to download the low priority ABR content item. A download interface interfaces with an ABR server, downloads the high priority ABR content item and the low priority ABR content item, and allocates at least the required bandwidth and up to the remaining bandwidth. Related systems, apparatuses and methods are also described.
US10652164B2

Systems, computer-implemented methods, and computer-readable media for facilitating resource balancing based on resource capacities and resource assignments are disclosed. Electronic communications, received via interfaces, from monitoring devices to identify resource descriptions of resources may be monitored. A resource descriptions data store may be updated to associate each entity of the entities and resource capacities of each resource type of resource types. A first electronic communication, from resource-controlling systems, may be detected. Model data from a model data store may be accessed based on the identified resource descriptions. A first model may be identified based on the model data. A resources assessment corresponding may be generated based on whether a threshold is satisfied based on the first model, a first resource capacity of a first resource type, and the first electronic communication. An electronic notification may be transmitted to the client devices to identify the resources assessment.
US10652160B2

In an on-vehicle system, on-vehicle device and gateway are connected via a first network, and the gateway and relay are connected via a second network. The relay performs open-close control of a gate, using a TAS standard of Ethernet TSN. The gateway receives first and second packets including given data, generates a third packet including the first and second packets, and sends the third packets at the transmission timing that is a timing the gate is placed in from closed state to open state to the relay. The relay receives the third packet from the gateway. The relay switches timing to transfer data, for each type of data, and transfer the third packet to the other relay, during a period in which the gate for the type of data is in an open state.
US10652156B2

When a Real-Time Transport Protocol (RTP) packet receiving manner of a user equipment (UE) is switched between a unicast transmission manner and a multicast transmission manner, a group communication service application server (GCS AS) obtains a time difference between a time at which the UE receives a first RTP packet before the switching and a time at which the UE receives a second RTP packet after the switching. The GCS AS calculates a delay difference, according to the time difference, of RTP packet transmissions in different transmission manners, and adjusts, according to the delay difference, timing for RTP packet transmission in the unicast transmission manner.
US10652146B1

A method, computer program product, and computer system for identifying, by a computing device, a trigger event associated with an Ethernet switch. Ethernet based control information may be encapsulated into an InfiniBand based packet. The InfiniBand based packet with the Ethernet based control information may be transmitted over the InfiniBand fabric from a source to a destination. The Ethernet based control information may be decapsulated from the InfiniBand based packet at the destination.
US10652131B2

A programmable logic device, such as a field programmable gate array (FPGA), is disclosed that allows for both high speed and low speed signal processing using the existing high speed transceiver. The programmable logic of the device may be programmed to include a sampling logic block that determines the low speed bit patterns from a device under test (DUT). The logic may further include a bit replication logic block that replicates bits such that the output of the device's high speed transceiver looks like a low speed signal to the DUT. The device, therefore, can communicate with the DUT at both the high and low speeds without the need for intermediate hardware.
US10652129B2

A method of optimizing network processing in a system comprising a physical host and a set of physical network interface controllers (PNICs) is provided. The physical host includes a forwarding element. The method includes determining that a set of conditions is satisfied to bypass the forwarding element for exchanging packets between a particular data compute node (DCN) and a particular PNIC. The set of conditions includes the particular DCN being the only DCN connected to the forwarding element and the particular PNIC being the only PNIC connected to the forwarding element. The method exchanges packets between the particular DCN and the particular PNIC bypassing the forwarding element. The method determines that at least one condition in said set of conditions is not satisfied. The method utilizes the forwarding element to exchange packets between the particular DCN and the particular PNIC.
US10652123B2

In order to enable to measure a throughput with high accuracy in an application layer, a throughput measuring method according to an exemplary aspect of the invention includes: transmitting data to a receiving device, receiving a feedback indicating a receiving completion of the data, from the receiving device, calculating a boundary value of a range of values allowable for a throughput, based on the feedback and a transmitted data amount of the data, measuring a theoretical value of the throughput, and outputting the boundary value when the theoretical value falls outside the range, and outputting the theoretical value when the theoretical value falls within the range.
US10652118B2

The present invention relates to method of monitoring of monitor objects in a computer-integrated telecommunications environment. The method comprises, in an initial start-up phase: —upon a first-time establishment of an association between a first computing device (9) and a switching device (1) using a communication link, sending a first message (A) from the first computing device (9) to the switching device (1) to request an identification for all monitor objects that are to be monitored by the first computing device (9); —in response to the first message (A), sending a second message (B) from the switching device (1) to the first computing device (9), the second message (B) referring to a third message (C) to follow; —allocating monitor objects which the first computing device (9) is to monitor; and —sending the third message (C) from the switching device (1) to the first computing device (9), the third message (C) referring back to the second message (B), and as a single message including a list (deviceList) of all monitor objects allocated to the first computing device (9) for monitoring, wherein the list includes a parameter block for any allocated monitor object, said parameter block including information for enabling monitoring of the respective monitor object at the first computing device (9). The method may be adapted for additionally including one or more second computing devices (10) for monitoring. The invention also refers to an apparatus and a communication system adapted for implementing the method.
US10652113B2

A system for computing an optimal deployment of at least one web application in a multi-datacenter system comprising a collector for collecting performance measurements with regard to a web application executed in the multi-datacenter system and grouping the performance measurements according to locations of a plurality of clients accessing the web application; a data repository for maintaining at least a performance table including at least the performance measurements grouped according to the plurality of client locations and a service level agreement (SLA) guaranteed to clients in the plurality of client locations; and an analyzer for processing at least information stored in the performance table for generating a recommendation on an optimal deployment of the web application in at least one combination of datacenters in the multi-datacenter system by computing an expected SLA that can be guaranteed to the clients in each combination of datacenters.
US10652107B2

Technical solutions are described for accessing a management console of a gateway device in an internet of things (IoT) system. An example method includes receiving wirelessly, by an administrative device, access information for the management console of the gateway device. The method further includes receiving, by the administrative device, from a gateway resolver device, an address for the gateway device in response to sending the access information to the gateway resolver device. The method further includes accessing, by the administrative device, the management console of the gateway device using the address. The method further includes adjusting, by the administrative device, one or more settings of the gateway device using the IoT system.
US10652100B2

Computer system and method for dynamically adapting a software-defined network A computer system for dynamically adapting a software-defined network is suggested. The computer system comprises a plurality of virtual domains, each virtual domain comprising a network controller to which a back-up network controller is assigned, wherein the network controller is adapted to manage a plurality of switches being assigned to the virtual domain, wherein the software-defined network is partitioned into the plurality of virtual domains, and a root controller, wherein the root controller is adapted to manage the software-defined network by dynamically adding and/or removing virtual domains based on a threshold of the software-defined network, wherein a back-up root controller is assigned to the root controller. Further, a method for dynamically adapting a software-defined network is suggested. The suggested computer system provides the advantage of a dynamical adaptation of the software-defined network and at the same time, due to the back-up controllers, an improved fault-tolerance.
US10652099B2

A site asymmetric topology reconciliation module (SATRM) provides a stable topology for nodes located at different sites of the cluster during loss and reconnection of communication links between the sites. The SATRM monitors the cluster topology for changes in communication links between nodes. When there is an unstable cluster topology due to a loss in the communication links, the SATRM severs links to one or more sites to create a stable topology. When a communication links recovers, the SATRM merges sites to create a stable topology with the sites connected with the recovered communication links.
US10652096B2

Disclosed herein are systems, methods, and software for providing a network structure for a network. In one example, a method includes identifying an occurrence of a cascade amongst a plurality of nodes of the network. The method also includes determining respective activation times for each node of a plurality of activated nodes activated during the cascade. The method further includes, for each pairwise combination of activated nodes from the plurality of activated nodes, computing, based on the respective activation times, a connection probability that a pair of nodes from the plurality of activated nodes is connected by an edge. The method further includes mapping a true edge between two activated nodes of the plurality of activated nodes in the network based on computed connection probabilities for the each pairwise combination.
US10652094B2

A determination is made that network access between a virtualized graphics device and a compute instance of a client is to be enabled. A source network address for graphics-related traffic of the compute instance is identified. From a range of source port numbers associated with the source network address, a particular source port number which is unused is found. Routing metadata is transmitted to one or more routing devices indicating that a key based at least in part on (a) the source network address and (b) the particular source port number is to be used to identify a route for network packets from the first application compute instance to a virtualized graphics device.
US10652091B2

Personalization data such as settings and/or state is migrated across devices including mobile phones. Device personalizations are pushed to a cloud service or other mechanism for backup and subsequent transmission to other devices. The personalization data can later be employed to configure one or more other devices in the same manner as a first device.
US10652083B1

A computer-implemented method for provisioning computer code in a cloud computing system is implemented. A computer code file may be received at a server from a first additional computer device. A metabase of metadata may be built by a second additional computer device in response to the first additional computer device uploading the computer code file to the server. The metadata may be based upon the computer code file and may describe one or more dependencies of the computer code file. One or more provisioning conditions may be received at the second additional computer device. Based upon the provisioning conditions and the metadata, in response to the first additional computer device executing instructions to initiate provisioning of the computer code file, the computer code file may be sent to a plurality of cloud computing system nodes so as to provision the computer code in the cloud computing system.
US10652072B2

Circularly pulse-shaped waveforms for communication systems are disclosed herein, including a single carrier modulation in which pulse-shaping is performed using a circular convolution by the transmitter for various modulation schemes. A transmitter, related method, and corresponding receiver are also disclosed for demodulation of the single carrier circularly pulse-shaped signal and data extraction.
US10652065B2

Systems, methods, and devices are provided for correcting compression distortion of wireless signals due to variations in operation parameters of the radio frequency system. The method may include using circuitry to generate a reference signal that is not pre-distorted by a processing block. The method may involve receiving an envelope signal representative of a signal being transmitted by a transceiver. The method may also involve determining a first peak-to-average ratio of the envelope signal and receiving a second peak-to-average ratio of the reference signal. The method may additionally involve determining a difference between the first peak-to-average ratio and the second peak-to-average ratio. The method may also include adjusting a gain of an amplifier of the transceiver based on the difference.
US10652060B2

A method and an apparatus for transmitting and receiving Time Division Duplex (TDD) frame configuration information are disclosed. The base station transmits TDD frame configuration information as system information to a user equipment through a common control channel so as to dynamically change the TDD frame configuration according to uplink and downlink traffic conditions. The base station may deliver the same system information to all user equipments in the cell, removing ambiguity in User Equipment (UE) operations and avoiding interference. In comparison to an existing method of delivering TDD frame configuration information through system information update, the disclosed method enables user equipments to rapidly cope with traffic changes. In addition, user equipments may receive and apply TDD frame configuration information at the same time.
US10652050B2

A PoDL system conducts differential data and DC power over the same wire pair, and various DC coupling techniques are described that improve DC voltage coupling while attenuating AC common mode noise. Pairs of differential mode chokes (DMCs) are used to share current supplied by a power supply. In one embodiment, one DMC is coupled to the line side of a common mode choke (CMC), and one DMC is coupled to the PHY side of the CMC. The line-side DMC has windings that are loosely magnetically coupled so that DMC does not present a very low impedance to AC common mode noise on the wires. Therefore, the performance of the wires' RC termination circuitry is not adversely affected by the line-side DMC when minimizing reflections of common mode signals. The DMCs may use the same magnetic core, and the CMC may be series CMCs that used the same magnetic core.
US10652040B2

Methods, systems, and computer program products for interfacing system controls are provided. Aspects include receiving, by a processor, object data for a plurality of objects. An object profile is generated for each of the plurality of objects based at least in part on the object data and one or more communication platforms are accessed. The object profiles for each of the plurality of objects are registered with the one or more communication platforms.
US10652034B2

A system and approach that may provide power to network switches of controllers in a failsafe manner. For instance, when a controller is receiving normal power, the controller may act as a power over Ethernet (POE) source that supplies power to its connected Ethernet devices as required. However, if power to a controller is lost, then Ethernet devices may switch to a powered device mode and use power from a neighboring device to keep active. Some power may be tapped for network switch operation from any network switch port receiving power from another device. This may allow communication to remain operational across multiple devices in a string of which some have lost a source of normal power.
US10652031B2

Method for authenticating a first and a second electronic devices associated through a communication line includes: creating a unique ID, by a third electronic device; transmitting the unique ID to the first electronic device; signing the transmitted unique ID by the first electronic device; transmitting the signed unique ID to the second electronic device, by the first electronic device; signing the transmitted signed unique ID by the second electronic device; transmitting the unique ID signed by the first and second electronic devices to the third electronic device; verifying and accepting the unique ID signed by the first device and the second device, by the third device; issuing a certificate for a secure communication line between the first electronic device and the second electronic device; and transmitting the certificate to the first electronic device and the second electronic device.
US10652030B1

A method and system for generating multiple profiles corresponding to different digital certificates. The profile includes intrinsic attributes and derived attributes associated with a digital certificate. The system enables a customer system to filter digital certificates based on a suitability of the various digital certificates for use with a given application to be executed by or on behalf of the customer system. The suitability may be determined based on a comparison of certificate requirements associated with a customer system's request and one or more of the intrinsic attributes and derived attributes.
US10651997B2

The present disclosure provides in some embodiments pilot signal configuration methods and pilot signal configuration devices. The pilot signal configuration method includes steps of: determining configuration information about a pilot signal to be transmitted within a special downlink subframe for a UE; and transmitting the configuration information to the UE. According to some embodiments of the present disclosure, it is able to achieve the configuration of the pilot signal to be transmitted within the special downlink subframe.
US10651993B2

A plurality of multicarrier signals is generated. Each of the plurality of multicarrier signals includes a pilot symbol sequence at a same temporal point in each multicarrier signal. Each pilot symbol sequence includes a plurality of pilot symbols with non-zero amplitude. A quantity of the plurality of pilot symbols in each pilot symbol sequence is greater than or equal to a quantity of the plurality of multicarrier signals to be transmitted. The plurality of multicarrier signals are transmitted in an identical frequency band from a plurality of antennas.
US10651987B2

Techniques for operator identification on a shared communication medium are disclosed. An access point may determine an operator identifier for an operator associated with an access point and configure a set of resource elements to carry an operator identifier reference signal embedded with the operator identifier. The access point may then transmit the operator identifier reference signal using the configured set of resource elements. An access terminal may receive signaling from an access point on a set of resource elements and monitor the signaling for an operator identifier reference signal. The access terminal may then determine an operator identifier for an operator associated with the access point based on the operator identifier reference signal.
US10651983B2

Proposed is a control field including allocation information regarding a resource unit (RU) in a wireless local area network (WLAN) system supporting a plurality of RUs. A data field may be transmitted in unit of the RU. For a case where two 106-RUs are arranged and a plurality of user stations (STAs) are multiplexed to the respective 106-RUs, a SIG-B field may be used to perform signaling. More specifically, the number of STAs to be multiplexed may be indicated by using first and second identification bits in a user-common field of the SIG-B field.
US10651982B2

Disclosed is to properly perform retransmission control of a downlink signal (e.g., a downlink shared channel) in a future radio communication system. The present invention provides a user terminal comprising a reception section that receives downlink control information and a control section that determines, based on the downlink control information, a single subcarrier that is used for transmission of retransmission control information of a downlink shared channel.
US10651980B2

Systems and methods are disclosed for performing hybrid automatic repeat request (HARQ) for grant-free uplink transmissions. Some of the systems and methods disclosed herein may address problems such as how to perform acknowledgement (ACK) and/or negative acknowledgement (NACK), how to determine and signal retransmission timing, how to determine the transmission/retransmission attempt and the redundancy version (RV), and/or how to perform the HARQ combining.
US10651977B2

A method for detecting a format of data in a wireless local area network and a device using the same are provided. The device receives a physical layer protocol data unit (PPDU) that includes a first field and a second field. The device determines a first format of the PPDU based on at least one of the first field and the second field and determines a second format of the PPDU based on a modulation phase of the PPDU.
US10651976B2

In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for removing jitter introduced by a packet switched network. Each received audio frame comprises a primary portion and a redundancy portion. The redundancy portion comprises a partial redundant copy of a previous frame that is offset by k frames. If a frame n is lost, a frame n+k that comprises the partial redundant copy of the lost frame n, is located in a jitter buffer. Based on the frame n+k, a substitute frame n′ substituting the lost frame n is created and a substitution indicator of the substitute frame n′ is set to indicate that the redundancy portion of the substitute fame n′ should be used in decoding.
US10651974B2

A network device receives a packet having i) a first field that is to be updated by the network device, and ii) a second field that includes current error detection information corresponding to content of the packet, the content including the first field. The network device determines an update value that is to be added to a current value of the first field to generate a new value of the first field. The network device generates new error detection information using the current error detection information and the update value, and without using the current value of the first field. The network device modifies the second field to include the new error detection information, and modifies the first field to include the new value.
US10651972B2

Methods, systems, and devices for wireless communications are described. In some systems, wireless devices may implement adjusted fractally enhanced kernel polar coding. An encoder may receive a number of information bits and a block size for transmission, and may append an additional number of information bits to the information bits for transmission. The encoder may perform a recursive bit allocation process to allocate the aggregate set of information bits between a set of sub-blocks based on mutual information metrics. To obtain the correct number of information bits and block size, the encoder may remove a number of information bits equal to the number of appended additional bits (e.g., from a first half of the sub-blocks), assign the remaining information bits to bit channels in each sub-block, and block puncture a set of bits (e.g., from the first half). The resulting codeword may mitigate occurrences of achievable signal-to-noise ratio (SNR) spikes.
US10651963B2

A method of a terminal in a wireless communication system is disclosed. The method includes identifying demodulation reference signal (DMRS) type information and DMRS symbol length information, identifying port number information for receiving a DMRS and receiving the DMRS based on the DMRS type information, the DMRS symbol length information and port number information, wherein the port number information indicates a port number for the terminal in DMRS information including parameters for code division multiplexing (CDM) group information, offset information, frequency-domain orthogonal cover code (OCC) information, and time-domain OCC information corresponding respectively to multiple port numbers, and wherein the DMRS information is defined per DMRS type.
US10651959B2

Received Signal Strength Indicator (RSSI) is measured accurately even in a case where a discovery signal is transmitted. A receiver receives a plurality of subframes, at least one of which includes a discovery signal, and a measurer measures Reference Signal Reception Power (RSRP) using a first resource in which the discovery signal is mapped, measures RSSI using a second resource different from the first resource for which the discovery signal is mapped, and calculates Reference Signal Reception Quality (RSRQ) using RSRP and RSSI.
US10651958B1

In one embodiment, an apparatus includes a bi-directional coupler for coupling an upstream signal and a downstream signal to a termination load. A test point detection mechanism is configured to detect when a test point device is inserted in a test point connector. The test point device is configured to perform a test of the upstream signal or the downstream signal. A switch is configured to switch from being coupled to the termination load to being coupled to the test point device when the test point device is detected as being inserted in the test point connector. The switch is configured to switch from being coupled to being coupled to the test point device to the termination load when the test point device is detected as being removed from being inserted in the test point connector.
US10651957B2

An apparatus is disclosed for proximity detection using a hybrid-transceiver. In an example aspect, the apparatus includes a hybrid transceiver coupled to a first antenna and a second antenna. The hybrid transceiver is configured to generate, in a digital domain, a digital baseband radar signal. The hybrid transceiver is also configured to transmit, via the first antenna, a radio-frequency transmit signal that is derived from the digital baseband radar signal. Via the second antenna, the hybrid transceiver is configured to receive a radio-frequency receive signal, which includes a portion of the radio-frequency transmit signal that is reflected by an object. In an analog domain, the hybrid transceiver is configured to generate an analog receive signal that includes a beat frequency, which is indicative of a frequency offset between the radio-frequency transmit signal and the radio-frequency receive signal. The analog receive signal is derived from the radio-frequency receive signal.
US10651953B2

A wireless communication device includes an antenna to receive a signal, a low noise amplifier, and circuitry that determines the power level of the signal. The circuitry also determines whether the signal includes a packet, and causes the low noise amplifier to amplify the signal when the signal includes a packet and the power level of the signal is below a threshold. The circuitry also causes the low noise amplifier to be bypassed when the signal does not include a packet, or the power level of the signal is above the predetermined threshold and the signal includes a packet.
US10651950B2

Embodiments of the invention are directed to control devices configured for use with computing devices. More specifically, the present invention relates to methods and devices for shortening wireless reconnection time by determining the presence of an object or body near a device. When the control device detects an object or body in proximity to the device, the control device may automatically establish a wireless connection with a host devices, such that when the control device receives any user interactions, the wireless connection has already been established, preventing loss of data.
US10651949B1

Examples described herein relate to calibration of an optical communications link. Data signals received over the optical communications link are measured to obtain an eye scan. A height of an upper eye region and a height of a lower eye region are compared in the eye scan. A common mode calibration value is adjusted based on any difference in the heights. A common mode adjustment circuit is then controlled based on the common mode calibration value. The common mode adjustment circuit is configured to remove a direct current bias within a receiver for the optical communications link.
US10651933B1

Systems and methods for calibrating a ring modulator are described. A system may include a controller configured to provide a first test signal to the ring modulator, determine a first candidate temperature control signal for a heater of the ring modulator when the first test signal is provided to the ring modulator, determine a first optical swing of an optical signal at a drop port of the ring modulator, determine a second candidate temperature control signal for the heater when the first test signal is provided to the ring modulator, determine a second optical swing of an optical signal at the drop port, select an optimal optical swing from the first optical swing and the second optical swing, and select one of the first candidate temperature control signal or the second candidate temperature control signal based on the optimal optical swing selected.
US10651931B2

A method and apparatus for determining in-band OSNR in optical information signals, e.g. in polarization-multiplexed QPSK and higher-order M-ary QAM signals, are disclosed. A correlation measurement of the signal amplitude or power at two distinct optical frequencies of the signal may be used to determine the in-band optical noise in the signal. A measurement of the signal power may be used to determine the OSNR based on the determined in-band noise.
US10651928B2

Systems and method are disclosed and among these is a method for mitigation of interference local to remote terminals, and it can include detecting reception of a packet having one of the remote terminals as a destination terminal and, in response, selecting a sub-carrier among the sub-carriers that are not identified as receiving local interference at the destination terminal, and loading, into a queue for the selected sub-carrier, a coded data from which a content of the packet can be derived, and transmitting the queued coded data on the selected sub-carrier. Among disclosed features is a receiving of an interference report that carries an information indicative of a new local interference and, in response, updating the data identifying sub-carriers having local interference at the destination terminal.
US10651926B2

Systems, methods, and software described herein provide enhancements for deploying software payloads in satellite systems. In one example, a satellite device comprises a communication interface configured to receive software payloads for execution, and an execution system configured to execute ones of the software payloads as associated virtual nodes that share resources of the satellite device to at least perform activities using one or more on-board systems of the satellite device. The execution system is configured to transfer state information related to execution of ones of the virtual nodes to at least another device over the communication interface, wherein the state information comprises data related to the activities.
US10651923B2

Methods and systems are described for providing satellite beam handover based on predicted network conditions. In embodiments, a satellite communications system retrieves flight plan data for a plurality of aircraft being provided a network access service, identifies, for each aircraft respective candidate satellite beams of the plurality of satellite beams for providing the network access service, each candidate satellite beam having an associated service timeframe for providing the network access service, obtains, for each of the respective candidate satellite beams, a beam utilization score indicative of predicted beam utilization by the plurality of aircraft over the associated service timeframe, selects satellite beams for providing the network access service of each aircraft of the plurality of aircraft based at least in part on the beam utilization scores, and schedules handover of the network access service for the plurality of aircraft to the selected satellite beams.
US10651918B2

A system that incorporates teachings of the subject disclosure may include, for example, a system including an RF switch connected with an antenna system that includes a first antenna and a second antenna. The system can include, where the RF switch has a first position in which the first antenna operates as the primary antenna and the second antenna operates as the diversity antenna, and wherein the RF switch has a second position in which the second antenna operates as the primary antenna and the first antenna operates as the diversity antenna. The system can include a controller coupled with the matching network and with the RF switch, where the controller receives first measurements associated with the antenna system, and where the controller adjusts the RF switch to select between the first and second positions according to the first measurements.
US10651917B2

Transmission configuration indication (TCI) states may be used to indicate beam switching for data beams and/or control beams. A total set of TCI states may be divided into subsets of TCI states. TCI states conveyed via downlink control information (DCI) may thus act as beam switching indications depending on which subset a conveyed TCI state resides. A base station may transmit an indication that such DCI based control beam switching is enabled. Based on whether TCI state (e.g., included in DCI) belongs to a first subset of TCI states or a second subset of TCI states, a wireless device (e.g., that receives the DCI) may trigger a beam switching operation. Beam switching operations may include data beam switching or both data beam switching and control beam switching. The UE may then receive a downlink control channel and a downlink data channel based on the triggered beam switching operation.
US10651915B2

The present invention is designed to suitably mitigate the decrease in communication throughput even when type-II feedback is used. According to one aspect of the present invention, a user terminal has a control section that determines a beam pattern that shows a fixed set of beams, and determines at least one beam that is not included in the beam pattern; and a transmission section that transmits feedback information related to the beam pattern and the at least one beam that is determined.
US10651911B2

A wireless communication device and a wireless communication method. A wireless communication device for use in a base station side includes one or more processors. The processor is configured to obtain a distribution state of a user equipment, and determine to use a channel state information-reference signal (CSI-RS) mechanism based on the distribution state of the user equipment. In addition, the processor is further configured to generate indication information, the indication information being used for indicating to the user equipment the CSI-RS to be used. Besides, the processor is further configured to control to send the CSI-RS to the user equipment according to the CSI-RS mechanism.
US10651909B2

The present invention relates to a method and apparatus for transmitting channel state information (CSI) on a terminal having a plurality of cells allocated in a wireless communication system. The method includes the steps of: setting a plurality of cells as a plurality of groups, at least one of the groups including a plurality of cells; determining a priority for each of the groups; and transmitting multiple pieces of CSI for a top priority group having a highest priority from among the groups on the basis of the priority, wherein, when the top priority group includes two or more cells, the CSI includes each piece of CSI on each of the two or more cells.
US10651892B1

Systems and apparatuses for electromagnetic communications are provided. One of the apparatuses includes a housing portion for an electronic device, wherein the housing portion comprises: a first region formed from a first material; and a second region comprising an arrangement of structures formed from the first material and a second material, wherein the arrangement of structures reduce propagation of electromagnetic radiation propagating through the second region.
US10651884B2

A radio-frequency module includes a substrate and a switch IC mounted on the substrate and including a common terminal and a plurality of selection terminals. The substrate includes ground electrodes disposed between the common terminal and the plurality of selection terminals in a plan view of the substrate.
US10651883B2

Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, a wearable control device (“WCD”) might receive first user input comprising one or more of touch, gesture, and/or voice input from the user. The WCD (and/or a remote computing system (“RCS”)) might analyze the first user input to identify a user device of a plurality of user devices to remotely control. The WCD might establish wireless communications with the identified user device, and might reconfigure its user interface to provide the user with command options to control the user device. The WCD might receive second user input. The WCD (and/or the RCS) might analyze the second user input to identify one or more functionalities of the user device to invoke, and might generate first command instructions, which might be sent by the WCD to the user device, via the wireless communications.
US10651877B2

Provided are a shell structure and a terminal device. The shell structure includes a first shell; herein, multiple lock catch structures are installed on an inner surface of the first shell and a first through hole is formed by the lock catch structure. A damping plate and a compression part are sequentially arranged in a direction facing the first shell in the first through hole, and the first through hole is connected with the damping plate in a clamping way.
US10651875B2

A multi-way switch, a radio frequency system, and a wireless communication device are provided. The multi-way switch includes five T ports and four P ports, and the five T ports include two first T ports being coupled with all of the four P ports. The multi-way switch is configured to be coupled with a radio frequency circuit and an antenna system of a wireless communication device. The wireless communication device is operable in a dual-frequency single-transmit mode. The antenna system includes four antennas corresponding to the four P ports.
US10651873B2

A method is performed by an information decoder. The method comprises obtaining (S102) an encoded sequence having been encoded using a polar code. The method comprises successively decoding (S104) the encoded sequence into the successive bits of the decoded sequence. Successively decoding the encoded sequence comprises performing a threshold check (S106) for evaluating a bit uncertainty criterion. Successively decoding the encoded sequence comprises branching (S108) the decoded sequence into two candidate decoded sequences whenever the threshold check fails.
US10651869B1

A radio frequency digital-to-analog converter (RFDAC) circuit includes an RFDAC array circuit including an array of cells arranged into a plurality of segments. Each segment of the plurality of segments is configured to process input data signals. The RFDAC array circuit is configured to process an input data based on activating a set of segments of the plurality of segments, forming a set of active segments, and when the sign of the input data is changed, deactivate a partially active segment of the set of active segments and activate a sign change segment within the RFDAC array circuit. The sign change segment includes a segment within the plurality of segments of the RFDAC array circuit that is different from the set of active segments.
US10651859B2

A radar device comprises a data communication input interface configured to receive a data clock signal for a data bus and an analog to digital converter configured to sample a signal at time instants given by a sampling clock signal. In an implementation, a sampling clock generation circuit is configured to generate the sampling clock signal based on the data clock signal.
US10651852B1

A logic gate includes at least one reverse direction high-electron-mobility transistor. The reverse direction high-electron-mobility transistor includes at least one source connected to a first reference voltage, at least one gate connected to an output, and at least one drain connected to the output. Logic implementing circuitry is connected between the output an additional reference voltage. The logic implementing circuitry includes a first transistor that includes a gate connected to a first input, and a second transistor that includes a gate connected to a second input.
US10651846B2

A driver circuit (DRV1) includes a pull-up circuit (PU1) and a pull-down circuit (PD1) that share an output node (external terminal (T3)). A signal (DI1 (DI2)) input to the pull-up circuit (PU1) and a signal (DI3) input to the pull-down circuit (PD1) are selected in a complementary manner, and the output node outputs an output signal in which rising time and falling time of the signals (DI1 (DI2) and DI3) are adjusted in accordance with on-off operation of the signals. The rising time is adjusted by transistors (M1 and M2) and a resistor (R1), while the falling time is adjusted by transistors (M3, M4 and M5) and a resistor (R2).
US10651845B2

An electronic circuit is provided, including, on one same substrate, an inverter branch formed by high side and low side transistors, and the drivers of the high side and the low side transistors. The drivers include logic gates configured to receive one same PWM input signal and to generate two alternated command signals sent to the high side and the low side transistors. An inverter system is also provided, including the electronic circuit and laser optocouplers configured to electrically insulate the electronic circuit of a controller delivering a pulse width modulation (PWM) input signal and a main supply electrically supplying the drivers.
US10651842B2

A drive circuit is provided for driving a plurality of object switches mutually connected in parallel. The drive circuit includes: an off holding switch provided for each of the object switches, short-circuiting between a control terminal of each object switch and a reference potential unit to which discharge from the control terminal is discharged; and off control units each provided for the off holding switch. The off holding switch is driven by an own control unit and other control units. The own control unit is provided as an off control unit corresponding to own off holding switch, among the off control units. Other control units are at least one of the off control units other than the own control unit.
US10651841B2

An apparatus includes a voltage divider circuit including a plurality of series-connected capacitors and including an input terminal of one of the capacitors configured to receive a first voltage from a switch, and a ring node comprising the connection between at least two of the series-connected capacitors. The apparatus further includes a negative clamp circuit coupled to the ring node of the voltage divider circuit and a bias voltage node. The bias voltage node is configured to receive a bias voltage and responsive to a ring voltage on the ring node being less than the bias voltage, the negative clamp circuit is configured to clamp the ring voltage at a first threshold voltage. The apparatus also includes a peak detector circuit coupled to the ring node of the voltage divider circuit and configured to detect a peak amplitude of the ring voltage. The apparatus further includes a switch driver coupled to the peak detector circuit and configured to adjust a control signal to the switch responsive to the detected peak amplitude.
US10651834B2

An apparatus of performing a clock skew adjustment between N clock signals. 2(N−1) skew sensors are configured as successive pairs k, each pair k having a first skew sensor and a second skew sensor. The first skew sensor receives a third clock signal obtained by delaying the first clock signal by a first delay and a fourth clock signal obtained by delaying the second clock signal by a second delay, and generates first information based on the third and fourth clock signals. The second skew sensor receives a fifth clock signal obtained by delaying the first clock signal by a third delay and a sixth clock signal obtained by delaying the second clock signal by a fourth delay, and generates second information based on the fifth and sixth clock signals. A skew controller performs the clock skew adjustment based on the first and second information.
US10651816B2

An attenuation cell is provided for use in a switched attenuator. The attenuation cell includes an attenuation path that has an input, a first switch, a resistive network, a second switch, and an output. The resistive network provides a desired attenuation from the input to the output. The attenuation cell also includes a bypass path in parallel with the attenuation path with a bypass switch between the input and the output. The attenuation cell also has a shunt switch coupled between the resistive network and a reference node to selectively connect the resistive network to the reference node.
US10651813B2

A method is provided to design a filter. In the method, a difference between a high frequency to be blocked and a resonance frequency of a distributed constant type reference filter is obtained, the reference filter including a reference coil having windings wound at a plurality of pitches having the same length in an axial direction and a capacitor connected in parallel to the reference coil. When the difference is greater than the predetermined value, a split position in the reference coil where the reference coil is divided into a first coil element and a second coil element connected in series and a split distance between the first coil element and the second coil element to reduce the first difference.
US10651811B2

A switched-capacitor gain stage circuit and method include an amplifier connected to an input sampling circuit with sampling switched capacitors for coupling an input voltage and a first or second reference voltage to one or more central nodes during a sampling phase and for coupling the one or more central nodes to an amplifier input during a gain phase, wherein a reference loading circuit uses a plurality of sampling switched capacitors connected in a switching configuration to selectively couple a first reference voltage and/or a second reference voltage to the central node by pre-charging the plurality of sampling switched capacitors with the first and second reference voltages during the sampling phase, and by coupling each of the first and second reference voltages to at least one of the plurality of sampling switched capacitors when connected to the central node during the gain phase.
US10651805B2

An apparatus includes a first directional coupler, a second directional coupler, a first detector, and a second detector. A through port of the first directional coupler is coupled to a through port of the second directional coupler. An isolated port of the first directional coupler is coupled to an isolated port of the second directional coupler. A coupled port of the first directional coupler is coupled to the first detector. A coupled port of the second directional coupler is coupled to the second detector. A detected power signal is generated by combining an output of the first detector and an output of the second detector.
US10651781B2

A glass roof shingle includes a shingle cover layer made of a glass. A shingle base layer is disposed underneath the shingle cover layer. The shingle base layer and shingle cover layer define a cavity. A seal area formed between the shingle base layer and shingle cover layer and around the cavity controls ingress of moisture into the cavity. A photovoltaic module may be disposed within the cavity.
US10651766B2

A motor control circuit for an electric motor of an electric power assisted steering system of the kind in which a measurement of torque carried by a part of the steering system is used to produce a torque demand signal indicative of a torque to be applied to the steering system by the motor. The motor control circuit includes a current controller is responsive to an error signal that represents the difference between a current demand signal and an actual current signal, and a noise reduction circuit adapted to identify an operating condition of the system in which the motor is stationary or rotating at a very low speed, and in the event that the operating condition is identified the noise reduction circuit is adapted to reduce the response of the controller to variations in the error signal.
US10651763B2

A radio-frequency/direct-current (RF/DC) converter is operable to receive a high-frequency and high-power RF signal and convert to a DC power. The RF/DC converter includes a first field-effect transistor (FET), a second FET, a third FET and a sixth FET that are cross-coupled. Sources of the first FET and the second FET are connected to an RF signal receiving end. Sources of the third FET and the fourth FET are connected to a potential reference end. The RF/DC converter further includes a fifth FET and a sixth FET connected subsequently to the first FET, the second FET, the third FET and the fourth.
US10651762B2

An efficient solution to the problem of converting alternating signals into a plurality of signals having different signal characteristics in observation of different application requirements. This is achieved by a multiple input multiple output converter operated at a secondary side of an inductive power transfer system for converting at least one alternating input signal into a rectified alternating input signal and a further signal derived by averaging a switched voltage generated during rectification of the alternating input signal. The multiple input multiple output converter comprises at least one rectifier circuit adapted to rectify the alternating input signal and at least one averaging circuit adapted to average the switched voltage which is generated during rectification operation of the eat least one alternating input signal.
US10651760B1

For a power supply with a reduced number of semiconductor devices, a phase shifting transformer receives a three-phase primary voltage and steps the three-phase primary voltage one of up and down to a secondary voltage with a plurality of secondary winding sets. There is phase shifting between different secondary winding sets. A plurality of power cell sets each comprise a plurality of power cells cascaded connected, and each power cell receives one of a single phase and a three-phase voltage of a distinct secondary winding set of the phase shifting transformer. Each power cell comprises no more than eight power semiconductor devices organized as a rectifier and an inverter. Each power semiconductor device is one of a diode and an active switch. Each power cell set generates one phase of a three-phase alternating current output.
US10651759B2

A switching power supply device includes: a rectifier circuit to which an AC input voltage is input; an input smoothing circuit smoothing a DC input voltage output from the rectifier circuit; a power converter circuit converting the DC input voltage and outputs an output voltage; an overvoltage detection circuit generating an input overvoltage detection signal which is activated when the DC input voltage is higher than a first reference voltage level; and a discharge circuit discharging stored charge stored in the input smoothing circuit. The power converter circuit includes a switching element. Switching of the switching element is stopped and discharging of the stored charge is started, with activation of the input overvoltage detection signal serving as a trigger, and when the input overvoltage detection signal is subsequently inactivated, the discharging is stopped and the switching of the switching element is resumed.
US10651758B2

A motor drive apparatus includes a PWM converter configured to convert AC power of an AC power supply into DC power, a DC link unit including capacitors provided on the DC output side of the PWM converter and connected in series with each other, an inverter configured to convert the DC power of the DC link unit into AC power for driving a motor and output the AC power, a DC link voltage detection unit, a power supply voltage detection unit, a short-circuit judgment unit configured to judge that at least one of the capacitors has shorted when the DC link voltage value is smaller than the peak value of the power supply voltage, and a shut-off unit configured to shut off flow of AC power from the AC power supply into the PWM converter when the short-circuit judgment unit judges that at least one of the capacitors has shorted.
US10651757B2

An inverter device includes a converter section, an inverter section, and a control device. The converter section full-wave rectifies a three-phase AC voltage and outputs a DC voltage including a ripple component having a frequency six times the frequency of the three-phase AC voltage. The inverter section converts the DC voltage including the ripple component from the converter section into an AC voltage and outputs the AC voltage to a motor. The control device, in a rotating coordinate in which an N-pole direction of a permanent magnet embedded in a rotor of the motor is taken as a d-axis and a direction orthogonal to the d-axis is taken as a q-axis, controls the inverter section so that a phase of a d-axis voltage Vd of the ripple component included in the DC voltage leads a phase of a q-axis voltage Vq.
US10651756B2

A capacitor bank includes a plurality of capacitors; a plurality of resistors, each of the capacitors being in series with at least one of the resistors; and a plurality of diodes, each of the diodes being in parallel with one of the resistors. A subsea power cell for converting an electrical three phase input into an electrical one phase output, includes the capacitor bank; a diode rectifier connected to the three phase input; and a plurality of Insulated Gate Bipolar Transistors connected to the electrical one phase output.
US10651753B1

A flyback converter with secondary side control and synchronous rectifier (SR) architecture and method for operating the same are provided. Generally, the secondary side controller includes an integrated circuit (IC) including a single SR-SNS pin coupled to a drain of a SR on a secondary side of the converter to sense a voltage on the drain, and a power switch (PS) drive pin coupled to a PS on a primary side to turn on the PS in response to a number of measurements based on the voltage sensed on the drain of the SR. The IC includes a calibration block to measure a loop turn-around delay, valley delays with respect to zero-crossing and set timing for a signal to turn on the PS in response to the voltage sensed on the drain of the SR at or very close the primary side valley improving efficiency and performance of the converter.
US10651747B2

System controller and method for regulating a power converter. For example, the system controller includes a first controller terminal and a second controller terminal. The system controller is configured to: receive, at the first controller terminal, an input signal; generate a drive signal based at least in part on the input signal, the drive signal being associated with an on-time period and an off-time period, the on-time period including a first beginning and a first end; and output, at the second controller terminal, the drive signal to a switch to close the switch during the on-time period and open the switch during the off-time period to affect a current associated with a secondary winding of the power converter. The system controller is further configured to detect a demagnetization period associated with the secondary winding based at least in part on the input signal.
US10651741B2

An apparatus includes first and second power converter stages, each stage having a primary side and a secondary side. The primary side of the first stage includes a switch T1A coupled to a voltage source and a switch T3A coupled to the switch T1A. The primary side of the second stage includes a switch T2A coupled to the switch T3A and a switch T4A coupled to the switch T3A and to the voltage source. The apparatus includes a control circuit to control an on/off time of the switches. The control circuit includes four gate driver controllers to control the on/off time of the switches and a current sharing control section to increase or decrease the on time of a switch based on a comparison of a current through one of multiple output inductors to an average current through the multiple output inductors.
US10651739B1

A power converter converts a medium-voltage output from a solar module to an appropriate voltage to power a solar tracker system. The power converter includes a voltage divider having at least two legs, a first semiconductor switch subassembly coupled in parallel with a first leg of the voltage divider, and a second semiconductor switch subassembly coupled in parallel with a second leg of the voltage divider. In implementations, the signals for driving the semiconductor switches of the first and second semiconductor switch subassemblies may be shifted out of phase from each other. In implementations, if the bus voltages to the semiconductor switches are not balanced, the pulse width of the driving signal of the semiconductor switch supplied with the higher bus voltage is decreased for at least one cycle.
US10651733B2

Described is an apparatus which comprises: a low-side switch coupled to an output node for providing regulated voltage supply; and a first driver operable to cause the low-side switch to turn off when the output node rises above a first transistor threshold voltage. Described is also a voltage regulator which comprises: a signal generator to generate a pulse-width modulated (PWM) signal; a bridge having a low-side switch coupled to an output node for providing regulated voltage supply according to the PWM signal; a first driver operable to cause the low-side switch to turn off when the output node rises above a first transistor threshold voltage; and a bridge controller to provide control signals to the first driver. The voltage regulator may operate without diode clamps and its operation is self-timed. The voltage regulator also provides tolerance against process variation.
US10651726B1

Techniques for starting up and shutting down a H-bridge are provided. In an example, a method can include ramping an internal reference voltage of the H-bridge between a first level and a second level during a first interval, controlling an output voltage of each of a first half-bridge of the H-bridge and a second half-bridge of the H-bridge independently during the first interval based on the reference voltage, and controlling the first half-bridge and second half-bridge as a full H-bridge during a second timed interval.
US10651722B2

A buck-boost converter comprises a first high-side switch and a first low-side switch connected in series between an input voltage terminal and ground, a second high-side switch and a second low-side switch connected in series between an output voltage terminal and ground, an inductor connected to a common node of the first high-side switch and the first low-side switch, and a common node of the second high-side switch and the second low-side switch and a control apparatus configured to generate gate drive signals, wherein the control apparatus comprises a first timer for setting a turn-off time of the first low-side switch, a second timer for setting a turn-off time of the second high-side switch and a peak current mode control device for setting a turn-off time of the first high-side switch and a turn-off time of the second low-side switch.
US10651720B2

An object of the present invention is to synchronize PWM between individual phases of an IPM, so that the IPM has a simplified-scale circuit. An IPM according to the present invention includes a DC-DC converter including a multi-phase arm having a plurality of phase arms connected in parallel on a secondary side, a secondary-wire-voltage detection circuit configured to detect a secondary wire voltage in each phase arm of the DC-DC converter, and a synchronization-signal generation circuit configured to generate a synchronization signal in each phase arm on the basis of the behavior of the secondary wire voltage.
US10651707B2

A rotary electric machine that includes a rotor and a stator and is cooled by a stream of air generated by at least one fan. The fan is driven by a main shaft of the machine or by its own drive system. The fan includes main blades (33) for generating a stream of cooling air and, upstream of said main blades, tins which at least partially cover coil heads of the stator in the axial direction.
US10651705B2

Provided is a motor in which the positional misalignment of a terminal cover provided to a motor body can be suppressed. In a terminal cover (7) fixed to a motor body (40), an engagement plate part (75) extends from a cover part (71), which covers a terminal part (25) on a lateral surface of the motor body (40), to a position overlapping an end surface (12) on a counter-output side (L2) of the motor body (40). The engagement plate part (75) is provided with an engagement recess (750) in which a projection (17) on the end surface (12) on the counter-output side (L2) of the motor body (40) is fitted. Thus, even when external force is applied to the terminal cover (7), the terminal cover (7) is less likely to be subjected to positional misalignment. The engagement recess (750) is groove shaped, and the projection (17) is fitted to an end part, in the extending direction, of the engagement recess (750) formed in a groove shape.
US10651702B2

A high performance rotating electrical machine which aims at downsizing, and challenges inevitable technical problems such as deterioration of efficiency η caused by copper loss and temperature rise inside the rotating electrical machine due to heat generation induced by eddy current generated in magnetic body.
US10651699B2

A stator for a rotating electric machine includes a laminate stack having a plurality of slots open towards an air gap between the stator and a rotor of the electric machine. A winding includes coils which have turns that pass through the slots of the laminate stack. The turns of the coils are electrically insulated the within the slots from each other and from the laminate stack by a ceramic material.
US10651688B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically tuning circuit elements. One aspect includes a variable capacitance device. The device includes a first capacitor, a first switch, a second capacitor, a second switch, and control circuitry. The control circuitry is configured to adjust respective capacitances of the first and second capacitors by causing a first control signal to be applied to the first-switch control terminal for a duration of time in response to detecting a zero voltage condition across the first switch, and by causing a second control signal to be applied to the second-switch control terminal for the duration of time in response to detecting a zero voltage condition across the second switch.
US10651684B2

A system, a method, and a device for inductive charging of batteries in electronic articles, and more particularly for the inductive charging of batteries in electronic cigarettes. In one embodiment, a charging system for an electronic cigarette can comprise a pack comprising a pack battery electrically coupled to a charging coil. The pack can be configured to hold an electronic cigarette battery and the charging coil can be configured to charge the electronic cigarette battery.
US10651682B2

Systems, methods, and apparatus for smart electric power grid communication are disclosed in the present invention. At least one grid element transmits at least one registration message over an Internet Protocol (IP)-based network to at least one coordinator. The at least one coordinator registers the at least one grid element upon receipt of the at least one registration message. The at least one grid element automatically and/or autonomously transforms into at least one active grid element for actively functioning in the electric power grid. The at least one coordinator tracks based on revenue grade metrology an amount of power available for the electric power grid or a curtailment power available from the at least one active grid element.
US10651669B2

A phase shift control method for a charging circuit is disclosed. The charging circuit includes a primary conversion circuit, a first secondary conversion circuit, and a second secondary conversion circuit. The controller causes a phase angle difference Φ between an ON/OFF waveform of power switches in the primary conversion circuit and an ON/OFF waveform of power switches in the first secondary conversion circuit. The controller collects an output current (Io1) and an output voltage (Vo1) of the first secondary conversion circuit, collected by the first secondary current collector and the first secondary voltage collector, carries out comparison and calculation between the collected output current and output voltage and a preset output current and output voltage, and adjusts the magnitude and positive and negative of the phase angle difference Φ according to the comparison result.
US10651664B2

A battery pack charger system including a case configured to store and transport a plurality of battery packs, and a charging system coupled to an outside of the case. The case may include a housing and a lid. The charging system may include a plate member and a plurality of chargers. The plurality of chargers may be arranged in parallel with respect to each other on the plate member.
US10651652B2

Systems, methods, and computer media for managing frequency response in a power grid are provided herein. Individual grid-connected electrical devices can be turned on and/or off by corresponding frequency-responsive load controllers when frequency deviations beyond a threshold are detected. Each controller selects, for the corresponding electrical device, a frequency threshold from available frequencies in a frequency range. If the selected frequency falls within a deadband frequency range, then the controller sets the frequency threshold to a frequency outside of the deadband (e.g., to a closest available frequency outside of the deadband). On a system-wide level, this approximates a uniform distribution of frequency thresholds over the entire frequency range, including the deadband, and achieves the proper power-to-frequency relationship for grid stability. A supervisory coordinator can determine the frequency range from which a frequency threshold is selected based on aggregated power information for devices and controllers throughout the grid.
US10651648B2

An energy storage system is presented. The energy storage system includes a primary energy storage device operatively couplable to a main bus, where the main bus is operatively coupled to a power generation device. Further, the energy storage system includes an auxiliary bus operatively couplable to the main bus and a grid bus. Furthermore, the energy storage system includes a plurality of auxiliary loads operatively coupled to the auxiliary bus and a housing configured to encompass the primary energy storage device, the auxiliary bus, and the plurality of auxiliary loads, where the auxiliary bus is configured to supply power to the plurality of auxiliary loads from the primary energy storage device, the power generation device, a grid, or combinations thereof.
US10651642B2

A technique for monitoring a passive element in a system includes determining, by a monitor, power supplied by a power supply coupled to the passive element and power consumed by a load coupled to the passive element. The monitor then determines power dissipated by the passive element based on the power supplied by the power supply and the power consumed by the load. The monitor initiates shut down of the power supply when the power dissipated by the passive element exceeds a threshold.
US10651639B2

Provided is an electrical junction box including a relief terminal portion having a structure in which the relief terminal portion can be constituted with a small number of parts and high space efficiency. The electrical junction box includes: a box body; and a power supply distribution bus bar that is disposed in the box body and includes a power supply input terminal portion and power supply branch terminal portions that are connected by a plate-shaped conducting portion. The relief terminal portion is constituted by at least a portion of the plate-shaped conducting portion of the power supply distribution bus bar being disposed in a state of protruding from the outer surface of the box body and exposed to the outside.
US10651630B2

A spark plug electrode wearing rate estimating method for a spark plug in which spark discharge occurs between two electrodes by application of voltage generated by an ignition coil, includes the step of estimating a wearing rate of a first electrode in one spark discharge based on a temperature of the first electrode, and a spark discharge voltage and supply energy from the ignition coil. The first electrode contains any one of Ir, Ru, W, and Ni as a main component.
US10651628B2

The invention discloses a semiconductor optoelectronic micro-device comprising at least one cavity and at least one multilayer interference reflector. The device represents a micrometer-scale pillar with an arbitrary shape of the cross section. The device includes a vertical optical cavity, a gain medium and means of injection of nonequilibrium carriers into the gain medium, most preferably, via current injection in a p-n-junction geometry. To allow high electric-to-optic power conversion at least one contact is placed on the sidewalls of the micropillar overlapping with at least one doped section of the device. Means for the current path towards the contacts and for the heat dissipation from the gain medium are provided. Arrays of micro-devices can be fabricated on single wafer or mounted on single carrier. Devices with different cross-section of the micropillar emit light at different wavelengths.
US10651619B2

The optical system comprises: means for introducing a controlled negative or positive chirp to an incoming ultrashort laser pulse to be characterized; a nonlinear optical medium through which said chirped ultrashort laser pulse is propagated, wherein as a result of said propagation: different chirp values are introduced in the ultrashort laser pulse at different propagation distances along the nonlinear optical medium, and a transverse nonlinear signal is generated in a direction perpendicular to the propagation axis; analyzing means configured for recording a single-shot spectral image of said generated transverse nonlinear signal; and a processing module comprising one or more processors configured to execute a numerical iterative algorithm to said single-shot spectral image to retrieve the electric field, amplitude and phase, of the ultrashort laser pulse.
US10651607B1

A housing with improved airflow is provided. The housing includes a cage dimensioned to hold two modules side-by-side in a lower compartment and a further two modules side-by-side in an upper compartment. The cage has a middle compartment between the lower compartment and the upper compartment, with a heatsink in the middle compartment in thermal contact with the two modules when the two modules are in the lower compartment. The middle compartment is ventilated through a first one or more apertures in each of two or more exterior walls of the cage, the middle compartment is further ventilated, when the upper compartment is unoccupied, through a second one or more apertures in an interior wall of the cage separating the middle compartment and the upper compartment, wherein the further two modules when occupying the upper compartment obstruct the second one or more apertures.
US10651598B2

A heat transfer system between a heat source and a heat sink, wherein the heat transfer contact surfaces comprise a metal which forms numerous voids when placed adjacent one another. A thermal pad comprising a polymer filled with ceramic particles is placed between these heat transfer surfaces to intimately contact each of the metal surfaces without void formation, thereby increasing thermal conductivity. The heat source and heat sink are joined by relative sliding motion. This sliding motion might damage the thermal pad. Thus, a hot swap structure is provided for controlling the movement of the thermal pad into contact with the heat source as the sliding motion is completed.
US10651590B1

A conductor arrangement includes a first connector having a first connector body made from an electrically insulated material and including a first electrical conductor. A pin extends from the first connector body and includes a core made from an electrically conductive material. The core is electrically connected with the first electrical conductor. A second connector has a second connector body made from an electrically insulated material and includes a second electrical conductor. A socket extends through the second connector body between two opposed openings. A sleeve made from an electrically conductive material is disposed along the socket and is electrically connected with the second electrical conductor. An electrical connection between the first and second electrical conductors is established when the pin is fully disposed within the socket such that the core is electrically connected with the sleeve.
US10651574B2

A coaxial cable connector includes a body configured to engage a coaxial cable having a conductive electrical grounding property, a post configured to engage the body and the coaxial cable when the connector is installed on the coaxial cable, a nut assembly configured to engage an interface port at a first retention force, and a conductive insert configured to be coupled with the nut assembly. The conductive insert is configured to engage the interface port at a second retention force that is greater than the first retention force, and the conductive insert is configured to maintain electrical contact between the interface port and the nut assembly, even when the nut assembly is in a loosely tightened position on the interface port.
US10651573B2

An electrical connection assembly includes a connector (CN) and a wiring material with conductors. The connector (CN) includes terminals (20) and an insulating housing (30) having a terminal holding portion (32) for holding the wiring material (10) such that the conductors are connected to the respective terminals (20). Each terminal (20) includes a held portion (22) and an outward projecting portion (24) projecting out from a surface (32a) of the terminal holding portion (32). The outward projecting portion (24) includes a first projecting portion (26) projecting in a first direction and a second projecting portion (27) extending from the first projecting portion (26) in a second direction closer to a direction parallel to the surface of the terminal holding portion (32) than the first direction. An outer surface of the second projecting portion (27) has a conductor connection surface (27a) connectable to the conductor extending in the second direction.
US10651570B2

An antenna unit includes a dielectric substrate; a dielectric cover on the dielectric substrate; and an antenna array. The antenna array includes antenna elements arranged in the dielectric substrate and configured to form traveling waves propagating in the dielectric substrate and the dielectric cover. The antenna unit also includes at least one spatial matching element arranged in space formed inside the dielectric substrate, spatially matched with the dielectric cover, and coupled with the at least one antenna element. The spatial matching element is configured to be spatially matched with the antenna array with the dielectric cover and to reduce reflections of traveling waves propagating from the antenna array to the dielectric cover. The antenna device may be diversified.
US10651560B2

A waveguide radiator includes a slotted waveguide with a plurality of transverse or longitudinal slots provided in the waveguide and an additional inner conductor provided in the waveguide. The inner conductor is formed, depending on the alignment of the slots in such a manner that the result is a feed according to the traveling wave principle, wherein all slots of the waveguide can be excited with identical phase.
US10651559B2

A system for transmitting or receiving signals may include a dielectric substrate having a major face, a communication circuit, and an electromagnetic-energy directing assembly. The circuit may include a transducer configured to convert between RF electrical and RF electromagnetic signals and supported in a position spaced from the major face of the substrate operatively coupled to the transducer. The directing assembly may be supported by the substrate in spaced relationship from the transducer and configured to direct EM energy in a region including the transducer and along a line extending away from the transducer and transverse to a plane of the major face.
US10651557B2

An antenna comprises an antenna patch (121) and an extension patch (125). The extension patch (125) is conductively coupled to the antenna patch (121) and is arranged in plane offset from the antenna patch (121). The antenna patch (121) is formed of multiple conductive strips (122A, 122B) extending in a horizontal direction along an edge of a multi-layer circuit board having multiple layers stacked along a vertical direction. Each of the conductive strips (122A, 122B) of the antenna patch (121) is arranged on a different layer of the multi-layer circuit board. The conductive strips (122A, 122B) of the antenna patch (121) are electrically connected to each other by conductive vias (123) extending between two or more of the conductive strips (122A. 122B) of the antenna patch (121), which are arranged on different layers of the multi-layer circuit board. Similarly, the extension patch (125) is formed of multiple conductive strips extending in the horizontal direction. Each of the conductive strips of the extension patch (125) is arranged on a different layer of the multi-layer circuit board. The conductive strips of the extension patch are electrically connected to each other by conductive vias extending between two or more of the conductive strips of the extension patch, which are arranged on different layers of the multi-layer circuit board.
US10651544B2

The present disclosure discloses an antenna system and a mobile terminal. The antenna system includes a first feeding point, a first millimeter-wave array antenna electrically connected to the first feeding point, a second feeding point, a second millimeter-wave array antenna electrically connected to the second feeding point, a third feeding point, a third millimeter-wave array antenna electrically connected to the third feeding point, a fourth feeding point, and a fourth millimeter-wave array antenna electrically connected to the fourth feeding point, which are all disposed on the circuit board. Beams of the first millimeter-wave array antenna cover a space of X>0. Beams of the second millimeter-wave array antenna cover a space of X<0. Beams of the third millimeter-wave array antenna cover a space of Y>0. Beams of the fourth millimeter-wave array antenna cover a space of Y<0.
US10651531B2

Exemplary embodiments are described herein for compactable antennas. Exemplary compactable antennas include a support structure and a reflector surface. The support structure may directly or indirectly define the reflector shape. Exemplary embodiments comprise deployable support structures to permit the compactable antenna to have a smaller volume stowed configuration and a larger volume deployed configuration.
US10651528B2

A directional coupler operable at microwave and RF frequencies. Embodiments of directional coupler includes a main transmission line supporting transverse electromagnetic (TEM) or quasi-TEM wave mode propagation. A coupled transmission line supports TEM or quasi-TEM wave mode propagation. The coupled transmission line is adjacent to and oriented at an angle with respect to the main transmission line. A coupling hole is formed through conductive shielding between the main and coupled lines, the coupling hole formed at an intersection region between the main and coupled lines. The angle is nominally 60 degrees for optimal directivity and isolation.
US10651526B2

A flexible flat cable and a manufacturing method thereof are provided. The flexible flat cable includes a plurality of ground parts comprising a conductive material disposed at intervals, a plurality of signal transmission parts comprising a conductive material disposed between the plurality of ground parts, an outer skin covering the signal transmission parts and the ground parts, and a conductive adhesive layer disposed between the ground parts and the signal transmission parts and the outer skin part, the signal transmission part comprising an insulating member and a strip line disposed within the insulating member and the ground part comprising a ground member having the same cross section as the strip line and a conductive adhesive block coupled to the ground member with the conductive adhesive layer.
US10651525B2

Embodiments of the invention include a packaged device with transmission lines that have an extended thickness, and methods of making such device. According to an embodiment, the packaged device may include a first dielectric layer and a first transmission line formed over the first dielectric layer. Embodiments may then include a second dielectric layer formed over the transmission line and the first dielectric layer. According to an embodiment, a first line via may be formed through the second dielectric layer and electrically coupled to the first transmission line. In some embodiments, the first line via extends substantially along the length of the first transmission line.
US10651512B2

Provided is an alkali metal-sulfur cell comprising: (a) a quasi-solid cathode containing about 30% to about 95% by volume of a cathode active material (a sulfur-containing material), about 5% to about 40% by volume of a first electrolyte containing an alkali salt dissolved in a solvent (but no ion-conducting polymer dissolved therein), and about 0.01% to about 30% by volume of a conductive additive wherein the conductive additive, containing conductive filaments, forms a 3D network of electron-conducting pathways such that the quasi-solid electrode has an electrical conductivity from about 10−6 S/cm to about 300 S/cm; (b) an anode; and (c) an ion-conducting membrane or porous separator disposed between the anode and the quasi-solid cathode; wherein the quasi-solid cathode has a thickness from 200 μm to 100 cm and a cathode active material having an active material mass loading greater than 10 mg/cm2.
US10651510B2

To provide a stacked-cell battery that does not require formation of collector tabs and that has high production efficiency.The stacked-cell battery comprises a plurality of stacked unit cells 10 and has a cell region 100 and a collection region 200, the ends of the negative electrode collector layers 1 and positive electrode collector layers 5 on the collection region 200 side having shapes that do not include recesses or raised sections as viewed in the stacking direction, the collection region 200 comprising negative electrode collecting sections 30 that are connected to each of the extensions of the negative electrode collector layers 1 of the plurality of unit cells 10, and electrically connect them, but are not connected to the extensions of the positive electrode collector layers 5, and positive electrode collecting sections 32 that are connected to each of the extensions of the positive electrode collector layers 5 of the plurality of unit cells 10, and electrically connect them, but are not connected to the extensions of the negative electrode collector layers 1.
US10651508B2

The invention relates to a method for producing an electrode stack for a battery cell, comprising the following steps: providing a ribbon-shaped anode element (45), providing a ribbon-shaped cathode element (46), providing a first ribbon-shaped separator element (16), producing a ribbon-shaped composite element (50) by means of joining together the cathode element (46), the anode element (45) and the first separator element (16), simultaneously cutting the composite element (50) so as to produce multiple plate-shaped composite segments, stacking the produced composite segments to form a segment stack, stacking multiple segment stacks. The invention relates to a battery cell that comprises at least one electrode stack that is produced according to the method in accordance with the invention.
US10651505B2

A secondary battery may include a plurality of cathode layers which have a porous structure including a plurality of pores, have a flat plate-shape, and are arranged to be spaced apart from each other in a direction. The secondary battery further includes an electrolyte layer including a first electrolyte film and a second electrolyte film, where the first electrolyte film surrounds external surfaces of the cathode layers, and the second electrolyte film is disposed in the pores of the cathode layers. The secondary battery further includes an anode layer surrounding the first electrolyte film.
US10651492B2

The present disclosure relates to electrochemical energy storage systems. In particular, the present disclosure relates to particular systems and methods for providing a compact framework in which to house an electrochemical energy storage system. Various embodiments of electrochemical energy storage systems are disclosed that include a flow manifold and a flow manifold cover. The flow manifold may provide a plurality of channels for distributing liquid reactant to an electrical cell stack. The flow manifold may be utilized in conjunction with a flow manifold cover. The flow manifold cover may be configured to support a variety of components of a liquid reactant distribution system. Such components may include liquid reactant pump motors, inlet and outlet ports, a reference cell, and a variety of sensors. The distribution of liquid reactants to the cell stack from the inlet and outlet ports may be accomplished by way of the flow manifold cover.
US10651487B2

A modular apparatus of fuel cell system includes a start burner, a reformer, an after-burner, and a heat exchanger. The start burner, the reformer, the after-burner, and the heat exchanger are disposed in a chamber. The start burner is surrounded by the reformer, and the after-burner is disposed on the start burner and surrounds the reformer. The heat exchanger surrounds the after-burner and the reformer.
US10651483B2

A method for producing an electrochemical cell is provided, the method including determining a spatial distribution (kx,yf) of a parameter of interest (k) representative of a permeability of a diffusion layer of at least one electrode of a reference electrochemical cell in operation, the determining being performed by defining a spatial distribution (Tx,yc) of a set-point temperature (Tc) within the cell in operation, by measuring a spatial distribution (Dx,yr) of a first thermal quantity (Dr) representative of local removal of heat, by estimating a spatial distribution (Qx,ye) of a second thermal quantity (Qe) representative of local production of heat (Qe), and by determining the spatial distribution (kx/yf) depending on the estimated spatial distribution (Qx,ye), and the method further including producing the electrochemical cell based on the reference electrochemical cell and in which the parameter of interest (k) has the determined spatial distribution (kx,yf).
US10651480B2

A powder metallurgical molding forms an interconnector or an end plate for an electrochemical cell. The molding has a chromium content of at least 80% by weight, a basic shape of a plate and one or more flow fields with structuring formed on one or both of the main faces of the molding. A ratio of a maximum diameter Dmax of the molding, measured along the main face, to a minimum thickness dmin of a core region of the molding which extends along the flow field or fields and is not affected by the structuring lies in a range of 140≤Dmax/dmin≤350.
US10651476B2

A cell stack device includes a cell stack including a plurality of cells arranged, and a manifold configured to allow a reaction gas to be supplied to the plurality of cells. First end portions of the plurality of cells are fixed to the manifold with a sealing material. The plurality of cells each include: a supporting substrate extending in a length direction; an element portion including a fuel electrode, a solid electrolyte layer, and an air electrode layered on the supporting substrate; and an interlayer located between the solid electrolyte layer and the air electrode, extending to each of the first end portions of the plurality of cells, and having a porosity greater than a porosity of the solid electrolyte layer. The interlayer includes an exposed portion exposed from the air electrode at each of the first end portions of the plurality of cells and the sealing material provided on the exposed portion.
US10651475B2

An electrode plate manufacturing apparatus includes: a first roll; a second roll that consolidates a particle aggregate and forms an undried active material film; and a third roll that transcribes the undried active material film on the second roll onto a current collector foil. A circumferential velocity A of the first roll, a circumferential velocity B of the second roll, a conveyance velocity C of the current collector foil, a contact angle α of the first roll, a contact angle β of the second roll, and a contact angle γ of the current collector foil satisfy conditions (i) β−α≥−1.6×B/A+40 where β−α>0 and B/A≥1 and (ii) γ−β≥−1.6×C/B+40 where γ−β>0 and C/B≥1.
US10651469B2

The present invention relates to a lithium secondary battery, more particularly, to a lithium secondary battery in which a low-cost positive electrode active material is applied and a negative electrode active material of lithium metal is formed on the positive electrode side, and to a preparation method thereof. The lithium secondary battery according to the present invention can be produced at a low unit cost of production because it employs a complex combined from relatively inexpensive Co, CoO, Co3O4 and Li2O, instead of LiCoO2 which is a common positive electrode active material, and the lithium secondary battery is also easy to mass produce because of its simple manufacturing process since LiCoO2 is synthesized through an electrochemical reaction due to operating of the battery without a separate heat treatment process.
US10651460B2

A nonaqueous electrolyte secondary battery includes a positive electrode, a negative electrode, and a separator. The positive electrode includes a positive electrode current collector, a first positive electrode mixture layer that is provided on the positive electrode current collector, and a second positive electrode mixture layer that is provided on the first positive electrode mixture layer. The first positive electrode mixture layer includes a first positive electrode active material and a first conductive material. The second positive electrode mixture layer includes a second positive electrode active material and a second conductive material. The first positive electrode active material includes a lithium composite oxide having a layered crystal structure. The second positive electrode active material includes a lithium composite phosphate having an olivine-type crystal structure. The second conductive material includes a conductive material having a higher crushing strength than the lithium composite phosphate having an olivine-type crystal structure.
US10651447B2

Provided is a heat-sensitive layer for a lithium ion secondary battery that can efficiently block rising temperature during abnormal heating by increasing battery internal resistance and thereby reducing current. The heat-sensitive layer for a lithium ion secondary battery is formed from a heat-sensitive layer composition containing particles in each of which a second component is substantially partially disposed at the outside of a particle formed from a first component. The heat-sensitive layer composition has a storage modulus at 60° C. of 10 kPa or more and a storage modulus at 150° C. of 1 kPa or less.
US10651446B2

A battery includes at least an electrode group including a positive electrode, a separator, a negative electrode, and a protection layer. The separator is interposed between the positive electrode and the negative electrode. The positive electrode includes a positive electrode current collector, a positive electrode mixture layer, and a positive electrode tab. The positive electrode mixture layer is disposed on a surface of the positive electrode current collector. The positive electrode tab is electrically connected to the positive electrode current collector. The protection layer covers a surface of the positive electrode tab. A volume resistivity of the protection layer is within a range of one to 100 times a volume resistivity of the positive electrode mixture layer.
US10651445B2

An electrode assembly includes an electrode saturated with electrolyte, and one or more ionically conductive and electronically insulating cellulose acetate coatings forming a continuous and conformal film adhered to and encapsulating the electrode.
US10651440B1

A mounting bracket is provided for a vehicle battery system with a battery tray sized to receive a traction battery. The bracket has first and second sides extending between first and second ends. The bracket defines first and second apertures adjacent to the first end and positioned to cooperate with the first and second bosses to connect the bracket to the battery tray. The bracket defines a third aperture adjacent to the second end and positioned to cooperate with a mounting point on a vehicle frame. The bracket defines a transverse slot intersecting the first side and extending towards the second side, with the transverse slot positioned between the first and third apertures. A vehicle and a vehicle battery system with the mounting bracket are also provided.
US10651438B2

Provided are a battery pack and a control method using the same, the battery pack having improved safety so as to prevent fire or prevent fire from spreading even if ignited, thereby reducing the risks which can occur during ignition. The battery pack, according to the present invention, comprises: an electrode assembly comprising an anode, a cathode, and a separator; and a single cell or a plurality of cells having a pouch-shaped battery case for accommodating the electrode assembly, wherein the cell is accommodated and stacked by the module case, the module case comprises a fire suppression agent or a fire extinguishing agent at the inner or outer part thereof such that the fire suppression agent or the fire extinguishing agent is automatically discharged from the module case when cell swelling occurs.
US10651436B2

A removable flap for closing a location adapted to receiving at least one battery of an electronic device. The flap has, on at least one side, at least one first protrusion in the form of a tab adapted to release, via a first part located in a same plane as the flap, at least one corresponding area for holding the battery in the location. The flap is also adapted to lever and pivot the battery via a second part situated in a plane substantially perpendicular to that of the flap.
US10651430B2

An organic electronic element manufacturing method is a method of manufacturing an organic electronic element (1) having flexibility using a roll-to-roll process, including a first electrode forming step in which a first electrode (21) is pattern-formed onto a flexible substrate (10), a functional layer forming step in which a functional layer (23) containing an organic material is pattern-formed onto the first electrode (21), and a mask forming step in which a mask element (30) having flexibility is formed on the substrate (10) such that it has an opening on at least a portion of the functional layer (23) and at least a portion of the first electrode (21) with the functional layer (23) therebetween and covers edge portions (21a and 23a) on at least one side of the first electrode (21) and the functional layer (23).
US10651428B2

An organic light emitting display device includes: a substrate; a first electrode on the substrate; a pixel defining layer on the substrate, the pixel defining layer defining a first opening which exposes at least a part of the first electrode; an organic light emitting layer on the first electrode; a second electrode on the organic light emitting layer; a thin film encapsulation layer on the second electrode; a sensing electrode on the thin film encapsulation layer; a low refractive index layer on the sensing electrode, the low refractive index layer defining a second opening which overlaps the first opening; and a high refractive index layer on the thin film encapsulation layer. A gap between an edge of the first opening and an edge of the second opening is constant irrespective of direction.
US10651413B2

A light-emitting device includes an organic light-emitting layer, a first electrode disposed at one side of the organic light-emitting layer, and a second electrode disposed at the same side of the organic light-emitting layer as the first electrode. The first electrode is spaced apart from the second electrode. A display panel includes a substrate including a display region and a touch sensing region defined along a substrate-horizontal direction, at least one light-emitting device disposed over the substrate in the display region, and at least one touch sensor disposed over the substrate in the touch sensing region. The display region and the touch sensing region are not overlapped.
US10651412B2

The present disclosure discloses an OLED display panel, including a TFT array substrate and a plurality of anodes disposed in an array on the TFT array substrate, the TFT array substrate has a pixel defining layer disposed thereon, the pixel defining layer includes opening portions and spacing portions, and each opening portion corresponds to one sub-pixel area; wherein, the pixel defining layer has a first common layer, a second common layer and a cathode layer sequentially disposed thereon, and a light emitting material is disposed between the first common layer and the second common layer corresponding to each sub-pixel area; wherein, a hole blocking portion is further disposed above the spacing portion, and the hole blocking portion spaces the first common layer between two adjacent sub-pixel areas. The present disclosure further discloses a method for manufacturing the OLED display panel as mentioned above.
US10651411B2

The present specification relates to a novel compound and an organic light emitting device including the same.
US10651404B2

Provided is a transparent conductive film-equipped glass substrate that, during patterning by laser of a transparent conductive film formed on an underlying glass layer, can prevent the transparent conductive film or the underlying glass layer from being discolored or damaged, and a manufacturing method thereof. A transparent conductive film-equipped glass substrate 6 includes a glass substrate, an underlying glass layer provided on the glass substrate, and a transparent conductive film 3 provided on the underlying glass layer and subjected to patterning by laser. The underlying glass layer has an absorptance of a wavelength of the laser lower than the transparent conductive film 3 and higher than the glass substrate. A patterned region 10 formed by removing part of the transparent conductive film 3 by the patterning by laser includes a first linear portion 11, a second linear portion 12, and a connecting portion 13 connecting between the first linear portion 11 and the second linear portion 12. The first linear portion 11 and the second linear portion 12 form an angle of 120° or less with each other. The connecting portion 13 has a radius of curvature of 0.5 mm or more.
US10651401B2

The present invention relates to a method for preparing a perovskite compound usable as a light absorber of a solar cell, and provides a method for preparing a light absorber of a solar cell in which the crystallinity of a perovskite compound is increased, resulting in an increase in the stability and efficiency of the solar cell.
US10651397B2

The present invention relates to an organic light emitting compound and an organic light emitting device comprising the same, and the organic light emitting device employing the organic light emitting compound according to the present invention can be driven at a lower voltage than existing devices employing a phosphorescent host material, and has excellent power efficiency, improved light emission efficiency, and long lifespan characteristics.
US10651396B2

The present invention provides an organic compound for an organic light emitting diode. An example of the organic compound is represented by:
US10651393B2

The present disclosure provides an organic electroluminescent compound represented by the following formula (III): Wherein each of R1 to R4 is independently selected from the group consisting of hydrogen and the groups represented by formula (i), formula (ii), formula (iii), formula (iv), formula (v), formula (vi), formula (vii) and formula (viii), and at least two of the R1 to R4 are independently selected from the group consisting of the groups represented by formula (i), formula (ii), formula (iii), formula (iv), formula (v), formula (vi), formula (vii) and formula (viii): wherein R5, R6, R7, R8, R9, R10,R11, R12, R13,R14, R15, R16, p, q, r, s, t, u, v, A, B and D are each as defined in the description.
US10651389B2

The present invention relates to a compound of a formula (I), in which an electron-deficient group and an arylamino group are connected to one another via an intermediate group. The compound of the formula (I) is suitable as functional material in electronic devices.
US10651388B2

The present invention relates to compositions comprising at least one polymer which contains triarylamine repeating units, and at least one metal complex, to methods for the production thereof, and the use thereof in electronic devices, especially in organic electroluminescent devices, so-called OLEDs (OLED=Organic Light Emitting Diode). The present invention also relates to organic electroluminescent devices which contain said compositions.
US10651386B2

A vapor deposition mask preparation body in which a metal mask is provided on one surface of a resin plate for obtaining a resin mask, and a protective sheet with peel strength not less than about 0.0004 N/10 mm and less than about 0.2 N/10 mm in conformity with JIS Z-0237:2009 is provided on the other surface of the resin plate is prepared, with respect to the vapor deposition mask preparation body, the resin plate is irradiated with laser light from the metal mask side to form a resin mask opening corresponding to a pattern to be produced by vapor deposition in the resin plate, and the protective sheet is peeled off from the resin mask in which the resin mask opening corresponding to the pattern to be produced by vapor deposition is formed.
US10651383B2

A flow deflector, an inkjet printing method, an inkjet printing device, and a method for manufacturing a display substrate are provided. The flow deflector includes a plate-shaped body, and the plate-shaped body includes a first surface and a second surface opposite to each other, a plurality of through holes is arranged in the plate-shaped body, each of the plurality of through holes penetrates from the first surface to the second surface, and comprises a first opening formed on the first surface and a second opening formed on the second surface, and an opening area of the first opening is larger than an opening area of the second opening.
US10651380B1

In a non-limiting embodiment, a device may be formed having a substrate that has at least a first region. A base dielectric layer is arranged over the substrate. The base dielectric layer includes an interconnect in the first region. A first electrode is arranged over the interconnect in the first region. A mask structure is arranged over the first electrode. At least one spacer stack is arranged at least partially around the mask structure and the first electrode. The spacer stack(s) includes a resistive switching element at least partially lining sidewalls of the mask structure and the first electrode, and a second electrode arranged over the resistive switching element.
US10651371B2

According to an embodiment, a magnetic element includes a first layer, a first magnetic layer, a second magnetic layer, a first nonmagnetic layer, a second layer, and a third magnetic layer. The first layer includes ruthenium. The second magnetic layer is provided between the first layer and the first magnetic layer. The first nonmagnetic layer provided between the first magnetic layer and the second magnetic layer. The second layer includes tantalum. The second layer contacts the first layer and is provided between the first layer and the second magnetic layer. A lattice plane spacing of the second layer in a first direction is not less than 0.23 nm and not more than 0.25 nm. The first direction is from the first layer toward the first magnetic layer. The third magnetic layer includes manganese. The third magnetic layer is provided between the second layer and the second magnetic layer.
US10651364B2

A driving stage of a servo valve, including a hydraulic ejector and a hydraulic receiver able to be moved relative to each other, one of the two hydraulic units being integral with a mobile unit, movable relative to a body of the servo valve through actuation means, characterized in that the actuation means comprise two piezoelectric actuators connected in series. Control device comprising a servo valve comprising such a driving stage.
US10651361B2

A technique relates a structure. An inductive element is on a first surface. A capacitive element is on the first surface and a second surface. An interconnect structure is between the first surface and the second surface.
US10651357B2

Pixelated-LED chips and related methods are disclosed. A pixelated-LED chip includes an active layer with independently electrically accessible active layer portions arranged on or over a light-transmissive substrate. The active layer portions are configured to illuminate different light-transmissive substrate portions to form pixels. Various enhancements may beneficially provide increased contrast (i.e., reduced cross-talk between pixels) and/or promote inter-pixel illumination homogeneity, without unduly restricting light utilization efficiency. In some aspects, a light extraction surface of each substrate portion includes protruding features and light extraction surface recesses. Lateral borders between different pixels are aligned with selected light extraction surface recesses. In some aspects, selected light extraction surface recesses extend through an entire thickness of the substrate. Other technical benefits may additionally or alternatively be achieved.
US10651348B2

A light emitting device 1 includes: a substrate 30; and a phosphor layer 40 composed in such a manner that a large number of phosphor particles 60 are adhered onto a flat surface 32 of the substrate 30. At least one of the phosphor particles 60 is a polyhedral phosphor particle 65 that is monodispersed, is derived from a crystal structure of garnet and has facets, and a median particle size D50 of the polyhedral phosphor particle 65 is 30 μm or more and a maximum thickness of the phosphor layer 40 or less. It is preferable that at least one of the phosphor particles 60 adhered onto the flat surface 32 of the substrate 30 is the polyhedral phosphor particle 65 that is monodispersed, is derived from the crystal structure of the garnet, and has the facets.
US10651345B2

A light emitting device includes a substrate; a light emitting structure disposed on the substrate; a first insulation layer disposed on the light emitting structure; a second insulation layer disposed on the first insulation layer; a first electrode and a second electrode electrically connected to the light emitting structure; a first pad electrically connected to the first electrode; and a second pad electrically connected to the second electrode.
US10651343B2

A dislocation-free GaN/InGaN-based nanowires-LED epitaxially grown on a transparent, electrically conductive template substrate. The simultaneous transparency and conductivity are provided by a thin, translucent metal contact integrated with a quartz substrate. The light transmission properties of the translucent metal contact are tunable during epitaxial growth of the nanowires LED. Transparent light emitting diodes (LED) devices, optical circuits, solar cells, touch screen displays, and integrated photonic circuits can be implemented using the current platform.
US10651339B2

A light emitting element includes a first electrode, a second electrode overlapping the first electrode, and an emission layer between the first electrode and the second electrode, the emission layer including quantum dots. The quantum dots include a core and a shell. Each of the core and the shell includes at least two selected from Mg, Zn, Te, Se, and S. When the quantum dots include Mg, a content of Mg in the shell is greater than a content of Mg in the core.
US10651338B2

A method for fabricating an optoelectronic semiconductor component is disclosed. A semiconductor chip is produced by singularizing a wafer. The semiconductor chip comprises a substrate and a semiconductor layer sequence with an active layer applied to a main side of the substrate. The semiconductor layer sequence has an active region for emission or absorption of radiation and a sacrificial region arranged next to the active region. The sacrificial region in the finished semiconductor component is not intended to emit or absorb radiation. A trench, introduced into the semiconductor layer sequence, penetrates the active layer and separates the active region from the sacrificial region. The semiconductor chip with the semiconductor layer sequence is applied on a carrier. The substrate is detached from the active region of the semiconductor layer sequence. In the sacrificial region, the semiconductor layer sequence remains mechanically connected to the substrate.
US10651337B2

The present disclosure relates to a method for manufacturing a semiconductor light emitting device, a semiconductor device including the supporting substrate, and a method for manufacturing the supporting substrate, in which the method includes: providing a first substrate having a first face and a second face opposite to the first face; forming a groove in the first substrate in a direction from the first face to the second face; forming a conducting part in the groove; bonding a second substrate to the first face of the first substrate; and forming, on the second face, a first conducting pad to be in electrical communication with the conducting part.
US10651325B2

A device includes a first semiconductor layer; a portion of a second semiconductor layer disposed on the first semiconductor layer; and a third semiconductor layer including a first region disposed on the portion of the second semiconductor layer and a second region disposed on the first semiconductor layer. A thickness of the first region is less than a predefined thickness. The device also includes an etch stop layer disposed on the third semiconductor layer; a plurality of distinct portions of a fourth semiconductor layer disposed on the etch stop layer and exposing one or more distinct portions of the etch stop layer over the portion of the second semiconductor layer; and a plurality of distinct portions of a superconducting layer disposed on the plurality of distinct portions of the fourth semiconductor layer and the exposed one or more distinct portions of the etch stop layer.
US10651311B2

A method includes forming an opening in a dielectric to reveal a protruding semiconductor fin, forming a gate dielectric on sidewalls and a top surface of the protruding semiconductor fin, and forming a conductive diffusion barrier layer over the gate dielectric. The conductive diffusion barrier layer extends into the opening. The method further includes forming a silicon layer over the conductive diffusion barrier layer and extending into the opening, and performing a dry etch on the silicon layer to remove horizontal portions and vertical portions of the silicon layer. After the dry etch, a conductive layer is formed over the conductive diffusion barrier layer and extending into the opening.
US10651295B2

The present invention relates generally to semiconductor devices and more particularly, to a structure and method of forming a fin using double trench epitaxy. The fin may be composed of a III-V semiconductor material and may be grown on a silicon, silicon germanium, or germanium substrate. A double trench aspect ratio trapping (ART) epitaxy method may trap crystalline defects within a first trench (i.e. a defective region) and may permit formation of a fin free of patterning defects in an upper trench (i.e. a fin mold). Crystalline defects within the defective region may be trapped via conventional aspect ratio trapping or three-sided aspect ratio trapping. Fin patterning defects may be avoided by utilizing a fin mold to grow an epitaxial fin and selectively removing dielectric material adjacent to a fin region.
US10651294B2

The present invention provides a laser annealing method for irradiating laser light L to an amorphous silicon thin film deposited on a substrate to obtain polysilicon, the method including: multiply irradiating the laser light L while changing an irradiation area of the laser light L on the amorphous silicon thin film to achieve such a grain size distribution that a crystal grain size of the polysilicon decreases from a central portion to a side edge portion at least along a center line C of the irradiation area of the laser light L. The above laser annealing method can reduce a leak current through a simple process.
US10651292B2

A semiconductor device includes an active region over a substrate; a first cobalt-containing feature disposed over the active region; a conductive cap disposed over and in physical contact with the first cobalt-containing feature; and a second cobalt-containing feature disposed over and in physical contact with the conductive cap.
US10651290B2

A method for fabricating semiconductor device includes the steps of first forming a gate structure on a substrate, forming a contact etch stop layer (CESL) on the gate structure, forming an interlayer dielectric (ILD) layer around the gate structure, performing a curing process so that an oxygen concentration of the CESL is different from the oxygen concentration of the ILD layer, and then performing a replacement metal gate process (RMG) process to transform the gate structure into a metal gate.
US10651285B2

The present disclosure addresses and solves the current problem of oxygen accumulation in IL after an HKMG stack is formed. A fabrication method is provided for fabricating high-k/metal gate semiconductor device by forming at least one Titanium (Ti) layer between multiple HK layers. A high-k/metal gate semiconductor device including at least one TiO2 layer between multiple HK layers is also provided.
US10651284B2

One illustrative method disclosed includes, among other things, selectively forming a gate-to-source/drain (GSD) contact opening and a CB gate contact opening in at least one layer of insulating material and forming an initial gate-to-source/drain (GSD) contact structure and an initial CB gate contact structure in their respective openings, wherein an upper surface of each of the GSD contact structure and the CB gate contact structure is positioned at a first level, and performing a recess etching process on the initial GSD contact structure and the initial CB gate contact structure to form a recessed GSD contact structure and a recessed CB gate contact structure, wherein a recessed upper surface of each of these recessed contact structures is positioned at a second level that is below the first level.
US10651269B2

Proton irradiation is performed a plurality of times from rear surface of an n-type semiconductor substrate, which is an n− drift layer, forming an n-type FS layer having lower resistance than the n-type semiconductor substrate in the rear surface of the n− drift layer. When the proton irradiation is performed a plurality of times, the next proton irradiation is performed to as to compensate for a reduction in mobility due to disorder which remains after the previous proton irradiation. In this case, the second or subsequent proton irradiation is performed at the position of the disorder which is formed by the previous proton irradiation. In this way, even after proton irradiation and a heat treatment, the disorder is reduced and it is possible to prevent deterioration of characteristics, such as increase in leakage current. It is possible to form an n-type FS layer including a high-concentration hydrogen-related donor layer.
US10651268B2

A capacitor has reduced misalignment in the interconnect layers and lower capacitance variance. The capacitor includes a first endcap having a first section and a second section orthogonal to the first section. The capacitor includes a first set of conductive fingers orthogonally coupled to the first section. The capacitor includes a third set of conductive fingers orthogonally coupled to the second section of the endcap and a second endcap parallel to the first section of the endcap. The capacitor includes a second set of conductive fingers orthogonally coupled to a second endcap and interdigitated with the first set of conductive fingers at a first interconnect layer. The capacitor includes a third endcap parallel to the second section of the first endcap and a fourth set of conductive fingers orthogonally coupled to the third endcap and interdigitated with the third set of conductive fingers at the first interconnect layer.
US10651267B2

There is provided a production method of a capacitor structure, having the following steps: forming a bottom electrode on a substrate; forming a sacrificial layer, which covers at least one part of the bottom electrode, on the substrate; forming a top electrode, which traverses the bottom electrode and covers at least one part of the sacrificial layer, on the substrate, such that a sacrificial layer is present at a part where an orthographic projection of the top electrode on the substrate and an orthographic projection of the bottom electrode on the substrate overlap; removing the sacrificial layer with a sacrificial layer removing solution to form an air gap. There are also provided a capacitor structure and a sensor.
US10651266B2

Capacitors include a stack that has a first metallic layer formed over a substrate with at least one high domain and at least one low domain, an insulator formed over the first metallic layer, and a second metallic layer formed over the insulator. A bottom contact is formed in the substrate having a top surface that is even with a top surface of the substrate in the at least one high domain. A cap layer is formed directly on the substrate in the high domains, under the stack.
US10651229B2

The present disclosure relates to a solid-state image device, a method for manufacturing the solid-state image device, and an electronic device that are capable of reducing uneven application of a color filter. A color filter and a plurality of connection unit areas are formed on a sensor board. At least one of the connection unit areas is placed a predetermined interval away from the other connection unit areas. The present disclosure can be applied, for example, to a backside illumination CMOS image sensor with a layer structure, a front-side illumination CMOS image sensor with a layer structure, or a CCD image sensor.
US10651225B2

In some embodiments, the present disclosure relates to a three-dimensional integrated chip. The three-dimensional integrated chip includes a first integrated chip (IC) die and a second IC die. The first IC die has a first image sensor element configured to generate electrical signals from electromagnetic radiation within a first range of wavelengths. The second IC die has a second image sensor element configured to generate electrical signals from electromagnetic radiation within a second range of wavelengths that is different than the first range of wavelengths. A first band-pass filter is arranged between the first IC die and the second IC die and is configured to reflect electromagnetic radiation that is within the first range of wavelengths.
US10651218B1

An optical sensor structure is provided. The optical sensor structure includes a sensor pixel array in a substrate, a light collimating layer on the substrate, and at least one through-substrate via. The sensor pixel array has a plurality of sensor pixels. The at least one through-substrate via extends from a first surface to an opposite second surface of the substrate. The at least one through-substrate via is in the sensor pixel array and vertically misaligned with the plurality of sensor pixels.
US10651216B2

A device may include a multispectral filter array disposed on the substrate. The multi spectral filter array may include a first metal mirror disposed on the substrate. The multi spectral filter may include a spacer disposed on the first metal mirror. The spacer may include a set of layers. The spacer may include a second metal mirror disposed on the spacer. The second metal mirror may be aligned with two or more sensor elements of a set of sensor elements.
US10651211B2

A thin film transistor and a preparation method thereof, an array substrate and a display apparatus are provided. The preparation method includes an operation of forming a low temperature poly silicon active layer; a substrate has a first region and a second region; and the step includes: forming a buffer layer on the first region and the second region of the substrate, the buffer layer having a thickness at a portion corresponding to the first region greater than that at a portion corresponding to the second region; or, forming the buffer layer on the first region of the substrate; forming an amorphous silicon layer on the buffer layer; performing laser crystallization processing on the amorphous silicon layer so as to convert the amorphous silicon layer into a poly silicon layer; and removing the poly silicon layer on the second region, and forming the low temperature poly silicon active layer on the first region.
US10651209B2

A semiconductor device includes: a first thin film transistor (101) including a crystalline silicon semiconductor layer (13); and a second thin film transistor (102) including an oxide semiconductor layer (23). First source/drain electrodes (31), (33) of the first thin film transistor (101) are provided on the crystalline silicon semiconductor layer via a first interlevel dielectric layer (L1); a second source electrode (25S) of the second thin film transistor (102) is electrically connected to a line (35) which is made of the same conductive film as the first source/drain electrodes; the line (35) is provided on the second source electrode (25S) via a second interlevel dielectric layer (L2), and is in contact with the second source electrode (25S) within a second contact hole including an opening made in the second interlevel dielectric layer (L2); the second source electrode has a multilayer structure including a main layer (25m) and an upper layer (25u) disposed on the main layer such that, under the opening in the second interlevel dielectric layer, the upper layer (25u) has a first aperture and the main layer (25m) has a second aperture (p2) or recess, the second aperture (p2) or recess being larger than the first aperture (p1) as viewed from the normal direction of the substrate.
US10651206B2

According to one embodiment, a semiconductor device includes a first gate electrode, a semiconductor layer, a first insulating layer, a second gate electrode, a second insulating layer, a third insulating layer, a first contact hole, and a first electrode. The first electrode passes through the first contact hole and electrically connects the first gate electrode, the first region and the second gate electrode.
US10651193B2

Methods and structures of a three-dimensional memory device are disclosed. In an example, the memory device includes a first alternating conductor/dielectric stack disposed on the substrate and a layer of silicon carbide disposed over the first alternating conductor/dielectric stack. A second alternating conductor/dielectric stack is disposed on the silicon carbide layer. The memory device includes one or more first structures extending orthogonally with respect to the surface of the substrate through the first alternating conductor/dielectric stack and over the epitaxially-grown material disposed in the plurality of recesses, and one or more second structures extending orthogonally with respect to the surface of the substrate through the second alternating conductor/dielectric stack. The one or more second structures are substantially aligned over corresponding ones of the one or more first structures.
US10651191B2

A semiconductor device may include a substrate, an electrode structure including electrodes stacked on the substrate, an upper semiconductor pattern penetrating at least a portion of the electrode structure, and a lower semiconductor pattern between the substrate and the upper semiconductor pattern. The upper semiconductor pattern includes a gap-filling portion and a sidewall portion extending from the gap-filling portion in a direction away from the substrate, the lower semiconductor pattern includes a concave top surface, the gap-filling portion fills a region enclosed by the concave top surface, a top surface of the gap-filling portion has a rounded shape that is deformed toward the substrate, and a thickness of the sidewall portion is less than a thickness of the gap-filling portion.
US10651189B2

A method for producing a pillar-shaped semiconductor memory device includes forming a mask on a semiconductor substrate and etching to form a semiconductor pillar on the semiconductor substrate. A tunnel insulating layer is formed and a data charge storage insulating layer is formed so as to surround the tunnel insulating layer, and a first conductor layer and a second interlayer insulating layer are formed on the semiconductor pillar. A stacked material layer is formed in a direction perpendicular to an upper surface of the semiconductor substrate, the stacked material layer including the first conductor layer and the second interlayer insulating layer. Data writing and erasing due to charge transfer between the semiconductor pillar and the data charge storage insulating layer through the tunnel insulating layer is performed by application of a voltage to the first conductor layer.
US10651185B2

A semiconductor device includes a first electrode layer and a second electrode layer formed thereon to be spaced from the first electrode layer, a columnar portion penetrating the first and second electrode layers in a first direction and including a semiconductor layer, a first insulating film between the first and second electrode layers and the semiconductor layer and in contact with the first electrode layer, a charge storage layer between the second electrode layer and the first insulating film, and an insulating film between the second electrode layer and the charge storage layer. The semiconductor layer includes a first portion facing the second electrode layer in a second direction intersecting with the first direction and a second portion in contact with the first portion in the first direction. A concentration of a impurity contained in the second portion is higher than that of the impurity contained in the first portion.
US10651171B2

The present disclosure provides a semiconductor structure. The semiconductor structure includes a fin structure on a substrate; a first gate stack and a second gate stack formed on the fin structure; a dielectric material layer disposed on the first and second gate stacks, wherein the dielectric layer includes a first portion disposed on a sidewall of the first gate stack with a first thickness and a second portion disposed on a sidewall of the second gate stack with a second thickness greater than the first thickness; a first gate spacer disposed on the first portion of the dielectric material layer; and a second gate spacer disposed on the second portion of the dielectric material layer.
US10651167B2

A semiconductor FET provides a resonant gate and source and drain electrodes, wherein the resonant gate is electromagnetically resonant at one or more predetermined frequencies.
US10651162B2

A display device including a display panel including a substrate, pixels provided on the substrate, and first lines connected to the pixels, the display device having a bending area where the display panel is bent. The display panel also includes a chip on film overlapping with a portion of the display panel and having second lines, an anisotropic conductive film provided between the chip on film and the display panel connecting the first lines and the second lines, and a coating layer covering the bending area and one end of the chip on film. In such a device, lines of the chip on film may be prevented from being corroded as they may be spaced apart from an edge of an insulating film.
US10651156B2

A memory package includes a plurality of memory chips stacked on a package substrate. A logic chip is disposed between the plurality of memory chips and the package substrate. The logic chip is configured to control the plurality of memory chips through a plurality of vias passing through the plurality of memory chips. An intermediate chip is connected to the plurality of vias. The intermediate chip is disposed between the plurality of memory chips and the logic chip, and is configured to select at least a subset of the plurality of vias as a data transmission path between the logic chip and the plurality of memory chips, based on a data transmission rate of the logic chip.
US10651154B2

A semiconductor package includes a plurality of semiconductor chips on a substrate. The semiconductor chips include a first semiconductor chip, a second semiconductor chip, and a third semiconductor chip that are sequentially stacked on the substrate. The semiconductor package further includes a plurality of non-conductive layers between the substrate and the first semiconductor chip and between adjacent semiconductor chips among the semiconductor chips. The semiconductor chips include smaller widths as a distance from the substrate increases. Each of the non-conductive layers includes an extension protruding outward from a side surface of an overlying one of the semiconductor chips.
US10651147B2

Methods and apparatus for bi-directional communication between first and second die of a signal isolator for feedback and/or diagnostic signals. In embodiments, the first and second die can be matched.
US10651142B2

A micro-connection structure is provided. The micro-connection structure includes an under bump metallurgy (UBM) pad, a bump and an insulating ring. The UBM pad is electrically connected to at least one metallic contact of a substrate. The bump is disposed on the UBM pad and electrically connected with the UBM pad. The insulating ring surrounds the bump and the UBM pad. The bump is separate from the insulating ring with a distance and the bump is isolated by a gap between the insulating ring and the bump.
US10651140B2

A method of manufacturing a semiconductor device includes forming a semiconductor substrate that has a conductive structure, and forming a precursor auxiliary layer stack on a first section of the conductive structure. The precursor auxiliary layer stack has a precursor adhesion layer and a precursor barrier layer between the precursor adhesion layer and the conductive structure. The precursor adhesion layer contains a second metal. The method further includes forming, on the precursor auxiliary layer stack, a metal structure containing a first metal and forming, from portions of the precursor auxiliary layer stack an adhesive layer containing the first and second metals.
US10651137B2

A method of manufacturing a package structure is provided with the following steps, providing a first die, a second die and a third die; forming a first redistribution layer located on and electrically coupled to the first die, the second die and the third die; and forming an antenna located on and electrically coupled to the first die, the second die and the third die, wherein a distance of an electrical connection path between the first die and the antenna is smaller than or equal to a distance of an electrical connection path between the second die and the antenna and a distance of an electrical connection path between the third die and the antenna.
US10651115B2

A semiconductor package includes an electrically conductive base (base) having a source connector. A drain connector and a gate connector are electrically coupled with the base. A depletion mode gallium nitride field-effect transistor (GaN FET) and an enhancement mode laterally diffused metal-oxide-semiconductor field-effect transistor (LDMOS FET) are also coupled with the base. The gate connector and a gate contact of the LDMOS FET are both included in a first electrical node, the source connector and a source contact of the LDMOS FET are both included in a second electrical node, and the drain connector and a drain contact of the GaN FET are both included in a third electrical node. The GaN FET and LDMOS FET together form a cascode that operates as an enhancement mode amplifier. The semiconductor package does not include an interposer between the GaN FET and the base or between the LDMOS FET and the base.
US10651108B2

Devices and methods disclosed herein can include a conductive foam having pores disposed within the conductive foam. The conductive foam can be compressible between an uncompressed thickness and a compressed thickness. The compressed thickness can be ninety-five percent or less of the uncompressed thickness. In one example, a filler can be disposed in the pores of the conductive foam. The filler can include a first thermal conductivity. The first thermal conductivity can be greater than a thermal conductivity of air.
US10651100B2

A substrate comprises a pair of immediately-adjacent integrated-circuit dies having scribe-line area there-between. At least one of the dies comprises insulting material above integrated circuitry. The insulating material has an opening therein that extends elevationally inward to an upper conductive node of integrated circuitry within the one die. The one die comprises a conductive line of an RDL above the insulating material. The RDL-conductive line extends elevationally inward into the opening and is directly electrically coupled to the upper conductive node. The insulating material has a minimum elevational thickness from an uppermost surface of the upper conductive node to an uppermost surface of the insulating material that is immediately-adjacent the insulating-material opening. Insulator material is above a conductive test pad in the scribe-line area. The insulator material has an opening therein that extends elevationally inward to an uppermost surface of the conductive test pad. The insulator material has a minimum elevational thickness from the conductive-test-pad uppermost surface to an uppermost surface of the insulator material that is immediately-adjacent the insulator-material opening and that is less than said minimum elevational thickness of the insulating material. Methods are disclosed.
US10651097B2

Methods and systems for tracking an edge ring includes capturing an edge ring identifier from a source related to the edge ring. The edge ring is inserted into a slot of an edge ring carrier, wherein the edge ring is being assigned to the edge ring carrier. The edge ring identifier is tracked to determine transfers into and out of the edge ring carrier and into and out of a processing station. The tracking of the edge ring identifier builds a metadata file that provides lifetime information regarding the edge ring.
US10651092B2

Semiconductor device and fabrication method are provided. The method includes: providing a base substrate; forming an isolation structure film on the base substrate, a top portion of the isolation structure film containing a plurality of first openings; forming a second opening at a bottom of each first opening by removing a portion of the isolation structure film to expose a surface of the base substrate, where the second opening has a size larger than a corresponding first opening along a direction in parallel with the surface of the base substrate; forming fins in the first and second openings; and forming an isolation structure by removing a portion of an isolation material film, where a top surface of the isolation structure is lower than a top surface of the fins and the isolation structure covers a portion of the sidewalls of the fins. The semiconductor devices formed by the method may reduce the self-heating effect and improve the performance of semiconductor devices.
US10651072B2

This application relates to a method for producing a semiconductor component, in which a wafer composite is provided. The wafer composite includes a donor substrate, an auxiliary substrate and a separation layer arranged between the auxiliary substrate and the donor substrate. The separation layer has a support structure and sacrificial material, which is formed laterally between elements of the support structure. The auxiliary substrate is separated from the donor substrate. The separation includes a selective removal of the sacrificial material in relation to the support structure.
US10651064B2

A substrate treatment device includes: a substrate rotation part that horizontally holds and rotates a substrate; a nozzle that supplies a treatment liquid to a surface to be treated of the substrate rotated by the substrate rotation part; an imaging part that captures an image of an imaging area including a plurality of target areas in which a liquid film is formed when the treatment liquid is supplied to the substrate; and a detection part that refers to an imaging result of the imaging part and detects a treatment ending time point of each of the target areas based on a change in luminance value for each of the target areas. Further, the imaging area includes at least an area on a center side of the surface to be treated and an area on an outer circumferential side of the surface to be treated as the target areas.
US10651063B2

The present invention provides various aspects for processing multiple types of substrates within cleanspace fabricators or for processing multiple or single types of substrates in multiple types of cleanspace environments. In some embodiments, a collocated composite cleanspace fabricator may be capable of processing semiconductor devices into integrated circuits and then performing assembly operations to result in product in packaged form.
US10651062B2

Disclosed is a substrate treating apparatus including a treatment container, a pin, a seal housing, a seal member, and an exhaust port. The treatment container includes an opening. The pin is disposed between an interior of the treatment container and an exterior of the treatment container through the opening, and is configured to reciprocate along an axis thereof. The seal housing is disposed in the exterior of the treatment container. The seal housing is in close contact with the treatment container around the opening, and accommodates a part of the pin. The seal member is in close contact with an inner peripheral surface of the seal housing, and in close contact with an outer peripheral surface of the pin so as to be slidable relative to the pin. The exhaust port is in connection with the seal housing in a communicated manner.
US10651057B2

An apparatus which can remove particles, such as polishing debris, from a back surface with high removal efficiency is provided. The apparatus includes: a substrate holder configured to rotate the substrate while holding the substrate with the back surface facing upward; a scrub cleaning tool configured to be rotatable; a two-fluid nozzle disposed above the substrate holder; and a housing defining a cleaning chamber in which the substrate holder, the scrub cleaning tool, and the two-fluid nozzle are located.
US10651055B2

A semiconductor device includes a passivation layer formed on a semiconductor substrate, a protective layer overlying the passivation layer and having an opening, an interconnect structure formed in the opening of the protective layer, a bump formed on the interconnect structure, and a molding compound layer overlying the interconnect structure and being in physical contact with a lower portion of the bump.
US10651054B2

A 3D semiconductor device, the device including: a first single crystal layer including a plurality of first transistors and a first metal layer, where the first metal layer includes interconnecting the first transistors forming, at least in part a plurality of logic gates; a plurality of second transistors overlaying, at least in part the first single crystal layer; a plurality of third transistors overlaying, at least in part the second transistors; a second metal layer overlaying, at least in part the third transistors; Input/Output pads to provide connection to external devices, a local power grid to distribute power to the logic gates, where the third transistors are aligned to the first transistors with less than 40 nm misalignment, where the first single crystal layer includes a Phase Lock Loop (“PLL”) structure connected to at least one of the Input/Output pads, where a memory cell includes at least one of the third transistors.
US10651051B2

A reconstituted wafer includes a rigid mass with a flat surface and a base surface disposed parallel planar to the flat surface. A plurality of dice are embedded in the rigid mass. The plurality of dice include terminals that are exposed through coplanar with the flat surface. A process of forming the reconstituted wafer includes removing some of the rigid mass to expose the terminals, while retaining the plurality of dice in the rigid mass. A process of forming an apparatus includes separating one apparatus from the reconstituted wafer.
US10651048B1

A fabrication process employing the use of ScAlN as an etch mask is disclosed. The ScAlN etch mask is chemically nonvolatile in fluorine-based etch chemistries and has a low sputter yield, resulting in greater etch mask selectivity and reduced surface roughness for silicon and other semiconductor materials. The ScAlN etch mask has an etch mask selectivity of greater than 200,000:1 relative to silicon compared to an etch mask selectivity of less than 40,000:1 for a prior art AlN etch mask relative to silicon. Further, due to reduced sputtering of the ScAlN etch mask, and thus reduced micromasking, the ScAlN etch mask yielded a surface roughness of 0.6 μm compared to a surface roughness of 2.8 μm for an AlN etch mask.
US10651046B2

Methods of self-aligned multiple patterning. A mandrel is formed over a hardmask, and a planarizing layer is formed over the mandrel and the hardmask. The planarizing layer is patterned to form first and second trenches exposing respective first and second lengthwise sections of the mandrel. A portion of the patterned planarizing layer covers a third lengthwise section of the mandrel arranged between the first and second lengthwise sections of the mandrel. After patterning the planarizing layer, the first and second lengthwise sections of the mandrel are removed with an etching process to define a pattern including a mandrel line exposing respective first portions of the hardmask. The third lengthwise section of the mandrel is masked by the portion of the planarizing layer during the etching process, and the third lengthwise section covers a second portion of the hardmask arranged along the mandrel line between the first portions of the hardmask.
US10651045B2

Described are compositions and methods useful for wet-etching a microelectronic device substrate that includes silicon nitride; the compositions including phosphoric acid, hexafluorosilicic acid, and an amino alkoxy silane, and optionally one or more additional optional ingredients; a wet etching method of a substrate that includes silicon nitride and silicon oxide, that uses a composition as described, can achieve useful or improved silicon nitride etch rate, useful or improved silicon nitride selectivity, a combination of these, and optionally a reduction in particles present at a substrate surface after etching.
US10651042B2

A method of forming a contact to a semiconductor device that includes forming a vertically orientated channel region on semiconductor material layer of a substrate; and forming a first source/drain region in the semiconductor material layer. The method may continue with forming a metal semiconductor alloy contact on the first source/drain region extending along a horizontally orientated upper surface of the first source/drain region that is substantially perpendicular to the vertically orientated channel region, wherein the metal semiconductor alloy contact extends substantially to an interface with the vertically orientated channel region. Thereafter, a gate structure is formed on the vertically orientated channel region, and a second source/drain region is formed on the vertically orientated channel region.
US10651041B2

A semiconductor structure and a method of forming the same are provided. According to an aspect of the disclosure, a semiconductor structure includes a first layer having a bottom portion and a sidewall connected to the bottom portion, a metal layer disposed above the bottom portion of the first layer, and a second layer disposed above the metal layer and laterally surrounded by the sidewall of the first layer. The metal layer includes a periphery and a middle portion surrounded by the periphery, the middle portion being thicker than the periphery, and a first etch rate of an etchant with respect to the metal layer is uniform throughout the metal layer and is greater than a second etch rate of the etchant with respect to the second layer.
US10651036B2

Small size chip handling and electronic component integration are accomplished using handle fixturing to transfer die or other electronic components from a full area array to a targeted array. Area array dicing of a thinned device wafer on a handle wafer/panel may be followed by selective or non-selective de-bonding of targeted die or electronic components from the handle wafer and optional attachment to a carrier such as a transfer head or tape. Alignment fiducials may facilitate precision alignment of the transfer head or tape to the device wafer and subsequently to the targeted array. Alternatively, the dies or other electronic elements are transferred selectively from either a carrier or the device wafer to the targeted array.
US10651029B2

The controller is programmed to cause a low-surface-tension liquid supply unit to supply a liquid film of a low-surface-tension liquid to a front surface of a substrate so as to form a liquid film of the low-surface-tension liquid. The controller is programmed to control the substrate rotating unit and the inert gas supply unit so that an inert gas is supplied toward the rotational center position while rotating the substrate, thereby forming an opening spreading from the rotational center position to be formed in the liquid film, and enlarging the opening in a direction away from the rotational center position, and to control the landing-position changing unit to change the landing position of the low-surface-tension liquid to at least two positions except the rotational center position in accordance with enlargement of the opening so that the landing position is placed outside the peripheral edge of the opening.
US10651028B2

According to the present invention, it is possible to provide a cleaning solution which removes a photoresist on a surface of a semiconductor element having a low dielectric constant film (a low-k film) and a material that contains 10 atom % or more of tungsten, wherein the cleaning solution contains 0.001-5 mass % of an alkaline earth metal compound, 0.1-30 mass % of an inorganic alkali and/or an organic alkali, and water.
US10651020B2

Certain configurations of a stable capacitor are described which comprise electrodes produced from materials comprising a selected coefficient of thermal expansion to enhance stability. The electrodes can be spaced from each other through one of more dielectric layers or portions thereof. In some instances, the electrodes comprise integral materials and do not include any thin films. The capacitors can be used, for example, in feedback circuits, radio frequency generators and other devices used with mass filters and/or mass spectrometry devices.
US10651015B2

A substrate support includes an inner portion arranged to support a substrate, an edge ring surrounding the inner portion, and a controller that calculates a desired pocket depth of the substrate support. Pocket depth corresponds to a distance between an upper surface of the edge ring and an upper surface of the substrate. Based on the desired pocket depth, the controller selectively controls an actuator to raise and lower at least one of the edge ring and the inner portion to adjust the distance between the upper surface of the edge ring and the upper surface of the substrate.
US10651002B2

Provided is an X-ray tube capable of obtaining a clear X-ray image by reducing unnecessary X-rays radiated from a holder shaft. The X-ray tube includes an electron source 12 for generating an electron beam B, an anode 13 for accelerating the electron beam B and having a hole 13a allowing the electron beam B to pass through, a cylindrical holder shaft 14 forming a passage for allowing the electron beam B to pass through a hole 13a of the anode 13, a magnetic lens 17 arranged around the holder shaft 14 and configured to converge the electron beam B, a target holder 15 connected to the holder shaft 14, a target 16 arranged in the target holder 15 so that the electron beam B collides with the target 16, and an irradiation window 15b arranged in the target holder 15 and configured to extract X-rays generated from the target 15 to the outside. The inner wall of the holder shaft 14 is made of a carbon material to reduce X-rays generated when the electron beam B hits the holder shaft 14.
US10650999B2

Various embodiments provide a bearing element for an electrode rod in a lamp stem. The bearing element includes an envelope configured in order to extend along a longitudinal axis of the electrode rod. The envelope has a polygonally shaped cross section at least in sections.
US10650990B2

A rotary switch includes a rotation movable portion, a movable conductor held in the rotation movable portion, a base portion, a power supply terminal held in the base portion, and a plurality of fixed contacts held in the base portion. The fixed contact and the power supply terminal are connected and disconnected via the movable conductor by a rotational operation of the rotation movable portion. The power supply terminal is disposed at a rotation center position of the rotation movable portion. The plurality of fixed contacts are disposed on a plurality of concentric circles having different diameter dimensions around the power supply terminal.
US10650987B2

A press sound producing keyboard switch includes a base, a guiding inclined surface and an elastic piece provided on the base, and a cap covering the base to define an accommodating cavity. A press assembly, a spring and a conduction assembly is disposed in the accommodating cavity. A press block is provided on the press assembly. Wherein the press block is in triangular shape, length of a bottom surface of the press block is less than width of a bottom surface of the guiding inclined surface, an end portion of the elastic piece is located below the press block and above the guiding inclined surface, and the press block is located at a side of the guiding inclined surface.
US10650978B2

Some embodiments include an apparatus having horizontally-spaced bottom electrodes supported by a supporting structure. Leaker device material is directly against the bottom electrodes. Insulative material is over the bottom electrodes, and upper electrodes are over the insulative material. Plate material extends across the upper electrodes and couples the upper electrodes to one another. The plate material is directly against the leaker device material. The leaker device material electrically couples the bottom electrodes to the plate material, and may be configured to discharge at least a portion of excess charge from the bottom electrodes to the plate material. Some embodiments include methods of forming apparatuses which include capacitors having bottom electrodes and top electrodes, with the top electrodes being electrically coupled to one another through a conductive plate. Leaker devices are formed to electrically couple the bottom electrodes to the conductive plate.
US10650971B2

A capacitor component includes a body including first and second internal electrodes alternately disposed with respective dielectric layers interposed therebetween to be exposed to the third and fourth surfaces of the body, respectively; first and second conductive layers covering the third and fourth surfaces and connected to the first and second internal electrodes, respectively; first and second insulating layers covering the first and second conductive layers, respectively; first and second band portions spaced apart from each other on the second surface of the body; first and second external electrodes covering a portion of the first and second band portions and the first insulating layer, respectively; and third and fourth external electrodes covering a portion of the first and second insulating layers and a portion of the first surface of the body, respectively; and a method of manufacturing the same.
US10650970B2

A multilayer electronic component includes: a capacitor body including a plurality of dielectric layers and a plurality of first and second internal electrodes alternately disposed with respective dielectric layers interposed between each pair of first and second internal electrodes, the capacitor body having third and fourth surfaces opposing each other, an end of each the first and second internal electrodes being exposed through the third and fourth surfaces, respectively; first and second external electrodes disposed on the third and fourth surfaces of the capacitor body, respectively; and first and second connection terminals connected to the first and second external electrodes, respectively, wherein each of the first and second connection terminals includes a vertical portion disposed to face the external electrode, a horizontal portion extended from a lower end of the vertical portion, and a cut portion formed in a portion connecting the vertical portion and the horizontal portion to each other.
US10650967B2

An electrical storage capacitor provides a primary electrode is in electrical communication with a primary conducting layer having thickness in the range of 20 nm to 100 micron, a secondary electrode is in electrical communication with a secondary conducting layer having thickness in the range of 20 nm to 1 micron, a high energy density dielectric layer having relative dielectric permittivity greater than εR≥70 and thickness less than 1 micron that is formed between the primary electrode and the secondary electrode, wherein the high energy density dielectric has a dielectric polarization response that is determined solely by orbital deformations of the atomic species forming said high energy density dielectric.
US10650960B2

A reactor includes a core body having at least three iron cores composed of a plurality of stacked magnetic plates and an end plate and a pedestal which are connected to the core body so as to interpose the core body therebetween. Gaps are formed between the at least three iron cores, through which magnetic connection can be established. An unevenness absorbing member is arranged at least one of a region between an end plate and the core body and a region between the core body and a pedestal, for absorbing unevenness in heights of the at least three iron cores in the axial direction of the core body.
US10650955B2

An electronic component includes a main body composed of an insulator, a coating film covering the main body, a circuit element located inside the main body, and outer electrodes. The insulator contains a metal magnetic powder. The coating film is composed of a resin and a cationic element contained in the insulator.
US10650952B2

An inductive charging device may include a charging assembly with at least one induction coil and at least one magnet plate, which may be ferrimagnetic or ferromagnetic at least on some regions, and an emission protection assembly fastened to the charging assembly, with a metal shielding plate, in order to shield field emissions arising during an inductive charging process. The emission protection assembly may have an active cooling assembly lying against the metal shielding plate so as to allow heat transfer and fastened thereto. The cooling assembly may have: at least one boundary insert lying against the metal shielding plate, by which a cooling region of the cooling assembly may be delimited; at least one channel structure insert lying against the metal shielding plate in the cooling region, through which a channel structure for a cooling medium may be provided; and a cooling cover, fastened to the boundary insert in a fluid-tight manner, in order to cover the cooling assembly.
US10650947B2

The invention provides a high-performance permanent magnet. The permanent magnet has a composition that is expressed by a composition formula RpFeqMrCutCo100-p-q-r-t, where R is at least one element selected from a rare earth element, M is at least one element selected from the group consisting of Zr, Ti, and Hf, p is a number satisfying 10.8≤p≤12.5 atomic percent, q is a number satisfying 25≤q≤40 atomic percent, r is a number satisfying 0.88≤r≤4.5 atomic percent, and t is a number satisfying 3.5≤t≤13.5 atomic percent. The permanent magnet also has a metallic structure that includes a main phase having a Th2Zn17 crystal phase, and a Cu-M rich phase having a higher Cu concentration and a higher M concentration than the main phase.
US10650942B2

A post-fitting shield member to be post-fitted with an electric wire is a plated fiber bundle wound in coil form and formed by performing metal plating on a high-strength fiber member. A manufacturing method of a shielded wire includes an insertion step of inserting an electric wire into the post-fitting shield member having a coil shape; a first fixing step of fixing one end portion of the post-fitting shield member into which the electric wire was inserted in the insertion step; an expansion step of expanding the post-fitting shield member that was fixed in the first fixing step toward the side of its other end portion; and a second fixing step of fixing the other end portion of the post-fitting shield member that was expanded in the expansion step.
US10650928B1

A computer network architecture for a pipeline of models with machine learning and artificial intelligence for healthcare outcomes is presented. A machine learning prediction module and an artificial intelligence learning model are in electronic communication with a web application, which is also in electronic communication with a user device. An expanding updating database supports automatically recalibrating, re-evaluating, and reselecting the evolving and improving algorithms.
US10650919B2

A wearable device comprising a memory storing a database of product codes and associated product recommendations derived from personalised biological information, a product code reader for reading a product code or data from a product, and a processor for using a read product code or read data to perform a look-up in the database to obtain a product recommendation for the associated product. The wearable device further comprises an indicator for providing an indication of the obtained product recommendation to a wearer of the device.
US10650915B2

A bedside patient monitor comprises a clinician support system. The clinician support system comprises at least one of the following modules of: a disease-specified decision module (11), disease-specified treatment module (13) or disease-specified observation module (15). The bedside monitor comprises a first interface (105) for manual patient-related input and a second interface (107) for continuous input of a sensor signal. The clinician is supported to deliver requested information and execute the treatment in a predetermined way supported by the clinician support system.
US10650908B2

A semiconductor device and a system including the semiconductor device are disclosed, which relate to a technology for detecting a defective or failed part during a probe test of the semiconductor device. The semiconductor device includes a test controller configured to perform counting of a read flag signal during activation of a test signal and to control a data mask signal to be toggled at an N-th activation time of the read flag signal. The semiconductor device further includes a cell array configured to receive and store an output signal of the test controller through a data line during a write operation and to output the stored data to a test device during a read operation.
US10650907B2

Disclosed is a storage test apparatus having a storage protocol matching device including an integrated protocol software unit and an integrated protocol hardware unit, in which, when an insertion of a storage is detected, a protocol configuration that matches a protocol of the storage is automatically set through a protocol switching, thereby enhancing the test efficiency.
US10650902B2

A method for processing blocks of flash memory to decrease raw bit errors from the flash memory is provided. The method includes identifying one or more blocks of the flash memory for a refresh operation and writing information regarding the identified blocks, to a data structure. The method includes issuing background reads to the identified blocks, according to the data structure, as the refresh operation. The method may be embodied on a computer readable medium. In some embodiments the background reads may be based on a time based refresh responsive to an increase in raw bit error count in the flash memory over time.
US10650901B2

An electronic device includes a controller, a non-transitory computer-readable storage medium including memory cells having a plurality of threshold voltage distributions and storing operation codes executable by the controller. Based on the operation codes, controller is configured to: calculate average threshold voltages of the plurality of threshold voltage distributions and set a temporary read voltage corresponding to average threshold voltages of adjacent threshold voltage distributions among the plurality of threshold voltage distributions; generate a reference value by reading read values of the memory cells with the temporary read voltage and decide a standard value corresponding to the temporary read voltage; calculate an error rate based on the reference value and the standard value and set an offset value by reflecting the error rate in a difference between the average threshold voltages of the adjacent threshold voltage distributions; and set a read voltage by applying the offset value to the temporary read voltage.
US10650896B1

A flash memory device includes: a flash memory array; and control logic. The control logic is coupled to the flash memory array. The control logic is arranged to: program a plurality of memory cells of the flash memory array according to at least one first page of data in a first programming pass; sense the memory cells that are programmed in the first programming pass to obtain the at least one first page of data and preserve the at least one first page of data in a first register circuit inside the flash memory device before a second programming pass; and program the memory cells according to the at least one first page of data and a second page of data in the second programming pass.
US10650891B2

Methods, systems, and devices for non-contact electron beam probing techniques, including at one or more intermediate stages of fabrication, are described. One subset of first access lines may be grounded and coupled with one or more memory cells. A second subset of first access lines may be floating and coupled with one or more memory cells. A second access line may correspond to each first access line and may be configured to be coupled with the corresponding first access line, by way of one or more corresponding memory cells, when scanned with an electron beam. A leakage path may be determined by comparing an optical pattern generated in part by determining a brightness of each scanned access line and comparing the generated optical pattern with a second optical pattern.
US10650890B2

A method for programming a ReRAM cell including a ReRAM device connected in series with an access transistor includes biasing the ReRAM cell with a programming potential that configures the access transistor in a common-source configuration and applying at least one programming voltage pulse to a gate of the access transistor, the programming voltage pulse having a magnitude selected to limit programming current to a preselected value.
US10650882B2

A static random access memory (SRAM) including at least a first memory cell array, a second memory cell array, a first data line connected to the first memory cell array and the second memory cell array, a primary driver circuit connected to the first data line and a supplementary driver circuit connected to the first data line, wherein the supplementary driver circuit is configured to pull a voltage level of the first data line to a first voltage level during a write operation of the SRAM.
US10650879B2

A device for controlling the refresh cycles of data stored in a non-volatile memory is provided. The device comprises a temperature sensor capable of measuring the temperature of at least one non-volatile memory and of delivering information representing the measured temperature, and a control module coupled to the temperature sensor capable of using the temperature information with modelling of the impact of the temperature on the retention time of the data in order to determine whether a loss of data is imminent and, if so, in order to generate an alarm.
US10650867B2

A multi-level sensing circuit for a multi-level memory device configured to “recognize” more than two different voltages. The multi-level voltage sensing circuit may include a pre-charge controller configured to pre-charge a pair of bit lines with a bit-line pre-charge voltage level in response to an equalizing signal during a sensing mode. The multi-level voltage sensing circuit may include a read controller configured to maintain a voltage of the pair of bit lines at the bit-line pre-charge voltage level in response to a read control signal during a sensing operation. The multi-level voltage sensing circuit may include a sense-amplifier configured to generate data of the pair of bit lines during the sensing mode. The multi-level voltage sensing circuit may include a voltage sensor configured to generate the equalizing signal by comparing a bit-line voltage with a reference voltage.
US10650860B2

According to one embodiment, a magnetic disk device includes a disk, a head for writing data to the disk and reading data from the disk, and a controller configured to detect a positioning error of the head as the head is writing the data in a first track of the disk, and change a first threshold value for interrupting the writing based on one or more evaluation values corresponding to a possibility of correcting error data in the first track of the disk. The controller interrupts the writing when detecting the positioning error of the head writing the first track that exceeds the first threshold value.
US10650850B1

A hard disk drive has a gas-bearing slider supporting a write head with an electrically conductive structure, like a spin-torque oscillator (STO), in the write gap, and dual independent interface voltage control (IVC) circuitry coupled to elements on the slider. A first IVC circuitry provides a bias voltage to the slider body to assure substantially zero electrical potential between the slider body and the disk to minimize slider-disk contact and lubrication pick-up. A second IVC circuitry operates independently of the first IVC circuitry and provides a bias voltage to the electrically conductive structure region to assure a negative potential of the electrically conductive structure region relative to the disk to minimize degradation of the slider overcoat and thus oxidation of the electrically conductive structure.
US10650839B2

Techniques are provided for reduction of echo in a received audio signal based on infinite impulse response (IIR) acoustic echo cancellation in the frequency domain. A methodology implementing the techniques according to an embodiment includes estimating an echo path transfer function associated with the received audio signal. The received audio signal includes a combination of a speech signal and a reference signal modified by the echo path transfer function. The estimation employs an IIR filter and a finite impulse response (FIR) filter, both of which operate in the frequency domain. The IIR filter is configured to model longer term echo components and the FIR filter is configured to model shorter term echo components. The method further includes applying the filters to the reference signal to generate an echo correction signal which is subtracted from the received audio signal to reduce the echo and generate an estimate of the speech signal.
US10650816B2

An artificial intelligence voice interactive system may provide various services to a user in response to a voice command. The system may perform at least one of: receiving user speech from a user; transmitting the received user speech to the central server; receiving at least one of control signals and audio and video answers, which are generated based on an analysis and interpretation result of the user speech, from at least one of the central server, the internal service servers, and the external service servers; and outputting the received audio and video answers through at least one of speakers and a display coupled to the user interactive device and controlling at least one device according to the control signals.
US10650814B2

Provided are an interactive question answering apparatus and method, which improve an unnatural question sentence and prevent the impossibility of a question in a state which does not know additional information, thereby providing a multimodal-based question answering method enabling a person to provide a question like conversing. Also, a question answering service is exposed to potential product purchasers of content such as an image, video, audio, etc., thereby providing an environment available to advertisement market.
US10650803B2

A method, a computer program product, and a computer system for mapping between a speech signal and a transcript of the speech signal. The computer system segments the speech signal to obtain one or more segmented speech signals and the transcript of the speech signal to obtain one or more segmented transcripts of the speech signal. The computer system generates estimated phone sequences and reference phone sequences, calculates costs of correspondences between the estimated phone sequences and the reference phone sequences, determines a series of the estimated phone sequences with a smallest cost, selects a partial series of the estimated phone sequences from the series of the estimated phone sequences, and generates mapping data which includes the partial series of the estimated phone sequences and a corresponding series of the reference phone sequences.
US10650802B2

A voice recognition method is provided that includes extracting a first speech from the sound collected with a microphone connected to a voice processing device, and calculating a recognition result for the first speech and the confidence level of the first speech. The method also includes performing a speech for a repetition request based on the calculated confidence level of the first speech, and extracting with the microphone a second speech obtained through the repetition request. The method further includes calculating a recognition result for the second speech and the confidence level of the second speech, and generating a recognition result from the recognition result for the first speech and the recognition result for the second speech, based on the confidence level of the calculated second speech.
US10650795B2

A pickup system for an acoustic instrument having strings. The pickup system includes a mounting device configured to be coupled with an acoustic instrument, a sensing element secured to the mounting device and configured to convert mechanical vibrations produced by strings of the acoustic instrument into an electrical signal, and a secondary element secured to the mounting device and configured to reduce pickup of noise produced by sources other then the strings of the acoustic instrument.
US10650794B2

A timing control method includes generating a timing designation signal according to one of a first generation mode for generating the timing designation signal which designates, based on a detection result of a first event in a performance of a music piece, a timing of a second event in the performance, and a second generation mode for generating the timing designation signal without using the detection result, and outputting a command signal for commanding an execution of the second event according to one of a first output mode for outputting the command signal in accordance with the timing designated by the timing designation signal, and a second output mode for outputting the command signal in accordance with a timing determined based on the music piece.
US10650783B2

A technique for enhancing an image includes manipulating a base image to highlight pixels showing a particular material based on the energy absorption information of each pixel. In another technique, pixels in a base image are each converted to an output value to produce a converted image. Another technique allows imaging an obstructed object within a base image which is made of pixels, each representing a captured signal from a source emitting a source signal I0. An obstruction region contains pixels representing a combined signal I3 having traversed the obstructed object and an obstructive layer. Knowing a layer signal I2 representing a signal having traversed the obstructive layer outside of the obstruction region, the layer signal I2 may be removed from the combined signal I3, in order to reveal the original signal I1 representing an image of the obstructed object.
US10650770B2

A differential amplifier circuit includes a differential input stage, a first current mirror, a second current mirror, a first current source circuit, and a second current source circuit. The first current source circuit has a first transistor of a first conductivity type with a control terminal supplied with a first bias voltage, and a second transistor of a second conductivity type with a control terminal supplied with a second bias voltage. An output amplifier circuit includes a third transistor of the first conductivity type and a fourth transistor of the second conductivity type. A control circuit has a fifth transistor of the first conductivity type with a first terminal connected to a connection point between the other end of the second current source circuit and the control terminal of the fourth transistor in the output amplifier circuit, with a second terminal connected to an output node of the second current mirror, and with a control terminal receiving the first bias voltage.
US10650764B2

A common voltage compensation unit and compensation method, a driving circuit and a display panel are disclosed. In the common voltage compensation unit provided by the disclosure, the first compensation module may be used for outputting a first common voltage to the common electrode line in the pixel charging period of time, and the second compensation module may be used for outputting a second common voltage to the common electrode line in the pixel non-charging period of time.
US10650760B2

A display device includes a display panel including unit areas. Each of the unit areas includes pixels arranged in a matrix formation; and data lines (DLs) connected to the pixels. The display device is configured to: apply data voltages of a same polarity to first DLs positioned between adjacent pixel columns; and apply DVs of different polarities to second DLs positioned at respective sides of each pixel column. Each of the pixels is connected to one of the second DLs. A connection direction between the pixels and the DLs in each of a plurality of pixel rows is changed in a determined pixel column interval. Connection directions between the pixels and the DLs are opposite each other in odd-numbered pixel rows adjacent in a column direction. Connection directions between the pixels and the DLs are opposite each other in even-numbered pixel rows adjacent in the column direction.
US10650754B2

A method and system for operating a pixel array having at least one pixel circuit is provided. The method includes repeating an operation cycle defining a frame period for a pixel circuit, including at each frame period, programming the pixel circuit, driving the pixel circuit, and relaxing a stress effect on the pixel circuit, prior to a next frame period. The system includes a pixel array including a plurality of pixel circuits and a plurality of lines for operation of the plurality of pixel circuits. Each of the pixel circuits includes a light emitting device, a storage capacitor, and a drive circuit connected to the light emitting device and the storage capacitor. The system includes a drive for operating the plurality of lines to repeat an operation cycle having a frame period so that each of the operation cycle comprises a programming cycle, a driving cycle and a relaxing cycle for relaxing a stress on a pixel circuit, prior to a next frame period.
US10650753B2

A pixel circuit, a method for driving the same, a display panel, and a display device are provided. The pixel circuit includes: a drive controlling sub-circuit, a data writing sub-circuit, a light-emission controlling sub-circuit, a first resetting sub-circuit, a second resetting sub-circuit, a charging sub-circuit, a capacitor sub-circuit, and a light-emitting element; and the respective sub-circuits cooperate in operation so that charges in the drive controlling sub-circuit in the pixel circuit can be reset, and driving current of the drive controlling sub-circuit to drive the light-emitting element to emit light can be made dependent upon the voltage of a data signal, and independent of threshold voltage of the drive controlling sub-circuit.
US10650752B1

A pixel circuit for a display device is operable in a compensation phase, a data programming phase, and an emission phase, whereby the one horizontal time is minimized while maintaining accurate compensation of the threshold voltage of the drive transistor. The pixel circuit includes: a storage capacitor having a first plate connected to a third terminal of the drive transistor that receives a voltage input, and a second plate connected to the gate of the drive transistor; and a programming capacitor having a first plate connected to second and third transistors, and a second plate of the programming capacitor is electrically connected to a data voltage input during the data programming phase, wherein the first plate of the programming capacitor is electrically connected to the second plate of the storage capacitor when the second transistor is in an on state. The second plate of the programming capacitor further is electrically connected to a reference voltage input to perform the compensation phase, and the programming capacitor further is electrically isolated from the storage capacitor and the drive transistor by the second and third transistors during the emission phase.
US10650743B2

Disclosed is a method for driving a pixel circuit. The method includes steps of obtaining an actual threshold voltage and an actual current-to-voltage conversion factor of a driving thin film transistor as well as actual luminous efficiency of an organic light emitting diode in sequence; and calculating a compensation data signal inputted to a source of a switching thin film transistor based on the obtained actual threshold voltage and actual current-to-voltage conversion factor of the driving thin film transistor and the obtained actual luminous efficiency of the organic light emitting diode.
US10650733B2

A light-emitting control signal generation circuit, a driving method thereof, and a display device are provided. The light-emitting control signal generation circuit includes a first control unit, a second control unit, and an output unit. The first control unit controls a potential-level on a first node under control of an effective pulse signal, a first clock signal, a second clock signal, and a first voltage signal. The second control unit controls a potential-level on a second node under control of the effective pulse signal, the first clock signal, the second clock signal, the first voltage signal, a second voltage signal, and the potential-level on the first node. The output unit transmits the first voltage signal to an signal output terminal under control of the potential-level on the first node, and transmits the second voltage signal to the signal output terminal under control of the potential-level on the second node, respectively.
US10650729B2

Embodiments of the present disclosure provide a display driving circuit, a driving method thereof, a display driving system and a display apparatus. The display driving circuit includes a processor and a source driver. The processor is electronically connected to the source driver and configured to receive a low voltage differential signal and to output a data signal for sub-pixels of odd-numbered pixel units and a data signal for sub-pixels of even-numbered pixel units among the low voltage differential signal simultaneously to the source driver progressively.
US10650728B2

A backlight assembly includes a backplate defined by a bottom wall and a backplate sidewall provided with a first clamping slot; a frame defined by a display panel bearing portion and a frame side wall provided with a second clamping slot; and an elastic clamping member including a first clamping portion provided at the first clamping slot, a second clamping portion provided at the second clamping slot, and a connecting portion connecting the first clamping portion and the second clamping portion to secure the frame to the backplate.
US10650720B2

A display apparatus includes a first signal pad and a second signal pad on a substrate. The first signal pad receives a first voltage. The second signal pad receives a second voltage less than the first voltage. The at least one conductive pad is between the first signal pad and the second signal pad and receives an alternating current voltage.
US10650718B2

The sub-pixel rendering method includes: obtaining a digital image, in which the digital image includes multiple pixels, each of the pixels includes multiple grey levels, and the number of the grey levels in the digital image is greater than the number of the sub-pixel structures; performing a gamma transformation on each of the grey levels to obtain multiple sub-pixel luminances; performing a sub-pixel rendering algorithm on the sub-pixel luminances to obtain multiple rendered sub-pixel luminances; and transforming the rendered sub-pixel luminances into multiple rendered grey levels, and driving the display panel according to the rendered grey levels, in which the number of the rendered grey levels is equal to the number of the sub-pixel structures.
US10650715B2

A short circuit detector includes a first transistor connected between a first portion of a data line and a second portion of the data line and including a gate electrode connected to a first node; a second transistor connected between a first voltage source and the first node and including a gate electrode configured to receive a short-circuit test signal; a third transistor connected between a second node included in the second portion and a third node and including a gate electrode configured to receive the short-circuit test signal; a fourth transistor connected between a second voltage source and the first node and including a gate electrode connected to the third node; and a fifth transistor connected to the first node and a third voltage source and including a gate electrode connected to the third node in common with the gate electrode of the third transistor.
US10650714B2

A volumetric type three-dimensional display device can include a plurality of voxels having a polyhedron shape laminated three-dimensionally. A unit display panel in which an organic electroluminescent device and a polymer-dispersed liquid crystal device are laminated from the outside is configured on at least one surface of the polyhedron shape of the voxels.
US10650707B2

A unitary sheet-like merchandise labeling article that has a labeling tag flatly conjoined along a unifying flat bond zone with a flexible elastic layer that extends away from the tag and includes an elastic fastening loop. The loop sides that define the loop are wider than the thickness of the elastic layer. Further, the flexible elastic layer that extends away from the tag has a thickness greater than the thickness of the tag and has a dispersion zone adjacent the unifying flat bond zone. The dispersion zone allows dissipation of elastic loop in-line stretching forces sufficiently to reduce transmission of such forces into the bond zone.
US10650704B2

A training device simulating ablation of a disc space between adjacent vertebral bodies. A heating apparatus includes an upper surface. A lower plate is provided on the upper surface of the heating apparatus. An upper substantially transparent plate is fixed by a frame above the lower plate. The upper plate is etched with an outline of a vertebral body. Fixed in position proximate the lower frame, the upper plate holds a biological material compressed between the plates. Tool-holding clamps, attached to the frame, are positioned to insert a surgical tool, in a proper location and orientation, into the biological material between the upper and lower plates.
US10650703B2

Systems and methods are disclosed for practicing suturing techniques on a training apparatus using a training tool. The training apparatus can include a three-dimensional tracking system to detect a position of the training tool. A processing unit can process the positional data to determine one or more performance parameters. The performance parameters can be output to a display.
US10650701B2

Embodiments relate to operating multiple cutaneous actuators to provide the sensation of motions or actions occurring within the body. A part of receiving user's body (e.g., limb or head) is placed between the cutaneous actuators. The cutaneous actuators are operated in sequence, causing the illusion of motions or actions occurring inside the body part, as opposed to patches of skin where the cutaneous actuators are located. By differing the time interval between the activation of the cutaneous actuators and/or amplitude of vibrations generated by the cutaneous actuators.
US10650700B2

An incident simulation system supports an incident exercise in a virtual environment. The incident simulation system accesses a simulation plan defining an incident within a theater of operation. The incident simulation system simulates the incident exercise by displaying, to a participant in the incident exercise, images representing what the participant would see within the theater of operation as the participant moves within the theater of operation. The incident simulation system further simulates the incident by generating incident data indicating effects of the incident at target locations and at target times as the participant moves within the theater of operation. The incident simulation system further simulates the incident by displaying to the participant images representing the user experience that a detector would provide based on the generated incident data.
US10650698B2

Identifying material with which students are struggling can guide educators' decisions on which modifications to the instructional experience will be most impactful to the learning experience. Educators make a finite selection of the near infinite number of possible combinations of instructional content, delivery approaches, instructional order, test questions, approaches for accountability, rubrics, and the like. Educators and administrators with thousands of students are incapable of process the quantities of available data unaided. In some embodiments, a system enables users to view quantized metric data from a population of, for example, students. In some embodiments, the system displays a category-filtered presentation table of a single metric data source. In some embodiments, the system may display comparison presentation category cells that allow for direct, visual comparison of metric values from two different sets of quantized metric data from two different populations and thus enable instructors to improve the educational experience.
US10650692B2

Techniques disclosed herein can determine sequences for educational units by evaluating entropies of multiple potential sequences and biasing selection of next units towards those associated with high sequence entropies. Further, an analysis can determine which units are under-represented (relative to a target proportion) in a past sequence and bias towards inclusion of an under-represented unit in the sequence. The available units that are considered for potential selection can include those matched to a learner's skill (e.g., such that all pre-requisite units have been mastered but the unit itself has not been mastered). Thus, techniques can generate sequences of units that promote unit variation and nonetheless conform to relative unit frequencies and skill level appropriateness.
US10650691B2

The present invention provides a system (10, 110) for aiding a user to move, comprising: a sensor (20,120) configured to detect a parameter indicating a position of the user's foot; a feedback device (30, 130) operable to provide feedback to the user; and a processor, wherein the processor is configured to control the feedback device (30,130) depending on the sensed parameter. The present invention is beneficial because it increases confidence and/or efficiency in movement, providing visual aids and/or tactile feedback to guide the user.
US10650688B1

A system for reporting aircraft situational awareness information associated with a first aircraft can include a global positioning system (GPS) receiver configured to receive positioning signals and determine a position of the first aircraft. The system can also include a traffic collision avoidance system (TCAS) configured to receive collision avoidance information from one or more second aircrafts. The system can also include a processor, coupled to the GPS receiver and the TCAS, configured to generate a situational awareness message using the determined position of the first aircraft and the collision avoidance information received from the one or more second aircrafts. The system can include a high frequency (HF) transceiver coupled to the processor and configured to transmit the generated situational awareness message, through a HF channel, to one or more HF ground stations.
US10650679B2

A parking navigation method, device and system are provided. The parking navigation method comprises: acquiring initial location information of a vehicle; acquiring a target planned path based on a preset rule according to the initial location information and target parking location information; and sequentially turning on lighting devices on the target planned path, to guide the vehicle to travel to a target parking location.
US10650677B2

The technology relates to detecting and responding to emergency vehicles. This may include using a plurality of microphones to detect a siren noise corresponding to an emergency vehicle and to estimate a bearing of the emergency vehicle. This estimated bearing is compared to map information to identify a portion of roadway on which the emergency vehicle is traveling. In addition, information identifying a set of objects in the vehicle's environment as well as characteristics of those objects is received from a perception system is used to determine whether one of the set of objects corresponds to the emergency vehicle. How to respond to the emergency vehicle is determined based on the estimated bearing and identified road segments and the determination of whether one of the set of objects corresponds to the emergency vehicle. This determined response is then used to control the vehicle in an autonomous driving mode.
US10650674B2

In a method for associating a transmitter which transmits at least one communication information in a car-to-car communication with an object in a receiving motor vehicle, wherein the object is described by environmental data from at least one environmental sensor, wherein the association occurs based on comparing environmental data from at least one environmental sensor of the motor vehicle having the transmitter with corresponding environmental data of the receiving motor vehicle.
US10650664B2

A fall detection/fall indicator device (20) that automatically senses when a user (14) of fall protection equipment, such as a fall harness (10), has experienced an arrested fall, the fall harness (10) having an electrical circuit (45) that is a closed circuit (46) in a first state and an open circuit (48) in a second state after an arrested fall, and an alert device (62) that is automatically responsive to the open circuit (48) to emit an alert/alarm to other personnel that an arrested fall has been experienced.
US10650646B2

This disclosure relates to method of enhancing the three-dimensional detection range of a vision-based, single camera intrusion detection system within a tensile test machine or other materials testing machine. Illumination sources are offset from the camera and provide a cones of illumination which intersect with the conical viewing zone of the camera thereby defining a detection zone. When objects intrude into these conical regions, a shadow is cast. The shadow is detected by the camera. The detection of the intrusion is typically used as a safety function to deactivate at least part of the function of the materials testing machine.
US10650632B2

Systems and methods are provided for use in providing digital identities for users. One exemplary method includes receiving, at a card device, an authentication request and a captured first biometric of the user, from a communication device associated with the user, and comparing the first biometric and a first biometric reference at the card device, when the first biometric reference is stored in at the card device. The method also includes capturing, at the card device, a second biometric of the user and comparing the second biometric to a second biometric reference stored at the card device. The method further includes compiling a response to the authentication request including a first indicator associated with the comparison of the first biometric to the first biometric reference and a second indicator associated with the comparison of the second biometric to the second biometric reference, and transmitting the response to the communication device.
US10650630B2

Methods are provided for authenticating a value article that includes a luminescent material. An exciting light source, an optical filter, a photodetector, a signal manipulation circuit, and an amplifier are provided. The luminescent material is exposed to light produced by the exciting light source. Radiation including light from the exciting light source and emitted radiation from the luminescent material is filtered using the optical filter to produce filtered radiation. The filtered radiation is detected using the photodetector to produce a detected radiation signal. The detected radiation signal is electronically manipulated using the signal manipulation circuit to reduce an effect of light from the exciting light source on an authentication determination based upon the detected radiation signal. The detected radiation signal is amplified with the amplifier after electronic manipulation to produce an amplified electronic signal. The amplified electronic signal or data derived therefrom is converted to an authentication output.
US10650621B1

A vehicle monitoring system, comprising: an interface configured to at least communicate with a controller area network bus; a remote data telecommunication interface; a database; at least one automated processor, configured to: extract information from the controller area network bus; store records in the database representing the extracted information; process the database to determine operating statistics; selectively communicate at least a portion of the database over the remote data telecommunication interface; and determine at least one of an operating parameter for the vehicle and a predicted net fuel cost based on at least the operating statistics and a fuel unit cost.
US10650618B2

The present disclosure relates to systems and methods for assessing transportation service safety. The systems may receive transportation service data of a service order in an order time duration from one or more signal transmission devices relating to the service order; obtain, from a database, historical data relating to a driver of a vehicle of the service order, and one or more passengers of the service order; determine, a safety score of the service order at a current time point, based on the historical data, the transportation service data, and one or more characteristics of the service order; and determine whether a dangerous condition occurs at the current time based on the safety score.
US10650614B2

A method and apparatus for maintaining an aircraft. Real-time event information indicating faults in systems on the aircraft and aircraft condition monitoring system data indicating conditions of the systems on the aircraft are stored during a plurality of legs of flights of the aircraft. A feature table comprising the real-time event information and the aircraft condition monitoring system data is built. Feature vectors are extracted from the feature table. A machine learning algorithm is applied to the extracted feature vectors to generate a predicted maintenance event message that identifies a predicted maintenance event. The predicted maintenance event message is used to perform a maintenance operation on the aircraft.
US10650607B2

A method for execution by a mobile communications device includes generating display data, where a display device of eyewear, worn by a user performing a fitness activity, displays a virtual fitness partner in accordance with the display data to virtually superimpose the virtual fitness partner upon physical surroundings viewed by the user through at least one translucent lens of the eyewear to simulate performance of the fitness activity by the virtual fitness partner along a virtual transit within a physical vicinity of the user throughout the transit of the user. The virtual fitness partner is displayed in accordance with perspective data generated based on the user's transit velocity and head orientation, determined based on sensor data collected by at least one motion sensor. The virtual fitness partner is further depicted to perform one of a plurality of fitness partner actions in accordance with event trigger monitoring data.
US10650597B2

An augmented reality AR device may be communicatively connected to a remote network management platform configured to support a managed network. The AR device may capture an image of a real object in the field of view of an imaging component of the AR device. The real object may be recognized as a known managed object of the managed network. The AR device may also concurrently determine context information indicating a location or physical environment. The AR device may then transmit an identifier of the known managed object and the context information in a message to the management platform. In response, the AR device may receive data associated with the known managed. The AR device may then display a virtual object in a virtual space superimposed on the captured image of the real object, where the virtual object and the virtual space are based on the received management data.
US10650592B2

Apparatus and methods for providing a rotated spherical viewpoint (RSV). In one or more embodiments, the RSV is implemented using equirectangular projections (ERPs). The RSV methodologies described herein are particularly suitable for panning within virtual reality (VR) or 360° panoramic content as there is minimal, if any, geometric distortions at the edge of a given viewport. Moreover, the RSV methodologies described herein may reduce the bandwidth requirements of, for example, devices operating in a client-server architecture. Additionally, the computation requirements for providing RSV are minimal and can be provided using relatively simple rotation transforms.
US10650590B1

Methods and systems use a video sensor grid over an area, and extensive signal processing, to create a model-based view of reality. Grid-based synchronous capture, point cloud generation and refinement, morphology, polygonal tiling and surface representation, texture mapping, data compression, and system-level components for user-directed signal processing, is used to create, at user demand, a virtualized world, viewable from any location in an area, in any direction of gaze, at any time within an interval of capture. This data stream is transmitted for near-term network-based delivery, and 5G. Finally, that virtualized world, because it is inherently model-based, is integrated with augmentations (or deletions), creating a harmonized and photorealistic mix of real, and synthetic, worlds. This provides a fully immersive, mixed reality world, in which full interactivity, using gestures, is supported.
US10650581B1

A 3D fluid volume generation system obtains a 2D sketch of an outline of a fluid for which the 3D fluid volume is to be generated, and generates a 3D fluid volume that matches the user's sketch. The 3D fluid volume generation system implements a coarse volume generation stage followed by a refinement stage. In the coarse volume generation stage, the 3D fluid volume generation system generates a coarse 3D fluid volume based on the 2D sketch. The coarse 3D fluid volume is referred to as “coarse” because the contour of the coarse 3D fluid volume roughly matches the 2D sketch. In the refinement stage, the coarse 3D fluid volume is refined to better match the 2D sketch, and the 3D fluid volume for the 2D sketch is output.
US10650580B2

A graphics processing pipeline includes: a position shader, a tiler, a pool of memory for storing primitive lists and vertex shaded attributes data for vertices, a varying-only vertex shader, and a fragment frontend and shader. The position shader performs vertex shading for the positional attributes of the vertices of a set of vertices to be processed by the graphics processing pipeline. The tiler uses the vertex shaded position data to identify primitives that should be processed further to generate the render output. When the tiler determines that a vertex should be processed further to generate the render output, it allocates memory space in the memory pool for storing vertex shaded attributes data for the vertex. Vertex shaded attributes data for the vertex is then stored in the allocated space in the memory pool for later use, e.g., by the fragment frontend and shader.
US10650578B2

Dynamic soft shadows may be generated without resorting to computationally-expensive multiple render passes and sampling, or lightmap generation. With disclosed systems and methods, a dynamic soft shadow may be rendered in a single pass, which is sufficiently efficient to run on an untethered virtual reality (VR) device, such as a head mounted device (HMD). Despite the efficiency, the shadow quality may be markedly superior to those generated with other methods. In some embodiments, a script may be used with a shader to render a shadow having a realistic size, shape, position, fading factor and sharpness, based on a position and size of a shadow casting element and a light vector.
US10650571B2

Techniques associated with adaptive sampling are disclosed. In some embodiments, in response to receiving a specification of a scene to render, a sampling of each portion of the scene is determined based at least in part on the specification of the scene such that the scene is not uniformly sampled, and the scene is rendered according to the determined sampling of each portion of the scene.
US10650566B2

Methods and devices for rendering graphics in a computer device include receiving, at a graphics processing unit (GPU), a memory location address of a portion of a primitive to be rendered along with an indication of one or more values of one or more pixel shader parameters for the portion of the primitive, selecting, by the GPU, a pixel shader from a plurality of possible pixel shaders based on the indication of the one or more values of the one or more pixel shader parameters, and generating, by the GPU, at least one output of a render target of the portion of the primitive based on applying the pixel shader to the portion of the primitive.
US10650561B2

The present disclosure is directed toward systems and methods for generating a composite radiographic image that corrects effects of parallax distortion. A sequence of radiographic images—including a series of discrete exposures or image frames from a fluoroscopic procedure—may be acquired using a C-arm apparatus. An exemplary method may include receiving a plurality of radiographic image frames pertaining to a patient, identifying a region of interest on the image frames, cropping the region of interest from a plurality of image frames, selecting a plurality of sequential portions of cropped image frames, and stitching together the selected portions to form a composite image that corrects effects of parallax distortion.
US10650557B2

A focus detection apparatus and a method thereof are provided. In the method, a medical image is obtained. Size of a target focus and a sliding window are determined, and side length of the sliding windows is at least twice the side length of the target focus. The medical image is scanned through the sliding window, and a stride which the sliding windows moves each time is not greater than the side length of the target focus. At least one area of interest is obtained based on the scan result. Then, the area of interest is identified based on machine learning techniques, and perform candidate aggregation and multiple size aggregation to determine at least one focus position. Accordingly, the computational time and the detection accuracy can be improved.
US10650544B2

A method for implementing a graphics pipeline. The method includes building a first shadow map of high resolution, and building a second shadow map based on the first shadow map of lower resolution. The method includes determining a light source affecting a virtual scene, and projecting geometries of objects of an image of the virtual scene onto a plurality of pixels of a display from a first point-of-view. The method includes determining a foveal region when rendering the image, wherein the foveal region corresponds to where an attention of a user is directed. The method includes determining a first set of geometries is drawn to a first pixel, determining the first set of geometries is in shadow based on the light source, and determining the first set of geometries is outside of the foveal region. The method includes rendering the first set of geometries using the second shadow map.
US10650542B2

A depth map generation device for merging multiple depth maps includes at least three image capturers, a depth map generator, and a mixer. The at least three image capturers form at least two image capture pairs. The depth map generator is coupled to the at least three image capturers for generating a depth map corresponding to each image capturer pair of the at least two image capture pairs according to an image pair captured by the each image capturer. The mixer is coupled to the depth map generator for merging at least two depth maps corresponding to the at least two image capturer pairs to generate a final depth map, wherein the at least two depth maps have different characteristics.
US10650537B2

A method includes obtaining reference imaging data. The reference imaging data is acquired at a first time and includes tissue of interest. The method further includes obtaining update imaging data. The update imaging data is acquired at a second time. The second time is subsequent to the first time. The method further includes identifying a difference between the reference imaging data and the update imaging data. The method further includes changing the reference imaging data based on the identified difference. The method further includes displaying the changed reference imaging data.
US10650535B2

According to an embodiment, a measurement device includes a processing circuitry. A plurality of images are captured in time series by an image capturing unit installed in a moving object. The processing circuitry identifies a region in which other moving object moving in surroundings of the moving object is present for each of the images, based on position and direction information of the moving object, and moving object information of the other moving object. The processing circuitry estimates position and posture of the image capturing unit based on the images. The processing circuitry searches for sets of corresponding points among non-moving object regions in the respective images. The processing circuitry performs 3D measurement based on the position and posture of the image capturing unit and the sets of the corresponding points.
US10650534B2

The present technology relates to a display control apparatus and a method, an image processing apparatus and a method, and a program that enable easy and noninvasive observation of an object to be observed. A first display control unit configured to perform display control of a cell image with one or a plurality of images including cells, and a second display control unit configured to perform display control such that a part or all of a motion amount generated for each of subregions with the one or the plurality of images is associated with each of the subregions, and is superimposed on the cell image and is displayed, are provided. The present disclosure can be applied to a display control apparatus or an image processing apparatus.
US10650533B2

A method for tracking eye movement is provided. One embodiment of the method includes receiving a first measurement from a first sensor configured to detect a gaze location, determining an initial gaze location based at least on the first measurement, receiving at least one of eye motion amplitude and eye motion direction measurement from a second sensor, and determining an estimated gaze location based at least on the initial gaze location and the at least one of eye motion amplitude and eye motion direction. Systems perform similar steps, and non-transitory computer readable storage mediums each store one or more computer programs.
US10650529B2

A lane detection method and apparatus is disclosed. The lane detection apparatus may set a regions of interest (ROIs) in a forward-view image of a vehicle obtained by a camera, estimate lane pixels corresponding to a lane from each of the ROIs using a neural network-based detector, and determine a lane region in the forward-view image based on the lane pixels.
US10650524B2

Embodiments can provide a strategy for controlling information flow both from known opacity regions to unknown regions, as well as within the unknown region itself. This strategy is formulated through the use and refinement of various affinity definitions. As a result of this strategy, a final linear system can be obtained, which can be solved in closed form. One embodiment pertains to identifying opacity information flows. The opacity information flow may include one or more of flows from pixels in the image that have similar colors to a target pixel, flows from pixels in the foreground and background to the target pixel, flows from pixels in the unknown opacity region in the image to the target pixel, flows from pixels immediately surrounding the target pixels in the image to the target pixel, and any other flow.
US10650523B2

An image segmentation method, an image segmentation system, a storage medium and an apparatus including the image segmentation system or the storage medium are provided. The image segmentation method includes: obtaining a connected region where a target object is located from a depth image; determining a principal direction or a secondary direction of the connected region by a principal component analysis method; and acquiring an image of the target object from the connected region according to relationship between morphology of the target object and the principal direction or the secondary direction.
US10650520B1

In some aspects, the described systems and methods provide for a method for training a statistical model to predict tissue characteristics for a pathology image. The method includes accessing annotated pathology images. Each of the images includes an annotation describing a tissue characteristic category for a portion of the image. A set of training patches and a corresponding set of annotations are defined using an annotated pathology image. Each of the training patches in the set includes values obtained from a respective subset of pixels in the annotated pathology image and is associated with a corresponding patch annotation determined based on an annotation associated with the respective subset of pixels. The statistical model is trained based on the set of training patches and the corresponding set of patch annotations. The trained statistical model is stored on at least one storage device.
US10650519B2

The subject matter disclosed herein relates to methods for diagnosing a neurological disorder in a subject. In certain aspects, the methods described herein involve determining one or more critical areas in the brain from PET data where two groups differ and measuring PET signal within determined critical areas in a new subject in order to assign risk or diagnosis.
US10650517B2

A method and system for inspecting a customized orthodontic aligner for manufacturing defects are described. The method includes obtaining images of the customized orthodontic aligner, determining a digital file associated with the aligner, the digital file including a digital model of a mold used during manufacture of the customized orthodontic aligner, determining an inspection recipe for the aligner, determining an intended property for the customized orthodontic aligner by digitally manipulating the digital model of the mold, determining an actual property of the customized orthodontic aligner from the images, determining whether there is a manufacturing defect in the customized orthodontic aligner by comparing the intended property with the actual property, and outputting an output associated with the determination of whether there is a manufacturing defect.
US10650515B2

Embodiments access an image of a region of interest (ROI) demonstrating cancerous pathology; extract radiomic features from the ROI; define a radiomic feature expression scene based on the ROI and radiomic features; generate a cluster map by superpixel clustering the expression scene; generate an expression map by repartitioning the cluster map into expression levels; compute a textural and spatial phenotypes for the expression map based on the expression levels; construct a radiomic spatial textural (RADISTAT) descriptor by concatenating the textural and spatial phenotypes; provide the RADISTAT descriptor to a machine learning classifier; receive, from the machine learning classifier, a first probability that the ROI is a responder or non-responder, or a second probability that the ROI will experience long-term survival or short-term survival, based, at least in part, on the RADISTAT descriptor; and generate a classification of the ROI as a responder or non-responder, or long-term survivor or short-term survivor.
US10650514B2

A device and method integrates a lesion stager in a reporting tool. The method includes receiving a user input. The user input is image data including at least one variable value. The variable value is indicative of a variable parameter of the image data. The method includes associating each of the at least one variable value with a corresponding variable parameter to generate at least one variable-value pair. The method includes determining a computed output value as a function of select ones of the at least one variable-value pair.
US10650513B2

An image generation method is described, comprising obtaining a plurality of 2D images through an object to be imaged, obtaining a 3D image data set of the object to be imaged, and registering the 2D images with the 3D image data set. The method then further includes defining an image reconstruction plane internal to the object, being the plane of an image to be reconstructed from the plurality of 2D images. Then, for a pixel in the image reconstruction plane, corresponding pixel values from the plurality of 2D images are mapped thereto, and the mapped pixel values are combined into a single value to give a value for the pixel in the image reconstruction plane. Another aspect of the method provides for clutter removal from the image. In a medical imaging context this can provide for “de-boned” images, allowing soft tissue to be more clearly seen.
US10650505B2

This disclosure relates generally to image processing, and more particularly to generate a high resolution image from multiple low resolution images. In an embodiment, the system collects a plurality of low resolution images as input, processes the collected images, and generates a high resolution image as output. During this process, the system pre-processes the collected low resolution images, and during this process, at least one characteristic of each of the low resolution image is changed with respect to a reference image. After the pre-processing stage, the images are then enhanced based on a plurality of final enhancement factors that are dynamically determined. Further, the enhanced images are fused to generate the high resolution image.
US10650487B2

Hyper-hemispherical images may be combined to generate a rectangular projection of a spherical image having an equatorial stitch line along of a line of lowest distortion in the two images. First and second circular images are received representing respective hyper-hemispherical fields of view. A video processing device may project each circular image to a respective rectangular image by mapping an outer edge of the circular image to a first edge of the rectangular image and mapping a center point of the circular image to a second edge of the first rectangular image. The rectangular images may be stitched together along the edges corresponding to the outer edge of the original circular image.
US10650485B2

An electronic apparatus includes a locking unit to selectively lock a physical connection with an external apparatus and a control unit to control an operation mode of the electronic apparatus, according to a connection state with the external apparatus, in which the control unit controls the locking unit to lock the connection with the external apparatus, when the electronic apparatus is in an operation mode of using a graphic processing unit of the external apparatus.
US10650483B2

An apparatus and method are described for managing data which is biased towards a processor or a GPU. For example, an apparatus comprises a processor comprising one or more cores, one or more cache levels, and cache coherence controllers to maintain coherent data in the one or more cache levels; a graphics processing unit (GPU) to execute graphics instructions and process graphics data, wherein the GPU and processor cores are to share a virtual address space for accessing a system memory; a GPU memory addressable through the virtual address space shared by the processor cores and GPU; and bias management circuitry to store an indication for whether the data has a processor bias or a GPU bias, wherein if the data has a GPU bias, the data is to be accessed by the GPU without necessarily accessing the processor's cache coherence controllers.
US10650476B2

The invention relates to a computer-implemented method for performing an electronic discovery process using a blockchain. For at least two of phases of the electronic discovery process individual electronic data processing tools are used for executing the respective phase. For each of the phases of the electronic discovery process metadata of the electronic data objects subject to the respective phase of the electronic discovery process and to the electronic data processing tool used for executing the respective phase are stored in the blockchain. Furthermore, audit information about auditable actions carried out during the respective phase by the electronic data processing tool used for executing the respective phase on the electronic data objects is stored in the blockchain. The stored audit information provides an end-to-end audit trail for each of the electronic data objects subject to at least one of the phases of the electronic discovery process.
US10650466B1

A system and method for underwriting and rating insurance products using a programmed computer system to receive usage information of a vehicle within a geographic area or location, determine a target grid cell or a sequence of target grid cells bounded by latitude and longitude lines that encompass at least a portion of the geographic area where the vehicle was used, attain a set of data associated with the target grid cell(s), and calculate a location rating factor based on the usage information, target cell(s), and the set of data.
US10650465B1

Methods and systems for creating and presenting multiple insurance product offerings are provided. According to certain aspects, an insurance provider may receive data including customer demographic information and property information, and determine two or more insurance product offerings with quotes based upon the received data or upon a single request for an insurance product offering. The provider may then send, via a computer network, data to enable a client computing device to display, in a single graphic representation, the two or more insurance product offerings and/or summaries of each. The insurance product offerings may relate to homeowners insurance, and the summary of each insurance product offering may include a premium, discount, and an icon that allows customization. Each summary may also include coverage amounts, liability coverage, personal belonging coverage, and/or additional coverage options. A side-by-side comparison of the insurance products offered may facilitate efficient and informed review by a customer.
US10650464B1

A method includes receiving a digital file from a customer, extracting metadata from the file, and verifying the metadata prior to accepting the digital file. The method may include verifying that a representation of a required physical token appears in the digital file.
US10650461B2

Systems, methods, apparatus, computer program code and means to improve dynamic data processing associated with one or more automated rating applications are provided. In some embodiments, an apparatus may include a communication device to receive a business type and a business location. The apparatus may also include a business owner's policy coverage or standalone general liability coverage platform to query a rating database, the query resulting in at least a first price for an entity. The apparatus may further include a professional liability coverage platform operating in parallel with a business owner's platform.
US10650458B2

A system for calculating estimated Social Security benefits for married couples. The system includes a server; a display device connected to the server; a user interface module running on the server, the user interface module being configured to receive input from a user and to display content on the display device; and a benefits calculator module running on the server and being configured to receive input data from the user interface module and to output data to the display device. The input data includes data regarding a married couple, including the assumed age of death for both the primary earner and the secondary earner. The system may output an estimated lifetime benefit using a hybrid approach wherein the secondary earner collects a reduced benefit at age 62 and a spousal benefit at full retirement age, and wherein the primary earner collects benefits at age 70.
US10650452B2

Various techniques are disclosed for offloading the processing of data packets. For example, incoming data packets can be processed through an offload processor to generate a new stream of outgoing data packets that organize data from the data packets in a manner different than the incoming data packets. Furthermore, in an exemplary embodiment, the offloaded processing can be resident in an intelligent switch, such as an intelligent switch upstream or downstream from an electronic trading platform.
US10650451B2

A network device coalesces data received from an exchange, and provides a user with the opportunity to receive fewer, but up-to-date, data updates from an exchange when duplicate prices become available or a large volume of prices becomes available suddenly. Accordingly, the trader can be assured of receiving non-duplicated prices that are fed at a rate that is cohesive with that trader's connection speed. The present invention is designed to conserve on bandwidth thereby increasing the likelihood that bandwidth will be available to receive desirable market information.
US10650443B2

A device can include a memory storing user payment data and another memory device storing instructions that cause the device to establish a communication between a separate device and the system based on a gesture associated with the system and via a wireless link between the system and the separate device, the communication being associated with a potential purchase, receive purchase data from the separate device via the wireless link, the purchase data being associated with the potential purchase, present, on the display, an instruction associated with the potential purchase, receive a single-interaction from the user of the system to confirm a payment for the potential purchase, the single-interaction comprising a security measure to prevent unauthorized purchases, retrieve, based on the single-interaction from the user, the user payment data from the memory and transmit the user payment data via the wireless link to the separate device to make a purchase.
US10650437B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for user interface generation for transacting goods are disclosed. In one aspect, a method includes receiving order data, user data, and other data. The method further includes determining, for a particular user, an order confidence score that corresponds to a likelihood that the particular user ordered a particular good from a particular vendor on a particular day. The method further includes receiving vendor-type mapping data. The method further includes determining a good-type confidence score that corresponds to the likelihood that the particular good or the particular vendor is associated with a particular type of good. The method further includes determining a composite confidence score. The method further includes storing the composite confidence score, data identifying the particular user, data identifying the particular type of good, and data identifying the particular date.
US10650414B1

A method of generating an audience of user equipment users according to a user-searchable index for audience curation. The method includes generating the user-searchable index for audience curation, receiving user input describing a user's desired characteristic of an audience as user-friendly input through a public-facing selection interface, and parsing the user input to generate a distributed search query complying with a search syntax of a search engine. The method further includes searching the user-searchable index to determine a quantity of prospective audience members having the desired characteristic, transmitting the quantity of prospective audience members to the user to cause a terminal of the user to display the quantity of prospective audience members on a display, and transmitting the query to a first network element configured to execute the query to perform a desired action of the user when the user approves the quantity of prospective audience members.
US10650413B2

A computer implemented method for target group management is described. The method includes producing a table including one or more group entries corresponding to one or more defined contact group entities with each of the entries having a first set of group attributes, and producing a visual representation of a marketing campaign, the representation including one or more instances of defined contact group entities, with the one or more instances having a second set of group attributes and with the representation linked to the table according to the second set of group attributes.
US10650410B2

Computer-implemented systems and methods disclosed herein disclose features for determining the frequency of exposure to real-world products embedded with Internet-Of-Things (IoT) hardware and determining a comprehensive targeting profile identifying the interests of users based on their exposure to real-world products. A computing device carried by a user wirelessly receives product exposure data from a nearby IoT-enabled device upon entering within a certain proximity of the IoT-enabled device. The computing device further compiles the product exposure data with previous product exposure data for IoT-enabled devices to which the computing device was previously exposed. Based on the compiled product exposure data, a server device determines a frequency of exposure to a product corresponding to the IoT-enabled device over a period of time. The server device further transmits an electronic communication promoting the product corresponding to the IoT-enabled device if the frequency of exposure increases over a threshold value.
US10650409B1

An advertisement request identifying a user may be received by a computing device of an electronic marketplace provider. User information for the user may be determined based on the advertising request. An advertisement featuring an item offered on an electronic marketplace may be selected. The advertisement may be provided for placement within content of a third-party network page provider. A first plurality of user input options configured to elicit a level of interest of the user with respect to the first advertisement may also be provided within the content of the third-party network page provider. User interaction information indicating the level of interest of the user with respect to the advertisement may be received. A second plurality of user input options may be determined based on the item of the advertisement and the first plurality of user input options. The second plurality of user input options may be provided to the content.
US10650408B1

A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.
US10650404B2

Systems and methods for operating placebo-based experiments are described for online advertisements. One or more embodiments of the disclosed systems and methods utilizes an ad swapping approach to offer placebo media exposures, at no additional cost to an advertiser. One or more embodiments further provide a native experimentation platform that allows users to run tests of ad placements to measure the effectiveness of ads and view results displayed on a user interface. The disclosed systems and methods can assign viewers into a test group if shown the test ad or a control group if shown a control ad. The control ad can be provided at no cost to the advertiser for embodiments where the placebo ad belongs to an alternative advertiser. Effectiveness of third party attribution can also be evaluated. The disclosed systems and methods can define experiment parameters, including control frequency, test viewer groups, and control viewer groups.
US10650402B2

A method of selecting an advertisement (ad) network for providing promotional content to be presented in an ad spot, comprising: monitoring the performance of response to ad requests for embedding ads in ad spots for each ad networks; assigning a performance score to each ad networks based on the monitoring; constructing a ranked set of data values of the ad networks for a bidding process according to the performance score of each ad network and bid responses received by each ad network; and selecting an ad network according to the ranked set of data values.
US10650391B2

A system and a method that determine movement of one or more individuals or populations of individuals are provided. A residential zip code of an individual is determined. Long-term movements are identified. Short-term movements are identified. The long-term and short-term movements are classified. Anonymization removes personally identifying information of the individual. The short-term movements and long-term movements are aggregated by creating source-target zip code pairs. A population movement database is generated. The population movement database is accessible by a user device that has credentials allowing access.
US10650390B2

A system and method for use with a gaming system operating in a casino environment utilizes a plurality of player terminals networked to a game optimisation server. The game optimisation server provides or allows a player to access multiple games on each player terminal and stores in memory a record of the games played on each player terminal 1. A player may access a first terminal and request a map of the casino environment. The first terminal may be a first player terminal or other device connected to the network. The request is sent to the game optimisation server which sends data related to a physical arrangement of the player terminals, and to the games recently played on the player terminals in a local area, to the first terminal. The first terminal displays to the player a map showing the physical arrangement of the player terminals and a game played on each of the player terminals. The map may include an indication of which player terminals 1 are currently being played and which are not being played.
US10650388B1

The present subject matter provided is a “real-time” (versus batch) process that utilizes a financial or insurance institution's customer's personal computer to gather “up-to-the-minute” competitor product premium pricing information that can be used by the customer and the customer's financial or insurance institution for competitive product premium pricing comparison. One way to provide pricing information is to use an aggregation vendor to transmit and receive online pricing information from competitors. Another way to provide pricing information is to use the customer's computer to transmit data and to request a price quote. An applet or other type of software may be loaded onto a computer being used by the customer to facilitate the transmission and reception of pricing information. A central repository may be used to collect and store pricing information to provide online quotes as well as monitor for pricing changes of competitors.
US10650387B2

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.
US10650385B1

Before providing goods or services, a party being paid (the “payee”) wants assurances that the party paying (the “payor”) will in fact provide payment. Such assurances are even more important when the payee is using a payment method other than cash currency. A method described includes receiving for a transaction between a payor and a payee, via a computer network, payor and payee information and transaction information; receiving from an electronic device an indication for payment for the transaction, wherein the indication includes a type of payment and a transaction amount; communicating payor and payee information, transaction amount, and type of payment to a payor bank; receiving from the payor bank a notification of assurance associated with a check for payment for the transaction; and communicating to the payee that payment for the transaction is assured.
US10650372B2

A system for provisioning credentials onto an electronic device is provided. The user device may include a secure element and a corresponding trusted processor. A contactless registry service (CRS) applet running on the secure element may be used to manage the activation of one or more associated payment applets during a mobile payment transaction. The CRS applet may include at least a user input received flag and an authorization received flag. The user input received flag may be asserted in response to detecting a required user input for initiating payment. The authorization received flag may be asserted when the trusted processor sends an activation request to the secure element. A payment applet should only be activated when at least one of the user input received flag and the authorization received flag has been asserted.
US10650365B2

A method for automatically analyzing a personal service session and completing a transaction therefor, includes monitoring a service location with a video camera in communication with a processor, determining that the personal service session has begun based on an identification of at least one start trigger event, analyzing an output from the video camera including a plurality of frames of video data collected during the personal service session to identify a sequence of frames of the video data, automatically matching the sequence of frames to at least one type of service that was provided during the personal service session, determining that the personal service session has ended based on an identification of at least one end trigger event, determining a transaction value associated with the types of service that have been provided during the personal service session, and generating an electronic invoice based on the determined transaction value.
US10650363B2

The present disclosure deals with an apparatus and method associated with a self-depositing of items. In exemplary embodiments, an item may be self-deposited using a self-deposit apparatus. In exemplary embodiments, self-deposit apparatus may include an optical reader, first scale, image capturing device, a bin and a second scale. The first scale may be coupled with the optical reader and image capturing device. The item may be placed on self-deposit apparatus and the weight and image may be captured. The self-deposit apparatus may extract the dimensions of the item from the captured image. The self-deposit apparatus may verify the item intended for the self-deposit is associated with the item identified by the identifier by matching the weight, dimension and image of the item to a stored item weight, dimensions and image.
US10650361B2

A computer-implemented system for analyzing copyright right ownership of a media content containing one or more copyrighted works, comprising the steps of: receiving, by a controller having a CPU, a media content from a first user via a wide area network, the media content comprising a mix of copyrighted works; parsing the media content into a format recognizable by a fingerprinting analytical algorithm; determining by the controller using the fingerprinting analytical algorithm copyright ownership information in the received media content; monitoring by the controller a playing of a select length of the media content from the content storage device by a second user; and reporting to a system operated by a copyright licensing entity by the controller the copyright ownership information associated with the select length of the media content played by the second user.
US10650342B2

A user requests a package delivery from a package delivery system. The package delivery system provides the user with a machine-readable code for display at the delivery location. An aerial delivery device receives, from the package delivery system computing device, information associated with the delivery location of the package. The information comprises information matching the information in the machine-readable code associated with the delivery location and a delivery address. The delivery device secures the package for transporting to the delivery location and transports the package to the delivery address. The delivery device locates the machine-readable code on a display at the delivery address and verifies that the information from the machine-readable code is associated with the package. The delivery device deposits the package on the display.
US10650340B2

A device may receive video of a facility from an image capture system. The video may show an individual within the facility, an object within the facility, or an activity being performed within the facility. The device may process the video using a technique to identify the individual within the facility, the object within the facility, or the activity being performed within the facility. The device may track the individual, the object, or the activity through the facility to facilitate an analysis of the individual, the object, or the activity. The device may perform the analysis of the individual, the object, or the activity using information related to tracking the individual, the object, or the activity. The device may perform an action related to the individual, the object, or the activity based on a result of the analysis. The action may positively impact operations of the facility.
US10650334B1

Aspects of the disclosure provide a computer-implemented method and system for the assignment of roadside assistance service providers such as tow trucks to distressed vehicles/drivers requiring roadside assistance. The methods and systems may include a roadside assistance service provider system with a collection module, an assignment module, and a feedback module. The collection module collects roadside assistance service provider information and historical statistics from real-world information and stores the information in a database that may then be analyzed using particular rules and formulas. The assignment module assigns particular roadside assistance service providers to particular distressed vehicles/drivers based on one or more characteristics. The feedback module may provide near real-time cues to the tow truck driver's mobile device, such as alerting when the amount of time spent on a task exceeds a predefined threshold, flagging high priority tasks/assignments, providing a step-by-step checklist for the repair.
US10650331B1

In one aspect, the present disclosure relates to a method for controlling access to a seat based on payments. The method can include: reading, at a card reader located at a seat, payment information from a payment card; validating the payment information; sending a control signal to a locking device to unlock the seat; detecting that an occupant left the seat; and in response to detecting that the occupant left the seat, sending a control signal the locking device to lock the seat.
US10650316B2

The present invention is related to an issue-manage-style internet public opinion information evaluation management system and method thereof. The system mainly comprises 5 modules of 1) Issue establish/setup module for establishing new issue and the keywords thereof; 2) public opinion information collection module for retrieving and analyzing data retrieved by dredge technology, program, and community web-site open API; 3) public opinion information reputation analysis module for calculating each public opinion information evaluation score by text reputation analysis and community interactive fuzzy analysis; 4) issue trend analysis module for calculating issue trend score by disclosed method based on daily, weekly, or monthly public opinion information reputation evaluation score; 5) issue related public opinion information exchange module for presenting issue related public opinion information on each management interface or message alert of each system via internet exchange standards.
US10650314B2

A device management method of a device management apparatus that manages information of devices installed in a home, includes: acquiring electric power consumption per unit time in predetermined time intervals, for each of branch circuits of a power distribution board to which the devices can be connected; estimating existence of the devices connected to the branch circuit, based on change of electric power consumption over time, per unit time; condition determining whether or not an estimated device, which is a device regarding which existence has been estimated in the estimating, satisfies a predetermined condition; and transmitting inquiry information to a user in accordance with the predetermined condition, only in a case where determination is made in the condition determining that the estimated device satisfies the predetermined condition.
US10650309B2

High dynamic range, high class count, high input rate winner-take-all on neuromorphic hardware is provided. In some embodiments, a plurality of thermometer codes are received by a neurosynaptic core. The plurality of thermometer codes are split into a plurality of intervals. One of the plurality of intervals is selected. A local maximum is determined within the one of the plurality of intervals. A global maximum is determined based on the local maximum.
US10650287B2

Methods are provided for determining discriminant functions of minimum risk quadratic classification systems, wherein a discriminant function is represented by a geometric locus of a principal eigenaxis of a quadratic decision boundary. A geometric locus of a principal eigenaxis is determined by solving a system of fundamental locus equations of binary classification, subject to geometric and statistical conditions for a minimum risk quadratic classification system in statistical equilibrium. Feature vectors and machine learning algorithms are used to determine discriminant functions and ensembles of discriminant functions of minimum risk quadratic classification systems, wherein a discriminant function of a minimum risk quadratic classification system exhibits the minimum probability of error for classifying given collections of feature vectors and unknown feature vectors related to the collections.
US10650276B1

Systems, methods, and articles of manufacture to generate, by a neural network of a variational autoencoder, a latent vector for a first input image, generate, by the neural network of the variational autoencoder, a first reconstructed image by sampling the latent vector for the first input image, determine a reconstruction loss incurred in generating the first reconstructed image based at least in part on: (i) a difference of the first input image and the first reconstructed image, and (ii) a master model trained to detect a sensitive attribute in images, determine a total loss based at least in part on the reconstruction loss and a classification loss, and optimize a plurality of weights of the neural network of the variational autoencoder based on a backpropagation operation and the determined total loss, the optimized neural network trained to not consider the sensitive attribute in images.
US10650269B2

Systems and methods for detecting image anomalies include extracting one or more detected images from a submission file received from at least one computing device and generating an image identification (ID) for each of the one or more images. One or more image quality indices are determined for the submission file based on at least one of predetermined image features, an image type of the one or more images, and submission file attributes, and one or more image anomalies associated with the one or more images of the submission file are detected based on at least one of the image ID and the one or more image quality indices.
US10650267B2

According to one embodiment, a medical image processing apparatus includes a memory, an information collector and a determiner. The memory stores DICOM image data including study information. The information collector collects information relating to general-purpose image data incompatible with DICOM. The determiner determines whether designated general-purpose image data is related to a study which generates the DICOM image data, based on information collected by the information collector and the study information.
US10650253B2

A method for estimating traffic lanes uses as input data the position and direction of feature vectors, which are measured from multiple different sensors independently of one another. A feature vector is formed by a position in the coordinate system of the ego-vehicle, which position describes a point on the border of a traffic lane, and a direction or an angle which indicates the direction in which the border of the traffic lane runs at this position. Further input data are variables which represent the quality of the measurement of the positional and the directional accuracy and the probability of the existence of a feature vector. The input data are accumulated chronologically together. The geometry of traffic lanes is estimated from the accumulated input data, taking into account the quality of the measurement. The estimated geometry of traffic lanes is output.
US10650252B2

The reliability of detection of the traveling lane can be improved even in a case where an image capturing environment changes. The lane detection device includes a first image capturing device which is fixed to a moving body and periodically captures a first image under a predetermined first image capturing condition, a second image capturing device which is fixed to the moving body and periodically captures a second image under a second image capturing condition different from the predetermined first image capturing condition, and an operation device, regarding a traveling lane on which the moving body travels, which detects a first boundary line of the traveling lane on the first image, detects a second boundary line of the traveling lane on the second image, and estimates the position of the first boundary line on the first image based on a position of the second boundary line on the second image under a predetermined execution condition.
US10650250B2

A method for detecting heavy rain in images includes providing a series of images as input information, the images relating to a scene external to a vehicle viewed through a pane of the vehicle. A measure of blur is evaluated in an area of interest in the images. The method also includes analyzing the course of the measured blur values over time in order to detect transitions between images with low blur values and images with high blur values or vice versa. Heavy rain may then be detected from the detected transitions and information output in response to the heavy rain being detected.
US10650249B2

The present disclosure provides a method and device for counting pedestrians. The method comprises: reading a pedestrian depth image, and comparing the pedestrian depth image and a pre-acquired environmental mean image to acquire a foreground image; dividing the foreground image into a plurality of regions, detecting whether or not there is a step in an edge pixel point of each region, and detecting whether or not the region surface formed in each region coincides with the curved surface of the head top; determining that the currently detected region is the region of the head top when there is a step in the point and when the region surface coincides with the curved surface; and counting and outputting the number of pedestrians according to the region of the head top determined from the pedestrian depth image and the region of the head top determined from an adjacent pedestrian depth image.
US10650236B2

A road detection method and apparatus. A specific embodiment of the method includes: acquiring an image of a predetermined region; semantically segmenting the image to acquire a first probability that a region corresponding to each pixel in the image is a road region; acquiring a historical position information set of a target terminal; correcting, in response to historical position information existing in the historical position information set, the historical position information indicating a historical position located in the predetermined region, the first probability according to the historical position information to obtain a second probability; and determining a region corresponding to a pixel having the second probability greater than a preset threshold as a road region. Such an embodiment improves the road detection accuracy.
US10650233B2

In one example implementation according to embodiments of the invention, a computer-implemented method includes identifying a first discrete element of the composite object from a first image. The method further includes identifying the composite object based at least in part on the first discrete element of the composite object. The method further includes determining whether a category associated with the composite object is a category of interest. The method further includes, based at least in part on determining that the category associated with the composite object is a category of interest, increasing a discrete element count. The method further includes determining whether the discrete element count meets a threshold. The method further includes, based at least in part on determining that the discrete element count exceeds the threshold, performing a mitigation action.
US10650232B2

Approaches to produce verification are addressed which may be suitably employed in conjunction with a low resolution image scanner. Features, such as lines, corners, text, texture, edges and the like are extracted and compared with features for an identified item or evaluated to determine if the features collectively are indicative of a produce item or a non-produce item.
US10650226B2

Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving one or more data streams captured by one or more sensors sensing a candidate face. In a plurality of stages that each comprises a different analysis, one or more of the data streams are analyzed, and the stages comprise determining whether a plurality of candidate face depth points lies on a single flat plane or a curving plane. Based at least in part on determining that the plurality of candidate face depth points lies on the single flat plane, an indication of the false representation of the human face is outputted.
US10650225B2

An image processing apparatus includes an imaging unit, a determination unit, and a discrimination unit. The imaging unit images a target object using signals in a predetermined wavelength band in which a spectral transmittance of a specific substance of a plurality of substances on a surface of the target object is different from a spectral transmittance of the other substances of the plurality of substances. The determination unit determines a distribution state of the specific substance on the surface of the target object based on an image captured by the imaging unit. The discrimination unit discriminates a class to which the target object belongs based on the distribution state of the specific substance.
US10650221B2

The subject disclosure presents systems and methods for receiving a plurality of assay information along with a query for one or more features of interest, and projecting anatomical information from an anatomical assay onto a staining assay, for example an immunohistochemical (IHC) assay that is commonly registered with the anatomical assay, to locate or determine features appropriate for analysis. The anatomical information may be used to generate a mask that is projected on one or more commonly registered staining assays. A location of the feature of interest in the staining assay may be correlated with the anatomical context provided by the mask, with any features of interest that match the anatomical mask being selected or indicated as appropriate for analysis.
US10650218B2

A device can include a fingerprint reader that generates fingerprint data representative of a fingerprint of a finger; circuitry that authenticates the fingerprint via an authentication process and that identifies a change of the fingerprint based at least in part on the generated fingerprint data and historical fingerprint data; and circuitry that, responsive to the identification of the change of the fingerprint, revises the authentication process based at least in part on at least a portion of the received fingerprint data.
US10650216B2

A fingerprint identification system includes: a fingerprint sensing circuit having a power supply terminal and a floating ground terminal, used for generating a first signal; and a signal generation circuit having a first output terminal and a second output terminal, wherein the first output terminal is coupled to the power supply terminal, and the second output terminal is coupled to the floating ground terminal, the signal generation circuit is used for generating a floating power signal to the power supply terminal according to the first signal, and for generating a floating ground signal to the floating ground terminal according to the first signal, wherein the floating power signal has a floating power amplitude, and the floating ground signal has a floating ground amplitude; and wherein the signal generation circuit has a breakdown voltage, and both the floating power amplitude and the floating ground amplitude are greater than the breakdown voltage.
US10650214B2

A fingerprint sensor is disclosed. The fingerprint sensor includes a sensor plate, a voltage source, a control circuit and a first conductive plate. The sensor plate detects a first capacitance in response to a touch event on the fingerprint sensor. The voltage source establishes a predetermined voltage difference between a first node and a second node. The control circuit, connected to the sensor plate via the first node, charges a first capacitor associated with the first capacitance during a charge period, and discharges the first capacitor during a discharge period. The first conductive plate, separated from the sensor plate, is coupled with the voltage source via the second node. During the charge period and the discharge period of the control circuit, a voltage difference between the sensor plate and the first conductive plate is maintained at the predetermined voltage difference.
US10650197B2

A magnetic information processing apparatus for registering transaction information on a line in a document and storing the location of the line in magnetic media attached to the document, includes a magnetic head, a document receptacle configured to receive the document on which the magnetic media storing the position where the immediately previous transaction information is registered is attached, and a processing unit. The processing unit is programmed to control the magnetic head to read information from a first position of the magnetic media, move to a second position of the magnetic media, and read additional information from the second position of the magnetic media, extract registration position information indicating the location of the most recent previous registration position from the result of reading of the first and second positions of the magnetic media by the magnetic head, and output the extracted registration position information.
US10650190B2

Techniques for rule creation from natural language text (NLT) are disclosed. In an embodiment, a rule statement in the NLT is grammatically parsed to obtain a parse tree. Further, each of noun phrase (NP) core sub-tree and verb phrase (VP) core sub-tree, in the parse tree, is partitioned into at least one sub-tree. Furthermore, one or more operators are extracted using at least one sub-tree of NP or VP core sub-trees. The rule statement is substantially simultaneously splitted into groups of 3 adjacent words (3-grams). Each of the 3-grams is then compared with a predefined list to extract data properties and class concepts associated with the rule statement. Moreover, subscripts are assigned to the data properties, class concepts and operators. A rule head is then created based on the data properties and operators. Also, a rule is created using the data properties, operators, class concepts, associated subscripts and rule head.
US10650185B2

An accessible processing method of webpage contents and accessible webpage device are provided. The foregoing accessible processing method may include the follows. A document outline list tag is added to a webpage. After the document outline list tag obtains a focus, the following is further included. All title tags of a specified level in current webpage may be traversed. An anchor point may be added to each title tag of the specified level. Text information of each title tag of the specified level may be respectively copied to a corresponding link newly established. The link newly established may be enabled to point to an anchor point of a corresponding title label. Each link newly established may be taken as a list item. The list item may be added to the document outline list tag.
US10650181B2

A printed circuit board (PCB) having a layout aligned with a Ball Grid Array (BGA) package, the PCB including a plurality of victim vias arranged in the PCB, at least one aggressor via arranged in the PCB having a transition with at least one victim via, wherein the transition is a space in the PCB between a victim via and an aggressor via along a row direction or a column direction, and the victim via is not positioned next to more than one transition.
US10650172B1

Systems and methods are provided for providing real-time interactive design and simulation of a physical system to generate comparisons of varying system configurations under different physical conditions. A display is generated on a graphical user interface that displays a part in a physical system according to characteristic data. An initial simulation of the physical system is executed to determine an initial value for a metric of the initial design. The initial value is displayed on the graphical user interface. A system configuration change is received through a user interface manipulation to a first characteristic of the characteristic data or the environment condition. The simulation of the physical system is recalculated to determine a second value for the metric based on the manipulated first characteristic, the second value for the metric being displayed on the graphical user interface along with initial value in real time relative to the received manipulation.
US10650171B1

A computer-implemented method and system automatically solves constraints in a computer-aided design (CAD) model. A CAD model of a real-world object capable of assuming various positions is constructed and a constraint solver process is initiated and executes while a user defines multiple positions of the CAD model. Input of data specified during a CAD design workflow is automatically input to the constraint solver process, and unknown variables are solved for as part of the CAD design workflow.
US10650167B2

A trusted computing device (TCD) includes an isolated environment, host interface, secure interface, and program instructions. The environment includes an isolated environment processor (IEP), memory (secure and non-secure partition), and an auxiliary processor (AP). Memory and AP are connected for data communication with the IEP, and communicate with a host only through the IEP. The host interface and each secure interface are connected for data communication with the IEP. The instructions provision TCD for cryptographic operations via a secure interface; present a first file system partition comprising a write file and a read file with file creation/deletion privileges allocated only to the IEP at the host interface via the IEP; present a non-secured file system partition with access to the non-secure partition via the host interface via the IEP; receive, via the write file, requests to perform trusted computing; perform requested computing using the IEP, secure memory, and AP; and write results to the read file.
US10650166B1

Methods, systems, and techniques for application isolation by remote-enabling applications are provided. Example embodiments provide an Adaptive Rendering Application Isolation System (“ARAIS”), which transparently and dynamically enables applications to run in an isolated execution environment yet be rendered locally in a manner that minimizes the amount of data to be transferred and the latency caused by expensive computation and/or by overburdening available bandwidth by remoting rendering using draw commands over rendering using pixel pushing or other techniques. In one embodiment, the ARAIS includes an orchestrator server which comprises remoting level determination logic and rules engine, pre-computed graphics libraries, connection support logic, data repositories for objects such as a render cache, whitelists, blacklists, client privileges, and application information, and one or more secure containers running remote application instances. These components cooperate to deliver isolation-ready technology to client applications.
US10650165B2

Systems and methods for tokenization to support pseudonymization are provided herein. An example method includes receiving an input set, seeding a random number generator with one or more secret data, transposing the input set using a first random number/transposition parameter generated by the random number generator to create a transposed input set, transposing a token set using a second random number/transposition parameter generated by the random number generator to create a transposed token set, and generating a token by substituting transposed input set values with transposed token set values.
US10650160B2

A method begins by a processing module identifying, for a DSN (Dispersed Storage Network) memory using multiple IDA (Information Dispersal Algorithms) configurations simultaneously, a first IDA configuration with a highest security level relative to each of the multiple IDA configurations. The method continues by generating at least one master key. The method continues by encoding the master key with a secure error coding function to produce master key slices according to the first IDA configuration. The method continues by storing the master key slices in the DSN memory using the first IDA configuration. The method continues by, when storing data with a second IDA configuration having a security level lower than the first IDA configuration, retrieving the master key slices, decoding the master key slices to obtain the master key and encrypting the data using the master key.
US10650158B2

An access manager that detects a derivative work and automatically transfers digital access rights associated with an original work to the derivative work executes on a computing device. The access manager detects data to be written to a storage device and generates a new file signature for the data. The access manager compares the new file signature to existing file signatures, where the file signatures include piecewise signatures. When at least one of the piecewise signatures from the new file signature matches one of the piecewise signatures in the existing file signatures, the access manager determines that the new data to be written to the storage device is a derivative work generated from the existing file. The access rights associated with the existing file signature are copied to the new file such that the file access rights associated with the original work are passed on to the derivative work.
US10650155B2

A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users.
US10650140B2

A data processing system (DPS) supports control-flow integrity (CFI). The DPS comprises a processing element with a CFI enforcement mechanism that supports one or more CFI instructions. The DPS also comprises at least one machine-accessible medium responsive to the processing element. Managed code in the machine-accessible medium is configured (a) to execute in a managed runtime environment (MRE) in the data processing system, and (b) to transfer control out from the MRE to unmanaged code, in response to a transfer control statement in the managed code. The machine-accessible medium also comprises a binary translator which, when executed, converts unmanaged code in the data processing system into hardened unmanaged code (HUC) by including CFI features in the HUC. The CFI features comprise one or more CFI instructions to utilize the CFI enforcement mechanism of the processing element for transfers of control initiated by the HUC. Other embodiments are described and claimed.
US10650124B2

A number of licenses for play of a video game may be modified or adjusted based on in-game activities of the video game. The in-game activities may be activities of game characters controlled by game players.
US10650114B2

A multiple fluid model tool for utilizing a 3D CAD point-cloud to automatically create a fluid model is presented. For example, a system includes a modeling component, a machine learning component, and a three-dimensional design component. The modeling component generates a three-dimensional model of a mechanical device based on point cloud data indicative of information for a set of data values associated with a three-dimensional coordinate system. The machine learning component predicts one or more characteristics of the mechanical device based on input data and a machine learning process associated with the three-dimensional model. The three-dimensional design component that provides a three-dimensional design environment associated with the three-dimensional model. The three-dimensional design environment renders physics modeling data of the mechanical device based on the input data and the one or more characteristics of the mechanical device on the three-dimensional model.
US10650111B2

An embodiment of the invention may include a method for ensuring semiconductor design integrity. The method may include analyzing a photomask design for a semiconductor circuit. The photomask may include a primary electrical design necessary for the operation of the semiconductor circuit, and white space, which has no primary electrical design. The method may include inserting a secondary electrical design into the white space of the photomask design for the semiconductor circuit. The secondary electrical design may have known electrical properties for validating the semiconductor circuit design.
US10650105B2

A method and system automatically translate process instructions. In the method, a process instruction is received in a first language that different from a second language being the operating language of the manufacturing execution system (MES). A text of the received process instruction is extracted in real time by a processing unit using an extraction algorithm. The method continues with searching and finding in real time in a database a translation of the extracted text into the second language. The database includes for all texts of all process instructions expressed in the first language, a translation of said texts into the second language. The texts in the first language and their corresponding translation are preferentially organized in a dictionary. Further, creating a process instruction in the second language from the found text in the second language and automatically displaying in real time the process instruction in the second language.
US10650101B2

A method, computer program product, and computer system for identifying, by a computing device, content in a document, wherein the content includes a language expression. A context of the language expression is determined from a defined range of the content in the document. An action item associated with the language expression is generated based upon, at least in part, the context of the language expression.
US10650092B2

Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. A maximum angle of rotation for at least one vector is calculated based on a legibility of the vector. The scaling ratio can be applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled within a maximum angle of rotation between a horizontal and a vertical axis.
US10650091B2

Information extraction and annotation systems and methods for use in annotating and determining annotation instances are provided herein. Exemplary methods include receiving training documents having annotated words, identifying a predetermined number of characters preceding and following each annotated word for each of the training documents to determine a context for each of the annotated words, performing an alignment of an annotated word and its context with characters in the target document, identifying common sequences, and assigning annotations to words in the target document when common sequences are found.
US10650086B1

Word processing software uses an interactive word processing interface to provide and maintain links between portions of a report document being edited and portions of source documents. This functionality can be natively incorporated within the word processing software or added, such as through a plugin. The word processor creates links between highlighted portions of the report document and source documents or portions of source documents. Links can include unique identifiers stored in a database. Hovering over portions of the report document for which links to sources have been applied causes the source to be displayed and highlighted in a browser interface (and vice versa). The word processing software may also be configured to determine a categorization of the source document or a portion of the source document, and apply that same categorization to the highlighted portion of the report document.
US10650077B2

A device receives, based on installation of a content application on a client device, credentials of a user of the client device, and information identifying a social media application granted access to content associated with the user. The device receives the content from the client device. The device generates a link for the content, and stores the credentials, the content, the link, and the information identifying the social media application. The device receives information indicating that the content is be provided in a post associated with the social media application, and provides the link to the post. The device receives a selection of the link from another client device associated with another user that is viewing the post via the social media application, and provides the content, in a secure format, to the other client device based on the selection of the link.
US10650074B1

Systems and methods are disclosed for identifying and managing topical content for websites. In accordance with one implementation, a method is provided for identifying and managing topical content for a website. The method may include determining a set of topics at a first level of popularity, determining a set of topics at a second level of popularity, and discounting the set of topics at the second level of popularity based on the set of topics at the first level of popularity to determine a revised set of topics for the second level of popularity. The method may also include managing the topical content based on the revised set of topics for the second level of popularity.
US10650069B2

Embodiments are directed towards previewing results generated from indexing data raw data before the corresponding index data is added to an index store. Raw data may be received from a preview data source. After an initial set of configuration information may be established, the preview data may be submitted to an index processing pipeline. A previewing application may generate preview results based on the preview index data and the configuration information. The preview results may enable previewing how the data is being processed by the indexing application. If the preview results are not acceptable, the configuration information may be modified. The preview application enables modification of the configuration information until the generated preview results may be acceptable. If the configuration information is acceptable, the preview data may be processed and indexed in one or more index stores.
US10650062B2

Embodiments of the present invention address deficiencies of the art in respect to context sensitive resource recommendations and provide a method, system and computer program product for activity sensitive context sensitive resource recommendations. In an embodiment of the invention, an activity-centric resource recommendation method can be provided. The method can include inferring an activity from a workspace in a graphical user interface, identifying resources from amongst a set of resources that are relevant to the inferred activity, and displaying the identified resources in the graphical user interface.
US10650060B2

Embodiments provide a method, including: receiving a request to create a new document identifying an intended state of use for the new document; accessing, from a web-based data repository, a plurality of modules for the document type; populating the new document using the plurality of modules; accessing at least one modifiable module having default parameters intended for use within a section of the new document and modifiable for the intended state of use; modifying the at least one modifiable module based upon indication of a gap between the at least one modifiable module and the intended state of use, wherein the gap is determined based on the laws and regulations of the selected intended state of use, wherein the modifying comprises incorporating the information related to the gap into the modifiable module; and finalizing the new document by inserting the modified module into the section of the new document.
Patent Agency Ranking