Document Document Title
US10834452B2 Dynamic live feed recommendation on the basis of user real time reaction to a live feed
An approach is provided that provides a dynamic live feed recommendation to a user on the basis of the user's real-time reaction to a live feed content. A video is transmitted to a user's display device with the video including a number of tagged segments. Multimedia response data is received from the user's display device of the user watching the content. A degree of user engagement is determined based on the received multimedia response data corresponding to the content segments. When user engagement falls below a threshold, then alternative content options are identified based on the determined degree of user engagement and these alternative content options are transmitted to the user display device for display in an area proximate to the display of the video content.
US10834439B2 Systems and methods for correcting errors in caption text
Systems and methods are described to address shortcomings in conventional systems by correcting an erroneous term in on-screen caption text for a media asset. In some aspects, the systems and methods identify the erroneous term in a text segment of the on-screen caption text, and identify one or more video frames of the media asset corresponding to the text segment. The systems and methods further identify a contextual term related to the erroneous term from the one or more video frames. By accessing a knowledge graph, the systems and methods identify a candidate correction based on the contextual term and a portion of the text segment. Lastly, the systems and methods replaces the erroneous term with the candidate correction.
US10834423B2 Enhanced intra-prediction coding using planar representations
The present invention provides low complexity planar mode coding in which a value of a bottom-right pixel in a prediction block is calculated from a value of at least one pixel in at least one of an array of horizontal boundary pixels and an array of vertical boundary pixels. Linear and bi-linear interpolations on the value of the bottom-right pixel and values of at least some of the horizontal and vertical boundary pixels to derive values of remaining pixels in the prediction block. A residual between the prediction block and an original block is signaled to a decoder.
US10834420B2 Method and apparatus for encoding/decoding video signal
A method of decoding a video signal according to the present invention may include: determining whether or not change in brightness is present between a current video including a current block and a reference video of the current video; when it is determined that change in brightness is present between the current video and the reference video, determining weight prediction parameter candidates of the current block; determining a weight prediction parameter of the current block on the basis of index information specifying any of the weight prediction parameter candidates; and performing prediction for the current block on the basis of the weight prediction parameter.
US10834418B2 Method and device for encoding and decoding image
An image decoding method according to the present invention includes reconstructing a residual block by inverse-quantizing and inverse-transforming an entropy-decoded residual block, generating a prediction block by performing intra prediction on a current block, and reconstructing an picture by adding the reconstructed residual block to the prediction block, wherein generating the prediction block includes generating a final prediction value of a prediction target pixel included in the current block based on a first prediction value of the prediction target pixel and a final correction value calculated by performing an arithmetic right shift on a two's complementary integer representation for an initial correction value of the prediction target pixel by a binary digit of 1. Accordingly, upon image encoding/decoding, computation complexity may be reduced.
US10834416B2 Apparatus and method for video motion compensation
The present disclosure relates to a video coder for predictive coding a video stream of subsequent frames according to motion compensation into an encoded video bit stream, comprising a frame buffer adapted to store at least one reference frame of the video stream, the reference frame being different from a current frame of the video stream, an inter prediction unit adapted to generate a prediction block of a current block of the current frame from a reference block of the reference frame, and an adaptive sharpening filter configured to adaptively filter the prediction block.
US10834413B2 Fast and accurate block matching for computer generated content
A set of software applications configured to perform interframe and/or intraframe encoding operations based on data communicated between a graphics application and a graphics processor. The graphics application transmits a 3D model to the graphics processor to be rendered into a 2D frame of video data. The graphics application also transmits graphics commands to the graphics processor indicating specific transformations to be applied to the 3D model as well as textures that should be mapped onto portions of the 3D model. Based on these transformations, an interframe module can determine blocks of pixels that repeat across sequential frames. Based on the mapped textures, an intraframe module can determine blocks of pixels that repeat within an individual frame. A codec encodes the frames of video data into compressed form based on blocks of pixels that repeat across frames or within frames.
US10834399B2 Panoramic video compression method and device
Embodiments of the present application disclose a compression method and device of a panoramic video. The method comprises: for a target panoramic video, generating each frame picture of the target panoramic picture; for each frame picture respectively, compressing the frame picture; dividing the compressed frame picture; mosaicking the pictures obtained through the dividing; generating a new panoramic video according to all the pictures obtained through the mosaicking. With the embodiments of the present application, waste of network bandwidth can be reduced.
US10834394B2 Method and a controller for adding comfort noise to a video sequence
A method of adding comfort noise to a video sequence comprising setting parameters of a deblocking filter of a video encoder to change values during the video sequence, encoding frames of the video sequence using the parameters of the deblocking filter that are set to change values during the video sequence, thereby introducing comfort noise in the video sequence, and including the encoded frames in a bitstream together with an indication of which parameters of the deblocking filter were used when encoding the frames of the video sequence.
US10834392B2 Method of sensor-assisted rate control
Methods and systems of determining a quantization step for encoding video based on motion data are provided. Video captured by an image capture device is received. The video comprises a video frame component. Additionally, motion data associated with the video frame component is received. Further, a quantization step for encoding the video frame component is determined based on the motion data.
US10834388B2 Picture coding method and picture decoding method
In a picture coding method for generating a coded signal corresponding to each picture by coding a plurality of coded signals, a switching picture which is capable of switching a plurality of coded signals and subsequent pictures of the switching picture can refer to only a group of pictures of the same time in the coded signals. More specifically, the case where picture numbers of an adjacent picture of an S picture and the S picture are not continuous is not considered as an error.
US10834384B2 HEVC with complexity control based on dynamic CTU depth range adjustment
A High Efficiency Video Coding (HEVC) system that advantageously controls coding complexity at the coding tree unit (CTU) level. Complexity control is performed by adjusting a depth (or depth range) for CTUs in one or more video sequences in a video stream. To adjust CTU depth, complexity estimation and mapping is first performed to determine complexity requirements for one or more CTUs in a video frame or across frames. In doing so, a statistical complexity estimation model is utilized to yield significantly higher accuracy than other HEVC systems that operate under an assumption that each CTU consumes the same amount of encoding complexity. Complexity allocation is then utilized to ensure that each CTU is provided an optimum complexity. A probability-based CTU depth range adjustment process is utilized to select an appropriate depth range for each CTU.
US10834382B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus, an information processing method, and a program, the information processing apparatus including: a control unit that determines a display method for an object in a virtual space on a basis of a positional relationship between the object and a viewpoint. A binocular parallax regarding the object which is to be imparted to a user varies depending on the determined display method.
US10834374B2 Method, apparatus, and device for synthesizing virtual viewpoint images
The disclosure is directed to methods, apparatuses, and devices for synthesizing virtual viewpoint images that are configured for acquiring an original image set, performing stereo matching to original images to obtain a first disparity map set, performing optimization processing to each first disparity map in the first disparity map set to obtain a second disparity map set, determining whether each second disparity map in the second disparity map set has a third disparity map with deep tomography to obtain a first determination result, if the first determination result indicates existence of the third disparity map, segmenting a portion with deep tomography to obtain a corresponding foreground disparity map and a corresponding background disparity map, mapping the second disparity map without deep tomography, the foreground disparity map, the background disparity map, and the portion without deep tomography in the third disparity map according to a first virtual viewpoint to obtain a first virtual viewpoint image set, and fusing first virtual viewpoint images to obtain a to-be-synthesized viewpoint image. Adoption of the methods, apparatuses, and devices for synthesizing virtual viewpoint images enhances synthesis accuracy and improves the user viewing experience.
US10834372B2 3DTV at home: Eulerian-Lagrangian stereo-to-multi-view conversion
A method and system of converting stereo video content to multi-view video content combines an Eulerian approach with a Lagrangian approach. The method comprises generating a disparity map for each of the left and right views of a received stereoscopic frame. For each corresponding pair of left and right scanlines of the received stereoscopic frame, the method further comprises decomposing the left and right scanlines into a left sum of wavelets or other basis functions, and a right sum wavelets or other basis functions. The method further comprises establishing an initial disparity correspondence between left wavelets and right wavelets based on the generated disparity maps, and refining the initial disparity between the left wavelet and the right wavelet using a phase difference between the corresponding wavelets. The method further comprises reconstructing at least one novel view based on the left and right wavelets.
US10834370B2 Image processing apparatus, image processing method, and non-transitory computer readable medium for color conversion
An image processing apparatus includes an acceptance unit and a color conversion property creation unit. The acceptance unit accepts sets of image information each of which is composed of image information of an image before color conversion and image information of an image after color conversion. The color conversion property creation unit creates a color conversion property for color conversion of an image on the basis of pieces of image-capture setting information that are set for image-capture conditions used when the images before color conversion are captured.
US10834368B2 Kind of partially reliable transmission method based on hidden Markov model
This invention discloses a kind of reliable data transmission method based on hidden Markov model that specific to video transmission quality enhancement over lossy satellite links. It uses HMM model to forecast retransmission rate and adopts the network packet loss rate to reflect the network performance. The underlying network packet loss rate is used as the hidden state of HMM model and the retransmission rate is used as the observation state. By analyzing the historically transmitted data sessions, APRT establishes the relationship between the hidden state transition probability and the emission probability. Then, a robust and efficient retransmission rate prediction is obtained. This invention takes into full consideration of high BER in satellite network channels and adjusts the reliable level according to the satellite network channel characteristics so as to make tradeoff between instantaneity and quality. Consequently, it guarantee the QoS and QoE of video stream.
US10834366B1 Audio/video recording and communication doorbell devices with power control circuitry
In implementations described herein, power is supplied to functional components of audio/video (A/V) recording and communication doorbell devices (“A/V doorbells”) during activation of signaling devices that are coupled to the A/V doorbells without the use of a backup power supply. To illustrate, systems described herein may include first parallel circuitry coupled to the signaling device and second parallel circuitry coupled to an A/V doorbell. The first parallel circuitry and the second parallel circuitry are configured to supply sufficient power to the functional components of the A/V doorbell during activation of the signaling device. In particular implementations, the first parallel circuitry and the second parallel circuitry include shunting circuitry to control the flow of current through the first and second parallel circuitry and supply sufficient power to both the signaling device and the A/V doorbell.
US10834357B2 Continuous video capture glasses
A set of glasses frames includes electronic components for video capture and is configured to continuously capture video in a twenty-second loop. On the frames is a capture button that, when pressed, causes the electronic circuitry to store the prior twenty seconds and the following twenty seconds, for a total of forty seconds of video in non-transitory memory. The electronic circuitry in the frames also includes a Bluetooth radio and a Wi-Fi radio, enabling the frames to communicate with a mobile device, and more particularly to provide the saved twenty-second video clips to an app running on the mobile device. The app allows for storage of the video clips on the phone, editing of the video clips, upload of the video clips to the Internet, and configuring user-adjustable settings on the electronic circuitry of the glasses.
US10834356B1 System, apparatus and method for providing remote tuner options in a vehicle entertainment system
In one example, a remote tuner module includes: a first tuner to receive, process and demodulate a first radio frequency (RF) signal to output an analog audio signal, and to receive and process a second RF signal to output a first downconverted modulated signal; a second tuner to receive and process the second RF signal to output a second downconverted modulated signal; a demodulator circuit coupled to the first and second tuners to demodulate and link the first and second modulated signals, to output a linked demodulated signal. The remote tuner module may further include a gateway circuit coupled to at least the demodulator circuit to output the analog audio signal and the linked demodulated signal.
US10834352B2 Configurable interface alignment buffer between DRAM and logic unit for multiple-wafer image sensors
An image sensor has an array of pixels configured in multiple blocks; each block coupled to a separate analog-to-digital converter (ADC) to provide digitized image data. The ADCs feed digitized images into an image RAM; and the image RAM feeds digitized images to an alignment buffer in a first pixel order. The alignment buffer provides digitized images to an image processor in a second pixel order different from the first pixel order. In an embodiment, the alignment buffer uses a multiport RAM. In another embodiment, the alignment buffer uses first and second alignment buffer RAMs, writing one alignment buffer RAM while reading the other alignment buffer RAM to provide image data to the image processor. In embodiments, the alignment buffer provides digitized images in an order selectable between a full resolution and a reduced resolution order, and selectable between a right-to-left and left-to-right order.
US10834346B2 Programmable digital TDI EO/IR scanning focal plane array with multiple selectable TDI sub-banks
A TDI scanner including a dynamically programmable focal plane array including a two-dimensional array of detectors arranged in a plurality of columns and a plurality of rows, the array being divided into a plurality of banks separated from one another by gap regions, each bank including a plurality of sub-banks, and each sub-bank including at least one row of detectors, a ROIC coupled to the focal plane array and configured to combine in a TDI process outputs from detectors in each column of detectors in each sub-bank, and a controller configured to program the focal plane array to selectively and dynamically set characteristics of the focal plane array, the characteristics including a size and a location within the two-dimensional array of each of the plurality of sub-banks and the gap regions, the size corresponding to a number of rows of detectors included in the respective sub-bank or gap region.
US10834341B2 Systems and methods for simultaneous capture of two or more sets of light images
Described herein are systems and methods that provide effective way for simultaneous capture of infrared and non-infrared images from a single camera. In embodiments, a filter comprises at least two types of filters elements: (1) an infrared filter type that allows infrared light to pass through the filter element; and (2) at least one non-infrared filter type that allows light in a visible spectrum range or ranges to pass through the filter element. In embodiments, the filter elements form a pattern of the infrared filter elements and the non-infrared filter elements and is positioned relative to a camera's array of sensor cells to form a correspondence between sensor cells and filter elements. In embodiments, signals captured at the camera's sensor cells may be divided to form an infrared image and a visible light image that were captured simultaneous, which images may be used to determine depth information.
US10834339B2 Imaging apparatus, control method for imaging apparatus, and recording medium
An apparatus includes a solid-state imaging element including a first pixel and a second pixel, the first pixel being higher in sensitivity than the second pixel in a first wavelength range of visible light, the second pixel being higher in sensitivity than the first pixel in a second wavelength range of visible light, and further the first pixel being higher in sensitivity than the second pixel in a wavelength range of near-infrared light, a first cut filter provided on a light entry side of the solid-state imaging element and configured to cut visible light, and at least one processor or circuit configured to generate an image from pixel signals acquired by the solid-state imaging element, wherein the at least one processor or circuit determines a pixel signal to be used for generating the image, according to brightness of an object.
US10834338B2 Mobile gas and chemical imaging camera
In one embodiment, an infrared (IR) imaging system for determining a concentration of a target species in an object is disclosed. The imaging system can include an optical system including an optical focal plane array (FPA) unit. The optical system can have components defining at least two optical channels thereof, said at least two optical channels being spatially and spectrally different from one another. Each of the at least two optical channels can be positioned to transfer IR radiation incident on the optical system towards the optical FPA. The system can include a processing unit containing a processor that can be configured to acquire multispectral optical data representing said target species from the IR radiation received at the optical FPA. Said optical system and said processing unit can be contained together in a data acquisition and processing module configured to be worn or carried by a person.
US10834335B2 Interactive guest image capture using video wall/floor/ceiling displays for selections of background scenes, and selection/distribution of customized souvenir portfolios including merged images/sound
Systems and methods for creating and distributing professional quality pictorial souvenirs giving the illusion that guests of a facility were imaged at other locations, including making initial arrangements with guests, showing selections of background scene images at video displays and flashing chroma key images interspersed with frames of the scene images, taking key guest images in synch with the flashed key images, extracting guest image content from the key guest images and merging into selecting scene images, showing preview merges images for guest selection and providing souvenir portfolios that include merged images to guests or designees after making financial arrangements, including for payment to third parties for copyright content included in the souvenirs and with advertisers for promotional material included in the souvenirs.
US10834334B2 Effect switcher and switcher system
To provide a user with an effect switcher having improved usability.The effect switcher includes an output terminal that outputs a plurality of first video signals to be transmitted to a multi-view processor, as an optical multiplex signal. For example, the effect switcher further includes: an output terminal that outputs a single second video signal to be transmitted to the multi-view processor; and an information insertion unit that inserts, into the optical multiplex signal, information for designating a display region of an image based on the single second video signal on a screen on which an image based on each of the first video signals is displayed.
US10834328B2 Virtual camera for 3-D modeling applications
A user interface to a virtual camera for a 3-D rendering application provides various features. A rendering engine can continuously refine the image being displayed through the virtual camera, and the user interface can contain an element for indicating capture of the image as currently displayed, which causes saving of the currently displayed image. Autofocus (AF) and autoexposure (AE) reticles can allow selection of objects in a 3-D scene, from which an image will be rendered, for each of AE and AF. A focal distance can be determined by identifying a 3-D object visible at a pixel overlapped by the AF reticle, and a current viewpoint. The AF reticle can be hidden in response to a depth of field selector being set to infinite depth of field. The AF and AE reticles can be linked and unlinked, allowing different 3-D objects for each of AF and AE.
US10834326B2 Interchangeable lens apparatus, its control method, and imaging apparatus
An interchangeable lens apparatus includes a control unit that performs a first focus control for controlling the driving unit in response to an autofocus use signal from the imaging apparatus, a second focus for controlling the driving unit in response to an operation of the operation member detected by the detecting unit, and a third focus control for controlling the driving unit as a focus control different from the first focus control and the second focus control. Where the first focus control is selected by a selection unit that selects one of the first focus control and the second focus control, the control unit restricts the second focus control when not receiving a permission signal for permitting the third focus control from the imaging apparatus, and performs the second focus control according to the operation of the operation member when receiving the permission signal.
US10834324B2 Image distortion correction of a camera with a rolling shutter
Correcting image distortion during camera motion using a system including a processor and a camera having a rolling shutter. Multiple image frames are captured by the camera equipped with the rolling shutter. The captured image frames include a base image frame and a previous image frame. Multiple time stamps are recorded respectively for multiple corresponding image points in the previous and base image frames. For the corresponding image points, multiple ego-motions are computed responsive to the time stamps of the corresponding image points of the base image frame and the previous image frame to correct the image distortion caused by the rolling shutter.
US10834323B2 Electronic apparatus, motion sensor, position change detection program, and position change detection method
An electronic apparatus is configured to include an area sensor with a rolling shutter method and a detector configured to detect a change in a position of the area sensor, based on an inter-frame difference for each line in an image captured by the area sensor.
US10834316B2 Image processing apparatus, image processing method, and imaging system
An image processing apparatus detecting a plurality of joint positions between a plurality of input images includes a target image generation unit configured to generate a plurality of target images to be searched in a second input image among the input images from a first input image among the input images; a characteristic amount calculation unit configured to calculate a characteristic amount for each of the target images generated by the target image generation unit; and a joint position determination unit configured to determine the joint position for a target image of interest among the target images having the characteristic amounts calculated by the characteristic amount calculation unit depending on the characteristic amount.
US10834314B2 Image signal processing device, dither pattern generating method, and dither pattern generating program
A storage device stores dither patterns composed of three-dimensional block consisting of the number H of dots in a horizontal direction×the number V of lines in a vertical direction×the number F of frame directions. Each value from a minimum value to a maximum value of dither values of n bits is written in each address of the storage device corresponding to each dot. When each value is written into the storage device, processing of obtaining a spatiotemporal density value indicating a degree of density of an address in which a dither value has already been written in a predetermined three-dimensional area centered on each of the addresses in which a new dither value is writable, and processing of selecting an address having the smallest spatiotemporal density value among the addresses in which a new dither value is writable and writing a dither value are repeated.
US10834313B2 Plenoptic sub aperture view shuffling with improved resolution
A system and method for generating high resolution images using a plenoptic camera having a main lens in front of an array of microlenses and an image sensor, characterized in that it comprises: capturing a first set of images in a first unexcited state of operation by using a birefringent medium disposed between a said main lens and an said array of microlenses, said unexcited state of said birefringent medium providing an ordinary ray to each pixel; causing said first unexcited state to become a second excited state by applying a voltage across said birefringent medium; capturing a second set of images in said second excited state, said excited state of said birefringent medium splitting the light from said main lens into an ordinary ray and an extraordinary ray, said extraordinary ray being shifted by a distance of one half-pixel from the ordinary ray on said image sensor; subtracting pixel value associated with said first set of images from at least two times the pixel value associated with said second set of images, and generating a final set of images with high resolution from said subtraction and said first set of images.
US10834310B2 Multi-camera post-capture image processing
Image processing can include storing a first image of a scene captured by a first camera, storing a second image of the scene captured by a second camera, and storing a first user-composed image. The first user-composed image can be derived from at least one of: (a) the first image and (b) the second image. The image processing can further include: receiving a second command to edit the first user-composed image, editing the first user-composed image, and saving the edited first user-composed image as a second user-composed image.
US10834309B2 Lens control apparatus and control method for tracking moving object
Based on information corresponding to a state of an object at a first time, information corresponding to the state of the object at a second time after the first time is estimated. The information corresponding to the state of the object at the second time is calculated by correcting the estimated information corresponding to the state of the object at the second time based on a focus detection result detected by a focus detection unit at the second time. Based on the information corresponding to the state of the object at the second time and information of time from the second time to a third time after the second time, an image plane position at the third time is predicted. Based on the image plane position predicted by a first prediction unit, driving of a focus lens is controlled.
US10834308B2 Real time controller switching
An imaging system may include a sample stage having a surface to support a sample to be scanned by the imaging system; an optical stage having an objective lens, the optical stage being positionable relative to the sample stage; an actuator physically coupled to at least one of the sample stage and the optical stage to move the sample stage relative to the optical stage; a servo circuit to control the actuator; a first set of control parameters to control the servo circuit; a second set of control parameters to control the servo circuit; and a servo control circuit to apply the first set of control parameters to the servo circuit when the imaging system is operating in a first mode of operation and to apply the second set of control parameters to the servo circuit when the imaging system is operating in a second mode of operation.
US10834304B2 Systems, devices, and methods for a wearable electronic device having a selfie camera
Wearable electronic devices having a selfie camera are described herein. The wearable electronic devices include a body defining an aperture that is sized and shaped to receive a finger of a user. The wearable electronic device also includes a processor housed in the body, an input device arranged on an outer surface of the body and communicatively coupled to the processor to receive an input from a second finger of the user, an optical sensor to capture an image in response to the input from the second finger of the user, a transmitter communicatively coupled to the processor to transmit the image to an external electronic device, and optionally a power source communicatively coupled to the processor and the transmitter to provide power to at least the processor and the transmitter.
US10834300B2 Mobile device and lens module
A mobile device and lens module including a lens barrel and a plurality of lenses sequentially stacked from an object side to an image side in the lens barrel, wherein the plurality of lenses includes one or more D-cut lenses having respective straight line rim portions, and wherein a straight line portion of a D-cut lens, of the one or more D-cut lenses, overlaps an image sensor for imaging light passing through the plurality of lenses.
US10834297B2 Image capturing apparatus capable of time code synchronization, control method of the same, storage medium, and image capturing system
An image capturing apparatus comprises: an image capturing unit configured to acquire a video signal including frames, and an output unit configured to output the video signal, a first time code for a time at which each frame of the video signal is acquired by the image capturing unit and information related to a second time code for a time at which each frame of the video signal is output by the output unit, to an external apparatus.
US10834295B2 Attention mechanism for coping with acoustic-lips timing mismatch in audiovisual processing
Embodiments of the present systems and methods may provide techniques for handling acoustic-lips timing mismatch in audiovisual processing. In embodiments, the context-dependent time shift between the audio and visual streams may be explicitly modeled using an attention mechanism. For example, in an embodiment, a computer-implemented method for determining a context-dependent time shift of audio and video features in an audiovisual stream or file may comprise receiving audio information and video information of the audiovisual stream or file, processing the audio information and video information separately to generate a new representation of the audio information, including information relating to features of the audio information, and a new representation of the video information, including information relating to features of the video information, and mapping features of the audio information and features of the video information using an attention mechanism to identify synchronized pairs of audio and video features.
US10834283B2 Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
A method for printing defect detection includes processing and analyzing a difference image obtained by comparing an image scanned with a verifier to a reference image. The detected defects are grouped, and the grouping is refined. Confidence level values are then assigned to the refined groups, and analysis is performed to determine if one or more servicing actions should be taken.
US10834279B1 System and method for assisted control of document processing devices
A system and method for assisted multifunction peripheral user operations employs portable user data devices, such as smartphones or tablets, as an interface for visually impaired users. An application running on the user's device senses when it is proximate to a multifunction peripheral in accordance with a Bluetooth beacon. The user is notified on their device that the nearby multifunction peripheral is configured for audio interaction via the device. When the user accepts the notification, their device is automatically paired with the multifunction peripheral and the user's interactions and instructions can be audio or speech-based via the user's portable device.
US10834271B2 Image transmission apparatus and electronic data transmission method for transmitting storage location information of electronic data
An image transmission apparatus includes an information input unit that inputs predetermined information, a memory that stores the predetermined input information as electronic data, a communication unit that transmits an electronic mail to a predetermined transmission destination, a storage location information generating unit that generates storage location information indicating a location where the electronic data is stored, a storage location tagged mail generating unit that generates a storage location tagged electronic mail including the storage location information, an acquisition request acknowledgment unit that acknowledges an acquisition request to acquire electronic data from the transmission destination, and an electronic data loaded mail generating unit that generates an electronic data loaded mail including the electronic data.
US10834270B2 Communication apparatus, communication method to establish a communication connection to an external device
A communication apparatus includes a communication device that forms a wireless network as an access point, a code generator that generates a two-dimensional code, a display device, and a controller, where the controller, in a case the controller detects an instruction to transmit image data to an external apparatus, controls the communication device to form a wireless network as an access point, controls the code generator to generate a first two-dimensional code indicating information for connecting to the formed wireless network, and controls the display device to display the first two-dimensional code, and in a case the controller detects that the external apparatus connects to the wireless network using the first two-dimensional code, controls the code generator to generate a second two-dimensional code indicating information for accessing the image data to be transmitted, and controls the display device to display the second two-dimensional code.
US10834264B1 Systems and methods for simulating multiple call center balancing
Systems and methods balance loads of traffic directed to various response entities. Systems and methods alternatively or complementarily generate simulated loads of traffic for handling by various response entities or load balancing algorithms.
US10834263B2 Techniques for behavioral pairing in a contact center system
Techniques for behavioral pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a contact center system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, a plurality of contacts available for connection to an agent; determining, by the at least one computer processor, a plurality of preferred contact-agent pairings among possible pairings between the agent and the plurality of contacts; selecting, by the at least one computer processor, one of the plurality of preferred contact-agent pairings according to a probabilistic network flow model; and outputting, by the at least one computer processor, the selected one of the plurality of preferred contact-agent pairings for connection in the contact center system.
US10834261B2 System and method of running an agent guide script-flow in an employee desktop web client
In the field of government engagement management, an agent guide or script-flow in an employee desktop web client is implemented. In such a system and method, when agents create interactions with clients they can follow a script-flow which will guide the agent through the interaction through a series of menu selections and automated sets of instructions. This feature of the government engagement management system allows existing customer investment from the rich desktop client or non-web client in developing specific scripts, that can also now function in the web client atmosphere. This system and method also enables an agent to handle calls with the web client more efficiently, and allows agents on the web client to automatically classify.
US10834252B2 Transcribing audio communication sessions
A computer-implemented method to provide transcriptions of an audio communication session is disclosed. The method may include receiving audio data at a first device from a second device over a first wireless network connection of a first wireless network type and providing the audio data to a speaker of the first device for output of the audio data. The method may further include encoding the audio data at the first device based on a second wireless network type and transmitting the encoded audio data from the first device over a second wireless network of the second wireless network type.
US10834249B2 Information throttle that enforces policies for workplace use of electronic devices
Information throttle that modifies a device's access to applications, features, or information to enforce workplace use policies. May be used with “bring your own devices” that belong to a user but are also used at work. For example, the system may disable games, media players, or social media when it determines that a device is used at work. A usage context monitor determines the context in which the device is currently used. The monitor may determine that a device is used for work when the time matches working hours, the device location matches a work site location, or the network connected to a device matches a workplace network. In addition to blocking access to inappropriate features, the information throttle may allow access to sensitive information only when the device is at work. Access may also depend on factors such as user credentials and the identity and configuration of the device.
US10834247B2 Mobile terminal with unlock function
A mobile terminal with unlock function is provided. The mobile terminal includes: a central processing unit, a trigger unit, a response unit and an unlock unit, wherein: the central processing unit is configured to control the trigger unit, the response unit, and the unlock unit; the trigger unit is configured to obtain a trigger signal for unlock, and generate a first password according to the trigger signal; the response unit is configured to generate a corresponding unlock signal according to a preset correspondence between the unlock signal and the first password and with reference to the first password, and send the corresponding unlock signal; the unlock unit is configured to obtain an unlock password that is obtained by means of parsing by a user according to the unlock signal; match the unlock password with the first password; determine whether the unlock password is consistent with the first password; and if a determining result is yes, unlock a password lock; or if a determining result is no, instruct the trigger unit to obtain a trigger signal for unlock again.
US10834239B2 Method and system for implementing logical port classifications
The network control system of some embodiments implements logical port classifications to implement different features of logical networks onto a physical network. The network control system of some embodiments modifies flow entries at forwarding elements of the physical network to implement the logical network. The network control system classifies logical source and destination ports into disjoint equivalence classes for logical network flows in a virtualized network, and encodes this information in the tunneled traffic carrying the logical flow. The network control system of some such embodiments provides logical port classifications to minimize the necessary flow entries at each forwarding element of the physical network.
US10834235B2 Systems and methods for application integrations
Systems and methods are disclosed for integrating with third-party applications. An extension module operates with a user interface application on a client computing device. The extension module enables integration of functionality of an associated middleware system. The extension module extracts data from a user interface of a third-party application system based on a regular expression template. The extension module transmits data to the middleware system and receives information from the middleware system. The extension module can alter at least a portion of the user interface based on the information received from the middleware system.
US10834229B2 Schedule creator for digital media and multimedia scheduling and delivery platform
The system is a self-serve platform, which delivers user uploaded media and multimedia files, of varying playback duration, to a client computer connected to a digital display; which is set to receive executions for a scheduled playlist and punctually presents the playback of media and/or multimedia files in said playlist record. The system's included functions for schedule generation, schedule selection, and playlist creation contain unique, and embedded automatic functions, provide the capacity for making scheduling and delivery of media and multimedia files reliable, accessible, and cost efficient.
US10834228B2 Method to reduce reactivation time of cloud based services
A method for reducing reactivation time of services that includes examining page faults that occur during processing of a service after the service has been inactive to provide a plurality of prefetch groups, and formulating a prefetch decision tree from page fault data in the prefetch groups. Pages from an initial page table for the service following a reactivated service request are then compared with the prefetched pages in the resident memory in accordance with the prefetch decision tree. Pages in the page table that are not included in said prefetched pages are paged in. A process to provide to provide the service is executed using the page table. Executing the process substantially avoids page faults.
US10834220B2 Apparatus for providing cloud brokerage service based on multiple clouds and method thereof
Disclosed herein are an apparatus and method for providing a cloud brokerage service based on multiple clouds. The method includes receiving, by a cloud service broker, a request for a cloud service from a cloud service client, the cloud service broker being connected with the multiple cloud-computing systems; generating, by the cloud service broker, the cloud service complying with the request based on one or more services registered in a service catalogue of the cloud service broker; newly registering, by the cloud service broker, the generated cloud service in the service catalogue; and providing, by the cloud service broker, the newly registered cloud service to the cloud service client.
US10834218B2 Event information system classifying messages using machine learning classification model and pushing selected message to user
The present disclosure provides an event information push method performed at a computer system, the method including: collecting network messages from a social networking platform; performing aggregation on the network messages, to obtain corresponding event information; obtaining, for each piece of event information, one or more attributes from the corresponding category of network messages; obtaining, from an event information and user database, a user group corresponding to the one or more attributes of each piece of event information; and pushing each piece of event information to a user in the user group corresponding to the event information.
US10834213B2 System and method for measuring user engagement
A system for monitoring user engagement, comprising at least one hardware processor, configured to: receive from a plurality of sensors information about a sequence of interactions of a user with a software application during a time interval, the information comprising, for each of the sequence of interactions, a plurality of sensor output values of a plurality of engagement metrics reflecting the user's emotional attachment to the software application; compute a sequence of linearly uncorrelated principle components based on an outcome of principal component analysis (PCA) of the plurality of sensor output values of the plurality of engagement metrics; and select a first component from the sequence of linearly uncorrelated principle components to be a user engagement index representing engagement of the user with the application during the time interval according to the plurality of engagement metrics.
US10834210B1 Synchronizing a personal workspace across multiple computing systems in a coding environment
A system and method for synchronizing or moving a personal workspace from a first computing system (e.g., a laptop) to a cloud-based computing system in a software development environment. The personal workspace synchronization service identifies changes made to the source code as a result of activities performed in the personal workspace of the first computing system. The source code changes are identified by comparing a snapshot of a current image of a container including personal workspace executing on the first computing system to a base container image of the personal workspace. The identified source code changes are transferred by the personal workspace synchronization service to the cloud-based computing system to generate an updated personal workspace on the cloud-based computing system that matches the personal workspace of the first computing system.
US10834208B2 User device determines whether to create a new session based on session type information
A session processing method related to the field of wireless communications technologies is provided. The method discloses: obtaining, by user equipment (UE), session type information, where the session type information is used to indicate a type of a first session; and when a first application triggers a first service, determining, by the UE based on the session type information, whether a create session request needs to be initiated for the first service. According to the solutions provided in embodiments, before the create session request is initiated, the UE may determine whether to reuse a created session or create a new session. In this way, for a service that can reuse a created session, no new session needs to be created, thereby reducing signaling exchange between the UE and a network side.
US10834202B2 Network service system and network service method
A network service method includes: a core cloud server returns all running service identification information; a multi-access edge computing cloud server receives a service request from a terminal device; and the multi-access edge computing cloud server determines whether an application that corresponds to the service request exists in the multi-access edge computing cloud server, according to the service identification information reported by the core cloud server; after the multi-access edge computing cloud server integrates the current state with the application being run by the multi-access edge computing cloud server, the terminal device is directed to the multi-access edge computing cloud server, and the multi-access edge computing cloud server provides the application to the terminal device.
US10834199B2 Cloud authorized vehicle control
A vehicle includes a controller, programmed to responsive to receiving a command from a non-customer party, send an authorization request based on the command and a predefined vehicle parameter to a server; and responsive to receiving a signed command from the server, execute the signed command.
US10834191B2 Collaboration data proxy system in cloud computing platforms
In various embodiments, methods and systems for enhanced access to storage data based on a collaboration data proxy system are provided. A plurality of metadata tables on one or more peer nodes are referenced for data corresponding to a data request of a requesting node. The metadata tables indicate availability of chunks of data in the one or more peer nodes. A determination is made that the data corresponding to the data request is downloadable from the one or more node; the determination is based on the metadata tables. A download operation configuration instance is generated for a data request of a requesting node. The download operation configuration instance comprises configuration settings for downloading data corresponding to the data request from the one or more peer nodes. The chunk of data is downloaded from the corresponding one or more peer nodes where the chunk is located, using the configuration settings.
US10834190B2 Provisioning of clustered containerized applications
Clustered containerized applications are implemented with scalable provisioning. Methods include receiving a data storage request to store one or more data values in a storage volume implemented across a storage node cluster, the storage node cluster including a plurality of storage nodes including one or more storage devices having storage space allocated for storing data associated with the storage volume. Methods may further include identifying a cluster hierarchy associated with the storage node cluster, the cluster hierarchy identifying storage characteristics of the plurality of storage nodes, the cluster hierarchy also identifying physical location information for the plurality of storage nodes, the physical location information indicating node-to-node proximity on a network graph. Methods may also include selecting a storage node on which to store the data, the selecting being based, at least in part, on the identified storage characteristics and one or more data distribution parameters associated with the storage volume.
US10834185B2 Activating a peer-to-peer communication channel
Technology related to activating a first communication channel is disclosed. In one example of the disclosed technology, operations can be performed for initiating communications with a remote computing device over a first communication channel. The operations can comprise determining an address associated with a second communication channel of the remote computing device, transmitting a network packet addressed to the remote computing device over the second communication channel for causing the remote computing device to begin a sequence to activate the first communication channel, and initiating communication over the first communication channel with the remote computing device at a different address associated with the first communication channel.
US10834180B2 Time and location-based trend prediction in a content delivery network (CDN)
A content delivery (CD) network delivers content on behalf of multiple content providers. A method includes determining that certain content is trending in a first geographic region during a first time period; and, based on the determining, causing the certain content to be prefetched by the CDN in a second geographic region by a given time after said first time period, wherein, during the first time period, the time in the second geographic region is earlier than the time in the first geographic region.
US10834178B2 Provisioning a bare-metal server
A method and device for provisioning bare-metal servers to tenants of a cloud provider is provided. The cloud provider operating a datacenter receives a profile of a tenant. The cloud provider identifies a set of physical resources subscribed by the tenant based on the tenant's profile and identifies a bare-metal server in the datacenter having sufficient physical resources to provide the subscribed physical resources. The cloud center reports to the tenant a set of physical resources in the BM server that corresponds to the subscribed set of physical resources. The cloud center receives a request from the tenant to provision a tenant bare metal machine in the datacenter. The cloud center enables at least one of the reported physical resources in the bare-metal server for the tenant, based on the request, and disables remaining reported physical resources in the bare-metal.
US10834171B2 Configuration change processing for content request handling
Disclosed herein are methods, systems, and software for configuration change processing for end-user content request handling in content delivery nodes. In one example, a method of changing a content configuration for a content delivery node includes receiving a configuration change request by an end user. The method further provides, processing the configuration change request and a present configuration to generate a changed configuration comprising an assembly level code representation of the changed configuration, and transferring the changed configuration for delivery to the content delivery node.
US10834166B2 Transmission apparatus that is capable of maintaining transmission quality in switching transmission path, reception apparatus, transmission and reception system, method of controlling transmission apparatus and reception apparatus, and storage medium
A transmission apparatus capable of ensuring transmission quality when switching one of duplicated video data items transmitted using different transmission paths, to the other thereof, for display. Encoding sections A and B perform first and second encoding processing for generating first and second data based on video data, respectively, so as to transmit the first and second data to a reception apparatus via first and second transmission paths, respectively. Information on a skew between the first and second data received by the reception apparatus via the first and second transmission paths is acquired, for controlling at least one of the encoding sections A and B based on the skew information such that the skew is reduced.
US10834163B2 Methods, devices, and systems for encoding portions of video content according to priority content within live video content
Aspects of the subject disclosure may include, for example, obtaining live video content from equipment of a media content provider, determining priority content within the live video content; segmenting the live video content into a plurality of tiles according to the priority content, and transcoding the live video content according to a type of client device. Further embodiments include determining an encoding schedule for the plurality of tiles according to the priority content, encoding the plurality of tiles according to the encoding schedule, and providing the plurality of tiles to the client device. Other embodiments are disclosed.
US10834157B2 Internet provider subscriber communications system
A system, method, and computer readable medium for communicating at least one real-time specially-composed bulletin message to at least one subscriber of a provider of Internet services, comprising a first device, and a second device communicably coupled to the first device, wherein the first device: accesses only subscriber upstream traffic to a destination web site requested by the subscriber, wherein the first device inter-connects between the at least one subscriber and the destination web site, identifies the at least one subscriber's identification based on the accessed subscriber upstream traffic automatically provided by the subscriber, and provides the unique subscriber identification to the second device located at the provider of Internet services providing data services and management control to the first device, wherein the second device determines the subscriber associated with the unique subscriber identification.
US10834149B2 Method and system for routing of session-based services
A method including receiving a request for a communication session with a recipient having a recipient identifier; querying a subscription database for subscription information for the recipient; receiving, from the subscription database, the subscription information for the recipient; selecting one of a plurality of service processing elements based on the subscription information for the recipient; and sending the communication session to the one of the service processing elements based on subscription information received from the subscription database.
US10834144B2 Hub and agent communication through a firewall
Hub and agent techniques allow safe command execution and data retrieval through firewall(s). In an example, cloud-based server of a company communicates with a plurality of agent applications operating on a remote customer's site. Using hub-and-agent techniques, cloud-based systems are able to direct the agents to perform functions for, and add value to, on-premises servers at remote customer locations. Secure communications techniques are introduced, allowing the hub server in the cloud to securely communicate with, and receive data from, the agents operating behind a firewall at a remote, on-customer-premises server.
US10834134B2 System, method, and recording medium for moving target defense
A network management method, system, and non-transitory computer readable medium, include a data center gateway including a set of rules for moving target defense and communicates with a service provider and a cloud gateway including the set of rules to communicate with the data center gateway by satisfying the moving target defense such that a client receives a service from the service provider when the cloud gateway requests the service from the data center gateway.
US10834130B2 Detection of malicious attempts to access a decoy database object based on connection type
A method by a security system for detecting malicious attempts to access a decoy database object in a database. The database includes database objects accessible by clients of the database called database clients. The method includes detecting access to a decoy database object of the database is being attempted by a database client over a connection to the database, where the decoy database object is a database object that is created for the purpose of deceiving an attacker as opposed to being a legitimate database object, determining that the connection is of an application connection type, where the application connection type is a type of connection over which queries generated by a database client are submitted, and responsive to the determination that the connection is of the application connection type, causing an alert to be generated.
US10834118B2 Ambiguity resolution system and method for security information retrieval
A method for ambiguity resolution in retrieving security information. A unified representation model utilizing the security information mined from a group of sources is generated by a computer system, wherein the unified representation model represents terms in the security information using vectors that describe locations in space for the terms. Distances between the terms indicate correlations between the terms, and the terms are for security concepts in the security information. The computer system represents the security concepts utilizing a group of weighted graphs that identifies semantic-relatedness between the terms utilizing the vectors in the unified representation model, wherein the group of weighted graphs enables interpreting queries with reduced ambiguity. The computer system interprets a seed query utilizing the group of weighted graphs. The computer system retrieves a portion of the security information utilizing the seed query interpreted utilizing the group of weighted graphs.
US10834117B2 Enhanced data security through uniqueness checking
A system records use of values used in cryptographic algorithms where the values are subject to uniqueness constraints. As new values are received, the system checks whether violations of a unique constraint has occurred. If a violation occurs, the system performs actions to mitigate potential compromise caused by exploitation of a vulnerability caused by violation of the uniqueness constraint.
US10834115B2 Methods and systems for providing security for page framing
Techniques for analyzing a page to be presented by a browser running on a computing platform. The page is disabled. The page is tested to determine if the page is framed by a second page. The page is enabled if the testing indicates that the page is not framed by a second page. Each level of a hierarchy of framed pages is inspected to determine whether each level is authorized. The page is enabled if the inspecting indicates that each level of the hierarchy of framed pages is authorized.
US10834104B1 Systems and methods of detecting and mitigating malicious network activity
Disclosed herein are systems and methods executing a security server that perform various processes using alert elements containing various data fields indicating threats of fraud or attempts to penetrate an enterprise network. Using alert elements, the security server generate integrated alerts that are associated with customers of the system and assign a risk score for the integrated alerts, which the security server uses to store and sort the integrated alerts according to a priority, based on the relative risk scores. Analyst computers may query and fetch integrated alerts from an integrate alert database, and then present the integrate alerts to be addressed by an analyst according to the priority level of the respective integrated alerts. This allows to ensure that the right customer, is worked by the right analyst, at the right time, to maximize fraud prevention and minimize customer impact.
US10834100B2 Dynamically defined virtual private network tunnels in hybrid cloud environments
A method, apparatus and computer program product for managing a plurality of VPN tunnels between a first cloud and a second cloud in a hybrid cloud environment is described. In a first virtual private network (VPN) manager a request is received from a first cloud application resident in the first cloud. The request includes a first set of requirements for a first VPN tunnel in the plurality of VPN tunnels. The VPN manager sends a first VPN manager request to a first system in a first cloud, wherein the first system creates the first VPN tunnel according to the first set of requirements. The VPN manager receives a request from a second cloud application resident in the first cloud. The request includes a second set of requirements for a VPN tunnel in the plurality of VPN tunnels. The VPN manager sends a second VPN manager request to the system in a first cloud, wherein the second VPN manager request contains the second set of requirements. The second VPN manager request is either tuning the first VPN tunnel according to both the first and second set of requirements if the first and second requirements are compatible or creating a second VPN tunnel between the first node and the second node if the first and second requirements are not compatible, the second VPN tunnel created by the first system.
US10834096B2 Methods and systems for controlling access to a protected resource
A method for regulating access to a protected resource is disclosed. The method includes: receiving, from a client application executing on a first device, a first signal including a request to obtain an access token for accessing a protected resource, the request including: a client identifier uniquely identifying the client application; a user identifier uniquely identifying an end user of the client application; and a public key associated with the end user; in response to validating the request, transmitting, to the client application on the first device, a second signal including an access token for accessing the protected resource; receiving, from a web server associated with the protected resource, a third signal including a request to validate a bearer token submitted by the client application to the web server, the bearer token including a digital signature; validating the bearer token, the validating including verifying the digital signature using the public key; and in response to validating the bearer token, sending to the web server a fourth signal including a notification that the bearer token is valid.
US10834095B2 Post-commit validation in a distributed ledger
An example operation may include one or more of receiving a request for performing a post-commit validation of a chain of blocks on a distributed ledger, the chain of blocks being encrypted using an encryption key, requesting cooperation from one or more auditor nodes associated with the distributed ledger, each auditor node comprising a partial secret of a decryption key corresponding to the encryption key, and, in response to receiving partial secrets from a minimum threshold of auditor nodes, recovering the decryption key based on the received partial secrets, decrypting the chain of blocks based on the recovered decryption key, and validating content included within the chain of blocks.
US10834094B2 Operator action authentication in an industrial control system
Operator actions and/or other commands or requests are secured via an authentication path from an action originator to a communications/control module or any other industrial element/controller. In implementations, an industrial control system includes an action authenticator configured to sign an action request generated by the action originator. The destination communications/control module or any other industrial element/controller is configured to receive the signed action request, verify the authenticity of the signed action request, and perform a requested action when the authenticity of the signed action request is verified.
US10834093B2 Restore of headless electronic device
A method for restoring a setting on a network connected device achieves increased security. The method includes receiving an initiation signal representing a request to restore the setting on the device; transmitting a request for authorization to restore the setting to an authorization device arranged as an adjacent node on the network by transmitting the request for authorization over a link layer protocol, wherein the request is transmitted in response to the received initiation signal; receiving an encrypted restore authorization response from the authorization device in response to the request for authorization; decrypting, if encrypted, the received restore authorization message; verifying the restore authorization message; and restoring the settings on the network connected device if the restore authorization message was verified.
US10834088B2 Seamless authorization flow for SaaS applications
Authorizing an entity to access data in a service. A method includes, at a service, creating a subscription, for a subscriber entity, to notifications of events for data. The method further includes, at the service, determining that the subscriber entity is in an authorization state indicating that the subscriber entity is required to reauthorize to the service to continue receiving notifications of events for the data. The method further includes, as a result of determining that the subscriber entity is in an authorization state indicating that the subscriber entity is required to reauthorize to the service to continue receiving notifications of events for the data, publishing a reauthorization notification to the subscriber entity to reauthorize the subscription.
US10834083B2 Unauthorized control suppression method, unauthorized control suppression device, and onboard network system
An unauthorized control suppression method for use in a network system is provided. The network system includes a plurality of electronic controllers that exchange, via a communication channel, a plurality of frames The plurality of frames includes at least one control frame that instructs predetermined control to an object of control. The method receives, sequentially, the plurality of frames from the communication channel, and determines whether the predetermined control, instructed by the control frame received in the receiving, is to be suppressed, based on a set of frames received in the receiving. The set of frames is received in the receiving within a predetermined period preceding a time of reception of the control frame.
US10834082B2 Client/server security by executing instructions and rendering client application instructions
In an embodiment, a method comprises intercepting, from a server computer, a first set of instructions that define a user interface; executing, using a headless browser, the first set of instructions without presenting the user interface; rendering a second set of instructions, which when executed by a client application on a client computer, cause the client computer to present the user interface, wherein the second set of instructions are different than the first set of instructions; sending the second set of instructions to the client computer.
US10834076B2 Website hosting provider database associating a temporary access code and an internet related activity of a user
An Internet resource provider (IRP) may authenticate a user and, upon a successful authentication, allow the user to perform one or more actions on webpages that are within an account of the user. The IPR may store the most recent actions of the user in a temporary access code (TAC) database. If the user has a problem, the user may select a TAC button on a webpage within the account of the user. The IPR may generate a TAC, store the TAC in association with the recent activities of the user in the TAC database and transmit the TAC to the user. The user may contact and provide the TAC to a customer support service center. The customer support service center may authenticate the user based solely on the TAC and determine the one or more recent actions of the user in the TAC database. The customer support service center may provide assistance to the user based at least partially on the one or more recent actions of the user.
US10834075B2 Declarative techniques for transaction-specific authentication
Techniques for transaction-specific authentication. An access manager receives information for a transaction. The information can be received in an authentication request from an application that is to perform the transaction or received as part of a transaction request. The information identifies an attribute associated with the transaction and includes a value for the attribute. The access manager uses the value to generate a first one-time password (OTP). The first OTP is compared to a second OTP received from a client device of a user who requested the transaction. Matching of the first OTP and the second OTP indicates that the value received in the information for the transaction matches a value provided by the user to the client device. Based on determining that the first OTP matches the second OTP, the access manager transmits an indication to the application that the user is successfully authenticated for the transaction.
US10834072B2 Dynamic, customizable, controlled-access child outcome planning and administration resource
A cloud-based access to child care planning and outcome resource is described. The resource allows multiple end-users to access content related to child care. Such content includes reports, table, graphs, multimedia, lists, forms, reminders, and/or other appropriate elements. The content may be presented via one or more graphical user interfaces (GUIs). Each such GUI may include various input elements such as tabs, buttons, icons, etc. and various content elements such as portlets, or frames, etc. Each GUI may be customized for a particular end-user and/or a particular group of end-users. In this way, an administrator or super-user may generate multiple GUIs, where each is associated with a user group (e.g., parents, teachers, administrators, etc.). In addition, each end-user may be able to customize the GUIs available to the end user. Such customization may include selection of input and/or content elements, layout of elements, graphical features, and/or other appropriate customizations.
US10834070B1 Remote logging agent for accessing application server log data
A remote logging agent is provided for accessing application log data from one or more servers. One method comprises: obtaining a logging configuration file for an application that identifies one or more servers associated with the application, a communication protocol and authentication credentials for accessing the identified servers, a path where log data is stored on the identified servers, and a storage destination for storing log data obtained from the identified servers; establishing, using a logging agent, a connection to the identified servers using the communication protocol and the authentication credentials, wherein the logging agent is distinct and remote from the application and the identified servers; obtaining, using the logging agent, the log data from the identified servers using the path; and storing, using the logging agent, the log data from the identified servers in the one storage destination specified for storing the obtained log data.
US10834068B1 System and method for receiving information among computer systems without enabling log ins if the user identifiers are compromised
A system and method allows a matching system to mediate requests for information among different computer systems without storing information that can be used to log into those computer systems.
US10834057B1 Reliable data transfer protocol for unidirectional network segments
A unidirectional transfer protocol allows data to be transmitted from a non-secure network into a secure network. A non-secure gateway may receive data and/or information, intended for the secure network, from one or more devices. The gateway may fragment the data and/or information into smaller chunks and transmit the chunks to a secure gateway via a unidirectional communication channel. The secure gateway may verify the chunks using one or more rules and reassemble the chunks when the data is validated. The reassembled data may be sent across a secure network enclave. The unidirectional transfer protocol may provide a hardware-agnostic solution for transmitting data over a unidirectional communication channel.
US10834055B2 Cross-tenant data leakage isolation
A system and method for cross-tenant data leakage isolation in a multi-tenant database are provided. The method includes monitoring, by a proxy device, traffic flows between a server executing at least one cloud-based application and the multi-tenant database, wherein the proxy device is connected between the server and the multi-tenant database; capturing, by the proxy device, at least a response from the multi-tenant database, wherein the response includes returned data; analyzing the response to determine if the returned data relates to a global-tenant table; upon determining that the returned data relates to the global-tenant table, modifying the response to designate at least one tenant-specific table name that the returned data belongs to; and sending the modified response to the server.
US10834026B2 Artificial intelligence assisted service provisioning and modification for delivering message-based services
A method for AI-assisted service provisioning and modification for delivering message-based services, including: receiving an input sequence from a user in relation to a request for a service, the input sequence including one or more inputs; processing the input sequence to determine a service type; associating a workflow with the request based at least in part on the service type and a profile of the user, the workflow including a set of one or more steps, a step of the set of one or more steps corresponding to a set of attributes including at least one of: a communication mode, a communication type, or a communication priority, the workflow being performed by at least one of: a chatbot, an AI assistant, or a service professional; and interacting with the user based at least in part on the workflow to deliver the service.
US10834023B2 Distributed FPGA solution for high-performance computing in the cloud
A data processing system, method and device. A device can include a plurality of data cards having host interface connectors initially configured to transmit signals according to a first communication protocol and data card connectors that communicate with external devices using a different communication protocol. The data cards are converted so that the host interface connectors also transmit signals using the second communication protocol. The plurality of data cards are interconnected so that signals can be routed through the data cards to provide desired data processing functions. A cross-point switch fabric allows the signals to be routed to the appropriate data card or cards. Multiple devices can be interconnected to provide a distributed data processing grid providing access to the data processing functions for external devices that do not communicate using the first communication protocol.
US10834020B1 Scalable network overhead for contested environments
Sending network data. A method includes transmitting data on a communication link, in an environment. A network control overhead portion of the data is allocated to network control overhead data packets for controlling how data is transmitted on the communication link. A user data portion of the data is allocated to user data packets for transmitting data between users of nodes on the communication link. A change in data capacity of the communication link is identified. As a result, a change is made in the network control overhead portion of the data, changing at least one of frequency of network control overhead data packets or size of network control overhead data packets to attempt to maintain a predetermined proportion factor for the network control overhead portion as compared to the user data portion. The network control overhead portion of the data is transmitted according to the change.
US10834019B2 Increased network resources in exchange for sharing of device resources
An indicator can be received from a client device. The indicator can indicate an agreement by a user of the client device to share device resources of the client device with an entity distinct from the client device and distinct from the user of the client device. Responsive to receiving from the mobile device the indicator, and responsive to receiving a message from a sharing agent of the mobile device indicating that that no user inputs are received by the mobile device over a particular duration of time and that video content is not being streamed to the mobile device, a client access agent can access the shared resources, data to be processed by the shared device resources can be communicated to the mobile device, and a level of a quality of service provided by a communication network to the mobile device can be increased.
US10834017B2 Cloud-driven hybrid data flow and collection
Described herein are systems, devices, methods, computer-readable media, techniques, and methodologies for cloud-to-edge data flow migration. More specifically, example embodiments relate to migrating at least a portion of cloud-based data processing functionality from a cloud environment to network edge environment. The functionality can be migrated to anywhere along the network edge. Input data received or generated at a network edge device may be classified according to one or more classification criteria. At least a portion of cloud-based data processing functionality may then be selected for migration to the network edge based at least in part on the classified input data and/or one or more network characteristics. After migration, at least a portion of the input data may be processed by the migrated functionality. The input data processed at the network edge may then be sent to the cloud environment for additional processing by cloud-based data processing functionality.
US10834000B2 Systems and methods to choose an optimal path from multiple high latency links
The present invention is directed towards systems and methods for selecting a path or link from a plurality of links between intermediary devices, based on characteristics of links between the intermediary devices and end nodes of the communication flow. The link choice may be determined from latency, packet drop rates, jitter, congestion, or other characteristics of the links to the end nodes. Link selection may further be based on traffic priority or transport layer quality of service (QoS) requirements of the connection, load balancing requirements, or other such features.
US10833995B2 Method and apparatus for datacenter congestion control based on software defined network
Embodiments of the present invention provide a congestion control method and apparatus based on a software defined network SDN, and an SDN controller. The method comprises: obtaining a packet_in message sent by a switch; determining a data packet included in the packet_in message; performing a first congestion control processing for a network where the SDN controller is located based on a topological structure and link information of the network when the data packet is a handshake information SYN packet for requesting to establish a TCP connection; performing a second congestion control processing for the network based on the link information when the data packet is a finish information FIN packet for responding to disconnection of a TCP connection; deleting information of a TCP connection stored in a database and corresponding to the data packet when the data packet is an FIN packet requesting to disconnect a TCP connection. As compared with the prior art, by using the solutions according to the embodiments of the present invention, the SDN controller may improve fairness of the bandwidth between each data flow, and reduce TCP retransmission and timeout caused by the highly burst short traffic, and achieve the control of the TCP Incast congestion existing in the datacenter.
US10833993B2 Channel bonding
A system and method for channel bonding is disclosed. The system and method enable transmission of data across multiple connections using multiple network interfaces. Further, the system and method are configured to handle slow or problematic connections and are configured to dynamically modify the bit rate of one or more media data streams.
US10833989B2 Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN)
Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. Example methods to transmit multicast data in a network disclosed herein include monitoring, with a first network node, a multicast data flow to determine a characteristic for triggering a switch from a first logical topology for the multicast data flow to a second logical topology for the multicast data flow. Disclosed example methods also include, after the switch to the second logical topology, accessing a multicast data packet associated with a first multicast route generated for the multicast data flow from a second network node, and transmitting a first replication of the multicast data packet to a third network node via a unicast path, the first replication of the multicast data packet to include a first label provided by the third network node to identify the first multicast route.
US10833984B1 Integrated access backhaul network metric exchange for 5G or other next generation network
In a 5G network, an adaptation layer of a child integrated access backhaul (IAB) node can send a quality metric to its parent IAB node. The quality metric can indicate to the parent IAB node, information that may not be readily available to the parent IAB node. Such a quality metric can be transmitted by the child IAB node to the parent IAB node via a header field of an adaptation layer packet data unit (PDU) on an uplink channel of an IAB link. Thus, the parent IAB node can make a more efficient routing decision based on data, to which otherwise, the parent IAB node may not ordinarily be privy.
US10833976B2 Loop detection and avoidance for segment routed traffic engineered paths
A method is described and in one embodiment includes receiving a packet of a traffic flow at an ingress node of a communications network; routing the packet to an egress node of the communications network via a first path comprising a tunnel if the packet was received from a node external to the communications network; and routing the packet to the egress node of the communications network via a second path that does not traverse the tunnel if the packet was received from a node internal to the communications network. The first path is identified by a first Forwarding Information Base (“FIB”) entry corresponding to the flow and the second path is identified by a second FIB entry corresponding to the flow.
US10833974B2 Dynamic configuration of routing paths in a data network
A method for selecting routing paths of data packets in a data network including plural communication links and routing apparatuses. The method includes: calculating and assigning to the communication links respective communication links' costs; calculating, for at least two different routing paths, respective routing path overall costs, which depend on the communication links' costs assigned to communication links making up such routing path; selecting, among the at least two different routing paths, the routing path having the lower routing path overall cost; causing a new data packet to be routed in the data network over the selected routing path, and collecting measures indicative of at least one performance parameter indicating a performance of previous transmissions of data packets from origin end points of the data network to destination end points of the data network, and using the collected measures for calculating the communication links' costs.
US10833973B1 Enabling selection of a bypass path from available paths in an open shortest path first (OSPF) domain and an intermediate system to intermediate system (ISIS) domain
A network device receives an attribute identifying paths associated with an open shortest path first (OSPF) domain of a network and an intermediate system to intermediate system (ISIS) domain of the network, and provides the attribute to other network devices of the network. The network device receives traffic destined for one of the other network devices of the network, and determines that a primary path is unavailable for routing the traffic to the one of the other network devices. The network device selects a secondary path from the paths identified by the attribute. The secondary path is selected based on determining that the primary path is unavailable, and the secondary path is associated with the OSPF domain or the ISIS domain of the network. The network device provides the traffic to the one of the other network devices via the secondary path.
US10833965B2 Method and apparatus for the repercussion-free capture of data
A method and an apparatus for repercussion-free capture of data from at least one device is provided, which is arranged in a first network having a high security requirement, in a second network having a low security requirement, containing a requesting unit, which is arranged within the first network and is designed to request data from the at least one device in accordance with a request profile, a monitoring unit, which is arranged within the first network and is designed to monitor data that have been sent by the at least one device in response to the request and to transmit said data to an evaluation unit, an evaluation unit, which is arranged in the second network and is designed to compare the monitored data with the data expected on the basis of the request profile, and an alarm unit.
US10833958B2 Service level agreement (SLA) cognizent self-managing database connection pools in a multi-tenant environment
Embodiments of the invention provide a method, system and computer program product for SLA cognizant database connection management for multi-tenant environments. In an embodiment of the invention, a method for SLA cognizant database connection management for multi-tenant environments includes receiving different requests for data in a database from different application instances executing in memory of a host computing system supporting a multi-tenant computing environment and determining a priority for each of the requests. The method also includes selecting for each request a particular portion of a database connection pool of a multiplicity of database connections to the database, in that the particular portion is associated with a corresponding priority of the request, and each portion of the database connection pool includes one or more of the database connections. Finally, the method includes processing each of the requests through a respectively selected one of the portions of the database connection pool.
US10833953B2 Managing electronic communications using a communication model
A computer system manages electronic communications. Topics of prior electronic communications and inter-arrival times of the prior electronic communications associated with the topics are modeled. A communication model is generated to identify electronic communications with content targeted for remediation, wherein the communication model is generated based on the modeled topics and the measured inter-arrival time of the prior electronic communications. Electronic communications for a communication session are applied to the communication model to determine one or more electronic communications for remediation. One or more remedial actions are performed on the determined one or more electronic communications to control content of the communication session. Embodiments of the present invention further include a method and program product for managing electronic communications in substantially the same manner described above.
US10833939B2 Providing positive confirmation of a mobile or portable computer wipe
An approach is disclosed that transmits, from a transmitting device, a wipe instruction to a target device. Execution of the wipe instruction erases a data from the target device. After transmission of the wipe instruction, the approach monitors the target device to gather post-wipe instruction data from the target device. The post-wipe instruction data includes connectivity data detected from the target device. The post-wipe instruction data is analyzed with the analysis determining whether the wipe instruction executed successfully on the target device.
US10833938B1 Methods, systems, and computer readable media for network function (NF) topology synchronization
A method for network function (NF) topology synchronization includes, at a network node including at least one processor, maintaining NF instance identifiers and corresponding NF profile version identifiers in an NF topology database local to the network node, the NF profile version identifiers indicating most current NF profile versions stored by the network node for each NF instance identifier. The method further includes obtaining a list of NF instance identifiers and NF profile version identifiers from an NF repository function (NRF), accessing the NF topology database, determining, by comparing the NF profile version identifiers in the list with NF profile version identifiers for corresponding NF instance identifiers in the NF topology database, whether the NF profiles stored by the network node are lagging behind the NF profiles stored by the NRF, and auditing or refraining from auditing the NRF for updated NF profiles based on results of the comparison.
US10833936B1 Network configuration service discovery
A system and method for service discovery. A network management system constructs, based on configuration data associated with a first network device and a second network device, respectively, a first partial service instance associated with a service executing on a first network device and a second partial service instance associated with the service executing on a second network device. The network management system merges the first partial service instance and a second partial service instance to form a merged partial service instance. The network management system promotes the merged partial service instance as a service instance.
US10833934B2 Energy management in a network
A network management method is described for managing energy utilisation in a network comprising network elements that handle network traffic. The network elements are analysed to identify at least one candidate network element for energy usage reduction. Routes passing through the candidate network element are then identified and at least one alternative route is identified for each identified route. Each identified route is switched onto the at least one alternative route, wherein the alternative route does not pass through the original candidate network element. Finally, the candidate network element is triggered to enter a lower power mode. In a particular embodiment, a quality of service level associated with each identified route is determined and the method ensures that the alternative route has an associated quality of service level equal to or better than the original quality of service level. Systems and apparatus for implementing the method are also described.
US10833932B2 Ad hoc wireless mesh network
Provided is process of operating a wireless device configured to act as a node in an ad hoc multi-hop mobile network, the process including: snooping, with a wireless device, a packet transmitted from a sending node to a receiving node in a multi-hop wireless connection, the sending node and the receiving node being in a different location; extracting from the snooped packet an identifier of the sending node and an identifier of the receiving node; determining based on the identifier of the sending node, the identifier of the receiving node, and a record in memory of the wireless device that the wireless device is part of a multi-hop wireless connection including the sending node and the receiving node; determining that a signal strength of a signal conveying the snooped packet exceeds a threshold; and transmitting a kill packet to the sending node and the receiving node that reconfigures the multi-hop wireless connection to bypass the receiving node.
US10833923B2 Dynamic multiple access for distributed device communication networks with scheduled and unscheduled transmissions
Disclosed herein are systems and networks comprising a network operations server application for improving a packet-switched communications network, the application configured to: receive data from data source nodes; provide a management console allowing a user to configure a network multi-access protocol for: i) a node, ii) a type of node, iii) a group of nodes, iv) a type of data packet from a node, v) a type of data packet from a type of node, vi) a type of data packet from a group of nodes, or vii) a specific instance of a data packet from a node, the network multi-access protocol a scheduled or random access protocol; and dynamically create channel assignments to allocate bandwidth of the network among channels based on the configured network multi-access protocols to prevent network saturation and minimize data collisions in the packet-switched network.
US10833922B2 Methods, systems, and media for adding IP addresses to firewalls
Methods, systems, and media for adding IP addresses to firewalls are provided. In some embodiments, the method comprises: receiving a network packet that includes an external IP address associated with an external device, wherein the external device is a device not protected by a firewall; determining whether the external IP address is included in a group of IP addresses maintained by the firewall; determining whether to add the external IP address to the group of IP addresses; identifying an Internet Service Provider (ISP) associated with the external IP address; determining whether the ISP is included in a group of ISPs maintained by the firewall; and in response to determining that the ISP is not included in the group of ISPs maintained by the firewall, adding the external IP address to the group of IP addresses and adding the ISP to the group of ISPs.
US10833920B1 Network device maintenance
A method to access a device may include obtaining, at a first device, data over a short-range wireless network from a second device. The data may originate at a remote system that sends the data to the second device through a network connection over a wide area network. The method may also include in response to a fault at the second device, obtaining, at the first device from the remote system, a maintenance command for the second device. The maintenance command may be obtained by the first device over an analog voice network. The method may also include directing, from the first device to the second device, the maintenance command over the short-range wireless network to enable the second device to perform the maintenance command.
US10833917B1 Live monitoring to trigger automation in administering coaching
A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers, where the one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, data associated with the processes of the one or more servers; determining, based on a specification, operations to be performed by the one or more servers, wherein the specification is defined by the end-user network and comprises logical directives, each directive containing conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.
US10833915B2 Application plugin framework for big-data clusters
A system for a cluster application manager includes an input interface, a command determiner, and a node determiner. The input interface is for receiving a first management request for a management function for a first application of a set of different applications. The command determiner is for determining a first management base command for the first management request. A second management base command is the same as the first management base command for a second management request for the management function for a second application of the set of different applications that is different from the first application of the set of different applications. The command determiner is for determining a management command, wherein the management command is based at least in part on the first management base command and the first application. The node determiner is for determining a node of a cluster to send the management command.
US10833913B2 Suppression of commerce notifications based on user activity
Disclosed embodiments provide techniques for suppression of commerce notifications based on user activity. In embodiments, the user activity is an activity such as an acknowledgement via an application on an electronic mobile computing device that is associated with the user. A first message is sent including information regarding offers and/or sales at a venue. The user may, at that time, interact with the information by pressing a button or activating a link to obtain more information. That interaction is recorded and used as criteria for sending or suppressing a second message. Alternatively, the second message may be modified. The modification can include rewording the first message as a reminder, and/or removal of audio and/or vibration alerts for the second message. These features promote a user experience in which the user is aware of a sale or promotion and the in-store experience remains positive.
US10833910B1 Opportunistic use of different modulation schemes
Techniques are directed to opportunistically communicating using a modulation scheme that is other than the preferred modulation scheme, to update communication metric data for the second modulation scheme, such as a modulation scheme that has not been used as much as the first modulation scheme. The second modulation scheme may be associated with a higher data rate than the preferred modulation scheme. If communication using the second modulation scheme is successful, subsequent communication may be carried out exclusively using the second modulation scheme, and the communication metrics may develop such that the second modulation scheme becomes the preferred modulation scheme.
US10833901B2 Signal select in underground line location
A transmitter and receiver for performing a signal select algorithm are provided. A transmitter for providing a signal on a line to be located includes at least one direct digital synthesizer, the direct digital synthesizer producing two component frequencies in response to an input square wave signal; and a feedback loop providing the input square wave.
US10833895B2 Receiver with selectable digital equalization filter options
A device includes a receiver having analog front-end circuitry and a digital signal processing (DSP) circuit. The DSP circuit is configured to select one of a plurality of digital equalization (DEQ) filter options and to perform DEQ operations based on the selected DEQ filter option, wherein the DSP circuit is configured to select one of the plurality of DEQ filter options based on a channel length estimate and a plurality of different sets of DEQ filter coefficients predetermined for different channel lengths.
US10833893B2 System, method and apparatus for integrated building operations management
A system, method and apparatus for integrated building operations management. Nodes in the sensor network can be configured to interface with a building control system to exchange sensor-related information.
US10833892B2 Bridged local area network communication between a device and a cellular access network node
A bridge communicates a link layer frame between a device and a cellular access network node, the link layer frame comprising a portion including a header and data of an upper layer protocol layer instance in the device or the cellular access network node. The header includes identification information to identify which of a plurality of upper layer protocol layer instances the data is associated with.
US10833883B2 Virtual conferencing assistance
Provided is a method, computer program product, and virtual conferencing system for providing virtual conferencing assistance to a user. A processor may monitor a virtual conferencing session between a plurality of users. The processor may detect a command to interact with a user interface (UI) element has been given. The processor may analyze UI action data in locating the UI element for the plurality of users. The processor may compare the UI action data for the plurality of users to a data threshold. The processor may determine, in response to the data threshold being met, that a user is experiencing difficulty in locating the UI element. The processor may provide, in response to determining that the user is experiencing difficulty, assistance to the user in locating the UI element.
US10833882B2 Systems and methods of viral enablement of features by peer-to-peer connection
The technology disclosed relates to identifying and notifying a user of nearby attendees at a mega attendance event who are in user's social graph by comparing the user's social graph to a list of event attendees. The identified attendees can be stratified into social graph tags that annotate, categorize and prioritize other users in the user's social graph. The technology disclosed also relates to identifying and notifying the user of nearby attendees of sessions at the event who meet introduction preferences of the user by finding matches between introduction preference attributes specified by the user and attributes of the attendees provided by the list of event attendees.
US10833881B1 Distributing publication messages to devices
A technology is described for distributing a publication message. An example method may include receiving a message at a first device gateway to broadcast to devices subscribed to a broadcast topic. The first device gateway maintains a first subscription table indicating which devices connected to the first device gateway are subscribed to the broadcast topic. The first device gateway distributes the message to the devices indicated in the first subscription table as being subscribed to the broadcast topic. In addition, the first device gateway may distribute the message to a second device gateway which maintains a second subscription table indicating which devices connected to the second device gateway are subscribed to the broadcast topic, and the second device gateway distributes the message to the devices indicated in the second subscription table as being subscribed to the broadcast topic.
US10833879B2 Qubit network secure identification
A technique relates to a superconducting chip. Resonant units each include a Josephson junction. The resonant units have resonant frequencies whose differences are based on a variation in the Josephson junction. A transmission medium is coupled to the resonant units, and the transmission medium is configured to output a sequence of the resonant frequencies as an identification of the chip.
US10833878B2 Integrated circuit with parts activated based on intrinsic features
A fixed logic integrated circuit is disclosed. The integrated circuit comprises a unique code generator configured to generate a code having a value which is intrinsically unique to the integrated circuit, an enrolment pattern generator configured to generate an enrolment pattern based on the unique code. The integrated circuit is configured to transmit the enrolment pattern to an external enrolment device and to receive enabling data from the external enrolment device. Optionally, the integrated circuit may include memory for storing remotely-generated enabling data. The integrated circuit comprises a configuration file generator configured to generate configuration data using the remotely-generated enabling data and the unique code, and a feature activation module configured to activate and/or disable features of the integrated circuit and/or customise the integrated circuit in dependence upon the configuration data.
US10833874B2 Certificate notification method and apparatus
A certificate notification method, including reporting a certificate of a first terminal to a server, obtaining public key maintenance information including a public key corresponding to a certificate of each of one or more terminals within a preset area range and certificate identification information corresponding to the certificate of the corresponding terminal, receiving a communication message including certificate identification information corresponding to a certificate of the second terminal and a signature generated by the second terminal, determining, according to certificate identification information and the public key maintenance information, a public key corresponding to the certificate of the second terminal, and verifying, according to the public key corresponding to the certificate of the second terminal, the signature generated by the second terminal.
US10833868B2 Direct anonymous attestation-based apparatus and method
A technique includes generating a direct anonymous attestation (DAA)-based signature to prove an electronic device is a member of a group. Generating the signature includes determining a reciprocal of a prime modulus, and determining the reciprocal of the prime modulus comprises left bit shifting a Barrett multiplier by a predetermined number of bits and multiplying a result of the left bit shifting of the Barrett multiplier with the prime modulus.
US10833867B2 Managing interval boundaries for grouped and digitally signed computer-based records
Embodiments provide a computer-implemented method for managing interval boundaries of electronic records. The method includes receiving electronic records, associating a first selection criterion and second selection criterion with the electronic records, and associating some of the electronic records with a group based at least in part on determining that the second selection criterion is within a predetermined range of a first threshold. The method further includes generating a group record that identifies the group, associating a third selection criterion with the group record, the third selection criterion being within the interval boundaries, and identifying an expiration of an interval boundary based at least in part on determining that the electronic data representing the third selection criterion is within a predetermined range of a second threshold.
US10833864B2 Gaming concensus protocol for blockchain
An example operation may include one or more of receiving, by gaming peers of a gaming network, a number of transactions from a blockchain network, electing a subset of gaming peers to verify the transactions and a leader from the subset of gaming peers, generating, by the leader, a block comprising the number of transactions, validating the block, by the subset of gaming peers, and broadcasting the block to the blockchain network.
US10833852B1 Encoded data along tape based on colorspace schemes
Techniques to transmit encoded data along a physical medium, e.g. tape, and decode the transmitted data along the physical medium are provided. Some techniques include logic to encode data transmitted along a physical medium, such as a tape suitable for any purpose including the encoding of multimedia data, where the encoding is pursuant to a conversion between a first and second colorspace. The logic may further be configured to decode the data once it is received at a node along the tape, where the colorspace conversion provides the basis, key, or cipher for preforming the decoding operation. The logic may be further configured to alter the encryption and decryption basis, key, or cypher by altering the colorspace scheme defining the encoding (and by extension the decoding) during transmission, including a transmission that takes place after a previous transmission governed by the previously defined (and subsequently altered) colorspace conversion scheme. Other embodiments are described and claimed.
US10833851B2 Methods and systems for linear key agreement with forward secrecy using an insecure shared communication medium
A method for shared secret agreement with forward secrecy includes generating a first plurality of bits of data using a cryptographically secure pseudo-random number generator applied to a node seed value and at least one index value, transmitting the first plurality of bits of data through a shared communication medium simultaneously to transmission of a second plurality of bits of data from a second node, identifying shared secret data with the second node using a portion of the first plurality of bits of data that are logical complements of the second plurality of bits of data, generating a shared seed value using a cryptographically secure one-way function applied to the shared secret data, and generating an updated node seed value using the cryptographically secure one-way function applied to the node seed value to replace the node seed value.
US10833839B1 Low voltage differential signal transmitter, method for generating a low voltage differential signal, and data transmission device
The present disclosure discloses a low voltage differential signal transmitter, a method for generating a low voltage differential signal, and a data transmission device, the low voltage differential signal transmitter includes a controller and a physical layer chip connected with each other, the controller is configured to receive a first clock signal, process the first clock signal to obtain a second clock signal, read a first data signal under drive of the second clock signal, and output a third clock signal and a second data signal; the physical layer chip is configured to receive the first clock signal and the signals output by the controller, sample the third clock signal and the second data signal according to the first clock signal, and output a serial low voltage differential clock signal and a serial low voltage differential data signal.
US10833838B1 Precise time synchronization for communication devices in networks
Techniques for employing precise transmission capabilities of a physical (PHY) layer to transmit time-synchronization beacons at an edge-of-field-resolution increment of a field of MAC layer frame. In some examples, the PHY layer may transmit beacons with a greater precision than permitted by lower-resolution MAC layer header fields. The communication protocol may specify the size of the field that is populated with timing information at a first precision. However, the PHY layer may be capable of transmitting with a second precision that is greater than the first precision. Thus, to virtually increase the time-synchronization resolution of the beacons, the beacons may be transmitted by the PHY layer at an edge-of-field resolution of the MAC layer header field. In this way, the first precision of the timing information in the MAC layer header field is virtually increased to the second precision of the PHY layer.
US10833837B2 Electronic apparatus and wireless communication method
According to one embodiment, an electronic apparatus includes a transmitter circuitry and a receiver circuitry. The transmitter circuitry is configured to; transmit a first frame to a first terminal, and transmit a second frame to a second terminal when a first period elapsed after transmission of the first frame. The receiver circuitry is configured to receive a third frame including acknowledgement information of the first frame from the first terminal when the first period elapsed after transmission of the first frame. A duration of the second frame is set as equal to or greater than a difference between a duration of the third frame and a duration of the first frame.
US10833836B2 Managing release of resources for uplink grant-free transmissions on bandwidth part deactivation
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a bandwidth part configuration for a plurality of bandwidth parts, wherein a first bandwidth part of the plurality of bandwidth parts is identified as being activated and is associated with first resources allocated for uplink grant-free transmissions by the UE on the first bandwidth part. The UE may receive determine to deactivate the first bandwidth part and activate a second bandwidth part, and may determine to reactivate the first bandwidth part. The UE may identify second resources for uplink grant-free transmissions by the UE on the first bandwidth part based at least in part on the bandwidth part configuration. Numerous other aspects are provided.
US10833833B2 Monitoring instructing and monitoring method and apparatus with short transmission time interval
Disclosed are a monitoring instructing and monitoring method and apparatus with a short transmission time interval. The method comprises: determining whether there is a short transmission time interval service at a network side; and instructing whether a terminal needs to monitor a downlink control channel of the short transmission time interval according to the condition whether there is a short transmission time interval service; receiving an instruction instructing whether to monitor the downlink control channel of the short transmission time interval at the terminal side; and monitoring the downlink control channel of the short transmission time interval according to the instruction. According to the present application, a terminal having a short transmission time interval capability no longer needs to monitor a downlink control channel at each short transmission time interval, and no excessive consumption and waste of energy will be caused.
US10833828B2 Data communication method and related apparatus
A data communication method and a related apparatus are provided, and the data communication method includes: constructing, by an access device, a beacon frame, where the beacon frame includes a newly added field, and the newly added field represents multiple data guard interval lengths supported by the access device; and broadcasting, by the access device, the beacon frame, so that a terminal selects an available guard interval length matching a data guard interval length supported by the terminal from the beacon frame, and performs data communication with the access device by using the available guard interval length. By using the present invention, data communication between the access device and the terminal can be implemented when the access device supports multiple data guard interval lengths.
US10833819B2 Method and device for indicating sub-band configuration, and method and device for accessing sub-band
Method and device for indicating sub-band configuration, and method and device for accessing sub-band are provided. The method for indicating sub-band configuration includes: configuring a broadcast channel in a basic sub-band which is configured with a synchronization signal; and indicating sub-band configuration of at least one non-basic sub-band directly or indirectly through a master information block carried by the broadcast channel, wherein the sub-band configuration of the non-basic sub-band is used for user equipment accessing the non-basic sub-band. UE may access different sub-bands efficiently with relatively high flexibility and relatively few signaling overhead.
US10833807B2 Processing method under data duplication and related devices
A processing method under data duplication and related devices are provided, which are applied to a communication system. The communication system comprises a first communication device, and the first communication device comprises a PDCP entity. The method comprises: when data duplication is enabled, the PDCP entity of the first communication device duplicates target data, and the target data do not comprise data of which transmission have been completed and/or data that are being transmitted; and the PDCP entity of the first communication device delivers the duplicated target data to the RLC entity.
US10833800B1 Method and system for channel detection
A method and a system are provided for channel detection like radio frequency channel detection in modern telecommunication standards like 5G-NR (new radio). The method and the system provide a fast and sensitive channel detection by evaluating a radio frequency signal received. The respective method and system may be applied to different telecommunication standards, for example new telecommunication standards like 5G-NR (new radio) and LTE.
US10833797B2 Method and device in UE and base station for transmitting power adjustment
The present disclosure provides a method and a User Equipment (UE) supporting transmission power adjustment. The UE first receives a first signaling, and then transmits a first wireless signal. A first modulation symbol sequence is used to generate the first wireless signal; the first modulation symbol sequence employs a target waveform; a first bit block is used to generate the first modulation symbol sequence; the first signaling is used to determine the target waveform out of X waveforms; a transmitting power of the first wireless signal is a first power; at least one of an upper bound of the first power and the first power is related to the target waveform. The method can adjust the UE transmitting power according to the waveform of the uplink transmission, thus reducing the power loss of the UE or improving the coverage performance of the uplink transmission.
US10833788B2 Accessing a cell utilizing a multiple beam network
Methods are disclosed which can be performed by a network node for sending to a wireless device a first synchronization signal and an associated information message, for synchronization of the wireless device with the network node. The network node and the wireless device operate in a wireless communications network. The network node sends the first synchronization signal in N OFDM symbols within a subframe, at least once in a time and frequency position in every one of the N OFDM symbols. N is equal or larger than 2. For each sending of the first synchronization signal, the network node sends an associated information message at a pre-defined time and frequency position in an OFDM symbol. The pre-defined time and frequency position is relative to the time and frequency position of the first synchronization signal. The associated information message is associated with the first synchronization signal.
US10833785B1 Processing communications signals using a machine-learning network
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for processing communications signals using a machine-learning network are disclosed. In some implementations, pilot and data information are generated for a data signal. The data signal is generated using a modulator for orthogonal frequency-division multiplexing (OFDM) systems. The data signal is transmitted through a communications channel to obtain modified pilot and data information. The modified pilot and data information are processed using a machine-learning network. A prediction corresponding to the data signal transmitted through the communications channel is obtained from the machine-learning network. The prediction is compared to a set of ground truths and updates, based on a corresponding error term, are applied to the machine-learning network.
US10833782B1 Facilitating desired placement of a small cell
Methods and systems for facilitating placement of a small cell in a network are provided. A small cell may be positioned such that it is communicatively coupled to a macro cell to provide a relay backhaul to a wireless network. The small cell may be configured to provide feedback of some form when the small cell is moved from a suitable location, to facilitate desired placement and use of the small cell. The feedback may be in the form of a change in functionality of the one or more feedback components.
US10833772B1 Demodulation-based mono-bit receiver for Nyquist zone disambiguation
A system for Nyquist zone disambiguation of a received broadband RF signal is disclosed. The system includes continuous-wave (CW) and pulsed photonic sources whose outputs may be combined into a single input. Both CW and pulsed components of the combined photonic input are modulated by sampling the received RF input signal. The system includes hybrid couplers for IQ demodulation of the modulated combined photonic signal. The system demultiplexes the demodulated inphase and quadrature differential photonic signals into their CW and pulsed component signals. The pulsed component signals may be digitized by narrowband multibit analog-digital converters (ADC) while the CW component signals are digitized by high speed low latency mono-bit ADCs to determine frequency components (e.g., bandwidth information) and other spectrum information of the RF input signal.
US10833769B1 Coherent optical receiver using single-ended photodiodes
A PDM-capable coherent optical receiver can be implemented using four high-bandwidth photodiodes connected in a single-ended electrical configuration. The SSBI present in the electrical output of the single-ended photodiodes is effectively canceled in the receiver DSP based on measurements of average optical power of the optical data and local-oscillator signals. In various embodiments, such measurements can be performed using relatively inexpensive circuits/components incorporated into the optical front end of the receiver. For a given signaling interval, the DSP runs an iterative algorithm to compute estimates of the in-phase and quadrature components of the optical data signal and achieve a level of performance comparable to that of a coherent optical receiver having a greater number of high-bandwidth photodiodes connected to form balanced photodetectors. The achieved reduction in the number of high-bandwidth photodiodes can advantageously be used, e.g., to significantly reduce the total cost of a high-speed optical transponder.
US10833761B2 Optical transceiver
A transceiver card for a telecommunications box for transmitting data over a first optical fiber and receiving data over a second optical fiber. The card has transmitter for transmitting data over the first optical fiber, the transmitter having a laser and a modulator, a fiber output optically connected to the laser for connecting the first optical fiber to the card, a fiber input for connecting the second optical fiber to the card, a receiver optically connected to the fiber input for receiving data from the second optical fiber, and an OTDR optically connected between the transmitter and the fiber output or between the receiver and the fiber input. An energy level detector is also provided between the receiver and the fiber input.
US10833745B2 Wireless signal transceiver device with dual-polarized antenna with at least two feed zones
A wireless signal transceiver device includes a dual-polarized antenna, a transmission circuit and a reception circuit. The dual-polarized antenna is used to transmit a first wireless signal and receive a second wireless signal at the same time. The dual-polarized antenna includes a first feed zone and a second feed zone. The first feed zone is used to receive a transmission signal, and the first wireless signal is related to the transmission signal. The second feed zone is used to output a reception signal, and the reception signal is related to the second wireless signal. The transmission circuit is used to generate the transmission signal. The reception circuit is used to generate a processing signal, and the processing signal is related to the reception signal.
US10833722B1 Method and system for providing a programmable logic device having a configurable wireless communication block field
A semiconductor device contains an integrated circuit (“IC”) capable of being selectively programmed to perform one or more logic functions. The device, in one embodiment, includes multiple logic blocks (“LBs”), a routing fabric, and a configurable wireless communication block (“WCB”). The configurable LBs is able to be selectively programmed to perform one or more logic functions. The routing fabric is used to route information between the configurable LBs and input/output ports based on a routing configuration signals. The configurable WCB, having a control circuit and a built-in transceiver, is configured to facilitate transmitting information between the IC and an external system via a wireless communications network.
US10833721B2 Unit cell network design and operation
In one embodiment, a signal transduction system includes an arrangement of interacting unit cells. Each unit cell can have one or more adjustable parameters that are adjustable to enable one or more adjustable impedance values of the unit cells at each of one or more operational frequencies. The interactions of the unit cells within the arrangement of the interacting unit cells can be describable with an interaction matrix that is approximately independent of the adjustable impedance values of the unit cells.
US10833720B2 Wireless charging system
This application relates to a system and method for wirelessly charging battery packs. More particularly, the application relates to a system and method for wirelessly charging battery packs stored in a container. In one implementation, the system includes a sealable storage box having a transmitter for transmitting RF power to at least one battery pack stored in the storage box.
US10833717B2 Two-way communication system and method of use
The two-way communication system comprises a non-invasive and non-implanted system which remains completely invisible to an outside observer when in use by an operator or user and allows for clear two-way communications. This system is generally comprised of a mouthpiece component, relay component, infrastructure communication device, and an optional system control which may interface with the relay component.
US10833711B2 System, apparatus and method for concurrent reception of multiple channels spaced physically in radio frequency spectrum
In one embodiment an apparatus includes: a mixer to downconvert a radio frequency (RF) spectrum including at least a first RF signal of a first channel of interest and a second RF signal of a second channel of interest to at least a first second frequency signal and a second second frequency signal; a first digitizer to digitize the first second frequency signal to a first digitized signal, the first digitizer configured to operate as a low-pass analog-to-digital converter (ADC); a second digitizer to digitize the second second frequency signal to a second digitized signal, the second digitizer configured to operate as a band-pass ADC; and a digital processor to digitally process the first digitized signal and the second digitized signal.
US10833701B2 Process aware data compression
Determining an expected compression rate for a prospective process in a federated system includes obtaining compression rate data for existing processes in the federated system, compiling the compression rate data into a plurality of entries in a process name table according to process identifier, client, and industry, determining a specific entry in the process name table for an existing process that most closely matches the prospective process, and determining an expected compression rate of the prospective process based on the compression rate data for the specific entry. Compression rate data may be provided by a driver at host systems that sends compression rate information to a central repository. The central repository may be provided by a host system at a data center of the federated system. The compression rate data may use a sliding average that weighs the data more heavily to favor more recent data.
US10833700B2 Bit string conversion invoking bit strings having a particular data pattern
Systems, apparatuses, and methods related to bit string conversion are described. A memory resource and/or logic circuitry may be used in performance of bit string conversion operations. The logic circuitry can perform operations on bit strings, such as universal number and/or posit bit strings, to alter a level of precision (e.g., a dynamic range, resolution, etc.) of the bit strings. For instance, the memory resource can receive data comprising a bit string having a first quantity of bits that correspond to a first level of precision. The logic circuitry can determine that the bit string having the first quantity of bits has a particular data pattern and alter the first quantity of bits to a second quantity of bits that correspond to a second level of precision based, at least in part, on the determination that the bit string has the particular data pattern.
US10833696B1 Successive-approximation type AD converter and pipeline type AD converter
There is provided a successive-approximation type AD converter and a pipeline type AD converter without delay due to sample hold. A successive-approximation type AD converter 1 includes: receiving circuits configured to output the analog input signal according to the received analog input signal; subtractors configured to calculate subtraction signals between the analog input signal in each of n successive conversions and comparison signals obtained by DA-converting the control values by DA converters; comparators configured to determine a high-low relationship between the voltages of the subtraction signals and the reference voltage; a control circuit configured to update the control values so that the comparison signals approach the analog input signal based on the comparison results; and an output register configured to output the digital output signal based on the comparison results of the comparators.
US10833695B2 Analog-to-digital converter
A system includes an analog-to-digital converter receiving input signals. One particular input signal has a particular analog value, and the analog-to-digital converter uses a fixed reference to convert the particular analog value to a particular digital value. The analog-to-digital converter uses the particular analog value as a reference for converting the analog values of the remaining input signals.
US10833689B2 Method and circuit for compensating for the offset voltage of electronic circuits
The present invention corresponds to a method and a circuit for compensating the offset voltage of electronic circuits, where the circuit implementing the method comprises: a dynamic comparator (1); a phase detector (6) connected to the dynamic comparator (1), the phase detector (6); a finite-state machine (9) connected to the phase detector (4), a first digital-analog converter (12) connected to an output of the finite-state machine (9); a second digital-analog converter (13) connected to another output (11) of the finite-state machine (9); a polarization block (14) with a first input (15) connected to the output of the first digital-analog converter (12) and a second input (16) connected to the output of the second digital-analog converter (13); where the polarization block (14) polarizes an electronic circuit (17) and the dynamic comparator (1), the phase detector (6), and the finite-state machine (9) are connected to a clock signal (3). The method is characterized by the following steps: a) connecting a dynamic comparator to the output of the electronic circuit; b) measuring the phase change of the dynamic comparator outputs of step a by means of a phase detector; c) controlling the output signals of a finite-state machine according to the phase detector output of step b, which can be coded “forward”, “backward” or “in phase”; c) converting the output of the finite-state machine of step c to an analog signal using two digital-analog converters; d) connecting the output of the two digital-analog converters of step d to the control terminal of the electronic circuit polarization block; and, e) modifying the polarization current of the electronic circuit polarization block by means of the output signals of the two digital-analog converters connected in step e.
US10833685B1 Linearized wide tuning range oscillator using magnetic balun/transformer
A voltage controlled oscillator (VCO) circuit and method achieves linearized frequency tuning over an extended range of analog tuning voltage by implementing a magnetic balun/transformer for biasing and coupling varactor elements. An active negative transconductance circuit of cross-coupled transistors have drains connected with a resonant tank circuit and at least a first varactor element having ends connected to respective first ends of respective first coils of a respective first and second magnetic balun. Respective second ends of respective first coils of respective first and second baluns are connected to a first reference supply voltage. A second varactor element has ends connecting respective first ends of respective second coils of said first and second baluns. A sinking of a bias current through the resonant tank circuit and the transconductance circuit generates an oscillating signal. A calibration method achieves precise VCO gain over wide tuning voltage range, thereby enhancing VCO linearity.
US10833682B1 Calibration of an interpolative divider using a virtual phase-locked loop
A clock generator includes an interpolative divider including a phase interpolator and a multi-modulus divider. The interpolative divider is configured to generate an output clock signal based on a clock signal, a control code, and a phase interpolator calibration signal. The clock generator includes a calibration circuit configured to generate the phase interpolator calibration signal based on the clock signal, the output clock signal and a phase interpolator code. The calibration circuit includes a phase-locked loop configured to generate a digital phase error signal based on a reference timestamp signal and a timestamp signal based on the clock signal and the output clock signal. The calibration circuit includes an adaptive loop configured to generate the phase interpolator calibration signal based on the digital phase error signal.
US10833677B2 Low power logic family
According to the invention, only one type of enhancement MOS transistor type is used in implementing typical Boolean functions in hardware. Preferably, the MOS transistor type allows back bias control for adjusting and compensating the operation conditions. When implemented in PMOS only transistors, the pull-down functionality is performed by a single transistor with its gate and source connected to the output. This type of connection ensures that the pull-down functionality is performed by the leakage current of the pull-down transistor. The leakage currents of all the pull-up transistors need to be smaller than this pull-down current when all the pull-up paths are off. The ratio of these off-currents can be adjusted by the aspect ratios of the transistors. The logic type offers extremely low current consumption with low voltages and offers the possibility to avoid more complex shut-down circuitry often used in ultra low-power designs. The logic type offers higher operation speed compared to the existing solutions.
US10833676B2 Switching element
A switching element for the contactless activation of an electric-motor adjustment drive of a motor vehicle, in particular an electric-motor-operated liftgate, having a profile strip, which extends in a longitudinal direction. The profile strip has a channel, which extends in the longitudinal direction and which transitions into a slit, which extends in the longitudinal direction. An electrode is arranged within the channel. The invention further relates to an electric-motor-operated liftgate having a switching element and to a method for creating a switching element.
US10833669B2 Semiconductor device, inverter, and automobile
The present invention relates to a semiconductor device provided with a dead-time generation circuit, the semiconductor device including: first and second status-detection circuits that each have a function of detecting whether first and second switching devices are in turn-off operation to output first and second status signals, respectively, and each have a function of generating a dead time of on-off operation of the corresponding one of the first and second switching devices; a first logic circuit that receives a first on-off command signal instructing the first switching device to be turned on or off, and the second status signal to output a signal allowing the first switching device to be turned on only when the second switching device is not in turn-off operation; and a second logic circuit that receives the first on-off command signal instructing the second switching device to be turned on or off, and the first status signal to output a signal allowing the second switching device to be turned on only when the first switching device is not in turn-off operation.
US10833667B2 Gate drivers
In the field of gate drivers for switching devices with a gate terminal via which the switching device can be turned on and off, a switching stage (10; 90) comprises first and second input terminals (12, 14) that are connectable in use with corresponding positive and negative terminals (16, 18) of a regulated voltage source (20). The switching stage (10; 80; 90) also includes an output terminal (34) which is connectable in use with a gate terminal (36) of a switching device (28). In addition the switching stage (10; 80; 90) includes a secondary energy storage device (38) that is electrically connected with the first and second input terminals (12, 14) to in use receive and store energy via the regulated voltage source (20). The switching stage (10; 90) in use selectively provides a first switching path (50) between the regulated voltage source (20) and the output terminal (34) to apply a voltage at a first polarity to the gate terminal (36), and a second switching path (52) between the secondary energy storage device (38) and the output terminal (34) to apply a voltage at a second polarity opposite the first polarity to the gate terminal (36).
US10833664B2 Supply tracking delay element in multiple power domain designs
An apparatus for delaying a signal transition is disclosed. The apparatus includes a first circuit coupled to a first power supply signal and a second, different power supply signal. The first circuit may be configured to, based on a voltage level of a logic signal, sink a current from an intermediate circuit node. A value of the current may be based upon a voltage level of the second different power supply signal. The apparatus also includes a second circuit coupled to the first power supply signal. The second circuit may be configured to generate an output signal based upon a voltage level of the intermediate circuit node. An amount of time between a transition of the logic signal and a corresponding transition of the output signal may be based on an amount of the current.
US10833659B2 Voltage sampling circuits
A voltage sampling circuit arrangement comprises: an oscillator circuit portion arranged to produce a periodic oscillator output signal at an oscillation frequency dependent on a bias current provided thereto; a sampling circuit portion arranged selectively to connect an input terminal (Vin) to an output terminal (Vout) in response to an applied switching signal (Vswitch) derived from said oscillator output signal, wherein said sampling circuit portion has a current leakage dependent on temperature; and a biasing circuit portion arranged to provide said bias current to the oscillator circuit portion wherein said bias current is dependent on temperature.
US10833647B2 Analog bandpass filters
Various embodiments of the invention relate to a high performance analog bandpass filter (BPF) with improved performance in suppressing parasitic passband. The BPF comprises a first loss-pass filter (LPF) coupled to a first RF port, a second LPF coupled to a second RF port, and at least one high-pass module coupled in series between the first LPF and the second LPF for band-pass tuning. A resonant circuit is composed by a shunt capacitor from the LPF, a shunt inductor from the high-pass module and a series inductor from the LPF coupled in between. Such layout empowers the LPFs triple functions: to function as a low-pass filter, to participate in resonant circuit for center frequency tuning of the BPF, and to suppress parasitic resonance. Such a triple-function of the LPFs gives the BPF an improvement in a compact but effective topology.
US10833645B2 Automated pause of media content playback based on sound level
An example system for playing media content with a media playback device in a vehicle can be programmed to obtain a sound measurement indicative of a sound level associated with playback of the media content by the media playback device in the vehicle. The example system also can determine a deviation in an expected sound level based upon the sound measurement. Finally, the system can modify playback of the media content by the media playback device (110) based upon the deviation.
US10833639B2 Method for aliasing reduction in auto zero amplifier
An electronic circuit comprises a primary amplifier circuit including a differential input and an output, an offset nulling amplifier circuit, and an impedance matching circuit. The offset nulling amplifier circuit includes a differential input and an output. The differential input of the primary amplifier circuit is operatively coupled to a differential input of the offset nulling amplifier circuit and the impedance matching circuit. The output of the offset nulling amplifier circuit is operatively coupled to the primary amplifier circuit and provides a voltage to reduce offset in an output signal of the primary amplifier circuit.
US10833634B2 Doherty power amplifier circuit
A Doherty power amplifier circuit having a main power amplification device, an auxiliary power amplification device arranged in parallel with the main power amplification device, and a load modulation circuit comprising a harmonic injection circuit connected with respective outputs of the main power amplification device and the auxiliary power amplification device. The harmonic injection circuit is arranged to transfer harmonic components generated at the main power amplification device to the auxiliary power amplification device and harmonic components generated at the auxiliary power amplification device to the main power amplification device, when both the main and auxiliary power amplification devices are operating, for modulating the respective outputs of the main power amplification device and the auxiliary power amplification device.
US10833633B2 Circuit and method for controlling a crystal oscillator
A crystal oscillator circuit that can be controlled for fast start-up and for efficient operation is disclosed. The control includes adjusting a voltage applied to a body terminal of a transistor in order to control the amplification of the crystal oscillator. The amplification can be increased, relative to a motional resistance of the crystal oscillator, at start-up to reduce a start-up time necessary for oscillation. The amplification can also be decreased in order to maintain oscillation after start-up more efficiently. In some implementations, the transistor for control is a fully depleted silicon on insulator (FDSOI) transistor that accommodates a wide range of body bias voltages.
US10833629B2 Interface for renewable energy system
An improved interface for renewable energy systems is disclosed for interconnecting a plurality of power sources such as photovoltaic solar panels, windmills, standby generators and the like. The improved interface for renewable energy systems includes a multi-channel micro-inverter having novel heat dissipation, novel mountings, electronic redundancy and remote communication systems. The improved interface for renewable energy systems is capable of automatic switching between a grid-tied operation, an off grid operation or an emergency power operation. The interface provides for monitoring and for detecting performance and/or faults in power sources such as photovoltaic solar panels.
US10833628B2 Failure diagnostic method and failure diagnostic device of solar cell string
A technique that ensures proper failure diagnosis of a solar cell string. A failure diagnostic method and a failure diagnostic device of the solar cell string include an impedance measure, an analyzer, and a determination processor. The analyzer obtains the inductance of the solar cell string based on a relational expression containing an impedance, an inductance, and a frequency in a predetermined equivalent circuit of the solar cell string, and the frequency characteristic of the first impedance measured by the impedance measure. The determination processor conducts failure diagnose for the solar cell string based on the inductance obtained by the analyzer.
US10833620B2 Dynamic estimation of supply current for electric motor drive
According to one or more embodiments of the technical solutions described herein, an example method includes determining an input voltage (Vinv) of an inverter in a power circuit. The method further includes measuring an input current (Ii) of the inverter. The method further includes estimating a power supply current from a power supply of the power circuit based on the input voltage and the input current using a state observer and a plant model of the power circuit, the power supply current estimated at a non-steady state. The method further includes performing an active power management of a motor that receives electric power via the inverter.
US10833598B2 Power conversion device, motor drive control device, blower, compressor, and air conditioner
A power conversion device includes: a rectifying unit rectifying an AC voltage output from an AC power supply; a booster circuit boosting an output voltage of the rectifying unit; a control unit causing the booster circuit to perform synchronous rectification; and a smoothing capacitor smoothing an output voltage of the booster circuit. The booster circuit is constituted by connecting a plurality of chopper circuits in parallel to each other, the chopper circuits each including an upper arm switching element and a lower arm switching element connected in series to a reactor connected to the rectifying unit, and the control unit generates a drive pulse causing the upper arm switching element to be turned on when a reverse current flows through the upper arm switching element.
US10833594B2 System and method of controlling a power converter having an LC tank coupled between a switching network and a transformer winding
A method of operating a converter includes: charging an LC tank coupled between a switching network and a primary winding of a transformer for a first period of time by connecting the LC tank to one or more input capacitors via the switching network, where the switching network includes a first half-bridge coupled between a first supply terminal and a center node, and a second half-bridge coupled between the center node and a second supply terminal; preventing energy transfer from the primary winding of the transformer to a secondary winding of the transformer during the charging of the LC tank; and after charging the LC tank, discharging the LC tank for a second period of time by disconnecting a terminal of the LC tank from the one or more input capacitors.
US10833587B1 Control circuit having extended hold-up time and conversion system having extended hold-up time
A control circuit having extended hold-up time is coupled to a bus path of a conversion circuit. The control circuit includes a bypass circuit, an energy storage capacitor, and an auxiliary power circuit. The auxiliary power circuit supplies an energy storage voltage to the energy storage capacitor according to a working voltage provided by the conversion circuit. When a bus voltage of the bus path is less than or equal to the energy storage voltage, the energy storage voltage is supplied to the bus path through the bypass circuit so that the bus voltage is greater than or equal to a predetermined voltage within a hold-up time.
US10833583B2 Methods of manufacturing inductor modules and power semiconductor systems having inductor modules
A method of manufacturing a power semiconductor system includes providing a power stage module having one or more power transistor dies attached to or embedded in a first printed circuit board and attaching an inductor module to the power stage module such that the inductor module is electrically connected to an output node of the power stage module. The inductor module includes a ferrite sheet embedded in a second printed circuit board and windings patterned into the second printed circuit board. Further methods of manufacturing power semiconductor systems and methods of manufacturing inductor modules are also described.
US10833571B2 Mounting peg
A press-fit mounting peg (2) for retaining a component such as a stepped-motor on a circuit board (21). The mounting peg (2) is securable in a mounted position by a first axial displacement of a locking pin (17) along a pin channel (16) of the press-fit mounting peg (2) in a first axial direction along a longitudinal axis of the press-fit mounting peg (2) from a first axial position to a second axial position. The pin channel (16) comprises at least one pin displacement stop (13, 20) for stopping a second axial displacement of the locking pin (17) out of the second axial position.
US10833567B2 Monitoring system for grounding apparatus
A shaft grounding and monitoring system may include a grounding member slidingly engageable with a rotating shaft. An electrical sensor may be configured to be coupled with the grounding member in order to detect an electrical parameter that provides an indication of electricity flowing from the rotating shaft to ground through the grounding member. A processor may be operably coupled with the electrical sensor and may receive and analyze data from the electrical sensor at multiple sampling points taken at different rotational positions of the rotating shaft during multiple revolutions of the rotating shaft. The processor may be configured to develop, over time, a reconstructed waveform representing a compilation of the periodically sampled values of the data from the electrical sensor through one revolution of the rotating shaft.
US10833566B2 Inverter integrated motor
An inverter integrated motor having a frame, a motor body, a cap, a fan, an inverter, and a heat transfer module is provided. The motor body is received in the frame, and a heat dissipation passage is formed between them, the motor body is covered and closed by the cap, and the cap and the motor body are presented in a continuous form. The inverter is attached on an outer side surface of the frame. The heat transfer module is located between the cap and the fan and thermally connected to the inverter. Airflow is generated by the fan to flow through the heat transfer module and exchange heat therewith, and the airflow then flows into the heat dissipation passage along the cap. Accordingly, an attached additional fan for the inverter is not necessary.
US10833563B1 Multi-facet partial air deflector
A totally-enclosed fan-cooled motor, including a stator provided in a closed motor housing, a rotor provided to the stator and mounted to a rotation shaft, a pair of bearings for holding a drive side and a non-drive side of the shaft, an external fan provided on the non-drive side of the shaft and outside the motor for sending wind to the motor housing, an air deflector mounted to an endplate disposed on the drive side located on an outer side of the bearing and the endplate holding the drive side of the shaft, outside the motor and proximal the bearing for cooling the bearing holding the drive side of the shaft. The air deflector includes a plurality of faceted surfaces at obtuse angles to one another about a periphery of the air deflector to deflect wind across the endplate and the drive side bearing.
US10833562B2 Segment sheet for a stator lamination stack, stator lamination stack, and generator and wind turbine having same
A segment plate for a stator lamination assembly of a generator of a wind turbine, and a base plate in the form of a ring segment, wherein the segment plate has a first radial portion in which recesses are provided for receiving a stator winding and radially adjacent to the first radial portion a second radial portion forming a segment of a magnetic yoke of the generator. In particular adjacent to the second radial portion the segment plate has a third radial portion forming a segment of a stator carrier structure of the generator and which in particular is adapted in conjunction with the third radial portions of further segment plates to form the stator carrier structure of the generator. A stator lamination assembly, a generator and a wind turbine, each having such segment plates.
US10833542B2 Hinged stator core
The present invention discloses a hinged stator core. The hinged stator core consists of a plurality of individual iron cores each comprising teeth on an inner side and a yoke on an outer side; two adjacent individual iron cores are connected by a hinge structure comprising a hinge and a hinge slot fitted with the hinge, with both the hinge and the hinge slot being arranged on the yoke of the individual iron core; the hinge and the hinge slot are arranged on a side, which rotates about a rotor shaft clockwise and/or on a side, which rotates about a rotor shaft counterclockwise, of the yoke of the individual iron core; the hinge consists of a fitting segment fitted with the hinge slot and a connecting segment for connecting the fitting segment with the yoke; the fitting segment has a circular or segmental shape along a radial cross-section of the rotor shaft; the hinge slot has an arced shape along the radial cross-section of the rotor shaft; and both a center of a circle of the fitting segment of the hinge and a center of a circle of the hinge slot are in the circumference of a circle taking a center of the stator core as its center. The present invention has the advantages of convenient manufacturing and processing, more convenient wire winding, and high integrity of the magnetic circuit.
US10833540B2 Q-factor determination for foreign object detection circuit in wireless charging system
In a wireless charging system, a power-transmitting node (TX) has a power transmitter for transmitting power wirelessly to a power-receiving node (RX), a sampling and sensing circuit, a processor, and a signal receiver for receiving signals from the RX. The processor detects the presence of a foreign object (FO) during a power-transfer session using Quality Factor (QF) values. Estimated QF parameters are determined via exponential curve fitting using peak values of a damped sinusoidal waveform generated by a resonant circuit. Then the estimated parameters in the exponential curve are used to calculate the QF, which provides a robust measurement result even in a noisy environment.
US10833538B2 Electronic unit and power feeding system
An electronic unit includes: an electricity reception section configured to receive power fed from a power feeding unit using a magnetic field; a voltage detection section configured to detect a received voltage supplied from the electricity reception section; and a control section, wherein while preliminary power feeding at a lower power than main power feeding is performed from the power feeding unit, and when a received voltage detected by the voltage detection section is equal to or higher than a predetermined threshold voltage, the control section performs voltage reduction control so as to decrease the received voltage to lower than the threshold voltage.
US10833537B2 Coil unit
A coil unit includes a coil and an accommodation case accommodating the coil. The coil is formed of a coil wire wound around a winding axis. A hollow portion is formed in a position in which the winding axis passes. The coil includes an outer peripheral portion located in an outer peripheral edge of the coil, and an inner peripheral portion located along an inner peripheral edge of the coil. A voltage on the inner peripheral portion is higher than a voltage on the outer peripheral portion.
US10833535B2 Power resonator with wide input voltage range for isolated power transfer
A power transfer device includes a first power supply node, a second power supply node, and an oscillator circuit configured to convert an input DC signal across the first power supply node and the second power supply node into an AC signal on a differential pair of nodes comprising a first node and a second node in response to a control signal. The oscillator circuit includes a regulated power supply node and an active shunt regulator circuit configured to clamp a peak voltage level across the regulated power supply node and the second power supply node to a clamped voltage level. The clamped voltage level is linearly related to a first voltage level on the first power supply node.
US10833525B2 Charging miniature devices
Techniques for wirelessly charging small power receiving units are disclosed. An example power receiving unit includes a transportation mechanism to enable the power receiving unit to move and a wireless communication system that enables the power receiving unit to communicate with a plurality of other power receiving units. The power receiving unit is a master unit and the other power receiving units are nodes that take commands from the master unit. The power receiving unit also includes a controller to command the nodes to form a composite receive coil over a power transmitting unit and communicate with the power transmitting unit to start a charging session.
US10833522B2 Battery pack with locally controlled disconnect safeguards
Various examples are directed to integrated circuits and/or controllers for battery packs. An integrated circuit for managing at least a portion of a battery pack comprises a first cell controller. The first cell controller may comprise a first switch system, a first local controller, a first receive terminal to receive a first command from a preceding cell controller, and a first transmit terminal to send the first command to a succeeding cell controller. The first switch system may comprise two pairs of switches to couple a first battery cell to a pair of output terminals in an H-bridge configuration. The first local controller may control the first switch system to selectively connect and disconnect the first battery cell to the pair of output terminal.
US10833519B2 Wireless charger
The present invention provides a wireless charger comprises a housing, a fixing unit and a wireless charging unit. The housing is made of a front cover and a back cover, and the back cover has a fastener and a block. The fixing unit has a fixing gear, an upper gear rack, a bottom gear rack and a fixing structure. The fixing gear is fixed on the block of the back cover; a bottom of the bottom gear rack protrudes a supporting member; the upper gear rack and the bottom gear rack mates with the fixing gear; the fixing gear is rotated by a movement of the upper gear rack and the bottom gear rack; and a spring structure for fixing the fixing structure on the upper gear rack. Further, the wireless charging unit comprises an inductive coil, a controlling circuit board, a through hole and a plug hole.
US10833506B1 Hybrid power generator
The hybrid power generator is an emergency electric power generator. The hybrid power generator is configured to generate AC electrical power that is suitable for use in circumstances where the national electric grid has failed. The hybrid power generator comprises a housing and a power reserve circuit. The housing contains the power reserve circuit. The power reserve circuit: a) generates electrical energy using a fuel source; b) generates electrical energy using a photoelectric cell; c) stores the generated electrical energy as chemical potential energy; and, d) distributes the generated and stored electrical energy for use as AC electrical energy.
US10833505B2 Power controller apparatus for power system including multiple customer facilities with battery apparatus
A power controller apparatus predicts demand power of a load apparatus, generated power of a power generator apparatus, and inherent stored energy of a battery apparatus. The power controller apparatus calculates excess electric energy and deficient electric energy achieved when the inherent stored energy reaches higher- and lower-limit stored energies, respectively. The power controller apparatus combines at least one first customer facility and at least one second customer facility having the excess electric energy and the deficient electric energy, respectively, and thus, forms at least one group including the first and second customer facilities. For each group, the power controller apparatus determines transmitting power from the first customer facility to the second customer facility, so that stored energy of each of the battery apparatuses of the first and second customer facilities is equal to or less than a first threshold, and equal to or more than a second threshold.
US10833503B2 Hardware control for prevention of dangerous restart in a power tool
A power tool including a power supply interface, a motor control circuit configured to regulate supply of power from the power supply interface to a motor, and an input unit actuatable by a user. A no-volt prevention circuit receives a first voltage signal from the power supply interface and a second voltage signal from the input unit. The no-volt protection circuit includes a main semiconductor switch arranged on a current path from the power supply interface to at least one component of the motor control circuit, and a resistor-capacitor circuit to turn the main semiconductor switch ON when the input unit is actuated after the power supply interface is coupled to the power supply, but not when the input unit is actuated before to the power supply interface is coupled to the power supply.
US10833502B2 System for controlling inrush current between a power source and a load
A system for controlling inrush current between a power source and a load includes an output capacitor coupled in parallel with the load, and a transistor having a gate, a collector configured to be coupled to the power source, and an emitter configured to be coupled to the load. The system also includes a supply resistor configured to be electrically coupled between the power source and the load and to provide a resistor charging current from the power source to the output capacitor to charge the output capacitor in response to initial power being provided by the power source. The system also includes a gate resistor having a first terminal coupled to the gate of the transistor to cause the transistor to operate in a linear mode in response to the initial power being provided by the power source to increase a speed of charging the output capacitor.
US10833497B1 Wallbox installation tool
As described herein, a wall box installation tool may include a template body, one or more hollow pegs, a guide ring, and/or one or more template cards. The template cards may be configured to be installed on a front surface of the template body. A template card may define a plurality of holes therethrough. The guide ring may be configured to be installed within a pre-drilled hole in a wall. Each template card may be associated with a respective electrical device configuration. A subset of bores extending through the hollow pegs may be accessible via the template card when the template card is installed on the front surface of the template body. The wall box installation tool may include one or more fasteners that are configured to install a template card onto the front surface of the template body.
US10833496B2 Configurable enclosure
A configurable enclosure including a cover operably attached to a base. The base includes a wall disposed along a perimeter of a bottom surface and a bottom surface having first and second removable portions configured to be peeled away from the base portion to create an opening through the bottom surface. Moreover, the bottom surface includes thin sections located between first and second tracks that extend around outer edges of each of the removable portions. Actuators are operably attached to the first and second tracks, wherein through actuation of the actuator, the removable portions peel away from the base to create an opening through the bottom surface.
US10833493B2 Device and method for removing a sheath of electrical conductors
A method of removing an inner sheath of electrical conductors of a multicore cable (K) having a film located between a shielding or an insulation and the inner conductors. The method comprising the steps of clamping of the cable (K), cutting of the inner sheath, establishing a connection with a pull-off means (5), and subsequently pulling off a cut or a cut-off sheath in a longitudinal direction of the cable (K).
US10833481B2 Laser device with a stepped graded index separate confinement heterostructure
Embodiments of the present disclosure are directed towards a laser device with a stepped graded index separate confinement heterostructure (SCH), in accordance with some embodiments. One embodiment includes a substrate area, and an active region adjacent to the substrate area. The active region includes an SCH layer, which comprises a first portion and a second portion adjacent to the first portion. A composition of the first portion is graded to provide a first conduction band energy increase over a distance from multiple quantum wells (MQW) to a p-side of a laser device junction. A composition of the second portion is graded to provide a second conduction band energy increase over the MQW to the p-side distance. The first conduction band energy increase is different than the second conduction band energy increase. Other embodiments may be described and/or claimed.
US10833472B1 Wavelength locker
An apparatus and method for calculating the frequency of the light.
US10833471B2 Lithography system bandwidth control
Methods and apparatus for controlling laser firing timing and hence bandwidth in a laser capable of operating at any one of multiple repetition rates.
US10833466B2 Rotary connector device
Provided is a rotary connector device capable of improving the reliability of electric connection. A rotary connector device (1) includes a stator (11), a rotator (12) rotatably attached to the stator (11), and a flexible flat cable group (13) housed capably of being wound and rewound in an annular space (S1) formed between the stator (11) and the rotator (12) around an axis line (x). The FFC group (13) includes a first FFC (41) wound on the inner peripheral side of the annular space (S1), and a second FFC (42) wound on the outer peripheral side with respect to the first FFC (41), having a length in the annular space (S1) longer than that of the first FFC (41). The second FFC (42) includes both conductors (42-1b to 42-1e) constituting an airbag circuit and a conductor (42-1f) constituting a horn circuit.
US10833465B2 Mobile device with edge activation
A mobile device with edge activation is provided. The mobile device comprises: a housing; a data capture component; an actuator disposed on a side of the housing and configured to activate the data capture component when actuated; a display, disposed within the housing; a touch screen disposed on the display; a tactile indicator at the housing between the actuator and the touch screen; and, an activation area of the touch screen, adjacent the tactile indicator, the activation area configured to initiate a digital location for activating the data capture component when touch input is received at the activation area.
US10833460B2 Electrical outlet cover with integrated lighting
A lighting device and system having a faceplate and a backplate. The faceplate or the backplate may have an arm or a set of arms having electrical conductors to connect or couple to the electrical contact points of an outlet, plug, or switch. The electrical conductors can receive a voltage from a voltage source such as an AC voltage source. A voltage regulation circuit may provide for the regulation or conversion of the voltage source. A switch can allow for a control circuit connected to the voltage regulation circuit to be bypassed or switch from one operational mode to another operational mode. The operational modes may be in an emergency lighting mode, and a nightlight mode. The voltage source can be connected to a light source or sensor through the control circuit or the switch, and the light source may be activated based on the output of the sensor.
US10833457B2 Directional in-line suspended PCB power sensing coupler
An in-line suspended power sensor coupling configuration situated within a high frequency transmission line housing that allows forward, reverse, and sampling voltage elements to all be produced simultaneously on one double sided printed circuit board (PCB). The power sensor coupling allows for calibrated coupling responses across a much wider frequency range with a single PCB assembly, as opposed to the need to cover equivalently sized frequency ranges with multiple individually fabricated coupling element assemblies.
US10833452B2 Connector with a lever for assistance with connection and method for packaging a connector of this type
The invention relates to a connector with a lever for assistance with the connection. Means for locking the lever are fitted such as to slide on the lever, between three positions, i.e. a locking position in which the means for locking the lever block the lever in its closed position, an unlocking position in which the means for locking the lever free the lever in order to allow the lever to rotate to its open position, and a delivery position, which is distinct from the locking and unlocking positions, in which the lever can be in a closed position without being blocked by the locking means. In the delivery position, the locking means are not constrained.
US10833442B2 Electrical connector with aligned contacting points between CPU and PCB
An electrical connector includes an insulative housing and a plurality of contacts retained in the housing. Each of the contacts includes a vertical main body with retaining structure thereon, a mounting section split from the bottom portion of the main body with a horizontal pad at the end, a first transverse section extending from the top portion of the main body in a first transverse direction, an upward section extending upward from one end of the transverse direction, a second transverse section extending from an upper end of the upward section in a second transverse direction opposite to the first transverse direction, a curved contacting section extending from the end of the second transverse section, and a downward tip section formed at a free end of the contact section.
US10833432B2 Easily assembled coaxial cable and connector with rear body
A coaxial cable-connector assembly comprising: (a) a coaxial cable; (b) a coaxial connector; (c) a rear body; and (d) a coupling nut. The coaxial cable comprises: an inner conductor; a dielectric layer circumferentially surrounding the inner conductor; an outer conductor circumferentially surrounding the dielectric layer; and a jacket circumferentially surrounding the outer conductor. The coaxial connector comprises: an inner contact electrically connected with the inner conductor; an outer body spaced apart from and circumferentially surrounding the inner contact; and a dielectric spacer interposed between the inner contact and the outer body. The rear body has a main section, a rear collet extending rearwardly from the main section, and a front engagement structure that coordinates with the outer body to engage the outer conductor. The nut has a threaded section and a tapered inner surface. Engagement of the nut with a threaded section on one of the rear body and the outer body advances the nut forwardly so that the tapered inner surface of the nut deflects the rear collet to engage the cable jacket.
US10833431B2 Keyed cable and connector system
A universal cable system includes a cable, which may include a keyed profile and an optional, integrated pull cable for low-voltage applications in residential and commercial structures, both old and new construction, which may further includes a connector, which does not require individual splicing of the wires from the cable. The connector may be self-crimping or crimped with a tool. During installation of the connector onto the cable, conductors in the connector may be simultaneously spliced to the wires of the cable during crimping.
US10833419B1 Waveguide fed stripline antenna
An apparatus may include a substrate assembly having a first side and a second side. The apparatus may further include a waveguide antenna element positioned on the first side of the substrate assembly. The apparatus may also include a first reference ground plane positioned on the first side of the substrate assembly. The apparatus may include a microstrip line positioned within the substrate assembly. The apparatus may further include a stripline positioned within the substrate assembly and electrically coupled to the microstrip line, the first reference ground plane overlapping the stripline. The apparatus may also include a second reference ground plane positioned on the second side of the substrate assembly and overlapping both the microstrip line and the stripline. The apparatus may include a stripline antenna element positioned on the second side of the substrate assembly and enclosed by the second reference ground plane.
US10833416B2 Antenna having an omni directional beam pattern with uniform gain over a wide frequency band
In an embodiment, an antenna array includes at least first and second antenna rings. The antennas in the first antenna ring are each spaced apart by approximately a first distance from a center of the first antenna ring. And the second antenna rings is approximately concentric and coplanar with the first antenna ring, and each antenna of the second antenna ring is spaced approximately a second distance from the center. For example, the antennas of the first antenna ring are spaced apart by half of a first wavelength corresponding to a first frequency of a frequency range over which the antenna array is designed to operate, and the antennas of the second antenna ring are spaced apart by half of a second wavelength corresponding to a second frequency of the frequency range.
US10833415B2 Radio frequency circuit board with microstrip-to-waveguide transition
A radio frequency (RF) printed circuit board (PCB) including a ground plane, a microstrip transmission line, a patch antenna element, a waveguide, and a dielectric lens. The RF PCB includes a first substrate having a top surface on which the patch antenna element is disposed, the patch antenna element including a slot aperture. The microstrip transmission line is disposed between the first substrate and a second substrate, and is configured to be electromagnetically coupled to the patch antenna element through the slot aperture. The ground plane is disposed on a third substrate and is electromagnetically coupled to the microstrip transmission line. The waveguide includes an aperture attached to the top surface and encloses the patch antenna element. The waveguide is configured to be electromagnetically coupled to the patch antenna element. The dielectric lens is disposed on the patch antenna element and extends into the aperture of the waveguide.
US10833413B2 Communication device
A communication device comprises a plurality of antennas, a sensing unit, a plurality of radio frequency circuits, and a sensing module. The sensing unit is electrically connected to the ground through at least one grounding capacitor, and the sensing unit is further configured to isolate and be coupled to each antenna. Each the radio frequency circuit is electrically connected to the corresponding each antenna. The sensing module is electrically connected to the sensing unit through an inductor, wherein the sensing module is used to sense the distance between the sensing unit and an external object by the sensing unit, and the sensing module generates a distance signal according to the distance.
US10833410B2 Electronic device antennas having multiple signal feed terminals
An electronic device may include a conductive housing and an antenna. The antenna may include an arm formed from a first segment of the housing. A gap may separate the first segment from a second segment. Respective first and second slots may separate an antenna ground from the first and second segments. The antenna may have a first positive antenna feed terminal on the first segment and a second positive antenna feed terminal on the second segment. A transmission line may include a signal conductor having a first branch coupled to the first positive antenna feed terminal and a second branch coupled to the second positive antenna feed terminal. A switch may be interposed on the second branch for switching the antenna between a first mode in which the second slot is directly fed and a second mode in which the second segment is indirectly fed by the first segment.
US10833385B2 Radar assembly with ultra wide band waveguide to substrate integrated waveguide transition
A radar assembly includes a rectangular-waveguide (RWG) and a printed-circuit-board. The rectangular-waveguide (RWG) propagates electromagnetic energy in a transverse electric mode (TE10) and in a first direction. The printed-circuit-board includes a plurality of conductor-layers oriented parallel to each other. The printed-circuit-board defines a substrate-integrated-waveguide (SIW) that propagates the electromagnetic energy in a transverse electric mode (TE10) and in a second direction perpendicular to the first direction, and defines a transition that propagates the electromagnetic energy between the rectangular-wave-guide and the substrate-integrated-waveguide. The transition includes apertures defined by at least three of the plurality of conductor-layers.
US10833378B2 Vehicle battery pack, a system for cooling a battery pack and a cooling plate for use in the system
A system for controlling the temperature of a rechargeable electric battery pack for a vehicle includes a plurality of rechargeable electrochemical storage cells disposed in rows of one or more cells each. The system includes two heat exchanger plates for each of the rows of one or more cells. Each heat exchanger plate is configured to allow heat transfer fluid to flow internally thereof and a first of two heat exchanger plates for one of the rows is configured to allow heat transfer fluid to flow in a first general direction. A second of the two heat exchanger plates for the row is configured to allow heat transfer fluid to flow in a second general direction. The first and second general directions are substantially different to one another.
US10833375B2 Battery device, electronic device, electronic vehicle, power storage system, and control method
A battery device is provided. The battery includes a temperature detector configured to detect a temperature of a battery and a controller configured to perform variable current discharge on the battery when the temperature detector detects a constant temperature range immediately before a start of charge.
US10833362B2 Secondary battery including electrolyte having an unsaturated cyclic ester carbonate
A secondary battery is provided. The secondary battery includes a cathode; an anode; and an electrolytic solution, wherein the anode comprises an anode active material layer, wherein the anode active material layer comprises a carbon material, wherein the anode active material layer has a thickness from about 40 micrometers to about 100 micrometers, and wherein the electrolytic solution comprises an unsaturated cyclic ester carbonate represented by Formula (2): where R5 and R6 are selected from the group consisting of a hydrogen group, an alkyl group, an alkyne group, and an aryl group.
US10833355B2 Porous film and lithium-ion battery
The application provides a porous film and a lithium-ion battery. The porous film according to the present application has excellent adhesion, and the pore structure of the porous film can still be well maintained after being immersed in the electrolyte, thereby reducing the probability of pore blockage of the porous film and allowing the lithium-ion battery to have high ionic conductivity. Therefore, the rate performance of the lithium-ion battery is greatly improved, and the lithium-ion battery provided has excellent rate performance and cycle performance.
US10833353B2 Stretchable and multifunctional batteries
A stretchable battery comprising at least one electrochemical cell further comprising a first electrode having a first active material coupled with a first current collector, a second electrode having a second active material coupled with a second current collector, an electrolytic separator configured between the first and second electrodes, and at least one stretchable substrate coupled with the formation of at least one electrochemical cell, wherein the stretchable substrate encapsulates the formation and is capable of reversible stretching.
US10833348B2 Subunit of a battery module, battery module comprising such a subunit and method for producing same
A subunit of a battery module (2), comprising a first receiving element (3) and a second receiving element (4) which are connected to each other, forming at least one first receiving space (7) and at least one second receiving space (8), wherein the first receiving space (7) and the second receiving space (8) are separated from each other, and at least one battery cell stack (5) or at least one battery cell (6) is arranged in the first receiving space (7), and the second receiving space (8) is configured for receiving a temperature-control fluid (9).
US10833346B2 Flow battery
The flow battery according to the present disclosure comprises a first non-aqueous liquid, a first electrode in contact with the first non-aqueous liquid, a second electrode which serves as a counter electrode of the first electrode, and a lithium ion conductive film which separates the first electrode and the second electrode from each other. The lithium ion conductive film is formed of a polymer base material containing an ionic polymer. The polymer base material has an interspace which communicates with an outside thereof. The polymer base material is formed of at least one kind of resin selected from the group consisting of a thermosetting resin and a thermoplastic resin which has a melting point of not less than 150 degrees Celsius. The ionic polymer is contained in an inside of the interspace of the polymer base material. The ionic polymer is represented by where n1 and n2 are, each independently, natural numbers of not less than 1, or where m1, m2, n1, and n2 are, each independently, natural numbers of not less than 1. The flexible lithium ion conductive film having a low swelling property when in contact with a non-aqueous liquid.
US10833326B2 Low-voltage microbattery with vanadium-based cathode
Low-voltage rechargeable microbatteries having a vanadium-based cathode are provided. In one aspect, a method of forming a battery is provided. The method includes the steps of: forming a first contact on a substrate; forming a cathode on the first contact, wherein the cathode is formed from a vanadium-containing material; forming a solid electrolyte on the cathode; forming an anode on the solid electrolyte; and forming a second contact on the anode. A battery having a vanadium-based cathode is also provided.
US10833325B2 Negative electrode active material
A negative electrode active material is composed of a silicon material coated with a carbon layer containing a Group 4 to 6 metal.A method for producing a negative electrode active material includes a step of decomposing a compound containing the Group 4 to 6 metal and a carbon source by heating in the presence of a silicon material, the compound, and the carbon source.
US10833318B2 Three-dimensional architected pyrolyzed electrodes for use in secondary batteries and methods of making three-dimensional architected electrodes
In an aspect, an electrode for an electrochemical cell comprises: a structure having a nano- or micro-architected three-dimensional geometry; said structure comprising one or more active carbon allotrope materials; wherein said structure is characterized by an average density less than or equal to 2.3 g cm−3 and an average specific strength (strength-to-density ratio) greater than or equal to 0.004 GPa g−1 cm3. Also disclosed herein are methods for making an electrode for an electrochemical cell, and methods for making an electrochemical cell.
US10833315B2 Battery
A battery includes a positive electrode including a positive electrode active material, a negative electrode, and an electrolytic solution including a nonaqueous solvent. The positive electrode active material includes a compound having a crystal structure belonging to a space group FM3-M and represented by Compositional Formula (1): LixMeyOαFβ, where, Me is one or more elements selected from the group consisting of Mn, Co, Ni, Fe, Al, B, Ce, Si, Zr, Nb, Pr, Ti, W, Ge, Mo, Sn, Bi, Cu, Mg, Ca, Ba, Sr, Y, Zn, Ga, Er, La, Sm, Yb, V, and Cr; and subscripts x, y, α, and β satisfy the following requirements: 1.7≤x≤2.2, 0.8≤y≤1.3, 1≤α≤2.5, and 0.5≤β≤2. The nonaqueous solvent includes a solvent having at least one fluoro group.
US10833303B2 Composite end plate and battery module
The disclosure relates to a composite end plate and a battery module. The composite end plate comprises: a base plate comprising a first surface and a second surface disposed opposite to each other, wherein the base plate is arranged such that the first surface faces a battery; and a rigid insert, wherein the rigid insert and the base plate are made of different materials, the rigid insert is made of metal material, the rigid insert is arranged at a bottom portion of the base plate, and at least a part of the rigid insert is arranged at the second surface and extends in a length direction of the second surface. According to embodiments of the disclosure, the composite end plate comprises the base plate and the rigid insert made of different materials.
US10833296B2 Thin film solid-state microbattery packaging
Systems and/or techniques associated with a solid-state microbattery packaging system are provided. In one example, a device comprises a substrate layer and a tape substrate layer. The substrate layer is associated with a set of solid-state microbattery components. The tape substrate comprises a releasable adhesive material and a polymer sealing material. A conductive surface associated with the set of solid-state microbattery components is disposed on the releasable adhesive material of the tape substrate layer.
US10833290B2 Encapsulation method of organic light emitting diode device and encapsulation structure encapsulated using same
An encapsulation method of an organic light emitting diode (OLED) device is provided. The encapsulation method includes steps of a substrate formed with the OLED device; forming at least an encapsulation film on a surface of the OLED device; and bonding a pre-formed barrier layer to an edge region of the encapsulation film. By bonding the pre-formed barrier layer to the edge region of the encapsulation film, the disclosure can achieve effects of improving an ability of moisture and oxygen resistance of the edge region of the OLED device, thereby improving reliability of encapsulation of the OLED device and prolonging lifetime of the OLED device.
US10833283B2 Insulating tunneling contact for efficient and stable perovskite solar cells
Perovskite-based photoactive devices, such as solar cells, include an insulating tunneling layer inserted between the perovskite photoactive material and the electron collection layer to reduce charge recombination and concomitantly provide water resistant properties to the device.
US10833276B2 Organic electroluminescent materials and devices
This invention relates to carbazole- or indolocarbazole-containing donor acceptor type compounds with an ortho substitution on the aromatic group that is connected to carbazole. This unique substitution pattern will provide materials with superior performance for host applications. These compounds can also be used as delayed fluorescent emitters.
US10833274B2 Organic semiconductor compositions
The present invention relates to organic copolymers and organic semiconducting compositions comprising these materials, including layers and devices comprising such organic semiconductor compositions. The invention is also concerned with methods of preparing such organic semiconductor compositions and layers and uses thereof. The invention has application in the field of printed electronics and is particularly useful as the semiconducting material for use in formulations for organic thin film transistor (OTFT backplanes for displays, integrated circuits, organic light emitting diodes (OLEDs), photodetectors, organic photovoltaic (OPV) cells, sensors, memory elements and logic circuits.
US10833261B2 Phase-change material (PCM) RF switch with top metal contact to heating element
In fabricating a radio frequency (RF) switch, a phase-change material (PCM) and a heating element, underlying an active segment of the PCM and extending outward and transverse to the PCM, are provided. Lower portions of PCM contacts for connection to passive segments of the PCM are formed, wherein the passive segments extend outward and are transverse to the heating element. Upper portions of the PCM contacts are formed from a lower interconnect metal. Heating element contacts are formed cross-wise to the PCM contacts. The heating element contacts can comprise a top interconnect metal directly connecting with terminal segments of the heating element. The heating element contacts can comprise a top interconnect metal and intermediate metal segments for connecting with the terminal segments of the heating element.
US10833245B2 Methods and devices for haptic communication
A haptic stimulator includes a multilayer sheet with a piezoelectric or electroactive polymer layer adapted to mechanically deform upon application of voltage, the multilayer sheet secured to a substrate, and a source of electrical stimulation coupled to drive electrodes on the polymer layer with an AC signal to vibrate the polymer layer. In particular embodiments, the polymer contains polyvinylidene fluoride, and electrodes are patterned to control local electric fields. Another haptic stimulator has first and second electrodes with an air gap and an insulating sheet between first and second electrodes, with an AC voltage driver connecting to the electrodes. In a method of providing haptic stimulation to skin an alternating current supply drives first and second electrodes, the electrodes disposed upon either a piezoelectric or electroactive polymer sheet, vibrating the polymer layer by driving the electrodes; and coupling vibrations of the polymer layer to the sensate skin.
US10833242B2 Adjustment of qubit frequency through annealing
A structure including a plurality of laser discharge structures located on a planar lightwave circuit, and a single laser source connected to each of the plurality of laser discharge structures by one or more Mach Zehnder switches and a plurality of optical connections.
US10833240B2 Thermalization of cryogenic quantum circuits
In an embodiment, a device includes a substrate having a thickness, wherein the thickness is a function of energy dissipation of a particle. In an embodiment, the device includes a thermal layer, formed on the substrate, of a first material that exhibits at least a threshold level of thermal conductivity, wherein the threshold level of thermal conductivity is achieved at a cryogenic temperature range in which a quantum circuit operates, and wherein any intervening material exhibits at least a second threshold level of thermal conductivity, wherein the threshold level of thermal conductivity is achieved at a cryogenic temperature range in which a quantum circuit operates.
US10833239B2 Qubit network non-volatile identification
A technique relates to a superconducting chip. Resonant units have resonant frequencies, and the resonant units are configured as superconducting resonators. Josephson junctions are in the resonant units, and one or more of the Josephson junctions have a shorted tunnel barrier.
US10833235B2 Light source, method of manufacturing the light source, and method of mounting the light source
A light source includes a light emitting element configured to emit a light; a mounting substrate; and a ceramic substrate having a light emitting element mounted thereon and being bonded to the mounting substrate via a plurality of metal bumps made of gold, copper, a gold alloy, or a copper alloy. A method of manufacturing a light source includes forming a plurality of metal bumps on a mounting substrate; providing a ceramic substrate having at least one light emitting element mounted thereon; and bonding the mounting substrate and a ceramic substrate to each other via the metal bumps.
US10833232B2 LED device
A light-emitting diode (LED) includes: a base having an upward-opening accommodating space; an LED chip disposed at the base, and arranged in the accommodating space; a packaging adhesive covering the LED chip; a lens disposed over the packaging adhesive, wherein: the lens has a first surface proximal to the packaging adhesive; the first surface has: a first subsurface at a center area with a substantially spherical or parabolic shape; a second subsurface with a substantially ring shape and surrounding the first subsurface and extending downward with an increasing diameter; a third subsurface with a substantially ring shape and surrounding the second subsurface, having a top ring edge and extending downward with a decreasing diameter; and a fourth subsurface with a substantially planar shape and surrounding the top ring edge of the third subsurface and connected with the base.
US10833222B2 High light extraction efficiency (LEE) light emitting diode (LED)
A light-emitting diode, comprising a substrate that has a first surface and an opposing second surface. A reflection layer is disposed on the first surface of the substrate and a light-emitting diode structure is arranged on the second surface of the substrate. The light-emitting diode structure includes a first semiconducting layer, an active layer and a second semiconducting layer disposed consecutively on the second surface. A plurality of protruding asymmetric micro-structured elements define at least a part of the second surface of the substrate such that at least a portion of a surface of each micro-structured element is disposed at an obtuse angle to the first surface of the substrate when measured from within the respective micro-structured element. The first semiconducting layer and the second semiconducting layer respectively have a first electrode and a second electrode.
US10833221B2 Heterostructure and light-emitting device employing the same
Heterostructures containing one or more sheets of positive charge, or alternately stacked AlGaN barriers and AlGaN wells with specified thickness are provided. Also provided are multiple quantum well structures and p-type contacts. The heterostructures, the multiple quantum well structures and the p-type contacts can be used in light emitting devices and photodetectors.
US10833211B2 High optical power light conversion device using a phosphor element with solder attachment
A light generator comprises a light conversion device and a light source arranged to apply a light beam to the light conversion element. The light conversion device includes an optoceramic or other solid phosphor element comprising one or more phosphors embedded in a ceramic, glass, or other host, a metal heat sink, and a solder bond attaching the optoceramic phosphor element to the metal heat sink. The optoceramic phosphor element does not undergo cracking in response to the light source applying a light beam of beam energy effective to heat the optoceramic phosphor element to the phosphor quenching point.
US10833210B2 Solar cell and method for manufacturing the same
Discussed is a solar cell including a semiconductor substrate, a tunneling layer formed on one surface of the semiconductor substrate, a first conductive semiconductor layer formed on a surface of the tunneling layer and a second conductive semiconductor layer formed on the surface the tunneling layer. A separation portion separates the first and second conductive semiconductor layers from each other, and is formed on the surface of the tunneling layer at a location corresponding to at least a portion of a boundary between the first and second conductive semiconductor layers.
US10833206B2 Microelectronic devices including capacitor structures and methods of forming microelectronic devices
A semiconductor structure includes a capacitor structure comprising an active region comprising opposing field edges parallel to a first horizontal direction and a gate region comprising opposing gate edges parallel to a second horizontal direction transverse to the first horizontal direction. The semiconductor structure also comprises a first dielectric material adjacent at least one of the opposing field edges or the opposing gate edges and a second dielectric material adjacent the active area and abutting portions of the first dielectric material. A height of the second dielectric material in a vertical direction may be less than the height of the first dielectric material. Semiconductor devices and related methods are also disclosed.
US10833202B2 Manufacturing method of semiconductor device
A transistor using an oxide semiconductor, which has good on-state characteristics is provided. A high-performance semiconductor device including the transistor capable of high-speed response and high-speed operation is provided. The transistor includes the oxide semiconductor film including a channel formation region and low-resistance regions in which a metal element and a dopant are included. The channel formation region is positioned between the low-resistance regions in the channel length direction. In a manufacturing method of the transistor, the metal element is added by heat treatment performed in the state where the oxide semiconductor film is in contact with a film including the metal element and the dopant is added through the film including the metal element by an implantation method so that the low resistance regions in which a metal element and a dopant are included are formed.
US10833198B2 Confined source drain epitaxy to reduce shorts in CMOS integrated circuits
A method is presented for limiting lateral protrusion of neighboring epitaxial growths. The method includes masking an n-type field effect transistor (NFET) region of a semiconductor substrate with a first mask, forming first epitaxial source/drain regions in a p-type field effect transistor (PFET) region, where the first mask limits lateral growth of the first epitaxial source/drain regions in the PFET region toward the NFET region, masking the PFET region of the semiconductor substrate with a second mask, and forming second epitaxial source/drain regions in the NFET region, where the second mask limits lateral growth of the second epitaxial source/drain regions in the NFET region toward the PFET region.
US10833197B2 TFT substrate having compensation capacitance unit for change in capacitance formed between gate electrode and drain electrode
The TFT substrate has a plurality of pixels and a plurality of TFTs (10). The TFT substrate includes a first conductive layer (12) including a gate electrode (12g) of the TFT, a gate insulating layer (13), a semiconductor layer (14), a protective insulating layer (15) including a portion covering a channel region (14c) and having a first opening portion (15a) reaching the drain electrode (14s) and a second opening portion (15b) reaching the drain region (14d), and a second conductive layer (16) including a source electrode (16s) and a drain electrode (16d). Each of the plurality of pixels has a compensation capacitance unit (30), the first conductive layer further includes a first electrode unit (12a) electrically connected to the gate electrode and forming a compensation capacitance unit, and the second conductive layer further includes a second electrode unit (16a) electrically connected to the drain electrode, overlapping the first electrode unit, and forming a compensation capacitance unit. The protective insulating layer further includes a third opening portion (15c) which does not overlap the semiconductor layer and which includes a first portion (15c1) overlapping the first electrode unit and the second electrode unit, and a second portion (15c2) which is adjacent to the first portion in a direction (Da) from the second opening portion to the first opening portion and which does not overlap the first electrode unit and/or the second electrode unit.
US10833196B2 FinFET structures and methods of forming the same
A method includes forming a first semiconductor fin protruding from a substrate and forming a gate stack over the first semiconductor fin. Forming the gate stack includes depositing a gate dielectric layer over the first semiconductor fin, depositing a first seed layer over the gate dielectric layer, depositing a second seed layer over the first seed layer, wherein the second seed layer has a different structure than the first seed layer, and depositing a conductive layer over the second seed layer, wherein the first seed layer, the second seed layer, and the conductive layer include the same conductive material. The method also includes forming source and drain regions adjacent the gate stack.
US10833185B2 Heterojunction semiconductor device having source and drain pads with improved current crowding
A semiconductor device includes an active layer, a source electrode, a drain electrode, a gate electrode, a source pad, a drain pad, and a source external connecting element. The source electrode, the drain electrode, and the gate electrode are disposed on an active region of the active layer. The source pad is electrically connected to the source electrode and includes a body portion, a plurality of branch portions, and a current diffusion portion. The body portion is at least partially disposed on the active region of the active layer. The current diffusion portion interconnects the body portion and the branch portions. A width of the current diffusion portion is greater than a width of the branch portion and less than a half of a width of the body portion. The source external connecting element is disposed on the body portion and spaced from the current diffusion portion.
US10833180B2 Self-aligned tunneling field effect transistors
Semiconductor devices and methods of forming the same include forming a doped drain structure having a first conductivity type on sidewalls of an intrinsic channel layer. An opening is etched in a middle of the channel layer. A doped source structure is formed having a second conductivity type in the opening of the channel layer.
US10833176B2 Selectively formed gate sidewall spacer
A method for forming a semiconductor device comprises forming a fin on a substrate and forming a sacrificial gate over a channel region of the fin. A hydrogen terminated surface is formed on sidewalls of the sacrificial gate, and a spacer is deposited on the hydrogen terminated surface of the sacrificial gate. An insulator layer is formed over portions of the fin. The sacrificial gate is removed to expose the channel region of the fin, and a gate stack is formed over the channel region of the fin.
US10833171B1 Spacer structures on transistor devices
Disclosed is a transistor that includes a sidewall spacer positioned adjacent a sidewall of a gate structure, wherein the sidewall spacer comprises a notch proximate the lower end and wherein the notch is defined by a substantially vertically oriented side surface and a substantially horizontally oriented upper surface. An epi cavity in the substrate includes a substantially vertically oriented cavity sidewall that is substantially vertically aligned with the substantially vertically oriented side surface of the notch and an epi semiconductor material positioned in the epi cavity and in the notch, wherein the epi semiconductor material contacts and engages the substantially vertically oriented side surface of the notch and the substantially horizontally oriented upper surface of the notch.
US10833170B2 Low-k gate spacer and methods for forming the same
Embodiments of the present disclosure relate to a FinFET device having gate spacers with reduced capacitance and methods for forming the FinFET device. Particularly, the FinFET device according to the present disclosure includes gate spacers formed by two or more depositions. The gate spacers are formed by depositing first and second materials at different times of processing to reduce parasitic capacitance between gate structures and contacts introduced after epitaxy growth of source/drain regions.
US10833167B2 Fin field effect transistor (finFET) device structure and method for forming the same
A FinFET device structure is provided. The FinFET device structure includes a fin structure formed over a substrate, and a gate structure formed over the fin structure. The FinFET device structure also includes an epitaxial source/drain (S/D) structure formed over the fin structure. A top surface and a sidewall of the fin structure are surrounded by the epitaxial S/D structure. A first distance between an outer surface of the epitaxial S/D structure and the sidewall of the fin structure is no less than a second distance between the outer surface of the epitaxial S/D structure and the top surface of the fin structure.
US10833161B2 Semiconductor device and method
A semiconductor device includes: (i) a substrate; (ii) a first elongated semiconductor structure extending in a first horizontal direction along the substrate and protruding vertically above the substrate, wherein a first set of source/drain regions are formed on the first semiconductor structure; (iii) a second elongated semiconductor structure extending along the substrate in parallel to the first semiconductor structure and protruding vertically above the substrate, wherein a second set of source/drain regions are formed on the second semiconductor structure; and (iv) a first set of source/drain contacts formed on the first set of source/drain regions, wherein a first source/drain contact of the first set of source/drain contacts includes: (a) a vertically extending contact portion formed directly above a first source/drain region of the first set of source/drain regions, and (b) a via landing portion protruding horizontally from the vertically extending contact portion in a direction towards the second semiconductor structure.
US10833152B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, a liner, and an isolation structure. The substrate has at least one first semiconductor fin and at least one second semiconductor fin. The liner is disposed on at least one sidewall of the second semiconductor fin. The isolation structure is disposed over the substrate, in which the isolation structure is in contact with the first semiconductor fin and the liner.
US10833149B2 Capacitors
Back end of the line (BEOL) capacitors and methods of manufacture are provided. The method includes forming wiring lines on a substrate, with spacing between adjacent wiring lines. The method further includes forming an air gap within spacing between the adjacent wiring lines by deposition of a capping material. The method further includes opening the air gap between selected adjacent wiring lines. The method further includes depositing conductive material within the opened air gap.
US10833148B2 Leakage current reduction in stacked metal-insulator-metal capacitors
Capacitors and methods of forming the same include forming a dielectric layer on a first metal layer. The dielectric layer is oxygenated such that interstitial oxygen is implanted in the dielectric layer. A second metal layer is formed on the dielectric layer. The dielectric layer is heated to release the interstitial oxygen and to oxidize the first and second metal layers at interfaces between the dielectric layer and the first and second metal layers.
US10833145B2 Chip resistor and electronic equipment having resistance circuit network
A compact and refined chip resistor, with which a plurality of types of required resistance values can be accommodated readily with the same design structure, was desired. The chip resistor is arranged to have a resistor network on a substrate. The resistor network includes a plurality of resistor bodies arrayed in a matrix and having an equal resistance value. A plurality of types of resistance units are respectively arranged by one or a plurality of the resistor bodies being connected electrically. The plurality of types of resistance units are connected in a predetermined mode using connection conductor films and fuse films. By selectively fusing a fuse film, a resistance unit can be electrically incorporated into the resistor network or electrically separated from the resistor network to make the resistance value of the resistor network the required resistance value.
US10833123B2 Phase change memory array with integrated polycrystalline diodes
A method for deactivating memory cells affected by the presence of grain boundaries in polycrystalline selection devices includes crystallizing a semiconductor layer in a diode stack to form a polycrystalline layer for selection diodes formed in a crossbar array. To achieve a crystalline state in phase change memory elements coupled to corresponding selection diodes perform an anneal. Memory cells having shunted selection diodes due to grain boundaries are identified by scanning the array using sense voltages. A second voltage larger than the sense voltages is applied to the phase change memory elements gated by the shunted selection diodes such that the phase change memory elements gated by the shunted diodes achieve a permanently high resistive state.
US10833120B2 Injection molded microoptics
A wafer-scale apparatus and method is described for the automation of forming, aligning and attaching two-dimensional arrays of microoptic elements on semiconductor and other image display devices, backplanes, optoelectronic boards, and integrated optical systems. In an ordered fabrication sequence, a mold plate comprised of optically designed cavities is formed by reactive ion etching or alternative processes, optionally coated with a release material layer and filled with optically specified materials by an automated fluid-injection and defect-inspection subsystem. Optical alignment fiducials guide the disclosed transfer and attachment processes to achieve specified tolerances between the microoptic elements and corresponding optoelectronic devices and circuits. The present invention applies to spectral filters, waveguides, fiber-optic mode-transformers, diffraction gratings, refractive lenses, diffractive lens/Fresnel zone plates, reflectors, and to combinations of elements and devices, including microelectromechanical systems and liquid crystal device matrices for adaptive, tunable elements. Preparation of interfacial layer properties and attachment process embodiments are taught.
US10833119B2 Pad structure for front side illuminated image sensor
The present disclosure relates to an integrated circuit having a bond pad with a relatively flat surface topography that mitigates damage to underlying layers. In some embodiments, the integrated circuit has a plurality of metal interconnect layers within a dielectric structure over a substrate. A passivation structure is arranged over the dielectric structure. The passivation structure has a recess with sidewalls connecting a horizontal surface of the passivation structure to an upper surface of the passivation structure. A bond pad is arranged within the recess and has a lower surface overlying the horizontal surface. One or more protrusions extend outward from the lower surface through openings in the passivation structure to contact one of the metal interconnect layers. Arranging the bond pad within the recess and over the passivation structure mitigates stress to underlying layers during bonding without negatively impacting an efficiency of an image sensing element within the substrate.
US10833117B2 Image sensor including a first and a second isolation layer
An image sensor is provided comprising a substrate comprising first and second surfaces opposite to each other. A first isolation layer is disposed on the substrate and forms a boundary of a sensing region. A second isolation layer is disposed at least partially in the substrate within the sensing region and has a closed line shape. A photoelectric conversion device is disposed within the closed line shape of the second isolation layer, and a color filter is disposed on the first surface of the substrate.
US10833107B2 Thin film transistor, manufacturing method therefor, array substrate and display device
Provided are a thin film transistor and manufacturing method therefor, and an array substrate, and a display device. The method includes: forming a source electrode and a drain electrode on a substrate; forming a photoresist layer at the side of the source electrode and the drain electrode away from the substrate; performing exposure and developing treatment on the photoresist layer so as to obtain a photoresist pattern; successively forming a semiconductor layer, a first insulation layer and a conducting layer in sequence on at the side of the photoresist pattern away from the substrate; and removing the photoresist pattern so as to obtain an active layer a gate insulation layer and a gate electrode.
US10833105B2 Display device and method of manufacturing display panel
A display device and a method of manufacturing a display panel are provided. A first metal layer is provided on a substrate, an insulating layer is provided on the first metal layer with the insulating layer covering the substrate, the active layer is provided on the substrate, a second metal layer is provided on the active layer, and a passivation layer is provided on the second metal layer with the passivation layer covering the active layer. The material of passivation layer is comprises low dielectric material such that the provided passivation layer has a low dielectric constant.
US10833102B2 Low power 2D memory transistor for flexible electronics and the fabrication methods thereof
Devices and methods of a transistor device that include a flexible memory cell. The flexible memory cell having a gate stack with sidewalls provided over a substrate. The gate stack including a metal gate layer provided over the substrate. A buffer layer provided over the metal gate layer. A ferroelectric layer provided over the buffer layer. A dielectric layer provided over the ferroelectric layer. Further, a two-dimensional (2D) material layer provided over a portion of a top surface of the dielectric layer. Source and drain regions provided on separate portions of the top surface of the dielectric layer so as to create a cavity that the 2D material layer are located.
US10833093B2 Semiconductor devices
A semiconductor device includes a substrate having first and second regions, gate electrodes stacked in a first direction perpendicular to the substrate in the first region, and extending by different lengths in a second direction perpendicular to the first direction in the second region, first separation regions in the first and second regions through the gate electrodes, extending in the second direction, and spaced apart from each other in a third direction perpendicular to the first and second directions, second separation regions between the first separation regions through the gate electrodes and extending in the second direction, portions of the second separation regions being spaced apart from each other in the second direction in the second region, and an insulation region extending in the third direction to separate at least one of the gate electrodes into portions adjacent to each other in the second direction.
US10833089B2 Buried conductive layer supplying digital circuits
An embodiment may include a method of forming an integrated circuit. The method may include forming a first pair of transistors stacked vertically above a semiconductor substrate arranged substantially perpendicular to the plurality of layers. Each of the first pair of vertically stacked transistors are of the same type and are connected in series. The method may include forming a second pair of transistors connected in parallel and arranged substantially perpendicular to the plurality of layers. The second pair of transistors are a different type than the first pair of vertically stacked transistors. The method may include forming a power supply rail within the semiconductor substrate and arranged at one end of the first pair of vertically stacked transistors.
US10833088B2 Semiconductor memory device and method of fabricating the same
A method of fabricating a semiconductor memory device includes etching a substrate that forms a trench that crosses active regions of the substrate, forming a gate insulating layer on bottom and side surfaces of the trench, forming a first gate electrode on the gate insulating layer that fills a lower portion of the trench, oxidizing a top surface of the first gate electrode where a preliminary barrier layer is formed, nitrifying the preliminary barrier layer where a barrier layer is formed, and forming a second gate electrode on the barrier layer that fills an upper portion of the trench.
US10833087B2 Semiconductor devices including transistors comprising a charge trapping material, and related systems and methods
A semiconductor device comprises a memory storage component and a transistor in operable communication with the memory storage element. The transistor comprises a source region, a drain region, a gate electrode between the source region and the drain region, a charge trapping material surrounding at least an upper portion of the gate electrode, and an oxide material on sides of the charge trapping material. Related systems and methods are also disclosed.
US10833086B2 Semiconductor arrangement having continuous spacers and method of manufacturing the same
A semiconductor arrangement includes: a substrate; fins formed on the substrate and extending in a first direction; gate stacks formed on the substrate and each extending in a second direction crossing the first direction to intersect at least one of the fins, and dummy gates composed of a dielectric and extending in the second direction; spacers formed on sidewalls of the gate stacks and the dummy gates; and dielectric disposed between first and second ones of the gate stacks in the second direction to electrically isolate the first and second gate stacks. The dielectric is disposed in a space surrounded by respective spacers of the first and second gate stacks which extend integrally. At least a portion of an interval between the first and second gate stacks in the second direction is less than a line interval achievable by lithography in a process of manufacturing the semiconductor arrangement.
US10833076B2 Integrated circuit devices with non-collapsed fins and methods of treating the fins to prevent fin collapse
An integrated circuit device with a substrate and a plurality of fins is provided where the fin width is less than 11 nanometers, the fin height is greater than 155 nanometers and the spacing between any two neighboring fins is less than 30 nanometers and each of the fins is in a non-collapsed state. An integrated circuit device with a substrate and a plurality of fins is also provided where the fin width is less than 15 nanometers, the fin height is greater than 190 nanometers and the spacing between any two neighboring fins is less than 30 nanometers and each of the fins is in a non-collapsed state. A method for forming a fin-based transistor structure is also provided where a plurality of fins on a substrate are pre-treated with at least one of a self-assembled monolayer, a non-polar solvent, and a surfactant. One or more of these treatments is provided to reduce the adhesion and/or cohesive forces to prevent the occurrence of fin collapse.
US10833074B2 Semiconductor device and method
A process for manufacturing a semiconductor device and the resulting structure are presented. In an embodiment a source/drain region is grown. Once grown, the source/drain region is reshaped in order to remove facets. The reshaping may be performed using an etching process whereby a lateral etch rate of the source/drain region is larger than a vertical etch rate of the source/drain region.
US10833072B1 Heterojunction bipolar transistors having bases with different elevations
Structures for a heterojunction bipolar transistor and methods of fabricating such structures. A hardmask is formed that includes an opening over a first portion of a substrate in a first device region and a shape over a second portion of the substrate in a second device region. An oxidized region in the first portion of the substrate while the shape blocks oxidation of the second portion of the substrate. The oxidized region is subsequently removed from the first portion of the substrate to define a recess. A first base and a first emitter of a first heterojunction bipolar transistor are formed over the first portion of the substrate in the first device region, and a second base and a second emitter of a second heterojunction bipolar transistor are formed in the recess over the second portion of the substrate in the second device region.
US10833071B2 Dual-series varactor EPI
A semiconductor device includes a first varactor diode and a second varactor diode. The second varactor diode is coupled in series with the first varactor diode and vertically disposed over the first varactor diode. By vertically disposing the second varactor diode over the first varactor diode, the space occupied by the pair of varactor diodes can be significantly reduced.
US10833070B2 Fan-out semiconductor package module
A fan-out semiconductor package module that is easily manufactured includes a first connection member including a wiring layer, a first passive component mounted on the first connection member, a first encapsulation portion encapsulating at least a portion of the first connection member and the first passive component, a semiconductor chip having an active surface with a connection pad disposed thereon and an inactive surface opposing the active surface and disposed in a first through-hole penetrating through the first connection member and the first encapsulation portion, a second encapsulation portion covering at least a portion of the semiconductor chip and encapsulating at least a portion of the first encapsulation portion and the first connection member, and a second connection member disposed on the first connection member and the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pad and the first passive component.
US10833064B2 ESD protection circuit and integrated circuit for broadband circuit
An ESD protection circuit and integrated circuit for a broadband circuit are disclosed. The ESD protection circuit includes a silicon-controlled rectifier, an inductor and a trigger unit. The silicon-controlled rectifier is formed by four semiconductor materials and includes a first end, a second end and a third end. The first end is coupled with a first P-type semiconductor material and a signal input end. The second end is coupled with a second N-type semiconductor material. The third end is coupled with a second P-type semiconductor material. One end of the inductor is coupled with the signal input end and the first end, and the other end thereof is coupled with a signal output end and a high-frequency circuit. One end of the trigger unit is coupled with the signal output end and the high-frequency circuit, and the other end thereof is coupled with the third end.
US10833053B1 Semiconductor package and method of forming the same
A semiconductor package includes a first die, a second die, a molding compound and a redistribution structure. The first die has a first conductive pillar and a first complex compound sheath surrounding and covering a sidewall of the first conductive pillar. The second die has a second conductive pillar and a protection layer laterally surrounding the second conductive pillar. The molding compound laterally surrounds and wraps around the first and second dies, and is in contact with the first complex compound sheath of the first die. The redistribution structure is disposed on the first and second dies and the molding compound. The redistribution structure has a first via portion embedded in the first polymer dielectric layer and a second via portion embedded in the second polymer dielectric layer. A base angle of the first via portion is greater than a base angle of the second via portion.
US10833047B2 Apparatuses of bonding substrates and methods of bonding substrates
A substrate bonding apparatus includes a lower chuck, an upper chuck, an electric actuator on a central portion of the upper chuck, a pressure sensor, and a controller. The lower chuck may support a lower substrate, the upper chuck may face the lower chuck such that a lower surface of the upper chuck faces the upper surface of the lower chuck, and the upper chuck may support an upper substrate. The electric actuator may lower a bonding pin through the upper chuck to apply a pressure to the upper substrate supported on the upper chuck. The pressure sensor may be below the lower substrate supported on the lower chuck. The pressure sensor may sense a lowering pressure applied by the bonding pin to the pressure sensor in real time. The controller may control the lowering pressure applied by the bonding pin.
US10833045B2 Substrate processing apparatus and manufacturing method of substrate holding unit
A substrate processing apparatus 30 includes a first holding unit 200 configured to hold a processing target substrate W; a second holding unit 300 disposed to face the first holding unit 200 and configured to hold a support substrate S; and an ultraviolet irradiation unit 400 configured to irradiate an ultraviolet ray to an adhesive G provided between the processing target substrate W and the support substrate S. Each of the support substrate S and the second holding unit 300 is made of an ultraviolet transmissive material. An electrode 320 configured to electrostatically attract the support substrate S is provided within the second holding unit 300. A diffusion layer 330 configured to diffuse a transmission direction of the ultraviolet ray is provided at a position closer to the support substrate S between the support substrate S and the electrode 320 within the second holding unit 300.
US10833042B2 Hybrid bonding using dummy bonding contacts
Embodiments of bonded semiconductor structures and fabrication methods thereof are disclosed. In an example, a semiconductor device includes a first and a second semiconductor structures. The first semiconductor structure includes a first interconnect layer including first interconnects. The first semiconductor structure further includes a first bonding layer including first bonding contacts. Each first interconnect is in contact with a respective first bonding contact. The second semiconductor structure includes a second interconnect layer including second interconnects. The second semiconductor structure further includes a second bonding layer including second bonding contacts. At least one second bonding contact is in contact with a respective second interconnect. At least another second bonding contact is separated from the second interconnects. The semiconductor device further includes a bonding interface between the first and second bonding layers. Each first bonding contact is in contact with one of the second bonding contacts at the bonding interface.
US10833038B2 Dual bond pad structure for photonics
A dual bond pad structure for a wafer with laser die attachment and methods of manufacture are disclosed. The method includes forming a bonding layer on a surface of a substrate. The method further includes forming solder bumps on the bonding layer. The method further includes patterning the bonding layer to form bonding pads some of which comprise the solder bumps thereon. The method further includes attaching a laser diode to selected bonding pads using solder connections formed on the laser diode. The method further includes attaching an interposer substrate to the solder bumps formed on the bonding pads.
US10833029B2 Electronic device and method of manufacturing the same
The present disclosure relates to an electronic device and a method of manufacturing a filtering component of the electronic device. The electronic device includes a semiconductor component, an insulating layer, at least one contact plug, and a filtering component. The insulating layer is disposed on the semiconductor component. The contact plug penetrates through the insulating layer. The filtering component is disposed on the insulating layer and the contact plug. The filtering component includes a bottom electrode, an isolation layer, a top electrode, and a dielectric layer. The bottom electrode is divided into a first segment connected to the contact plug and a second segment separated from the first segment. The isolation layer is disposed on the bottom electrode, the top electrode is disposed in the isolation layer, and the dielectric layer is disposed between the bottom electrode and the top electrode.
US10833026B2 Integrated circuit with backside structures to reduce substrate warp
Some embodiments relate to a method. In this method, a semiconductor wafer having a frontside and a backside is received. A frontside structure is formed on the frontside of the semiconductor wafer. The frontside structure exerts a first wafer-bowing stress that bows the semiconductor wafer by a first bow amount. A characteristic is determined for one or more stress-inducing films to be formed based on the first bow amount. The one or more stress-inducing films are formed with the determined characteristic on the backside of the semiconductor wafer and/or on the frontside of the semiconductor wafer to reduce the first bow amount in the semiconductor wafer.
US10833021B2 Method for precisely aligning backside pattern to frontside pattern of a semiconductor wafer
A method comprises the steps of providing a semiconductor device wafer; forming a first plurality of alignment marks on a first side of the semiconductor device wafer; forming a first pattern of a first conductivity type; forming a second plurality of alignment marks on a second side of the semiconductor device wafer; forming a bonded wafer by bonding a carrier wafer to the semiconductor device wafer; forming a third plurality of alignment marks on a free side of the carrier wafer; applying a grinding process; forming a plurality of device structure members; removing the carrier wafer; applying an implanting process and an annealing process; applying a metallization process and applying a singulation process.
US10833018B2 Semiconductor device with transistor local interconnects
A semiconductor device includes a substrate with first and second transistors disposed thereon and including sources, drains, and gates, wherein the first and second gates extend longitudinally as part of linear strips that are parallel to and spaced apart. The device further includes a first CB layer forming a local interconnect electrically connected to the first gate, a second CB layer forming a local interconnect electrically connected to the second gate, and a CA layer forming a local interconnect extending longitudinally between first and second ends of the CA layer. The first and second CB layers and the CA layer are disposed between a first metal layer and the substrate. The first metal layer is disposed above each source, drain, and gate of the transistors, The CA layer extends parallel to the first and second linear strips and is substantially perpendicular to the first and second CB layers.
US10833013B2 Memory device interconnects and method of manufacture
At integrated circuit memory device, in one embodiment, includes a substrate having a plurality of bit lines. A first and second inter-level dielectric layer are successively disposed on the substrate. Each of a plurality of source lines and staggered bit line contacts extend through the first inter-level dielectric layer. Each of a plurality of source line vias and a plurality of staggered bit line vias extend through the second inter-level dielectric layer to each respective one of the plurality of source lines and the plurality of staggered bit line contacts. The source lines and staggered bit line contacts that extend through the first inter-level dielectric layer are formed together by a first set of fabrication processes. The source line vias and staggered bit line contacts that extend through the second inter-level dielectric layer are also formed together by a second set of fabrication processes.
US10833010B2 Integration of artificial intelligence devices
Techniques that facilitate integration of artificial intelligence devices are provided. In one example, a device includes a first dual-damascene layer, a second dual-damascene layer and an artificial intelligence memory device. The first dual-damascene layer comprises a first set of copper connections formed in first dielectric material. The second dual-damascene layer that comprises a second set of copper connections formed in second dielectric material. The artificial intelligence memory device is integrated between the first dual-damascene layer and the second dual-damascene layer. A through-level via (TLV) electrical connection associated with the artificial intelligence memory device provides an interconnection between the first set of copper connections and the second set of copper connections.
US10833008B2 Method of forming a packaged semiconductor device using ganged conductive connective assembly and structure
A packaged semiconductor device has a die attach pad and leads disposed proximate to the die attach pad. Each lead has a lead bottom surface and a lead end surface. A semiconductor device attached adjacent to a top surface of the die attach pad, and a conductive clip is attached to the semiconductor device and at least one of the leads. The conductive clip comprises a first tie bar extending from a first side surface of the conductive clip. A package body encapsulates the semiconductor device, the conductive clip, portions of the leads, at least a portion of the first tie bar, and at least a portion of the die attach pad. Each lead end surface is exposed in a side surface of the package body, and an end surface of the first tie bar is exposed in a first side surface of the package body. A conductive layer is disposed on each lead end surface but is not disposed on the end surface of the first tie bar.
US10833006B2 Semiconductor device
A semiconductor device includes a substrate, a first electrode provided apart from the surface of the substrate in a first direction intersecting the surface of the substrate, a second electrode extending completely through the substrate in the first direction and connected to the first electrode at one end in the first direction, a first structure covering a side surface of the second electrode, and an insulating film provided between the second electrode and the first structure. The second electrode includes first atoms, and the first structure includes second atoms. A diffusion coefficient of the second atoms in the insulating film is smaller than a diffusion coefficient of the first atoms in the insulating film.
US10833005B2 Phase-change material (PCM) radio frequency (RF) switches with capacitively coupled upper portions of RF terminals
A radio frequency (RF) switch includes a phase-change material (PCM), a heating element underlying an active segment of the PCM and extending outward and transverse to the PCM, and RF terminals having lower metal portions and upper metal portions. At least one of the lower metal portions can be ohmically separated from and capacitively coupled to passive segments of the PCM, while the upper metal portions are ohmically connected to the lower metal portions. Alternatively, the lower metal portions can be ohmically connected to passive segments of the PCM, while a capacitor is formed in part by at least one of the upper metal portions. Alternatively, at least one of the RF terminals can have a trench metal liner separated from a trench metal plug by a dielectric liner. The trench metal liner can be ohmically connected to passive segments of the PCM, while the trench metal plug is ohmically separated from, but capacitively coupled to, the trench metal liner.
US10832999B2 Packaging methods for semiconductor devices comprising forming trenches in separation regions between adjacent packaging substrates
Packaging methods for semiconductor devices are disclosed. A method of packaging a semiconductor device includes providing a workpiece including a plurality of packaging substrates. A portion of the workpiece is removed between the plurality of packaging substrates. A die is attached to each of the plurality of packaging substrates.
US10832996B2 Power module and motor drive circuit
A power module includes a first die pad, a first switching element, a second die pad, a second switching element, an integrated circuit element, an encapsulation resin, and a lead frame assembly. The encapsulation resin encapsulates the first switching element, the second switching element, and the integrated circuit element. The lead frame assembly includes an outer lead and an inner lead. The lead frame assembly includes a first lead frame and a second lead frame. The first lead frame includes a first inner lead connected to the first die pad and a first outer lead connected to the first inner lead. The second lead frame includes a second inner lead connected to the second die pad and a second outer lead connected to the second inner lead.
US10832994B2 Electronic module
An electronic module has a sealing part 90; electronic elements 15, 25 provided in the sealing part 90; back-surface exposed conductors 10, 20, 30 having back-surface exposed parts 12, 22, 32, which have back surfaces exposed from the sealing part 90, and having one-terminal parts 11, 21, 31, which extend from the back-surface exposed parts 12, 22, 32 and protrude outward from a side of the sealing part 90; and back-surface unexposed conductors 40, 50 having unexposed parts 42, 52, which are sealed in the sealing part 90, and having other-terminal parts 41, 51, which extend from the unexposed parts 42, 52 and protrude outward from a side of the sealing part 90. The electronic elements 15, 25 are placed on the back-surface exposed parts 12, 22, 32. The other-terminal parts 41, 51 have a width narrower than a width of the one-terminal parts 11, 21, 31.
US10832993B1 Packaged multichip device with stacked die having a metal die attach
A leadless multichip semiconductor device includes a metal substrate having a through-hole aperture with an outer ring for holding a bottom semiconductor die with an inner row and an outer row of metal pads. The bottom semiconductor die has a back side metal (BSM) layer on its bottom side and a top side with bond pads mounted top side up on the ring. A metal die attach layer is directly between the BSM layer and walls of the metal substrate providing a die attachment that fills a bottom portion of the aperture. Bond wires are between the inner metal pads and the bond pads. A top semiconductor die has top bond pads mounted top side up on a dielectric adhesive on the bottom semiconductor die. Pins connect the top bond pads to the outer metal pads. A mold compound provides isolation between adjacent ones of the metal pads.
US10832992B2 Die attach methods and semiconductor devices manufactured based on such methods
A method includes providing a carrier, depositing a die attach material on the carrier, and arranging a semiconductor die on the die attach material, wherein a main surface of the semiconductor die facing the die attach material at least partly contacts the die attach material, wherein immediately after arranging the semiconductor die on the die attach material, a first maximum extension of the die attach material over edges of the main surface is less than about 100 micrometers.
US10832990B2 Semiconductor device with external terminal
The present invention provides a semiconductor device capable of being miniaturized and preventing reduction of mountability to a wiring substrate. The semiconductor device includes a conductive support having a support surface and a mounting surface facing opposite sides in a thickness direction z, and an end surface intersecting with the mounting surface and facing outside; a semiconductor element having an element back surface facing the support surface and an electrode formed on the element back surface, in which the electrode is connected to the support surface; and an external terminal conducted to the mounting surface and exposed to the outside; wherein the external terminal includes a Ni layer having P and an Au layer, and respectively connected to and laminated with at least one portion of each of the mounting surface and the end surface.
US10832982B2 Display device
A display device including: a substrate element including a base layer, a circuit layer, and a device layer, the base layer forming a plane defined by a first direction and a second direction perpendicular to each other; an encapsulation element provided on the substrate element to seal the device layer; a sealing element provided along edges of the encapsulation element to connect the encapsulation and substrate elements to each other; an optical element provided on the encapsulation element; a window element provided on the substrate element; an adhesive element provided between the optical and window elements to connect the optical element to the window element; and a filling element provided between the window element and the substrate element, wherein the filling element is spaced apart from the optical element and the adhesive element, and is overlapped with the sealing element when viewed in a direction normal to the plane.
US10832979B2 Feedback control system for iterative etch process
An iterative etch process includes a plurality of cycles performed in a successive manner on a substrate. Each cycle of the plurality of cycles includes a deposition phase and an activation phase. The deposition phase is performed before the activation phase in each cycle. The deposition phase is defined as a plasma-based process to enable removal of a particular material from a surface of the substrate. The activation phase is defined as a plasma-based process to remove the particular material from the surface of the substrate. One or more feedback control signals are acquired during the iterative etch process, correlated to a condition of the substrate, and analyzed to determine the condition of the substrate. One or more process parameters of the iterative etch process is/are adjusted based on the condition of the substrate as determined by analyzing the one or more feedback control signals.
US10832969B2 Single-fin CMOS transistors with embedded and cladded source/drain structures
Semiconductor devices and methods of forming the same include forming a dummy gate over a fin, which has a lower semiconductor layer, an insulating intermediate layer, and an upper semiconductor layer, to establish a channel region and source/drain regions. Source/drain extensions are grown on the lower semiconductor layer. Source/drain extensions are grown on the upper semiconductor layer. The dummy gate is replaced with a gate stack.
US10832959B2 FinFET gate structure and method for fabricating the same
A semiconductor device includes a n-type gate structure over a first semiconductor fin, in which the n-type gate structure is fluorine incorporated and includes a n-type work function metal layer overlying the first high-k dielectric layer. The n-type work function metal layer includes a TiAl (titanium aluminum) alloy, in which an atom ratio of Ti (titanium) to Al (aluminum) is in a range substantially from 1 to 3. The semiconductor device further includes a p-type gate structure over a second semiconductor fin, in which the p-type gate structure is fluorine incorporated includes a p-type work function metal layer overlying the second high-k dielectric layer. The p-type work function metal layer includes titanium nitride (TiN), in which an atom ratio of Ti to N (nitrogen) is in a range substantially from 1:0.9 to 1:1.1.
US10832956B2 Method and structure for forming transistors with high aspect ratio gate without patterning collapse
A method for fabricating transistors comprises forming a fin above a semiconductor substrate; forming an isolation region with a dielectric material, the top surface of the isolation dielectric below the top of fin surface; depositing a dummy gate layer above the isolation region and surrounding the fin, a dummy gate hardmask layer on top of the dummy gate layer, a first hardmask material on top of the dummy gate hardmask layer above the fin and a second hardmask material on top of the dummy gate hardmask layer above the isolation region, the first hardmask material having a greater lateral etch than the second hardmask material; applying a gate patterning mask spaced equidistantly apart on top of the first and second hardmask materials; and etching the transistor to simultaneously form narrow active gates above and surrounding the fin and wide dummy gates above the isolation region.
US10832951B2 Interconnect wires including relatively low resistivity cores
A dielectric layer and a method of forming thereof. An opening defined in a dielectric layer and a wire deposited within the opening, wherein the wire includes a core material surrounded by a jacket material, wherein the jacket material exhibits a first resistivity ρ1 and the core material exhibits a second resistivity ρ2 and ρ2 is less than ρ1.
US10832945B2 Techniques to improve critical dimension width and depth uniformity between features with different layout densities
Techniques to improve CD width and depth uniformity between features with different layout densities are provided. In one aspect, a method of forming a contact structure includes: patterning features in different regions of a dielectric at different layout densities whereby, due to etch loading effects, the features are patterned to different depths in the dielectric and have different bottom dimensions; depositing a sacrificial spacer into/lining the features whereby some of the features are pinched-off by the sacrificial spacer; opening up the sacrificial spacer at bottoms of one or more of the features that are not pinched-off by the sacrificial spacer; selectively extending the one or more features in the dielectric, such that the one or more features have a discontinuous taper with a stepped sidewall profile; removing the sacrificial spacer; and filling the features with a conductive material to form the contact structure. A contact structure is also provided.
US10832940B2 Bulk substrates with a self-aligned buried polycrystalline layer
Structures with altered crystallinity beneath semiconductor devices and methods associated with forming such structures. Trench isolation regions surround an active device region composed of a single-crystal semiconductor material. A first non-single-crystal layer is arranged beneath the trench isolation regions and the active device region. A second non-single-crystal layer is arranged beneath the trench isolation regions and the active device region. The first non-single-crystal layer is arranged between the second non-single-crystal layer and the active device region.
US10832939B2 Semiconductor device and method of fabricating the same
A semiconductor comprises two transistors of the first conductivity type separated from two transistors of a second conductivity type by a first element isolation layer. Further, the two transistors of the first conductivity type are separated from each other by a second element isolation layer and the two transistors of the second conductivity type are separated from each other by a third element isolation layer. In example embodiments, the second and third element isolation layers are shallower than the first element isolation layer.
US10832932B2 Semiconductor product testing device using an electric static carrier
A semiconductor product testing device using an electric static carrier includes a movable carrier plate serving to carry at least one semiconductor product for transferring or testing process; the movable carrier plate being arranged with at least one electric static circuit to suck the at least one semiconductor product; a movable detecting probe set including: a probe set includes at one probe or a plurality of probes; a robot being connected to the probe set for deriving the probe set to a predetermined test position; a control device connected to the robot and including a control circuit for controlling movements of the robot and a testing circuit; and a computer connected to the control device for getting testing data from the testing circuit; the computer providing functions to cause the user to determine test items and ways of the testing circuit and the moving paths of the robot.
US10832926B2 High throughput serial wafer handling end station
An ion implantation apparatus, system, and method are provided for transferring a plurality of workpieces between vacuum and atmospheric pressures, wherein an alignment mechanism is operable to align a plurality of workpieces for generally simultaneous transportation to a dual-workpiece load lock chamber. The alignment mechanism comprises a characterization device, an elevator, and two vertically-aligned workpiece supports for supporting two workpieces. First and second atmospheric robots are configured to generally simultaneously transfer two workpieces at a time between load lock modules, the alignment mechanism, and a FOUP. Third and fourth vacuum robots are configured to transfer one workpiece at a time between the load lock modules and a process module.
US10832922B2 Semiconductor device
A semiconductor device according to the present invention includes a semiconductor chip having a semiconductor layer that has a first surface on a die-bonding side, a second surface on the opposite side of the first surface, and an end surface extending in a direction crossing the first surface and the second surface, a first electrode that is formed on the first surface and has a peripheral edge at a position separated inward from the end surface, and a second electrode formed on the second surface, a conductive substrate onto which the semiconductor chip is die-bonded, a conductive spacer that has a planar area smaller than that of the first electrode and supports the semiconductor chip on the conductive substrate, and a resin package that seals at least the semiconductor chip and the conductive spacer.
US10832914B2 Method of manufacturing silicon carbide semiconductor device
In a vertical MOSFET of a trench gate structure, a high-concentration implantation region is provided in a p-type base region formed from a p-type silicon carbide layer formed by epitaxial growth, so as to include a portion in which a channel is formed. The high-concentration implantation region is formed by ion implantation of a p-type impurity into the p-type silicon carbide layer. The high-concentration implantation region is formed by p-type ion implantation and has an impurity concentration profile in which concentration differences in a depth direction form a bell-shaped curve at a peak of impurity concentration that is higher than that of the p-type silicon carbide layer. In the p-type base region, disorder occurs partially in the crystal structure consequent to the ion implantation for forming the high-concentration implantation region.
US10832905B2 Process of forming silicon nitride (SiN) film and semiconductor device providing SiN film
A low pressure chemical vapor deposition (LPCVD) technique for nitride semiconductor materials includes steps of: setting a temperature in a furnace to be 750 to 900° C.; substituting an atmosphere in the furnace to ammonia (NH3); depositing a SiN film at an initial pressure by supplying di-chloro-silane (SiH2Cl2); and subsequently depositing the SiN film at a deposition pressure that is higher than the initial pressure. The invention has a feature that the initial pressure is at least higher than 60% of the deposition pressure.
US10832904B2 Remote plasma based deposition of oxygen doped silicon carbide films
Disclosed are methods and systems for providing oxygen doped silicon carbide. A layer of oxygen doped silicon carbide can be provided under process conditions that employ one or more silicon-containing precursors that have one or more silicon-hydrogen bonds and/or silicon-silicon bonds. The silicon-containing precursors may also have one or more silicon-oxygen bonds and/or silicon-carbon bonds. One or more radical species in a substantially low energy state can react with the silicon-containing precursors to form the oxygen doped silicon carbide film. The one or more radical species can be formed in a remote plasma source.
US10832902B2 Substrate processing apparatus and substrate processing method
Disclosed is a substrate processing apparatus including: a holding unit that holds a substrate; a processing liquid supply unit that supplies a processing liquid to the substrate; a cup that includes a bottom portion, a tubular peripheral wall portion erected on the bottom portion, a liquid receiving portion provided above the peripheral wall portion and configured to receive the processing liquid scattered from the substrate, and a groove portion formed in a circumferential direction on an upper surface of the peripheral wall portion, and surrounds the holding unit; and a cleaning liquid supply unit that supplies a cleaning liquid to the upper surface of the peripheral wall portion.
US10832901B2 EELS detection technique in an electron microscope
A method of performing Electron Energy-Loss Spectroscopy (EELS) in an electron microscope, comprising: Producing a beam of electrons from a source; Using an illuminator to direct said beam so as to irradiate the specimen; Using an imaging system to receive a flux of electrons transmitted through the specimen and direct it onto a spectroscopic apparatus comprising: A dispersion device, for dispersing said flux in a dispersion direction so as to form an EELS spectrum; and A detector, comprising a detection surface that is sub-divided into a plurality of detection zones, specifically comprising: Using at least a first detection zone, a second detection zone and a third detection zone to register a plurality of EELS spectral entities; and Reading out said first and said second detection zones whilst said third detection zone is registering one of said plurality of EELS spectral entities.
US10832896B2 Ion detector
The present embodiment relates to an ion detector provided with a structure for suppressing degradation over time in an electron multiplication mechanism in the ion detector. The ion detector includes a dynode unit, serving as an electron multiplication mechanism, which multiplies secondary electrons which are emitted in response to incidence of ions, and a semiconductor detector having an electron multiplication function. Further, a focus electrode having an opening that allows passage of secondary electrons is disposed on a trajectory of secondary electrons which are directed from the dynode unit toward the semiconductor detector, and the focus electrode functions to guide secondary electrons from the dynode unit onto an electron incidence surface of the semiconductor detector.
US10832893B2 Plasma reactor for processing gas
The present invention provides a plasma generating system that includes: a waveguide for transmitting a microwave energy therethrough; an inner wall disposed within the waveguide to define a plasma cavity, wherein a plasma is generated within the plasma cavity using the microwave energy; a first gas inlet mounted on a first side of the waveguide and configured to introduce a first gas into the plasma cavity and generate a first vortex flow within the plasma cavity using the first gas, the first gas inlet having a through hole through which a gas processed by the plasma exits the plasma cavity; and a plasma stabilizer having a shape of a circular hollow cylinder and installed on a second side of the waveguide, an axial direction of the plasma stabilizer being in parallel to a rotational axis of the first vortex flow.
US10832884B2 Cylindrical X-ray tube and manufacturing method thereof
A cylindrical X-ray tube having an outer insulating layer, a cathode electrode and an anode electrode disposed at both ends of the outer insulating layer, a gate electrode disposed between the cathode and anode electrodes, an emitter, and a target, comprises an inner insulating layer which is disposed between the cathode electrode and the outer insulating layer, is formed to extend downward in a coaxial direction with the outer insulating layer, and is pre-adjusted in order to secure an insulating distance between the cathode electrode and the gate electrode. Thus, by providing a separate internal insulating layer extending coaxially with the external insulating layer between the cathode electrode and the external insulating layer, the insulating distance between the cathode electrode and the gate electrode, the insulating distance between the cathode electrode and the anode electrode may be easily adjusted, so that a desired insulating capability can be secured.
US10832880B2 Retrofit remote control device
A control device may be configured to be mounted over a bezel portion of an electrical device and to control a lighting load. The control device may comprise a base portion having planar extensions removably attached or affixed thereto. The planar extensions may be adapted to be received in a gap between a faceplate of the electrical device and the bezel portion for holding the control device against the faceplate. The planar extensions may comprise barbs that allow for insertion of the extensions in the gap, and may bite into the faceplate to hinder removal of the control device. The planar extensions may be defined by a mounting structure that is configured to be received in the gap between the bezel portion and the faceplate. The mounting structure may protrude beyond a front surface of the faceplate.
US10832877B2 Keycap forming method
A keycap forming method includes the following steps. Firstly, a stabilizer bar is formed through a first male mold and a first female mold according to an injection molding process, and a keycap is formed through a second male mold and a second female mold according to the injection molding process. Then, the stabilizer bar is fixed on the first male mold, and the keycap is fixed on the second female mold. Then, the first male mold and the second female mold are stacked on each other, so that the stabilizer bar and the keycap are combined together. Then, the first male mold and the second female mold are separated from each other, so that the stabilizer bar is detached from the first male mold. By using the keycap forming method, it is not necessary to manually assemble the stabilizer bar with the keycap.
US10832870B2 Method and system for reducing audible and/or electrical noise from electrically or mechanically excited capacitors
Devices and methods are disclosed for reducing vibration and noise from capacitor devices. The device includes a circuit board, and first and second capacitor structures. The second capacitor structure has substantially the same properties as the first and is coupled to the opposite face of a supporting structure substantially opposite of the first capacitor structure. The first and second capacitor structures can receive substantially the same excitation signals, can be electrically connected in parallel or in series. The first and second capacitor structures can be discrete capacitors, capacitor layers, stacks or arrays of multiple capacitor devices, or other capacitor structures. Stacks of multiple capacitor devices can be arranged symmetrically about the supporting structure. Arrays of multiple capacitor devices can be arranged with offsetting capacitors on the opposite face of the supporting structure substantially opposite one another.
US10832868B2 Thin film capacitors
Dielectric capacitors including dielectric compositions with high dielectric constant, low dielectric loss, and high thermal stability are disclosed. The dielectric compositions can include a dipolar polymer having a high glass transition temperature (e.g., Tg>150° C.) in combination with either (i) another dipolar polymer having a high glass transition temperature (e.g., Tg≥150° C.) in the form of a blend, or (ii) the dipolar polymer with an inorganic interfacial agent volume content less than 2 vol % in the dielectric composition.
US10832864B2 Method for producing rare-earth magnets, and rare-earth-compound application device
A coating tank 1 provided with a net belt passage opening is prepared, a slurry obtained by dispersing a rare-earth-compound powder in a solvent is continuously supplied to the coating tank 1 to cause the coating tank 1 to overflow, and a plurality of sintered magnet bodies 10 are arranged on a net belt conveyor 5, continuously conveyed horizontally thereon, and passed through the slurry in the coating tank 1 via the net belt passage opening, to apply the slurry to the sintered magnet bodies. The slurry is subsequently dried to continuously apply the powder to the plurality of sintered magnet bodies. As a result, the rare-earth-compound powder can be uniformly applied to the surfaces of the sintered magnet bodies, and the application operation can be performed extremely efficiently.
US10832851B2 Reactor and manufacturing method for reactor
A reactor is provided that can reduce or alleviate stress that can be applied to a magnetic core, and also has excellent manufacturability, and a reactor manufacturing method is also provided. The reactor includes a coil and a magnetic core that includes a plurality of core pieces and a gap member that is interposed between at least one set of core pieces, the magnetic core forming a closed magnetic circuit when the coil becomes excited. At least one gap member is a resin foam gap member that includes, in a contact region that comes into contact with the core pieces, a resin foam portion constituted by resin foam.
US10832846B2 Low power solenoid with dropout detection and auto re-energization
A solenoid control circuit can make measurements during operation to determine the state of a solenoid and can provide for rapid re-energization of a solenoid upon detection of a dropout condition. A method of controlling a solenoid can include closing an input switch, cycling a low side switch based on voltage drop across a resistor, opening the input switch after a time interval, closing the low side switch and driving a discharge switch to control the discharge current rate from an energy storage device to an inductor. The method can include determining a condition of the inductor based on a time interval between actuation of comparators and maintaining a level of energy in the energy storage device sufficient to cause the inductor to produce a magnetic field for actuating a valve.
US10832843B2 Superconductor compositions
A superconductor tape may be fabricated via Metal Organic Chemical Vapor Deposition (MOCVD) to achieve peel strengths greater than approximately 4.5 N/cm. The superconductor tape may be fabricated via MOCVD with a REBCO composition that includes the elements Samarium (Sm)-Barium(Ba)-Copper(Cu)-Oxygen(O). Varying levels of Copper (Cu) content can achieve peel strengths ranging between approximately 4.5 N/cm to approximately 8.0 N/cm.
US10832841B2 Electromagnetic steel sheet
An electromagnetic steel sheet that can maintain satisfactory processability and thermostability, and exhibit a high space factor when used as, for example, a motor or transformer core material is provided. Such electromagnetic steel sheet comprises a coat containing an organic material provided on one outermost surface thereof, and a coat containing low-melting glass provided at least partially on the other outermost surface thereof. A motor core comprising such electromagnetic steel sheet is also provided. A method for producing such electromagnetic steel sheet and a method for producing such motor core are also provided.
US10832837B2 Chip resistor and method for manufacturing the same
A chip resistor includes an upper electrode provided on a substrate, a resistor element connected to the upper electrode, and a side electrode connected to the upper electrode. The side electrode, arranged on a side surface of the substrate, has two portions overlapping with the obverse surface and reverse surface of the substrate, respectively. An intermediate electrode covers the side electrode, and an external electrode covers the intermediate electrode. A first protective layer is disposed between the upper electrode and the intermediate electrode, and held in contact with the upper electrode and the side electrode. The first protective layer is more resistant to sulfurization than the upper electrode. A second protective layer is disposed between the first protective layer and intermediate electrode, and held in contact with the first protective layer, side electrode and intermediate electrode.
US10832833B2 High performance data communications cable
Two electromagnetic interference (EMI) controlling tape application methodologies for unshielded twisted pair (UTP) cable include Fixed Tape Control (FTC) and Oscillating Tape Control (OTC). In FTC, tape application angle and edge placement are controlled to maintain position of the tape edges over a base of nonconductive filler in the cable. In OTC, the tape application angle is continuously varied, resulting in crossing of the tape edges over all of the pairs of conductors with varying periodicity. In both implementations, the filler allows a cylindrical shape.
US10832826B2 Inspection of nuclear waste
Methods and apparatus for inspecting nuclear waste, for example drums of intermediate level nuclear waste, are disclosed. In particular, a single laser pulse may be directed at a pitcher-catcher laser target structure, with subsequent separate detection of the generated X-rays and neutrons.
US10832820B2 Cognitive personal health limit detector and trainer using a wearable smart mobile device
A computer-implemented method, data processor and computer program product determine exposure levels to external stimuli. At least one environmental condition is monitored and an external stimulus event is identified based on the at least one environmental condition. An intensity level of the external stimulus event is determined to exceed a predetermined threshold. An exposure level of the external stimulus is determined by integrating the intensity level over time. At least one human biometric quantity of a user is measured and a personal exposure level limitation is determined for the user based on the measured at least one human biometric quantity. When the exposure level exceeds the personal exposure level limitation, the user is warned of the exposure level. The human biometric quantity is one of: heart rate, blood pressure, body temperature, glucose level, blood oxygen level, muscle activity, electrolyte level, and lactic acid level.
US10832809B2 Case management model processing
The present disclosure provides a method, apparatus and system for processing a case management model (CMM). According to an embodiment, there is provided a method for processing a CMM, the method includes: obtaining an existing CMM having a plurality of elements; obtaining a new CMM having at least one element; aligning an element of the new CMM to an element of the existing CMM according to match costs between the element of the new CMM and the plurality of elements of the existing CMM; and fusing the new CMM into the existing CMM based on the match cost between the aligned elements.
US10832799B2 Multi-level architecture of pattern recognition in biological data
Methods, systems and apparatus for detecting patterns in constituents of at least one biological organism are disclosed. In accordance with one method, clusters of the constituents are determined (208) by selecting (210) different subsets of at least one of genes or proteins and identifying (212) the clusters from biological data corresponding to the selected subsets. Here, membership values for the constituents, indicating membership within the clusters, are calculated for use as a basis of an additional cluster determination process (208) to obtain final clusters of constituents. By underpinning the preliminary clustering on different subsets of biological data and formulating the higher-level clustering on the basis of the membership values, the embodiments can enable an evaluation of a large variety of biological data in a practical, accurate and highly efficient manner.
US10832794B2 System for molecular packing calculations
The invention provides a computer implemented method of quantifying the quality of packing for a residue comprising one or more residue atoms in a first protein in a first conformation, the method comprising: (a) calculating one or more close contact potentials based on a distance between the one or more residue atoms and one or more environment atoms, (b) calculating a contact area of the one or more residue atoms that is exposed to the one or more environment atoms and (c) calculating a close contact surface density (CCSD) by dividing the sum of the one or more close contact potentials by the contact area.
US10832793B2 Defective memory cell detection circuitry including use in automotive control systems
In some examples, a defective memory cell detection circuitry is configured to provide a failure signal indicative of a failure of a sub-group of memory cells (e.g., a row of memory cells). The failure signal is generated responsive to the failure of a sense line to transition to one of a set of reference voltages within a threshold time from a memory command. In some examples, failure signals indicative of a failure of a sub-group of memory cells is used by vehicle computer control systems to operate a vehicle.
US10832783B1 Data sensing device and data sensing method thereof
A data sensing device and a data sensing method thereof are provided. The data sensing device includes a compensation signal generator, a weighting operator and an arithmetic operator. The compensation signal generator receives a basic input signal and a plurality of reference weighting values, and generates a compensation signal according to the basic input signal and the reference weighting values. The weighting operator has a plurality of memory cells, performs a writing operation on the memory cells according to the weighting values based on address information, and the weighting operator generates an output signal by the memory cells by receiving a plurality of input signals. The arithmetic operator performs an operation on the output signal and the compensation signal to generate a compensated output signal.
US10832780B2 Method for programming a non-volatile memory device and corresponding non-volatile memory device
A method can be used for programming a group of memory cells of a non-volatile memory device in a programming window that has a duration longer than a programming duration of a memory cell. The programming window is subdivided into a number of time intervals. A programming profile that was determined by simulation while taking into account a reference criterion is retrieved. The programming profile includes, for each time interval, a maximum number of memory cells that can be triggered for programming within each time interval. The memory device is programmed in the programming window, interval-wise, using the programming profile.
US10832770B2 Single pulse memory operation
Apparatuses, systems, methods, and computer program products are disclosed for a single pulse memory operation. An electrical source is configured to generate an electrical pulse. A selector for a memory cell is configured to conduct an electrical pulse from an electrical source to a memory cell in response to the electrical pulse exceeding a threshold. A control circuit is configured to maintain at least an operational level for the electrical pulse for a predefined time period to perform an operation on the memory cell.
US10832763B2 Global bit line latch performance and power optimization
Embodiments for global bit line latch performance and power optimization are described herein. An aspect includes a bit line including a first section, a second section, and coupling circuitry arranged between the first section and the second section, the coupling circuitry adapted to causes a voltage drop between the first section and the second section, and at least one logic element including a first branch connected to a first power supply and a second branch connected to a second power supply, wherein the first branch is connected to the first section of the bit line, and wherein the second branch is connected to the second section of the bit line.
US10832759B2 Half-width, double pumped data path
Memory devices with half-width data path or data buses clocked by double-pumped strobe signals are disclosed herein. The methods and devices may employ a single delay chain (e.g., a column access strobe (CAS) chain) to perform the double-pumped operations. The delay chain may include multiple delay elements that may generate one or two pulses based on the double-pumped strobe signals. Methods for interfacing, such as read and write methods are also disclosed.
US10832757B1 Receiver for and method of implementing a receiver in an integrated circuit device
A receiver implemented in an integrated circuit device is described. The receiver circuit comprises a first receiver circuit configured to receive first data, wherein the first receiver circuit comprises a first memory element configured to receive the first data in response to a first clock signal; a latency mirror circuit configured to receive second data, wherein the latency mirror circuit comprises a second memory element configured to receive the second data in response to a second clock signal; and a latency control circuit configured to detect a latency in the second data, wherein the latency control circuit adjusts a phase of the first clock signal used to receive the first data in the first receiver circuit.
US10832751B2 Magnetic memory and method for using the same
The present invention is directed to a memory circuitry that includes a magnetic memory element and a selector coupled in series between a first conductive line and a second conductive line; a current detector coupled to the second conductive line; and a means for supplying a sufficiently high voltage to the first conductive line for turning on the selector. When the selector turns on, the current detector detects a current flowing across the selector and effectuates a current limiter to reduce the current while maintaining the selector on. The memory circuitry may be operated by applying a sufficiently high voltage to the first conductive line for turning on the selector; reducing a current flowing through the selector while maintaining the sufficiently high voltage on the first conductive line; and determining a resistance state of the magnetic memory element.
US10832750B2 Perpendicular spin transfer torque MRAM memory cell with cap layer to achieve lower current density and increased write margin
A perpendicular spin transfer torque MRAM memory cell includes a magnetic tunnel junction that has a free layer, a pinned layer and a tunnel barrier between the free layer and the pinned layer. The free layer has a switchable direction of magnetization perpendicular to the plane of the free layer. A cap layer is provided adjacent to the magnetic tunnel junction. The thickness of the cap layer is increased so that the cap layer acts as a heating layer, which results in a reduction of the current density during writing and increases the write margin. In some embodiments, a resistive heating layer is added to the memory cell, adjacent to the cap layer, in order to achieve the lower current density and increased write margin while also improving signal to noise ration during reading by eliminating shot noise.
US10832745B1 Apparatuses and methods for performing operations using sense amplifiers and intermediary circuitry
Systems, apparatuses, and methods related to performing operations within a memory device are described. Such operations may be performed using data latched in multiple sense amplifiers that are distributed among a plurality of sense amplifiers of the memory device. For example, those sense amplifiers, among the plurality of sense amplifiers, storing data associated with the operation(s) can be determined, and the data can be selectively sent from the determined sense amplifiers to an operation unit, in which the operations are performed. The operations may be made without affecting a subsequent read command that requests data from the plurality of sense amplifiers.
US10832743B2 Semiconductor storage device having a driver that applies voltage to memory cells based on location of memory cells and method for controlling the same
A semiconductor storage device includes first wiring lines extending in a first direction, second wiring lines extending in a second direction, memory cells at intersections of the first and second wiring lines. A selection unit concurrently selects, as selected memory cells, at least two memory cells that are between one of the first wiring lines and one of the second wiring lines and divided into a plurality of contiguous sections along the first wiring line, and a driver applies a voltage to selected memory cells through the first and second wiring lines. The at least two memory cells are located in the same section and the driver applies a first voltage when the selected memory cells are in a first section, and applies a second voltage, different from the first voltage, when the selected memory cells are in a second section.
US10832740B2 Multichannel tape head module having embedded thermal device
In one embodiment, an apparatus includes a module having: an array of transducers formed in thin film structure on a substrate, the array being positioned along a tape bearing surface of the module, and a heating element positioned in the thin film structure and recessed from the tape bearing surface. An apparatus, according to another embodiment, includes a module having an array of transducers formed on a substrate, the array being positioned along a tape bearing surface of the module between skiving edges thereof. A slot is formed in the substrate adjacent one of the skiving edges. A heating element is positioned in the slot.
US10832737B2 Playback device, playback method, and recording medium
A non-transitory recording medium is provided that is reproduced by a playback device having an attribute reader, a decoder, and an outputter. The recording medium has recorded therein a video stream that is encoded video information, and a management information file correlated with the video stream. The management information file includes first attribute information, indicating whether a dynamic range of luminance of the video stream is a first dynamic range or a second dynamic range that is wider than the first dynamic range. In a case where the first attribute information indicates the second dynamic range, the first attribute information also indicates a type of the second dynamic range.
US10832715B1 Averaged slope timing-based-servo tape-creep detection
A tape drive may calculate a slope for each of the timing-based-servo marks in a timing-based-servo group. The timing-based-servo marks are arranged in one or more M-patterns. The tape drive may average the slope for each of the timing-based-servo marks across the one or more M-patterns. The tape drive may generate a least-squares assessment of the averaged slope. The tape drive may determine, from the least-squares assessment, whether the averaged slope is demonstrative of tape-creep.
US10832711B2 Beta tungsten thin films with giant spin Hall effect for use in compositions and structures with perpendicular magnetic anisotropy
Methods, devices, and compositions for use with spintronic devices such as magnetic random access memory (MRAM) and spin-logic devices are provided. Methods include manipulating magnetization states in spintronic devices and making a structure using spin transfer torque to induce magnetization reversal. A device described herein manipulates magnetization states in spintronic devices and includes a non-magnetic metal to generate spin current based on the giant spin Hall effect, a ferromagnetic thin film with perpendicular magnetic anisotropy, an oxide thin film, and an integrated magnetic sensor. The device does not require an insertion layer between a non-magnetic metal with giant spin Hall effect and a ferromagnetic thin film to achieve perpendicular magnetic anisotropy.
US10832710B1 Magnetic recording devices using virtual side shields for improved areal density capability
Embodiments of the present disclosure generally relate to a magnetic media drive employing a magnetic recording device. The magnetic recording device comprises a trailing gap disposed adjacent to a first surface of a main pole, a first side gap disposed adjacent to a second surface of the main pole, a second side gap disposed adjacent to a third surface of the main pole, and a leading gap disposed adjacent to a fourth surface of the main pole. A side shield surrounds the main pole and comprises a heavy metal first layer and a magnetic second layer. The first layer surrounds the first, second, and third surfaces of the main pole, or the second, third, and fourth surfaces of the main pole. The second layer surrounds the second and third surfaces of the main pole, and may further surround the fourth surface of the main pole.
US10832704B2 Laser calibration using temperature compensation equation for heat-assisted magnetic recording device
A method includes generating, during manufacture of a heat-assisted magnetic recording (HAMR) disk drive, a temperature compensation equation for a compensation factor using initial operating currents supplied to a laser diode of the disk drive at different initial operating temperatures and an efficiency value based on the initial operating temperatures. The operating currents are representative of currents for recording data to or erasing data from a magnetic recording medium. The temperature compensation equation is stored in the disk drive. A subsequent efficiency value is determined based on at least one of the initial operating temperatures and an operating temperature differing from the initial operating temperatures. An updated compensation factor at the operating temperature is determined during field operation using the temperature compensation equation and the subsequent efficiency value. An updated operating current is calculated using the updated compensation factor and the operating temperature. A current supplied to the laser diode for a subsequent write operation is adjusted to the updated operating current.
US10832702B2 Robustness of speech processing system against ultrasound and dolphin attacks
A method for improving the robustness of a speech processing system having at least one speech processing module comprises: receiving an input sound signal comprising audio and non-audio frequencies; separating the input sound signal into an audio band component and a non-audio band component; and identifying possible interference within the audio band from the non-audio band component. Based on such an identification, the operation of a downstream speech processing module is adjusted.
US10832700B2 Sound file sound quality identification method and apparatus
A sound file sound quality identification method is provided. The method includes converting a format of a to-be-identified sound file into a preset reference audio format; performing framing on the sound file to obtain a plurality of frames; and performing Fourier transformation processing on the to-be-identified sound file to obtain a spectrum of each frame. The method also includes performing model matching according to the spectrum of each frame of the to-be-identified sound file to obtain a preliminary classification result of the to-be-identified sound file; determining an energy change point of the to-be-identified sound file according to the spectrum of each frame; and determining a sound quality of the to-be-identified sound file according to the preliminary classification result of the to-be-identified sound file and the energy change point of the to-be-identified sound file.
US10832697B2 Systems and methods for managing an emergency situation
Systems and methods for managing an emergency situation are provided herein. According to some embodiments, the present technology may related to a security system and method for monitoring, detecting, and providing notification and/or response measures in response to an emergency situation regarding a user.
US10832695B2 Mobile audio beamforming using sensor fusion
Audio receive beamforming is performed by a computing system. A set of audio signals are obtained via a microphone array and a set of inertial signals are obtained via a set of inertial sensors of a mobile device. A location of a targeted object to beamform is identified within a camera feed captured via a set of one or more cameras imagining an environment of the mobile device. A parameter of a beamforming function is determined that defines a beamforming region containing the targeted object based on the set of inertial signals and the location of the targeted object. The beamforming function is applied to the set of audio signals using the parameter to obtain a set of processed audio signals that increases a signal-to-noise ratio of an audio source within the beamforming region relative to the set of audio signals.
US10832690B2 Methods and systems for rendering object based audio
Methods for generating an object based audio program, renderable in a personalizable manner, and including a bed of speaker channels renderable in the absence of selection of other program content (e.g., to provide a default full range audio experience). Other embodiments include steps of delivering, decoding, and/or rendering such a program. Rendering of content of the bed, or of a selected mix of other content of the program, may provide an immersive experience. The program may include multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects), the bed of speaker channels, and other speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method.
US10832689B2 Method and apparatus for increasing stability of an inter-channel time difference parameter
A method for increasing stability of an inter-channel time difference (ICTD) parameter in parametric audio coding, wherein a multi-channel audio input signal comprising at least two channels is received. The method comprises obtaining an ICTD estimate, ICTDest(m), for an audio frame m and a stability estimate of said ICTD estimate, and determining whether the obtained ICTD estimate, ICTDest(m), is valid. If the ICTDest(m) is not found valid, and a determined sufficient number of valid ICTD estimates have been found in preceding frames, a hang-over time is determined using the stability estimate and a previously obtained valid ICTD parameter, ICTD (m−1), is selected as an output parameter, ICTD (m), during the hang-over time. The output parameter, ICTD (m), is set to zero if valid ICTDest(m) is not found during the hang-over time.
US10832657B2 Use of small unit language model for training large unit language models
A computer-implemented method, computer program product, and apparatus are provided. The method includes generating a plurality of sequences of small unit tokens from a first language model that is trained with a small unit corpus including the small unit tokens, the small unit corpus having been derived by tokenization with a small unit. The method further includes tokenizing the plurality of sequences of small unit tokens by a large unit that is larger than the small unit, to create a derived large unit corpus including derived large unit tokens.
US10832651B1 Method for use with a speakerphone system that corrects for mechanical vibrations
A method for substantially eliminating the effect of mechanical vibration on an audio input to a speakerphone system is provided herein, the method comprising: receiving an input sound acoustic signal at a microphone (mic); converting the received input sound acoustic signal into an input sound electrical signal, and outputting the same as a mic output signal; receiving mechanical vibrations at a mechanical vibration sensor (MVS); converting the received mechanical vibrations into a mechanical vibration error signal, and outputting the same as an MVS output signal; and generating a speakerphone system output signal by subtracting the MVS output signal from the mic output signal.
US10832640B1 Plectrum for playing a stringed instrument and method of using same
A method and apparatus for playing stringed instruments comprising: providing an apparatus comprising: a first member, wherein the first member is configured to strike or strum one or more strings of the stringed instrument; and a second member comprising: a main body coupled to and extending from a portion of the first member; a first handle extending from the main body and configured to be gripped between the thumb and index finger; and a second handle extending from the opposite side of the main body from the first handle and configured to be gripped with a middle, ring, and/or pinky finger; gripping the first handle between the thumb and index finger; gripping the second handle with the middle, ring, and/or pinky finger; and striking or strumming the strings of a stringed instrument with the first member to cause the strings to vibrate. Other embodiments are described and claimed.
US10832634B2 Methods, systems, and media for managing output of an HDMI source
Mechanisms for managing output of an HDMI source are provided. In accordance with some implementations of the disclosed subject matter, a method for controlling output of an HDMI source is provided, the method comprising: establishing a connection between the HDMI source and an HDMI sink at a first address of a consumer electronic control bus of the HDMI sink; sending a request for an identity of the active source connected to the HDMI sink; monitoring signals on the consumer electronic control bus; receiving a message over the consumer electronic control bus identifying a second address on the consumer electronic control bus different from the first address as an address of an active source; setting a status of the HDMI source as inactive in response to receiving the message; and inhibiting output of video from the HDMI source to the HDMI sink in response to the status being set as inactive.
US10832632B2 Low power architecture for mobile displays
A low power architecture for mobile displays includes a display, a low voltage integrated circuit configured to: receive a high speed input signal; process the input signal; and output uncompressed pixel data based on the processed input signal; and a high voltage integrated circuit configured to drive pixels in the display based on the uncompressed pixel data; wherein the low voltage integrated circuit is configured to provides the uncompressed pixel data to the high voltage integrated circuit via a timing-to-driver (T2D) interface.
US10832631B2 Display device and method of driving the same
A display device includes a display panel which includes pixels arranged in a matrix form and a controller which receives a first image signal corresponding to a first active period of a first frame, outputs a first final output signal corresponding to a first conversion active period of the first frame, and drives the display panel based on the first final image signal. The controller includes a timing changing unit which receives the first image signal and changes a first image signal pixel size corresponding to the first image signal to a panel pixel size corresponding to the display panel to generate the first output signal, and a frequency changing unit which receives the first output signal from the timing changing unit and reduces a frame frequency of the first output signal based on the first image signal to output the first final output signal.
US10832630B2 Providing a display based electronic survey
Embodiments of the present disclosure relate to providing electronic survey content to a user in accordance with a particular layout. In particular, a survey system facilitates providing survey questions of an electronic survey to a user within a display area of a client device in accordance with a determined layout based on one or more features of the display area. For example, the survey system associates a plurality of layouts with one or more survey questions. Further, the survey system provides the survey questions and associated layout to a client device for presentation to a user. The client device identifies one or more features of a display area and determines a layout from the plurality of layouts to use in providing the survey question(s) to the user. Further, the client device provides one or more survey questions to a user within the display area in accordance with a determined layout.
US10832627B2 Display apparatus and source driver thereof and operating method
A display apparatus, a source driver of the display apparatus and an operating method of the source driver are provided. The display apparatus includes a display panel, at least one gate driver and a plurality of source drivers. The display panel includes a plurality of source lines and a plurality of gate lines. A plurality of output terminals of the gate driver are coupled to the gate lines in one-to-one manner. A plurality of output terminals of the source drivers are coupled to the source lines in one-to-one manner to provide a plurality of source driving voltages to the source lines. The source driving voltages include different coarse compensation voltages. The coarse compensation voltages are respectively configured based on distances between the source drivers which control the source lines and input terminals of the gate lines of the display panel.
US10832621B2 Backlight adjustment method of display panel, backlight adjustment device, and display device reducing red pixel color shift
The adjustment method includes: acquiring a first component, a second component, and a third component of each of the pixel units in the pixel area in a first color space; acquiring a tone angle value and a saturation in a second color space according to an average value of the first component, an average value of the second component, and an average value of the third component of the pixel unit in the pixel area; acquiring specified lightness of a blue backlight module and a green backlight module in the backlight module area according to the tone angle value and the saturation; and performing at least one of the following two steps: adjusting lightness of the blue backlight module according to the specified lightness of the blue backlight module; and adjusting lightness of the green backlight module according to the specified lightness of the green backlight module.
US10832618B2 Circuits and methods for reducing illumination unevenness and improving aperture ratios in display devices
The present disclosure relates to a pixel circuit and a method of driving the pixel circuit, and a display device. A pixel circuit, including: a light emitting device; a driving circuit; a data writing circuit; a light emitting control circuit; a threshold compensation circuit; a first storage circuit; and a second storage circuit.
US10832612B2 Projector for projecting a multi-colored image
In a projector for projecting a multi-colored image, a control unit actuates each color channel with reference to fed-in image data such that one of the color subframes of the multi-colored image to be projected is generated. A projection optical system images the generated color subframes onto a projection surface such that the color subframes can be perceived as the multi-colored image to be projected. Each color channel is formed for the generation of a color subframe of a predetermined base color. The color location of the predetermined base color varies with the lightness to be generated. The control unit controls each color channel such that, for at least one picture point in the multi-colored image, the color location shift of the predetermined target color location caused by the color channel or the color channels is compensated for while retaining the target lightness.
US10832607B2 Display control device, display, and self-test interrupt method
A display control device, a self-test interrupt module (30) of which controls operating states of a first driving circuit (10) and a second driving circuit (20) by detecting a feedback signal of the first driving circuit (10) and a feedback signal of the second driving circuit (20).
US10832603B2 Computerized product display system and apparatus for use therewith
Disclosed herein is an apparatus for use with a tablet computer type electronic device including a frontside having a touchscreen electronic display and a backside having a sensor that can be used to capture data from product cards or products positioned at one or more places on a display stand. The apparatus includes a frame to hold the tablet computer type electronic device. A first mirror is coupled to the frame at a first location adjacent to the sensor on the backside of the touchscreen electronic display when the frame is holding the tablet computer type electronic device. A second mirror is coupled to the frame at a second location offset from the first location. The first mirror and second mirror enable the sensor on the backside of the touchscreen electronic display to capture data from product cards or products when the data is adjacent to the second mirror.
US10832599B1 Scrolling billboard and method of operation
A scrolling billboard having a frame, a first pair of mandrels mounted within the frame supporting an elongate banner having multiple sign images. One sign image is viewable within the frame opening. A pair of sign drive motors are connected to the first pair of mandrels. A second pair of mandrels move a curtain relative to the frame opening between a blocked position where view of the sign is obstructed and a viewing position in which view of the sign is unobstructed. The mandrels are tubular and internally supported by mandrel supports to prevent sagging. A controller cooperates with the sign and curtain drive motors to change the viewable image by: moving the curtain to the closed position, Changing the sign image, and returning the curtain to the viewing position. An add/remove fixture is disclosed to insert or remove signs from the banner. A corresponding method is also disclosed.
US10832591B2 Evaluating user responses based on bootstrapped knowledge acquisition from a limited knowledge domain
Mechanisms for training a human user to perform an operation and provided. The mechanisms generate a domain specific knowledge base comprising a set of entities and corresponding domain specific attributes and expand the domain specific knowledge base to include values for the domain specific attributes through an automated bootstrap learning process that performs natural language processing and analysis of natural language content using a set of pre-condition annotated action terms, thereby generating an expanded domain specific knowledge base. The mechanisms evaluate an input from another device identifying an action associated with an entity in the set of entities, based on a retrieved domain specific attribute value and the retrieved pre-condition annotation from the expanded domain specific knowledge base. The mechanisms output a notification to a user computing device indicating whether the input is correct or incorrect to thereby train a user associated with the user computing device.
US10832588B2 Communication tone training
An approach is provided that may obtain communication information regarding a communication between a first entity and a second entity while the communication may be ongoing. The communication may include an utterance. A tone associated with the utterance may be identified and may result in an identified tone. An outcome of the communication may be predicted using a machine learning based prediction module and the identified tone.
US10832586B2 Providing partial answers to users
A method and system of interactive tutoring is provided. A question is sent to a user device. Upon determining that the response does not correspond to a known correct answer, a concept map is identified and a cost function between the correct answer and the response is determined. Upon determining that the cost function between the correct answer and the response is above a predetermined threshold, the question is identified to be the origin. Otherwise, the response is identified to be the origin. A present academic proficiency of the student is determined. A difficulty boundary based on the academic proficiency of the student is determined. A next question is provided between the origin and the correct answer, based on the determined difficulty boundary of the student.
US10832583B2 Targeted learning and recruitment
Embodiments for targeted learning and recruitment by a processor. Attributes obtained from a user profile are used to identify a user as a potential candidate for performing an activity related to either the recruiting or the learning and providing a customized learning experience with targeted course suggestions for the user.
US10832581B2 Flight management via model-based iterative optimization
A system, computer-readable medium, and a method including obtaining flight data for a specific aircraft for a prescribed flight; obtaining current sample measurements of at least one state or output of the specific aircraft; performing based on the obtained flight data, the current measurements or outputs, and a mathematical model accurately representing an actual operational performance of the specific aircraft and providing a predictive indication of a future performance of the specific aircraft, a control optimization to determine a cost-optimal control input for the prescribed flight; adjusting, in response to a consideration of actual operational characteristics of the specific aircraft, the optimized control input; and transmitting the adjusted optimized control input to the specific aircraft to operate the specific aircraft to minimize the direct operating cost for the prescribed flight.
US10832575B2 Network connected parking system
Methods and systems for alerting a driver of a vehicle of parking conditions within a predetermined distance of a destination. The system includes a transceiver of the vehicle configured to receive, from one or more other vehicles, parking condition data including one or more indicators of parking conditions within the predetermined distance of the destination. The system also includes an electronic control unit (ECU) of the vehicle connected to the transceiver. The ECU is configured to determine a parking congestion level based on the parking condition data. The ECU is also configured to determine whether the parking congestion level exceeds a threshold parking congestion level. The ECU is also configured to instruct an output device to alert the driver of parking congestion near the destination when the parking congestion level exceeds the threshold parking congestion level.
US10832574B1 Parking spot availability prediction systems and methods
Systems and methods for predicting the availability of parking spots. A driver of a first vehicle that is parked in a parking spot inputs into a device, such as a smartphone, an estimated time of occupancy of the parking spot. This information is transmitted by the device to a server. A driver of a second vehicle may transmit to the server a request for a vacant parking spot. The server uses information, such as the estimated time of occupancy, to determine an expected wait time for the second vehicle to obtain the parking spot occupied by the first vehicle. The expected wait time is transmitted by the server to the driver of the second vehicle which can then drive to the parking spot when vacated. The server may provide driving directions to the driver to reach the vacated parking spot.
US10832552B2 Electronic device and method for providing notification using same
The present invention relates to an electronic device and a method for providing a notification using the same. An electronic device according to various embodiments of the present invention may comprise: a wireless communication unit; a sensor unit; a memory; and a processor electrically connected to the wireless communication unit, the sensor unit, and the memory, wherein the memory includes instructions which, when executed, cause the processor to: collect situation information of the electronic device and sensor information obtained by the sensor unit; analyze a pattern on the basis of the situation information and the sensor information; and transmit information on the analyzed pattern to a designated external electronic device through the wireless communication unit.
US10832550B2 Personal monitoring and response system
A system is disclosed herein. The system includes a server, a software-application and a wearable-device. The system includes virtual groups to allows guardians or caretakers to identify/be alerted of any issues with a monitored subject. Events are triggered by various sensed parameters including heart rate, location, medication, etc. Notifications and alerts are sent through the software-application to the guardians and may be viewed by first responders via a First Response Portal. The system is useful for utilizing social grouping to enable family members or close friends to provide caregiver ability to a subject remotely.
US10832539B2 Security camera system
A security camera system for safeguarding a designated area includes at least one camera for encoding and transmitting streaming video of the designated area, and a video receiver for receiving, decoding and analyzing the streaming video for relevant motion, such as movement indicative of the presence of a person. Upon detecting a motion event, the video receiver triggers an alert condition, which results in storing each video steam into memory. Each camera is provided with a PIR detector circuit for measuring infrared radiation within the designated area, the video steam and IR data being transmitted to the receiver via analog communication means to reduce implementation costs. To minimize the risk of false trigger events, the receiver monitors both pixel changes in the streaming video signals as well as measured IR radiation levels within the designated area that fall within the traditional thermal energy range of human body heat.
US10832534B1 Doorbell customization assembly
A doorbell customization assembly includes a doorbell mount mountable on a wall of a building. A switch is coupled to the doorbell mount and the switch is electrically coupled to a doorbell for ringing the doorbell. A receiver is coupled to the doorbell mount, the receiver surrounds the switch and the receiver has a plurality of keyways therein. A disk engages each of the keyways in the receiver such that the disk is removably coupled to the receiver. The disk turns the switch on when the disk is depressed to ring the doorbell. Logo indicia are printed on the disk to enhance the ornamental appeal of the doorbell on the building.
US10832533B2 Receipt processing and access service
A method including receiving a query request for a registration status of a payment account number (PAN) with an electronic receipt service; determining, in reply to the query request, whether the PAN is registered with the electronic receipt service; determining an electronic receipt handling option associated with the PAN; and sending a response including at least an electronic receipt destination address, the electronic receipt destination address being an address to which an electronic receipt associated with the PAN of the query request is to be sent.
US10832529B2 System and method of conducting games or betting as a proxy, with ease of access
To bring the excitement to the people (majority, who are not experts in games), we present the examples, described here, for one person to be able to bet on and be part of the deal and excitement for a third party, as his agent, proxy, or shadow. Some other examples are: one-link connectivity for easy registration and betting, connection and integration of social networks, Game of skills and/or chance, TV show integration, Player vs player situations, One-click betting/linking/functioning/triggering or OCB, Tipster scheme, a website belonging to our platform, Charity scheme, Pari-mutuel betting in our environment (all bets of a type in a pool, where any winning can be shared, after the house or casino deduction for fees), Proposition betting in our environment, and Multiple leg/parameter situation (where only a subset of decisions is relied upon on a 3rd party, and the rest are decided by the 1st party, herself).
US10832521B2 Blockchain gaming
Utilizing blockchain in a gaming environment comprises one or more of receiving one or more contracts related to a game stored in a blockchain, initiating a game session of the game based on the one or more contracts, and receiving information and actions related to a game player in the blockchain based on the initiated game session.
US10832514B2 Gaming machine integration system and method for obtaining data for third party systems
System and method for capturing data from third-party systems in a non-intrusive way and using such data for starting a process and/or analytic purposes. The system and method work with external add-on or aftermarket products working in conjunction with electronic gaming machines in particular and third-party devices in general. For example, an add-on external jackpot system may be triggered each time an underlying electronic gaming machine is played. Accordingly, the system and method employ microdots, receivers, and computing devices configured and positioned to alert the add-on external jackpot system of each play of the underlying gaming machine. The system and method are non-intrusive.
US10832512B2 Resource delivery
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for delivering resources. The methods, systems, and apparatus include actions of based on measurements of amounts of a resource that are delivered from one or more supply outlets against amounts of value of electronic prepayments that have been authorized by corresponding users of mobile devices for the delivery of the resource at the one or more supply outlets, causing the one or more supply outlets to enable delivery of the resource in aggregate amounts that are not outside amounts of value of electronic prepayments that have been authorized by the corresponding users of mobile devices for the delivery of the resource.
US10832511B2 Systems, methods, and apparatus for facilitating module-based vending
Systems, apparatus, methods, and articles of manufacture provide for modular vending systems utilizing reloadable product dispensing modules, including, but not limited to, vertical product dispensing modules comprising a vertical conveyor and a mounting structure for releasably engaging with module holder structures of modular vending machines, and a central controller device for communicating with a plurality of modular vending machines.
US10832503B2 Method and apparatus to monitor an on-vehicle fluidic subsystem
A fluidic subsystem disposed on a vehicle includes an electric motor, a motor driver, and a fluidic pump that is disposed in a fluidic circuit that is monitored by a pressure sensor. A controller includes an instruction set that is executable to dynamically observe operation of the fluidic subsystem, from which it determines a plurality of observed parameters associated with the operation of the fluidic subsystem and a plurality of estimated parameters associated with the fluidic subsystem. A plurality of fault isolation parameters are determined based upon the observed parameters and the estimated parameters, and a fault in the fluidic subsystem is isolated based upon the fault isolation parameters. The isolated fault is communicated via the controller.
US10832502B2 Calibration for autonomous vehicle operation
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include receiving data associated with a sensor measurement of a perceived object, determining a label associated with the perceived object based on an initial calibration, retrieving log file data associated with the label, determining a calibration parameter associated with the sensor measurement based on the retrieved log file data, and storing the calibration parameter in association with a sensor associated with the sensor measurement. Sensors may be calibrated on the fly while the autonomous vehicle is in operation using one or more other sensors and/or fused data from multiple types of sensors.
US10832492B2 Panoramic visualization of coronary arterial tree
The present disclosure generally relates to an automated method and system for generating a panoramic visualization of a coronary arterial tree of a subject. The method comprises: acquiring an image volume of a thoracic cavity of the subject, the image volume providing a three-dimensional (3D) representation of the thoracic cavity; isolating a coronary structure in the 3D representation by abating one or more other anatomical structures in the thoracic cavity; abating one or more portions of the coronary structure in the 3D representation that attenuate visualization of the coronary arterial tree; generating, by maximum intensity projection (MIP), a plurality of MIP images of the coronary structure from the 3D representation; and compositing the MIP images to generate the panoramic visualization of the coronary arterial tree.
US10832491B2 Editing device for three-dimensional shape data, and non-transitory computer readable medium
An editing device for three-dimensional shape data includes: an extraction unit that extracts an overlap region between a first three-dimensional shape to be edited and a second three-dimensional shape that overlaps with the first three-dimensional shape, out of multiple three-dimensional shapes represented by three-dimensional shape data; and a control unit that controls editing of the first three-dimensional shape so that the overlap region extracted by the extraction unit is not lost.
US10832484B1 Virtual reality risk detection
Provided is a method, computer program product, and virtual reality system for applying an individualized risk tolerance threshold to external risks during a virtual reality simulation. A processor may receive event data from one or more devices communicatively coupled to a virtual reality device. The processor may compare the event data to a risk tolerance threshold specifically generated for a first user. In response to the risk tolerance threshold being met, the processor may push a notification to the virtual reality device indicating a potential risk to the first user has been determined.
US10832476B1 Method and system for remote virtual visualization of physical locations
This application discloses methods, systems, and computer-implemented virtualization software applications and computer-implemented graphical user interface tools for remote virtual visualization of structures. Images are captured by an imaging vehicle of a structure and the captured images are transmitted to a remote server via a communication network. Using virtual 3D digital modeling software the server, using the images received from the imaging vehicle, generates a virtual 3D digital model of the structure and stores it in a database. This virtual 3D digital model can be accessed by remote users, using virtualization software applications, and used to view images of the structure. The user is able to manipulate the images and to view them from various perspectives and compare the before-the-damage images with images taken after damage have occurred. Based on all this the user is enabled to remotely communicate with an insurance agent and/or file an insurance claim.
US10832475B2 Method for constructing three-dimensional solid model with geometric error and computer-readable storage medium
The present disclosure provides a method for constructing a three-dimensional solid model with a geometric error and a computer-readable storage medium. The method includes: S10: obtaining an ideal geometric solid model of a component; S20: constructing a geometric error model for a surface of the component by use of geometric error data of the surface of the component; and S30: replacing a corresponding surface in the ideal geometric solid model with the geometric error model to obtain a three-dimensional solid model with a geometric error. The method for constructing a three-dimensional solid model provided by examples of the present disclosure integrates a geometric error of a component with a CAD model, so as to obtain a three-dimensional solid model with a geometric error, which describes a regular appearance characteristic of a real surface of the component macroscopically, and also reflects an irregular geometric error shape characteristic of the surface of the component microscopically.
US10832470B2 Predictive information for free space gesture control and communication
Free space machine interface and control can be facilitated by predictive entities useful in interpreting a control object's position and/or motion (including objects having one or more articulating members, i.e., humans and/or animals and/or machines). Predictive entities can be driven using motion information captured using image information or the equivalents. Predictive information can be improved applying techniques for correlating with information from observations.
US10832469B2 Optimizing images for three-dimensional model construction
Methods, systems, and computer readable media related to generating a three-dimensional model of a target object. A first source image, of a plurality of source images of a target object, is analyzed to identify a first region of the first image, the first region having attributes meeting one or more pre-defined criteria. The first region is marked for exclusion from use in generating a three-dimensional model of the target object. The three-dimensional model of the target object is generated using the plurality of source images. The marked first region is excluded in the generation of the three-dimensional model.
US10832460B2 Method and apparatus for generating image by using multi-sticker
Disclosed is a method and apparatus for generating an image using multi-stickers. The method for generating an image according to an embodiment of the present invention comprises the steps of: displaying a subject photographed by a camera; applying the selected stickers or effects to the subject being displayed when a plurality of stickers or effects are selected among previously provided stickers or effects by a multi-sticker function; and generating an image of the subject to which the selected stickers or effects are applied, according to a photographic command.
US10832457B2 Interface for data analysis
A method, system and computer program product for generating instances of dashboards, each dashboard instance including a set of visualizations of analytical data, relating to a collection of data. User interaction data representative of a user's actions undertaken during data exploration of the collection of data is obtained. A set of potential visualizations of analytical data relating to the collection of data is defined based on the user interaction data. At least one dashboard instance relating to the collection of data is defined based on the user interaction data and the set of potential visualizations.
US10832456B1 System and method for experiencing higher dimensionality data using lower dimensionality media
A computer-implemented system and method for interactively displaying static or real-time streaming multivariate data onto a 2D computer display, via virtual reality, mixed reality, augmented reality or holographic display hardware, or manufactured using hardware such as a 3D printer.
US10832451B2 Machine learning in iterative image reconstruction
In order to reduce the time and effort required to generate high-quality image reconstructions, a machine-trained neural network may assign a quality score to an image at each iteration of a reconstruction. The neural network may confirm that the iterative reconstruction process increases image quality as each iteration converges to the solution of an optimization problem. The image quality score generated by the neural network may drive the reconstruction toward better image quality by contributing to a regularization term of a cost function minimized by the optimization problem. The neural network may allow for multiple reconstruction of image data to be performed rapidly and for the highest image quality reconstruction to be identified. Additionally, the neural network may provide exit criteria of the iterative reconstruction or may contribute to the optimization problem.
US10832450B2 Semantic preserved style transfer
A method for image style transfer using a Semantic Preserved Generative Adversarial Network (SPGAN) includes: receiving a source image; inputting the source image into the SPGAN; extracting a source-semantic feature data from the source image; generating, by the first decoder, a first synthetic image including the source semantic content of the source image in a target style of a target image using the source-semantic feature data extracted by the first encoder of the first generator network, wherein the first synthetic image includes first-synthetic feature data; determining a first encoder loss using the source-semantic feature data and the first-synthetic feature data; discriminating the first synthetic image against the target image to determine a GAN loss; determining a total loss as a function of the first encoder loss and the first GAN loss; and training the first generator network and the first discriminator network.
US10832448B2 Display control device, display control method, and program
There is provided a display control device including an image acquiring section configured to acquire a moving image shot from a viewpoint changing from moment to moment, a spatial position specifying section configured to specify a spatial position in a first frame of the moving image, and a display control section configured to display the moving image, in such a manner to maintain the spatial position in a predetermined state in a second frame after the first frame.
US10832444B2 System and method for estimating device pose in a space
A system for estimating a plurality of device poses in a space, comprising: at least one device, comprising at least one hardware processor connected to at least one sensor and adapted to: in at least one of a plurality of iterations: using at least one model to compute a first estimated device pose in a first identified region of the space in response to at least one input signal captured by the at least one sensor, where the at least one model is one of a plurality of region specific models, each trained to compute an estimated device pose in one of a plurality of regions of the space; providing the first estimated device pose to at least one software object executed by the at least one hardware processor to perform a pose-oriented task; receiving at least one other model trained to compute another estimated device pose in a second.
US10832438B2 Object distancing system for a vehicle
A vehicle includes a first laser module configured to emit a first light beam and project a first dot onto a preceding vehicle, a second laser module configured to emit a second light beam and project a second dot onto the preceding vehicle, a camera configured to generate a digital image of the first and second dots projected onto the preceding vehicle, and a controller configured to determine, from the digital image, a width between the first and second dots, and subsequently determine a following distance between the vehicle and the preceding vehicle based on linear interpolation using the determined width.
US10832437B2 Method and apparatus for assigning image location and direction to a floorplan diagram based on artificial intelligence
A computer implemented method using artificial intelligence for matching images with locations and directions by acquiring a plurality of panoramic images, detecting objects and their locations in each of the panoramic images, acquiring a floorplan image, detecting objects and their locations in the floorplan image, comparing the objects and locations detect in each of the panoramic image to the objects and locations detected in the floorplan image, and determining a location in the floorplan image where each panoramic image was taken.
US10832426B2 Systems and methods for surface monitoring
Implementations described and claimed herein provide systems and methods for surface monitoring. In one implementation, a target surface ahead of a vehicle is illuminated with light emitted from at least one light source. Image data of the target surface is captured from returns collected by at least one imager. At least one surface property of the target surface is measured using the image data. A set of friction metrics is generated from the at least one surface property. An estimated coefficient of friction for the target surface is determined from the set of friction metrics.
US10832418B1 Object velocity from images
Techniques are discussed for determining a velocity of an object in an environment from a sequence of images (e.g., two or more). A first image of the sequence is transformed to align the object with an image center. Additional images in the sequence are transformed by the same amount to form a sequence of transformed images. Such sequence is input into a machine learned model trained to output a scaled velocity of the object (a relative object velocity (ROV)) according to the transformed coordinate system. The ROV is then converted to the camera coordinate system by applying an inverse of the transformation. Using a depth associated with the object and the ROV of the object in the camera coordinate frame, an actual velocity of the object in the environment is determined relative to the camera.
US10832410B2 Computer system, method, and program for diagnosing subject
The present invention is to provide a computer system, a method, and a program for diagnosing a subject that improve the accuracy of diagnosis by combining a plurality of time-series image data more than that by a conventional single image analysis. The computer system for diagnosing a subject acquires a plurality of first subject images with time series variation of the subject, analyzes the acquired first subject images, acquires a plurality of second subject images with time series variation of another subject in the past, analyzes the acquired second subject images, checks the analysis result of the first subject images and the analysis result of the second subject images, and diagnoses the subject based on the check result.
US10832398B2 Method of inspecting the quality of blanks, in particular of blanks to be processed into packaging material, and quality inspection system
A method of inspecting the quality of blanks (2n) to be processed into packaging material, includes the following steps: A carrier (1) with a plurality of blanks (2n) is supplied. Each blank (2n) is identified in accordance with its position (n) on the carrier (1), and a scanned image (Sn) of each blank (2) is obtained, and each scanned image (Sn) is compared with a reference image (Rn) associated with the specific position (n) of the blank (2n) from which the image was taken. Based on the result of the comparison, the respective blank (2n) is accepted or rejected. Furthermore, there is a quality inspection system (10) comprising a digital imaging unit (12) for scanning images of blanks (2n) on a sheet (1), a unit (16) for generating individual reference images for each blank, a storage (18) for storing the individual reference images (Rn), and a comparator (20) for comparing scanned images (Sn) of a blank with the individual reference image (Rn) for this blank (2n).
US10832396B2 And noise based care areas
Methods and systems for setting up inspection of a specimen with design and noise based care areas are provided. One system includes one or more computer subsystems configured for generating a design-based care area for a specimen. The computer subsystem(s) are also configured for determining one or more output attributes for multiple instances of the care area on the specimen, and the one or more output attributes are determined from output generated by an output acquisition subsystem for the multiple instances. The computer subsystem(s) are further configured for separating the multiple instances of the care area on the specimen into different care area sub-groups such that the different care area sub-groups have statistically different values of the output attribute(s) and selecting a parameter of an inspection recipe for the specimen based on the different care area sub-groups.
US10832392B2 Method, learning apparatus, and medical imaging apparatus for registration of images
A method of training a computer system for use in determining a transformation between coordinate frames of image data representing an imaged subject. The method trains a learning agent according to a machine learning algorithm, to determine a transformation between respective coordinate frames of a number of different views of an anatomical structure simulated using a 3D model. The views are images containing labels. The learning agent includes a domain classifier comprising a feature map generated by the learning agent during the training operation. The classifier is configured to generate a classification output indicating whether image data is synthesized or real images data. Training includes using unlabeled real image data to training the computer system to determine a transformation between a coordinate frame of a synthesized view of the imaged structure and a view of the structure within a real image. This is done whilst deliberately reducing the ability of the domain classifier to discriminate between a synthesized image and a real image of the structure.
US10832382B2 Method for filtering spurious pixels in a depth-map
The disclosure concerns a method for filtering spurious pixels in a depth-map. It is important to filter a depth-map to remove the spurious pixels. One issue when filtering spurious pixels, is to remove them while preserving the boundaries of the real details of the depth-map. A known approach to filter spurious pixels is to use a bi-lateral filter. However, the bi-lateral filter is not efficient to remove the spurious pixels. The proposed solution enables to remove spurious pixels in a depth-map while preserving the sharp edges of the depth-map and smoothing faint details or noise.
US10832381B2 Processing at least one X-ray image
A method for processing at least one X-ray image is provided. A variance of noise is signal dependent. The method includes applying a variance-stabilizing transformation to image data of the at least X-ray image to generate variance-stabilized data. At least one transform parameter of the variance-stabilizing transformation is dependent on a property of the at least one X-ray image that depends on an X-ray imaging device and/or a measurement parameter used to record the at least one X-ray image. A noise reduction algorithm is applied to the variance-stabilized data to generate noise-reduced data, and an inverse transformation of the variance stabilizing transformation is applied to the noise-reduced data to generate a denoised X-ray image.
US10832373B2 Electronic device and data processing method thereof
An electronic device providing image data processing and an image data processing method are provided. The electronic device comprises: a display; a reception unit for receiving an input image; and a processor which determines image characteristics of the input image, overlaps a pixel of the input image and a pixel of the display, creates a plurality of resampled images by changing the phase of the pixel of the input image on the basis of the characteristics of the display pixel, performs filtering on each of the plurality of resampled images on the basis of the characteristics of the image, and renders a corrected image on the display by creating the corrected image on the basis of the plurality of resampled images.
US10832364B2 Information system for physicians
A computer system identifies the permutation of supplemental materials most effective at increasing adherence for each of a plurality of different medication diagnostic codes and provides the materials at an optimal point in time. An example system includes a supplemental program (SP) module implemented on a computing device that receives a plurality of supplemental programs associated with the one or more prescribed substances, identifies a plurality of permutations of the plurality of supplemental programs, constructs a plurality of cohorts, each of the cohorts corresponding to a prescribed substance and associated with a permutation, receives adherence data collected with respect to the plurality of permutations associated with the plurality of cohorts; and determines effectiveness of each of the plurality of permutations based on the adherence data.
US10832356B2 Real-time wait estimation and prediction via embedded sensors
A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for the service area based on the one or more wait times and a current number of users waiting in a queue for the service area.
US10832351B2 Correcting bias in agricultural parameter monitoring
A sensing system bias is reduced across a first agricultural machine and a second agricultural machine. A collection of agronomic data is accessed, that is indicative of an estimated crop yield. The collection that is accessed, for example, includes at least a first set of data sensed by the first agricultural machine and a second set of data sensed by the second agricultural machine. In addition, the first and second sets of data can be scaled based on a yield correction factor. A bias between the scaled first set of data and the scaled second set of data is determined, and a smoothing operation is performed on the scaled first and second sets of data. For example, performing the smoothing operation can include generating a calibration correction factor based on the determined bias, removing the bias between the scaled first set of data and the scaled second set of data to obtain a corrected set of crop yield data, and using the calibration correction factor in sensing the first set of data on the first agricultural machine and the second set of data on the second agricultural machine.
US10832346B1 System and method for identifying primary and secondary movement using spectral domain analysis
A computer implemented method for determining a primary movement window from a vehicle trip is presented. A client computing device may be placed in a vehicle, be free to move with respect to movement of the vehicle, and include an accelerometer. A computer network may receive a plurality of telematics data originating from the client computing device. One or more processors may summarize the plurality of telematics data at a specified sample rate, convert the plurality of telematics data from a time domain to a spectral domain, select one or more data points from the converted telematics data, and determine that a total spectral power of the selected data points meets a threshold value. The one or more processors may identify a first primary movement window including the selected data points if the total spectral power of the selected data points does not meet the threshold value.
US10832340B1 System and method for facilitating vehicle insurance services
A system and method to facilitate providing vehicle insurance services includes correlating vehicle information with a specialty vehicle data identifier, storing the correlated vehicle information in a memory, and associating the correlated vehicle information with one or more discrete vehicle data identifiers, wherein in response to a search request of the memory, discrete vehicle data identifiers including vehicle information that substantially matches at least a portion of a search term are identified and compiled into an output provided in an accessible format.
US10832335B1 Systems and methods for generating usage-based insurance contracts for peer-to-peer transactions
A system for generating and managing usage-based insurance contracts configured to (i) store a plurality of offers for sharing transactions, where each of the plurality of offers includes an item being offered and an associated offerer; (ii) receive a selection from a buyer of an offer that is accepted by the buyer of the plurality of offers; (iii) automatically generate a usage-based insurance contract for the sharing transaction based on the offer; and (iv) transmit the insurance contract to at least one of the buyer and the associated offerer.
US10832332B1 Structural characteristic extraction using drone-generated 3D image data
A structural analysis computing device may generate a proposed insurance claim and/or generate a proposed insurance quote for an object pictured in a three-dimensional (3D) image. The structural analysis computing device may be coupled to a drone configured to capture exterior images of the object. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image, and a processor in communication with the memory and the object sensor. The processor may access the 3D image including the object, and analyze the 3D images to identify features of the object—such as by inputting the 3D image into a trained machine learning or pattern recognition program. The processor may generate a proposed claim form for a damaged object and/or a proposed quote for an uninsured object, and display the form to a user for their review and/or approval.
US10832330B1 Collection of crash data using autonomous or semi-autonomous drones
A system for collecting vehicle crash data at a vehicle crash site of a vehicle crash is provided. The system may include an emergency response unit that includes an emergency response vehicle and an unmanned aerial vehicle (UAV) that is automatically deployed from the emergency response vehicle at the vehicle crash site. The UAV may be an autonomous or semi-autonomous drone, and include a processor, memory, and sensor, wherein the sensor collects vehicle crash data (such as image, video, or audio) at the crash site. The system may include a remote computing device and an insurance computing device to process the vehicle crash data collected by the UAV and/or initiate a crash insurance claim. The vehicle crash data may be used for one or more insurance-related purposes or activities, such as handling, adjusting, or generating auto or homeowners insurance claims; crash reconstruction; fault determination; damaged vehicle repair; and/or buildup identification.
US10832321B2 Apparatus, method and system for providing an electronic marketplace for trading credit default swaps and other financial instruments, including a trade management service system
A method and system for providing integrated credit derivative brokerage services, the method or system including or using a credit trading arrangement, a credit trade capture arrangement, a trade management service arrangement to process trade data for the credit trading arrangement and the credit trade capture arrangement, and a central repository arrangement to store market data and shared reference data.
US10832313B2 Systems and methods for serving secure content
A method and system for maintaining and delivering secure online content includes facilitating registration of secure content with an online content placement auction system, auditing the registered content to ensure security requirements for the registered content are met, and holding an auction among bidders for placement of content in a secure online content space. The process of holding an auction for the content space includes receiving a call for secure content to be served in the content space, transmitting a bid request to bidders in response to the call, receiving bid replies having bid amounts and proposed content to be securely served in the content space, and determining a qualifying subset of the received bid replies having proposed content approved as secure.
US10832311B2 Method and medium for shopping in a physical store
A method and system for assisting in shopping at a physical store (104) is described. The method includes receiving image data of the inside of a shopping cart (108) and processing the image data to detect one or more events. An event is the addition of an item (114) to the shopping cart (108) or the removal of an item (114) from the shopping cart (108). Responsive to detecting an event, the method processes the image data to identify an item associated with the event, and generates cart information based on the identified item. The cart information includes a record of items currently in the shopping cart (108). The method also communicates the cart information with respect to the identified item to a customer device (118).
US10832310B2 System and method for providing a search entity-based payment process
Disclosed is a method including presenting an input field on a user interface of a generalized search entity, wherein the generalized search entity processes data using a generalized search engine that indexes and searches both merchant sites and non-merchant sites, receiving user input in the input field and determining whether the user input corresponds to a product in a product database to yield a determination. When the determination indicates that the user input does correspond to the product in the product database, the method includes presenting a purchase-related search result, wherein the purchase-related search result is configured such that when a user interacts with the purchase-related search result and confirms a purchase associated with the purchase-related search result, the generalized search entity initiates a purchasing process for the product.
US10832302B2 Method for digital recipe library and food image recognition services
Disclosed herein are systems, methods, and machine readable media for implementing a service for sharing and providing information about food and recipes, and in certain embodiments, including a step of automatically identifying dishes present in photos stored on a mobile device. Automatic identification of dishes in images may be used to populate a food and recipe database, suggest restaurants serving similar food, estimate nutritional content in a user's diet, populate a shopping list, and provide other food related services.
US10832291B1 Self service demand side platform for broadcast media ad exchange
A selection of a broadcast media ad network and a set of parameters including one or both of a goal and a constraint associated with an advertising campaign is received. Based at least in part on said selection and said set of parameters an advertising proposal, the advertising proposal is determined including an identification of a set of broadcasters associated with the selected broadcast media ad network and for each a corresponding advertising plan portion of the advertising proposal. Information representing the advertising proposal is caused to be displayed at a node from which said selection and set of parameters were received.
US10832289B2 Systems and methods for providing and using an internet sentiment index
Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions.
US10832283B1 System, method, and computer program for providing an instance of a promotional message to a user based on a predicted emotional response corresponding to user characteristics
The present disclosure describes a system, method, and computer program for automatically predicting the emotion(s) to which a user is most likely to respond based on user characteristics and for tailoring a marketing message to a user based on the predicted emotion(s). A statistical model is created that predicts how a user with certain characteristics will respond to certain emotions. User characteristics are the input to the model, and, for each of a set of emotions, the output is the probability of a corresponding user responding to a message with the emotion. The statistical model is used to generate promotional messages that are tailored to each user based on the emotion to which the user is predicted to respond best, given the user's characteristics.
US10832281B1 Systems, apparatus, and methods for providing promotions based on consumer interactions
Systems, apparatus, and methods for providing promotions based on consumer interaction data are discussed herein. Some embodiments may include a system and/or apparatus including circuitry configured to provide electronic user interfaces (or impressions) of promotions to consumer devices and receive consumer interaction data indicating consumer interaction with the impressions. The system may be further configured to determine a selected promotion for providing in a subsequent impression based on the consumer interaction data. For example, the system may be configured to determine a promotion score of available promotion based on consumer interaction data indicating consumer responses to the available impressions. The promotion score may provide a rating by which available promotions may be selected and may be determined based on various criteria discussed herein to provide selected promotions to consumer devices.
US10832277B2 Keyword based advertising based on site search data
This invention relates to a method, system and computer program for assessing enhanced dynamic keyword-based advertising campaigns, such that a site-level keyword search request of a web page is tracked, where the site-level keyword search request includes at least one search term. The frequency of usage of the search term of the site-level keyword search request is monitored, and the frequency of usage of the search term is compared with a predetermined value. At least one popular term is identified in response to comparing the frequency of usage of the search term with the predetermined value. The popular term is compared with a plurality of existing keyword-based advertising campaigns. It is determined whether the popular term is to be included in the advertising campaign included in the existing keyword-based advertising campaigns, whereby an effectiveness of the advertising campaign may be evaluated.
US10832276B2 Systems and methods for ad placement in content streams
The disclosure relates to a computer server system implementing a method to obtain a plurality of online articles for display on a webpage; obtain a candidate promoted content for each of the plurality of online articles; for each of the plurality of online article and the corresponding candidate promoted content pairs: determine a virality score of the online article indicating popularity of the online article among online users; determine a similarity score indicating similarity between the online article and the candidate promoted content; determine a qualification score based on the virality score and the similarity score; select a pair of target article and target promoted content from the plurality of article and candidate promoted content pairs based on the corresponding qualification scores; and display the target promoted content on the webpage.
US10832269B2 API pricing based on relative value of API for its consumers
A method, system and computer program product for determining API pricing. Consumption parameters are identified using a supervised learning model. The API consumption parameters refer to any parameters that can be used to describe an API (functionality or otherwise) and can be used to compare other comparable APIs in similar domains provided by other providers. Furthermore, reference pricing is determined using machine learning using the identified API consumption parameters. Additionally, the API price is determined dynamically using the identified API consumption parameters and the determined reference pricing. An API pricing score is then derived for the API price using the supervised learning model. The API price is selected as the suggested price for the API in response to the API pricing score exceeding a threshold value. In this manner, an API price is established that reflects the true value of the API assessed by the API consumer.
US10832266B2 Streamlined utility portals for managing demand-response events
A method for automatically enrolling a smart-home device in a demand-response program includes receiving an identification of a user account that is sent from a utility provider computer system based on an agreement that the smart-home device will be enrolled in the demand-response program. The identification of the user account is also sent to indicate to the device management server that the smart-home device should be sent to a location associated with the user account. The method also includes causing the smart-home device to be sent to the location associated with the user account. The method additionally includes receiving an indication from the smart-home device that the smart-home device has been installed at the location associated with the user account, and enrolling the smart-home device in the demand-response program.
US10832259B2 Methods and apparatus to provide an electronic agent
Methods and apparatus to provide an electronic agent are disclosed. An example apparatus includes a media receiver to receive media to present via a display device. A media monitor is to determine an identity of the media. A keyword handler is to, in response to identity of the media, retrieve a list including a keyword associated with the identified media. The keyword handler is to access a first database using the keyword to retrieve an advertisement associated with the keyword. An agent generator is to present an interactive electronic agent on the display device to present the advertisement. The presentation of the interactive electronic agent including presentation of spoken audio corresponding to text presented on the display device.
US10832257B2 Information security system for fraud detection
In one embodiment, a method includes receiving an invoice. The invoice includes invoice positions and each of the invoice positions includes a position text. The method also includes converting each word and number of the position text of each invoice position to a word embedding vector, summing the word embedding vectors for each invoice position to generate a word vector for each invoice position, and concatenating the word vector and a number vector of each invoice position to generate a position vector for each invoice position. The method further includes generating a first combined position vector for a first invoice position, generating a second combined position vector for a second invoice position, generating an invoice vector by summing the first and second combined position vectors, comparing the invoice vector to a fraud detection parameter, and determining whether the invoice is indicative of fraud based on the comparison.
US10832254B2 Mapping user actions to historical paths to determine a predicted endpoint
A first signature log generated by a first processing system is received, the first signature log including a first listing of at least a recorded series of user inputs received by a computer program. The first listing of the recorded series of user inputs can be compared to at least one historical log indicating at least one historical path, each historical path including at least second listing of a series of historical user inputs that corresponds to a historical endpoint in the computer program. The at least one historical path to which the recorded series of user inputs at least partially corresponds and a deviation between the signature log and the historical log can be identified. Based on a predicted endpoint, a predicted path corresponding to the predicted endpoint can be selected, and the predicted path and the deviation between the signature log and the historical log can be output.
US10832252B2 System and methods to prevent unauthorized usage of card readers
A contactless card reader comprises a contactless card reader front-end coupled to a processor. A communications module is coupled to the processor and a set of sensors is coupled to the processor. The set of sensors determines parameters related to the location, orientation and motion of the card reader. The processor receives the parameters from the set of sensors and utilizes the parameters and scenario configuration data to evaluate a rule. The result of the evaluation of the rule results in a limitation on the operation of the card reader. The communications module is configured to intermittently receive the scenario configuration data from external sources.
US10832240B2 Methods for processing transactional data, and corresponding devices and programs
The invention relates to a method for processing transactional data, implemented within a secured intermediate server, connected to a communications network. Such a method comprises: reception, by the secured intermediate server, of a request for payment comprising a piece of data representing an identification of a communications terminal used by a user to carry out a purchase operation with a merchant server connected to said communications network; setting up a secured point-to-point link with a payment module of the communications terminal; transmission, to said payment module, of a request for execution of payment; reception, by the payment module, of a piece of information on payment; transmission of a message of information to the merchant server.
US10832226B2 System and service determination method
A system includes: an apparatus information acquiring unit to acquire, from an apparatus, apparatus information regarding the apparatus; an analysis unit to make an analysis based on the acquired apparatus information; and a service determining unit to determine, on the basis of a result of the analysis, which service of a plurality of services should be provided for the apparatus, the services including a first service of additionally performing maintenance based on the result of the analysis when next other maintenance is performed for the apparatus.
US10832224B2 Calendar based management of information technology (IT) tasks
Techniques for providing a calendar based provisioning and management for IT administrator/user activities in a virtual datacenter is described. In one example embodiment, an IT task is scheduled as a calendar appointment using an at least one registered calendar application residing in a user device. The at least one registered calendar application is then monitored for the scheduled IT task. The scheduled IT task is then translated into an action/command based on the outcome of the monitoring. The action/command is then issued to manage the scheduled IT task in the datacenter/cloud.
US10832221B2 Storage and structure of calendars with an infinite set of intentional-time events for calendar applications
An event can be stored using an indication of recurrence and an intent-time event time that includes a trigger indicator and optionally an offset. When a view of a calendar having intentional-time events is requested by a calendar application, a calendar service can search a storage resource for the requested calendar and any events that fall within a requested start time and end time. The identified events can be provided to a source of the request. Any intent-time event times that are stored as part of intentional-time events can be calculated based on their triggers and offsets. The calculations may be carried by the calendar service and the results provided to the calendar application or by the calendar application itself.
US10832220B2 Methods, devices and systems for managing group membership and record verification using blockchain
Aspects of the subject disclosure may include, for example, embodiments include receiving first user-generated input from a recruiter device. The recruiter device is associated with a manager of a group. Further embodiments include generating a first smart contract between an applicant and the manager according to the first user-generated input. The generating of the first smart contract comprises generating the first smart contract on a blockchain. Additional embodiments can include providing the applicant access to the group according to the first smart contract, receiving second user-generated input from the recruiter device, and generating a second smart contract between a record keeper and the manager according to the second user-generated input. The generating of the second smart contract comprises generating the second smart contract on the blockchain. Also, embodiments can include providing the record keeper access to the group according to the second smart contract. Other embodiments are disclosed.
US10832215B2 Blockchain for program code credit and programmer contribution in a collective
A system for producing a computer program code collaboratively using blockchain includes a plurality of computer nodes, the plurality of computer nodes forming a distributed network for collaborative work. Each of the computer nodes communicates directly with the others, and is operated by a user in accordance with a common smart contract. Contributions of each of the users are entered into the blockchain at respective computer nodes as blocks when transactions have been completed in accordance with the following steps: writing code for inclusion in said computer software program; submitting the code for the computer software program to the distributed network to complete a transaction to add a block with the code to the blockchain of the computer software program; detecting by the distributed network of the submission of code for the computer software program; and adding the code as a block to the blockchain of the computer software program.
US10832213B2 System and method for managing a workspace environment of a computer processing system
A computer processing system includes at least one processor to operate based on an operating system, and to detect when a user session is opened. The computer processing system includes a workspace environment management engine to manage a workspace environment of the computer processing system in response to detecting when the user session is opened. The workspace environment management engine identifies if an engine configuration repository of tasks and settings to be performed include a new task or setting that is not in a saved configuration repository. If a new task or setting has been identified, then the workspace environment management engine performs the new task or setting for the workspace environment.
US10832203B2 Control device, reading device, task assistance system, non-transitory computer readable medium, and control method
A control device includes an output controller that controls output of contents of a task for collecting multiple predetermined articles and output of a missing one of the articles based on a result of a comparison between first identification information, which is article identification information about each of the multiple articles, and second identification information, which is the article identification information read from any one of the multiple articles.
US10832198B2 Guided page navigation
Configuring a set of guided documents for operation of a business activity based on a workflow for the activity, industry expertise, and a plurality of models of source data that is relevant to the business activity, wherein points of entry to access the guided documents are organized around one or more industry-specific data dimensions.
US10832190B2 Executable action modification
A method and system for improving an action implementation process is provided. The method includes detecting a cancelation or a rescheduling for an originally planned activity of a user to be performed during a first time period. An alternative activity for replacement of the originally planned activity is determined. It is determined that a second time period necessary for performing the alternative activity exceeds the first time period and in response, an executable action is generated. The executable action is configured to be combined with the alternative activity such that the alternative activity may be accommodated. Machine learning software code is executed top determine if the user would be likely to accept the alternative activity if the additional executable action exceeds a specified threshold. In response, the executable action is automatically executed in real time thereby enabling the alternative activity.
US10832189B2 Systems and methods for dynamically scheduling tasks across an enterprise
A system may include a processor that receives tasks to be performed, determines ordering rules associated with the tasks, and identifies a first set of employees to perform the one or more tasks based on schedule data associated with the employees and the ordering rules. The processor may then identify one employee of the first set of employees to perform the tasks based on a current schedule for the one employee and the ordering rules, identify scheduled tasks to remove from the current schedule based on un-assignment rules, and generate an adjusted current schedule to include the tasks and remove the scheduled tasks from the current schedule. The processor may then send a notification indicative of an adjusted current schedule to a computing device associated with the one employee.
US10832186B2 Task handling in a master data management system
Task handling in a master data management (MDM) system. A task pattern associated with a task completed is identified, in a task handling system. If the identified task pattern matches an existing task pattern in a task patterns database, then a pattern count value of the matching existing task pattern is incremented, and the task patterns database is searched for task patterns that are similar to the matching existing task pattern. If similar task patterns are identified, for each of the similar task patterns, a duplicate pattern count is specified that is based on the number of identified similar task patterns. If the duplicate pattern count for any one of the similar task patterns exceeds a specified threshold, a new task is created comprising data on completion actions for the matching existing task pattern and each of the one or more similar task patterns.
US10832176B2 Cardholder travel detection with internet service
A system, method, and computer-readable storage medium configured to identify travel by payment cardholders using an internet service, and more particularly to reduce fraudulent transactions involving payment cards by generating a white list for travel associated with a payment cardholder.
US10832171B2 System and method for data visualization using machine learning and automatic insight of outliers associated with a set of data
In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.
US10832159B2 Fast efficient evaluation of messages on automotive networks using look-up tables
A Support Vector Machine (SVM) classifier employs a kernel ƒ(xi,y)∝Πd=1DF(xi,d,yd) or ƒ(xi,y)∝σd=1DF(xi,d,yd) where D is the dimensionality of Support Vectors xi and vector y is a vector being classified, e.g. representing a message communicated on a Controller Area Network (CAN) bus of a vehicle. The SVM classifier comprises a microprocessor or microcontroller programmed to perform classification using the SVM classifier with at least some terms F(xi,d,yd) of the kernel ƒ(xi,y) determined using a look-up table. For those terms F(xi,d,yd) of the kernel ƒ(xi,y) determined using a look-up table, the dimension yd can only assume values defined by a finite set of values. In an embedded system, the microprocessor or microcontroller performs an embedded system function such as engine control, brake control, entertainment system operation, or so forth, or an embedded system function for a vehicle, ocean buoy, or satellite.
US10832140B2 Method and device for providing information for evaluating driving habits of driver by detecting driving scenarios occurring during driving
A learning method for detecting driving events occurring during driving, to thereby detect driving scenarios including at least part of the driving events is provided. The method includes: (a) in response to a specific enumerated event vector including each of pieces of information on each of specific driving events as its specific components in a specific order being acquired, a learning device instructing a recurrent neural network (RNN) to apply RNN operations to the specific components of the specific enumerated event vector, to thereby detect a specific predicted driving scenario including the specific driving events; (b) the learning device instructing a loss module to generate an RNN loss by referring to the specific predicted driving scenario and a specific ground-truth (GT) driving scenario and to perform a backpropagation through time (BPTT) by using the RNN loss, to thereby learn at least part of the parameters of the RNN.
US10832129B2 Transfer of an acoustic knowledge to a neural network
A method for transferring acoustic knowledge of a trained acoustic model (AM) to a neural network (NN) includes reading, into memory, the NN and the AM, the AM being trained with target domain data, and a set of training data including a set of phoneme data, the set of training data being data obtained from a domain different from a target domain for the target domain data, inputting training data from the set of training data into the AM, calculating one or more posterior probabilities of context-dependent states corresponding to phonemes in a phoneme class of a phoneme to which each frame in the training data belongs, and generating a posterior probability vector from the one or more posterior probabilities, as a soft label for the NN, and inputting the training data into the NN and updating the NN, using the soft label.
US10832124B2 Generating natural language descriptions of images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating descriptions of input images. One of the methods includes obtaining an input image; processing the input image using a first neural network to generate an alternative representation for the input image; and processing the alternative representation for the input image using a second neural network to generate a sequence of a plurality of words in a target natural language that describes the input image.
US10832119B2 Interactive agent for imitating and reacting to a user based on user inputs
In order to provide an interactive interface that arouses a user's sympathy and realizes a continuous interaction having much information, an interactive system of providing the interactive interface of performing an interaction with a user includes a computer and a measurement device of measuring a signal related to a user's speech. The computer calculates a first feature amount indicating feature of a user action in the speech of the user, based on the signal measured by the measurement device, calculates a second feature amount that is a control value of a response action to the user performed by the interactive interface, based on the first feature amount, calculates a control time of adjusting a timing of controlling the response action depending on the type of the response action, and controls the interactive interface, based on the second feature amount and the control time.
US10832116B2 Metal contactless smart card and method for fabricating the same
A metal contactless smart card includes a first metal layer having a first slit, a second layer, a radio-frequency integrated circuit chip module, and an inlay having an antenna. A nonconductive insert may be fitted in the slit. The first metal layer may include an inlay recess where the inlay may be received and a through-hole where the chip may be inserted. The second layer of the smart card may be made of metal and may also include a slit.
US10832109B2 Laser light detection and barcode display at mobile phone
Systems and methods for utilizing one or more cameras at a mobile device to assist in the implementing anti-counterfeit measures for digital barcodes are disclosed. For example, the systems and methods use a mobile device's front camera to capture photographs (or images) at a certain frequency (e.g., capture a photograph every 0.20 seconds). The systems and methods then scan the captured photograph and retrieve relevant image data (for example, scan image vertically and utilize image data of every fourth pixel). The systems and methods compare certain properties of the retrieved image data with properties of one or more comparison light sources. When the systems and methods detect a match (for example, a match within certain threshold parameters), they identify a barcode among a set of barcodes and display the identified barcode at a display screen of the mobile device.
US10832107B2 Control method for information processing apparatus, information processing apparatus, and non-transitory computer-readable medium
A control method for an information processing apparatus that displays an edit screen of print data for printing a predetermined page, comprising: displaying, on the edit screen, a print region that includes a binding position indicating a position at which binding is performed using a binding material in the predetermined page and indicates a printable region in the predetermined page; receiving designation of a layout position of an image in the predetermined page; and making a notification if the designation is received so that the image is laid out in a predetermined region including at least a partial region in the print region between the binding position and a side of the print region on a side of the binding position, wherein a printing apparatus executes printing based on the print data edited in the edit screen.
US10832101B2 Electronic card holders
The present subject matter describes an electronic card holder. In an example implementation, the electronic card holder includes a housing having a slot to receive an electronic card. A slidable frame in the housing is to hold the electronic card. The slidable frame has a stud fittable in a groove in the housing. The card holder includes a resilient element with one end being coupled to the housing and other end being coupled to the slidable frame. The card holder further includes an actuating member coupled to the groove. When the electronic card is pushed inside the housing, the slidable frame is moved to lock the stud inside the groove and compress the resilient element. When the actuating member is pushed, the stud is released from the groove and the resilient element is relaxed to move the slidable frame such that the electronic card is pushed out of the housing.
US10832094B2 Generating hyperspectral image database by machine learning and mapping of color images to hyperspectral domain
Color images of food a user consumes, text information associated with the food and audio information associated with the food may be received. Color images are converted into hyperspectral images. A machine learning model classifies the hyperspectral images into features comprising at least taste, nutrient content and chemical composition. A database of food consumption pattern associated with the user is created based on classification features associated with the hyperspectral images, the text information and the audio information. A color image of local food may be received and converted into a hyperspectral image. The machine learning model is run with the hyperspectral image as input, and outputs classification features associated with the local food. Based on whether the classification features associated with the local food satisfies the food consumption pattern associated with the user, the local food may be recommended.
US10832093B1 Tuning simulated data for optimized neural network activation
Techniques described herein are directed to comparing, using a machine-trained model, neural network activations associated with data representing a simulated environment and activations associated with data representing real environment to determine whether the simulated environment is causes similar responses by the neural network, e.g., a detector. If the simulated environment and the real environment do not activate the same way (e.g., the variation between neural network activations of real and simulated data meets or exceeds a threshold), techniques described herein are directed to modifying parameters of the simulated environment to generate a modified simulated environment that more closely resembles the real environment.
US10832091B2 Machine learning to process Monte Carlo rendered images
A method of rendering an image includes Monte Carlo rendering a scene to produce a noisy image. The noisy image is processed to render an output image. The processing applies a machine learning model that utilizes colors and/or features from the rendering system for denoising the noisy image and/or to for adaptively placing samples during rendering.
US10832089B2 Method for determining the temporal progression of a biological phenomenon and associated methods and devices
Provided herein is a method for determining the temporal progression of a biological phenomenon which may affect a studied subject, the method including the steps of providing first data relative to biomarkers for the studied subject, the biomarkers being relative to the progression of the biological phenomenon, providing a numerical model, converting the first data into at least one point on the same Riemann manifold, and using a numerical model to determine a temporal progression for the biological phenomenon for the studied subject, the numerical model being a function in a Riemann manifold, the numerical model associating to values of biomarkers a temporal progression trajectory for the biological phenomenon and data relative to the dispersion of the progression trajectory for the biological phenomenon among a plurality of subjects, the numerical model being obtained by using a stochastic approximation in an expectation-maximization technique on data relative to biomarkers.
US10832083B1 Advanced image recognition for threat disposition scoring
Mechanisms are provided to implement an image based event classification engine having an event image encoder and a first neural network computer model. The event image encoder receives an event data structure comprising a plurality of event attributes, where the event data structure represents an event occurring in association with a computing resource. The event image encoder executes, for each event attribute, a corresponding event attribute encoder that encodes the event attribute as a pixel pattern in a predetermined grid of pixels, corresponding to the event attribute, of an event image. The event image is into to a neural network computer model which applies one or more image feature extraction operations and image feature analysis algorithms to the event image to generate a classification prediction classifying the event into one of a plurality of predefined classifications and outputs the classification prediction.
US10832081B2 Image processing apparatus and non-transitory computer-readable computer medium storing an image processing program
There is provided an image processing apparatus including a control unit that acquires document image data generated by reading a document and recognizes character strings included in the document image data by character recognition and a storage unit that stores a specific rule for extracting an issuer of the document, in which the control unit extracts a first character string from the character strings included in the document image data based on the specific rule, extracts a second character string which matches at least a part of the first character string from a portion other than the first character string among the character strings included in the document image data, and determines the first character string or the second character string as the issuer.
US10832080B2 Identifying an object in a field of view
The technology disclosed relates to identifying an object in a field of view of a camera. In particular, it relates to identifying a display in the field of view of the camera. This is achieved by monitoring a space including acquiring a series of image frames of the space using the camera and detecting one or more light sources in the series of image frames. Further, one or more frequencies of periodic intensity or brightness variations, also referred to as ‘refresh rate’, of light emitted from the light sources is measured. Based on the one or more frequencies of periodic intensity variations of light emitted from the light sources, at least one display that includes the light sources is identified.
US10832073B2 Text resolution determinations via optical performance metrics
An example non-transitory machine-readable storage medium encoded with instructions executable by a processor is provided. The machine-readable storage medium includes instructions to identify fiducials on a target comprising multiple sample areas, instructions to determine positions of the fiducials in relation to the multiple sample areas, and instructions to detect a different region of interest (ROI) associated with each of the multiple sample areas based upon the positions. The machine-readable storage medium further includes instructions to calculate an optical performance metric based upon the ROI associated with each sample area, and instructions to determine a text resolution based upon the optical performance metric.
US10832067B2 Vehicle-window-transmittance-control apparatus and method
A vehicle is disclosed that includes systems for adjusting the transmittance of one or more windows of the vehicle. The vehicle may include a camera outputting images taken of an occupant within the vehicle. The vehicle may also include an artificial neural network running on computer hardware carried on-board the vehicle. The artificial neural network may be trained to classify the occupant of the vehicle using the images captured by the camera as input. The vehicle may further include a controller controlling transmittance of the one or more windows based on classifications made by the artificial neural network. For example, if the artificial neural network classifies the occupant as squinting or shading his or her eyes with a hand, the controller may reduce the transmittance of a windshield, side window, or some combination thereof.
US10832055B2 Systems and methods for providing video presentation and video analytics for live sporting events
Systems and methods for video presentation and analytics for live sporting events are disclosed. At least two cameras are used for tracking objects during a live sporting event and generate video feeds to a server processor. The server processor is operable to match the video feeds and create a 3D model of the world based on the video feeds from the at least two cameras. 2D graphics are created from different perspectives based on the 3D model. Statistical data and analytical data related to object movement are produced and displayed on the 2D graphics. The present invention also provides a standard file format for object movement in space over a timeline across multiple sports.
US10832054B2 Guidance seeking device for a satellite and method for enhancing the performance of the same
A guidance seeking device for a satellite and a method of enhancing the performance of the same. The device includes a seeking device, at least one image-capturing device and a processing device. The seeking device and the at least one image-capturing device are for capturing an image to produce an image data. The processing device is configured to analyze the image data to determine a target and/or an obstacle therein, to produce an image-capturing path according to the target and/or the obstacle in the image data, and to produce a control signal to control the at least one image-capturing device to capture an image corresponding to one part of the image-capturing path. The method includes a seeking step, an analyzing step, a determination step and a controlling step.
US10832052B2 IR illumination module for MEMS-based eye tracking
An improved iris recognition illumination system is disclosed. The system includes (i) an RGB laser device that is associated with a first collimating optic and (ii) an IR illumination device that is associated with a second collimating optic. The system also includes a DMA that has a MEMS mirror system. The DMA optically combines IR light and RGB light to generate combined light. The combined light is then directed towards a user's iris via a transport medium (e.g., a waveguide). One or more photodetector(s) are positioned to capture reflected light that is reflected off of the user's iris. The photodetectors include an IR detector configured to detect reflected IR light off of the user's iris in order to perform iris recognition.
US10832037B2 Method and apparatus for detecting image type
Methods and apparatus for detecting an image type. A specific embodiment of the method includes: acquiring a first to-be-processed image and a second to-be-processed image; determining at least one first object image and at least one second object image in the first to-be-processed image and the second to-be-processed image respectively; and importing the first object image and the second object image corresponding to the first object image into an image type detection model to obtain image type information corresponding to the first object image and the second object image, for each of the at least one first object image, the image type detection model being used to determine an image type by depth of field information, and the image type information including a plane image and a stereo image. This embodiment enables accurate recognition of the image types of the to-be-processed images.
US10832029B2 Sensor-compatible overlay
A fingerprint sensor-compatible overlay material which uses anisotropic conductive material to enable accurate imaging of a fingerprint through an overlay is disclosed. The anisotropic conductive material has increased conductivity in a direction orthogonal to the fingerprint sensor, increasing the capacitive coupling of the fingerprint to the sensor surface, allowing the fingerprint sensor to accurately image the fingerprint through the overlay. Methods for forming a fingerprint sensor-compatible overlay are also disclosed.
US10832021B1 Data-securing chip card construction
A card may store data on an integrated circuit housed within the card. The card includes at least two antennas that are configured to transmit the data. The card may include a switch to electrically couple only one of the first antenna or the second antenna to the integrated circuit at a time. The card may be configured to send a first set of data through a first antenna and a second set of data through a second antenna, where together the two sets of data can be used to execute a transaction.
US10832014B1 Multi-quadrant analog current-mode multipliers for artificial intelligence
Analog multipliers circuits can provide signal processing asynchronously and clock free and with low power consumptions, which can be advantageous, including in emerging mobile, portable, and at edge or near sensor artificial intelligence (AI) and machine learning (ML) applications. As such, analog multipliers can process signals memory-free in AI and ML applications, which avoids the power consumption and latency delays attributed to memory read-write cycles in conventional AI and ML digital processors. Based on standard digital Complementary-Metal-Oxide-Semiconductor (CMOS) manufacturing process, the present invention discloses embodiments of multi-quadrant current-mode analog multiplier (iMULT) circuits that can be utilized in current-mode multiply-accumulate (iMAC) circuits and artificial neural network (ANN) end-applications that require high-volumes, low costs, medium precision, low power consumptions, and clock free asynchronous signal processing.
US10832005B1 Parsing to determine interruptible state in an utterance by detecting pause duration and complete sentences
The technology disclosed relates to computer-implemented conversational agents and particularly to detecting a point in the dialog (end of turn, or end of utterance) at which the agent can start responding to the user. The technology disclosed provides a method of incrementally parsing an input utterance with multiple parses operating in parallel. The technology disclosed includes detecting an interjection point in the input utterance when a pause exceeds a high threshold, or detecting an interjection point in the input utterance when a pause exceeds a low threshold and at least one of the parallel parses is determined to be interruptible by matching a complete sentence according to the grammar. The conversational agents start responding to the user at a detected interjection point.
US10831987B2 Computer program product provisioned to non-transitory computer storage of a wireless mobile device
A computer program product comprising a non-transitory computer-readable storage medium having computer-readable instructions stored thereon comprising a mobile software application provisioned to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system (OS). The computer program product comprises an application bundle comprising computer program code and computer code libraries that together comprise at least one component used to: adapt an abstraction layer to the same device-native mobile OS, receive data from said device-native OS, generate modification data objects, process modification data objects, generate a change list of modification data objects, translate modification data objects into a list of instructions for execution, and send a list of instructions to said same device-native operating system for execution.
US10831975B2 Debug boundaries in a hardware accelerator
Multiple debug boundaries are defined in a hardware accelerator. The location of debug boundaries can be defined by a human user, or can be determined by automated tools based on characteristics of the circuitry in the hardware accelerator. Each debug boundary includes one or more hardware memory elements that are in a first state to indicate the debug boundary has not yet been reached, and that are changed to a second state by the hardware accelerator to indicate the debug boundary has been reached during execution of the hardware accelerator. Providing multiple debug boundaries in a hardware accelerator aids in debugging the accelerator design by identifying a particular section of the hardware accelerator where the failure occurred. This information regarding location of a failure may be provided to a user or to synthesis and simulation tools for the hardware accelerator design.
US10831971B1 Net layer promotion with swap capability in electronic design
Methods and systems for improving the performance of a computer performing an electronic design. One or more nets of a netlist are sorted based on an amount of slack and a net of the one or more nets that is unprocessed and that has a least amount of slack is selected as a current target net. A layer of a higher bucket that is unprocessed for the currently selected target net is selected, the higher bucket being higher than a bucket of the current target net. A determination of whether capacity is available to route the current target net on the selected layer of the higher bucket is made and the current target net is routed on the selected layer of the higher bucket in response to capacity being available. One or more nets that are competing for resources with the current target net on the selected layer of the higher bucket are identified as candidate nets in response to capacity not being available.
US10831968B1 Reconfigurable connections
An improved placement and routing method for circuit simulation includes receiving setup input controls to set up an initial arrangement of two blocks (e.g., a synthesized block and an IP block), and a designation of permutable interconnections; performing permutations of permutable interconnect signals on the, e.g., design block (or any other block)-IP block arrangement to determine an optimal permutation; compiling a bitstream comprising a final placement and route of a circuit based on the optimal permutation and generating the bitstream to be loaded onto a target FPGA; and sending the final order of the permutable signals to a permutable signals control memory structure.
US10831962B1 Resistor network generation from point-to-point resistance values
The technology disclosed generates resistor values for networks with more than four terminals. In this case, all resistors in the network can be found by updating point-to-point (P2P) values as the network is reduced. To find the resistor value RAB between two terminals, A and B, the other terminals are effectively shorted together, reducing the network. Such reduction does not affect RAB. The point-to-point (P2P) resistance values are recalculated as other terminals are shorted. Once reduced to four terminals, the P2P resistance values are sufficient to determine RAB. Given six P2P resistance values, it generates the six resistor values required for the resistor network connecting the four terminals.
US10831953B1 Logic partition identifiers for integrated circuit design
Techniques for logic partition identifiers for an integrated circuit (IC) design are described herein. An aspect includes receiving a logic domain representation of an IC design comprising a plurality of logic partitions each comprising a respective plurality of IC elements. Another aspect includes generating a physical domain representation of the IC design based on the logic domain representation comprising a plurality of logic clusters each corresponding to a respective logic partition, wherein each of the plurality of logic clusters comprises a respective plurality of IC elements. Another aspect includes assigning a logic partition identifier to each IC element in the physical domain representation, wherein the logic partition identifier of an IC element corresponds to a logic partition. Another aspect includes determining timing information for a logic partition based on the logic partition identifiers of the plurality of IC elements of a logic cluster associated with the logic partition.
US10831951B1 Generation and use of simulation profiles to preserve computing resources
Methods, systems, and apparatus, including computer programs encoded on computer storage media, to generate and use a simulation profile are described. One of the methods includes performing a plurality of simulations over a plurality of interval, each simulation generating a value for each interval, each simulation using the same inputs. The method includes for each interval, sorting the values corresponding to that interval. The method includes identifying a median value for each interval. The method includes identifying values for each of a plurality of thresholds for each interval. The method includes calculating a ratio between each of the identified values and the median value. The method includes generating a profile using the median values and the calculated ratios.
US10831946B2 Multi-configuration massive model system
A multi-configuration massive model system. The system comprises a processor unit and a comparator configured to run on the processor unit, a memory, and a configuration manager. The comparator compares sets of parts for two or more configurations of a vehicle to form a list comprising a group of common parts and a group of unique parts. The memory is configured to store a massive model dataset of the configurations of the vehicle with a list of the group of common parts and the group of unique parts for the configurations of the vehicle. The configuration manager, configured to run on the processor unit, receives input of a selected configuration and performs an action relating to the vehicle using the massive model dataset for the selected configuration of the vehicle with the list of the group of common parts and the groups of unique parts stored in the memory.
US10831945B2 Apparatus for operation of connected infrastructure
Methods and apparatus for determining a location and an orientation of a smart device via wireless communication. The location and direction of the smart device may be used to generate a data query and/or submit information into a data storage, referencing a time, place and direction of the smart device.
US10831943B2 Orienteering system for responding to an emergency in a structure
Method and apparatus for responding to an emergency using orienteering methods. An Augmented Virtual Model (AVM) may assist in determining the nature of the emergency and a path to be taken by an emergency responder. By referencing the AVM on a smart device, such as one located in the visor of a firefighter, the emergency responder can quickly and easily locate a cause of the emergency and address it, as well as rescue lives endangered by the emergency.
US10831941B2 Method and system for automating resource selection and building plan layout generation
In an embodiment, a computer-based method for automatically selecting resources to include in a building plan layout is disclosed. The method involves obtaining a set of resource rules that define resources placeable within a building plan layout, obtaining a set of behavioral rules that define the behaviors of the resources, generating a model by evaluating the set of resource rules and the set of behavioral rules, obtaining a configuration, wherein a configuration comprises at least one of building demand, resource permutations, and other simulation attributes, generating at least one set of performance metrics by executing the model with the configuration, storing the at least one set of performance metrics, the model, and the configuration as an entry in a metrics database, selecting an entry from the metrics database, and outputting the entry to a building plan layout generator.
US10831934B2 Management of authenticated variables
An embodiment includes an apparatus comprising: an out-of-band cryptoprocessor coupled to secure non-volatile storage; and at least one storage medium having firmware instructions stored thereon for causing, during runtime and after an operating system for the apparatus has booted, the cryptoprocessor to (a) store a key within the secure non-volatile storage, (b) sign an object with the key, while the key is within the cryptoprocessor, to produce a signature, and (c) verify the signature. Other embodiments are described herein.
US10831929B2 Systems and methods for providing data residency protection using remote proxies
Computerized embodiments are disclosed for keeping personally identifying information within a protected domain environment when interacting with a computerized service environment. A restriction to be imposed on access to personally identifying information that is stored within a protected domain environment is received. A data residency protection component is generated based on the received restriction, stored in a data residency database that is accessible to the computerized service environment, and transmitted to a remote computerized system included in the protected domain environment. The data residency protection component is configured to, when executed: monitor data communications from the protected domain environment to detect the personally identifying information, generate a protected communication by isolating the personally identifying information, and transmitting the protected communication having the personally identifying information isolated. The record corresponding to the data residency protection component is reference to avoid creating a second data residency protection component that counteracts the restriction.
US10831927B2 Noise propagation-based data anonymization
A first set of data associated with one or more data stores is received. A distance from a representation of a subset of the first set of data to at least a second representation of another set of data in vector space is identified. In response to the identifying of the distance, the first set of data is anonymized. The anonymizing includes adding noise to at least some of the first set of data.
US10831921B2 System and methods for providing query-based permissions to data
A computing device is configured to carry out actions including: generating, in a graph database, an access role vertex that defines an access role of a user, where the access role vertex is connected to a user vertex representing the user; generating a query vertex including a traversal clause that represents a query of the graph database; generating a permission edge between the access role vertex and the query vertex, where the permission edge defines the access role's permission to access the results of the query; receiving a request to execute the query on behalf of the user; in response to the request, traversing the graph database according to the traversal clause to locate a set of vertices; and generating a set of results based on the set of vertices.