Document Document Title
US10939183B2 Video distribution system for live distributing video containing animation of character object generated based on motion of distributor user, distribution method, and storage medium storing video distribution program
One embodiment of the invention relates to a video distribution system for live distributing a video containing animation of a character object generated based on a motion of a distributor user. The video distribution system includes one or more computer processors that execute computer-readable instructions to: display a display instruction object on a distributor user device that is used by the distributor user in response to reception of a first display request for a first gift from a viewing user; and display the first gift in the video in response to operation on the display instruction object.
US10939164B2 Method and system for transferring an interactive feature to another device
Methods and systems are presented for transferring an interactive feature from a first device to a second device. Two users may be consuming a media asset. Upon receipt of a command to active an interactive feature, a determination is made whether a user who did not activate the interactive feature is interested in the media asset. Upon that determination, a timer is activated that tracks an amount of time for which the interactive feature is active and a determination is made whether a threshold time period has been met. Once the threshold time period is met, a device associated with the user that activated the interactive feature is identified and the users are prompted to transfer the interactive feature to the device.
US10939162B2 Media channel identification and action with multi-match detection based on reference stream comparison
A computing system will compare various reference fingerprints each representing a reference media stream broadcast on a different respective known channel, and the computing system will determine that a plurality of the reference fingerprints match each other, thus defining a multi-match group of the matching reference fingerprints. Further, the computing system will determine that a query fingerprint representing a media stream being rendered by a media presentation device matches the multi-match group, thus raising a question of which channel is carrying the media stream that is being rendered by the media presentation device. By considering one or more attributes of the query fingerprint, the server may then disambiguate and thereby determine the channel at issue, and the server may in turn take channel-specific action.
US10939160B2 Fast change method for DVB channel, device, and system
A fast change method for a digital video broadcasting (DVB) channel. A fast channel change (FCC) server is introduced into an existing DVB system architecture, and a unicast transport stream is fast sent to a user equipment in a manner of unicast of the FCC server assisting broadcast. A transport stream (TS) stream and a Real-time Transport Protocol (RTP) stream are synchronized by comparing presentation time stamp (PTS) values of TS streams on a DVB side and an FCC side. In this way, it is ensured that the user equipment fast displays an image, channel change time is reduced, a channel change speed is increased, and user experience is improved.
US10939159B1 Systems and methods for enhanced remote control
In some aspects, the disclosure is directed to methods and systems for enhanced remote control of diverse appliances or devices with support for “legacy” devices as well as providing enhanced functionality. In some implementations, the remote control may utilize a multi-device communications scheme and partner with a computing device, such as a smartphone or other such device, to provide added functionality, including network functionality.
US10939139B2 Adaptive coding and streaming of multi-directional video
In communication applications, aggregate source image data at a transmitter exceeds the data that is needed to display a rendering of a viewport at a receiver. Improved streaming techniques that include estimating a location of a viewport at a future time. According to such techniques, the viewport may represent a portion of an image from a multi-directional video to be displayed at the future time, and tile(s) of the image may be identified in which the viewport is estimated to be located. In these techniques, the image data of tile(s) in which the viewport is estimated to be located may be requested at a first service tier, and the other tile in which the viewport is not estimated to be located may be requested at a second service tier, lower than the first service tier.
US10939138B1 Quality control engine for video decompression
A quantized subset of set of image data is obtained. One or more iterations of inverse quantization are performed on the quantized subset until a de-quantized subset is produced that meets specified criteria. A block of an image frame is determined based at least in part on the de-quantized subset. The block is stored in a region of the memory allocated for storage of the block. A set of blocks that includes the block is output from the memory.
US10939132B2 Generating a data stream with configurable compression
One example method includes receiving a mixed data stream that was created using a first data stream and a second data stream, the mixed data stream having a compressibility of N, where N is a compressibility merging parameter, and the mixed data stream has a compressibility that is between a compressibility of the first data stream and a compressibility of the second data stream, providing the mixed data stream to an application and/or hardware, observing and recording a response of the application and/or hardware to the mixed data stream, and analyzing the response of the response of the application and/or hardware to the mixed data stream.
US10939122B2 Modified coding for transform skipping
Methods and devices for modified coding of blocks of residuals in the case of transform skipping. To better align the data with assumptions upon which the entropy coding scheme is based, the block of residual data is permuted at the encoder prior to entropy coding. The block of reconstructed data is then inverse permuted at the decoder to recover the reconstructed block of residuals. The permutation may include 180 rotation of the block, which may be of particular benefit in the case of intra-coded residuals.
US10939115B2 Efficient weighted probability estimation for binary arithmetic coding
An example coding device, such as a video coding (encoding or decoding) device is configured to determine a plurality of estimator functions to be used to calculate a probability of a symbol having a particular value, wherein the symbol is to be binary arithmetic coded according to the probability, and wherein the estimator functions do not include division operations; determine a plurality of weights for the plurality of estimator functions such that when the respective weights are applied to the estimator functions, a resulting sum of outputs of the plurality of estimator functions yields the probability; calculate the probability of the symbol having the particular value, including: execute the estimator functions without using the division operations to determine the outputs; and calculate a sum of the outputs as the probability; and binary arithmetic code the symbol according to the probability of the symbol having the particular value.
US10939104B2 Method and device for encoding or decoding image
An image decoding method and apparatus according to an embodiment may extract, from a bitstream, a quantization coefficient generated through core transformation, secondary transformation, and quantization; generate an inverse-quantization coefficient by performing inverse quantization on the quantization coefficient; generate a secondary inverse-transformation coefficient by performing secondary inverse-transformation on a low frequency component of the inverse-quantization coefficient, the secondary inverse-transformation corresponding to the secondary transformation; and perform core inverse-transformation on the secondary inverse-transformation coefficient, the core inverse-transformation corresponding to the core transformation.
US10939096B2 Control-point based intra direction representation for intra coding
Systems and methods are described for control-point based intra mode for coding a video bitstream. In an exemplary embodiment, at least two control points in a picture are selected. The control points may be, for example, points at or adjacent to two or more corners of a current block. For each of the control points, an associated intra prediction direction is identified. The intra prediction directions may be encoded in the bitstream, e.g. using differential coding. A derived intra prediction direction is interpolated based on a position of a pixel (or of a block) relative to the control points, and the derived intra prediction direction is used to predict one or more samples in the video. Different interpolation techniques, such as triangular interpolation or bilinear interpolation may be used.
US10939095B2 Display system for calibrating a displayed image by using a calibration device
A display system for calibrating a displayed image includes a monitor device and a calibration device. The monitor device is used for displaying a calibration interface when an image calibration process is performed. The calibration device is coupled to the monitor device for selecting a calibration mode through the calibration interface. The calibration interface includes at least one calibration mode. The calibration device selects and confirms the calibration mode from the at least one calibration mode by using at least one key.
US10939090B2 Control apparatus, imaging apparatus, illumination apparatus, image processing apparatus, image processing method, and storage medium
A control apparatus includes a write unit configured to write additional information on an imaging state in acquiring an image captured with at least three light sources located at different positions by correlating the additional information with the image. The additional information is information configured to identify at least one of information on an incident angle of light from each light source toward the object on the image and light amount distribution information of the light emitted from each light source on the image.
US10939088B2 Computational imaging device
Dense field imagers are disclosed which are configured to provide combined, aggregated, fused, and/or stitched light field data for a scene. A dense field imager can include a plurality of imaging elements configured to be joined into image blocks or facets that each provides light field data about a scene. The dense field imager can include a plurality of facets in a fixed or modular fashion such that the dense field imager is configured to combine, aggregate, fuse and/or stitch light field data from the plurality of facets. The facets can be mounted such that one or more facets are non-coplanar with other facets. The facets can be configured to provide a representation of the light field with overlapping fields of view. Accordingly, the dense field imager can provide dense field data over a field of view covered by the plurality of facets.
US10939087B2 Systems and method for virtual reality video conversion and streaming
A video server is configured to convert frame data of a spherical image to frame data of a equirectangular image such that a first area corresponding to a field of view received from a client device is a middle area of the equirectangular image. The video server is further configured to scale the first area at a first resolution, scale a second area of the equirectangular image adjacent to the first area at a second resolution smaller than the first resolution, scale a third area of the equirectangular image that is adjacent to the first area and is not adjacent to the second area, at a third resolution smaller than the first resolution, and rearrange the scaled first area, second area and third area such that the scaled second area and the scaled third area are adjacent to each other, to generate reformatted equirectangular image frame data to be encoded.
US10939083B2 Electronic apparatus and control method thereof
An electronic apparatus is disclosed. The electronic apparatus includes a communicator, a camera, a memory storing a reference image including a plurality of gradation regions that have different gradation values, and a processor to photograph the display device that outputs the reference image and a background of the display device, through the camera, obtain correction data for correcting a gradation value of the photographed image based on a plurality of gradation regions included in the photographed image and a plurality of gradation regions included in the stored reference image, correct a background image corresponding to the background from the photographed image based on the obtained correction data, and control the communicator to output the corrected background image on the display device.
US10939075B2 Monitoring target object by multiple cameras
Embodiments of the present invention relate to a computer program product, an apparatus and a method for monitoring a target object by multiple cameras by building a surveillance network based on attributes of the multiple cameras, the surveillance network describing reachability between locations of the multiple cameras; and in response to determining that the target object is detected at a first camera among the multiple cameras, monitoring the target object based on the reachability between locations of the multiple cameras.
US10939073B2 System and method for providing a video conferencing setup
A method for providing a video conferencing setup is provided. The video conferencing setup has a table with a first and second portion, a display screen, an image capturing device and one or more participants positioned around the table. A height (HA) of a line of sight of at least one participant of the one or more of participants is determined from a ground level. A maximum viewing distance (DM) between the display screen and the at least one participant is determined. A height (HC) of the image capturing device from the ground level is determined based on height (HA) of line of sight and maximum viewing distance (DM). A position of the display screen is determined based on the height (HC) of the image capturing device. A length (X) of slope of top surface of second portion of the table is determined based on the display screen position.
US10939072B1 Evidence collection and attorney engagement method and system
According to some embodiments, an evidence collection and attorney engagement method and system is disclosed. The method comprises receiving an attorney request from a requestor at a mobile device. The attorney request is then transmitted a plurality of attorneys and an acknowledgement is received from an available attorney. Next, a video conference is established between the available attorney and the requestor.
US10939069B2 Video recording method, electronic device and storage medium
Provided are a video-recording method and apparatus, and an electronic device. The method comprises: during the process of playing target videos, obtaining a plurality of first pictures by intercepting, an editing process carried out by a user on an edit panel, and obtaining a plurality of second pictures by respectively carrying out picture conversion on the played target videos multiple times; then, obtaining a plurality of frame images by respectively superimposing the plurality of first pictures with the corresponding second pictures; and then generating recorded video segments according to a video stream obtained by synthesizing the plurality of frame images and an audio stream of target videos, thereby satisfying personalized requirements of users during a video-recording process.
US10939065B2 Display apparatus and method for controlling display of display apparatus
A display apparatus and a method for controlling display of a display apparatus are provided. The display apparatus includes a display; a communicator configured to receive control information from a remote control device; and a controller configured to control the display and the communicator. In a standby mode in which the display is powered off, the controller may control to change a state of the display apparatus from the standby mode into a pre-power on mode in response to first control information received from the remote control device, and the controller may control the display to display content in a normal mode which is changed from the pre-power on mode in response to second control information received from the remote control device.
US10939063B2 Method and circuit for signal collection of image sensor
The present disclosure provides a method and a circuit for signal collection of an image sensor. The image sensor includes a plurality of pixels arranged in an array, and each of the plurality of pixels include a photodiode. The method for signal collection includes: performing signal collection row by row on the plurality of pixels in each signal collection period, wherein the signal collection period comprises at least one reset frame and at least one clear frame; applying a forward bias voltage to the photodiode of each of the plurality of pixels being collected in each reset frame; and applying a reverse bias voltage to the photodiode of each of the plurality of pixels being collected in each clear frame. The solution provided by the present disclosure can ensure a better clearing effect and eliminate the impact of ambient light on imaging, while shortening the signal collection period.
US10939060B2 Image sensor, measuring device, and measuring method
An image sensor that captures an image of light from a predetermined depth of a subject, includes: a photoelectric converter that photoelectrically converts light including interference light of light from the subject and reference light; a discrimination unit that locks in and detects a signal component having an interference frequency in an interference light component corresponding to the predetermined depth from a signal output from the photoelectric converter; and a floating diffusion unit that temporarily accumulates an electric charge resulting from the photoelectric conversion by the photoelectric converter; wherein: the discrimination unit includes: a transfer unit that transfers the signal to the floating diffusion unit; and a sampling unit that samples the electric charge accumulated in the floating diffusion unit at a sampling frequency determined based on the interference frequency.
US10939059B2 Global shutter CMOS pixel circuit and image capturing method thereof
The present disclosure provides a global shutter CMOS pixel circuit and its image capturing method. The global shutter CMOS pixel circuit comprising a power supply unit, a pixel signal generating unit, a signal sampling and holding unit and a signal outputting unit. An output of the pixel signal generating unit is connected to an input of the signal sampling and holding unit. An output of the signal sampling and holding unit is connected to an input of the signal outputting unit. The output signal of the pixel and the photo-generated current are set to a logarithmic relationship, which effectively increases the signal dynamic range. Therefore, image signal transmission with high speed and high dynamic range can be achieved simultaneously. Furthermore, the pixels in the present disclosure can eliminate the process variations, which increases the consistency of the pixels.
US10939058B2 Image processing apparatus, image processing method, and program
An object of the present invention is to provide an image processing apparatus, an image processing method, and a program capable of interpolating a gain of a pixel value of a phase difference detection pixel using a gain value even in the case of generating a display image requiring a real-time property. An image processing apparatus (60) sequentially obtains each frame image in time series order of a motion picture and calculates a gain value to be used in gain interpolation of a pixel value of a phase difference detection pixel of a current frame image based on a past frame image obtained in the time series order. The image processing apparatus (60) interpolates the pixel value of the phase difference detection pixel of the current frame image using the gain value.
US10939056B2 Imaging apparatus, imaging method, imaging program
An imaging apparatus includes: an imaging element; an imaging controller; a signal output controller; and an imaging condition determination section as defined herein, the signal output controller divides the first imaging signal stored in the storage section into a plurality of groups and sequentially outputs the first imaging signal from the imaging element for each of the groups, and the imaging controller causes the sensor section to perform the temporary imaging by performing the temporary imaging control, during a period from when all the imaging signals belonging to at least one of the groups are output from the imaging element until all the imaging signals belonging to all the groups are output from the imaging element, and determines the exposure condition at the temporary imaging based on the imaging signal stored in the storage section through the imaging performed by the sensor section before the actual imaging.
US10939054B2 Eliminating digital image artifacts caused by backlighting
A method includes: receiving light at an image sensor of a digital camera; generating an image based on the received light; detecting an artifact in the image; determining a blocking area of the sensor based on the detecting the artifact; blocking the light at the blocking area; determining whether the artifact is present in the image after the blocking; in response to determining that the artifact is present after the blocking, determining a new blocking area and repeating the blocking and the determining using the new blocking area; and in response to determining that the artifact is not present after the blocking, saving the image in memory.
US10939052B2 Privacy device and method for use with network enabled cameras
The invention disclosed herein concerns a privacy enhancing device for use with IP cameras and related methods. The privacy device includes an adjustable light filter and is configured to be placed over the lens of an IP camera such that the image captured by the IP camera passes through the filter. The transparency of the light filter is controlled using a control module in response to user inputs received using an on-board user interface so as to provide varying levels of privacy ranging from an opaque state and a transparent state. Inputs that serve to facilitate and enhance operation of the device can also be received from other input sources such as connected computing devices. For security, the control path defined by the control module and the on-board user input device can be isolated from other more sophisticated control devices that can be prone to hacking and remote control.
US10939050B2 Method of operating a camera system and camera system
A method of operating a camera system having an image sensor including a plurality of activatable image elements, wherein an active image element converts incoming radiation into readable image information, a radiation source including a plurality of activatable radiation elements, each active radiation element emitting electromagnetic radiation, and an integrated circuit coupled to the radiation source, the method including capturing at least one image, wherein during capturing of each single image different subsets of the image elements are successively each once activated and deactivated again after a predetermined exposure time, different subsets of the radiation elements are successively activated by the integrated circuit and deactivated again after a predetermined emission time, and each subset of the image elements is assigned a subset of the radiation elements activated with temporal overlap so that the active radiation elements emit radiation while the associated active image elements receive image information.
US10939049B2 Sensor auto-configuration
Methods, apparatuses, and systems are described for positional tracking (PT) in Augmented Reality (AR) applications. The method may include creating different images for AR preview and PT applications. In some cases, the PT information utilizes key point information. The AR preview and the PT images may be generated simultaneously using time division, space division, split timing, or any combination thereof. This may result in PT with significantly less motion blur. Accordingly, the PT will be more robust, and there will be more good frames available for key components of a PT algorithm (i.e., using visual PT to calibrate the biases of an inertial measurement unit). Thus, the methods and apparatus of the present disclosure may enable more effective management of the trade-off between motion-blur, noise and resolution for PT.
US10939047B2 Method and apparatus for auto-exposure control in a depth sensing system
A method for performing auto-exposure (AE) control in a depth sensing system includes: capturing a first reference image and a second reference image of a scene based on different illumination conditions; calculating a plurality of first block means with respect to first blocks of the first reference frame and calculating a plurality of second block means with respect to second blocks of the second reference frame; calculating a plurality of block mean differences according to the first block means and the second block means; determining a plurality of first region of interest (ROI) blocks from the first blocks and a plurality of a second ROI blocks from the second blocks; and performing an AE control over the depth sensing system according to blocks means of the first ROI blocks and blocks means of the second ROI blocks.
US10939034B2 Imaging system and method for producing images via gaze-based control
An imaging system for producing images for a display apparatus. The imaging system includes at least one camera, and processor communicably coupled to the at least one camera. The processor is configured to: obtain, from display apparatus, information indicative of current gaze direction of a user; determine, based on current gaze direction of the user, an object of interest within at least one display image, wherein the at least one display image is representative of a current view presented to user via display apparatus; adjust, based on a plurality of object attributes of the object of interest, a plurality of camera attributes of the at least one camera for capturing a given image of a given real-world scene; and generate from the given image a view to be presented to user via display apparatus.
US10939030B2 Video audio processing system and method of controlling the video audio processing system
A video audio processing system includes: a holding unit that holds a table for associating IP addresses of network cameras out of a plurality of network cameras with an IP address of at least one of communication devices; and an associating unit that generates a file by associating, in a case where video transmitted from one of the plurality of network cameras is obtained, video data transmitted from the network camera with audio data transmitted from a microphone having an IP address corresponding to the IP address transmitted from the network camera, the video data and audio data being associated with each other with reference to the table.
US10939025B2 Protection and skin damage detection devices and system
This disclosure is directed to devices, systems, and methods for skin damage protection and detection, including providing images and recommendations and images to users to assist them with proper application of an applied-to-skin sunscreen. Disclosed devices include personal user devices that are operable to emit ultraviolet light and to measure the degree of ultraviolet light reflected from skin, upon which images can be presented on a device screen to give visual indications of sunscreen coverage and/or skin aging. Measured ultraviolet images and visible light images can further be presented to device users in an overlay, side-by-side, or other fashion, to further assist in detection of sunscreen coverage and/or degrees of skin damage. Further, the user of the device may be able to view real-time video in the same ultraviolet/visible light overlay fashion, and assess the state of photo-protective effects of an applied-to-skin sunscreen.
US10939020B2 Printing system, color matching method, and program
The reproduction of a target color is appropriately performed with high accuracy. A printing system 10 includes a printing device 12 and a host PC 14 that is a control device. The printing device 12 includes a plurality of inkjet heads 202y to 202k and a colorimeter 204. The host PC 14 is capable of performing a color matching process for matching a color printed by the inkjet heads 202y to 202k with a target color, and performs, in the color matching process, a target color acquiring process for acquiring the target color using the colorimeter 204, an initial value setting process for setting an initial value of a color setting value, and a target color corresponding value determination process for selecting a patch having a color close to a target color from among a plurality of patches by causing the inkjet heads 202y to 202k to print the patches.
US10939012B2 Management system including communication interface and controller
A controller in a management system performs: in response to receiving a first request, transmitting first information to an image-processing apparatus, the transmitted first information being acquired by a terminal apparatus; receiving the first information acquired by the terminal apparatus and original image data stored in the terminal apparatus; storing the received original image data at a first storage location in the image data storage, the first storage location being specified by the received first information; receiving a second request; in response to receiving the second request, transmitting the second information to the image-processing apparatus; receiving the second information and a third request from the image-processing apparatus; and in response to receiving the third request; transmitting target image data based on the received original image data to the image-processing apparatus, the target image data being stored in the second storage location specified by the received second information.
US10939010B2 Information processing system, information processing apparatus, image forming apparatus
An information processing system adds density information to a first specific region of a document sheet represented by image data, the density information being indicated by a reference density lower than a density index value derived based on densities of pixels included in the image data. The system adds predetermined restriction information to the image data, the restriction information being indicated by a density equal to or higher than the reference density. The system acquires, as a determined density, a density of the first specific region. The system determines, based on the image data, whether a second specific region that is a part or all of a region of the document sheet, includes the restriction information indicated by a density that is equal to or higher than the determined density. If so, the system restricts a specific process concerning the image data from being executed.
US10938988B1 System and method of sentiment modeling and application to determine optimized agent action
The present invention is a system and method of continuous sentiment tracking and the determination of optimized agent actions through the training of sentiment models and applying the sentiment models to new incoming interactions. The system receives conversations comprising incoming interactions and agent actions and determines customer sentiment on a micro-interaction level for each incoming interaction. Based on interaction types, the system corelates the determined sentiment with the agent action received prior to the sentiment determination to create and train sentiment models. Sentiment models include agent action recommendations for a desired sentiment outcome. Once trained, the sentiment models can be applied to new incoming interactions to provide CSRs with actions that will yield a desired sentiment outcome.
US10938985B2 Contextual preferred response time alert
In an approach for recommending a response time for callback, a processor receives an indication to initiate a callback to a caller after the caller requests the callback from a callee, wherein the callee is a user whom the caller has called. A processor analyzes callback information. A processor determines a callback time based on the callback information. A processor sends an alert about the callback, wherein the alert includes the determined callback time.
US10938984B2 Management of media content associated with ending a call on mobile computing devices
Responsive to receiving an indication that a call in process is ending, a post-call application of a call-participant device may be activated. The post-call application may cause a screen update of the call-participant device that includes at least one of a call to action by the call-participant and informational content pertinent to the call.
US10938982B1 Telecommunications validation system and method
According to an embodiment of the disclosure, a toll-free telecommunications validation system determines a confidence value that an incoming phone call to an enterprises' toll-free number is originating from the station it purports to be, i.e., is not a spoofed call by incorporating one or more layers of signals and data in determining said confidence value, the data and signals including, but not limited to, toll-free call routing logs, service control point (SCP) signals and data, service data point (SDP) signals and data, dialed number information service (DNIS) signals and data, automatic number identification (ANI) signals and data, session initiation protocol (SIP) signals and data, carrier identification code (CIC) signals and data, location routing number (LRN) signals and data, jurisdiction information parameter (JIP) signals and data, charge number (CN) signals and data, billing number (BN) signals and data, and originating carrier information (such as information derived from the ANI, including, but not limited to, alternative service provider ID (ALTSPID), service provider ID (SPID), or operating company number (OCN)). In certain configurations said enterprise provides an ANI and DNIS associated with said incoming toll-free call, which is used to query a commercial toll-free telecommunications routing platform for any corresponding log entries. The existence of any such log entries, along with the originating carrier information in the event log entries do exist, is used to determine a confidence value that said incoming toll-free call is originating from the station it purports to be. As a result, said entities or enterprises operating a toll-free number may be provided a confidence value regarding an incoming telephone call, and using that confidence value, further determine whether or not to accept the authenticity of the incoming telephone call and/or based on said confidence value, service the incoming call differently.
US10938972B1 Cellular monitoring application
A cellular monitoring system comprising an application on a plurality of mobile devices recording the strength of a cellular signal received at a mobile device along with a GPS coordinates of the mobile device at time of said recording, wherein said application transmits the monitored signal strength along with said GPS coordinates to a backend application executed on a server. The backend application consolidates the monitored signal strength and said GPS coordinates with one or more previously monitored signal strength and GPS coordinate and preparing a geographical map of the monitored signal strength to be displayed by the application on the mobile device.
US10938965B2 Message segmentation
A system including a network interface layer, and a physical network connection configured to connect with a networking medium, wherein the network interface layer is configured to: A) receive a user datagram protocol (UDP) message for sending, the UDP message having a length L, and a desired maximum network message size (MSS), B) segment the UDP message in accordance with the MSS into a plurality of message segments, each message segment having a size no greater than MSS, and adjust information in each of the plurality of message segments, and C) send the plurality of message segments via the physical network connection to a networking medium. Related apparatus and methods are also provided.
US10938958B2 Virtual reality universe representation changes viewing based upon client side parameters
Systems and methods for enabling a visitor to access VR representations authored by different authors of images at different quality levels at various locations in a virtual universe via a computer network are provided. A plurality of data sets may be stored in memory. Each VR data set may define a VR representation of a location and may be independently authored by a respective author different from the other authors. In addition, each VR dataset may have a speed and quality metric to assist the visitors in an optimized experience. One or more VR data servers may access and transmit the VR data sets of various quality and speeds, each of which may be associated with a VR data server having access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation. Further, a client host may be adapted to communicate with the domain server to receive domain data representing the network address of the VR data server associated with a bets matched quality and speed VR representation and to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe.
US10938955B2 System and method for lightweight-machine-to-machine device registration and assignment
A method assigns a bootstrap server for wireless devices in a machine-to-machine environment. The method includes receiving, by a network device in a wireless access network and from a wireless device, a first request for a bootstrap server identifier. The method also includes providing, to the wireless device, a response including an address for a carrier-specific bootstrap server device. The method also includes receiving, by the carrier-specific bootstrap server device, a request for management server connection information. The request is submitted by the wireless device using the bootstrap server identifier. The method further includes assigning, by the carrier-specific bootstrap server device, the wireless device to a management server of a group of management servers and sending connection information for the management server to the wireless device.
US10938942B2 Dynamically modified delivery of elements in a sports related presentation
Determining and/or adjusting cache expire times (sometimes herein referred to as “cache expires”) based, at least in part to how much excitement a live event, such as a live sporting event, is generating in its audience. After the excitement from the live event has dissipated, the cache expires can be reset to the values that they would otherwise have during normal operations.
US10938938B2 Methods for selectively compressing data and devices thereof
Methods, non-transitory computer readable media, and computing devices that assists with selectively compressing data includes identifying data stream characteristics in a received data stream from a client. A data processing operation to perform on the received data stream is determined based on stored compression instructions data obtained using the identified one or more characteristics. The determined data processing operation is performed on the received data stream. The received data stream is performed upon performing the determined data processing operation.
US10938936B2 Intelligent download of application programs
Improved techniques for controlling delivery (e.g., download) of application programs from a remote application repository to different client computing devices are disclosed. Application programs are often built to operate on computing devices that have certain hardware capabilities. Hence, application programs available for download from a remote application repository might not be suitable execution on all client computing devices that are able to access the remote application repository. The improved techniques for controlling delivery can operate to permit the applications to be received by only those client computing devices that have the required hardware capabilities to properly operate the application programs.
US10938932B2 Presenting notifications to a user of a computing device
Presenting notifications to one or more computing devices of a user is provided. A notification is received addressed to a client service running on a computing device of one or more computing devices of the user. The notification is classified based on content associated with the notification. User context of the user is determined based on user-related information received from the one or more computing devices. The notification is presented to one or more of the one or more computing devices of the user according to one or more modes of presentation, based on classifying the notification and determining the user context.
US10938931B1 Central subscription platform
Methods and systems for managing subscription processes, and setting subscribers to active and thereby sending subscribers future content, are disclosed. A method includes: receiving a first email address of a first subscriber and a second email address of a second subscriber; classifying the first subscriber into a first group based on a location of the first subscriber and the second subscriber into a second group based on a location of the second subscriber; sending a confirmation email including a confirmation button or link to the first email address of the first subscriber in the first group; and sending a content email to the second email address of the second subscriber in the second group, and avoiding sending the content email to the first email address of the first subscriber in the first group until receiving an indication that the first subscriber has selected the confirmation button or link.
US10938928B2 Adjusting prominence of a participant profile in a social networking interface
An approach is described for adjusting prominence of a participant profile in a social networking interface. An associated method may include receiving an activity stream update of the participant and calculating a relevancy score based on content in the activity stream update. The method further may include adjusting a visibility level of the participant profile in the social networking interface based upon the calculated relevancy score. Adjusting the visibility level may include increasing the visibility level of the participant profile upon determining that the calculated relevancy score is greater than or equal to a first predefined threshold value. Adjusting the visibility level further may include decreasing the visibility level of the participant profile upon determining that the calculated relevancy score is less than a second predefined threshold value.
US10938926B2 User and IoT (internet of things) apparatus tracking in a log management system
Network identity to User Identity and location mapping information can be found in various logs (such as Active Directory logs, DHCP logs, VPN logs, and WLAN authentication logs) and certain files such as router Layer 2 or 3 forwarding tables. For a large organization, this mapping can be dynamic. Accurate user identity and location information is crucial to assessing the security risk associated with a host and take corrective action. This invention discloses a distributed in-memory user database update methodology for keeping track of large scale dynamically updating network to user identity mappings. The technique is further configurable for specific users, specific devices or for specific attributes in the metadata.
US10938917B2 Triggering a high availability feature in response to detecting impairment of client experience
Examples disclosed herein relate to triggering a high availability feature in response to detecting impairment of client experience. Examples include detecting, based on content of interactions between at least one application component and a client, a threshold impairment of an experience of the client in relation to the at least one application component. Examples also include triggering a high availability feature for the at least one application component in response to detecting the threshold impairment.
US10938916B2 Methods circuits devices systems and functionally associated computer executable code for facilitating edge computing on a mobile data communication network
Disclosed are methods, circuits, devices, systems and functionally associated computer executable code to Facilitate Edge Computing on a mobile communication network. According to some embodiments, there may be provided a mobile data communication network comprising two or more Mobile Edge Computing MEC Zones, wherein a first MEC Zone is communicatively coupled to a first set of network access points which are adapted to communicated with User Equipment (UE) and includes at least one Edge Processing Host adapted to run a server-side application accessible to a client application running on an EU communicating with a network access point of the first set of network access points. The network may include an Edge Processing Connectivity Manager (“EPCM”) to provide application session continuity for the client application and the server-side application when the UE switches its network connection from an access point of said first MEC zone to an access point communicatively coupled to an access point coupled to a second MEC zone.
US10938914B2 Inter domain instant messaging bridge
A request to establish an IM session is received. For example, a Session Initiation Protocol (SIP) INVITE message is received. The request is to an Address of Record (AoR) that has two or more associated communication endpoints on different IM systems. The request is forked to the two or more communication endpoints. An IM communication server, acting on behalf of a first communication endpoint, receives one of the forked requests. The forked request is automatically answered. For example, the IM communication server can automatically send a SIP 200 OK message. The answer causes the second forked request to be automatically canceled. The IM communication server sends a second request to the second communication endpoint to add the second communication endpoint to the IM session. This allows each communication endpoints to display a single instance of an AoR on the IM session.
US10938913B2 Hardware turnstile
A hardware turnstile including a system-on-chip data security appliance (a diode). The diode includes a single-chip device defining a protected boundary co-incident with a boundary of the single-chip device, a first and a second communication interface, an electronic processor located within the protected boundary, a data transfer control component located within the protected boundary, and memory located within the protected boundary. The electronic processor is configured to selectively allow a designated one-way transfer of data appearing on the first communication interface to the second communication interface using the data transfer control component, based on data stored in the memory. The electronic processor is also configured to selectively modify fixed format data appearing on the second communication interface for transmission to the first communication interface using the data transfer control component based on data stored in the memory and discard all other data appearing on the first or second communication interfaces.
US10938910B2 Discovering capabilities of entities in an internet of things setting
Methods and arrangements for data-driven discovery of collaborative models in an internet of things. At a device in the internet of things setting, data are collected on ambient conditions, and the collected data are stored at the device. At least one other device in the internet of things is communicated with to create and record collaborative states relative to the device and the at least one other device. Other variants and embodiments are broadly contemplated herein.
US10938844B2 Providing security through characterizing mobile traffic by domain names
A method, computer-readable medium, and apparatus for classifying mobile traffic for securing a network or a mobile user endpoint device are disclosed. For example, a method may include a processor for classifying mobile network traffic using a probabilistic model for a plurality of mobile software applications based on a distribution of domain names, detecting an anomaly associated with a mobile software application of the plurality of mobile software applications, and performing a remedial action to address the anomaly.
US10938842B2 Systems and techniques for guiding a response to a cybersecurity incident
A cybersecurity engine can guide a forensic investigation of a security incident by estimating the utility of investigating events associated with the security incident, selecting a subset of such events based on the estimated utilities, and presenting data associated with the selected events to the investigator. A method for guiding a response to a security incident may include estimating, for each of a plurality of security events associated with the security incident, a utility of investigating the security event. The method may further include selecting a subset of the security events based, at least in part, on the estimated utilities of investigating the security events. The method may further include guiding the response to the security incident by presenting, to a user, data corresponding to the selected security events.
US10938839B2 Threat detection with business impact scoring
A computer model is created for automatically evaluating the business value of computing objects such as files and databases on an endpoint. This can be used to assess the potential business impact of a security compromise to an endpoint, or a process executing on an endpoint, in order to prioritize potential threats within an enterprise for human review and intervention.
US10938834B2 Dynamic discovery range for online sessions
A data processing device is disclosed, which selectively grants devices access to an online session if the devices satisfy a discovery range requirement. The online session is associated with the discovery range requirement by which the online session is selectively discoverable by the devices. The data processing device determines an access metric representing interactions related to the online session, and adjusts the discovery range requirement based on the determined access metric such that the online session is discoverable by more or fewer devices. The data processing device then selectively grants the devices access to the online session based on the adjusted discovery range requirement.
US10938831B2 Methods and apparatus to enable services to run in multiple security contexts
An information handling system includes a service master and a command router. The service master is configured to host one or more service threads running under different access levels. The command router is configured to receive a request for a service from an application, the request including an access control token, determine the access control token matches the service and an access level corresponding to the access control token, and route the request to a service thread matching the access level of the access control token.
US10938830B2 Authorizing and nullifying commands issued to virtual assistants in an internet of things (IoT) computing environment based on hierarchal user access levels
Various embodiments are provided for nullifying commands in an Internet of Things (IoT) computing environment by a processor. One or more authorized commands may be defined for each authorization level in a hierarchy of authorization levels for accessing data, services, or resources in the IoT computing environment via an IoT device. One or more users may be assigned to one of the authorization levels in the hierarchy of authorization levels. A command issued to the IoT device from the one or more users may be nullified according to the assigned authorization level.
US10938829B2 Car sharing system
A car sharing system includes a car share device and a usage right lending unit that allows multiple users including a first user and a second user to use the vehicle. If the second user requests for usage of the vehicle when the vehicle is being rented to the first user, the usage right lending unit allows the second user to use the vehicle as long as the second user satisfies a lending condition.
US10938827B2 Automatically provisioning new accounts on managed targets by pattern recognition of existing account attributes
An identity management system is augmented to provide for automated provisioning of user accounts. A user account is autoprovisioned based on detected attribute patterns. A set of existing account information is retrieved. A software module resident in a computer memory performs pattern matching on the retrieved set of existing account information to extract attribute information in the retrieved set of existing account information and on the extracted attribute information to discover a first attribute pattern. Next, an account template is generated according to the discovered attribute patterns. Using the generated account template, a new account on the first target is created giving the first user access to the target.
US10938826B2 Intelligent device security
Systems, methods, and computer program products that automate the removal of user data, device data and learning data stored by intelligent devices operating as part of an internet-of-things network or managed by IoT platforms. The solutions reverse engineer locally stored data and communication logs maintained in the intelligent device to identify one or more intelligent devices or platforms previously placed in communication with the intelligent device being flushed. The systems, methods and computer program products automatically connect to devices and platforms previously placed in communication with the intelligent device and flush the data associated with the intelligent device or disassociate the device from a user's profile. Verification programs or simulations are run to confirm the removal of the user data, device data and learning data. Confirmation of the removal is provided to the user indicating that the intelligent device can be safely transferred to a new user or third party.
US10938822B2 System and method for processing computer inputs over a data communication network
Various computers will communicate messages back and forth over a communication network. These communications may exchange various information. In one aspect, an apparatus for communicating data over a communication network may comprise a computer processor, a receiver, and a memory. The computer processor may generate a request for transmission to a first server via the communication network. The request may include a data inquiry for data about an authorized user of a communication device. The computer processor may also generate a communication message for transmission to the authorized user with a prompt to provide user data via the communication device. The receiver may receive a response from the first server and user data from the communication device. The computer processor may further format the user data and generate a dynamic value based on the formatted response for display.
US10938819B2 Poisoning protection for process control switches
A smart process control switch can implement a lockdown routine to lockdown its communication ports exclusively for use by devices having known physical addresses, enabling the smart process control switch to prevent new, potentially hostile, devices from communicating with other devices to which the smart process control switch is connected. Further, the smart process control switch can implement an address mapping routine to identify “known pairs” of physical and network addresses for each device communicating via a port of the smart process control switch. Thus, even if a new hostile device is able to spoof a known physical address in an attempt to bypass locked ports, the smart process control switch can detect the hostile device by checking the network address of the hostile device against the expected network address for the “known pair.”
US10938806B2 Communication method and device
The present disclosure provides a communication method and device. The method includes that: when an instruction for instructing transmitting user data via a direct communication connection is received, user verification information is acquired, the user verification information including verification data input through a first terminal; the user verification information is sent to a second terminal; when verification success information is received from the second terminal, a first direct communication connection is established with the second terminal; and the user data is sent to the second terminal via the first direct communication connection.
US10938796B2 Access key retrieval service for clients
An access key retrieval service receives a request from a client device to configure an application on the client device. In response to the request, the access key retrieval service provides a setup code comprising a first component of an authentication key. Additionally, the access key retrieval service provides files for configuring the application, including a manifest file that includes a second component of the authentication key. The client device uses a set of key components that comprises the first component and the second component to derive the authentication key and provides information demonstrating access to the authentication key. The access key retrieval service receives this information and provides an access key usable to enable the application to access computing resources of a service provider.
US10938795B2 Systems and methods for reducing cyber security incidents with intelligent password management
Systems and methods for reducing cyber security incidents in video surveillance and security systems with intelligent password management are provided. Some methods can include assessing a vulnerability of a current password for each of a plurality of cameras, responsive to detecting that the current password for at least one of the plurality of cameras is vulnerable, automatically generating an updated password for the at least one of the plurality of cameras, and assigning the updated password to the at least one of the plurality of cameras.
US10938794B2 Latency sensitive tactile network security interfaces
Concepts and technologies of latency sensitive tactile network security interfaces are provided herein. In an embodiment, a method can include identifying, by a tactile network interface controller, encrypted command packets that are being sent as a data stream to a tactile application. The method can include obtaining a command sequence model based on the encrypted command packets being sent to the tactile application, and decrypting at least some of the encrypted command packets based on the command sequence model, where decrypting the encrypted command packets identifies non-sequential command instructions. The method can include determining, based on the command sequence model, that at least some of the non-sequential command instructions do not conform to the command sequence model, and dropping, by the tactile network interface controller, the non-sequential command instructions that do not conform to the command sequence model from the data stream.
US10938789B2 System and method for trusted presentation of information on untrusted user devices
Disclosed are systems and method for trusted presentation of information on an untrusted user device. An exemplary system includes a secure portable device which can be connected to the untrusted user device and configured to: receive data from the untrusted user device; analyze the received data to identify therein information intended for display to the user via the untrusted user device; generate a video stream containing at least part of the information intended for display to the user; generate and insert into the video stream one or more protection elements that serve to authenticate the information being outputted in the video stream; and transmit the generated video stream to the user device.
US10938785B2 Multi-tunneling virtual network adapter
Multiple virtual private network connections to be created without the need for administrative privileges, and network traffic to be routed using a single virtual adapter instead of a dedicated virtual adapter for each virtual network connection.
US10938784B2 Dedicating hardware devices to virtual machines in a computer system
Dedicating hardware devices to virtual machines includes dedicating, by a hypervisor executing on a computer system, a set of hardware devices of the computer system to a first virtual machine of the hypervisor, the first virtual machine executing a guest operating system, and the set of hardware devices for use by the guest operating system in execution of the guest operating system, and dedicating network device hardware of the computer system to a second virtual machine of the hypervisor, the second virtual machine being a different virtual machine than the first virtual machine, wherein network communication between the guest operating system and a network to which the computer system is connected via the network device hardware occurs via the second virtual machine.
US10938770B2 Bulk email tracking and ceasing processing
A computer implemented method for tracking bulk email can include configuring, by a bulk email client, a bulk email, wherein the bulk email includes an initial email and identifies a plurality of recipients. The method can further include iteratively executing by the bulk email client after the configuring, a sub-method until either a marked email corresponding to the bulk email is prepared for each recipient in the plurality of recipients or a request to cease continuation of processing the bulk email is generated in response to user input at the bulk email client. The bulk email client displays a graphical user interface that shows a selectable interruption element that, if selected, terminates or pauses prior to completion of a current or next iteration.
US10938767B2 Outputting reengagement alerts by a computing device
In general, techniques of this disclosure may enable a computing device to defer output of a reengagement type notification until the computing device determines that a user is likely to engage with the application or service that generated the notification, as opposed to ignoring or dismissing the notification and/or the application or service. In this way, by precisely controlling its output, the described techniques may enable a computing device to increase a likelihood that a reengagement notification will succeed in reengaging a user with the application or service associated with the notification.
US10938762B2 Methods and systems for managing multiple recipient electronic communications
Embodiments for managing electronic communications by one or more processors are described. A plurality of historical communications are analyzed. Each of the plurality of historical communications is associated with at least one of a plurality of recipients. Reactions of the plurality of recipients to each of the plurality of historical communications associated therewith are analyzed. The analysis of the reactions includes normalizing the reactions to determine a consensus of the reactions. A current communication associated with a sender and the plurality of recipients is analyzed. The current communication is modified based on the analyses of the plurality of historical communications, the reactions of the plurality of recipients, and the current communication. The modified current communication is caused to be transmitted to at least one of the sender and at least some of the plurality of recipients.
US10938750B2 Consensus system downtime recovery
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for consensus system downtime recovery. One of the methods includes: multicasting a pre-prepare message to at least some of the backup nodes; obtaining (Q-1) or more prepare messages respectively from (Q-1) or more of the backup nodes, wherein the prepare messages each indicate an acceptance of the pre-prepare message by the corresponding backup node; storing the pre-prepare message and the (Q-1) or more prepare messages; multicasting a commit message to at least some of the backup nodes, the commit message indicating that the primary node agrees to the (Q-1) or more prepare messages; and obtaining, respectively from Q or more nodes among the primary node and the backup nodes, Q or more commit messages each indicating that the corresponding node agrees to (Q-1) or more prepare messages received by the corresponding node.
US10938747B2 Central switch for coupling virtual desktops to peripheral devices
A method and system include compatibly interfacing a suitably adapted central switch in a computer network virtualization environment to one or more user-end peripheral device(s) to dispense with a need for a user-end thin client. The method and system also include appropriately routing a data associated with a direct and exclusive communication between a virtual machine on a host server including a number of virtual machines and the one or more user-end peripheral device(s) using the central switch.
US10938746B2 Adaptive fibre channel switch port role configuration system
An adaptive switch port role configuration system includes a first switch coupled to port on a second switch by an ISL, with end devices coupled to the second switch. The second switch transmits a port reconfiguration message to the first switch via the ISL while operating as a leaf switch with the port configured as an E port and, in response to an acceptance, performs link reset operations including reconfiguring the port as an N port. The second switch then transmits a FLOGI message for the port configured as the N port to the first switch via the ISL and, in response to an acceptance, transmits a respective FDISC message via the first ISL to the first switch for each of the end devices. The second switch then receives a response for each FDISC message, and uses end device addresses included in the responses to operate as an NPIV gateway.
US10938740B2 System and methods for routing traffic in a telecommunications network using trunk group identification
Aspects of the present disclosure include systems, methods, and devices for routing communications that ingress into a telecommunications network by appending a virtualized trunk group identifier or other customer identifying number within a Session Initiation Protocol (SIP) messages associated with the communications. In one particular embodiment, a user field within header information of SIP messages may be appended with a trunk group identifier unique to a particular customer device providing the communication to the network. Specifically, a customer premise device (such as an integrated access device (IAD)) may be configured to append a customer-specific trunk group identifier number into a portion of a header of a SIP message of the communication. The call and associated SIP message information, including the appended trunk group ID, may then be routed to a host routing device.
US10938737B1 Resource document handling network with portable transfer containers
A portable transfer container associated with a resource document handling network that provides for optimization of the physical handling of resources within a supply chain network. The container typically includes an item storage unit and a resource transfer unit configured to deposit, withdraw, or otherwise exchange items stored in the item storage unit. The container also typically includes a memory, a processor, and an item transfer application stored in the memory. As resources are placed into the container the system generates a ledger of the container, physical resources within the container, and owners of the resources within the container. As such, with the ledger, the container may be universally used by one or more users or entities across the supply chain network. As such, the container may be portable and may be exchanged with other entities, other containers, recycled, or provided to storage.
US10938728B2 High performance for efficient auto-scaling of stateful service
A method is provided including obtaining at a newly added flow mapper node of a plurality of flow mapper nodes, from a first flow locator node of a plurality of flow locator nodes, a flow owner lookup request for flow state information that includes identification of a particular flow locator that is to handle processing of a packet flow. The newly added flow mapper node determines whether it has stored flow state information. When the newly added flow mapper node does not have stored flow state information, the newly added flow mapper node identifies a particular flow mapper node of the plurality of flow mapper nodes which has stored flow state information for the particular packet flow and services the flow owner lookup request using flow state information stored by the particular flow mapper node.
US10938727B2 Method and device for offloading processing of data flows
In accordance with various implementations, a method is performed at a data plane node with one or more processors, non-transitory memory, and a control interface between a network function module associated with the data plane node and a switch associated with the data plane node. The method includes determining whether an offload capability is available for a data flow received at an ingress network interface of the data plane node. The method also includes determining whether the data flow satisfies offload criteria in response to determining that the offload capability is available. The method includes bypassing the network function module associated with the data plane node and providing the data flow to at least one of the switch associated with the data plane node or an egress network interface associated with the data plane node in response to determining the offload capability is available and the offload criteria is satisfied.
US10938726B2 Internet protocol flow data including firewall rules
For a network including multiple host machines that together implement at least one logical network including a firewall, some embodiments provide a method for collecting traffic flow data that includes identifiers for firewall rules applied to the traffic flow and a logical entity identifier. In some embodiments, the host machines receive traffic monitoring configuration data for a logical network. The traffic monitoring configuration data in some embodiments indicates a set of logical entities of the logical network for which to collect traffic flow data and a set of traffic flow data collectors associated with the set of logical entities. The indicated logical entities may be logical forwarding elements (logical switches, routers, etc.) or logical ports of logical forwarding elements.
US10938724B2 Flow rate based network load balancing
Techniques for flow rate based load balancing are described. In one embodiment, a method includes receiving a packet associated with a packet flow at an ingress top-of-rack switch in a spine-leaf network. The method includes determining identification information for the packet flow, including a source and a destination. Based on the identification information, the method includes determining an instantaneous flow rate for a first path through the network from the source to the destination. The method also includes comparing the instantaneous flow rate to an average flow rate. Based on the comparison between the instantaneous flow rate to the average flow rate, the method includes assigning the packet flow to one of the first path or a second path.
US10938720B2 Network element with improved cache flushing
A network element includes multiple ports, a memory, multiple processors and cache-flushing circuitry. The multiple ports are configured to serve as ingress and egress ports for receiving and transmitting packets from and to a network. The memory is configured to store a forwarding table including rules that specify forwarding of the packets from the ingress ports to the egress ports. The multiple processors are configured to process the packets in accordance with the rules. The two or more cache memories are each configured to cache a respective copy of one or more of the rules, for use by the multiple processors. The cache-flushing circuitry is configured to trigger flushing operations of copies of rules in the cache memories in response to changes in the forwarding table, and to reduce a likelihood of simultaneous accesses to the forwarding table for updating multiple cache memories, by de-correlating or diluting the flushing operations.
US10938719B2 Methods of transforming data packets and systems using executable data packets
Methods of transforming a data packet are described. More particularly methods of transforming a data packet, that include receiving at a router a communication data packet from a server, extracting embedded executable instructions from the communication data packet, and transforming the communication data packet at the router by executing, with a processor of the router, the embedded executable instructions are described. Additionally, router in communication with a Self-Service Terminal (SST) or network of SSTs that utilize data packets have executable instructions are described.
US10938716B1 Preserving policy with path selection
Systems and techniques are described for ensuring that policies are consistently applied to traffic across an overlay network. An application identifier associated with a forward traffic flow and a corresponding reverse traffic flow can be determined by a device that routes packets of both the forward traffic flow and the corresponding reverse traffic flow. Next, an overlay header can be added to each packet in the forward traffic flow and to each packet in the corresponding reverse traffic flow, wherein the overlay header comprises the application identifier, a policy identifier, and a policy action. Each device in the overlay network can then apply the policy action specified in the overlay header of each packet that it routes.
US10938714B2 Communication between distinct network domains
A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device.
US10938703B1 Status monitoring system and method
A method, computer program product, and computing system for establishing a data communication channel between a first virtual storage appliance and a second virtual storage appliance within a storage system, wherein the data communication channel includes a network-based data communication path. A heartbeat communication channel is established between the first virtual storage appliance and the second virtual storage appliance within the storage system, wherein the heartbeat communication channel includes a network-based heartbeat communication path. A tie breaker node is coupled to the network-based heartbeat communication path to monitor one or more heartbeat signals present on the network-based heartbeat communication path.
US10938696B2 Health status monitoring for services provided by computing devices
This application sets forth various techniques for monitoring a status of a service. According to some embodiments, a DNS server can implement a health check engine that monitors the status of the service in order to implement round-robin DNS among a plurality of availability zones. Each service instance for the service can include a monitoring agent configured to (1) monitor the status of the service instance, and (2) respond to health check messages received from the health check engine. The monitoring agent can also be configured to (1) collect statistics associated with one or more service dependencies of the service instance during a tracking window, (2) calculate at least one ratio based on the statistics collected during the tracking window, and (3) generate the status of the service instance by comparing the at least one ratio to a threshold value.
US10938692B2 Apparatus, system, and method for obtaining quality of service parameter of voice over internet protocol service
An apparatus, a system, and a method for obtaining a quality of service parameter of a voice over Internet Protocol (VoIP) service are presented. The apparatus obtains a quality of service parameter of a VoIP service, and the apparatus sends a quality parameter report of the VoIP service to a centralized processing device. The quality parameter report of the VoIP service includes the quality of service parameter of the VoIP service, such that a network system obtains quality of service of the VoIP service according to the quality of service parameter of the VoIP service, further helping an operator control and adjust the network system based on the quality of service of the VoIP service.
US10938689B2 System and method for context aware network filtering within an aviation network
In general, certain embodiments of the present disclosure provide techniques or mechanisms for automatically filtering network messages in an aviation network for an aircraft based on a current system context. According to various embodiments, a method is provided comprising receiving a network message transmitted from a source avionic device to a destination avionic device via one or more network packets within the aviation network. A current system context, indicating an aggregate status of avionic devices within the aviation network, is determined based on monitoring the avionic devices. The network message is analyzed by identifying a plurality of attributes corresponding to header and data fields of the one or more network packets corresponding to the network message. The acceptability of the network message within the current system context is determined based on one or more filter rules that specify what attributes are allowed within a particular system context.
US10938683B2 Highly scalable distributed connection interface for data capture from multiple network service sources
A highly scalable distributed connection interface for data capture from multiple network service sources, comprising a connector module wherein, the connector module retrieves a plurality of business related data from a plurality of network data sources; employs a plurality of application programming interface routines to communicate with the plurality of business related data sources; accepts a plurality of analysis parameters and control commands directly from human interface devices or from one or more command and control storage devices; and specifies the action or actions to be taken on the retrieved business data.
US10938682B2 System and method for detecting constant-datagram-rate network traffic
A system and method of classifying a set of internet protocol network data traffic based upon potential constant-datagram-rate data content such as VoIP traffic or streaming video using frequency spectrum analysis of datagram arrival times is disclosed. The network data traffic is captured with an apparatus connected in-line on the network link from which the set of network data traffic is obtained or wirelessly from a wireless network transmission. The network data traffic is presorted based upon parameters such as the media access control-layer, datagram size, IP address, port number or transport-layer protocol to limit the required analysis. A threshold function is used to detect peaks in the calculated frequency spectrum that indicate constant-datagram-rate traffic. An automated system preferably captures the network data traffic, immediately performs the frequency spectrum analysis on the captured data traffic, and stores the analysis results in memory for later access.
US10938681B2 Context-aware network introspection in software-defined networking (SDN) environments
Example methods are provided for a first host to perform context-aware network mapping a software-defined networking (SDN) environment. One example method may comprise: detecting multiple packet flows that include an egress packet flow originating from a first endpoint and destined for a second host, and an ingress packet flow originating from a second host or a third host and destined for the first endpoint or a second endpoint. The method may also comprise: in response to detecting the egress packet flow, obtaining first packet flow information and first context information; in response to detecting the ingress packet flow, obtaining second packet header information and second context information; and generating network map information that identifies the egress packet flow based on the first packet flow information and first context information, and the ingress packet flow based on the second packet flow information and second context information.
US10938673B2 Automated SLA non-compliance detection and prevention system for batch jobs
A method and system is disclosed herein for detecting one or more violations in managing service level agreements (SLA) in an information technology service management (ITSM). A batch job system is characterized by the set of jobs and dependencies between jobs. Each job is in turn characterized by run-time, from-time and SLA definitions. SLAs can be of two kinds Start-time and End-time. Start-time SLA requires that the job execution starts before the specified time while End-time SLA necessitates that the job finishes its execution before the specified time. To optimize processing time required for executing one or more batch jobs the disclosure identifies SLA violations and solves them to produce a set of actionable levers.
US10938672B2 Control network, system and method
A control network, system and method is disclosed for control of a plurality of entities. The control network comprises a control hub, a data repository and a plurality of control agents. The data repository models each entity as a plurality of granular components, each granular component having a type selected from a set of granular component types. The control hub is configured to receive performance data on each entity, translate the performance data into data on the granular components and store the transformed data in the data repository in association with its respective granular component. The control hub is further configured to determine an optimal control action in respect of a granular component of one of the entities in dependence on the granular component's transformed data and on transformed data in the data repository for other granular components having the same type. Each of the plurality of control agents being linked to one of the entities and associated with one or more of the respective entity's granular components, the control hub being arranged to communicate the control action to the control agent associated with the granular component to trigger the control agent to effect the control action via the link.
US10938669B2 Intelligent information adapter generation for service management
Intelligent information adapter generation for service management. Managing selection of adapters from and adapter pool to use for collecting the service management information includes, based on adding a data source, selecting an adapter to use for collecting service management information from the added data source, the selecting including automatically creating and selecting a new adapter, the new adapter being created based on access information to access the added data source, a resource type of the portion of service management information collected from the added data source, and a desired performance indicator that the new adapter is to parse out from the portion of service management information that the new adapter collects.
US10938668B1 Safe deployment using versioned hash rings
Computing resource service providers operate various services used to provide functionality to customers and other computing resources operated by various entities. These services may use consistent hash rings to direct a request to a particular worker. Previous versions of the consistent hash ring may be maintained such that predecessor information can be determined. When a request is received the request and predecessor information may be provided to a worker manager. The worker manager may utilize the predecessor information to obtain state information from a predecessor worker manager. The state information may then be used to process the request.
US10938654B2 Systems and methods for profiling and clustering network-connected devices
A network device determines when multiple users each connect to a network using one or more devices. The network device obtains device or network-related parameters associated with the one or more devices and generates profiling vectors for each of the multiple users, that connects to the network using the one or more devices, to produce multiple profiling vectors. The network device clusters the multiple profiling vectors to identify cluster centers associated with a plurality of user groups, and determines first users of the multiple users for, or with, whom to perform certain actions or activities based on the first users' affinity with one or more of the plurality of user groups. The network device performs the certain actions or activities with respect to the determined first users.
US10938653B2 System and method of updating a network
A method and apparatus of a device that updates boot images of a network segment of a network is described. In an exemplary embodiment, the device receives a configuration point for the network segment, where the network segment includes a heterogeneous mix of a plurality of network elements. For each of the plurality of network elements in the network segment, the device identifies a boot image for that network element corresponding to the configuration point and updates the network element. The boot image for a network element includes the software that network element runs and a configuration of this software.
US10938651B2 Reducing medication side effects using digital therapeutics
Systems, methods, and devices, including computer-readable media, for reducing medication side effects using digital therapeutics. In some implementations, a system analyzes tracking data, user data, and medication data for various users to determine a degree to which different digital therapeutics program parameters reduce a likelihood or severity of undesired effects of medications. The system generates data that associates the parameters of the digital therapeutics programs with effects of the medications. The system receives data indicating a medication prescribed for a user of a mobile device and, based on the generated data, selects one or more digital therapeutics program parameters to activate or adjust a particular digital therapeutic program to provide interactions to the user.
US10938636B2 Apparatus and method for physical layer transceiver configuration
A physical layer transceiver (PHY) ability configuration system includes a peer computing device having a first communication subsystem that includes a first PHY device coupled to a first port. They system also includes a networking device having a second communication subsystem that includes a second PHY device and that is configured to operate in a plurality of modes and a second port that is coupled to the second PHY device. The networking device determines, in response to a cable coupling the first port and the second port while the second PHY device is configured to operate in a first mode of the plurality of modes, that a link is not detected at the second port. The networking device changes the first mode to a second mode of the plurality of modes, and detects the establishment of the link between the first port and the second port.
US10938632B2 Query failure diagnosis in software-defined networking (SDN) environments
Example methods are provided for a network management entity to perform query failure diagnosis in a software-defined networking (SDN) environment. The method may comprise receiving a request to diagnose a query failure; and generating and sending control information to a host to cause the host to inject, at a first network element, a diagnostic packet for transmission along a datapath to a query failure via multiple second network elements. The diagnostic packet may be a query configured according to a query protocol supported by the query server. The method may also comprise: receiving report information associated with the diagnostic packet from at least one of the following: the first network element, the multiple second network elements and the query failure; and based on the report information, determining a diagnosis result associated with the query failure.
US10938622B2 Interconnection network for integrated circuit with fault detection circuitry provided locally to an upstream location
An interconnection network is provided for managing data transfer between a plurality of nodes of an integrated circuit. The interconnection network has at least one transmission path originating from an upstream location of the interconnection network, each transmission path being arranged to transmit data blocks from the upstream location to an associated downstream location within that transmission path. Digest generation circuitry is used to generate digests for data blocks, and fault detection circuitry provided in association with the upstream location is arranged to determine presence of a fault condition in the interconnection network. The digest generation circuitry is arranged to generate an upstream digest for a given data block at the upstream location, and to generate a corresponding downstream digest for the given data block at the associated downstream location. The fault detection circuitry is arranged to receive upstream digests from the upstream location and corresponding downstream digests received via a return path from each downstream location, and to determine presence of the fault condition based on a comparison of each upstream digest with its corresponding downstream digest.
US10938620B2 Configuration of a programmable device
Methods and systems for configuring a programmable logic device include receiving configuration data at an input of a first sector of the programmable logic device and dynamically routing the configuration data through the first sector to a second sector of the programmable device by selecting a first routing path out of the first sector or a second routing path out of the first sector.
US10938619B2 Allocation of virtual interfaces to containers
Systems, methods, and software described herein enhance connectivity between computing systems and containers. In one implementation, a method of allocating virtual network interfaces to containers on a host includes transferring, from the host, a request to at least one configuration resource to obtain an address configuration for one or more containers to be executed on the host. The method further provides for receiving an addressing configuration for the one or more containers to be executed on the host, and assigning a virtual network interface to each of the one or more containers based on the addressing configuration.
US10938615B2 Signaling in an orthogonal frequency division multiplexed radar system
A transmitter of a radar system repeatedly transmits a first OFDM symbol into a scene to be characterized during a first time interval, and repeatedly transmits, during a second time interval that occurs after the first time interval, a second OFDM symbol into the scene. A receiver of the radar system generates a first channel response estimate for a first section of the scene based on: received reflections of the first symbol, at least one of which was received during transmission of the second OFDM symbol in the second time interval, and a first channel response estimate for a second section of the scene based on the first channel response estimate for the first section of the scene, received reflections of the first symbol, and received reflections of the second symbol. The receiver detects objects present in the scene based on the first channel response estimate for the first section of the scene and the first channel response estimate for the second section of the scene.
US10938605B2 High-speed signaling systems and methods with adaptable, continuous-time equalization
A receiver includes a continuous-time equalizer, a decision-feedback equalizer (DFE), data and error sampling logic, and an adaptation engine. The receiver corrects for inter-symbol interference (ISI) associated with the most recent data symbol (first post cursor ISI) by establishing appropriate equalization settings for the continuous-time equalizer based upon a measure of the first-post-cursor ISI.
US10938599B2 Elastic VPN that bridges remote islands
A network device employs a transmitter configured to transmit a registration request to a software defined network (SDN) controller. The network device employs a receiver to receive a reply from the SDN controller. The reply indicates a plurality of provider edge (PE) devices coupled to a carrier network. The network device employs a processor to cause the transmitter and receiver to establish a plurality of asymmetric connections to a virtual private network (VPN) operating over a wide area network (WAN) via the PE devices.
US10938594B1 Transparent demilitarized zone providing stateful service between physical and logical networks
Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). In some embodiments, the network edge device receives data messages from a first gateway device from a logical network, provides the stateful network service to the data message, and forwards the data message towards the destination through a corresponding interface connected to a physical network.
US10938589B2 Communications analysis and participation recommendation
An embodiment of the invention may include a method, computer program product and computer system for communications analysis and participation recommendation. The method, computer program product and computer system may include a computing device which may collect and analyze communications of a user. The computing device may identify a user contribution pattern for the user. The computing device may analyze one or more conversations and identify a conversation relevant to the user based on the identified user contribution pattern. The computing device may generate, in response to identifying a relevant conversation, a notification to the user of the relevant conversation.
US10938588B2 Conference system and method for switching connection terminal thereof
A conference system and a method of switching a connection terminal in the conference system are provided. The conference system according to one embodiment of the present disclosure includes a web conference server configured to receive a request for switching a connection terminal from a first terminal and acquire identification information of a second terminal included in the request for switching a connection terminal; and an audio conference server configured to process a connection of the second terminal to an audio conference and transmit identification information of the second terminal to the web conference server, wherein the web conference server compares the identification information of the second terminal acquired from the first terminal with the identification information of the second terminal received from the audio conference server and updates participant information of the audio conference, which is mapped with participant information of the web conference.
US10938584B2 Advertising revenue system for wireless telecommunications providers using the sharing of display space of wireless devices
The present invention assists the critical real-time decision making required to make important decision on bidding on various customer procurement commodities in a wireless display advertising markets. The invention provides dynamic pricing as a function of the criteria of the wireless advertising criteria, such as exposures, type of advertisers and geography. In a preferred embodiment, the present invention is a virtual or physical e-commerce application with an interface connected to the wireless advertisement procurement vendors (either the advertising vendor or the wireless telecommunication vendor). A pool of bidders can analyze any tracking data for effective placement in the wireless advertising spaces, such as cell phones, PDAs, or laptops connected to a public or private WAN, based on a number of factors.
US10938567B2 Parallel-chain architecture for blockchain systems
Systems, apparatus, methods, and articles of manufacture are described herein for providing for a proof-of-work parallel-chain architecture for a distributed ledger system (e.g., a blockchain) with efficient throughput and security.
US10938563B2 Technologies for provisioning cryptographic keys
Technologies for provisioning cryptographic keys include hardcoding identical cryptographic key components of a Rivest-Shamir-Adleman (RSA) public-private key pair to each compute device of a plurality of compute devices. A unique cryptographic exponent that forms a valid RSA public-private key pair with cryptographic key components hardcoded into each compute device is provided to each compute device so that each compute device has a unique public key. The public key of each compute device may be used to provision unique secrets to the corresponding compute device.
US10938561B2 Tuple level security for streams processing
A public operator processes data streams from multiple operators in different streaming applications to reduce resource costs and increase efficiency in a streaming system. The public operator uses tuple level security with a unique key for each streaming application to securely process the data streams. A stream security module (SSM) manages encryption to and from the public operators to insure other streaming applications with access to the shared public operator don't have access to data of other applications that may belong to other customers or users. The stream security module may be incorporated into the streams manager of a streaming system.
US10938549B2 System and method for information protection
A computer-implemented method for information protection comprises: determining one or more data inputs and one or more data outputs for a transaction, wherein the data inputs are associated with input data types respectively, and the data outputs are associated with output data types respectively; encrypting the input data types and the output data types; committing each of the encrypted input data types and the encrypted output data types with a commitment scheme to obtain corresponding commitment values; obtaining at least a parameter R based at least on the commitment values; and submitting the transaction to one or more nodes in a blockchain network with disclosure of the parameter R and without disclosure of the input data types and output data types for the nodes to verify consistency between the input data types and the output data types.
US10938547B2 Method and system for providing encrypted data
A method for providing encrypted data on a client, a cloud or the like includes, providing, for each user, a user-specific encryption key for encrypting user-specific plaintext. A common decryption key is computed with a pre-determined f netion using the user-specific encryption keys as input for the function, The function is a polysized function supporting poly-many additions and a single multiplication. Each user-specific plaintext is encrypted with the corresponding user-specific encryption key resulting in user-specific ciphertexts, The encrypting is performed such that encryption is homomorphic in the user-specific plaintext as well in the user-specific encryption keys. A. common ciphertext is computed with the function using the user-specific ciphertexts as input for the function. The common ciphertext and the common decryption key are provided for decryption.
US10938546B2 Communication method, base station, and terminal device
The present invention relates to the field of wireless communications, and in particular, to an information sending and receiving method, a base station, and a terminal device that are used for uplink timing of a terminal device. In the information sending method, a first base station determines a first time adjustment parameter and a second time adjustment parameter; the first base station sends the first time adjustment parameter and the second time adjustment parameter to a terminal device. According to the solution provided in this application, the base station provides a plurality of time adjustment parameters for the terminal device to perform uplink signal timing, so as to provide flexible and efficient uplink subframe scheduling for the base station, thereby meeting various requirements for uplink timing.
US10938542B1 Electrical balanced duplexer-based duplexer
An electrical balance duplexer (EBD) may be used to isolate a transmitter and receiver that share a common antenna. By using impedance gradients to provide impedances that cause balance-unbalance transformers (balun) of the EBD to cut-off access to the common antenna rather than duplicate the antenna impedance, the EBD is balanced. Such cut-offs may have a lower insertion loss than an EBD that merely duplicates the antenna impedance to separate the differential signals of the receiver/transmitter from the common mode signal.
US10938533B2 Method for transmitting or receiving demodulation reference signal in wireless communication system and apparatus therefor
In a method for supporting a short transmission time interval (sTTI) in a wireless communication system according to one embodiment of the present invention, the method is performed by a terminal, and comprises the steps of: receiving a reference signal for decoding a downlink channel; and decoding the downlink channel by using the reference signal for decoding the downlink channel, wherein the reference signal for decoding the downlink channel may be transmitted by using a pattern to which a frequency separation is applied, in the case of collision with a cell-specific reference signal.
US10938527B2 Forwarding table generation method and forwarding device
A forwarding table generation method is provided. The method includes: determining, by a forwarding device, a first timeslot set, where the first timeslot set includes multiple timeslots during which the forwarding device sends, to a first device by using a first flexible Ethernet group, multiple encoded data blocks generated by a physical coding sublayer; determining, by the forwarding device, a second timeslot set, where the second timeslot set includes multiple timeslots during which the forwarding device receives, by using a second FlexE group, the multiple encoded data blocks sent by a second device; and generating, by the forwarding device, a forwarding table, where the forwarding table includes a mapping relationship between the second FlexE group and the multiple timeslots included in the second timeslot set, and between the first FlexE group and the multiple timeslots included in the first timeslot set.
US10938522B2 Low latency service feedback
An embodiment method includes: receiving, by a first communications device, a first service sent by a second communications device on a first time-frequency resource in a first subframe; and sending, by the first communications device at a preset feedback subframe location, first feedback information corresponding to the first service.
US10938507B2 Communication apparatus
In a communication apparatus, a specific bit is detected from a communication data decoded in a low-speed state of a communication speed. The specific bit is a bit having undergone an inverse change in a logical value. A signal waveform of the communication signal is acquired, which is recorded in a memory and corresponds to the specific bit. Then, a sampling point of the communication signal in a high-speed state of the communication signal is calculated based on (i) the acquired signal waveform and (ii) a logical value of the specific bit.
US10938501B2 Method and device of signal processing in optical fiber communication systems
Embodiments of the present disclosure provide a method and device of signal processing in optical fiber communication systems. The method includes dividing electrical signals for a plurality of receivers in the optical fiber communication system into a plurality of groups, the plurality of groups each being associated with at least one of the plurality of receivers. The method also includes obtaining time-domain multiplexed signals by multiplexing the electrical signals in the plurality of groups in time domain. The method also includes multiplexing the time-domain multiplexed signals in the plurality of groups in frequency domain such that the time-domain multiplexed signals occupy respective sub-bands of a transmission bandwidth for the optical fiber communication system. The method also includes converting the frequency-domain multiplexed signals into analog optical signals for transmission.
US10938499B2 Optical path controller and method of controlling optical path
It is difficult in the elastic optical network to achieve a balance between the improvement in the frequency utilization efficiency and the increase in the probability of opening an optical path; therefore, an optical path controller according to an exemplary aspect of the present invention includes route selection means for searching for a route candidate being a candidate for a route to accommodate an optical path, and selecting a best possible route with a minimum route selection index serving as an index for route search; use rate collecting means for collecting a use rate serving as an index to indicate a usage condition of an optical frequency band in an optical fiber transmission line included in the route candidate; and route selection index judgment means for determining the route selection index based on the use rate.
US10938498B2 Apparatus, system and method of transmitting a PPDU
An apparatus of a transmitter may include, for example, a Golay builder to build modulated Golay sequences for at least a non-EDMG Short Training Field (L-STF), and a non-EDMG Channel Estimation Field (L-CEF) of a PPDU; a scrambler to generate scrambled bits by scrambling bits of a non-EDMG header (L-header) and a data field of the PPDU; an encoder to encode the scrambled bits into encoded bits according to a low-density parity-check (LDPC) code; a constellation mapper to map the encoded bits into a stream of constellation points according to a constellation scheme; a spreader to spread the stream of constellation points according to a Golay sequence; and a transmit chain mapper to map a bit stream output from the Golay builder and the spreader to a plurality of transmit chains by applying a spatial expansion with relative cyclic shift over the plurality of transmit chains.
US10938487B2 Monitoring a vehicle-to-everything communication system
An illustrative example vehicle to everything (V2X) system includes at least one V2X antenna and a V2X transceiver coupled with the V2X antenna. The V2X transceiver is configured to communicate using a first frequency band. A receiver is configured to receive communications on at least a second frequency band that is different than the first frequency band. A controller is configured to selectively cause the receiver to be configured to receive communications on the first frequency band and determine a condition of at least one of the V2X transceiver and the V2X antenna based on an indication from the receiver regarding any communication received by the receiver on the first frequency band from the V2X transceiver and the V2X antenna.
US10938483B1 Training-aided feedforward channel equalization
An optical signal modulated with a stream of symbols comprising a sequence of training symbols is received at a receiver. First equalizer circuitry calculates and applies first coefficients to digital signals representative of the optical signal, thereby resulting in first compensated signals. Second equalizer circuitry calculates second coefficients based on a correlation between the first compensated signals and digital signals representative of the sequence of training symbols and applies the second coefficients to the first compensated signals, thereby resulting in second compensated signals. Third equalizer circuitry calculates and applies third coefficients to the second compensated signals, thereby resulting in third compensated signals. The first, second, and third coefficients compensate for impairments in the optical signal varying at respective first, second, and third rates, where the third rate is higher than the first rate and lower than the second rate.
US10938480B2 Electronic apparatus having multiple transceivers
A transceiver is disclosed. The transceiver includes a first unit capable of a full-duplex communication using an electromagnetic wave, and a second unit capable of a full-duplex communication using an electromagnetic wave. The first unit includes a transmitter and a receiver arranged in this order at a predetermined interval in a first direction. The second unit includes a receiver and a transmitter arranged in this order at a predetermined interval in the first direction. The second unit is placed adjacent to the first unit in a second direction perpendicular to the first direction.
US10938476B2 System for optical free-space transmission of a string of binary data
High power, high speed VCSEL arrays are employed in unique configurations of arrays and sub-arrays. Placement of a VCSEL array behind a lens allows spatial separation and directivity. Diffusion may be employed to increase alignment tolerance. Intensity modulation may be performed by operating groups of VCSEL emitters at maximum bias. Optical communications networks with high bandwidth may employ angular, spatial, and/or wavelength multiplexing. A variety of network topologies and bandwidths suitable for the data center may be implemented. Eye safe networks may employ VCSEL emitters may be paired with optical elements to reduce optical power density to eye safe levels.
US10938475B1 Optimizing clock synchronization of optical nodes connected by asymmetric optical fibers
A method of measuring lengths of optical fibers on forward and return paths is provided in order to synchronize clocks of optical nodes connected by asymmetrical optical fiber paths. The method includes calculating, by a first optical network device, a first propagation delay of a first optical signal transmitted at a first wavelength on a first optical fiber to the first optical network device from a second optical network device and a second propagation delay of a second optical signal transmitted at a second wavelength on the first optical fiber to the first optical network device from the second optical network device. The second wavelength is different from the first wavelength. The method further includes determining, by the first optical network device, a first length of the first optical fiber based on the first propagation delay and the second propagation delay.
US10938470B2 Station placed on a high-altitude platform and telecommunications system comprising at least one such station
A station placed on a high-altitude stationary platform includes two main emitter/receiver sets, each configured to establish a main communication link with a remote terminal station or with another station placed on a high-altitude stationary platform and two backup emitter/receiver sets, each configured to establish a backup communication link with a repeater placed on a relay station on the ground or at sea or with a remote terminal station, the station furthermore comprising a control facility configured to selectively activate a main communication link or a backup communication link as a function of an indicator of the operating state of the main communication link.
US10938450B2 Base station router for distributed antenna systems
Certain aspects are directed to a base station router for use within an analog distributed antenna system. The base station router comprises circuitry configured to: receive digital signals representing radio frequency channels from at least one base station; convert the digital signals to analog radio frequency signals; and communicate analog signals derived from the analog radio frequency signals to a plurality of remote antenna units of the analog distributed antenna system using analog communication links, the analog signals used for transmission of the analog radio frequency signals at each of a plurality of coverage zones at an antenna associated with each remote antenna unit of the plurality of remote antenna units.
US10938439B2 Two-phase transmission for machine-type communication
A two-phase approach to machine-type communications is provided. In a first phase, for activity detection, at least one symbol is transmitted using a long signature. During a second phase, for data transmission, information-carrying symbols are transmitted using a short spreading signature. Activity detection performance is enhanced through the use of a longer spreading signature.
US10938437B2 Radio frequency transmit-receive apparatus, terminal, and method
A radio communication apparatus includes: a first duplexer, configured to receive a first carrier aggregation signal from a third switch, filter the first carrier aggregation signal to divide the first carrier aggregation signal into a first carrier signal and a second carrier signal, input the first carrier signal to a first switch, and input the second carrier signal to a second switch. The first carrier signal and the second carrier signal are downlink signals. The apparatus further includes: a radio frequency unit, configured to receive the first carrier signal from the first switch, receive the second carrier signal from the second switch, and demodulate the first carrier signal and the second carrier signal.
US10938435B2 Inrush current limiter circuits having current regulating switches therein
Base station antennas utilize RF transmitters and receivers, which operate with enhanced bias control to achieve very high speed switching during TDD operation. A radio frequency communication circuit for TDD includes a transmit/receive amplifier (e.g., MMIC) having first and second input terminals, which are responsive to a bias control voltage and radio frequency input signal. A bias control circuit is provided, which is electrically coupled to the first input terminal and a current receiving terminal of the transmit/receive amplifier. The bias control circuit includes a closed-loop feedback path between the current receiving terminal and the first input terminal, which is configured to regulate a magnitude of the bias control voltage with high precision to thereby achieve a substantially constant quiescent bias current at the current receiving terminal when the transmit/receive amplifier is enabled.
US10938431B2 Wireless earbud cover with antenna element
An apparatus may include a cover configured to couple with a wireless earbud, and a conductive element positioned in the cover. The conductive element may be configured to parasitically couple with an antenna of the wireless earbud when the antenna is energized. the conductive element may be configured to direct radio frequency energy away from a user of the wireless earbud.
US10938429B1 Universal receiver
A universal assembly for mass interconnect connection are shown and described. In one embodiment, an assembly includes an upper tier adapted to secure a vertical interconnect module on horizontal rails; and a lower tier having a horizontal carrier insert adapted to secure a horizontal interconnect module pulled-through said horizontal carrier insert, and a vertical module block insert adapted to secure a vertical interconnect module block. The result is an interconnect system and receiver for enhancing organizational and interchangeable electrical engagement.
US10938428B2 Wireless receiver system for neutralizing blocking signals
The disclosed systems and methods are directed to wireless receiver systems for neutralizing the effects of received RF blocking signals. The configurations presented herein operate to receive RF signals containing a desired signal and a blocking signal, a first module, in communication with the receive RF signals along a first signal path and configured to extract a specimen of the received desired and blocking signals, and a second module, in communication with the first module along a second signal path to receive the desired signal and blocking signal specimens. The second module is configured to produce a replica of the blocking signal based on the blocking signal specimen, generate an anti-blocking signal based on the blocking signal replica, and introduce the anti-blocking signal to the received desired and blocking signals in which the anti-blocking signal destructively interferes to neutralize the received blocking signal.
US10938426B2 Wireless devices and systems including examples of compensating power amplifier noise
Examples described herein include methods, devices, and systems which may compensate input data for non-linear power amplifier noise to generate compensated input data. In compensating the noise, during an uplink transmission time interval (TTI), a switch path is activated to provide amplified input data to a receiver stage including a coefficient calculator. The coefficient calculator may calculate an error representative of the noise based partly on the input signal to be transmitted and a feedback signal to generate coefficient data associated with the power amplifier noise. The feedback signal is provided, after processing through the receiver, to a coefficient calculator. During an uplink TTI, the amplified input data may also be transmitted as the RF wireless transmission via an RF antenna. During a downlink TTI, the switch path may be deactivated and the receiver stage may receive an additional RF wireless transmission to be processed in the receiver stage.
US10938423B2 Frequency conversion methodology for satellite networks
A system comprises a modem, configured to transmit data modulated based on an intermediate frequency within one of a C, X, or Ku band, and a single-stage block-up converter having an input electrically coupled via one inter-facility link cable to the modem, and an output electrically coupled to a high-power amplifier. The single-stage block-up-converter is configured to up-convert the intermediate frequency to a satellite communication frequency within the Ka, Q, or V band.
US10938406B2 Membrane digital analog switches
A membrane digital analog switch includes an input button surface adapted to receive an input pressure from a user, and a digital switch positioned below the input button surface to generate a digital switch activation signal when the received pressure on the input button surface is greater than or equal to a specified digital pressure threshold. The membrane digital analog switch also includes an analog switch adapted to generate an analog switch activation signal when the received pressure on the input button surface is greater than or equal to a specified analog pressure threshold. The specified analog pressure threshold is greater than the specified digital pressure threshold, the digital switch activation signal is a binary digital signal, and the analog switch activation signal is variable and corresponds to an analog sensed value of the received pressure on the input button surface.
US10938404B1 Digital-to-analog converter, transmitter, base station and mobile device
A digital-to-analog converter is provided. The digital-to-analog converter comprises an input configured to receiving a first digital control code for controlling a plurality of digital-to-analog converter cells. Further, the digital-to-analog converter comprises a code converter circuit configured to converter the first digital control code to a second digital control code. Further, the digital-to-analog converter comprises a shift code generation circuit configured to generate a shift code based on a code difference between the first digital control code and a third digital control code. The digital-to-analog converter additionally comprises a bit-shifter circuit configured to bit-shift the second digital control code based on the shift code in order to obtain a modified second digital control code. The digital-to-analog converter comprises a cell activation circuit configured to selectively activate one or more of the plurality of digital-to-analog converter cells based on the modified second digital control code. Each activated digital-to-analog converter cell is configured to output a respective cell output signal. Further, the digital-to-analog converter comprises an output configured to output an analog output signal based on the cell output signals.
US10938400B1 Broadband digitizer with a low frequency bypass
A broadband digitizer for an applied broadband analog input signal SA(t). The digitizer includes a low frequency analog-to-digital converter (LF ADC) channel and a high frequency analog-to-digital converter (HF ADC) channel, an input splitter coupled to respective inputs to the LF ADC channel HF ADC channels, a frequency divider, and a combining unit. Low frequency portions of SA(t) are digitized to digital signal SDLF[n] in the LF ADC channel and high frequency portions of SA(t) are digitized to digital signal SDHF[n] in the HF ADC channel. The combining unit combines the digital signals SDLF[n] and SDHF[n] to form distortion-reduced SD[n], corresponding to SA(t). Front ends of the LF ADC channel and HF ADC channel reduce level-caused distortions, and the combining unit reduces ADC frequency-caused, time-position-caused, and interpolation-caused distortions.
US10938399B1 Digital corrected two-step SAR ADC
A new SARADC has two low resolution SAR (Successive Approximation Register) ADCs coupled together by an amplifier to increase the overall resolution and enhance ADC conversion rate. The gain reduction of amplifier is corrected by shifting the digital binary output position. Two SAR ADC outputs are timing aligned and summed to produce final high-resolution high conversion rate ADC output.
US10938393B2 Frequency sweep generator and method
An oscillator is configured to generate a signal with a frequency sweep, the oscillator having circuitry comprising a set of capacitors, each capacitor of the set of capacitors being switchably connectable in parallel in the circuitry so that the frequency of the signal has an intrinsic dependence on the number of the capacitors connected, a shift register controllable by a clock line and comprising a number of bits, each bit of the number of bits controlling connection of a respective capacitor of the set of capacitors so that the capacitors are connectable or disconnectable in a pre-determined order by shifting, respectively, activation or de-activation bits into the shift register, wherein the shifting is paced by the clock line; and a clock signal generator configured to output a clock signal with a time modulation on the clock line.
US10938392B2 Transmitter for transmitting multi-bit data
A transmitter includes a driver circuit configured to drive a channel connected to a first node by controlling a turn-on impedance of a pull-up path, a turn on impedance of a pull-down path, or both according to a plurality of control signals; an encoder configured to generate the plurality of control signals according to a multi-bit data and a calibration signal; and a calibration circuit configured to generate the calibration signal including calibration information corresponding to the plurality of control signals, wherein the encoder determines activation and magnitude of each of the plurality of control signals according to the multi-bit data and the calibration information.
US10938391B2 Device having a touch-sensitive free-form surface and method for the production thereof
A device including a touch-sensitive free-form surface, the free-form surface having an outer surface and a position detection unit having a sensor surface. The sensor surface and the free-form surface have different geometric shapes, and switching elements are arranged between the sensor surface and the free-form surface, each having a first end and an opposing second end. The first ends are assigned to different detection positions on the free-form surface, and the second ends are assigned to different sensor positions on the sensor surface of the position detection unit so that touches of the free-form surface are transmitted to the sensor surface via the switching elements and are spatially detected by the position detection unit. Also disclosed is a method for producing such a device.
US10938389B2 Gesture control for in-wall device
A method for controlling operation of a power switch includes obtaining, by one or more processors of a power switch, data indicative of one or more non-contact gestures. The method includes determining, by the one or more processors, a control action based at least in part on the data indicative of the one or more non-contact gestures. The method includes implementing, by the one or more processors, the control action.
US10938384B2 Pulse modulator
A pulse modulator comprises a solid state power switch having a source, a drain, a gate and a separate gate drive connected to ground. One pulse modulator comprises a plurality of stages connected as an induction adder. Each stage includes a plurality of cells and at least some of the cells each include a solid state power switch having a source, a drain, a gate and a separate gate drive connected to ground to control the discharge of a capacitor. In one embodiment the solid state power switch is a power MOSFET.
US10938383B2 Sequential circuit having increased negative setup time
A sequential circuit includes a first gate circuit, a second gate circuit and an output circuit. The first circuit generates a first signal based on an input signal, an input clock signal and a second signal. The second circuit generates an internal clock signal by performing a NOR operation on the first signal and an inversion clock signal which is inverted from the input clock signal, and generates the second signal based on the internal clock signal and the input signal. The output circuit generates an output signal based on the second signal. Operation speed of the sequential circuit and the integrated circuit including the same may be increased by increasing the negative setup time reflecting a transition of the input signal after a transition of the input clock signal, through mutual controls between the first circuit and the second circuit.
US10938377B2 Surface acoustic wave resonator, surface acoustic wave filter, and duplexer
A surface acoustic wave resonator includes first and second surface acoustic wave resonator connected in series, and a third surface acoustic wave resonator connected in series with the second surface acoustic wave resonator. Each of the first to third surface acoustic wave resonators includes a pair of comb-shaped electrodes in which electrode fingers of one of the comb-shaped electrodes and electrode fingers of the other one of the comb-shaped electrodes are alternately arranged. The second surface acoustic wave resonator has a lower ratio of a width of the electrode fingers to a pitch between the electrode fingers than the first and third surface acoustic wave resonators.
US10938376B2 Acoustic wave device
An acoustic wave device 1 includes a piezoelectric substrate 2 including a first surface 2A and a second surface 2B, a support substrate 6 bonded to the second surface 2B of the piezoelectric substrate 2, and a first filter 10a and a second filter 10b a passband of which is higher than that of the first filter, both being on the first surface 2A of the piezoelectric substrate 2. The first filter 10a and the second filter 10b each includes an IDT electrode 3. A thickness of the IDT electrode 3 of the first filter 10a and a thickness of the IDT electrode 3 of second filter 10b are different.
US10938374B2 Multiplexer, radio-frequency front end circuit, and communication device
A multiplexer includes a common terminal, a first band pass filter that is connected to the common terminal and has a first pass band, and a second band pass filter that is connected to the common terminal and has a second pass band located at higher frequencies than the first pass band. The first band pass filter includes an acoustic wave device that includes a support substrate, a piezoelectric body stacked on the support substrate, and an IDT electrode provided on the piezoelectric body. The piezoelectric body is made of lithium niobate. The acoustic wave device utilizes Rayleigh waves.
US10938373B2 Interdigital transducer arrangements for surface acoustic wave devices
Acoustic wave devices and interdigital transducer (IDT) arrangements for surface acoustic wave (SAW) devices are disclosed. Representative SAW devices are described herein that provide sharp transitions between passband frequencies and frequencies that are outside of desired passbands. A SAW device may include several IDTs arranged between reflective structures on a piezoelectric material and one or more additional IDTs or electrode pairs that are configured to modify the influence of parasitic capacitance, or other internal device capacitance, thereby improving steepness on the upper side of a passband as well as improving rejection for frequencies outside of the passband. The one or more additional IDTs or electrode pairs may be configured as at least one of a capacitor, an IDT capacitor, an IDT with a floating electrode, or combinations thereof.
US10938372B2 Acoustic wave resonator, acoustic wave device, and filter
An acoustic wave resonator includes: a piezoelectric substrate; a pair of comb-shaped electrodes that is located on the piezoelectric substrate and excites an acoustic wave, each of the pair of comb-shaped electrodes including a plurality of electrode fingers; and a polycrystalline substrate that is located at an opposite side of the piezoelectric substrate from a surface on which the pair of comb-shaped electrodes is located, an average particle size of the polycrystalline substrate being equal to or less than 66 times an average pitch of the plurality of electrode fingers.
US10938364B2 Vacuum tube subwoofer extraction circuit system
A vacuum tube subwoofer extraction circuit system includes: a front-end circuit; and a vacuum tube subwoofer extraction circuit connected to the front-end circuit, the vacuum tube subwoofer extraction circuit including: a small signal amplification vacuum tube for receiving an input signal from the front-end circuit and outputting an audio signal; and a passive filtering circuit connected to the small signal amplification vacuum tube and adapted to perform a filtering process on the audio signal so as to output a filtered signal, wherein the front-end circuit includes a switch power circuit for providing low voltage to the vacuum tube subwoofer extraction circuit, wherein the small signal amplification vacuum tube does not have gain effect on the input signal.
US10938358B2 Digital power amplifier
A digital power amplifier comprising two or more individually activatable amplifiers. The outputs of the amplifiers are connected causing an activated amplifier of the two or more amplifiers to load modulate another activated amplifier of the two or more amplifiers.
US10938357B2 Audio amplifier with integrated filter
Embodiments provide an audio amplifier circuit with integrated (built-in) filter (e.g., a digital-to-analog converter (DAC) filter). The audio amplifier circuit may have a non-flat (e.g., low-pass) closed loop frequency response. The audio amplifier circuit may include a low pass filter coupled between an input terminal that receives the input analog audio signal and the input of the gain stage of the amplifier. In some embodiments, additional impedance networks may be included to produce a desired low-pass filter response, such as a second order filter, a third order filter, and/or another suitable filter response. Other embodiments may be described and/or claimed.
US10938348B1 Complete turn off and protection of branched cascode amplifier
Various methods and circuital arrangements for complete turn OFF of branches of a multi-branch cascode amplifier are presented. According to one aspect, a protection circuit coupled to a source node of an output transistor of a branch couples a reference voltage to the source node of the output transistor when the branch is turned OFF, and decouples the reference voltage from the source node when the branch is turned ON. According to another aspect, the protection circuit includes a switch whose off capacitance is sufficiently low so as not to affect performance of the branch when the branch is ON, and whose on resistance is sufficiently low to sufficiently reduce an RF amplitude at the source node of the output transistor when the branch is OFF and other branches are ON, and therefore allow use of low-voltage thin-oxide transistors in the branch. Further aspects include a second switch and use of transistor switches.
US10938347B2 Outphasing power combiner
The outphasing power combiner circuit includes a transformer having a primary coil coupled to a first power amplifier (PA) and a second PA, and a secondary coil. The secondary coil supplies a current to an antenna based on a first direction of a first phase of a first amplified constant-envelope signal in the primary coil with respect to a second phase of a second amplified constant-envelope signal in the primary coil. The outphasing power combiner circuit further includes load impedance coupled between a median point of the primary coil and ground. The load impedance dissipates the current based on a second direction of the first phase of the first amplified constant-envelope signal in the primary coil with respect to the second phase of the second amplified constant-envelope signal in the primary coil, which results in improved power efficiency.
US10938339B2 Installation method of solar panel and solar panel
An installation method of a solar panel includes: an installation step of installing the solar panel such that a light receiving surface of the solar panel is inclined with respect to the horizontal direction and faces the sun; and an ultrasonic vibrator arrangement step of arranging an ultrasonic vibrator generating ultrasonic vibration to the light receiving surface of the solar panel, before or after the installation step is performed, and snow or dust deposited on the light receiving surface of the solar panel is removed by the ultrasonic vibration.
US10938331B2 Method and apparatus for operating an electric motor
Apparatus and methods are provided for operating an electric motor, comprising selectively energising the coils of a stator having a plurality of stator teeth, each stator tooth having a said coil mounted thereon. The stator coils of a subset of the stator teeth are energised during a given time period to attract a corresponding rotor tooth into alignment with each of the stator teeth in the subset over the given time period. The stator coil of at least one stator tooth in the subset is energised during a portion of the given time period before the at least one stator tooth overlaps the corresponding rotor tooth.
US10938329B2 Electricity generation from low grade waste heat
Systems and methods for generating electricity from low grade heat. The system and method may be a closed loop. When a liquid mixture of salt, water, and an ion-stripping liquid is heated using the low grade heat, water dissolves more readily into the ISL, due to the increased solubility of the water in the ISL, at the increased temperature. The salt remains in a high-salinity aqueous phase that separates from the ISL phase. Upon cooling of the ISL phase, a nearly pure water phase can be separated therefrom. This low salinity water phase and the high salinity water phase can be fed to any of various processes for generating electricity from a salinity gradient, such as pressure retarded osmosis or reverse electro-dialysis. Low and high salinity water exiting the power generating portion of the process can be recycled, to reform the original liquid stream, upon recombination with the ISL.
US10938327B2 Self-starting AC harvester
An embodiment of a harvester apparatus comprising two or more charge pump stages may include at least a first charge pump stage to receive an alternating current source, and a second charge pump stage coupled to the first charge pump stage.
US10938318B2 AC-DC converting apparatus, motor drive control apparatus, blower, compressor, and air conditioner
An AC-DC converting apparatus includes: a boost circuit including a reactor supplied with power supply voltage output from an alternating-current power supply, a first leg including a first upper-arm element and a first lower-arm element connected in series, and a second leg connected in parallel with the first leg and including a second upper-arm element and a second lower-arm element connected in series, and boosting the power supply voltage; and a first voltage detecting unit detecting the power supply voltage. When the power supply voltage is positive, the AC-DC converting apparatus causes the first lower-arm element and the second upper-arm element to perform boosting operation alternately every power supply cycle that is cycle of the power supply voltage, and when the power supply voltage is negative, the AC-DC converting apparatus causes the first upper-arm element and the second lower-arm element to perform boosting operation alternately every power supply cycle.
US10938315B2 Control circuit for AC/DC converter
A control circuit for an AC/DC converter includes an AC detection circuit that periodically determines from a change in the AC input voltage whether AC voltage is being input and, upon determining that AC voltage is being input, outputs an AC detection signal that takes a HIGH level only for a prescribed duration; and an enable signal conversion circuit that filters the AC detection signal to generate the enable signal that is in a HIGH state when the AC detection signal is in the HIGH level and that becomes the LOW state after a prescribed time has passed since the AC detection signal becomes a LOW level unless the AC detection signal rises to the HIGH level again, thereby producing the enable signal that is more responsive.
US10938310B1 Seamless switching of resonant tanks in power converters by matching voltage gains at tank switchover
A DC-DC power converter has an auxiliary tank cascaded to share an efficiency tank's inductor, capacitor, and transformer. Switching transistors pump the auxiliary tank at startup to provide a boost current. The switching frequency is reduced in steps and the voltage gain and power of the converter sensed until the voltage gain matches a voltage gain calculated for the efficiency tank. Then tank switchover occurs and transistors to the efficiency tank are pumped with the last switching frequency used by the auxiliary tank, and the auxiliary tank is not pumped. Since the voltage gains before and after tank switchover are equal, no output voltage deviation or current spike occurs. A voltage sag or failure switches back to the auxiliary tank at a switching frequency determined by a dynamic contour line where the voltage gains of the two tanks are equal for the current power state.
US10938309B1 Controlling operation of a voltage converter based on inductor current
An example voltage converter includes a transformer having a primary winding, a first secondary winding, and a second secondary winding; a first transistor connected between a first terminal of the first secondary winding and electrical ground; a second transistor connected between a second terminal of the second secondary winding and electrical ground; an inductor connected to a center tap of the transformer between the first secondary winding and the second secondary winding; and a capacitor that is connectable along a current path to the transformer that includes the inductor via at least one of the first transistor or the second transistor. A control system generates, based on characteristics of current through the inductor, pulse-width modulated control signals to control operation of the first transistor and the second transistor to produce voltage at the primary winding based on a voltage across the capacitor.
US10938302B2 Elimination of power inductor thermistor with variable air gap
A power system comprises a converter including an inductor core defining a gap, and a separator spanning the gap and contacting the core. The power system also includes a controller programmed to, responsive to a decrease in current ripple amplitude output by the converter to less than a first threshold, decrease power supplied by the converter. The first threshold is indicative of an inductance change through the core due to a temperature driven decrease in size of the separator.
US10938300B2 Power converter with modular stages connected by floating terminals
An apparatus for electric power conversion includes a converter having a regulating circuit and switching network. The regulating circuit has magnetic storage elements, and switches connected to the magnetic storage elements and controllable to switch between switching configurations. The regulating circuit maintains an average DC current through a magnetic storage element. The switching network includes charge storage elements connected to switches that are controllable to switch between plural switch configurations. In one configuration, the switches forms an arrangement of charge storage elements in which at least one charge storage element is charged using the magnetic storage element through the network input or output port. In another, the switches form an arrangement of charge storage elements in which an element discharges using the magnetic storage element through one of the input port and output port of the switching network.
US10938292B2 Magnetic lubricant
A linear energy generator includes a field coil array that has one or more coils of wire, contained within a sealed generator housing and wrapped around a tube. A permanent magnet array is positioned within the tube and includes magnets that move relative to the field coil array to generate electricity. A magnetic lubricant is used between the tube and the permanent magnet array. The magnetic lubricant includes a solid phase component that includes ferromagnetic particles and a liquid phase component that coats the ferromagnetic particles to prevent corrosion and to improve lubricity of the solid phase component.
US10938285B2 Multi-bar linkage electric drive system
An electric drive system including: a rotary motor system including a hub assembly, a first rotating assembly, a second rotating assembly, and a third rotating assembly, wherein the hub assembly defines a rotational axis about which the first rotating assembly, the second rotating assembly, and the third rotating assembly are coaxially aligned and are capable of independent rotational movement independent of each other; a multi-bar linkage mechanism connected to each of the first and third rotating assemblies and connected to the hub assembly and constraining movement of the hub assembly so that the rotational axis of the hub assembly moves along a defined path that is in a transverse direction relative to the rotational axis and wherein the multi-bar linkage mechanism causes the rotational axis of the hub assembly to translate along the defined path in response to relative rotation of the first rotating assembly and the third rotating assembly with respect to each other.
US10938274B2 Devices and methods for fluid mass power generation systems
A fluid mass movement electrical energy generation device and system may comprise a modular and scalable array of stationary tube-shaped modules containing small rotating turbines. Tube-shaped modules may be easily installed by anyone, almost anywhere fluid mass flow is present (including many locations not suited to conventional wind turbines) and may efficiently, safely and quietly capture energy from turbulent and inconsistent fluid flow patterns.
US10938269B2 Motor with stress absorbing portions
A motor according to the present disclosure is a motor including a motor body part and a driving circuit part, the motor body part including: a rotor; a stator including a wound coil; a winding terminal electrically connected to the coil and extending toward the driving circuit part; and a frame housing the rotor and the stator, wherein the driving circuit part includes: a case including a first attaching portion and a frame portion with openings on both end sides of the frame portion; a first wiring board including a driving circuit and a power device mounted on the first wiring board, the first wiring board being fixed to the first attaching portion; and a first electric wiring member including a first stress absorbing portion formed into a shape absorbing stress, the first electric wiring member electrically connecting the winding terminal and the first wiring board.
US10938266B2 Electrical machine with cooling channel
An electrical machine comprises a polymeric housing formed by a polymeric material and constructed to house components of the electrical machine, structurally support the electrical machine and react torque loads generated by the electrical machine; a stator overmolded into and partially encapsulated by the polymeric housing, the stator including a laminated stator core and a plurality of stator windings, the stator windings including a winding overhang extending from the laminated stator core; a rotor in magnetic communication with the stator; and a cooling channel disposed within the polymeric material forming the housing and encapsulated by the polymeric material and positioned adjacent to the laminated stator core, wherein the cooling channel is constructed to pass a fluid for cooling the electrical machine.
US10938264B2 Motor housing made of titanium
A motor housing is made metal titanium and calendar formed by stamping process by using titanium. The motor housing is of a barrel structure, and the barrel wall and bottom are integrally stamped and formed. The other end of the barrel is provided with a barrel cover; rim of the barrel cover is embedded into the stepped groove on the inside of the barrel wall; and the barrel bottom and the barrel cover form a symmetrical structure. The motor housing is a thin-walled housing structure, and the barrel wall is a circular bushing. The barrel bottom and barrel cover are respectively provided with two sections of outward protruding concentric bosses; the barrel bottom and barrel cover are also respectively provided with shaft holes; and fillet connection is provided between the concentric bosses as well as between the concentric boss and the barrel wall.
US10938260B2 Electrical insulating structure producing method, electrical insulating structure and rotating electrical machine
A producing method is for an electrical insulating structure to cover an outer surface of a to-be-insulated object. The method comprises: a tape production step of producing a main insulation tape by using a nanoparticle-containing joining macromolecular polymer; a taping step of winding a main insulation tape on outside of the to-be-insulated object to form a main insulated part; a vacuum drawing step, which is performed after the taping step, of vacuum drawing the tape-wound to-be-insulated object; and an impregnation step, which is performed after the vacuum drawing step, of injecting a impregnating macromolecular polymer to impregnate the main insulated part therewith.
US10938259B2 Stator having bobbin-embedded tooth tips
A stator for a hybrid electric vehicle combines the best features of complete stators and segmented stators. The bobbins of a complete stator are modified to effectively widen the teeth and thereby reduce torque ripple. Each resin bobbin includes cavities on either side of the tooth. The cavities are filled with a magnetically conductive insert. In some embodiments, a single wedge shaped insert is installed on each side of each tooth. In other embodiments, multiple inserts of varying cross sectional area are installed on each side of each tooth.
US10938257B2 Stator for motor, motor and compressor
Provided are a stator, a motor and a compressor for a motor. The stator (100) includes: a substantially annular stator body (1). The stator body (1) is formed by stacking a plurality of silicon steel sheets. The magnetic induction intensity of the silicon steel sheets is B, B>1.79 T. A plurality of stator teeth (2) arranged at intervals are formed on an inner peripheral wall of the stator body (1), and an accommodating groove (3) is defined between two adjacent stator teeth (2). A diameter of a circle where inner end surfaces of the plurality of stator teeth (2) are located is D1 and a diameter of a circle where an outer end of the stator body (1) is located is D2, and D1 and D2 satisfy: D1/D2>0.515.
US10938248B1 Contactless power supply device
A contactless power supply device includes a power transmitter, and a power receiver. The power receiver includes: a resonant circuit including a receiver coil and a resonant capacitor; a rectifier circuit configured to rectify the power output from the resonant circuit; a voltage detection circuit configured to measure the output voltage from the rectifier circuit and obtain a measurement value for said output voltage; and a first communication device. The power transmitter includes: a transmitter coil; a power supply circuit including a power source and a plurality of switching elements between the power source and the transmitter coil; an auxiliary coil for electromagnetic coupling with the transmitter coil; a variable capacitance circuit configured to connect to the auxiliary coil and adjust the electrostatic charge therein; and a control circuit configured to control the electrostatic charge in the variable capacitance circuit in accordance with the measurement value for the output voltage.
US10938244B2 Bidirectional wireless power transmission system
A first power transfer circuit in a first power transfer apparatus and a second power transfer circuit in a second power transfer apparatus are configured to be electrically symmetrical to each other. In transfer of electric power from one of the first and second power transfer apparatuses to the other of the first and second power transfer apparatuses, a controller drives a first switching circuit and a second switching circuit using a parallel resonant frequency of a complex resonant circuit as a reference frequency of an operating frequency. The controller changes the operating frequency to a frequency higher than the reference frequency or a frequency lower than the reference frequency if a duty ratio is maximized when transmitted electric power is lower than target electric power, which is a control target value, during the driving at the reference frequency.
US10938238B2 Electronic apparatus and feed system
An electronic apparatus includes: a power reception section configured to receive power transmitted with use of a magnetic field or an electric field; a secondary battery; a charging section configured to perform charging to the secondary battery, based on received power received by the power reception section; a load configured to perform predetermined operation, based on supplied power; and a control section configured to forcibly set a power path on a preceding side of the load to a predetermined state when the load is activated in the charging to the secondary battery.
US10938235B2 Charging-discharging device, charging-discharging system, and charging-discharging control method
A charging-discharging device includes a selection unit to acquire estimated load power data indicating estimation of power to be consumed by an electric load, to acquire estimated solar power-generation power data indicating estimation of power to be generated by a solar power generation system, and to select one of a plurality of specific operations regarding usage of power on the basis of the estimated load power data, the estimated solar power-generation power data, operational mode data indicating an operational mode that identifies a power utilization method, price data indicating a price of AC power to be supplied from a commercial system and a price of AC power to be supplied to the commercial system, power conversion efficiency data indicating power conversion efficiency of a power converter at the time of charging or discharging a storage battery, and current time data.
US10938231B2 Microprojection device and magnetic suspension base
A microprojection device and a magnetic suspension base are provided. The microprojection device comprises a microprojector and a main suspension magnet. The microprojector is fixed to the main suspension magnet. The magnetic field direction at a magnetic field center of the main suspension magnet is in the vertical direction so the microprojector can be driven to be suspended in a magnetic field environment. The magnetic suspension base comprises: a housing and at least three base magnets disposed therein. The magnetic field direction at the center of a combined magnetic field formed by the at least three base magnets is in the vertical direction; the magnetic intensity at the center of the combined magnetic field is less than the magnetic intensity near the base magnets; and the microprojector can be driven to be suspended under the magnetic field environment by being fixed on the magnet.
US10938229B2 Wireless power-supplying mouse pad with apparatus-identifying function
A wireless power-supplying mouse pad with an apparatus-identifying function is applied to a wirelessly-charged apparatus. The wirelessly-charged apparatus includes an inductive identification tag. The wireless power-supplying mouse pad includes a mouse pad body, an inductive charging unit and a control unit. The inductive charging unit includes a tag identifier. The tag identifier identifies the inductive identification tag of the wirelessly-charged apparatus to obtain an identification signal. After the tag identifier obtains the identification signal, the tag identifier sends the identification signal to the control unit. After the control unit receives the identification signal, the control unit controls an emitting power of the inductive charging unit based on the identification signal.
US10938224B2 Hardware/software reconfigurable, intelligent and versatile electrical energy provisioning system for on-grid and off-grid applications
An electrical energy storage system that can store both grid-based electrical power when electricity prices are low or renewable power generated on-site. It can release the stored electricity for consumer applications when necessary based on a software program and configuration. The system may be networked. The system comprises a port for receiving a central processing unit (CPU), and facilitates the use of different CPU products for different users and uses.
US10938223B2 Apparatus for charging and discharging battery
A battery charging and discharging apparatus includes power converters connected in series and configured to convert respective output voltages of batteries corresponding to the power converters. Each of the power converters may include direct current to direct current (DC/DC) converters connected in parallel. The apparatus may further include a controller configured to control magnitudes of respective output voltages of the power converters based on respective states of the batteries.
US10938215B1 Power booster energy storage system (ESS) with skimming device for operating a vessel
A plurality of generators provide power to loads, such as loads on a vessel. A skimming device receives and stores skimmed power from the plurality of generators. A battery bank receives the stored skimmed power from the skimming device and provides the stored skimmed power to the loads. A controller controls receipt and storage of the skimmed power by the skimming device and monitors a level of the stored skimmed power in the skimming device. The controller controls the transfer of the stored skimmed power from the skimming device to the battery bank and provisioning of the stored skimmed power from the battery bank to the loads based on the level of the stored skimmed power in the skimming device.
US10938199B2 Programmable overcurrent protection for a switch
Embodiments of the disclosure include a switch having an on-state resistance that varies based on a temperature coefficient of the switch and an overcurrent protection circuit coupled to the switch and having an adjustable overcurrent threshold level determined based on an adjustable voltage generated by the overcurrent protection circuit, the adjustable voltage generated based on the temperature coefficient of the switch.
US10938198B2 Variable window length filter for protective relaying
Variable window filtered power system signals for electric power system monitoring and protection operations of an electric power system are provided herein. Upon detection of a power system disturbance, the filter window is decreased after a predetermined resize delay such that pre-disturbance samples are not included in the new window. As additional samples are obtained, the filter window grows to include new samples until the window reaches an initial filter window length. Gain and group delay correction factors accounting for window size and signal frequency are approximated.
US10938195B2 Cable drum for supplying energy to an electrically operated utility vehicle
A cable drum for supplying energy to an electrically operated utility vehicle includes an axially extending winding body, a winding drive for rotatably driving the winding body for reeling-up or unreeling an electric line, a spacing means for segmenting a winding layer reeled-up onto the winding body, and an air conveying means for generating cooling air through a passage region. The cooling air flows outward of the interior of the winding body. The passage region is kept clear between adjacent segments of the winding layer.
US10938192B2 Cable cleat assembly
A cable cleat assembly secures a bundle of cables to a ladder rack. The cable cleat assembly includes a base and two side bodies. Each side body is pivotally mounted to one of the ends of the base. Each side body has a first end, a middle section, and a second end. The first end of each side body includes a mounting member. The mounting member has a peg extending from each side of the mounting member. The pegs are mounted in the base to enable the side bodies to pivot from an open position to a closed position.
US10938170B1 Quick electrical power connector system
A quick electrical power connector system has a female connection member, a forward section with electrical plug openings extending through the forward section and a rear section through which electrical wiring extends into and connects with electrical contacts within the plug openings. A male connection member has a forward section, a cavity, and electric prongs located within the cavity. The male connection member also has a second section located immediately adjacent to the forward section, the second section having side walls through which electrical wiring completely extends and connects with electrical contacts connected to the electric prongs. The male connection member is configured to be connected to the female connection member to provide supplemental electrical current to electrical circuitry. A second embodiment provides for a male connection member having two cavities, each with two electrical prongs for connection with two female connection members in electrical circuitry.
US10938165B2 Electric plug-in connector having a plugging cycle counter
An electric plug-in connector comprising: an electric contact structure accommodated in an enclosure; and a plugging cycle counter including a piezoelectric sensor mechanically connected to the contact structure and/or to the enclosure. The piezoelectric sensor senses joining of the electric contact structure to a corresponding electric contact structure.
US10938153B2 Waveguide quick-connect mechanism, waveguide window/seal, and portable antenna
A mechanism to connect first and second circular waveguides. A first member includes two or more pins extending radially from a body, the first waveguide coaxial with the body and terminating at a first port at an end face of the body. A second member has a cavity coaxial with the second waveguide and configured to fit over the first member, the second waveguide terminating at a second port within the cavity. Slots disposed around a perimeter of the cavity engage the two or more pins. A cap fits over the second member, the cap including L-shaped slots to engage the two or more pins extending through the slots of the second connecting member. A wave spring between an inside surface of the cap and a shoulder of the second member urges the second port towards the first port when the cap is engaged with the two or more pins.
US10938143B2 Connector with contact pin having multiple seals for implementing insulation and moisture proofing
A connector includes: a terminal, and a housing holding the terminal, the connector being mounted on a substrate with a liquid potting agent applied thereto, wherein: the housing includes a mating recess mating with a counterpart connector, along with a bottom plate part in which a terminal press-in hole with the terminal pressed therein is formed, the terminal includes a contact part contacting a counterpart terminal of the counterpart connector in the mating recess, a substrate connection part which is exposed below the bottom plate part so as to be connected to the substrate, and a holding part housed and held in the terminal press-in hole, and this holding part includes a terminal side first seal part and a terminal side second seal part which respectively configure a first seal part and a second seal part by adhering to the side faces of the terminal press-in hole.
US10938135B2 Electrical connector for printed circuit boards
An electrical connector provides electrical connection between first, second, and third printed circuit boards (PCBs). The connector defines spaced apart substantially parallel, first, second and third mating slots and includes a plurality of pairs of first terminals and a plurality of pairs of second terminals. For each pair of first terminals: the first terminals are electrically connected to each other; one of the first terminals is disposed in the first mating slot; and the other of the first terminals is disposed in the third mating slot. For each pair of second terminals: the second terminals are electrically isolated from each other; one of the second terminals is disposed in the second mating slot; and the other of the second terminals is disposed in the third mating slot. When first, second and third PCBs are received in the respective first, second and third mating slots, each pair of first terminals electrically connects corresponding traces of the first and third PCBs and each pair of second terminals electrically connects corresponding traces of the second and third PCBs.
US10938134B2 Connector and electronic device
A connector includes: a main body and a holder. The main body includes: a frame guiding a connected member in a mounting direction; a first support member being flexible toward the frame and protruding from the frame in a first outer direction; and a second support member being flexible toward the frame and protruding from the frame in a second outer direction. The holder include: first and second contact surfaces to which the first and second support members contact, respectively, when the main body has been inserted into the holder; and inclined surfaces inclined in a direction approaching the main body from both edges of each of the first and second contact surfaces. When the main body inside the holder moves in a direction orthogonal to the mounting direction, the first and second support member slide on the inclined surfaces and elastically deform in a direction approaching the frame.
US10938130B1 Plug-in point adapter for alligator clip
A plug-in point adapter provides a self-contained adapter assembly that may be plugged into the connector jack of an existing electrical alligator clip probe and which increases the length of the probe. In some implementations, the adapter includes a test point that can be projected forward to a selectable length between the jaws of the clip that allows the clip to be used either as the point of a test probe or the original service as an alligator probe. In some implementations, the adapter transfers the alligator jack to the adapter jack for connection of the test lead plug. In some implementations, the adapter latches to the alligator clip and remains on permanently. The original alligator clip is not modified in any way and therefore the adapter can be customized for various designs of alligator clips that do not have to be modified.
US10938121B2 Antenna module of improved performances
The invention provides an antenna module of improved performances; the antenna module may comprise a plurality of first antennas for signaling at a first band, and a plurality of second antennas for signaling at a second band different from the first band. Each said first antenna may comprise a main radiator which resonates at a mode-one frequency and a mode-two frequency different from the mode-one frequency; and the main radiator may be configured such that the mode-one frequency may be in the first band, and the mode-two frequency may not be in the first band and the second band.
US10938119B2 Wireless communication device and antenna device
A wireless communication apparatus includes a transmitting antenna; and a receiving antenna that receives a wireless signal transmitted from the transmitting antenna. Each of the transmitting antenna and the receiving antenna includes a plurality of circular loop antennas arranged concentrically in an identical plane, each of the plurality of circular loop antennas having a loop perimeter approximately equal to an integer multiple of one wavelength determined from a frequency in a wireless communication; and a plurality of feeding sections individually connected with the plurality of circular loop antennas. A central axis of the plurality of circular loop antennas of the transmitting antenna and a central axis of the plurality of circular loop antennas of the receiving antenna are arranged approximately on a straight line. Thus, a wireless signal is transmitted between the circular loop antennas having a loop perimeter of a transmitting side and a receiving side.
US10938112B1 Antenna and mobile terminal
An antenna includes a feed; a first member being made of metallic materials and including an end plate and side wall plates disposed on both sides of the end plate, in which the feed is disposed on the end plate of the first member, and slots are respectively formed on the side wall plates of the first member; and second members made of non-metallic materials and bonded to the first member to shield the slots. The antenna and a mobile terminal including the antenna can achieve an aesthetically pleasing appearance and improve user experience, as the slots cannot be observed when viewed from outside the mobile terminal.
US10938105B2 Conformal multi-band antenna structure
In some embodiments, an antenna may include a plurality of reflectarray tiles and a frame including a plurality of frame elements coupled electrically and mechanically. The frame may be configured to conform to a shape of a surface. Each frame element may be configured to receive one of the plurality of reflectarray tiles. In some aspects, the plurality of reflectarray tiles may be illuminated directly or indirectly by a feed.
US10938103B2 Antenna with single motor positioning and related methods
An antenna may include a base, a gimbal mount coupled to the base, and a first guide body coupled to the base and having a first guide slot. The antenna may include a second guide body rotatably coupled with respect to the base and having a second guide slot defining a steerable intersection position with respect to the first guide slot. The antenna may also have an antenna member coupled to the gimbal mount and extending through the steerable intersection position, and an actuator configured to selectively rotate the second guide body to steer the antenna member.
US10938093B2 Portable communication device and antenna device with robust rotational attachment
A portable communication device and antenna device with robust rotational attachment is provided. The antenna device comprises: a base, the base being electrically conducting; an insulating core extending from the base; a clip attached to the base, the clip being electrically conducting, the clip and the base configured to cooperate such that: the base frictionally retains the clip; and the clip at least partially rotates around the base while making electrical contact thereto; and an antenna element extending from the clip along the insulating core, the antenna element shaped to at least partially rotate around the insulating core as the clip rotates at least partially around the base.
US10938084B2 Cooling system for radio
Techniques are disclosed to remedy thermal issues associated with antenna systems. These techniques include implementing heat pipes coupled between an external mast having antenna circuitry mounted thereon and an internal heatsink inside an environmentally-controlled location. This configuration thermally regulates heat associated with active antennas mounted to the mast, which is externally mounted onto the roof of a vehicle. The heat pipes carry heat from the mast down through the roof to the internal heatsink. The aspects described herein allow for car manufacturers to integrate mmWave technology into their vehicles while avoiding large and unsightly cooling mechanisms that would otherwise adversely impact aerodynamics and fuel efficiency.
US10938080B2 Combiner and antenna apparatus
A combiner is provided and belongs to the communications field. The combiner includes a conductive housing, a printed circuit board PCB, a conductive column, and a first conductor. The PCB, the conductive column, and the first conductor are located inside the conductive housing; one end of the conductive column is fastened to a bottom part of the conductive housing, the PCB is fastened to a top part of the conductive housing, and the first conductor is fastened to the PCB; and an axial direction of the first conductor is parallel to an axial direction of the conductive column, and a partial region of a side surface of the first conductor is opposite to the conductive column.
US10938076B2 Coolant cooling type battery
A coolant cooling type battery is provided. The coolant cooling type battery includes battery cells each having tabs to electrically connect the battery cells to each other by respective tabs. The respective tabs of the battery cells are arranged in a unidirectional alignment. Additionally, the battery includes busbars each interconnecting the tabs of adjacent battery cells of the multiple battery cells with each other to form an electrical connection between the battery cells and a coolant channel that is connected to the multiple busbars and has coolant flowing therein.
US10938066B2 Nonaqueous electrolyte solution for secondary batteries and secondary battery provided with same
A phosphodiester salt is added to the electrolytic solution to form a nonaqueous electrolytic solution for a secondary battery. The nonaqueous electrolytic solution has excellent storage characteristics in a temperature load environment. Deterioration of the charge-discharge characteristics of the nonaqueous electrolytic solution and increase in internal resistance of the nonaqueous electrolytic solution are suppressed during storage. A secondary battery having a positive electrode and a negative electrode makes use of this electrolytic solution.
US10938053B2 Thermo-electrochemical converter
A thermo-electro-chemical converter direct heat to electricity engine has a monolithic co-sintered ceramic structure or a monolithic fused polymer structure that contains a working fluid within a continuous closed flow loop. The co-sintered ceramic or fused polymer structure includes a conduit system containing a heat exchanger, a first high density electrochemical cell stack, and a second high density electrochemical cell stack.
US10938051B2 Cell, cell stack device, module and module-containing device
A cell provided with a solid electrolyte layer (4) made from a ZrO2-based sintered member; an inter-connector layer (8) containing a La-containing perovskite composite oxide, including a pair of end portions of the inter-connector layer (8) covering a pair of end portions of the solid electrolyte layer (4); and constituting an annular member with the solid electrolyte layer (4); an outer electrode layer (6) disposed outward of the solid electrolyte layer (4); and an inner electrode layer (3) disposed inward of the solid electrolyte layer (4). In such a cell, the solid electrolyte layer (4) includes a first portion overlapping the pair of end portions of the inter-connector layer (8), and a second portion disposed between the outer electrode layer (6) and the inner electrode layer (3) and having an average thickness of 15 μm or less. Additionally, the first portion is thicker than the second portion.
US10938049B2 Device for decreasing concentration of hydrogen exhausted from fuel cell
A device for decreasing a concentration of hydrogen exhausted from a fuel cell through an exhaust line includes: a first housing connected to the exhaust line and having an exhaust gas moving path and an air inlet formed therein; a pumping part installed in the first housing and sucking air through the air inlet; a second housing coupled to the first housing and having an air diluting part and a diluted gas moving path formed therein, the air diluting part being connected to the exhaust gas moving path and the diluted gas moving path being connected to the air diluting part; and a nozzle member spraying the air introduced into the air inlet to the air diluting part while being rotated.
US10938042B2 Fuel cell system
A fuel cell system includes: a fuel cell including an anode gas flow channel and a cathode gas flow channel and generating electricity from a hydrogen-containing anode gas of the anode gas flow channel and an oxygen-containing cathode gas of the cathode gas flow channel; an anode off-gas emission path through which an anode off-gas emitted from the anode gas flow channel flows; and a cathode off-gas emission path through which a cathode off-gas emitted from the cathode gas flow channel flows. After stoppage of generation of electricity by the fuel cell, gas purging is performed in which at least a part of the cathode off-gas emission path is purged with a hydrogen-containing gas having passed through a junction where the anode off-gas emission path and the cathode off-gas emission path meet each other. The hydrogen-containing gas contains at least either the anode gas or the anode off-gas.
US10938039B2 Electrode catalyst for fuel cell and method of producing the same, and cathode, anode, and fuel cell including electrode catalyst
An electrode catalyst for a fuel cell including: a carbon support; and catalytic metal supported on the carbon support, the catalytic metal being selected from platinum or a platinum alloy, in which the carbon support has a crystallite size of (002) plane of carbon within a range of 5.0 nm or more and has a specific surface area within a range of 95 m2/g to 170 m2/g, and the catalytic metal has a crystallite size of (220) plane of platinum within a range of 4.5 nm or less.
US10938034B2 Binder composition, binder dispersion liquid, electrode mixture, electrode, non-aqueous electrolyte secondary battery, and method for producing binder composition
The present invention provides a binder composition which suppresses a swelling ratio in an electrolyte solution while having sufficient peel strength. The binder composition according to the present invention contains a copolymer including monomer units derived from vinylidene fluoride, a fluorine-containing alkyl vinyl compound, and a crosslinkable monomer; the content of the monomer unit derived from the fluorine-containing alkyl vinyl compound in the copolymer being not less than 2 mass % and less than 10 mass %; and the content of the monomer unit derived from the crosslinkable monomer being less than 5 mass %.
US10938028B2 Negative electrode for lithium secondary battery and method of manufacturing
A negative electrode for an electrochemical cell of a secondary lithium metal battery may comprise a negative electrode current collector and a three-dimensional columnar lithium metal layer formed on a surface of the current collector. The columnar lithium metal layer may comprise a plurality of lithium metal columns and may be formed on the current collector using an electrochemical deposition process. In such process, the current collector and a counter electrode may be at least partially submerged in a nonaqueous liquid electrolyte solution and an electrical potential may be established between the metal substrate and the counter electrode such that lithium ions in the electrolyte solution are reduced to metallic lithium and deposited on the surface of the current collector in the form of a three-dimensional columnar lithium metal layer. The electrolyte solution may comprise lithium bis(fluorosulfonyl)imide (LiFSI) in a solution of fluoroethylene carbonate (FEC) and dimethyldicarbonate (DMDC).
US10938008B2 Battery cell tray including volatile corrosion inhibitor
The present disclosure relates to a battery cell tray, which is a tray configured to accommodate a plurality of cylinder type battery cells in a storage of a first packaging member, including a first tray member having a plate type structure in which a plurality of first recessed portions surrounding one side end portions of the battery cells are formed; and a second tray member having a plate type structure in which a plurality of second recessed portions surrounding the other side end portions facing the one side end portions of the battery cells are formed, and the first and second tray members includes a volatile rust inhibitor which is vaporized at room temperature to form a rust-proofing film on surfaces of the battery cells.
US10938006B2 Connection member, electric component unit, and battery device
Each of two opposed bus bars includes a main body portion and a connection terminal portion while the connection terminal portion is formed at the main body portion and serves as a portion to be connected to an electric power line portion of a power device. A surface of the main body portion of one of the bus bars is opposed to a surface of the main body portion of the other one of the bus bars, and the other bus bar and the one bus bar are arranged one after the other in a direction perpendicular to the surface of the main body portion. The connection terminal portions of the one bus bar, the connection terminal portions of the other bus bar are arranged one after the other in a direction along the surface of the main body portion.
US10938005B2 Seat assembly or battery assembly that can be quickly exchanged, and motor vehicle, in particular motor scooter
The assembly of motor scooters has not yet been sufficiently solved. According to the invention, the object is achieved by a seat assembly (70), in particular a battery assembly (70), for a motor vehicle (10), comprising: a frame (21), in particular comprising a battery housing (21); a saddle (20) arranged on the frame (21) and detachably connected to the frame (21) by a securing element; a compartment (150, 150′) having a drawer (152) arranged extendible within the compartment (150, 150′), wherein: the securing element is adapted to: release the saddle (20) in a release position; and secure the saddle (20) in an anchoring position, wherein the securing element is arranged and adapted such that the securing element is actuated and/or released when the drawer (152) is pulled out.
US10938001B2 Battery and connection apparatus
Disclosed is a battery including a casing including cells housed therein and a terminal part including a connection terminal connected to an electrode terminal of a connection apparatus, in which in the casing, a functional groove having a predetermined function in which a longitudinal direction coincides with a connection direction of the connection terminal and the electrode terminal is formed, and the functional groove includes a plurality of functional units having different lengths which are continuously formed. Accordingly, since there is no part that divides a functional unit between a plurality of functional units having different lengths, a size of the functional groove in a direction in which the functional units are continuous is a sum of sizes of a plurality of functional units, and thus it is possible to reduce the size of the battery while securing high functionality.
US10937999B2 Secondary battery and manufacturing method of the same
In the case where a secondary battery is repetitively curved, portions which tend to cause deterioration such as crack or breakage are, for example, a positive electrode tab and a negative electrode tab. This is because these portions are narrow projected portions, and tend to have low mechanical strength against repetitive curving in some cases. In view of the above, the positive electrode tab and the negative electrode tab are provided in portions relatively less affected by curving. More specifically, secondary battery includes a positive electrode, a positive electrode lead electrically connected to the positive electrode, a negative electrode, a negative electrode lead electrically connected to the negative electrode, a separator, and an exterior body wrapping the positive electrode, the negative electrode, and the separator. The positive electrode, the separator, the negative electrode, and the exterior body can be curved in a first direction. The positive electrode lead and the negative electrode lead are drawn from opposite sides of the exterior body.
US10937998B1 Display panel and method for preparing the same, and display device
A display panel, a method for preparing the same and a display device are provided. The display panel comprises: single package area which is single and closed; a surrounded area enclosed by the package area, with at least two installation holes formed therein and apart from each other, the at least two installation holes comprising a first installation hole and a second installation hole; and an active display area defined to surround the package area within the display area; and in a plane perpendicular to the display panel, the display panel comprises a substrate, an insulation layer and a packaging structure layer, all being stacked, the packaging structure layer comprising an inorganic packaging layer extending into an inter-hole area between the first installation hole and the second installation hole in the surrounded area, and an organic packaging layer not extending into the surrounded area.
US10937995B2 OLED display and OLED display device with plurality of light-absorbing bodies in planarization layer
An organic light emitting diode (OLED) display panel and an OLED display device include a substrate, a thin film transistor array function layer disposed on the substrate; a planarization layer disposed on the thin film transistor array function layer; an anode electrode disposed on the planarization layer; and a pixel definition layer disposed on the anode electrode. The planarization layer and/or the pixel definition layer include a plurality of light-absorbing bodies used for absorbing incident light emitted from outside the OLED display panel. The light-absorbing bodies are doped in the planarization layer and/or the pixel definition layer.
US10937990B2 Encapsulation film
The present application relates to an encapsulation film, a method of manufacturing the same, an organic electronic device including the same, and a method of manufacturing the organic electronic device using the same. The present application provides an encapsulation film which can be formed to have a structure in which moisture or oxygen flowing from the outside into an organic electronic device can be effectively blocked, has excellent handling properties and processability, and also has excellent bonding properties with an organic electronic element and durability.
US10937984B2 Organic compound and light emitting diode and organic light emitting diode display device using the same
The present disclosure relates to an organic compound, a light emitting diode and an organic light emitting diode display device using the same. The organic compound is represented by a following chemical formula 1.
US10937977B2 Top emission type light emitting element
A light emitting element includes a flexible plate-like portion having a glass substrate, and an organic functional layer formed on one surface side of the glass substrate. The organic functional layer includes a light emitting layer. When the plate-like portion is curved in a prescribed curving direction, and one surface of the plate-like portion is a concave surface, and the other surface thereof is a convex surface, a surface which is positioned on the concave surface side among both surfaces of the glass substrate is referred to as a first surface. When the plate-like portion is curved in a curving direction, and the one surface of the plate-like portion is a concave surface, and the other surface thereof is a convex surface, a compressive stress is applied to a portion whose distance from the first surface of the glass substrate is less than or equal to L (L>T/2).
US10937975B2 Organometallic compound, organic light-emitting device including organometallic compound, and diagnostic composition including organometallic compound
An organometallic compound represented by Formula 1: wherein, in Formula 1, groups and variables are the same as described in the specification.
US10937973B2 Organometallic compound, organic light-emitting device including the same, and diagnostic composition including the organometallic compound
An organometallic compound represented by Formula 1A: wherein, in Formula 1A, groups and variables are the same as described in the specification.
US10937970B2 Compound and photoelectric device, image sensor and electronic device including the same
A compound of Chemical Formula 1, and a photoelectric device, an image sensor, and an electronic device including the same are disclosed: In Chemical Formula 1, each substituent is the same as defined in the detailed description.
US10937965B2 Light-emitting element, display device, electronic device, and lighting device
A light-emitting element containing a light-emitting material with high light emission efficiency is provided. The light-emitting element includes a high molecular material and a guest material. The high molecular material includes at least a first high molecular chain and a second high molecular chain. The guest material has a function of exhibiting fluorescence or converting triplet excitation energy into light emission. The first high molecular chain and the second high molecular chain each include a first skeleton, a second skeleton, and a third skeleton, and the first skeleton and the second skeleton are bonded to each other through the third skeleton. The first high molecular chain and the second high molecular chain have a function of forming an excited complex.
US10937962B2 Method for manufacturing conductive polymer thin film having semiconductor characteristic and thin-film transistor comprising conductive polymer thin film having semiconductor characteristic
The present invention relates to a method for manufacturing a conductive polymer thin-film having a semiconductor property and to a thin-film transistor including a conductive polymer thin-film having a semiconductor property. The method for manufacturing a conductive polymer thin-film having a semiconductor property includes exposing at least a portion of a conductive polymer thin-film to a surface treatment agent to reduce a charge density of the exposed at least a portion of the conductive polymer thin-film.
US10937956B2 Magnetoresistive random access memory structure and method of forming the same
A magnetoresistive random access memory (MRAM) structure includes a bottom electrode structure. A magnetic tunnel junction (MTJ) element is over the bottom electrode structure. The MTJ element includes an anti-ferromagnetic material layer. A ferromagnetic pinned layer is over the anti-ferromagnetic material layer. A tunneling layer is over the ferromagnetic pinned layer. A ferromagnetic free layer is over the tunneling layer. The ferromagnetic free layer has a first portion and a demagnetized second portion. The MRAM also includes a top electrode structure over the first portion.
US10937937B2 Optical semiconductor element
Provided is an optical semiconductor element in which an unbonded portion between an optical semiconductor chip and a submount is made small, heat dissipation efficiency becomes high, and service life can be made long. The optical semiconductor element can include: a submount; a submount electrode provided on a mounting surface of the submount and having a rectangular shape as a whole; and a semiconductor chip including an element substrate, a semiconductor structure layer formed on the element substrate, and a chip electrode bonded to the submount electrode via a bonding layer. The chip electrode has a shape with chipped corners corresponding to four corners of the submount electrode, which has an exposed surface that is a portion exposed from the chip electrode at the four corners and bonded to the chip electrode to coincide with each other. The bonding layer extends to all the four corners of the exposed surface.
US10937933B2 Light-emitting component and method of producing a light-emitting component
A light-emitting component includes a light-emitting element and a housing with a cavity. The housing includes a housing material that absorbs at least 80 percent of light in the visible range. The cavity is formed by a limiting wall, formed by a housing surface, and a plane of the element. The light-emitting element arranged within the cavity of the housing and positioned above the element plane includes an emission side located opposite to the element plane. The cavity is at least partially filled with a transparent material composed of a first material and a second material, wherein the first material at least partially covers the limiting wall, and the second material at least partially covers the emission side. A boundary surface is formed between the first material and the second material. A first refractive index of the first material is smaller than a second refractive index of the second material.
US10937930B2 Light emitting device, an optical spectrometer, and a down-converting film for a light emitting device
Provided is a light emitting device that includes a substrate; a first electrode formed by a first electrically conductive layer arranged over the substrate; an active light emitting layer arranged over said first electrically conductive layer, and that includes a host matrix and light emitting quantum dots embedded there within; and a second electrode formed by a second electrically conductive layer arranged over the active light emitting layer. The host matrix has charge carrier supplier quantum dots blended with the light emitting quantum dots, forming a binary blend where the charge carrier supplier quantum dots are made and arranged to supply charge carriers to the light emitting quantum dots, and wherein the light emitting quantum dots are made and arranged to accept the supplied charge carriers. Also provided is a spectrometer having the LED and a down-converting film for a LED.
US10937929B2 Semiconductor unit, semiconductor device, light-emitting apparatus, display apparatus, and method of manufacturing semiconductor device
[Solving Means] A semiconductor unit includes a substrate, a semiconductor device, and a plating layer. The semiconductor device includes a semiconductor layer and one or more electrodes, the one or more electrodes being connected to the semiconductor layer and including a platinum-group element as a main material. The plating layer bonds the substrate and the electrode.
US10937927B2 Group III nitride light-emitting element and method for producing the light-emitting element
A group III nitride semiconductor light-emitting element includes a single crystal substrate and an element layer. The element layer includes an n-type layer, an active layer, and a p-type layer formed on the upper surface of the single crystal substrate in this order, and has a composition represented by the composition formula AlXGaYIn1-X-YN (0≤X≤1.0, 0≤Y≤1.0, 0≤X+Y≤1.0). The thickness of the single crystal substrate is at least 80 μm. The area of the upper surface of the substrate is larger than the area of the bottom surface of the substrate.
US10937924B2 Display device and electronics apparatus
A display device and an electronics apparatus, the display device comprises: a display substrate; and at least two stacked layers on the display substrate, wherein each stacked layer includes one micro-LED array.
US10937921B2 Method for manufacturing a sensor chip for the direct conversion of X-rays, a sensor for the direct conversion of X-rays and the dental radiology apparatus for using such a sensor
This invention relates to a method to manufacture a chip to detect the direct conversion of X-rays. It also relates to a direct conversion detector for X-rays using such a chip and dental radiology equipment using at least one such detector. The method to manufacture the wafer comprises a step for applying pressure (3, 4, 4 a) to a powdered polycrystalline semiconductor material and a step for heating (5-9) during a set time period. It comprises a preliminary step for providing an impurity level of at least 0.2% in the polycrystalline semiconductor material.
US10937919B2 Light receiving element, optical communication device, and method for manufacturing a light receiving element
A light receiving element (1) according to an embodiment of the disclosure includes a semiconductor layer (20) in which a photodiode having a PIN structure is provided in a mesa portion having a pillar shape. The photodiode includes a first conductive layer (21), an optical absorption layer (23), and a second conductive layer (24) having a light incident surface. In the light receiving element (1), the semiconductor layer (20) includes, in the vicinity of an interface between the first conductive layer (21) and the optical absorption layer (23), a constricted portion (26) that is the most constricted of the first conductive layer (21). The interface has an end exposed on an internal surface of the constricted portion (26).
US10937916B2 Photovoltaic apparatus and assembly
A photovoltaic apparatus (1000) is provided including a front sheet (250) having a first portion (2501) and a second portion (2502). The photovoltaic apparatus further includes a back sheet (210) having a first portion (2101), a second portion (2102), and a first folded portion (2103), where the second portion of the front sheet is disposed between the second portion of the back sheet and the first folded portion of the back sheet. The photovoltaic apparatus further includes one or more photovoltaic devices (100) disposed between the first portion of the front sheet and the first portion of the back sheet, where each of the one or more photovoltaic devices includes an array of photovoltaic cells (105).
US10937911B2 Method of forming a transistor
A transistor comprises a pair of source/drain regions having a channel there-between. A transistor gate construction is operatively proximate the channel. The channel comprises Si1-yGey, where “y” is from 0 to 0.6. At least a portion of each of the source/drain regions comprises Si1-xGex, where “x” is from 0.5 to 1. Other embodiments, including methods, are disclosed.
US10937909B2 FinFET device including an dielectric region and method for fabricating same
Methods are disclosed herein for fabricating integrated circuit devices, such as fin-like field-effect transistors (FinFETs), and disclosed are the associated devices. An exemplary method includes forming a first semiconductor material layer over a fin portion of a substrate; forming a second semiconductor material layer over the first semiconductor material layer; and converting a portion of the first semiconductor material layer to a first semiconductor oxide layer. The fin portion of the substrate, the first semiconductor material layer, the first semiconductor oxide layer, and the second semiconductor material layer form a fin. The method further includes forming a gate stack overwrapping the fin.
US10937907B2 Method for fabricating transistor with thinned channel
A method of fabricating a MOS transistor having a thinned channel region is described. The channel region is etched following removal of a dummy gate. The source and drain regions have relatively low resistance with the process.
US10937904B2 Programmable charge-storage transistor, an array of elevationally-extending strings of memory cells, and a method of forming an array of elevationally-extending strings of memory cells
A programmable charge-storage transistor comprises channel material, insulative charge-passage material, charge-storage material, a control gate, and charge-blocking material between the charge-storage material and the control gate. The charge-blocking material comprises a non-ferroelectric insulator material and a ferroelectric insulator material. Arrays of elevationally-extending strings of memory cells of memory cells are disclosed, including methods of forming such. Other embodiments, including method, are disclosed.
US10937902B2 Method for producing a semiconductor device having a fin-shaped semiconductor layer
A semiconductor-device production method includes a first step of forming a fin-shaped semiconductor layer on a semiconductor substrate and forming a first insulating film around the fin-shaped semiconductor layer, and a second step of, after the first step, forming a second insulating film around the fin-shaped semiconductor layer, depositing a first polysilicon on the second insulating film to achieve planarization, forming, in a direction perpendicular to a direction of the fin-shaped semiconductor layer, a second resist for forming a first gate line and a first pillar-shaped semiconductor layer and a third resist for forming a first contact line and a second pillar-shaped semiconductor layer, and etching the first polysilicon, the second insulating film, and the fin-shaped semiconductor layer to form the first pillar-shaped semiconductor layer, a first dummy gate formed from the first polysilicon, the second pillar-shaped semiconductor layer, and a second dummy gate formed from the first polysilicon.
US10937896B2 Device for compound semiconductor Fin structure
A semiconductor device includes a substrate and a fin structure. The fin structure includes a first semiconductor layer on the substrate, and a stack of one or more semiconductor layer structures. Each of the semiconductor layer structures includes a first insulator layer and a second semiconductor layer on the first insulator layer, the first and second semiconductor layers having a same semiconductor compound.
US10937894B2 Structure of a fin field effect transistor (FinFET)
A fin field effect transistor (FinFET) includes a fin extending from a substrate, where the fin includes a lower region, a mid region, and an upper region, the upper region having sidewalls that extend laterally beyond sidewalls of the mid region. The FinFET also includes a gate stack disposed over a channel region of the fin, the gate stack including a gate dielectric, a gate electrode, and a gate spacer on either side of the gate stack. A dielectric material is included that surrounds the lower region and the first interface. A fin spacer is included which is disposed on the sidewalls of the mid region, the fin spacer tapering from a top surface of the dielectric material to the second interface, where the fin spacer is a distinct layer from the gate spacers. The upper region may include epitaxial source/drain material.
US10937893B2 Semiconductor device and manufacturing method thereof
A manufacturing method of a semiconductor device includes the following steps. First patterned structures are formed on a substrate. Each of the first patterned structures includes a first semiconductor pattern and a first bottom protection pattern disposed between the first semiconductor pattern and the substrate. A first protection layer is formed on the first patterned structures and the substrate. A part of the first protection layer is located between the first patterned structures. A first opening is formed in the first protection layer between the first patterned structures. The first opening penetrates the first protection layer and exposes a part of the substrate. A first etching process is performed after forming the first opening. A part of the substrate under the first patterned structures is removed by the first etching process for suspending at least a part of each of the first patterned structures above the substrate.
US10937880B2 Method for depinning the Fermi level of a semiconductor at an electrical junction and devices incorporating such junctions
An electrical device in which an interface layer is disposed in between and in contact with a conductor and a semiconductor.
US10937878B2 Method of implanting dopants into a group III-nitride structure and device formed
A method including forming a III-V compound layer on a substrate and implanting a main dopant in the III-V compound layer to form source and drain regions. The method further includes implanting a group V species into the source and drain regions. A semiconductor device including a substrate and a III-V compound layer over the substrate. The semiconductor device further includes source and drain regions in the III-V layer, wherein the source and drain regions comprises a first dopants and a second dopant, and the second dopant comprises a group V material.
US10937876B2 Source/drain feature to contact interfaces
Examples of an integrated circuit with an interface between a source/drain feature and a contact and examples of a method for forming the integrated circuit are provided herein. In some examples, a substrate is received having a source/drain feature disposed on the substrate. The source/drain feature includes a first semiconductor element and a second semiconductor element. The first semiconductor element of the source/drain feature is oxidized to produce an oxide of the first semiconductor element on the source/drain feature and a region of the source/drain feature with a greater concentration of the second semiconductor element than a remainder of the source/drain feature. The oxide of the first semiconductor element is removed, and a contact is formed that is electrically coupled to the source/drain feature. In some such embodiments, the first semiconductor element includes silicon and the second semiconductor element includes germanium.
US10937875B2 Semiconductor device
According to one embodiment, a semiconductor device includes a semiconductor member, drain electrodes, a drain interconnect portion, and a drain conductive portion. The semiconductor member includes first and second semiconductor regions. The drain electrodes extend along a first direction, are arranged in a second direction crossing the first direction, and are provided at the first semiconductor region. A direction from the first semiconductor region toward the second semiconductor region is aligned with the first direction. The drain interconnect portion extends along the second direction and is electrically connected to the drain electrodes. The drain conductive portion is electrically connected to the drain interconnect portion. The drain conductive portion includes first and second conductive regions. A portion of the drain interconnect portion is between the first conductive region and the first semiconductor region in a third direction. The third direction crosses a plane including the first and second directions.
US10937872B1 Semiconductor structures
A semiconductor structure is provided. The semiconductor structure includes a substrate, a gate disposed on the substrate, a source disposed in the substrate and located on one side of the gate, a drain disposed in the substrate and located on another side of the gate, and a gate extending portion disposed on the substrate and located between the gate and the drain. The doping type of the gate is the opposite of that of the gate extending portion.
US10937869B2 Systems and methods of masking during high-energy implantation when fabricating wide band gap semiconductor devices
The subject matter disclosed herein relates to wide band gap semiconductor power devices and, more specifically, to high-energy implantation masks used in forming silicon carbide (SiC) power devices, such as charge balanced (CB) SiC power devices. An intermediate semiconductor device structure includes a SiC substrate layer having a first conductivity type and silicon carbide (SiC) epitaxial (epi) layer having the first conductivity type disposed on the SiC substrate layer. The intermediate device structure also includes a silicon high-energy implantation mask (SiHEIM) disposed directly on a first portion of the SiC epi layer and having a thickness between 5 micrometers (μm) and 20 μm. The SiHEIM is configured to block implantation of the first portion of the SiC epi layer during a high-energy implantation process having an implantation energy greater than 500 kiloelectron volts (keV).
US10937863B2 Fabrication of perfectly symmetric gate-all-around FET on suspended nanowire using interface interaction
A semiconductor device including a plurality of suspended nanowires and a gate structure present on a channel region portion of the plurality of suspended nanowires. The gate structure has a uniform length extending from an upper surface of the gate structure to the base of the gate structure. The semiconductor device further includes a dielectric spacer having a uniform composition in direct contact with the gate structure. Source and drain regions are present on source and drain region portions of the plurality of suspended nanowires.
US10937861B2 Semiconductor structures including middle-of-line (MOL) capacitance reduction for self-aligned contact in gate stack
A method of forming a semiconductor structure includes forming a first middle-of-line (MOL) oxide layer and a second MOL oxide layer in the semiconductor structure. The first MOL oxide layer including multiple gate stacks formed on a substrate, and each gate stack of the gate stacks including a source/drain junction. A first nitride layer is formed over a silicide in the first MOL oxide layer. A second nitride layer is formed. Trenches are formed through the second nitride layer down to the source/drain junctions. A nitride cap of the plurality of gate stacks is selectively recessed. At least one self-aligned contact area (CA) element is formed within the first nitride layer. The first MOL oxide layer is selectively recessed. An air-gap oxide layer is deposited. The air gap oxide layer is reduced to the at least one self-aligned CA element and the first nitride layer.
US10937854B2 Organic light emitting display apparatus
An organic light emitting display apparatus includes a base layer, a circuit element layer, a display element layer, an encapsulation layer, and a sealing member. The circuit element layer includes a power supply line on the base layer and an auxiliary power supply pattern on and connected to the power supply line. The display element layer includes a first electrode, a light emitting layer, and a second electrode, which are sequentially stacked on the circuit element layer. The second electrode is electrically connected to the auxiliary power supply pattern. The sealing member is between the circuit element layer and the encapsulation layer to overlap with the auxiliary power supply pattern when viewed in a plan view.
US10937852B2 Organic light emitting display apparatus
A display apparatus includes a plurality of pixels each including an organic light emitting device and a pixel driving circuit. The pixel driving circuit includes a driving transistor controlling a driving current flowing in the organic light emitting device and a first, second, third, fourth, and fifth switching transistor, the third switching transistor selectively connecting a second node which is a drain electrode of the driving transistor to a third node which is a gate electrode of the driving transistor. The third switching transistor differs from a type of each of the driving transistor and the first, second, fourth, and fifth switching transistors. Accordingly, even when the organic light emitting display apparatus is driven at a low frequency, a bezel area is reduced, and a high resolution of a display panel is realized.
US10937845B2 Display substrate and method for manufacturing the same, display panel and method for manufacturing the same, and display device
The present disclosure provides a display substrate, which includes a base substrate and a light emitting element layer, which is on a side of the base substrate and includes a pixel defining layer and a plurality of light emitting elements. The pixel defining layer includes a plurality of pixel openings and a plurality of light transmission holes, and the plurality of light emitting elements are in the plurality of pixel openings, respectively. Each of the plurality of light transmission holes penetrates through the pixel defining layer in a thickness direction of the pixel defining layer. Portions of the pixel defining layer not provided with the plurality of pixel openings or the plurality of light transmission holes are opaque light shields, and a portion of the display substrate overlapping each of the plurality of light transmission holes in the thickness direction is light transmissive.
US10937841B2 Flexible display apparatus and method of manufacturing the same
A flexible display apparatus includes a flexible substrate having a main area having an apex at which a first side and a second side meet, a first area that shares the first side with the main area, and a second area that shares the second side with the main area, wherein a first angle of the first area and a second angle of the second area that share the apex are acute angles, and a display unit arranged over the main area, the first area, and the second area of the flexible substrate.
US10937839B2 Display apparatus having level compensation layers and method of manufacturing the same
A display apparatus and a method of manufacturing a display apparatus, the display apparatus including a first area, the first area including a structure of thin layers on a substrate; a second area, the second area including a structure of thin layers on the substrate; a planarization layer that planarizes the first area and the second area; and a step-height compensation layer, wherein the structure of thin layers of the first area is different from the structure of thin layers of the second area, the step-height compensation layer compensates for a height difference between the first area and the second area due to the different structures of thin layers, and the step-height compensation layer is between the substrate and the planarization layer and in the first area or the second area.
US10937835B2 Low-noise integrated post-processed photodiode
A pixel, is provided the pixel comprising: a photodiode structure built on top of an integrated circuit generating a charge; the integrated circuit comprising at least one semiconductor material and at least one interconnect layer; the at least one interconnect layer comprises an interconnect to facilitate charge flowing into a collection node disposed in the semiconductor material; the interconnect being in contact with a doped contact diffusion disposed proximate to the collection node; a transfer transistor disposed between the collection node and a conversion node, the conversion node coupled to an active transistor; the pixel having a reset configured to reset the conversion node.
US10937830B2 Method of fabricating integrated circuit
An integrated circuit includes: a substrate having a resistive random-access memory area and a resistor area; a first dielectric layer and a second dielectric layer sequentially disposed on the substrate; a patterned stacked structure having a bottom conductive layer, an insulating layer and a top conductive layer stacked from bottom to top sandwiched by the first dielectric layer and the second dielectric layer; a first metal plug and a second metal plug disposed in the second dielectric layer and contacting the top conductive layer and the bottom conductive layer of the resistive random-access memory area respectively, thereby constituting a resistive random-access memory cell; and, a third metal plug and a fourth metal plug disposed in the second dielectric layer and contacting the bottom conductive layer or the top conductive layer of the resistor area, thereby constituting a resistor cell. A method of forming said integrated circuit is also provided.
US10937826B2 Micro semiconductor structure
A micro semiconductor structure is provided. The micro semiconductor structure includes a substrate, at least one supporting layer, and at least one micro semiconductor device. The supporting layer includes at least one upper portion and a bottom portion, wherein the upper portion extends in a first direction. The length L1 of the upper portion in the first direction is greater than the length L2 of the bottom portion in the first direction. Furthermore, the bottom surface of the micro semiconductor device is in direct contact with the upper portion of the supporting layer.
US10937811B2 Integrated circuit devices and fabrication techniques
Single gate and dual gate FinFET devices suitable for use in an SRAM memory array have respective fins, source regions, and drain regions that are formed from portions of a single, contiguous layer on the semiconductor substrate, so that STI is unnecessary. Pairs of FinFETs can be configured as dependent-gate devices wherein adjacent channels are controlled by a common gate, or as independent-gate devices wherein one channel is controlled by two gates. Metal interconnects coupling a plurality of the FinFET devices are made of a same material as the gate electrodes. Such structural and material commonalities help to reduce costs of manufacturing high-density memory arrays.
US10937805B1 Semiconductor memory device
A semiconductor memory device includes a memory cell array and bit lines connected to the memory cell array. The semiconductor memory device also includes a first upper line and a second upper line which overlap with the bit lines and are spaced apart from the bit lines by different distances.
US10937780B2 Low capacitance bidirectional transient voltage suppressor
A bidirectional transient voltage suppressor (TVS) circuit for data pins of electronic devices includes two sets of steering diodes and a diode triggered clamp device in some embodiment. In other embodiments, a bidirectional transient voltage suppressor (TVS) circuit for data pins of electronic devices includes two sets of steering diodes with a clamp device merged with a steering diode in each set. The TVS circuit is constructed to realize low capacitance at the protected nodes and improved clamping voltage for robust protection against surge evens. In some embodiments, the TVS circuit realizes low capacitance at the protected nodes by fully or almost completely depleting the P-N junction connected to the protected nodes in the operating voltage range. In this manner, the TVS circuit does not present undesirable parasitic capacitance to the data pins being protected, especially when the data pins are applied in high speed applications.
US10937775B2 Display device
Provided is a display device, which includes a substrate, a transistor, a capacitor and a light emitting unit. The transistor and the capacitor are disposed on the substrate. The light emitting unit is disposed on the substrate and arranged corresponding to the capacitor. The light emitting unit includes a first light emitting diode. The first light emitting diode is electrically connected with the transistor and overlaps the capacitor. The display device has favorable space utilization, provides a repair function, or reduces the probability of failure.
US10937771B2 Semiconductor packages
A semiconductor package is provided which includes a redistribution substrate, an interconnect substrate on the redistribution substrate, a metal layer on the semiconductor chip, a semiconductor chip on the redistribution substrate and in the hole of the interconnect substrate, and a mold layer in a gap between the semiconductor chip and the interconnect substrate. The interconnect substrate includes a hole penetrating thereinside. The interconnect substrate includes base layers and a conductive member extending through the base layers. A top surface of the interconnect substrate is positioned either above or below the level of the top surface of the metal layer.
US10937769B2 In-vehicle display device using semiconductor light-emitting device
The present invention provides a display device, including a display unit having a plurality of semiconductor light emitting devices and outputting light to an upper surface thereof, a transparent substrate located on an upper side of the display unit and having a fixing portion protruding from one surface thereof to surround a side surface of the display unit, an elastic portion located to cover a lower surface of the display unit and made of an elastic member, a first back cover coupled to a part of the transparent substrate not overlapping the display unit in an injection manner, and a second back cover located to overlap the display unit and fixed to the first back cover, wherein the elastic portion presses the display unit toward the transparent substrate.
US10937760B2 Method for manufacturing a chip package
A method for manufacturing chip package is disclosed. The method includes providing a wafer having an upper surface and a lower surface opposite thereto, in which the wafer comprises a plurality of conductive pads disposed on the upper surface; dicing the upper surface of the wafer to form a plurality of trenches; forming a patterned photoresist layer on the upper surface and in the trenches; forming a plurality of conductive bumps disposed correspondingly on the conductive pads; thinning the wafer from the lower surface toward the upper surface, such that the patterned photoresist layer in the trenches is exposed from the lower surface; forming an insulating layer under the lower surface; and dicing the patterned photoresist layer and the insulating layer along each trench to form a plurality of chip packages.
US10937744B2 Semiconductor packages including roughening features
A semiconductor package includes a substrate, a semiconductor die, dendrite, and a mold material. The substrate includes a die pad. The die pad includes roughening features. The semiconductor die is attached to the die pad such that the roughening features are adjacent to the semiconductor die. The dendrite is on the roughening features adjacent to the semiconductor die. The mold material encapsulates the semiconductor die, the dendrite, and at least a portion of the substrate.
US10937737B2 Wiring member and power conversion device
A wiring member to electrically connect a positive direct-current terminal and an alternating-current terminal to each other, the positive direct-current terminal being formed in a semiconductor element module, the alternating-current terminal being formed in a semiconductor element module, a positive potential being applied to the positive direct-current terminal, a positive potential and a negative potential being appropriately applied to the alternating-current terminal, the wiring member including an insulative partition formed on the wiring member, the insulative partition being upright so as to block the line of sight between the positive direct-current terminal and the alternating-current terminal.
US10937731B2 Semiconductor module and method for manufacturing semiconductor module
Provided is a semiconductor module enabling to effectively reduce, with a relatively simple structure, a thermal strain occurring in a bonding section between a semiconductor chip and other conductor members. The semiconductor module is characterized by being provided with: a first wiring layer; a semiconductor element bonded on the first wiring layer via a first bonding layer; a first electrode bonded on the semiconductor element via a second bonding layer; a second electrode connected on the first electrode; and a second wiring layer connected on the second electrode. The semiconductor module is also characterized in that: the width of the second electrode, said width being in the short-side direction, is more than the thickness of the first electrode; and the second electrode is disposed at a position off the center position of the semiconductor element.
US10937728B2 Preformed lead frame and lead frame package made from the same
A preformed lead frame includes multiple lead frame units, a connecting member connecting the lead frame units, a molding layer molded over the lead frame units and the connecting member, and a solder layer. The molding layer has opposite upper and lower surfaces, a plurality of side surfaces each extending therebetween, and a plurality of spaced-apart elongated grooves indented from the lower surface towards the upper surface. Each of the lead frame units includes a row of spaced-apart leads each having a grooved surface and a grooved soldering surface indented from the grooved surface towards the upper surface. The solder unit includes multiple solder layers for filling the elongated grooves. A lead frame package formed from the preformed lead frame is also disclosed.
US10937723B2 Package carrier structure having integrated circuit design and manufacturing method thereof
A package carrier structure includes an insulating substrate, a first wiring layer, a second wiring layer, at least one conductive via, a plurality of first and second conductive pads, a first insulating layer, a plurality of first and second conductive structures, and an encapsulated layer. The first and second wiring layers are disposed on the upper and lower surfaces of the insulating substrate respectively. The conductive via penetrates through the insulating substrate and electrically connected to the first and second wiring layers. The first and second conductive pads are disposed on the upper surface and electrically connected to the first wiring layer. The first insulating layer is disposed on the upper surface and exposing the first and second conductive pads. The first and second conductive structures are disposed on the first and second conductive pads respectively. The lower surface of the insulating substrate is covered by the encapsulation layer.
US10937685B2 Diffusion break structures in semiconductor devices
The present disclosure generally relates to semiconductor devices and processing. The present disclosure also relates to isolation structures formed in active regions, more particularly, diffusion break structures in an active semiconductor layer of a semiconductor device. The present disclosure also relates to methods of forming such structures and replacement metal gate processes.
US10937677B2 Wafer storage container
The present invention relates to a wafer storage container capable of removing fumes on a wafer or removing moisture therefrom by supplying purge gas to the wafer stored in a storage chamber. More particularly, the present invention relates to a wafer storage container, in which uniform purge gas injection is achieved and thus formation of dead regions is minimized, formation of turbulence in a storage chamber is prevented and thus wafer purging efficiency is improved, and a size reduction of an injection member injecting purge gas into the storage chamber is achieved and thus a size reduction of the entire wafer storage container is achieved.
US10937676B2 Substrate processing apparatus and device management controller
There is provided a configuration that includes a device-status-monitoring controller that stores, in a storage section, device data generated by the apparatus; an analysis-support controller that acquires the device data related to abnormality analysis information from the storage section based on basic information that includes: information that defines an abnormal event, at least one of the device data corresponding to the abnormal event, and step information indicating a step where the at least one of the device data is generated; and recipe-specific information that includes at least a recipe name; and a display device that displays the device data related to the abnormality analysis information in a manner that goes back to a past time from a time when a latest recipe specified by the recipe name is executed.
US10937672B2 Heating device and heating chamber
A heating device and a heating chamber are provided, comprising a base plate (21), at least three supporting columns (22) and a heating assembly, where the at least three supporting columns are arranged vertically on the base plate and are distributed at intervals along a circumferential direction of the base plate Top ends of the at least three supporting columns form a bearing surface for supporting a to-be-heated member (23). The heating assembly includes a heating light tube (24) and a thermal radiation shielding assembly, where the heating light tube is disposed above the base plate and below the bearing surface. A projection of an effective heating area formed by uniform distribution of the heating light tube on the base plate covers a projection of the bearing surface on the base plate. The thermal radiation shielding assembly shields heat radiated by the heating light tube towards surroundings and bottom.
US10937671B2 Conductive heat spreader and heat sink assembly for optical devices
Matching of coefficient of thermal expansion for heat spreaders and carrier die can facilitate optoelectronic die alignment. In one example, an apparatus comprises a carrier die comprising a first coefficient of thermal expansion, two or more optoelectronic die disposed on the carrier die, and a spreader. The spreader can comprise a second material coefficient of thermal expansion matched to the first coefficient of thermal expansion. Additionally, a thermal interface material is disposed between the spreader and the one or more optoelectronic die.
US10937665B2 Methods and apparatus for gettering impurities in semiconductors
Methods and apparatus for gettering impurities in semiconductors are disclosed. A disclosed example multilayered die includes a substrate material, a component layer below the substrate material, and an impurity attractant region disposed in the substrate material.
US10937658B2 LED wafer processing method
An LED wafer is formed from a sapphire substrate having a front side. A plurality of crossing division lines are formed on the front side of the sapphire substrate to thereby define a plurality of separate regions where a plurality of LEDs are respectively formed. An LED wafer processing method includes preparing a V-blade having an annular cutting edge whose outer circumferential portion has a V-shaped cross section, rotatably mounting the V-blade in a cutting unit, holding the LED wafer on a holding table with the back side of the LED wafer exposed upward, and then relatively moving the cutting unit and the holding table to form a chamfered portion on the back side of the LED wafer along an area corresponding to each division line formed on the front side of the LED wafer.
US10937652B1 Method and structure of cut end with self-aligned double patterning
Semiconductor device and the manufacturing method thereof are disclosed herein. An exemplary method of forming a semiconductor device comprises receiving a structure including a substrate and a first hard mask over the substrate, the first hard mask having at least two separate portions; forming spacers along sidewalls of the at least two portions of the first hard mask with a space between the spacers; forming a second hard mask in the space; forming a first cut in the at least two portions of the first hard mask; forming a second cut in the second hard mask; and depositing a cut hard mask in the first cut and the second cut.
US10937651B2 Laser annealing method
A laser annealing method includes: step A of providing a substrate having an amorphous semiconductor film formed on a surface thereof; and step B of selectively irradiating a portion of the amorphous semiconductor film with laser light. The step B includes a step of simultaneously forming, in the portion, two molten regions that have elongate shapes congruent to each other and are arranged in line symmetry with each other.
US10937650B1 Semiconductor device having in situ formed horizontal nanowire structure
Methods of in situ fabrication and formation of horizontal nanowires for a semiconductor device employ non-catalytic selective area epitaxial growth to selectively grow a semiconductor material in a selective area opening of predefined asymmetrical geometry. The selective area opening is defined in a dielectric layer to expose a semiconductor layer underlying the dielectric layer. The non-catalytic selective area epitaxial growth is performed at a growth temperature sufficient to also in situ form a linear stress crack of nanoscale width that is nucleated from a location in a vicinity of the selective area opening and that propagates in a uniform direction along a crystal plane of the semiconductor layer in both the semiconductor layer and the dielectric layer as a linear nanogap template. The semiconductor material is further selectively grown to fill the linear nanogap template to in situ form the nanowire that is uniformly linear.
US10937639B2 Precursor selection for data-dependent tandem mass spectrometry
The invention relates to selection of precursors from a measured mobility-mass map for tandem mass spectrometry and is based on processing a peak list from measured signals and clustering these peaks in the mobility-mass space.
US10937633B2 Microwave transmission apparatus and semiconductor processing device
The present disclosure provides a microwave transmission apparatus. The microwave transmission apparatus includes a waveguide, configured to transmit microwaves emitted from a microwave source to a load; and an impedance matching structure, disposed in the waveguide the waveguide. The waveguide includes a microstrip interdigital capacitor. The impedance before the input end of the impedance matching structure is matched with the impedance after the input end of the impedance matching structure by adjusting an equivalent capacitance formed by the microstrip interdigital capacitor and/or a position of the microstrip interdigital capacitor along the extending direction of the waveguide.
US10937632B2 Microwave chemical processing reactor
A processing reactor includes a microwave energy source and a field-enhancing waveguide. The field-enhancing waveguide has a field-enhancing zone between a first cross-sectional area and a second cross-sectional area of the waveguide, and also has a plasma zone and a reaction zone. The second cross-sectional area is smaller than the first cross-sectional area, is farther away from the microwave energy source than the first cross-sectional area, and extends along a reaction length of the field-enhancing waveguide. The supply gas inlet is upstream of the reaction zone. In the reaction zone, a majority of the supply gas flow is parallel to the direction of the microwave energy propagation. A supply gas is used to generate a plasma in the plasma zone to convert a process input material into separated components in the reaction zone at a pressure of at least 0.1 atmosphere.
US10937629B2 Multi charged particle beam writing apparatus and multi charged particle beam writing method
In one embodiment, a first storage storing writing data, a second storage storing correction data for correcting an error in a writing position due to factors including bending of the substrate, a cell data allocator virtually dividing a writing region of the substrate into blocks, and allocating a cell to the blocks in consideration of the correction data, a plurality of bitmap data generators virtually dividing the blocks into meshes, calculating an irradiation amount per mesh region, and generating bitmap data which assigns the irradiation amount to each mesh region, and a shot data generator generating shot data that defines an irradiation time for each beam. The cell data allocator virtually divides the writing region by division lines in a direction different from a writing forward direction to generate a plurality of division regions. The plurality of bitmap data generators generate pieces of bitmap data of the different division regions.
US10937623B2 Deflector for multiple electron beams and multiple beam image acquiring apparatus
A deflector for multiple electron beams includes a first electrode substrate, second to fourth electrode substrates disposed in order in parallel to each other in a first same plane which is orthogonal to the substrate surface of the first electrode substrate, a fifth electrode substrate disposed opposite to the first electrode substrate, and sixth to eighth electrode substrates disposed in order in parallel to each other in a second same plane such that they are opposite to the second to fourth electrode substrates, wherein the first to eighth electrode substrates are disposed such that they surround a space through which multiple electron beams pass.
US10937616B2 Control device for an electromagnetic drive of a switchgear
A control device for an electromagnetic drive of a switchgear includes a plurality of power supply units, each of which is configured to provide, in a specified input voltage range in each case, electrical power that is sufficient for operating the electromagnetic drive: The control device is configured to automatically control the use of the power supply units for operating the electromagnetic drive on the basis of an input voltage of the control device.
US10937609B1 Membrane circuit structure
A membrane circuit structure includes a first film substrate and a first circuit layer. The first circuit layer is disposed on the first film substrate. The first circuit layer contains first conductive silver paste and second conductive silver paste. The first conductive silver paste has a first impedance value. The second conductive silver paste has a second impedance value. The first impedance value is 10 to 15 times the second impedance value.
US10937608B2 Operation panel and image forming apparatus
An operation panel includes a push key and a switch. The push key is depressed through an opening formed in a panel body. The switch is pushed by depressing of the push key. The push key includes a tapered part tapered toward the switch. The panel body includes an elastic piece inclined toward the tapered part from a circumference of the opening and elastically deformable to an opposite side to the tapered part. When the push key is depressed, the elastic piece is elastically deformed to the opposite side by the tapered part. When the depressing of the push key is released, the push key is pushed up by an elastic restoring force of the elastic piece.
US10937596B2 Electronic component
An electronic component includes an element body including a plurality of side surfaces adjacent to each other, and an external electrode disposed on the plurality of side surfaces. The external electrode includes a conductive resin layer in which a plurality of gaps exists and a plating layer disposed on the conductive resin layer. A clearance communicating with the plurality of gaps exists between an end edge of the plating layer and the element body. The conductive resin layer includes a first portion located on one side surface of the plurality of side surfaces and a second portion located on another side surface of the plurality of side surfaces. An existence ratio of the gaps in the first portion is greater than an existence ratio of the gaps in the second portion.
US10937590B2 Magnetic structures for low leakage inductance and very high efficiency
A magnetic configuration utilizing a plurality of posts and spiting the primary winding on each of the posts defining a core and placing the secondary windings together with the rectifier means around each post to minimise the stray and leakage inductance. A significant reduction of the core material and a reduction of the footprint is achieved due to better utilization of the winding material. The magnetic field is weaving from and through one post to the other to minimize the vertical component of ther field and forcing the magnetic field to be parallel with the winding to reduce the AC losses in copper of the winding. These properties allow the magnetic structure to be suitable in very high frequency applications and even in application with an air core. These magnetic structures can be used for implementing a transformer and for inductive applications.
US10937576B2 Flaky magnetic metal particles, pressed powder material, rotating electric machine, motor, and generator
The flaky magnetic metal particles of the embodiments include a plurality of flaky magnetic metal particles, each of the flaky magnetic metal particles including a first magnetic particle including a flat surface, at least one first element selected from the group consisting of Fe, Co and Ni, an average ratio between the maximum length and the minimum length in the flat surface being between 1 and 5 inclusive, an average thickness of the first magnetic particles being between 10 nm and 100 μm inclusive, an average aspect ratio of the first magnetic particles being between 5 and 10000 inclusive; and a plurality of second magnetic particles disposed on the flat surface, an average number of the second magnetic particles being five or more, an average diameter of the second magnetic particles being between 10 nm and 1 μm inclusive.
US10937575B2 Cascade varistor having improved energy handling capabilities
A varistor is provided having a rectangular configuration defining first and second opposing end surfaces offset in a lengthwise direction. The varistor may include a first terminal adjacent the first opposing end surface and a second terminal adjacent the second opposing end surface. The varistor may include an active electrode layer including a first electrode electrically connected with the first terminal and a second electrode electrically connected with the second terminal. The first electrode may be spaced apart from the second electrode in the lengthwise direction to form an active electrode end gap. The varistor may include a floating electrode layer including a floating electrode. The floating electrode layer may be spaced apart from the active electrode layer in a height-wise direction to form a floating electrode gap. A ratio of the active electrode end gap to the floating electrode gap may be greater than about 2.
US10937565B2 Wire harness
A wire harness, including: a first conductor including a first connection; a second conductor including a second connection that is connected to the first connection; an adhered member that is disposed on an outer circumference of a connection part between the first connection and the second connection; and an interposed member that is interposed between the connection part and the adhered member, the adhered member being adhered on an outer circumferential surface of the interposed member, wherein the interposed member has rigidity to maintain a certain shape.
US10937564B2 Electric wire for high frequency, high voltage and large current
An electric wire for improving the adhesion force between the adjacent winding wires of a coil is described. The electric wire of the present invention may include a conductive wire with a substantially quadrilateral cross-sectional shape. The electric wire further includes a first groove and a second groove positioned diagonally at two opposite corners of the quadrilateral along a longitudinal direction of the conductive wire. An adhesive pocket filled with an adhesive is sized to fit within each of the first and second grooves at diagonally arranged opposite corners.
US10937562B2 Cellulose based electrically insulating material
An electrical device including a cellulose based electrically insulating composite material in the form of a paper or pressboard, the composite material having cellulose fibres; and an electrically insulating thermoplastic polymer material; wherein the polymer material is arranged around and between the cellulose fibres, and binds the fibres to each other.
US10937551B2 Medical concept sorting based on machine learning of attribute value differentiation
Mechanisms are provided for performing entity differentiation. A cognitive medical system ingests a corpus of medical content having references to medical entities, and performs entity recognition on the medical content to identify the medical entities. Responsive to the cognitive medical system identifying a medical entity having a plurality of annotations for a same medical entity attribute, an entity differentiation component executes an ordered set of entity differentiation algorithms, corresponding to the medical entity, for differentiating medical entity attribute values. The entity differentiation component runs the ordered set of entity differentiation algorithms, in order, on the plurality of annotations for the attribute to generate a ranked list of medical entity attribute values corresponding to the annotations in the plurality of annotations. The cognitive medical system performs a cognitive operation on the medical entity based on the ranked list of medical entity attribute values.
US10937550B2 Phylogenetic tumor evolution trees with distribution of variants in cell populations
A computer-implemented method includes inputting, to a processor, an N×K SSV frequency matrix M and an error tolerance δ≥0, wherein N is a number of SSVs and K is a number of time points, wherein matrix M comprises a plurality of time-resolved mutation frequencies for each SSV; clustering, by the processor, matrix rows in M that satisfy the δ to provide a plurality of SSV clusters; assigning, by the processor, a mean cluster frequency to each SSV within each SSV cluster; calculating errors for removing low frequency rows, for rounding rows to 1 or 0; assigning a root node for all SSV clusters of frequency 1; and calculating, by the processor, a δ-compliant time-series evolution tree with error ≤δ comprising the root node and a plurality time-stratified nodes, wherein calculating includes assigning a clonal configuration, optionally re-configuring the clonal configuration, and calculating error for re-configuring.
US10937547B2 Subject assessment using localization, activity recognition and a smart questionnaire
A method for subject assessment in an environment includes receiving subject sensor data from a sensor positioned adjacent to a subject, receiving beacon signals from a beacons placed at different positions within the environment, processing the beacon signals to determine a location of the subject within the environment based on relative power levels of the received beacon signals, and processing the subject sensor data to determine an activity of the subject.
US10937541B2 Systems and methods for processing images to prepare slides for processed images for digital pathology
Systems and methods are disclosed for processing an electronic image corresponding to a specimen. One method for processing the electronic image includes: receiving a target electronic image of a slide corresponding to a target specimen, the target specimen including a tissue sample from a patient, applying a machine learning system to the target electronic image to determine deficiencies associated with the target specimen, the machine learning system having been generated by processing a plurality of training images to predict stain deficiencies and/or predict a needed recut, the training images including images of human tissue and/or images that are algorithmically generated; and based on the deficiencies associated with the target specimen, determining to automatically order an additional slide to be prepared.
US10937534B2 System and method for secure medication dispensing, monitoring, and control
A programmable medication dispenser is provided to securely dispense medication to a patient and mitigate the risk of diversion of the medication to an unauthorized user. The programmable medication dispenser may include a processor, a memory, a housing, a biometric verification module, an inner receptacle having a plurality of compartments for storing the medication, and a gate for dispensing the medication from one of the compartments. A patient may access the medication stored within the medication dispenser according to a prescribed dosing schedule based on instructions executed by the processor after verifying his or her identify via the biometric verification module. A system is also provided for securely dispensing, monitoring, controlling medication for a patient using the programmable medication dispenser and for mitigating the risk of diversion of the medication to an unauthorized user. The system could be implemented in a cloud-based environment wherein centralized, cloud-based monitoring and control of a network of medication dispensing systems is provided, and the system could function as a centralized portal for allowing healthcare providers to access patient healthcare data, as well as for allowing insurers and other entities to access such data, as needed.
US10937533B1 Localized learning of medication routine
A medication dispenser apparatus is described. The apparatus includes a container configured to hold medication, a display interface, and a controller configured to perform, in sequence, a learning operation in which the controller learns a medication dispensing regimen of the container, a validation operation in which the controller validates the learned medication dispensing regimen; and a notification operation in which the controller provides on the display interface a status of use of the container for medication dispensing in relation to the learned medication dispensing regimen.
US10937531B1 System and method for timely notification of treatments to healthcare providers and patient
A computer-assisted method to provide timely multi-channel notification of treatments to healthcare providers and patients, the method including receiving de-identified longitudinal medical records, treatment prescription records of healthcare providers, and notification data. Relationships between the healthcare providers, the anonymized patients, and the notifications are identified using the de-identified longitudinal medical records, the treatment prescription records of the healthcare providers, and the notification data. An impact of notifications being received by both the healthcare provider for the anonymized patient and the anonymized patient on whether the anonymized patient received the treatment is determined. A plan to timely provide notifications of treatments to the healthcare provider and the anonymized patients is determined based at least on the impact of the notifications being received by both the healthcare provider for the anonymized patient and the anonymized patient on whether the anonymized patient received the treatment.
US10937525B2 System that generates pharmacokinetic analyses of oligonucleotide total effects from full-scan mass spectra
System that automates analysis of mass spectrometry data for oligonucleotides to generate pharmacokinetic parameters and models. A user inputs an oligonucleotide sequence and a maximum number of nucleotides that may be lost during metabolism while retaining therapeutic effectiveness. The system calculates the possible active metabolites and develops a mass spectrum filter for the mass-to-charge ratio of ions for these metabolites. Full-scan spectra are analyzed to calculate the total concentration of these active molecules present in a time series of samples. Pharmacokinetic models and parameters are calculated from the time series of total concentration. Because full-scan spectra are captured, assumptions may be modified and analyses may be quickly rerun without collecting additional data. Overall pharmacokinetic analysis is therefore much more streamlined and efficient, reducing cost, delay, and the need for a mass spectrometrist who is highly skilled in spectral analysis.
US10937492B2 Semiconductor storage apparatus
A semiconductor storage apparatus of high convenience, which improves utilization efficiency of a memory region, is provided. A flash memory provided in the disclosure includes a memory controller and an NAND memory device. The memory controller includes an SRAM, an RRAM, and a write/selector. The SRAM stores a conversion table that converts a logical address into a physical address. The RRAM temporarily stores a small amount of data which should be programmed. The write/selector selectively writes the to-be-programmed data into the RRAM or an NAND memory unit of the NAND memory device.
US10937488B2 Electronic circuit capable of selectively compensating for crosstalk noise and inter-symbol interference
An electronic circuit including: a driver for outputting a driven first signal by driving a first signal among signals received in parallel; a selector circuit for selecting one of the first signal and a second signal among the signals received in parallel; and a compensator circuit for generating a first compensation signal for compensating the driven first signal, in response to the first signal or the second signal selected by the selector circuit, wherein, when the selector circuit selects the first signal, the compensator circuit generates the first compensation signal to compensate for an inter-symbol interference of the driven first signal, and wherein, when the selector circuit selects the second signal, the compensator circuit generates the first compensation signal to compensate for a crosstalk noise of the driven first signal caused by a driven second signal driven from the second signal.
US10937484B2 Dynamic bandwidth throttling of DRAM accesses for memory tracing
A system and method of avoiding loss of memory trace data, including monitoring a first-in-first-out (FIFO) buffer to determine if the FIFO buffer has overflowed due to memory access, determining whether an overflow of the FIFO buffer is acceptable, changing an operating mode of a target system if overflow of the FIFO buffer is unacceptable to avoid FIFO buffer overflow, and collecting memory trace data on the memory accesses.
US10937479B1 Integration of epitaxially grown channel selector with MRAM device
A magnetic memory array having an epitaxially grown vertical semiconductor selector connected with a memory element via a bottom electrode such as TaN. An electrically conductive contact such as tungsten (W) or TaN can be included between the vertical semiconductor channel and the TaN bottom electrode. The electrically conductive contact and the TaN bottom electrode can both be formed by a damascene process wherein an opening is formed in an oxide layer and a metal is deposited into the opening. A chemical mechanical polishing process can then be performed to remove portions of the metal that extend out of the opening in the oxide layer over the oxide surface.
US10937471B2 Non-volatile memory device and storage device including the same
A non-volatile memory device includes a serial pipeline structure connected to an output stage of a First In, First Out (FIFO) memory. The FIFO memory is configured to store data transmitted through a data path having a wave pipeline structure based on a plurality of FIFO input clock signals and output the stored data based on a plurality of FIFO output clock signals. A serializer is configured to output data to an input/output pad based on a select clock signal. The serial pipeline structure is connected between the FIFO memory and the serializer and configured to compensate for a phase difference between the data output from the FIFO memory and the select clock signal.
US10937467B2 Device and method for data-writing
A device includes a circuit cell, a first switching unit, and a second switching unit. The first switching unit is configured to output an auxiliary signal. The second switching unit is coupled between the first switching unit and the circuit cell, and configured to transmit a write voltage and an auxiliary signal to the circuit cell.
US10937462B2 Using sharding to generate virtual reality content
A method includes defining first, second, and third shards of raw three-dimensional video data in a state file, wherein each shard includes raw video feeds; assigning each shard to a corresponding worker node in a set of worker nodes; processing the shards at the set of worker nodes to generate one or more three-dimensional video renders for each shard; determining, from the state file, that processing of the first shard is complete, processing of the second shard is complete, and processing of the third shard is incomplete; and generating three-dimensional content by concatenating a first three-dimensional video render, a first audio render associated with the first shard, a second three-dimensional video render, and a second audio render associated with the second shard, and a filler video that is a placeholder for a third three-dimensional video render until the third shard is processed.
US10937459B1 Disc grabbing device adapted to disc archive system
A disc grabbing device adapted to a disc archive system for grabbing at least one disc is provided. The disc grabbing device includes a center cylinder, a drive controller and a detection device. When the disc is grabbed by the disc grabbing device, the center cylinder passes through the center hole of the disc. The drive controller is configured to control the disc grabbing device to grab the disc. The detection device is electrically connected to the drive controller to detect a surface of a disc placed on a disc tray to be grabbed, and to correspondingly transmit a drive stop signal to the drive controller to stop the operation of the disc grabbing device.
US10937456B2 Magnetic tape
The magnetic tape has a magnetic layer containing ferromagnetic powder and binder on one surface of a nonmagnetic support and has a backcoat layer containing nonmagnetic powder and binder on the other surface thereof, wherein the thickness of the backcoat layer is less than or equal to 0.20 μm, the contact angle for 1-bromonaphthalene that is measured on the surface of the backcoat layer falls within a range of 10.0° to 30.0°, and the contact angle for 1-bromonaphthalene that is measured on the surface of the magnetic layer falls within a range of 45.0° to 55.0°.
US10937454B2 Actuator assembly having dual sensors for detecting the vibration on magnetic disk device
According to one embodiment, a magnetic disk device includes a base that includes a bottom wall and side walls standing along a circumference of the bottom wall, a housing that includes a cover facing the bottom wall and closing the base, an actuator assembly that is housed inside the housing and is rotatable around a rotation axis, a head movably supported by the actuator assembly, a control circuit board provided outside of the housing, a first sensor disposed on the control circuit board, and a second sensor disposed inside the housing.
US10937452B2 Disk drive suspension configured for vertical coupling and windage control
A suspension assembly is described. The suspension assembly includes a load beam, the load beam includes a first set of spring extensions connecting a rigid region and a mounting region of the load beam. The suspension assembly also includes a base plate coupled to the mounting region of the load beam. The base plate includes two hinge members, each of the hinge members includes a second spring extension connected to the first set of spring extensions and coupling the load beam and the base plate. The base plate also includes a bender on a first side of the load beam connected to one of the two hinge members predisposing the rigid region to move from a first position to a second position.
US10937451B2 Magnetoresistive effect element with nonmagnetic spacer layer including an aluminum alloy
A magnetoresistive effect element according to the present invention includes: a first ferromagnetic layer as a magnetization fixed layer; a second ferromagnetic layer as a magnetization free layer; and a nonmagnetic spacer layer provided between the first ferromagnetic layer and the second ferromagnetic layer. The nonmagnetic spacer layer comprises an Al alloy represented by General Formula (1), and thereby lattice mismatch between the nonmagnetic spacer layer and the first ferromagnetic layer and/or the second ferromagnetic layer is reduced, compared to lattice mismatch when the nonmagnetic spacer layer is formed of Al. AlγX1-γ  (1) [wherein, X indicates one element selected from the group consisting of Li, N, Mg, Si, Sc, Cr, Fe, Ni, Cu, Zn, Ga, Ge, Zr, Ru, Pd, Ag, Sn, W, Pt, Au and Th, and γ is 0.5<γ<1.]
US10937447B2 Harmony generation device and storage medium
A harmony generation device and a program for the same which can generate a natural harmony sound are provided. The harmony generation device (1) generates first and second harmony tones to which a voice input through a microphone (M) is shifted in pitch by first and second shift amounts calculated based on both the voice input through the microphone (M) and a chord determined from performance information of an electric guitar (G) input through an input device (34). That is, since the first and second harmony tones can be tones based on the chord of the electric guitar (G) that changes from moment to moment, the harmony sound obtained by mixing the first and second harmony tones with the voice input through the microphone (M) can be a natural harmony sound that is rich in variation according to the chord of the electric guitar (G).
US10937441B1 Beam level based adaptive target selection
A system configured to improve audio processing by adaptively selecting target signals based on current system conditions. For example, a device may select a target signal based on a highest signal quality metric when only the local speech is present (e.g., during near-end single-talk conditions), as this maximizes an amount of energy included in the output audio signal. In contrast, the device may select the target signal based on a lowest signal quality metric when only the remote speech is present (e.g., during far-end single-talk conditions), as this minimizes an amount of energy included in the output audio signal. In addition, the device may track positions of the local speech and the remote speech over time, enabling the device to accurately select the target signal when both local speech and remote speech is present (e.g., during double-talk conditions).
US10937438B2 Neural network generative modeling to transform speech utterances and augment training data
Systems, methods, and devices for speech transformation and generating synthetic speech using deep generative models are disclosed. A method of the disclosure includes receiving input audio data comprising a plurality of iterations of a speech utterance from a plurality of speakers. The method includes generating an input spectrogram based on the input audio data and transmitting the input spectrogram to a neural network configured to generate an output spectrogram. The method includes receiving the output spectrogram from the neural network and, based on the output spectrogram, generating synthetic audio data comprising the speech utterance.
US10937433B2 Missing data packet compensation
Methods of compensating for lost data packets in hearing aid systems wherein a data streaming device streams packets of data to at least two hearing aids are disclosed.
US10937432B2 Error concealment unit, audio decoder, and related method and computer program using characteristics of a decoded representation of a properly decoded audio frame
There is provided an error concealment unit, method, and computer program, for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information. In one embodiment, the error concealment unit provides an error concealment audio information for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame. The error concealment unit derives a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame. The error concealment unit performs a fade out using the damping factor.
US10937417B2 Systems and methods for automatically categorizing unstructured data and improving a machine learning-based dialogue system
Systems and methods for building a response for a machine learning-based dialogue agent includes implementing machine learning classifiers that predict slot segments of the utterance data based on an input of the utterance data; predict a slot classification label for each of the slot segments of the utterance data; computing a semantic vector value for each of the slot segments of the utterance data; assessing the semantic vector value of the slot segments of the utterance data against a multi-dimensional vector space of structured categories of dialogue, wherein the assessment includes: for each of a distinct structured categories of dialogue computing a similarity metric value; selecting one structured category of dialogue from the distinct structured categories of dialogue based on the computed similarity metric value for each of distinct structured categories; and producing a response to the utterance data.
US10937415B2 Information processing device and information processing method for presenting character information obtained by converting a voice
There is provided an information processing device to further improve the operability of user interfaces that use a voice as an input, the information processing device including: an acquisition unit configured to acquire context information in a period for collection of a voice; and a control unit configured to cause a predetermined output unit to present a candidate for character information obtained by converting the voice in a mode in accordance with the context information.
US10937412B2 Terminal
According to an embodiment of the present invention, there is provided a terminal including a memory which stores a prosody correction model; a processor which corrects a first prosody prediction result of a text sentence to a second prosody prediction result based on the prosody correction model and generates a synthetic speech corresponding to the text sentence having a prosody according to the second prosody prediction result; and an audio output unit which outputs the generated synthetic speech.
US10937409B2 Predictive acoustic echo cancellation
A method for echo cancellation based on microphone signal correlation is disclosed. The method includes replaying a reference signal by a speaker; collecting a primary audio signal by a primary microphone and a secondary audio signal by a secondary microphone based on the reference signal being replayed; partitioning the reference signal into a plurality of sectioned reference signals, based on levels of correlation between the primary audio signal and the secondary audio signal; generating a plurality of sectioned primary echo signals for the primary microphone by processing the sectioned reference signals by an acoustic audio canceller (AEC); generating a plurality of sectioned secondary echo signals for the secondary microphone by processing the sectioned reference signals by a predictive acoustic audio canceller (AEC-P), wherein the AEC-P generates at least one of the sectioned secondary echo signals based on a corresponding sectioned primary echo signal; and performing echo cancellation for the secondary microphone by removing a combination of the sectioned secondary echo signals from the secondary audio signal.
US10937403B2 Signal supply device, keyboard device and non-transitory computer-readable storage medium
A signal supply device according to an embodiment of the present invention includes a generator configured to generate a first sound signal and a second sound signal in accordance with an instruction signal including operation body information corresponding to an operation input to an operation body and linked member information corresponding to a movement of a linked member linked with the operation body and an adjuster configured to adjust a relationship between the first sound signal and the second sound signal on the basis of the operation body information and the linked member information.
US10937397B2 Stringed instrument or stringed instrument pick design and method of manufacture
Exemplary embodiments described herein are directed at instruments and instrument accessories and their associated designs and methods of manufacture based on contoured surfaces and their acoustic properties. Exemplary embodiments may be used to broaden the basic design of stringed instruments or stringed instrument picks or the associated accessories to include forms in three dimensions or using and optimizing the acoustic and/or strength properties inherent in an infinite variety of shapes and sizes.
US10937384B2 Electrostatic discharge circuit and display panel
An electrostatic discharge circuit and a display panel are provided. The electrostatic discharge circuit comprises a first discharge unit, a second discharge unit and a third discharge unit. The first discharge unit comprises a first transistor and a second transistor, and a source of the first transistor is connected to a high level terminal. The gate and drain of the first transistor and the gate and drain of the second transistor are connected to an electrostatic input terminal. A source of the second transistor is connected to a low level terminal. An input terminal of the second discharge unit is connected to the electrostatic input terminal, an output terminal of the second discharge unit is connected to a common terminal. An input terminal of the third discharge unit is connected to the electrostatic input terminal, an output terminal of the third discharge unit is connected to the common terminal.
US10937382B2 Display driver, electro-optical device, and electronic apparatus
A display driver includes a D/A converter circuit for outputting a gradation voltage, and an amplifier circuit that is input with a gradation voltage at an input node. The amplifier circuit includes an operational amplifier, resistance provided between the input node and a node, resistance provided between a node and an output node of the operational amplifier, and an adjustment resistance circuit. The adjustment resistance circuit adjusts a first adjustment resistance value, that is a resistance value between a node and an inverting input node of the operational amplifier, and a second adjustment resistance value, that is a resistance value between the node and the inverting input node.
US10937381B2 Liquid crystal display device and method of driving the same
A liquid crystal display device for compensating for negative shift stress of a thin film transistor and extending the lifespan of the thin film transistor, and a method of driving the same, are discussed. In the device, a high compensation gate voltage is applied to a gate line in a blanking period and a data voltage is applied to the subpixels of the gate when the high compensation gate voltage is applied.
US10937380B2 Shift register and driving method therefor, gate driving circuit and display apparatus
Provided is a shift register, comprising an input circuit, an output circuit, and a control circuit, which are electrically connected to a control node. The input circuit is electrically connected with a signal input terminal of the shift register, and is configured to input an input signal provided by the signal input terminal to the control node. The control circuit is electrically connected with a working power supply terminal, and is configured to input an operation voltage provided by the working power supply terminal to the control node. The output circuit is electrically connected with a signal output terminal of the shift register and a clock signal line, and is configured to input one of a voltage of the control node and the first clock signal provided by the clock signal line to the signal output terminal.
US10937376B2 Liquid crystal display device
A liquid crystal display device is disclosed utilizing two or more display panels stacked on top of each other. In a dual panel configuration, the first display panel may be comprised of color pixels and the second display panel may be comprised of contrast pixels. The color pixel in the first display panel has a corresponding contrast pixel in the second display panel wherein said contrast pixel is larger in terms of length and in size than the corresponding color pixel. The liquid crystal display device may also switch to a mode that uses an expansion method of contrast pixels to reduce image displacement. Further disclosed is a configuration where the relative position of the first display panel and the second display panel may be adjusted to align the corresponding color and contrast pixels when viewing the display in oblique angles.
US10937374B2 Display device
A display device is disclosed. In one aspect, the device includes a display panel including a display region and a non-display region and a housing accommodating the display panel therein. The device also includes a light sensing unit interposed between the display panel and the housing, the light sensing unit facing the display panel in the non-display region. The light sensing unit is configured to detect light that is totally reflected from the display panel and is emitted from a side of the display panel.
US10937357B2 Gate driving circuit, display apparatus, and method of driving gate driving circuit
The present application discloses a gate driving circuit having multiple shift register units cascaded one after another in multiple stages. The multiple shift register units are grouped into a plurality of groups of shift register units, each of the plurality of groups of shift register units having a plurality of shift register units. Each of the plurality of groups of shift register units includes a single pull-down control sub-circuit.
US10937355B2 Display substrate with photoelectric sensor having regions connected with each other, display panel and display device
A display substrate, a display panel, and a display device. The display substrate includes a substrate, and a plurality of polygonal pixels arranged in an array on the substrate. Each polygonal pixel includes a plurality of sub-pixels and a photoelectric sensor. An orthographic projection of the plurality of sub-pixels on the substrate and an orthogonal projection of the photoelectric sensor on the substrate do not overlap with each other. The display substrate, the display panel and the display device of the embodiments of the present disclosure can maximize the collection of optical signals, thereby improving the efficiency of the photoelectric sensor and the accuracy of a fingerprint identification in certain applications.
US10937330B2 Method, system, and computer-readable recording medium for providing education service based on knowledge units
A method for providing education service based on knowledge units includes generating a curriculum based on a user's achievement for at least one knowledge unit when the curriculum includes at least one problem composed based on the at least one knowledge unit, and providing the at least one problem to the user.
US10937319B2 Information provision system, server, and mobile terminal
An information provision system has a vehicle-mounted device, server, and mobile terminal, which send and receive information to and from one another. The vehicle-mounted device has an imaging unit that images a vicinity of a vehicle, and a first transmitting unit that sends position information, vehicle condition information, and captured image data, to the server. The server has a dangerous spot information creating unit that creates dangerous spot information having a danger level and associated with position information, based on the vehicle condition information and captured image data, and a second transmitting unit that sends the dangerous spot information to the mobile terminal. The mobile terminal has a third transmitting unit that sends position information to the server, a receiving unit that receives the dangerous point information corresponding to the position information of the mobile terminal, and an output unit that outputs a warning based on the dangerous spot information.
US10937308B2 System and method for optimized appliance control
In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.
US10937305B2 System and method for optimized appliance control
In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.
US10937299B2 Current diagnostics for field devices
A field device for an industrial process includes a current detector for detecting the amount of current consumed by the field device and an interface allowing the field device to communicate with at least one other device. The interface communicates a first alert when the amount of current consumed by the field device exceeds a first threshold and a second alert when the amount of current consumed by the field device is below a second threshold.
US10937297B2 Signal relay apparatus and patient monitoring system
A patient monitoring system includes a patient monitor configured to display physiological information of a subject, and a signal relay apparatus configured to communicate with the patient monitor. The signal relay apparatus includes a sensor interface configured to receive a signal from a sensor attached to the subject, an analyzer configured to analyze the signal to acquire data corresponding to the physiological information, a communication interface configured to transmit at least one of the signal and the data to the patient monitor, and a controller configured to perform a notification when a display of the physiological information on the patient monitor meets a first abnormality condition.
US10937294B2 Chamberless air quality monitors with temperature sensing
A chamberless indoor air quality monitor system includes a detector body. A resistive heater is operatively connected to the detector body. An active temperature sensor operatively connected to the resistive heater and operatively connected to an outer surface of the detector body configured to take an active temperature measurement. A method for measuring temperature in a chamberless indoor air quality monitor system includes generating an active temperature measurement with an active temperature sensor operatively connected to an outer surface of the detector body. The method includes heating the active temperature sensor with a resistive heater operatively connected to the detector body. The method includes comparing the active temperature measurements to one another to generate a corrected active temperature measurement based on a temperature difference over time between one or more of the active temperature measurements.
US10937291B2 Electronic label with burglarproof function for goods
The present invention relates to an electronic label with a burglarproof function for goods which includes a coupling structure having a ring form directly hung on a product and in which another coupling structure having the ring form is used in place of the coupling structure even when the coupling structure having the ring form is damaged.
US10937290B2 Protection of privacy in video monitoring systems
The invention relates to a method of processing a video, including: receiving a video of a scene being monitored; generating a second video, including one or more video frames, which non-photorealistically represents the scene being monitored; analysing at least the video of the scene being monitored to determine the presence of a threat within the scene; and in the event that a threat is detected within the scene, determining metadata in relation to the threat and representing said metadata in the second video.
US10937285B2 Systems and methods of alarm controls and directed audio evacuation
A signaling device control system includes a user interface and an association mapper. The user interface presents a user interface tool including one or more features of a building and receives inputs indicating a boundary of the building, a predetermined equation parameter, (iii) an initiating device assigned to a space defined by the boundary, and a signaling device assigned to the space defined by boundary. The association mapper generates a response function defining a response of the signaling device to a detection signal outputted by the initiating device based on the inputs, and outputs instructions to at least one of the signaling device and a fire control panel that controls operation of the signaling device to cause the signaling device to execute the response defined by the response function in response to the detection signal.
US10937277B2 Guild-dependent variation of player capabilities in a computer-implemented game
A system and method provide automated guild-dependent variation of in-game capabilities available to player in an computer-implemented game. An in-game capability is made available to the player in inter-guild competitive gameplay, for example comprising an object-specific ability associated with the game object, such as a collectible card. A value for a variable attribute of the in-game capability is dynamically adjusted based at least in part on one or more guild metrics for an associated guild of which the player is a member. The one or more guild metrics may include guild size and activity levels of guild members.
US10937274B2 Multilayer hybrid games
A multilayer hybrid game system with a real world engine connected by a communication link to a game world engine wherein the real world engine comprises a real world credit meter, a random number generator, and a real world credit pay table, wherein the real world engine is configured to receive a trigger of a wager, determine a gambling outcome, and communicate the gambling outcome, an entertainment software engine connected to the game world engine configured to execute a multilayer entertainment game, generate a user interface display that depicts a representation of the multilayer entertainment game, a game world engine that communicate a wager trigger to the real world engine, modifies the multilayer entertainment game gameplay based a plurality of players' execution of the multilayer entertainment game and a global betting manager constructed to: manage multilayer wagers.
US10937269B2 Electronic gaming machines with free play multipliers
The present disclosure is directed towards Class II electronic gaming systems and/or machines that present a bingo game outcome (and/or associated bingo game reward) to a player via a spinning reel (and/or slot) game simulation. In some examples, the bingo game outcome may trigger a free spin feature mode comprised of one or more spinning reel game outcomes. During the free spin feature mode, each spinning reel game outcome may be a winning outcome, with an associated spinning reel game reward. The sum of the one or more spinning reel game rewards may be equal to the bingo game reward. In some examples, each spinning reel game reward may include a base reward and a multiplier. In some examples, the multiplier is always one (i.e., 1×) during regular play (i.e., not in free spin feature mode), and one or more (e.g., 1×, 2×, 3×, 4×, 5×, 10×, etc.) during free spin feature mode. The multiplier may be highlighted and/or emphasized when greater than one. The spinning reel game rewards may be presented in increasing order of the base reward.
US10937267B2 Systems and methods for provisioning digital identities to authenticate users
Systems and methods are provided for use in provisioning digital identities for users. One exemplary method includes receiving, at a card device, an authentication request and a captured first biometric of a user, from a communication device associated with the user, and comparing the first biometric and a first biometric reference at the card device, in response to the first biometric reference being stored 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 of the comparison of the first biometric to the first biometric reference and a second indicator of the comparison of the second biometric to the second biometric reference, and transmitting the response to the communication device.
US10937265B2 Coin-roll handling device and coin-roll handling method
A coin-roll handling device includes a coin-roll characteristic-value detecting unit 50 configured to detect at least one of a first characteristic value relating to a diameter of a roll of coins being transported by a transporting unit 40 and a second characteristic value relating to a material of the roll of coins being transported by the transporting unit 40, provided downstream of a storage unit 10 in a transportation direction of the roll of coins by the transporting unit 40 and a denomination determining unit 92 configured to determine a denomination of the roll of coins based on at least one of the first characteristic value relating to the diameter of the roll of coins and the second characteristic value relating to the material of the roll of coins detected by the coin-roll characteristic-value detecting unit 50.
US10937264B2 Systems and methods for disarming a security system monitoring a secured area using a two-dimensional scannable access code
Systems and methods for disarming a security system using a two-dimensional scannable access code are provided. Such systems and methods can include a control panel the security that generates a valid two-dimensional scannable access code, stores identifying information for the valid two-dimensional scannable access code in a memory device of the security system, and shares the valid two-dimensional scannable access code with a user of the security system. In some embodiments, when the security system is in an armed state, the security system can scan a presented two-dimensional scannable access code, decode associated information from the presented two-dimensional scannable access code, compare the associated information to the identifying information, and when the associated information matches the identifying information, transition the security system from the armed state to a disarmed state to allow the user to access an area protected by the security system.
US10937256B2 Self-driving vehicle stop position notification system and vehicle stop range registration method
Self-driving vehicle stop position notification system, comprising a management server for managing an autonomous driving support application for the self-driving vehicle, and a user terminal; wherein the user terminal instructs the self-driving vehicle to drive to the stop range specified by the vehicle stop range via the management server, and transmits an image captured by the camera when the self-driving vehicle stops in the stop range to the management server, the management server collates video information consisting of the image with the pre-registered video information of the vehicle stop range associated with a location information, determines the stop position based on the result, displays the stop position on a map, and notifies the stop position displayed on the map to the user terminal.
US10937236B1 Mesh smoothing for visual quality and analysis improvement
In example embodiments, techniques are provided for smoothing a mesh to remove unwanted bumpiness on regular surfaces. In one example embodiment, an editor determines a capture shape (e.g., a user-specified capture shape) that and then extracts a set of vertices of a multi-resolution mesh that include vertices that intersect the capture shape. The editor generates a fitted shape from the extracted set of vertices that more precisely defines the portion of the mesh to be smoothed, the fitted shape to have at least one of a different size or a different orientation than the capture shape. The editor then modifies the vertices that fall within or close to the fitted shape to change their coordinates to smooth the portion of the multi-resolution mesh. The modified vertices are persisted to a storage device for subsequent display or analysis.
US10937233B2 Graphics processing systems
Disclosed herein is a bounding box that can be generated for a set of one or more primitive(s) and then passed to a rasteriser circuit for use thereby when generating the graphics fragments to be processed. The bounding box generation integrates a scissor test and allows primitives for which an initial bounding box has zero intersection with a specified scissor box to be discarded, whereas for primitives whose initial bounding box does intersect the scissor box, a new bounding box can be generated for output based on the area of intersection.
US10937231B2 Systems and methods for updating a high-resolution map based on binocular images
Embodiments of the disclosure provide systems and methods for updating a high-resolution map. The system may include a communication interface configured to receive a plurality of image frames captured by a binocular camera equipped on a vehicle, as the vehicle travels along a trajectory. The system may further include a storage configured to store the high-resolution map and the plurality of image frames. The system may also include at least one processor. The at least one processor may be configured to generate point cloud frames based on the respective image frames. The at least one processor may be further configured to position the vehicle using the point cloud frames. The at least one processor may be further configured to merge the point cloud frames based on the vehicle positions. The at least one processor may also be configured to update a portion of the high-resolution map based on the merged point cloud.
US10937230B2 Image processing
A method of calibrating image data, the method comprising the steps of obtaining the image data and applying a shading correction mesh to the image data, wherein the shading correction mesh comprises a plurality of nodes, and is used to generate shading correction values for each pixel location in the image data. The blocks of the generated shading correction values are then grouped each group of blocks comprising a plurality of blocks, and each block comprising a plurality of pixel locations. An analysis of each of the groups of blocks of generated shading correction values is performed, and an updated shading correction mesh based on the analysis of the groups of one or more blocks is generated.
US10937226B2 Medical image processing apparatus, reconstruction method and X-ray diagnostic apparatus based on a change of a density of a contrast agent over time
A medical image processing apparatus comprises processing circuitry configured to acquire a first blood vessel image based on X-rays that are irradiated from a first direction and a second blood vessel image based on X-rays that are irradiated from a second direction; determine a corresponding point on the second blood vessel image, which is a point corresponding to a subject point on the first blood vessel image, by using an epipolar line corresponding to the subject point and blood-flow information based on a change of a density of a contrast agent over time at the subject point; and reconstruct a three-dimensional blood vessel image by using information about the subject point and the corresponding point.
US10937221B2 Information processing apparatus, system, and method for displaying bio-information or kinetic information
An information processing apparatus includes a bio-information obtaining unit configured to obtain bio-information of a subject; a kinetic-information obtaining unit configured to obtain kinetic information of the subject; and a control unit configured to determine an expression or movement of an avatar on the basis of the bio-information obtained by the bio-information obtaining unit and the kinetic information obtained by the kinetic-information obtaining unit and to perform a control operation so that the avatar with the determined expression or movement is displayed.
US10937220B2 Animation streaming for media interaction
Embodiments provide for animation streaming for media interaction by receiving, at a generator, inputs from a target device presenting of a virtual environment; updating, based on the user inputs, a model of the virtual environment; determining network conditions between the generator and target device; generating a packet that includes a forecasted animation set for a virtual object in the updated model that comprises rig updates for the virtual object for at least two different states, and a number of states included in the packet is based on the network conditions; and streaming the packet to the target device, where the target device: receives a second input to interact with the virtual environment that changes the virtual environment to a given state; selects and applies a rig update associated with the given state a local model of the virtual object; and outputs the updated local model on the target device.
US10937212B2 Graphical display of physiological parameters on patient monitors
A system includes a parameter acquisition unit that receives one or more physiological parameters from one or more sensors. A memory device stores historical values of the one or more physiological parameters received by the parameter acquisition unit. A user interface unit displays representations of current and historical values of the one or more physiological parameters in a graphical user interface (GUI), wherein the GUI includes a semicircular gauge having a curved portion representing a common range of values for the one or more physiological parameters and a radial axis representing time, a center of the semicircular gauge corresponding to an earliest time for which a historical value is represented within the semicircular gauge and the curved portion corresponding to a current time. The GUI further includes a numerical representation of a current value of each physiological parameter displayed at a corresponding point along the curved portion of the semicircular gauge and a trend line for each physiological parameter originating at the center of the semicircular gauge and extending toward the curved portion thereof, wherein each trend line graphs historical values for a respective physiological parameter, and wherein a point on the trend line representing a historical value has a radial coordinate related to time and an angular coordinate related to the historical value.
US10937210B2 Method for reconstructing pore structure of core with micro-CT (computed tomography)
A reconstruction method for a pore structure of a core with micro-CT (Computed Tomography) is provided. With utilizing a FIB-SEM (Focused Ion Beam-Scanning Electron Microscope) experiment, an actual porosity corresponding to a grey level in micro-CT results is obtained, so as to establish a relationship between the grey level of a micro-CT image and the porosity. Thereafter, according to the above relationship, a certain porosity is assigned to each pixel in the micro-CT image, so as to establish a soft segmentation method of the pore structure. The reconstruction method provided by the present invention discloses a soft segmentation method for digital reconstruction of the pore structure of the core combined with FIB-SEM data and micro-CT data, and establishes a fractional digital pore structure model of the core, which further improves a matching degree between the digital pore structure model of the core and an actual core.
US10937205B2 Detection of infarcts using trained network
A system and method includes acquisition of a first plurality of images, determination, for each of the first plurality of images, of whether an infarct is depicted in the image and generating a label associated with the image based on the determination, acquisition of a second plurality of non-contrast-enhanced computed tomography images, determination, for each of the second plurality of non-contrast-enhanced computed tomography images, of a corresponding one of the first plurality of images, association of each of the second plurality of non-contrast-enhanced computed tomography images with the label associated with its corresponding one of the first plurality of images, and training of a neural network to output a network-generated label, the training based on the second plurality of non-contrast-enhanced computed tomography images and associated labels.
US10937198B2 Multi-output decoder for texture decompression
A decoder is configured to decode a plurality of texels from a received block of texture data encoded according to the Adaptive Scalable Texture Compression (ASTC) format, and includes a parameter decode unit configured to decode configuration data for the received block of texture data, a colour decode unit configured to decode colour endpoint data for the plurality of texels of the received block in dependence on the configuration data, a weight decode unit configured to decode interpolation weight data for each of the plurality of texels of the received block in dependence on the configuration data, and at least one interpolator unit configured to calculate a colour value for each of the plurality of texels of the received block using the interpolation weight data for that texel and a pair of colour endpoints from the colour endpoint data. At least one of the parameter decode unit, colour decode unit and weight decode unit are configured to decode intermediate data from the received block that is common to the decoding of at least a subset of texels of that block and to use that decoded intermediate data as part of the decoding of at least two of the plurality of texels from the received block of texture data.
US10937183B2 Object dimensioning system and method
Determining dimensions of an object can include determining a distance between the object and an imaging device, and an angle of an optical axis of the imaging device. One of more features of the object can be identified in an image of the object. The dimensions of the object can be determined based upon the distance, the angle, and the one or more identified features.
US10937172B2 Template based anatomical segmentation of medical images
A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to specifically configure the processor to implement a multi-atlas segmentation engine. An offline registration component performs registration of a plurality of atlases with a set of image templates to thereby generate and store, in a first registration storage device, a plurality of offline registrations. The atlases are annotated training medical images and the image templates are non-annotated medical images. The multi-atlas segmentation engine receives a target image. An image selection component selects a subset of image templates in the set of image templates based on the target image. An online registration component performs registration of the subset of image templates with the target image to generate a plurality of online registrations. The multi-atlas segmentation engine retrieves offline registrations corresponding to the subset of image templates from the first registration storage device. The multi-atlas segmentation engine performs segmentation of the target image based on the retrieved offline registrations corresponding to the subset of image templates and the plurality of online registrations. The segmentation applies labels to anatomical structures present in the target image based on the retrieved offline registrations and the plurality of online registrations to thereby output a modified target image.
US10937171B2 Generating synthetic images as training dataset for a machine learning network
A method may include identifying a first image for training a deep learning network, wherein the first image includes at least one target object associated with at least one location in the first image, and wherein the first image is associated with a mask image; determining a set of deformations to create a training set of deformed images, wherein the training set is to be used to train the deep learning network; generating the training set of deformed images by applying the set of deformations to the first image; and generating a set of deformed mask images by applying the set of deformations to the mask image, wherein each deformed image of the training set of deformed images is associated with a respective mask image to identify the location of the at least one target object in each deformed image.
US10937167B2 Automated generation of pre-labeled training data
Presented herein are techniques for automatically generating object segmentation training data. In particular, a segmentation data generation system is configured to obtain training images derived from a scene captured by one or more image capture devices. Each training image is a still image that includes a foreground object and a background. The segmentation data generation system automatically generates a mask of the training image to delineate the object from the background and, based on the mask automatically generates a masked image. The masked image includes only the object present in the training image. The segmentation data generation system composites the masked image with an image of an environmental scene to generate a composite image that includes the masked image and the environmental scene.
US10937164B2 Medical evaluation machine learning workflows and processes
Systems and methods for processing electronic imaging data obtained from medical imaging procedures are disclosed herein. Some embodiments relate to data processing mechanisms for medical imaging and diagnostic workflows involving the use of machine learning techniques such as deep learning, artificial neural networks, and related algorithms that perform machine recognition of specific features and conditions in imaging data. In an example, a deep learning model is selected for automated image recognition of a particular medical condition on image data, and applied to the image data to recognize characteristics of the particular medical condition. Based on the characteristics recognized by the automated image recognition on the image data, an electronic workflow for performing a diagnostic evaluation of the medical imaging study may be modified, updated, or prioritized.
US10937160B1 Dental images processed with artificial intelligence
Dental images processed with artificial intelligence for e-commerce is described. In an example scenario, a processing device receives a dental image. The dental image is processed with a deep neural network and matched to anatomy and pathology datasets in real time. The matched and identified dental image is matched to a dental treatment recommendation dataset to further produce a real time dental product recommendation for a patient. One or more artificial intelligence entities may provide in real time dental treatment recommendations and/or real time dental product recommendations to a dental professional and/or an individual. The process may also produce a diagnostic treatment aid and/or a product recommendation such as an orthodontic aligner. Artificial intelligence dental datasets may be provided to dental professionals, health care professionals, individuals and e-commerce organizations that may buy, sell, exchange and/or transfer this information over a communication network such as the internet and/or a cell phone.
US10937159B2 Predicting outcome in invasive breast cancer from collagen fiber orientation disorder features in tumor associated stroma
Embodiments discussed herein relate to accessing a digitized image associated with a patient of tissue demonstrating breast cancer pathology; segmenting a tumor region represented in the digitized image; segmenting collagen fibers represented in the tumor region; computing collagen vectors based on the segmented collagen fibers; generating an orientation co-occurrence matrix based on the collagen vectors; computing a collagen fiber orientation disorder feature based on the co-occurrence matrix; upon determining that the collagen fiber orientation feature exceeds a threshold value: generating a prognosis of the region of tissue as unlikely to experience breast cancer recurrence; upon determining that the collagen fiber orientation feature is less than or equal to the threshold value: generating a prognosis of the region of tissue as likely to experience breast cancer recurrence; classifying the patient as high-risk of recurrence or low-risk of recurrence based, at least in part, on the prognosis; and displaying the classification.
US10937143B1 Fracture detection method, electronic device and storage medium
A fracture detection method executed by an electronic device is provided. The fracture detection method includes obtaining a to-be-detected image; using a Fully Convolutional Networks (FCN) model to process the to-be-detected image to obtain a fracture probability map of the to-be-detected image; performing a maximum pooling process on the fracture probability map to obtain a first fracture probability; extracting Regions of Interests (ROIs) of the to-be-detected image based on the FCN model; inputting the ROIs into a classification model to obtain a second fracture probability; calculating a product of the first fracture probability and the second fracture probability as a probability of a fracture phenomenon in the to-be-detected image. The present disclosure combines the FCN model and the ROIs to realize an automatic fracture detection, and the accuracy is higher. A device employing the method is also disclosed.
US10937133B2 Adaptive ringdown subtraction for coronary and peripheral intravascular ultrasound (IVUS)
Ultrasound imaging devices, systems, and methods are provided. In one embodiment, a method of reducing ringdown artifacts in an ultrasound imaging system includes obtaining a plurality of frames of samples including tissue information and a ringdown component; determining a reference frame based on the plurality of frames to approximate the ringdown component; subtracting the reference frame from a current frame of the plurality of frames to produce a difference frame; selecting between the current frame and the difference frame to obtain a ringdown-reduced frame to represent the tissue information; and forming an ultrasound image from the ringdown-reduced frame. In one embodiment, an ultrasound image processing system including a processing unit configured to compute a difference frame based on a current frame and a reference frame; and select between the current frame and the difference frame to obtain a ringdown-reduced frame to represent the tissue information.
US10937131B2 Image deblurring algorithm based on sparse positive source separation model
Provided is an image deblurring algorithm based on a sparse positive source separation model. The image deblurring algorithm is used for performing processing on a blurry image collected by an optical microscopic imaging system and generated due to diffraction effect and optical deviation; under a condition of single light sensitive imaging and of not increasing an external imaging device, a spatial resolution of the optical microscopic system may be improved to a nanoscale. In the disclosure, a blurring process of microscopic imaging is expressed as a linear combination of a Point Spread Function of the imaging system; by embedding the process into a positive separation optimized frame, adding a sparsity constraint and solving to remove blurring, the high-resolution microscopic imaging is implemented.
US10937129B1 Autofocus virtual reality headset
A scene presented by a headset is adjusted to correct for distortion from optical errors of an optics block in the headset. To correct for the distortion, the scene is pre-distorted when presented based on previously modeled distortion of the optics block, so distortion from the optics block corrects the pre-distortion. To model the distortion, the headset displays calibration image including features and images of the calibration image are captured from multiple positions. Differences between locations of features in the calibration images and locations of corresponding features in captured images of the calibration image are identified and a distortion correction is determined based on the differences.
US10937124B2 Information processing device, system, information processing method, and storage medium
An information processing device according to one embodiment of the present invention includes: a setting unit that sets a pattern used for outputting a partial image obtained from an omnidirectional image in accordance with the number and a position of at least one region of interest obtained from the omnidirectional image, which is a captured image captured by using a fisheye lens; an extract unit that, in accordance with a pattern set by the setting unit, cuts out a partial image including the region of interest from the omnidirectional image; a correction unit that performs a distortion correction process on the partial image cut out by the extract unit; and an output unit that, in accordance with the pattern set by the setting unit, outputs the partial image on which the distortion correction process has been performed by the correction unit.
US10937109B1 Method and technique to calculate and provide confidence score for predicted tax due/refund
A method and system provides a tax refund confidence indicator to a user of a tax return preparation system, according to one embodiment. The method and system include receiving user current tax related data from a user and receiving historical tax related data associated with previously prepared tax returns. The method and system further includes generating estimated tax refund data and confidence score data indicative of the reliability of the estimated tax refund data. The method and system include providing the estimated tax refund data and the confidence score data to the user.
US10937098B2 Method and system for groups of individuals to form and manage an investment club for trading in publicly traded securities, enabling individuals to monitor their hypothetical performance and embracing the features of an online social network
A system for forming and managing online investment clubs utilizes the features of an online social network to provide advantages in the operation of such online investment clubs. The system permits users to follow and assess the investment skill of other investors in their own or other investment clubs and to follow such individuals' future investment decisions and those of other investment clubs. Unlike in existing investment clubs, the system maintains a constant real time evaluation of each user's investment decisions whether or not they were followed by the club, and ranks that valuation against all other users. The evaluation of each user's investment decision also provides the necessary information for the platform to compile various performance metrics of the individuals. The social networking features of a computer network permit a user of the system to view all such rankings of other users in the system, and the performance of all other funds in the system, to choose to follow such other users or funds and use such information to assist the investment decisions of that user.
US10937093B2 System and method for analyzing and displaying security trade transactions
Processing and charting security exchange trading and market information shows security traders if current transactions originated as buy orders or sell orders, and simultaneously indicates traded quantity. Security exchange trading information is received that includes the price, volume and time of each trade. In addition, security exchange market information is received from buyers, specifying bide prices and quantities, and from sellers, specifying asking prices and quantities. The security exchange trading and market information is processed simultaneously and displayed as a continuously updated real-time chart depicting the exchange auction process whereby buyers and sellers agree to trade at specified prices, including details of individual transactions. The chart is formed by plotting each trade at the price traded, and for each plot point shows a distinctive icon indication whether the transaction was initiated by a buyer or seller.
US10937088B2 Mobile account data access systems and methods
Embodiments of mobile banking systems are described herein. Other examples and related methods are also disclosed herein.
US10937084B2 Tracking business performance impact of optimized sourcing algorithms
A method for continuously tracking business performance impact of order sourcing systems and algorithms that decide how ecommerce orders should be fulfilled by assigning the items of the order to nodes in a fulfillment network such as stores, distribution centers, and third party logistics—to provide automatic root cause analysis and solution recommendations to pre-defined business problems arising from KPI monitoring. A Business Intelligence (BI) dashboard architecture operates with: 1) a monitoring module that continuously monitors business KPIs and creates abnormality alerts; and 2) a root cause analysis module that is designed specifically for each business problem to give real time diagnosis and solution recommendation. The root cause analysis module receives the created alert, and triggers conducting a root cause analysis at an analytics engine. The BI dashboard and user interface enables visualization of the KPI performance and root cause analysis results.
US10937078B1 Dynamic generation of item description content
A system is provided for analyzing item description attributes and user profile attributes, and dynamically generating item description content based on the analysis. The system can obtain item descriptions for a particular item from any number of different sources and/or in any number of different formats. The system can process the item descriptions to determine item attributes. The system can also obtain data regarding user profile attributes. The system may dynamically generate item description content for the particular item and user based on analyzing the item attributes and user profile attributes. The item description content may be further tailored to a particular channel of delivery.
US10937075B1 Customer-supplier linking in a software-as-a-service system based on community supplier information
Techniques are disclosed for improved linking of customers with suppliers in a software-as-a-service system based on community supplier information. The techniques include the system suggesting to customers holding customer accounts with the system that the customers establish customer-supplier links between private supplier records of the customers and supplier accounts of suppliers. Unconventionally, the system makes the suggestions based on matching private supplier records of the customers with community master supplier records of the suppliers. The system stores the community master supplier records based on private supplier records in the community of customers that are associated together by the system according to their similarity. Once a private supplier record of a record is matched to a community master supplier record for a supplier, the system suggests to the customer that the customer link the matched private supplier record to a supplier account of the supplier.
US10937069B2 Public ledger authentication system
Systems and methods for public ledger authentication includes receiving a first previous authentication public ledger address and a first current authentication public ledger address from a user. A verified static user key is identified in a public ledger using the first previous authentication public ledger address. A second current authentication public ledger address is then provided to the user for use in the current authentication attempt. Authentication attempt information is determined that includes a number of authentication attempts by the user, and used in a hash operation with the verified static user key to generate a first user authentication key. A second user authentication key is retrieved from the public ledger that was sent from the first current authentication public ledger address to the second current authentication public ledger address in a transaction, and the user is authenticated if the second user authentication key matches the first user authentication key.
US10937065B1 Optimizing primary content selection for insertion of supplemental content based on predictive analytics
Supplemental content associated with an advertising campaign may be evaluated by an object recognition service to classify the content using ad classification key words. The classification of the supplemental content may be used, along with publisher content descriptions associated with primary content, to identify targeting criteria for the supplemental content that may have a success metric above a threshold. Past campaigns deployed against primary content having similar publisher content descriptions may be evaluated to determine how certain key words or targeting criteria perform. If historical results are positive, the targeting criteria may be added to existing campaigns or approved for existing campaigns. Predicted success of the targeting criteria may be used to provide recommendations to users who control which primary content the supplemental content should be included.
US10937053B1 Framework for evaluating targeting models
An online system predicts, using a first targeting model, a first group of users as candidates to be in a targeting cluster, and predicts, using a second targeting model, a second group of users as candidates to be in the targeting cluster. The online system determines a first set of users that are not part of the first group of users, and a second set of users that are not part of the second group of users, and provides surveys to the first and second set of users. The online system determines a first subgroup of the first group of users and a second subgroup of the second group of users, and provides an ad preferences tool to the first subgroup and the second subgroup. The online system scores the first and second targeting models based in part on responses to the surveys and/or the ad preferences tools.
US10937052B1 Correlation of mobile device positions determined using wireless access points with data sources
Embodiments are disclosed for a method that may include accessing, from a first data source, events including interactions between a mobile device and one or more network devices on a network at a locale, and receiving external data from a second data source that excludes the network devices. The method may further include determining, based on the interactions, one or more geographic positions and one or more corresponding time intervals of the mobile device at the geographic positions, and correlating the geographic positions and the time intervals with the external data to obtain a metric.
US10937047B2 Recommending user information
A method and a device for recommending user information are provided. According to an example, the method includes: an identification of a consumption coupon of a first user is received; a corresponding shop identification is obtained based on the identification of the consumption coupon; a second user is determined based on the shop identification; user information of the second user is obtained and the user information of the second user is recommended to the first user.
US10937046B1 Methods and systems for automatically testing and applying codes to electronic shopping carts
Disclosed are methods, systems, and non-transitory computer-readable medium for automatically testing and applying codes to electronic shopping carts. For instance, the method may include: monitoring a browsing session of a user on an e-commerce website; determining whether a trigger condition is present based on the monitoring; when the determining determines the trigger condition is present, automatically performing a code test process for a first set of codes to obtain a first test result, the first set of codes being one or more codes among a plurality of codes for the e-commerce website; and upon completion of the code test process for the first set of codes, displaying a first menu, the first menu including information corresponding to the first test result.
US10937045B2 Referral compensation using social interactions
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining, by machine logic, interactions data specifying attributes of interactions with posted social media promotional content promoting a product, wherein the product is subject to an initiated purchase transaction, and wherein the interactions include interactions by a plurality of users; attributing, by machine logic, referral credit for the purchase transaction to users of the plurality of users based on the examining; and providing one or more output based on the attributing.
US10937044B2 Methods and apparatus to determine ratings information for online media presentations
Methods and apparatus to determine ratings information for online media presentations are disclosed. An example system includes a beacon server and an impression monitor server. The beacon server is to send pingback instructions to a client device. The pingback instructions cause the client device to transmit first pingback messages to the impression monitor server at intervals designated by the pingback instructions and in response to a presentation of media via the client device. The pingback instructions further cause the client device to transmit a second pingback message to the impression monitor server in response to a skip request associated with the presentation of the media via the client device. The impression monitor server is to log impressions corresponding to the first pingback messages and the second pingback message. The impression monitor server is also to determine a duration impression for the media based on the logged impressions.
US10937030B2 Systems and methods for early detection of network fraud events
A computing system for detecting fraudulent payment card network events includes a ratio striping engine that receives scored payment card transaction authorization requests and generates data structures for a plurality of account ranges. Each data structure sorts the transaction authorization requests within the associated account range over a plurality of fraud score range stripes. The data structures are parsed over time periods that extend back from a common starting point. For each data structure and time period, at least one cumulative metric is calculated from the transaction authorization requests in each fraud score range stripe. For each data structure, ratio striping values are determined between values of the at least one metric in a fraud score range stripe over two of the time periods. A fraud event associated with at least one of the account ranges is detected based on the ratio striping values for the corresponding data structure.
US10937024B2 System and method for a distributed adjustment system
Described in detail herein are systems and methods for a distributed adjustment system. The system can include a first and second computing system. The second computing system can scan and decode an identifier encoded in a machine-readable element using a scanner. The identifier can be associated with an account tied to the first computing system. The second computing system can transmit the identifier to a broker system. The account information can include information associated with various physical objects. The second computing system can scan a machine-readable representation encoded with an identifier associated with a physical object. The broker system can determine the account holder information includes information associated with the physical object. The broker system can dynamically adjust the physical object information displayed on the display of the second computing system based on the information retrieved from the account holder information.
US10937023B2 Crypto currency chargeback system
Distributed crypto currency chargeback systems and methods include at least one system provider device receiving, through a network from a payer device associated with a payer, a chargeback report associated with a first transaction of a plurality of transactions performed using a distributed crypto currency, where the first transaction involves the payer and a payee. The at least one system provider device publishes the chargeback report in a chargeback ledger. The at least one system provider device receives, through the network from a payee device associated with the payee subsequent to publishing the chargeback ledger including the chargeback report, a chargeback response associated with the first transaction. The at least one system provider device then publishes the chargeback response in the chargeback ledger.
US10937022B2 System and method for processing payment during an electronic commerce transaction
A method and system for processing payment during an electronic commerce transaction is described herein. The system includes: a mobile device configured to provide an electronic wallet storing a payment card, the payment card comprising card payment information, and a card security credential. The system may also include a coordination server configured to receive a request to conduct the electronic commerce transaction, and send an activation message to the mobile device to activate the electronic wallet. When the electronic wallet is activated, the mobile device may be further configured to: receive a card selection input indicating selection of the payment card for payment in the electronic commerce transaction; verify a security input against the card security credential of the payment card; and send the card payment information and confirmation that the payment card was present during the verifying for use in completing the electronic commerce transaction.
US10937018B2 Kit, system and associated method and service for providing a platform to prevent fraudulent financial transactions
A system and associated method and service for providing a platform that enables members to transfer, receive, or otherwise exchange cash in various international denominations and commodities, such as precious metals (e.g., gold, silver, etc.), in a mobile highly secured telecommunications environment. The system is capable of delivering cash instantly between two or more users by allowing the exchange of secure transactions between system and cash dispensing machines (ATMs). Users may pay, receive, exchange, deposit, transfer, pay bills, exchange currency, retrieve cash, deposit cash and create accounts based on the mobile phone number or a system generated code.
US10937014B2 Methods and systems for dual-to-single message conversion in electronic transactions
Systems and methods are disclosed for electronic transaction messaging conversion. One method comprises receiving an authorization request message from a point of sale (POS) device, the authorization request message comprising transaction data associated with a transaction. Upon validating the authorization request message, a provisional authorization response message may be generated and sent to the POS device. Subsequently, a capture message may be received from the POS device, requesting clearing and settlement of the transaction. The capture message may be validated and translated to a composite message that is single-message system (SMS)-compatible. The composite message may then be sent downstream for further processing.
US10937011B1 System and method for monitoring and updating content for an e-commerce platform
Disclosed is a system and method for providing, accessing, monitoring and updating content on an e-commerce platform. The platform may have different user interfaces for consultants who act on behalf of an entity to market a product provided by the entity, and for prospects who are interested in learning more about the product, purchase the product and/or become part of the team to market the product. The consultants may upload digital content to the platform via their dedicated consultant interface and the prospects may access the digital content on the platform via their dedicated prospect interfaces. Contents of the prospect webpage and how the prospects interacts with their prospect webpage may be monitored. The contents of the prospect webpage may be updated, automatically or by the consultant associated with that prospect, based on the monitoring.
US10937010B1 Payment platform for online service providers
Payment providers interact with an online service provider using a standard interface provided by the online service provider for different payment providers. A payment provider can invoke the interface of the online service provider to add credits for a user of the online service provider. The online service provider allows users to make purchases using credits. The online service provider authorizes purchases made by the user based on credits available for the user or based on a history of payments from the user. The online service provider sends an invoice based on the purchases to the payment provider. The payment provider can be any system that can invoke the interface provided by the online service provider. For example, the payment provider can be a financial institution, another user, or a business that provides credits to the user for performing actions that benefit the business.
US10937008B2 Cross border image exchange
In some embodiments, one or more processors receive a financial instrument via an interface. The financial instrument indicates attributes of a financial transaction. The processors determine, based on one or more of the attributes, whether the financial transaction involves a cross border exchange. If the financial transaction involves a cross border exchange, the processors flag the financial instrument accordingly, perform a currency conversion, and communicate an electronic image associated with the financial instrument to computing resources configured to complete the financial transaction electronically without having to transport a paper copy of the financial instrument between financial institutions.
US10937005B1 Web-enabled chat conferences and meeting implementations
Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with an embodiment of the present disclosure, a meeting system is implemented via a computer server which is configured to provide a web-based meeting-group subscription option to potential meeting participants. A meeting scheduling data is received over a web-accessible virtual meeting interface. The meeting scheduling data includes group identification information and meeting time information. In response to the group identification information, participant identification information is retrieved for participants that subscribe to a meeting group identified by the group identification information. Chat sessions may be used by the meeting participants.
US10937003B1 System for rapid development of schedule controlled networkable merchant ecommerce sites
An improved computerized ecommerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. Other participating merchants can be easily added to the system to form local and distant cooperative merchant networks. The system simplifies customer use of promotional offers by cross checking customer URL versus promotion lists. Recipient gift appreciation is optimized by providing interfaces to allow customer designed gift cards and messages.
US10937002B2 Systems and methods for accessing conference calls
A service for automatically connecting an individual's telephony device to a conference call when the conference call is about to begin is provided by a telephony system. The telephony system obtains information about a scheduled conference call directly from the individual's electronic calendar. When it is time for the conference call to begin, the telephony system dials into the conference call bridge and automatically provides the information needed to access the conference call. The telephony system then connects the individual's telephony device to the conference call.
US10936997B2 Point in phasetime system and method thereof
A Phasetime Method and Automated System for tracking Element Efforts that result in end products, at least including products of art, industry, and nature, and reporting Development Event Efforts by their virtual Points in Phasetime within designated Past, Present, and Future Project Development Phases. Dynamically generated Phasetime Reports display Element Project Efforts within a live Phasetime Matrix in relation to their Phase of Development and Points in Phasetime. Development Events occur within Project Development Phases, which Phases may vary in number and kind depending on the end product. Development Events include Project Production Elements, Element Efforts, the duration of said Efforts, and Efforts' Points in Phasetime. Element Efforts, tracked by Phasetime Project Development Event Instances, are reported in edited Storyboard Beats in Phasetime Macro, Micro, and Nano Views depicting the Efforts' effect on the end Product's Storyline. Effortology keys allow browsers to alter the Storyboard Storyline Report.
US10936994B2 Apparatus and method of conducting a transaction in a virtual environment
The present invention is directed to an apparatus and method for conducting a transaction—such as the purchase of goods and services—including the collection, conversion, storage, tagging and the integration of a live inventory system, mark-up, mark-down system, live auction, and bartering system in an interactive software application, virtual world, social network, commercial and/or game application, which provides a real world experience to the user.
US10936990B2 Sending reports of asset transport status
In some examples, a device includes a processor configured to compare a current transport status of the asset to a predicted transport status of the asset at each respective time instance of a plurality of time instances, and in response to determining that the current transport status does not differ from the predicted transport status by greater than a specified threshold, skip sending a report relating to the current transport status to a service over a network at the respective time instance of the plurality of time instances.
US10936988B2 Cognitive process enactment
One embodiment provides for continuously adaptive business process management definition and execution including generating a continuously adaptive business process model and execution environment. New goals are discovered. Entity information is extracted from input documents. A model knowledge graph is generated that includes a first parse-tree for process fragments using the discovered new goals and the extracted entity information.
US10936987B2 Roadway maintenance condition detection and analysis
A system and method for analyzing the effectiveness of road maintenance efforts within a district is provided. Data obtained from roadway weather information stations and a traffic data monitoring system is gathered to determine when weather events begin and end based upon weather conditions and traffic information. The effectiveness of roadway maintenance efforts after the end of such weather event is determined.
US10936979B2 Dynamic extension of semantic layer universes
A system, method, and computer-readable medium, including authoring and consolidating a semantic layer universe and at least one semantic layer extension (e.g., a collection of semantic layer entities) created on top of the objects of the semantic layer universe, the semantic layer universe and the one or more semantic layer extensions being linked via a repository relationship; and dynamically presenting a consolidated view of relevant objects from the semantic layer universe and possibly entities of the at least one semantic layer extension to provide a user with additional querying metadata.
US10936975B2 System and method for changing resource calendars by editing calendar views
Systems, methods, and other embodiments for providing management of activities of a project plan associated with a computer application are described. In one embodiment, a calendar view of an activity is edited to change a number of calendar time units over which the activity is to be performed. In response to updating the calendar view of the activity, resource data structures are updated for multiple resources assigned to the activity. The resource data structures are updated to reflect the change in the number of calendar time units for each assigned resource. For each assigned resource, the number of calendar time units corresponds to a period of time for which the resource is assigned to the activity.
US10936973B1 Adversarial example detection method and apparatus, computing device, and non-volatile computer-readable storage medium
An adversarial example detection method includes: acquiring training examples and training example labels corresponding thereto, wherein the training example labels comprises normal examples and adversarial examples; inputting the training examples into a target model to obtain a first predicted score vector of the training examples; adding a random perturbation at N times to the training examples to obtain N groups of comparative training examples; respectively inputting the N groups of comparative training examples into the target model to obtain a second predicted score vector of each group of comparative training examples; constructing feature data according to the first predicted score vector and the second predicted score vector of each group of comparative training examples; training a classification model according to the feature data and the training example labels corresponding to the feature to obtain a detector; and detecting input test data according to the detector.
US10936971B2 Optimization apparatus and optimization method for hyper parameter
To provide an optimum hyper parameter for determining a learning model using a natural language as a target. An optimization apparatus including: a processor and a memory and performing learning of a document set by natural language processing has an optimization section configured to determine a hyper parameter satisfying a predetermined condition on the basis of previously set group data, generate a learning model by the determined hyper parameter, and acquire a high-dimensional vector from the learning model; and a high-dimensional visualization section configured to convert the high-dimensional vector of a word or document as an analysis target on the basis of the group data.
US10936970B2 Machine learning document processing
A machine learning document processing system performs natural language processing (NLP) and machine learning to determine a subset of documents from a document dataset based on the structural features and semantic features. The system facilitates an interactive process, e.g., through a client application, to receive user input from a user to identify documents with a specific document feature category. The user input may be provided from a user as speech or text, and NLP is performed on the user input to determine user intent, the document features, and document feature category. Using the user intent and the additional document feature category, the system identifies subsets of the document dataset that matches the document feature category for display.
US10936966B2 Agent for learning and optimization execution
An autonomous agent maintains and updates an underlying model in a dynamic system. The autonomous agent receives minimum acceptable criteria from secondary users of the underlying model. The agent then compares current output samples of the model with the minimum acceptable criteria. If output samples do not meet the minimum acceptable criteria, then the agent formulates alternative model improvement actions and evaluates each alternative action by modeling rewards associated with it. The agent executes the alternative model improvement action having the highest reward.
US10936963B2 Systems and methods for content response prediction
Techniques for predicting a user response to content are described. According to various embodiments, a configuration file is accessed, where the configuration file includes a user-specification of raw data accessible via external data sources and raw data encoding rules. In some embodiments, the raw data includes raw member data associated with a particular member and raw content data associated with a particular content item. Thereafter, source modules encode the raw data from the external data sources into feature vectors, based on the raw data encoding rules. An assembler module assembles one or more of the feature vectors into an assembled feature vector, based on user-specified assembly rules included in the configuration file. A prediction module performs a prediction modeling process based on the assembled feature vector and a prediction model, to predict a likelihood of the particular member performing a particular user action on the particular content item.
US10936960B1 Determining model parameters using secret sharing
This disclosure relates to determining model parameters using secret sharing. In some aspects, a first data party device obtains a first share of a Hessian matrix for a data processing model. The first data party device obtains, using secret sharing with the second data party device, a first share of a product of a random number matrix and the Hessian matrix. The first data party device, determines a first share of a first inverse matrix based on a second inverse matrix and the first share of the random number matrix. The first data party device determines the first inverse matrix, a first share of a product of the first inverse matrix and a gradient of a loss function of the data processing model, and a first share of a new model parameter for the data processing model.
US10936958B2 Sequencing of input prompts for data structure completion
Methods and systems are provided for sequencing of input prompts for data structure completion. The method includes: providing a data structure including object classes with typed attributes and rules defining constraints to be met by a data instance of a data structure to meet a regulation body and building a data instance of the data structure by prompting user input via a user interface. The method includes: selecting a working object instance from the top of a stack of object instances; gathering applicable rules for the working object instance with missing required facts in the form of object attributes, including any related rules where a new object class is required; and sequencing input prompts in a user interface of a complex form to obtain the required facts in the form of missing object attributes.
US10936956B2 Cognitive question answering pipeline blending
An answer to a question may selected from answers from a set of answering pipelines. Question answer data can be generated for a question, using a first answering pipeline. Another set of question answer data can be generated for the second question, using the second answering pipeline. The question answer data can include answers and confidence values for each answer. Using a weighting formula and a blending profile for the first answering pipeline, a vote weight can be determined for an answer with the highest confidence value. The same weighting formula and a second blending profile may be used to determine a vote weight for another answer with the highest confidence value. An answer to the question may be selected from the answers, based on the overall highest vote weight.
US10936955B1 Computationally and network bandwidth-efficient technique to determine network-accessible content changes based on computed models
Technologies are disclosed for determining network-accessible content changes based on computed models and providing a long term forecast of user interaction at a network accessible site based upon a short term experiment at the site. A forecast model for a period of time is generated based upon historical data of user interactions at the site. An experiment is run for a short term at the site based upon a potential change at the site. Based upon data obtained during the experiment, scores are generated for a control group (no change) and a treatment group (potential change) and compared. If there are statistically significant differences between the control group and the treatment group scores, the long term forecast may be used to forecast what the long term impact of the experiment would be based upon the short term experiment.
US10936953B2 DNA-based digital information storage with sidewall electrodes
Provided herein are compositions, devices, systems and methods for generation and use of biomolecule-based information for storage. Further provided are devices-having addressable electrodes controlling polynucleotide synthesis (deprotection, extension, or cleavage, etc.) The compositions, devices, systems and methods described herein provide improved storage, density, and retrieval of biomolecule-based information.
US10936949B2 Training machine learning models using task selection policies to increase learning progress
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a machine learning model. In one aspect, a method includes receiving training data for training the machine learning model on a plurality of tasks, where each task includes multiple batches of training data. A task is selected in accordance with a current task selection policy. A batch of training data is selected from the selected task. The machine learning model is trained on the selected batch of training data to determine updated values of the model parameters. A learning progress measure that represents a progress of the training of the machine learning model as a result of training the machine learning model on the selected batch of training data is determined. The current task selection policy is updated using the learning progress measure.
US10936947B1 Recurrent neural network-based artificial intelligence system for time series predictions
At a network-accessible artificial intelligence service for time series predictions, a recurrent neural network model is trained using a plurality of time series of demand observations to generate demand forecasts for various items. A probabilistic demand forecast is generated for a target item using multiple executions of the trained model. Within the training set used for the model, the count of demand observations of the target item may differ from the count of demand observations of other items. A representation of the probabilistic demand forecast may be provided via a programmatic interface.
US10936946B2 Asynchronous deep reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for asynchronous deep reinforcement learning. One of the systems includes a plurality of workers, wherein each worker is configured to operate independently of each other worker, and wherein each worker is associated with a respective actor that interacts with a respective replica of the environment during the training of the deep neural network.
US10936945B2 Query classification for appropriateness
Non-limiting examples of the present disclosure describe query classification to identify appropriateness of a query. A query may be received by at least one processing device. A deep neural network (DNN) model may be applied to evaluate the query. A vector representation may be generated for query based on application of the DNN model, where the DNN model is trained to classify queries according to a plurality of categories of appropriateness. The DNN model may be utilized to classify the query in a category of appropriateness based on analysis of the vector representation. In one example, auto-complete suggestions for the query may be filtered based on the classification of the category of appropriateness. In another example, classification of the query may be provided to an entry point. In yet another example, a response to the query is managed based on the classification of the query. Other examples are also described.
US10936944B2 Three-terminal neuromorphic vertical sensing
A neuromorphic device includes a first electrode layer arranged on a substrate, and an electrolyte layer arranged on the first electrode layer. The electrolyte layer includes a solid electrolyte material. The neuromorphic device further includes an ion permeable, electrically conductive membrane arranged on the electrolyte layer and an ion intercalation layer arranged on the ion permeable, electrically conductive membrane. The neuromorphic device includes a second electrode layer arranged on the ion intercalation layer.
US10936941B2 Efficient data access control device for neural network hardware acceleration system
The technical disclosure relates to artificial neural network. In particular, the technical disclosure relates to how to implement efficient data access control in the neural network hardware acceleration system. Specifically, it proposes an overall design of a device that can process data receiving, bit-width transformation and data storing. By employing the technical disclosure, neural network hardware acceleration system can avoid the data access process becomes the bottleneck in neural network computation.
US10936935B2 Product tags and product scanning devices and methods
A product scanner apparatus includes an image capturing device to image an object using visible light. A first reading module is configured to attempt to read a barcode symbol in a captured image from the image capturing device. The barcode symbol provides an identification of the object when read. A second reading module is configured to attempt to read digital watermark information on a product tag affixed to the object. A controller is configured to control the image capturing device to capture an image of the object, control the first reading module to read the barcode symbol, and then control the second reading module to read digital watermark information only if the barcode symbol is successfully read. The product tag includes visible text printed on a surface thereof and the digital water information encodes discount information corresponding to the visible text.
US10936933B2 Antenna device and electronic device
An antenna device includes a coil antenna including a coil conductor wound around a winding axis, and a planar conductor. The coil antenna includes a first region in which the coil conductor overlaps the planar conductor in a plan view of the planar conductor (when viewed from the Z-direction) and a second region in which the coil conductor does not overlap the planar conductor in the plan view of the planar conductor. The line width of the coil conductor in the first region is wider than the line width of a portion (portion extending in the X-direction) of the coil conductor in the second region. Accordingly, an inductance per unit length in the circumferential direction of the coil conductor in the first region is lower than the inductance per unit length in the circumferential direction of the coil conductor in the second region.
US10936927B2 Tagging objects in indoor spaces using ambient, distributed backscatter
A product tagging system is provided. The product tagging system includes at least one RF backscatter transmitter configured to emit (i) a main carrier RF signal, and (ii) Radio Frequency (RF) signals on two frequencies whose summation forms a twin carrier RF signal. The product tagging system further includes a passive RF backscatter tag associated with a product and configured to reflect and frequency shift the main carrier RF signal to a different frequency using the twin carrier RF signal. The product tagging system also includes at least one RF backscatter receiver configured to read the product on the different frequency by detecting a distributed ambient backscatter signal generated by a reflection and frequency shifting of the main carrier RF signal by the passive RF backscatter tag.
US10936924B2 Encoded cells and cell arrays
Methods pertaining to encoding and decoding binary identifiers within a cell array are described. A binary identifier received by computing device can be encoded according to an encoding scheme. The cell array can include multiple encoded cells, each of which indicates a predetermined sequence of two or more bits, and which includes a perimeter, and both an alignment mark and a line pattern within the perimeter. The line pattern can be one of an empty-cell line pattern, a pattern including one or more asymmetrical radial vectors, one or more diametrical vectors, a symmetric cross, or a symmetrical star, or some other line pattern. The encoding scheme can define a plurality of cell colors that correspond to a predetermined sequence of two or more bits. The bits corresponding to a cell color can be redundant to bits corresponding to a line pattern for confirming accuracy of decoding a cell.
US10936922B2 Machine learning techniques
Improved techniques for training a machine learning (ML) model are discussed herein. Training the ML model can be based on a subset of examples. In particular, the training can include identifying a reference region associated with an area of the image representing an object, and selecting, based at least in part on a first confidence score associated with a first bounding box, a first hard example for inclusion in the subset of examples. In some cases, the first confidence score and the first bounding box can be associated with a first portion of the feature map. Next, the training can include determining that a first degree of alignment of the first bounding box to the reference region is above a threshold degree of alignment, and in response, replacing the first hard example with a second hard example.
US10936920B2 Determining geographical map features with multi-sensor input
A system trains and applies a machine learning model to label maps of a region. Various data modalities are combined as inputs for multiple data tiles used to characterize a region for a geographical map. Each data modality reflects sensor data captured in different ways. Some data modalities include aerial imagery, point cloud data, and location trace data. The different data modalities are captured independently and then aggregated using machine learning models to determine map labeling information about tiles in the region. Data is ingested by the system and corresponding tiles are identified. A tile is represented by a feature vector of different data types related to the various data modalities, and values from the ingested data are added to the feature vector for the tile. Models can be trained to predict characteristics of a region using these various types of input.
US10936914B2 Convolutional neural network with augmentation features
A method, computer program product, and a system where a processor(s) obtains an original image. The processor(s) applies a number of filters to the original image to generate a group of filtered images. The processor(s) stacks the original image with the filtered images in a three dimensional array; each layer of the stack comprises a separate filtered image or the original image and the three dimensional array comprises an augmented version of the original image. The processor(s) facilitates classification of the original image by a deep convolution neural network, where the facilitating comprises providing the augmented version of the original image to the deep convolution neural network, and where the deep convolution neural network classifies the original image based on applying a classification model to the augmented version of the original image The processor(s) receives the classification of the original image from the deep convolution neural network.
US10936912B2 Image classification using a mask image and neural networks
Image classification using a generated mask image is performed by generating a mask image that extracts a target area from an input image, extracting an image feature map of the input image by inputting the input image in a first neural network including at least one image feature extracting layer, masking the image feature map by using the mask image, and classifying the input image by inputting the masked image feature map to a second neural network including at least one classification layer.
US10936911B2 Logo detection
Disclosed herein are techniques for detecting logos in images or video. In one embodiment, one or more candidate regions are detected for determining logos in an image. A logo is determined to be the logo in the candidate region based on matching a feature vector of a candidate region to a feature vector of the logo.
US10936910B2 Systems and methods for joint adversarial training by incorporating both spatial and pixel attacks
Described herein are embodiments for joint adversarial training methods that incorporate both spatial transformation-based and pixel-value based attacks for improving image model robustness. Embodiments of a spatial transformation-based attack with an explicit notion of budgets are disclosed and embodiments of a practical methodology for efficient spatial attack generation are also disclosed. Furthermore, both pixel and spatial attacks are integrated into embodiments of a generation model and the complementary strengths of each other are leveraged for improving the overall model robustness. Extensive experimental results on several benchmark datasets compared with state-of-the-art methods verified the effectiveness of the presented method.
US10936908B1 Semantic labeling of point clouds using images
Systems and methods for semantic labeling of point clouds using images. Some implementations may include obtaining a point cloud that is based on lidar data reflecting one or more objects in a space; obtaining an image that includes a view of at least one of the one or more objects in the space; determining a projection of points from the point cloud onto the image; generating, using the projection, an augmented image that includes one or more channels of data from the point cloud and one or more channels of data from the image; inputting the augmented image to a two dimensional convolutional neural network to obtain a semantic labeled image wherein elements of the semantic labeled image include respective predictions; and mapping, by reversing the projection, predictions of the semantic labeled image to respective points of the point cloud to obtain a semantic labeled point cloud.
US10936896B2 Image processing apparatus and image processing program
An image processing apparatus includes a processor that acquires document image data that is generated by reading an original document and recognizes character strings that are included in the document image data through character recognition, and the processor selects, as an issuing date of the original document, date information that includes time information from among a plurality of date information pieces in a case in which the plurality of date information pieces are extracted from among the character strings. The processor distinguishes a type of the original document on the basis of the document image data and selects date information as an issuing date of the original document from among the plurality of date information pieces in accordance with the type of the original document in a case in which no date information that includes time information has not been extracted.
US10936895B2 Managing camera actions
Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one embodiment, among others, a system includes a client device and program instructions executable in the client device. The program instructions, when executed, cause the client device to identify an action that stores an image in a memory associated with the client device, where the action is executed by way of the client computing device. The program instructions also cause the client device to generate image tags that describe the image. The client device can determine that the image has enterprise content based at least in part on the image tags and perform an enterprise action on the image. The enterprise action can be based on an enterprise category associated with the image tags and an enterprise policy.
US10936893B2 Information processing device and method for document image extraction, composite image generation, and OCR processing including display of reading resolution instructions based on character density
An information processing device performs processing on document image data. The document image data includes first image data of a plurality of images and second image data. The first image data undergoes character recognition processing. The second image data does not undergo character recognition processing. The information processing device includes a detecting section, an extracting section, and a processing section. The detecting section detects the first image data from the document image data. The extracting section extracts the first image data from the document image data. The processing section generates composite image data by compositing the images of the first image data and performs character recognition on the composite image data.
US10936892B2 Device, system and method for verifying image-related information of a medical image
The present invention relates to device, system and method for verifying image-related information of a medical image. In order to assure the correctness of the image-related information of the medical image the device comprises an image input (21) for obtaining a medical image and associated image-related information, a translator (22) for translating one or more pieces of image-related information into expected anatomical feature information, a detector (23) for searching the expected anatomical feature information in the obtained medical image or for detecting one or more given anatomical features in the obtained medical image and comparing them with the expected anatomical feature information, an evaluator (24) for evaluating the result of the detector to generate a consistency measure indicating the consistency of the image-related information with the associated medical image, and an output interface (25) for outputting an inconsistency indication if the generated consistency measure is lower than a predetermined consistency threshold.
US10936891B2 Electronic devices and methods of operating electronic devices
An electronic device includes a graphic processor and a memory device. The graphic processor includes an artificial neural network engine that makes an object recognition model learn by using learning data and weights to provide a learned object recognition model. The memory device, divides a feature vector into a first sub feature vector and a second feature vector, and performs a first calculation to apply the second sub feature vector and the weights to the learned object recognition model to provide a second object recognition result. The artificial neural network engine performs a second calculation to apply the first sub feature vector and the weights to the learned object recognition model to provide a first object recognition result and provides the first object recognition result to the memory device. The second calculation is performed in parallel with the first calculation.
US10936875B2 Method and apparatus for detecting significance of promotional information, device and computer storage medium
The present disclosure provides a method and apparatus for detecting significance of promotional information, a device and a computer storage medium. The method comprises: extracting each frame of image in a video segment, taking the image as input of a significance detecting module, and obtaining an output result of the significance detecting model; based on the output result, determining a significance score of promotional information corresponding to said each frame of image; obtaining the significance of promotional information corresponding to the video segment, based on the significance score of promotional information corresponding to each frame of image.
US10936869B2 Camera configuration on movable objects
A method includes receiving a plurality of images from an imaging device carried by a movable object. The method further includes determining whether an environment type of the movable object is a first type or a second type according to sensing data received from one or more sensors of the movable object, identifying a target based on the plurality of images using a first method in response to determining that the environment type is the first type and using a second method different from the first method in response to determining that the environment type is the second type, and determining state information of the movable object or the target based on the plurality of images.
US10936859B2 Techniques for automatically identifying secondary objects in a stereo-optical counting system
Techniques for distinguishing objects (e.g., an individual or an individual pushing a shopping cart) are disclosed. An object is detected in images of a scene. A height map is generated from the images, and the object is represented as height values in the height map. Based on height properties associated with another object, it is determined whether the other object is associated with the object. If so determined, the objects are classified separately.
US10936858B1 Generating a mood log based on user images
A system and method for generate a mood log based on user images. In one embodiment, a system includes an image module that receives images taken by a user's mobile computing device and determines that a face of the user is included in the image, a mood module that determines a mood level of the user based on the face, and a log module that stores the mood level in a log of mood levels for the user.
US10936857B2 System for verifying the identity of a user
A system receives an image including a live facial image of the user and an identity document including a photograph of the user. Moreover, the system calculates a facial match score by comparing facial features in the live facial image to facial features in the photograph. The system recognizes data objects and characters in the identity document using optical character recognition (OCR) and computer vision, and then identifies, based on the recognized data objects and characters, a type of the identity document. Further, the system calculates a document validity score by comparing the recognized characters and data objects to character strings and data objects known to be present in the identified type of the identity document. Additionally, the system determines and outputs the user's identity verification status based on comparing the facial match score to a facial match threshold and comparing the document validity score to a document validity threshold.
US10936856B2 Methods and apparatus for reducing false positives in facial recognition
An apparatus can include a memory, a communication interface, and a processor. The processor is configured to receive image data from an imaging device and first contextual data associated with the image data. The image data includes at least one image of a field of view. The processor is also configured to receive second contextual data associated with a user of a user device. The second contextual data is generated in response to the user device receiving a wireless signal sent by an antenna operably coupled to the imaging device. The processor is further configured to determine a potential presence of the user in the image data based on comparing the first contextual data with the second contextual data, analyze the image data to identify the user in the image data, and send the image data to the user.
US10936846B2 Optical fingerprint sensor apparatus and assembling method thereof
An optical fingerprint sensor apparatus and an assembling method thereof are provided. The optical fingerprint sensor apparatus includes: a support frame structure having an opening therein, the opening penetrating through the support frame structure; an optical fingerprint sensor module disposed in the opening; a support plate disposed below the optical fingerprint sensor module and at the bottom of the support frame structure, wherein the support plate is fixedly connected to the bottom of the support frame structure; an elastic support member disposed between the optical fingerprint sensor module and the support plate, wherein the elastic support member is fixedly connected to the optical fingerprint sensor module and the support plate, respectively; and a self-luminous display panel disposed on the optical fingerprint sensor module and the support frame structure, wherein the self-luminous display panel and the support frame structure are fixedly connected. Performance of the optical fingerprint sensor apparatus is improved.
US10936840B2 Optical sensor with angled reflectors
Systems and methods for optical imaging using an optical sensor in an active area of the display are described. The optical sensor includes a set of detector elements positioned in a detector plane; a transparent layer; and a set of first reflective surfaces in the transparent layer. Each reflective surface in the first set of reflective surfaces is positioned to receive light from a portion of a sensing region of the display and to reflect the received light. The optical sensor further includes a second set of reflective surfaces, each reflective surface in the second set of reflective surfaces is positioned to receive the transmitted light from the first set of reflective surfaces, and to further reflect the received light towards one of the set of detector elements.
US10936833B2 NFC configuration method, mobile terminal, and computer-readable storage medium
Provided are an NFC configuration method, a mobile terminal and a computer-readable storage medium. The method includes following steps: when a preset NFC module is configured as an NFC card, current position information of the mobile terminal is acquired, and a static parameter in all of operating parameters of the NFC module is set as a first preset value corresponding to the current position information; when the NFC card is read by a card reader within a geographic range corresponding to the current position information, dynamic parameters in all of the operating parameters of the NFC module are set as multiple second preset values corresponding to the current position information in turn, where the multiple second preset values are ordered according to a preset sequence.
US10936831B2 Digital card-reader and hub
Various embodiments include, for example, a digital-card reader, a reader hub, and a method of determining a coefficient of friction for mounting the digital-card reader and the reader hub to a mounting surface. In one specific embodiment, the digital-card reader includes a card-reader frame having a circuit board including at least one memory-card reader to perform data transfer operations; a magnetic material coupled to at least one face of the card-reader frame; and a compliant-region mat coupled to the at least one face of the card-reader frame and positioned proximate to the magnetic material. The magnetic material compresses the compliant-region mat to increase friction against a mounting surface to at least partially overcome insertion forces associated with inserting the memory card into the digital-card reader to reduce or eliminate lateral movement of the digital-card reader with reference to the mounting surface. Other devices, apparatuses, and methods are described.
US10936828B2 Neural machine translation systems with rare word processing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for neural translation systems with rare word processing. One of the methods is a method training a neural network translation system to track the source in source sentences of unknown words in target sentences, in a source language and a target language, respectively and includes deriving alignment data from a parallel corpus, the alignment data identifying, in each pair of source and target language sentences in the parallel corpus, aligned source and target words; annotating the sentences in the parallel corpus according to the alignment data and a rare word model to generate a training dataset of paired source and target language sentences; and training a neural network translation model on the training dataset.
US10936827B1 Machine evaluation of translation accuracy
Disclosed are various embodiments for evaluating the accuracy of a translation of a source text. Word embeddings from a first language and a second language are aligned in a shared vector space. Word pairs from the sourced text and translated text are then identified. Subsequently, similarity scores between respective word embeddings for the words in the word pair are calculated. Word pairs are then selected based on the similarity scores. The accuracy of the translation is then evaluated based at least in part on the selected word pairs.
US10936823B2 Method and system for displaying automated agent comprehension
One embodiment provides a method comprising generating a conversational interface for display on an electronic device. The conversational interface facilitates a communication session between a user and an automated conversational agent. The method further comprises performing a real-time analysis of a portion of a user input in response to the user constructing the user input during the communication session, and updating the conversational interface to include real-time feedback indicative of whether the automated conversational agent understands the portion of the user input based on the analysis. The real-time feedback allows the user to adjust the user input before completing the user input.
US10936810B2 Token embedding based on target-context pairs
Token embedding based on target-context pairs includes obtaining a structural representation of data, the structural representation including nodes and indicating relationships between the nodes, obtaining a context template that identifies relationship(s) to use in identifying a respective context for different nodes of the structural representation, applying the context template to the structural representation to obtain a set of target-context pairs, each of which includes a respective target node of the structural representation and a respective set of context node(s), of the structural representation, for that target node, as identified based on the context template, and using the target-context pairs in a model and obtaining, as output of the model, representations of target nodes of the target-context pairs as vectors in a vector space.
US10936809B2 Method of optimized parsing unstructured and garbled texts lacking whitespaces
A system, method, and computer-readable medium for performing a text parsing operation. The text parsing operation includes: receiving a corpus of text, at least a portion of the corpus of text comprising garbled text; parsing characters within the corpus of text to provide parsed characters from the corpus of text; parsing the parsed characters to generate recognized words from the parsed characters; generating semi-structured text from the recognized words; and, calculating a distribution of recognized words from the semi-structured text.
US10936799B2 Distributed dynamic display of content annotations
Features are provided for the distributed moderation of content annotations and the dynamic display of the moderated annotations. The annotations can be selectively distributed to subsets of user devices currently viewing a content item, thereby limiting the number of annotations that each user device receives. By selectively distributing only subsets of new annotations, users can give more attention to individual annotations and provide meaningful moderation information (e.g., ratings, “likes,” responses, etc.) regarding individual annotations. The annotations can be displayed in a manner that emphasizes the more highly-rated annotations and/or commonly-submitted annotations over other annotations. The annotations can also be displayed in a manner that provides visual cues regarding the sources of individual annotations.
US10936796B2 Enhanced text summarizer
An enhanced text summarizer is provided. A processor receives a request to generate a summarization of a text. A processor determines at least one domain associated with the text. A processor extracts one or more features from the text. A processor determines one or more relevance scores for the one or more features based on the determined at least one domain associated with the text. A processor determines a feature-based ranking for one or more sentences of the text. A processor determines an extractive-based ranking for one or more sentences of the text. A processor merges at least one sentence of the feature-based ranking and at least one sentence of the extractive-based ranking of the text. A processor generates the summarization of the text based on the merged the at least one sentence of the feature-based ranking and the at least one sentence of the extractive-based ranking of the text.
US10936794B2 High-performance web-based cloud services system and method using data link redirection
A high-performance web-based cloud services system and method by data link redirection are provided. The system and method provide ways to build, deploy, and scale online cloud-based web applications without necessarily requiring large investments in hardware infrastructure and network bandwidth.
US10936793B2 Edited character strings
An assessment system may present one or more string interaction problems to each of a plurality of students. Students may provide answers to string interaction problems in the form of string edits that, for example, identify deletions, additions, or revisions to a text string of each respective string interaction problem. The assessment system may normalize each string edit by converting each string edit into a student range edit. Each student range edit defines a replacement text string (which could be an empty text string) to be inserted within a range of reference locations relative to an original text string of the string interaction problem (which likewise could be an empty text string). An assessor may associate feedback objects with student range edits that match or, in some embodiments, are within a predetermined distance of an assessor-defined range edit.
US10936788B2 Display control system and display control method
A display control system includes an image data generation device that generates a plurality of pieces of image data, a storage device that stores the plurality of pieces of image data and a plurality of pieces of position data of holding units, and a display data generation device that generates display data on the basis of the plurality of pieces of image data and position data. The display data is data for aligning and displaying in a fixed direction a plurality of pieces of sample information that includes at least either a plurality of images or a plurality of analysis results, and data that is a result of laying out first sample information and first position information in such a manner that a display device displays the first sample information and the first position information representing a position of a first holding unit corresponding to the first sample information.
US10936787B2 Document processor program having document-type dependent interface
Systems and methods for document processing are discussed herein. In certain embodiments, novel document processor programs may allow for a knowledge worker to concentrate on the content of a document, rather than its formatting. Such programs may separately store layout and/or typesetting information from content, allowing for their combination after the content is created. Novel data structures and techniques are provided to permit the use of advanced version control, collaboration techniques and team/or workflows. User interfaces are also disclosed which dynamically adapt to a document type and/or a portion of a document being edited. Such features may significantly increase knowledge worker drafting efficiency.
US10936786B2 Method and system for prompt message display
The present disclosure relates to a system and a method for displaying a prompt message. The method includes displaying a first prompt message in an entry box on a user interface of an electronic terminal; determining there is an input instruction in the entry box; replacing the first prompt message with a second prompt message; and changing display status of the first prompt message.
US10936785B2 Inter-cell leakage-reducing method of generating layout diagram and system for same
A method (of manufacturing a semiconductor device) includes, for a layout diagram stored on a non-transitory computer-readable medium, generating the layout diagram including: populating a row which extends in a first direction with a group of cells, each cell representing a circuit, and first and second side boundaries of each cell being substantially parallel and extending in a second direction which is substantially perpendicular to the first direction; locating, relative to the first direction, cells so that neighboring ones of the cells are substantially abutting; and reducing an aggregate leakage tendency of the group by performing at least one of the following, (A) changing an orientation of at least one of the cells, or (B) changing locations correspondingly of at least two of the cells.
US10936783B1 Runtime efficient circuit placement search location selection
Aspects of the present disclosure address improved systems and methods for runtime efficient circuit placement location selection as described herein. An example embodiment includes identifying, for each route of the one or more routes that interconnect the terminals of a circuit design with the one or more pins of a first circuit element, a corresponding set of movement positions along said each route to generate a set of movement configurations for the first circuit element. The set of movement configurations is analyzed to generate a plurality of location clusters from the set of movement configurations, and for each location cluster of the plurality of location clusters, identifying one or more selected movement configurations within said each cluster. The one or more selected movement configurations for said each cluster to select an updated movement configuration.
US10936780B2 Method and layout of an integrated circuit
A method of manufacturing an integrated circuit includes identifying a first cell of a layout, placing a first pair of conductive patterns on a first set of routing tracks, placing a second pair of conductive patterns on a second set of routing tracks, and forming, by a first mask, a first set of conductive structures based on the first pair or second pair of conductive patterns. The first cell abuts a second cell. The first cell has a first set of routing tracks. The second cell has a second set of routing tracks. The first and second cell have a same cell height that is a non-integer multiple of a minimum pitch. A top and bottom boundary of the first cell overlaps a pair of the first set of routing tracks. A top and bottom boundary of the second cell overlaps a pair of the second set of routing tracks.
US10936774B1 Methods for identifying integrated circuit failures caused by reset-domain interactions
Integrated circuit failures caused by metastability related to assertion of asynchronous resets frequently escape detection before fabrication, causing design respins and severe economic loss. The numerous reset signals, flip-flops and complex logical interactions inherent in an integrated circuit cause an analysis for reset-metastability failures to be extremely noisy, reporting an unmanageable number of false failures and making early removal of failures impractical. Said noisy reporting arises because many flip-flops where reset-metastability manifests do not necessarily cause overall failure. An effective analysis of reset-metastability failures must identify all potential failures, but also must only report true failure potential. The present invention maximizes noise reduction by applying special conditions to identify flip-flops manifesting reset-metastability without causing integrated circuit failure, which can thereby be deemed safe. By reporting only true failure potential, the present invention enables efficient, robust and error-free removal of reset-related failures from an integrated circuit prior to fabrication.
US10936759B1 Systems, methods and computer-readable media for providing enhanced encryption in a storage system
Described herein are systems, methods, and computer-readable media for providing enhanced encryption in a data storage system. An example method can include receiving a data set, selecting a first portion of the data set as a unique encryption key, encrypting a second portion of the data set using the unique encryption key, and writing the encrypted second portion of the data set to a storage device.
US10936754B1 Privacy regulating social network system and method
A social network system that includes tools and technologies to keep the identities of the users of the system anonymous is provided. The system requires that some users use usernames that are not associated in any way with their legal names. In addition, other identifying content such as photographs are disallowed in certain circumstances. The system includes the tools to review and remove disallowed content from being published on the social network. The system also provides tools for its users to express themselves while engaging in creative endeavors such as creating artwork, creating music, creating videos, singing, journaling and creative writing, acting, inventing, interviewing and hosting and other endeavors. In this way, the system provides a social platform that promotes creativity, unity, inclusion, self-growth, support and healing.
US10936753B2 Securely transferring data over a computer network
The present invention provides a method and system for securely transferring data over a computer network. A first party's computer: parses vulnerable words and numbers of a data set providing information for a second party, generates masked values of the parsed vulnerable words and numbers, updates the data set by replacing the vulnerable words and numbers with the masked values, and sends the updated data set to a third party for analysis, and for subsequent decoding, by the second party, of the masked values of the parsed vulnerable words and numbers. The first party's computer generates a first, second, third and fourth symbol of the masked values of a parsed word by: incrementing a first symbol of the parsed word by one, decrementing a second symbol of the parsed word by one, decrementing a second symbol of the parsed word by one, and inserting a predetermined marker symbol, respectively.
US10936752B2 Data de-identification across different data sources using a common data model
A computer system migrates and de-identifies data. Data is migrated from a dataset to a common data model that is configured to accommodate data comprising a plurality of different data types to be de-identified. Data is analyzed in the common data model to identify privacy vulnerabilities and determine corresponding data de-identification techniques and configuration options to be applied to the data. The automatically determined data de-identification techniques are applied to the data to address all of the identified privacy vulnerabilities, and the resulting de-identified data is migrated from the common data model back to the dataset. Embodiments of the present invention further include a computer-implemented method and program product for migrating and de-identifying data in substantially the same manner described above.
US10936747B2 Privacy annotation from differential analysis of snapshots
A system prevents divulgation of sensitive data in two snapshots, taken at different times, of one or more systems. The system identifies a set of files from among file pairs. Each file pair is formed from a respective file that includes a difference with respect to each of the two snapshots. The system performs a pattern reducing process that removes, from the set, any file having, as the at least one difference, a predetermined non-sensitive difference between respective executions of a pre-determined system operation. The system performs a commonality reducing process that removes, from the set, any file having, as the at least one difference, a common difference between different system users. The system annotates data in remaining files in the set as potentially being sensitive data. The predetermined non-sensitive difference is determined using a Sandbox host. The common difference is determined using an actual one of the systems.
US10936744B1 Mathematical method for performing homomorphic operations
The present invention relates generally to a system and method of querying an anonymized database. More particularly, the invention provides a method and system for querying an anonymized database without the need to decrypt queried data while it's processed. Even more specifically, the invention provides a method and system of anonymizing a database such that it may be queried efficiently in near real time while still retaining the ability to not decrypt requested data while it's being processed.
US10936743B2 Methods and apparatus for scalable metrics gathering from secure data centers
A method in an accessible datacenter connected to a data storage network is provided. The accessible datacenter comprises: at least one data pipeline, each of the at least one data pipeline connected to a respective secure datacenter and configured to receive data from each respective secure datacenter; a storage layer, configured to store the data received via the at least one data pipeline; and a visualization layer, configured to provide a user interface and to receive user input requesting access to the data. The method comprises: detecting scaling of the data storage network, the scaling comprising increasing available storage of the data storage network, the increasing available storage creating increased available storage; and providing access to the increased available storage continuously, via the visualization layer, without rendering the data storage network inaccessible during scaling; wherein the data is associated with the increased available storage.
US10936741B2 Management of access to data stored on a distributed ledger
Systems, computer program products, and methods are provided for categorizing data entries or segments from data files and storing the categorized data within category-specific blocks of a distributed ledger within a distributed trust computing network. Access credentials are generated that link/point to the those category-specific blocks containing data entries/segments that the credential holder is authorized to access. As such, the present invention insures that authorized entities (i.e., credential holders) that are accessing the distributed trust network for the purpose of verifying/authenticating data contained therein only have access to that portion/segment of the data file (e.g., specific data entries or the like) that they are authorized to access. In other words, the present invention, limits the authorized entity to only accessing data from the data file on a need-to-know basis.
US10936740B2 Systems and methods for securing an entity-relationship system
A computer implemented method of securing information stored in an entity relationship database system comprising at least one entity relationship database, the information stored in the entity relationship database system being stored according to an entity relationship model, the method comprising the steps of: specifying access rules limiting access to the entity relationship database system; storing the access rules in the entity relationship database system according to the entity relationship model; permitting an accessor to create an entity in the entity relationship database system if a “create-check” process dependent upon at least one of the one or more stored access rules grants permission; and permitting the accessor to read or modify or delete an entity stored in the entity relationship database system if a “non-create-check” process dependent upon at least one of the one or more stored access rules grants permission.
US10936734B2 Blockchain authorization
A computer-implemented method includes: receiving, by a server storing one or more blockchain ledgers, an authorization request from a client, in which the authorization request includes a service end identifier and a user identifier; generating, based on the authorization request, a database authorization instruction corresponding to the authorization request and a ledger identifier corresponding to the authorization request; authorizing a service end corresponding to the service end identifier as a user in a blockchain ledger corresponding to the ledger identifier; configuring a permission value of the user in the blockchain ledger, in which the permission value determines a degree to which the service end can operate the blockchain ledger; and sending authorization information including the user identifier and the ledger identifier to the service end.
US10936731B2 Private analytics using multi-party computation
A method, system, and computer program product for performing strong desensitization of sensitive data within a garbled circuit includes: compiling a predetermined program into a first program, where the compiled first program is encoded in a form of a garbled circuit, and where the predetermined program runs on sensitive data; and executing the first program, where executing the first program includes: executing an analytics function using tokenized data with a first set of sensitive information and analytics data with a second set of sensitive information, where the tokenized data originated from a data provider and the analytics data originated from an analytics provider; and generating an output of the first program using a result of the analytics function, where the output contains desensitized data.
US10936726B2 Determining security risks in software code
Systems, methods, and software can be used to analyze OSS components of a software code. In some aspects, a computer-implemented method comprises: scanning, by at least one hardware processor, a software code to determine whether the software code includes an open source software (OSS) component; for each OSS component included in the software code: determining, by the at least one hardware processor, a security score for the OSS component; and determining, by the at least one hardware processor, whether the OSS component meets a security policy by comparing the security score with a threshold; and in response to determining that at least one OSS component does not meet the security policy, preventing, by the at least one hardware processor, the software code including the at least one OSS component from being compiled.
US10936714B1 Systems and methods for preventing code insertion attacks
Methods and systems for preventing code injection attacks are disclosed. Embodiments include generating a random security tag and obtaining an instruction block comprising an instruction to be executed by a processor. The instruction block includes at least one no-operation (NOP) instruction at a specified location within the instruction block. A first exclusive OR with the random security tag is applied to at least one instruction at the specified location, the instruction block is stored, and fetched for passing to the processor. Prior to passing the instruction block to the processor, the instruction at the specified location is verified by applying a second exclusive OR to determine whether the instruction at the specified location is the NOP instruction. When a NOP instruction, the instruction block is passed to the processor. When not an NOP instruction, the passing the instruction block to the processor is omitted.
US10936707B2 Fingerprint circuit, force touch control method and device and computer-readable storage medium
A fingerprint circuit, and a force touch control method and a device are provided. The fingerprint circuit includes a circuit cover plate, a fingerprint sensor, a light source and an optical sensing device. A specular reflection layer is arranged below the circuit cover plate. The light source, the optical sensing device and the fingerprint sensor are positioned below the specular reflection layer. The light source and the optical sensing device are positioned on two sides of the fingerprint sensor respectively. Light emitted by the light source passes through a gap between the fingerprint sensor and the circuit cover plate to irradiate the specular reflection layer and is reflected to the optical sensing device through the specular reflection layer. The optical sensing device converts the light reflected by the specular reflection layer into an electrical signal, and the electrical signal may be configured for force touch control.
US10936705B2 Authentication method, electronic device, and computer-readable program medium
Embodiments of the present disclosure disclose an authentication method, an electronic device, and a computer-readable program medium. A specific embodiment of the method comprises: acquiring multimedia input information of a user in response to receiving an authentication request from the user; parsing the multimedia input information to obtain a parsing result; authenticating the user based on the parsing result; and transmitting an authentication result to the user; wherein the multimedia input information includes human face video input information and voice input information of the user; and the parsing result includes at least two of: biometric feature information of the user, voice content information, and behavior feature information of the user. The embodiments may lower a risk that a hacker forges the information for authentication inputted by the user.
US10936697B2 Optimized and scalable sparse triangular linear systems on networks of accelerators
A method includes storing a first portion of a sparse triangular matrix in a local memory and launching a kernel for executing a set of workgroups. The first portion includes a plurality of row blocks, and each workgroup in the set of workgroups is associated with one of the plurality of row blocks. The method also includes, for each workgroup in the set of workgroups, solving the row block. The row block is solved by, for each row segment of a first subset of row segments in the row block, calculating a partial sum for the row segment based on one or more matrix elements in the row segment, and writing the partial sum to a remote memory of a first remote processing unit prior to terminating the kernel.
US10936694B2 Methods and apparatus to analyze telemetry data in a networked computing environment
Methods, apparatus, systems and articles of manufacture are disclosed for analyzing telemetry data in a networked computing environment. An example apparatus includes a client data datastore to store telemetry data and a first secret, the telemetry data and the first secret received from first computing environment; a client data analyzer to: apply a previously trained model to the telemetry data to determine an analysis result; and store the analysis result in association with the first secret; and a result interface to, in response to a request including a second secret: retrieve the stored result associated with the first secret that matches the second secret; transmit the stored results to the source of the request.
US10936692B2 Contact information management systems and methods using unique identifiers and electronic contact cards
Embodiments described herein disclose methods and systems for managing contact information. The system can create an informational record which is associated with a document and electronic contact card(s) containing contact information. The system can generate a unique identifier associated with the informational record. Users can obtain and view the informational record using the corresponding unique identifier. The system can provide the contact information to a device. Contact information associated with multiple informational records can be changed simultaneously by changing a single electronic contact card.
US10936676B2 Compensating for bias in search results
Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
US10936674B2 Policy-based trusted peer-to-peer connections
Disclosed are various examples for implementations of policy-based trusted peer-to-peer connections. A computing device can receive a message from a first client device, the message specifying a public address of the first client device and an identifier of the second client, device. The computing device can then send a query to a computing device, wherein the query specifies an identifier of the first client device and the identifier of the second client device. The computing device can also determine that the first client device is authorized to communicate with the second client device based on a response to the query received from the second computing device. In some instances, the computing device can then send the public address of the first client device to the second client device.