US10893415B2

Unauthorized use of a secured device can be prevented using customized hardware that only permits operation of the secured device while an enable signal is being generated, and prevents its operation at all other times. The enable signal is only generated when variations in incoming ultrasound waves indicate that a specific ultrasound activation signal has arrived. This ultrasound activation signal is generated by an activation unit that is acoustically coupled into an ultrasound conductive body (e.g., a person's body). Because the ultrasound activation signal cannot cross air gaps, the ultrasound activation signal will only be able to reach its destination when both the activation unit and the secured device maintain acoustic contact with the ultrasound conductive body. In addition, the signal that is actually received by the secured device must be the same specific ultrasound activation signal that the secured device is expecting to receive.
US10893413B2

Examples pertaining to user equipment (UE) key derivation at mobility update in mobile communications are described. An apparatus implemented in a UE conducts a registration with a first Access and Mobility Management Function (AMF) of a network. The apparatus also conducts one other registration with a second AMF of the network over a 3rd Generation Partnership Project (3 GPP) access. In response, the apparatus receives a request from the second AMF over the 3 GPP access. The apparatus then performs a key derivation to generate a derived key using a keying material from the initial registration with the first AMF to result in the UE and the second AMF sharing a common security context for the 3 GPP access and a non-3 GPP access.
US10893407B2

An embedded subscriber identity module (eUICC1) and a method of controlling such a module. The embedded subscriber identity module (eUICC1) is suitable for maintaining numerous communication profiles (P) simultaneously in the active state, and each active communication profile (P) allows the communications terminal (T) containing the embedded subscriber identity module to communicate with a mobile telephone network (R) associated with that communication profile.
US10893405B2

A method, performed by a RAN node, for enabling connection setup for a wireless device in a communication network comprising a first network which is a home network of the wireless device and a second network which is visited by the wireless device. The networks each comprise partitioned sets of functionalities, which sets of functionalities each belong to a network slice of the network, wherein a first set of functionalities in the first network belongs to a first network slice supporting the wireless device. The RAN node receives a first network identity for the home network, an identity of the first network slice supporting the wireless device in the home network and a second network identity for the second network, from the wireless device, to retrieve an identity of a second network slice capable of supporting the wireless device in the second network to determine a second core network node.
US10893403B2

A technique for deploying proximity beacons involves coupling proximity beacon transmitters and/or hubs to an enterprise network device. The coupling can be by way of physically connecting communication interfaces of the network device and the proximity beacon transmitter or hub. In some implementations, the communication interface can be implemented as a USB interface. In some implementations, the communication interface can be embedded within the network device, such that the communication interface can provide the physical connection in the form of an embedded or internal connection.
US10893388B2

A map generation device includes: a communication unit that acquires position information about a vehicle at a time when an image is photographed from the vehicle; and a control unit that estimates a dispersion state of pollen, based on the position information about the vehicle acquired by the communication unit and detection information indicating a result of a first detection in the image, and generates map information indicating the estimated dispersion state, the first detection in the image being a detection of a person that wears an anti-pollen article.
US10893378B2

The present disclosure reveals a method and system to reliably detect the physical presence in a certain area of a preferably authenticated token holder (for example a User or the owner of a smart device) who preferably has explicitly consented to this process. It can be used on premise with any wireless communication technology that supports connection-less advertising or broadcasting. A straightforward use-case for these methods is the detection of users (such as customers) in physical locations (such as shops).
US10893374B2

An electronic device according to various embodiments of the present invention may comprise: a gyro sensor for sensing rotation of an electronic device; a memory for storing a plurality of head related transfer functions corresponding to a plurality of directions; and a processor configured to generate a stereo signal by applying, to an audio signal, a first head related transfer function corresponding to a first direction, generate a stereo signal by applying, to the audio signal, a second head related transfer function corresponding to a third direction symmetric to a second direction with reference to the first direction when the electronic device rotates from the first direction to the second direction, and generate a stereo signal by applying the first head related transfer function to the audio signal when a pre-designated time elapses after the electronic device rotates from the first direction to the second direction.
US10893369B2

A wearable component of an implantable medical device adapted to work with a sensor that detects the strength of the magnetic field emanating from a magnet situated in the implanted portion of the device. The wearable component can be fitted with a magnet that can be programmed or adjusted to the required strength. The system can automatically determine the required magnet strength, and also program the magnet to have the required value. The technology removes the conventional means or the need of audiologist/clinician to perform manual determination of the magnet strength by trial-and-error, and streamlines the process of magnet determination. The tedious and error-prone manual process can now be an automated additional step in the process of fitting an auditory prosthesis. The system removes the need for manual intervention and guess-work by the clinician fitting the wearable component. The system helps to standardize fitting practice across clinics.
US10893365B2

Provided are a method for processing information and related products. The method includes the following. A target voice corresponding to a target language type is obtained. A first language type corresponding to the first headphone is determined. The target voice is converted into a first input voice corresponding to the first language type. The first input voice is sent to the first headphone.
US10893362B2

Provided are, among other things, systems, methods and techniques for processing an audio signal to add virtual bass. In one representative embodiment, an apparatus includes: an input line that inputs an original audio signal; an estimator, coupled to the input line, that estimates a fundamental frequency of a bass sound within the original audio signal; a bass extraction filter, coupled to the input line, that extracts a bass portion of the original audio signal that is at least 1 octave wide and includes the fundamental frequency; a frequency translator, coupled to the bass extraction filter, that shifts the bass portion, in its entirety, by a positive frequency increment that is an integer multiple of the fundamental frequency estimated by the estimator, thereby providing a virtual bass signal; and an adder having 1) inputs coupled to the original audio signal and to the virtual bass signal and 2) an output.
US10893361B2

The present disclosure provides methods and systems for homogenizing a low frequency listening experience for users in a plurality of locations, such as a plurality of seat positions in a vehicle. An example audio system includes a plurality of woofers configured to output low frequency sound into a listening environment to yield a homogeneous low frequency sound field. Homogeneity of the low frequency sound field in this case is for example spectrally uniform throughout an extended listening space.
US10893360B2

A pop sound suppression method, an audio output circuit, and a terminal suppress a pop sound that is generated when an audio output circuit is in an alternating current (AC) coupling structure. The output circuit includes an output power amplifier, a common-mode voltage buffer, a reference voltage generation circuit, a powered-on pop sound suppression switch, and a common-mode switch. The powered-on pop sound suppression switch is configured to control, in a power-on process of the audio output circuit, a voltage level of an output node to be zero. The common-mode switch is configured to control, when a reference voltage level of the reference voltage generation circuit is zero, the voltage level of the output node to be equal to the reference level.
US10893353B2

An earpiece includes an earpiece housing, a processor disposed within the earpiece, a speaker operatively connected to the processor, a microphone operatively connected the processor, and a global navigation satellite system (GNSS) receiver disposed within the earpiece. A system may include a first earpiece having a connector with earpiece charging contacts, a charging case for the first earpiece, the charging case having contacts for connecting with the earpiece charging contacts, and a global navigation satellite system (GNSS) receiver disposed within the charging case.
US10893348B2

A sound vibration actuator includes: a bracket and a casing for forming an internal space; a coil part coupled to the bracket in the internal space; a magnet part disposed around the coil part; an elastic member whose one surface coupled to the magnet part; a substrate fixed to the bracket and exposed outward from the internal space; and a substrate seating part disposed on the outer peripheral surface of the casing, wherein the substrate is disposed on top of the substrate seating part. The sound vibration actuator reduces the entire thickness thereof, while constantly maintaining an amount of vibration and generate vibrations in various frequency bands because the coil and the magnet are not fixed in the process where the vibrations are generated.
US10893345B2

A speaker system is disclosed with user-selectable output modes including controlled directivity output modes (e.g. selectable monopole, dipole, or cardioid radiation patterns), that may be implemented with adjustable electronic delay of out-of-phase driver elements, and that provides for both even-orderharmonic distortion reduction and driver force cancellation in a compact assembly suitable for home or studio use.
US10893342B2

There is provided a reconfigurable optical modulator comprising a light source and a splitter operative to receive an input signal from the light source and to split the input signal into a plurality of split signals. The optical modulator comprises a plurality of optical amplifiers, each being operative to receive one of the plurality of split signals as an input and to act as a switch having a first state where the split signal is blocked and a second state where the split signal is amplified. The optical modulator comprises a plurality of modulators, each being operative to receive an amplified split signal from one of the plurality of optical amplifiers and to modulate the amplified split signal into a modulated signal. The optical modulator comprises an optical combiner operative to combine a plurality of modulated signals produced by the plurality of modulators to thereby produce a modulated output signal.
US10893341B2

According to one embodiment, a data transmission device, includes: a wireless transmitting circuitry transmitting a wireless signal; measurement circuitry measuring a state of a measurement target at a first sampling rate and acquiring a first measurement value of the state of the measurement target; and controlling circuitry determining whether the first measurement value satisfies a first condition based on a first threshold value. The wireless transmitting circuitry transmits the plurality of first measurement values acquired before the first condition is satisfied when the first condition is satisfied. The measurement circuitry switches the first sampling rate to a second sampling rate higher than the first sampling rate when the first condition is satisfied, measures a state of the measurement target at the second sampling rate, and acquires a second measurement value of the state of the measurement target. The wireless transmitting circuitry transmits the second measurement value.
US10893340B2

A tower-mounted networking device facilitates deploying a remote station without having to build a custom station aside a radio tower. The networking device's chassis comprises a mounting bracket, which includes a curved contour for mounting the networking device on the radio tower. Also, the chassis can be resistant to weather intrusion, by not including a vent, to allow the networking device to be installed outdoors. The networking device can include a first power port coupled to an external connection line from a source external to the tower, such that the external connection line provides at least power to the networking device. The networking device can use the power to power a set of antenna mounted on the radio tower. The networking device can also relay a network connection between a pair of antennas, and/or between an antenna and a network connection to an Internet service provider.
US10893331B1

Methods and apparatus are described for reducing subtitle information for just-after-broadcast (JAB) content. Redundant information in subtitle entries is removed so that some client devices with limited memory can handle the single subtitle file that is delivered with JAB content.
US10893329B1

In an approach for dynamic occlusion of a live streaming video, a processor receives and processes a live streaming video. A processor determines whether any restricted content is in the live streaming video based on a set of user rules. A processor, in response to determining one or more restricted content being in the live streaming video, applies an occlusion to the one or more restricted content in the live streaming video. A processor broadcasts the live streaming video with the occlusion.
US10893321B2

System and method for detecting and classifying direct response advertisements. The system includes a unit for generating an advertisement candidate segment for an advertisement section detected from a broadcast stream a matching unit for determining whether the candidate segment matches each advertisement segment stored in a database (DB); a unit for, if the matching unit determines that a segment matching the candidate segment is not present, determining whether the candidate segment is a direct response advertisement; a registration unit for storing the candidate segment, determined to be a direct response advertisement, as an advertisement segment that is the direct response advertisement in the DB; and a direct response advertisement grouping unit for, if the matching unit determines that an advertisement segment matching the candidate segment is present, and the matching segment is a direct response advertisement, grouping the candidate segment with DB-stored advertisement segments that are direct response advertisements.
US10893318B2

A vehicle chatroom server includes at least one network interface configured to communicate with passenger terminals, at least one processor connected to communicate through the at least one network interface, and at least one memory storing code that is executed by the at least one processor to perform operations. The operations include obtaining passenger information and characterizing potential passenger discussion interests based on the passenger information. The operations identify a grouping of passengers who satisfy a common interest rule based on the potential passenger discussion interests. The operations then communicate with passengers in the grouping through a computerized chatbot module providing natural-language text and/or computer synthesized speech that is provided to the passengers in the grouping to invite to a discussion-focused chatroom hosted by the chatroom server. Related methods and computer program products are disclosed.
US10893313B2

Encrypted content from a content provider is received at a central location of a multichannel video programming distributor (MVPD). The content provider is distinct from the MVPD. The content is decrypted and processed in a virtual set-top application associated with a set-top of a customer of the MVPD. The set-top of the customer is located in a customer premises remote from the central location. The processed content is provided over a secure data link to a conditional-access encoder at the central location. The conditional-access encoder encrypts the processed content, which is then transmitted to the set-top of the customer.
US10893311B2

A method of synchronization control in a synchronization gateway equipment is proposed. The method includes: receiving first metadata relating to a first audiovisual content, the metadata having an audiovisual content identifier, a first TV broadcast channel identifier, and time-and-date information; obtaining an identifier of a user interactivity element from the audiovisual content identifier; obtaining time-and-date information for presentation of a user interactivity element from the received time-and-date information; and transmitting, in synchronized manner with the time-and-date information for presentation of the interactivity element, a request for presentation of the user interactivity element corresponding to the identifier of the user interactivity element, the request including the identifier of the user interactivity element.
US10893310B1

Techniques enabled by the present disclosure allow a media content service to support different playback modes in the presence of variations in media content asset types and viewer device capabilities. The techniques enabled by the present disclosure further allow encoding media content with playback bitrates targeted for streaming playback mode and playback bitrates targeted for download playback mode, and managing manifest data to allow viewer devices to select between different playback bitrates for a particular playback mode with greater precision.
US10893301B2

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
US10893292B2

An electronic circuit includes a block determinator, a candidate selector, and a motion vector generator to perform motion estimation. The block determinator determines a current block and candidate blocks with regard to each of decimated images generated from an original image, wherein the block determinator determines first candidate blocks based on a location of the current block without a full search for all pixels with regard to a first decimated image of the lowest resolution. The candidate selector selects second candidate blocks which are some of the first candidate blocks with regard to a second decimated image of the highest resolution, such that the block determinator determines the second candidate blocks with regard to the original image. The motion vector generator generates a motion vector for the current block based on one reference patch determined from reference patches indicated by candidate motion vectors of the second candidate blocks.
US10893290B2

An apparatus for moving image coding includes: a memory configured to store a reference panoramic image used for coding a coding-target panoramic image obtained by extending a panoramic image included in panoramic video photographed by an imaging device; and a processor coupled to the memory and configured to execute a decision process that includes deciding a vector that represents an amount of shift of the coding-target panoramic image relative to the reference panoramic image, execute a correction process that includes generating a corrected coding-target panoramic image by correcting a position of each of a plurality of coding-target regions in the coding-target panoramic image in accordance with the vector that represents the amount of shift, and execute a coding process that includes coding an image of each of the plurality of coding-target regions in the corrected coding-target panoramic image by using the reference panoramic image.
US10893287B2

A computer implemented geospatial media recording system which receives a global positioning signal from a global positioning system, a video stream from a video recorder and an audio stream from an audio recorder and encodes the global positioning system signal as global positioning data continuously embedded at intervals in the video stream or the audio stream at a frequency at the upper end or outside of the human audible range as a combined data stream which by operation of a geospatial media program can be concurrently displayed as a video in a first display area with a geospatial representation in second display area on a display surface with a plurality of coordinate location indicators located in the geospatial representation each at the coordinate location associated with the global positioning data embedded in the video.
US10893284B2

A method for decoding a compressed video bit stream in a video decoder to recover a video sequence, the video decoder including a plurality of decoder processing cores is provided. The method includes determining that a picture is encoded in the compressed bit stream as a pre-determined number of independently encoded sub-pictures, and dispatching a first encoded sub-picture of the pre-determined number of sub-pictures to a first decoder processing core of the plurality of decoder processing cores and a second encoded sub-picture of the pre-determined number of sub-pictures to a second decoder processing core of the plurality of decoder processing cores, wherein the first encoded sub-picture and the second encoded sub-picture are independently decoded in parallel on the respective first and second decoder processing cores.
US10893282B2

Image coding and decoding technologies are described. For example, a sample adaptive offset (SAO) type parameter is decoded from a bitstream, and an SAO type for an SAO value to be added to a pixel value of a reconstructed image is determined from the SAO type parameter. A plurality of bins with variable length coding is decoded from the bitstream using bypass arithmetic coding with a fixed probability. The plurality of bins represents an integer indicating a magnitude of the SAO value. The integer indicating the magnitude of the SAO value is determined based on the plurality of bins decoded using bypass arithmetic coding with a fixed probability. The SAO value is determined using the determined integer.
US10893272B2

Embedded Codec (EBC) circuitry for image block coding based on pixel-domain pre-processing operations on image block is provided. The EBC circuitry includes memory that stores a first image block and encoder circuitry that computes a first sum of absolute differences (SAD) from a first prediction block of row-wise residual values and a second SAD from a second prediction block of column-wise residual values in pixel-domain. The encoder circuitry selects a residual prediction type from a set of residual prediction types as an optimal residual prediction type and a set of quantization parameters as optimal quantization parameters for each of a first encoding mode and a second encoding mode. The encoder circuitry generates a set of bit-streams of encoded first image block in the first encoding mode and the second encoding mode, respectively, based on the selected residual prediction type and the selected set of quantization parameters.
US10893239B2

A surveillance system including a fixed camera and one or more temporary cameras and a control means coupled to the fixed camera and the one or more temporary cameras is disclosed. The control means is configured to extend coverage of the fixed camera using the one or more temporary cameras coupled to the fixed camera. Each of the one or more temporary cameras includes one or more sensors and is configured to be deployed and adjusted based on sensor data obtained from the one or more sensors of the one or more temporary cameras and from one or more fixed camera sensors co-located with the fixed camera.
US10893233B1

An interaction method, an interaction device and an interaction system for remote consultation are provided. The interaction method includes: acquiring a remote consultation request; creating a consultation group based on a real-time audio and video cloud service interface, and recording the remote consultation request in a database; generating a consultation token based on patient information in the remote consultation request in the database and attribute information of the consultation group, and recording the consultation token in the database; and sending the consultation token in the database to a first terminal and a second terminal, and performing an information interaction by the first terminal and the second terminal based on a user datagram protocol in response to the first terminal and the second terminal entering the consultation group according to the consultation token.
US10893231B1

An approach is provided in which the approach initiates a video conference between a first user utilizing a first device and a second user utilizing a second device. The first device uses a camera positioned at a first set of coordinates to capture a first live video feed of the first user from a first alignment perspective, and also displays a second live video feed of the second user on the screen at a second set of coordinates. The approach manipulates the first live video feed such that the manipulated first live video feed captures the first user from a second alignment perspective corresponding to the second set of coordinates, and transmits the manipulated first live video feed to the second device.
US10893230B2

A method and system for dynamically switching between at least two cameras. A first and second video input received from a first and second camera of the at least two cameras to identify first and second directional parameters of a face of a user, respectively. A first algorithm is executed on the first and second directional parameters to identify a first and second percentage associated with facial coverage of the user, respectively. It is determined that the first percentage exceeds the second percentage and in response, the first video input is utilized to capture the face of the user and the second video input is disabled. Either the first and second cameras are attached to the device or one camera of the first and second cameras is attached to the device and another camera of the first and second cameras is attached to a monitor associated with the device.
US10893220B2

Various embodiments disclosed herein describe a divided-aperture infrared spectral imaging (DAISI) system that is adapted to acquire multiple IR images of a scene with a single-shot (also referred to as a snapshot). The plurality of acquired images having different wavelength compositions that are obtained generally simultaneously. The system includes at least two optical channels that are spatially and spectrally different from one another. Each of the at least two optical channels are configured to transfer IR radiation incident on the optical system towards an optical FPA unit comprising at least two detector arrays. One of the at least two detector arrays comprises a cooled mid-wavelength infra-red FPA. The system further comprises at least one temperature reference source or surface that is used to dynamically calibrate the two detector arrays and compensate for a temperature difference between the two detector arrays.
US10893219B2

A preferred method of acquiring virtual or augmented reality (VAR) scenes can include at a plurality of locations of interest, providing one or more users with a predetermined pattern for image acquisition with an image capture device and for each of the one or more users, in response to a user input, acquiring at least one image at the location of interest. The method of the preferred embodiment can also include for each of the one or more users, in response to the acquisition of at least one image, providing the user with feedback to ensure a complete acquisition of the virtual or augmented reality scene; and receiving at a remote database, from each of the one or more users, one or more VAR scenes. One variation of the method of the preferred embodiment can include providing game mechanics to promote proper image acquisition and promote competition between users.
US10893215B2

A system comprising cascaded standardized hot-pluggable transceiving units for providing a multiviewer functionality. A first layer comprises a plurality of transceiving units implementing a scaling functionality followed by a pre-positioning functionality. A second layer comprises a transceiving unit implementing a positioning functionality. Source video streams are scaled by the first layer, and further combined to generate primary mosaiced video streams. The primary mosaiced video streams are combined by the second layer to generate a secondary mosaiced video stream. Alternatively, the first layer comprises at least one transceiving unit only implementing the scaling functionality. Source video streams are scaled by the first layer to generate scaled video streams. The scaled video streams are combined by the second layer to generate a mosaiced video stream.
US10893214B2

A camera monitoring system includes a first camera configured to capture an image of an area including a predetermined area on the left side of a vehicle, a second camera configured to capture an image of an area including a predetermined area on the right side of the vehicle and a third camera configured to capture an image of an area including a predetermined area behind the vehicle. The camera monitoring system further includes a monitor configured to display a composite image including a first captured image captured by the first camera, a second captured image captured by the second camera and a third captured image captured by the third camera and an image processor configured to control a layout of the composite image, and change the layout according to at least either the moving body information or the environmental information.
US10893212B2

There is provided an all-celestial imaging apparatus enabling imaging of images that enable estimation of depth information relating to an object to be imaged by suppressing any generation of occlusion. An all-celestial imaging apparatus that is an aspect of the present technique includes plural imaging parts each arranged being directed in a direction different from that of each other, and the plural imaging parts are arranged such that all imaging ranges on at least one circumference of the imaging ranges by the plural imaging parts are each overlapped by angles of view of two or more pairs of the imaging parts. The present technique is applicable to, for example, an all-celestial camera imaging images that are used in the case where the depth information on a distance to an object to be imaged that may be present in an optional direction of all azimuth directions of 360° is estimated.
US10893207B2

An object tracking apparatus is configured to execute a tracking process, a prediction process, an influence-degree obtaining process, and a difficulty-degree obtaining process, wherein the influence-degree obtaining process is configured to obtain a backside influence degree representing that a detection of an object to be tracked is affected by other object that overlaps the object, wherein the difficulty-degree obtaining process is configured to calculate, for each object to be tracked, a detection difficulty degree for detecting the object from each of next frames captured by respective cameras, based on the backside influence degree, wherein the tracking process is configured to select the next frame that is included in a set of next frames in a pieces of video and from which the object is to be detected, based on the detection difficulty degree, and detect the object from the selected next frames.
US10893204B2

A photographing preview composition guiding method includes obtaining a first image in a photographing preview mode of a photographing device, determining a target photographing object in the first image, obtaining a second image, where the second image includes the target photographing object, and the second image and the first image correspond to different angles of view, constructing a third image based on the first image and the second image, and displaying a composition prompt of the third image in a photographing preview interface.
US10893203B2

A terminal device obtains a first instruction triggering a photographing function, presents a viewfinder window on a first screen, obtains a feature parameter of a target image, where the target image is an image presented in the viewfinder window, presents preset playing content on a second screen when the feature parameter of the target image matches a standard feature parameter, and performs a photographing operation. Therefore, after the photographing function is enabled, the viewfinder window is presented, and the preset playing content is played on the second screen, where the playing content may attract attention of a photographed target such that the photographed target is stimulated in a short time to show a vivid expression.
US10893202B2

The present disclosure relates to user-selected metadata related to images captured by a camera of a client device. User-selected metadata may include contextual information and/or information provided by a user when the images are captured. In various implementations, a free form input may be received at a first client device of one or more client devices operated by a user. A task request may be recognized from the free form input, and it may be determined that the task request includes a request to store metadata related to one or more images captured by a camera of the first client device. The metadata may be selected based on content of the task request. The metadata may then be stored, e.g., in association with one or more images captured by the camera, in computer-readable media. The computer-readable media may be searchable by the metadata.
US10893190B2

Collecting images for digital capture of real world environments, and associated systems and methods are disclosed. A representative method for digitally capturing the environment includes scanning an environment with a laser scanner from at least one fixed point to obtain scan data and, based at least in part on the scan data, creating a view capture route corresponding to a path in the environment. The method can further include receiving optical data from a human operator carrying an optical sensor as the human operator travels along the view capture route. The method can still further include generating a virtual (or other) representation of the environment, based at least in part on the optical data.
US10893184B2

The present invention provides an electronic device and a method for processing an image. A method of the electronic device according to various embodiments can comprise the operations of: obtaining, using an image sensor, a plurality of images including a first image and a second image corresponding to external objects, providing, using the image sensor, at least a part of processed images of the plurality of images as a preview image; detecting image information based on at least the preview image; storing, in a buffer, images including at least the first and second images of the plurality of images; and synthesising, in response to an image capture related input, an image set including at least the first and second images of the images stored in the buffer using the image information so as to create a third image. In addition, the present invention may include other embodiments.
US10893183B1

An attention-based imaging system is described, including a camera that can adjust its field of view (FOV) and resolution and a control routine that can determine one or more regions of interest (ROI) within the FOV to prioritize camera resources. The camera includes an image sensor, an internal lens, a steerable mirror, an external lens, and a controller. The external lens is disposed to monitor a viewable region, and the steerable mirror is interposed between the internal lenses and the external lenses. The steerable mirrors are arranged to project the viewable region from the external lens onto the image sensor via the internal lens. The steerable mirror modifies the viewable region that is projected onto the image sensor and controls the image sensor to capture an image. The associated control routine can be deployed either inside the camera or in a separate external processor.
US10893181B2

An integrated color imaging system has a housing with an objective lens, photocathode and image intensifier. The image intensifier has radiation sensitive sensors and a phosphor screen. A rotatable first filter wheel is located between the objective lens and the photocathode. The first filter wheel can include first channels selectively positionable in an optical path of the image, and at least one of the first channels is clear and unfiltered. A rotatable second filter wheel can be located inside the housing between the phosphor screen and an eyepiece lens of the housing. The second filter wheel can include second channels selectively positionable in the optical path between the phosphor screen and the eyepiece lens, and at least one of the second channels is clear and unfiltered. The clear and unfiltered channels of the first and second filter wheels can be selectively aligned and held in the optical path.
US10893180B2

An imaging device having a substrate having an imaging unit mounted thereupon; a lens barrel holding a lens; a holder holding the lens barrel and being connected to the substrate; and a first elastic body impelling the substrate in a first direction perpendicular to the optical axis.
US10893176B1

In a camera body capable of connecting to an electronic terminal, an imaging element captures an image of a subject and generates a live-view image. A transmission unit transmits the live-view image to the electronic terminal. A reception unit 191b receives, from the electronic terminal, an imaging request for the camera body. A body controller controls the imaging element, the transmission unit, and the reception unit. The body controller executes imaging performed by the imaging element and acquires a first image frame, which is a captured image, in response to the imaging request. The transmission unit transmits the live-view image to the electronic terminal after the imaging request without any interruption caused by transmission of the first image frame in response the imaging request.
US10893172B2

A method of obtaining a calibration factor for color calibration of a printing system. The method includes printing, using the printing system, a plurality of Neugebauer primaries (NPs) each defined by a respective Neugebauer primary area coverage (NPac) vector. For each of the NPs, an area coverage change of the NP is determined from a measurement of a visual property for the NP and a measurement of the visual property for a corresponding reference NP corresponding to the respective NPac vector. The calibration N factor for the printing system is obtained based on the area coverage change for respective NPs of the plurality of NPs.
US10893163B2

A non-transitory computer-readable recording medium stores instructions which cause, when executed by a processor, a computer to obtaining designated data and designated condition information. The designated data includes the image data and, the designated condition information indicates multiple designated parameters respectively corresponding to multiple items constituting an execution condition for an outputting operation. The instructions cause the computer to transmit parameter request information to a server, receive parameter instruction information including recommendable parameters associated with the group identifying information from the server as a response to the parameter request information, cause the image outputting device to execute the outputting operation using the recommendable parameters included in the parameter instruction information as the parameters for the particular items, and using the designated parameters for the other items.
US10893160B2

A multi-feed detection apparatus includes a conveyance roller, an ultrasonic sensor for generating an ultrasonic signal, an imaging device to image the medium being conveyed by the conveyance roller and sequentially generate a line image, and a processor to detect a width of the medium in each line image for each line image, detect a vertex count of a medium included in the sequentially generated line image based on the width of the media in the each line image, detect a length of the medium in a direction perpendicular to the medium width, estimate a shape of a medium based on the vertex count and the length of the medium, and detecting media multi-feed by comparing the ultrasonic signal with a predetermined threshold value, and change the predetermined threshold value or stop detection of the medium multi-feed, based on the estimated shape of the medium.
US10893159B2

A document feeder includes an input tray (part of a document placing portion) on which a document is placed, an output tray on which the document output from a document output port in an output direction is stacked, and a substrate including a light source that emits light to the output tray. The output tray is disposed below the input tray. The substrate is fixed to the document placing portion at an oblique angle relative to a horizontal reference of the document feeder such that the optical axis of the light source extends toward the document output port.
US10893154B2

A personalized souvenir producing interactive kiosk system and method of producing a personalized souvenir using the personalized souvenir producing interactive kiosk system. The system includes a vending machine-like kiosk configured to communicate with a user's electronic device, such as a smartphone, to accept an upload of a user-selected digital image. The kiosk then creates a personalized souvenir in the form of a refrigerator magnet using the digital image and printing the digital image on a section of magnetic sheeting.
US10893150B2

A method of implementing calls includes identifying a call scheduled for a time in the future from an electronic calendar associated with a user and prior to the call, ordering a plurality of codecs used by an Internet Protocol (IP) phone of the user for the scheduled call. The method further includes, during the call and using a processor, calculating a mean opinion score for the call and storing the mean opinion score as part of call data for the call within a data storage device comprising historical call data.
US10893147B2

The disclosure relates to a method, apparatus and system to provide automated audio video conferencing in a conference room. In an exemplary embodiment, the disclosure relates to a mobile device having one or more processors and circuitry. The circuitry may execute a first logic, a second logic and a third logic. The first logic may be configured to receive instructions to connect the mobile device to a wireless equipment in a conference room. The second logic may be configured to obtain conference room information. The third logic may be configured to transmit a request to pair with a wireless equipment in the conference room. The third logic may be further configured to: receive information in a first communication mode that a code challenge will be issued, receive a code challenge in the second communication mode and pair the mobile device with the wireless equipment.
US10893145B2

A redirection and messaging system receives telephony information identifying a caller and call context from a telephony system. The system selects one of a plurality of messaging operators based on the call context, optionally sends an introductory message to the caller via a messaging service, and generates a message interface for the selected message operator. The message interface includes the caller and call context and any messages sent between the caller and the selected message operator, with an input interface allowing the selected message operator to input and send messages to the caller.
US10893142B1

A method of authenticating a service agent on behalf of a user, the method performed at a server and including: obtaining a unique identifier associated with a first communication session established over a first communication channel; storing the unique identifier in a data store; receiving, via a second communication channel, a validation request comprising verification information associated with the user; attempting authentication of the service agent by comparing the verification information with the unique identifier, and in response outputting a validation response via the second communication channel. If the verification information corresponds with the unique identifier, the validation response indicates successful authentication of the service agent, and if the verification information does not correspond with the at least one unique identifier, the validation response indicates unsuccessful authentication of the service agent.
US10893138B2

A computer-implemented method is described for authenticating the identity of a caller. A mobile computing device receives, via a wireless communications network, an incoming call setup request initiated by a phone system of a caller, and executes an identity service application upon receipt of the incoming call setup request. The call includes a plurality of data packets. The mobile computing device extracts a caller identifier from the plurality of data packets. The caller identifier includes one or more bits at a first predetermined position within the plurality of data packets. The mobile computing device forwards the caller identifier to an identity service computing device. The identity service computing device determines an identity status of the caller. The mobile computing device receives, from the identity service computing device, an authentication token and the identity status of the caller. The mobile computing device displays the identity status of the caller.
US10893132B1

A mobile terminal including a display panel, a light sensor, and a first polarizing component. The display panel is between the first polarizing component and the light sensor. The ambient light having passed through the first polarizing component is linear polarized light. The light sensor includes N first regions and M second regions, the total area of the N first regions is equal to that of the M second regions. Each of the first regions includes a second polarizing component and K photodetectors. The second polarizing component is located above the K photodetectors. Each of the second regions includes a third polarizing component and L photodetectors. The third polarizing component is located above the L photodetectors. The polarization direction of the second polarizing component is parallel to that of the first polarizing component. The polarization direction of the second polarizing component is perpendicular to that of the third polarizing component.
US10893127B1

A method for communicating interactive data between heterogeneous devices, comprising receiving, by an intermediary computing device via a first wireless interface from a first computing device, interactive data from at least one sensor of the first computing device; extracting, by the intermediary computing device, at least one data string from the received interactive data; encapsulating, by the intermediary computing device, the extracted at least one data string in a transport layer header; and transmitting, by the intermediary computing device via a second wireless interface to a second computing device, the encapsulated at least one data string, wherein the second computing device extracts the at least one data string from the encapsulated transmission and forwards the at least one data string to a virtual human interface device (HID) driver executed by an operating system of the second computing device.
US10893123B2

A mechanism for managing a decentralized application functioning within an application shard in a decentralized network includes an access control mechanism and a resource control mechanism. The access control mechanism includes access logic that determines if a request to submit a transaction for execution by the decentralized application is valid. The request is received from an originator through the decentralized application. The resource control mechanism is called when a request is determined by the access control mechanism to be a valid request. The resource control mechanism includes resource logic that determines if a criterion is satisfied. The criterion may include one or more of a first criterion associated with the originator and a second criterion associated with the application shard. The resource control mechanism further includes forwarding logic that initiates a forwarding of the validated request to the application shard if the criterion is satisfied.
US10893122B2

A media guidance application may determine user recovery times to real-life events. For example, the media guidance application may track the length of time that a particular user takes to recover from various real-life events.
US10893120B2

Embodiments for data caching and data-aware placement for machine learning by a processor. Data may be cached in a distributed data store to one or more local compute nodes of cluster of nodes with the cached data. A new job may be scheduled, according to cache and data locality awareness, on the one or more local compute nodes with the cached data needed for execution.
US10893112B1

Systems and methods for continuous tracking of media file playback. First, transaction data from a platform stream is received. The transaction data corresponds to a request to play a media file from an end user, as well as continuous play information. Next, the transaction data is verified. Then, the verified transaction data is signed using a cryptographic signature. Next, it is determined whether the transaction data corresponds to a valid blockchain transaction. If the transaction data corresponds to a valid blockchain transaction, the valid blockchain transaction is recorded to a blockchain. Last, the transaction data and the cryptographic signature are transmitted to one or more validation nodes.
US10893109B2

Method, device, network and network entity for providing at least one Internet Protocol, IP, service application from a subscriber's multimedia device in an IP multimedia network. The method comprises executing at least one IP service application on the device and/or on an auxiliary device associated with the device. A Domain Name System, DNS, service is provided being executed on the device the DNS service relating to a domain associated with the subscriber. The DNS service has a memory associated therewith. In the memory information is stored relating to DNS resource records in accordance with the at least one IP service application that is being executed on the device and/or in the auxiliary device at that moment. An indication of the device's capability to execute a DNS service is deposited with the IP multimedia network. The indication comprises a network address on which the DNS service can be reached for a DNS query.
US10893100B2

A computing system includes a plurality of physical hosts; a first application of a first tenant and a second application of a second tenant distributed over the plurality of physical hosts; and a plurality of virtual switches with a plurality of ports, each switch associated with a corresponding one of the physical hosts. A first virtual network couples the plurality of first application components and a second virtual network, isolated from the first virtual network, couples the plurality of second application components. A cloud management dashboard coupled to a software defined network controller is configured to receive an application performance monitoring request from a tenant and instruct the software defined network controller to turn on port mirroring on at least a portion of those of the plurality of ports corresponding to the application of the requesting tenant, to mirror corresponding packets to a packet data repository.
US10893091B2

Features are provided for the asynchronous transmission of media files that are part of, or otherwise associated with, user-created content posts. The media file transmissions are asynchronous in nature because the media files are transmitted in parallel background processes while users continue creating content posts or performing other computing tasks. The client devices on which the media file transmissions are initiated can manage the establishment of connections to a network-accessible content management system, and also manage the continued transmission of the media files to the content management system while the users perform other tasks using the client devices.
US10893084B2

Methods and systems for bandwidth efficient streaming and synching multimedia content at a desired quality of experience are described herein. One method includes: requesting, by a client device and from a server device, a multimedia file for streaming; receiving, at the client device and responsive to the request, a plurality of chunks of the multimedia file, wherein the chunks are of varying quality; streaming the multimedia file based on the received plurality of chunks; determining a first subset of the plurality of chunks that meet a predefined quality threshold, and a second subset of the plurality of chunks that do not meet the predefined quality threshold; requesting, by the client device and from the server device, a replacement chunk for each chunk of the second subset, wherein each replacement chunk meets the predefined quality threshold; and storing the multimedia file using the first subset and the replacement chunks.
US10893082B2

Within a social network, a user may establish a set of contacts who share with the user various content items and comments related thereto. However, these content items are often hosted by a content source outside of the social network, and the user may have to transition to the content source to view the content item, and then transition back to the social network to submit a comment. Instead, a device may monitor the social network to record shared content items. When the user requests a presentation of the content source, the content items hosted by the content source that have been shared with the user may be included in the presentation. The presentation of the content source may also accept comments from the user regarding a content item, and send the comments to the social network where the content item was shared with the user.
US10893077B1

In an embodiment, a method is performed by a middleware computing platform and includes maintaining an active user pool that includes a plurality of servicing users. The method also includes exposing an on-demand service-request interface to a plurality of user-to-user service platforms. The method further includes receiving, via the on-demand service-request interface, a service request from a particular platform of the plurality of user-to-user service platforms. In addition, the method includes automatically selecting a servicing user from the active user pool based, at least in part, on real-time availability of the plurality of servicing users and information included in the service request. Furthermore, the method includes assigning the servicing user to the service request. The method also includes transmitting, to the servicing user, a uniform resource locator to the particular platform. In addition, the method includes transmitting, to the particular platform, a message identifying the servicing user.
US10893075B2

Various communication systems may benefit from appropriate security measures. For example, mobile networks may benefit from the flexible selection of security features. A method can include receiving an attach request. The method can also include sending a response to the request. The response can include information configured to allow selection of a control plane integrity algorithm independently of a user plane integrity algorithm.
US10893066B1

A system, method, and computer program product are provided for a database associating a plurality of device vulnerabilities to which computing devices can be subject with a plurality of remediation techniques that collectively remediate the plurality of device vulnerabilities. Each of the device vulnerabilities is associated with at least one remediation technique. Each remediation technique associated with a particular device vulnerability remediates that particular vulnerability. Further, each remediation technique has a remediation type are selected from the type group consisting of patch, policy setting, and configuration option. Still yet, a first one of the device vulnerabilities is associated with at least two alternative remediation techniques.
US10893063B2

An information processing device capable of reducing an amount of data to be monitored in an onboard system is provided. The information processing device obtains a first log from the onboard system, determines whether an abnormality is included in communication data of the first log using the first log, and, in a case where the abnormality is determined to be included in the communication data, outputs first detection results indicating that the abnormality is included in the communication data to the onboard system. The first detection results is output, as a transmission instruction to cause transmission of a second log from the onboard system to the information processing device, with the second log including a larger amount of data than the first log.
US10893060B2

A system and a method are disclosed for determining that a first electronic communication, received in a first private repository of a user, has been identified (e.g., flagged) as including a threat, and determining a probability that the first electronic communication includes the threat. In response to determining that the probability exceeds a threshold probability, the system monitors monitoring for a second electronic communication, received in a second private repository, that includes contents that match the contents of the first electronic communication. In response to, based on the monitoring, identification of the second electronic communication, the system generates a copy of the second electronic communication to an administrative private repository of an administrator, edits the copy to remove a portion that is likely to include the threat, inserts the copy of the second electronic communication to the second private repository, and deletes the second electronic communication from the second private repository.
US10893058B1

As described, embodiments presented herein provide techniques for detecting malware on computing devices connected to a local network segment by observing the traffic flows of such devices and generating signatures characterizing such traffic flows. Doing so allows instances of malware to be detected on a variety of devices which can be connected to a computing network, but which lack the capability of directly detecting and preventing malware applications from infecting such devices.
US10893054B2

Various systems and methods for providing a walk away lock are provided herein. A plurality of data packets may be received at a compute device from a user device. Here, each packet has corresponding time-to-receive value. A baseline latency value of the plurality of data packets may be determined based on their respective time-to-receive values. Additional data packets may be received from the user device, each of these additional data packets having their own corresponding time-to-receive values. A current latency value of the additional data packets may be calculated based on the respective time-to-receive values. A security operation may be performed based on the baseline latency value and the current latency value.
US10893049B2

Embodiments of the present disclosure provide an access point name (APN) authorization method, apparatus, and system. The APN authorization method includes: determining, by a network device, a target APN of user equipment UE and a type of an access network that the UE currently accesses; obtaining, by the network device, information about an authorized access network type corresponding to the target APN of the UE; and determining, by the network device according to the type of the access network that the UE currently accesses and the information about the authorized access network type corresponding to the target APN of the UE, whether the target APN of the UE is authorized. In the present disclosure, when APN authorization determining is performed, an operator can appropriately control the APN which the UE is allowed to access.
US10893048B2

A data processing request is obtained containing blockchain data and an identifier used to identify a blockchain network to which the data processing request belongs. The identifier is extracted from the data processing request. Based on the identifier, corresponding processing logic associated with the data processing request is executed. The blockchain data is stored to a blockchain storage area corresponding to the identifier.
US10893045B2

A method of accessing data at a device, wherein the data is stored remotely from the device or in removable storage. The method may the following steps: (i) sending a request from the device to access the data, the request including an identification code of a secure element or a memory card associated with the device, (ii) verifying, based at least partly on the identification code, whether access to the data is to be allowed or denied, and (iii) allowing or denying the device access to the data accordingly.
US10893042B2

A method according to one embodiment includes reading a unique credential identifier of a passive credential device, transmitting the unique credential identifier to a credential management system over a secure wireless connection, receiving credential device data from the credential management system over the secure wireless connection, and transmitting the received credential device data to the passive credential device.
US10893039B2

This disclosure provides a method and system for protecting phone numbers from being exposed to third parties. The method comprises receiving a request, from a caller smart phone, for establishing telephone communication with a callee smart phone, wherein the request contains a code to designate the smart phone of the callee. The method further comprises checking whether the code is formally provided to the callee. The method further comprises: in response to determining that the code is formally provided to the caller, retrieving the phone number of the caller and the phone number of the callee based on the request and establishing a phone call connection via a cellular network with the phone number of the caller and the phone number of the callee.
US10893033B2

Techniques are disclosed relating to a computer system accessing a client credential set to authenticate with a destination computer system. A computer system may, subsequent to receiving an indication to make available an application for a particular user, retrieve configuration data specifying a reference to a key value. The computer system may maintain a data object that includes a client credential set for the particular user. In response to an occurrence of an event associated with the application, the computer system may access the client credential set of the particular user from the data object using the key value and an indication of the particular user. The computer system may then send a request including the client credential set to a destination computer system for authentication with the destination computer system and receive a response indicating whether the computer system has been authenticated.
US10893031B2

A server receives a request from a client to establish a secure session. The server analyzes the request to determine a set of one or more properties of the request. The server selects, based at least in part on the determined set of properties, one of multiple certificates for a hostname of the server, where each of the certificates is signed using a different signature and hash algorithm pair. The server returns the selected certificate to the client.
US10893024B2

Methods and apparatus for private network peering in virtual network environments in which peerings between virtual client private networks on a provider network may be established by clients via an API to a peering service. The peering service and API 104 may allow clients to dynamically establish and manage virtual network transit centers on the provider network at which virtual ports may be established and configured, virtual peerings between private networks may be requested and, if accepted, established, and routing information for the peerings may be specified and exchanged. Once a virtual peering between client private networks is established, packets may be exchanged between the respective client private networks via the peering over the network substrate according to the overlay network technology used by the provider network, for example an encapsulation protocol technology.
US10893009B2

A mail transfer agent comprises processing circuitry, storage circuitry, and networking circuitry. The storage circuitry holds a database. The networking circuitry is operable to receive, via a network connection, an email message. The processing circuitry is operable to analyze the email message to detect an image present in the email message. The processing circuitry is operable to determine, based on one or more records of the database, that the detected image is associated with a particular brand, and process the email message based on whether one or more characteristics of the email message are associated with the particular brand in the database. The one or more characteristics of the email message may comprise one or more of: sender domain, sender subdomain, and sender IP address.
US10893007B2

An example device for transmitting an answer message includes a display configured to display information, a communicator configured to receive a question message from another device, a processor configured to control the display to display graphics representing a plurality of pieces of recommendation information which are includable in an answer message for the received question message and relations between the plurality of pieces of recommendation information, and a user input unit configured to receive a user input that selects at least one of the plurality of pieces of recommendation information, wherein the communicator is further configured to transmit an answer message including the selected recommendation information to the another device according to the user input.
US10892999B1

Technology is described for detecting a presence of a hardware assisted overlay network. An agent running on a host in a service provider environment may receive an assistance identifier that is assigned to a gateway associated with the host in the service provider environment. The agent running on the host may determine that the host is running in a hardware assisted overlay network operating in the service provider environment using the assistance identifier of the gateway. The agent running on the host may initiate a hardware assisted function that uses hardware resources accessible to the hardware assisted overlay network.
US10892996B2

Systems and processes for operating an intelligent automated assistant are provided. In one example process, an event associated with an audio input is detected with a first process. In accordance with a detection of the event, a delay value associated with an electronic device is determined. The delay value corresponds to a time required to determine, with a second process, whether the audio input includes a spoken trigger. In accordance with a determination that the delay value exceeds a threshold, the delay value is broadcast during a first advertising session, and determination is made, during a second advertising session, whether the electronic device is to respond to the audio input. In accordance with a determination that the threshold is not exceeded, a determination is made, during the first advertising session, whether the electronic device is to respond to the audio input or wait for the second advertising session.
US10892992B2

Example implementations relate to load balancing network traffic flows in a network switching device. According to an example, in a network switching device, a method to load balance network traffic flows across links of the device includes identifying a flow of the network traffic flows as an elephant flow. In response to identifying the flow as an elephant flow, the method collects remote utilization information for the flow. The method recomputes a path for the flow based on local utilization information and the collected remote utilization information and sends the flow along the recomputed path.
US10892988B2

A network interface of a first computing device is configured to operate according to a bridge table. The bridge table defines a spanning tree protocol for a mesh network and identifies one or more reachable nodes. A communication characteristic between the first computing device and a second computing device of the one or more reachable nodes is determined to exceed a quality threshold. Based on the determination that the communication characteristic exceeds the quality threshold, the spanning tree protocol is overridden and the data is transmitted directly to the second computing device via a direct communication route.
US10892983B2

An indication of a combination of a Shared Risk Link Group identifier and a node identifier for each of a plurality of links through at least one network and between a source network device and a destination network device is received at a network device. A primary path through the at least one network between the source network device and the destination network device is determined at the network device. The primary path comprises a first subset of the plurality of links through the at least one network. A back-up path through the at least one network between the source network device and the destination network device is determined at the network device. The back-up path comprises a second subset of the plurality of links through the at least one network.
US10892981B2

A method for routing packet traffic through a network comprising a plurality of network nodes supporting RSVP-TE protocol and Segment Routing protocol. Each of the two protocols is associated with a separate set of labels, the method comprises calculating (202) a path through the network; checking support (204) for both protocols at nodes along the calculated path and encoding (206) the calculated path as a set of Adjacency Segment Identifiers. The method also comprises optimising (208) a label stack of the calculated path by substituting more than one adjacency SIDs with a node SID if a partial path identified by the substituted adjacency SIDs equals a shortest path. If all nodes along the calculated path support label stack depth equal to or deeper than the optimised label stack (210) then segment routing is used to set up the path. If a node along the calculated path does not support a label stack depth equal to or deeper than the depth of the optimised label stack (210) then an Explicit Route Object is used for signalling the calculated path using RSVP-TE (214).
US10892979B2

A method and apparatus for routing multiple data streams simultaneously through independent routes between multiple-input-multiple-output (MIMO) stations in a mesh network. The disclosed feature allows transmission of multiple data streams via multiple routes from a source station (STA) to a destination station (STA), which are both MIMO capable, even though the relay STAs in between can be a single-input-single-output (SISO) STA. An extended routing request (RREQ) and routing reply (RREP) frames are utilized which provide a primary and secondary flag indication, which is utilized in combination with advanced programming for setting path cost metrics to assure independence of primary and secondary routes.
US10892977B2

A method includes: establishing, by a first network device, a first BMP session with a second network device, and establishing a second BMP session with a third network device; receiving a first BGP route set sent by the second network device, where the first BGP route set includes a BGP route sent by the second network device to the third network device; receiving a second BGP route set sent by the third network device, where the second BGP route set includes the BGP route received by the third network device from the second network device; and when detecting that the second BGP route set includes a first BGP route but the first BGP route set does not include the first BGP route, determining the first BGP route as an unavailable route.
US10892972B2

A setup test method for scheduled networks, the method constituted of: transmitting a frame to at least one network switch; responsive to the transmitted frame arriving at a first time gate of the at least one network switch, timestamping the transmitted frame with a first time stamp; responsive to the transmitted frame traversing a second time gate of the at least one network switch, additionally timestamping the transmitted frame with a second time stamp; reading the first time stamp; responsive to the read first time stamp, determining the time of arrival of the transmitted frame at the first time gate; reading the second time stamp; and responsive to the read first time stamp, determining the time of traversal of the transmitted frame through the second time gate.
US10892960B1

A system and method is provided for unifying and deploying a microservice-based application platform that includes multiple independent service containers. An exemplary method includes analyzing, on a hardware node, infrastructure services to identify those infrastructure services that are configurable to be launched as microservices; configuring the identified infrastructure services to be launched as microservices by creating an image of an infrastructure microservice container for each identified infrastructure services; building an application platform by defining a minimum set of the infrastructure microservice containers required by the application platform to provide the one or more client microservice; and unifying management of the infrastructure microservice containers and the client microservices of the application platform by classifying each of the created infrastructure microservice containers and the client microservice container to be managed by a single management software layer.
US10892950B2

Cloud-assisted computing systems, devices, and associated methods of global discovery services are disclosed herein. In one embodiment, a computing device of a processing plant in an operational technology (“OT”) infrastructure is configured to upon detecting a data server is connected to the OT network in a processing plant, collect, from the detected data server, data representing a configuration of the data server and transmit a registration request containing the collected data to a cloud computing system via a secure connection to register the detected data server as a data source in the OT infrastructure. The computing device can then receive a registration confirmation indicating that the configuration of the data server is stored in the cloud computing system and is discoverable by client devices at other processing plants in the OT infrastructure.
US10892948B2

Concepts and technologies are disclosed herein for creating and using service control functions. The service control functions can detect a message via an adapter function. The message can relate to a service controlled by the service control functions. Service policies can be accessed. The service policies can include message handling policies and can be accessed to determine if a policy relating to the message exists. If a determination is made that the policy exists, the message and the policy can be analyzed to determine an action to take with respect to the message, and the action can be initiated.
US10892946B2

Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). In particular, systems and methods for managing a mobile network infrastructure in a network of moving things.
US10892921B2

The present invention provides a semiconductor device capable of detecting illegal data in secret data communications. A semiconductor device that transmits and receives data includes a specific bit extraction block that extracts first data from transmission data in accordance with a first rule, another specific bit extraction block that extracts second data from reception data in accordance with a second rule, and a bit pattern accumulation buffer that accumulates the first data and the second data. A scramble pattern used when scrambling the transmission data is generated by a combination of the first data and the second data accumulated in the bit pattern accumulation buffer.
US10892912B2

Methods and apparatus are provided for transmitting data over a network through a tunnel. In one embodiment, a method comprises obtaining data for transfer over a network from a sender to a receiver. At an operating system level, at least one packet is intercepted from the data that satisfies one or more configurable criteria. A tunnel is established from the sender to the receiver, wherein the tunnel selectively performs one or more of encryption, compression, and data deduplication of the intercepted packet. The intercepted packet is transmitted through the tunnel from the sender to the receiver. A handshake protocol optionally determines the presence of agents at the sender and receiver. The handshake protocol fails if agents are not present at both the sender and receiver, and the transfer is then carried out over a standard communication channel.
US10892911B2

A controller area network receiver includes a measurement circuit, a filter circuit, and a frame detection circuit. The measurement circuit is coupled to a bit stream input terminal, and includes a timer circuit and error calculation circuitry. The timer circuit is coupled to the bit stream input terminal and a reference clock generator circuit. The error calculation circuitry is coupled to the timer circuit. The filter circuit is coupled to the measurement circuit, and includes error clipping control circuitry and clock period adjustment circuitry. The error clipping control circuitry is coupled to the error calculation circuitry. The clock period adjustment circuitry is coupled to the error calculation circuitry and the timer circuit. The frame detection circuit is coupled to the filter circuit and the bit stream input terminal.
US10892903B2

A communication system includes a first communication system and a second communication terminal. The first communication terminal generates a first shared key, and the second communication terminal generates a second shared key. During an exchange operation, the first communication terminal stores the second shared key of the second communication terminal, and the second communication terminal stores the first shared key of the first communication terminal. During a challenge operation, the first communication terminal sends a challenge string to the second communication terminal, the second communication terminal generates a response string by performing reversible encryption operations to the challenge string with the first shared key and the second shared key, the second communication terminal sends the response string to the first communication terminal, and the first communication terminal verifies the response string.
US10892890B2

In some examples, with respect to hash offset based key version embedding, data that is to be encrypted may be ascertained, and a key, including a key version, that is to be used to encrypt the ascertained data may be ascertained. Encrypted data may be generated by encrypting the ascertained data based on the ascertained key, and hashed encrypted data may be generated by performing a hash operation on the encrypted data. Further, offset hashed encrypted data may be generated by embedding the key version into the hashed encrypted data, and the offset hashed encrypted data including the embedded key version may be stored.
US10892887B2

Methods, systems, and techniques for storing a binary large object involve receiving, at a first node comprising part of a first blockchain, the binary large object; hashing the binary large object; sending the binary large object from the first node to at least one other node that is part of the first blockchain without using the first blockchain; and after the binary large object has been disseminated to at least the number of nodes on the first blockchain required to achieve consensus, storing a hash of the binary large object on the first blockchain. Sending the binary large object involves disseminating the binary large object to at least a number of nodes on the first blockchain required to achieve consensus.
US10892885B2

A method of evaluating OFDM synchronization between a transmitter and a receiver, the method carried out at the receiver and comprising, obtaining a non-coherent channel power estimate, obtaining a coherent channel power estimate, comparing the two estimates, and determining whether the receiver and the transmitter are synchronized based on the comparison.
US10892884B2

A method for determining a clock synchronization path, and a device, where the method includes determining a first clock synchronization path from a clock injection node of the first network to the first network element based on a request of the first network element and the clock synchronization topology of the first network. A clock synchronization topology is automatically updated based on clock synchronization capability information of a network element, and a clock synchronization path is determined to reduce costs of deploying a clock synchronization path.
US10892883B2

Methods, systems, and devices for wireless communications are described that provide for resource allocation in an integrated access and backhaul (IAB) network. A relay node in an IAB network may be assigned a first resource partition that is different from a second resource partition for the child and parent nodes. Based on a resource configuration (e.g., for a slot) of the second resource partition, the relay node may opportunistically utilize the second resource partition for communications. For instance, the relay node may determine a direction table based on the resource configurations of the child and parent nodes, which may be used to perform uplink or downlink communications in one or more symbols of the second resource partition. The relay node may also identify flexible symbols as free or non-free when determining the direction table.
US10892875B2

Provided is a method of transmitting ACK/NACK in a TDD-based wireless communication system. The method includes: receiving M downlink subframes associated with an uplink subframe n in each of two serving cells; determining four candidate resources based on the M downlink subframes received in each of the two serving cells; and transmitting an ACK/NACK response for the M downlink subframes by using one resource selected from the four candidate resources in the uplink subframe n, wherein the two serving cells includes a first serving cell and a second serving cell, and wherein among the four candidate resources, a first resource and a second resource are associated with a PDSCH or a SPS release PDCCH for releasing semi-persistent scheduling received in the first serving cell, and a third resource and a fourth resources are associated with a PDSCH received in the second serving cell.
US10892873B2

A method and apparatus for allocating resources for a machine type communication user equipment (MTC UE) in a wireless communication system is provided. A base station indicates a transport block size (TBS) directly, adapts a code rate according to repetition numbers across multiple subframes in a MTC physical downlink shared channel (M-PDSCH) for the MTC UE, and allocates resources for the M-PDSCH by using the indicated transport block size and the adapted code rate. The TBS may be determined based on a modulation and coding scheme (MCS) only.
US10892872B2

The present disclosure provides a method, a system and a device for determining a reference subframe. According to the embodiments of the present disclosure, with respect to one downlink CSI measurement subframe set, the UE determines a serial number of a downlink A-CSI reference subframe in the downlink CSI measurement subframe set in accordance with a predetermined rule, and determines the downlink A-CSI reference subframe in accordance with the determined serial number of the downlink A-CSI reference subframe.
US10892869B2

Provided is a wireless communication device. A PHICH reception unit determines whether a received signal in a PHICH region is an ACK signal or a NACK signal. When doing so, the PHICH reception unit does not receive a PHICH in a subframe in which a terminal monitors an E-PDCCH. A control signal reception unit outputs a retransmission prompting signal to a signal allocation unit when the signal outputted from the PHICH reception unit is a NACK signal and when a UL grant was not detected. Meanwhile, when a UL grant was detected, the control signal reception unit outputs the detected UL grant to the signal allocation unit. The signal allocation unit maps the transmission signal in accordance with the retransmission prompting signal and the UL grant and transmits the transmission signal from a wireless transmission unit.
US10892865B2

A method includes: obtaining, by UE, a reference signal resource mapping diagram, and obtaining a reference signal according to the reference signal resource mapping diagram; performing, by the UE, channel measurement according to the reference signal to determine channel state information, and feeding back the channel state information to a base station, where the reference signal resource mapping diagram is a location to which a time-frequency resource of the reference signal is mapped, the reference signal resource mapping diagram is a second reference signal resource mapping diagram which comprises at least two first reference signal resource mapping diagram.
US10892864B2

Methods, systems, and devices for wireless communication are described. A base station may multiplex reference signal (RS) transmissions for different antenna ports over a set of resource elements using a code division multiplexing (CDM) group spreading in a time dimension and a frequency dimension. The base station may transmit the RS transmissions over the set of resource elements based at least in part on the multiplexing to a user equipment (UE). The UE may demultiplex the RS transmissions based at least in part on a CDM group and may select at least one of the time dimension or the frequency dimension over which to demultiplex the RS transmissions based on a determination or other information.
US10892856B2

A method for determining a hybrid automatic repeat request (HARQ) identifier (ID) includes determining, by the network device, a HARQ ID based on a time domain resource sequence number of a current transmission, the number of HARQ processes, and at least one of the time domain resource configuration information, a HARQ ID offset, or a number of transmission times of the current transport TB. The method also includes receiving, by the network device, the TB from a terminal on the non-dynamic resource according to the HARQ ID.
US10892853B2

Signal transmission with symbol correction is disclosed. In one example, processing includes selection of one of known data and unknown data for each of symbols, as transmission data, while selecting a symbol of the known data for a reception side at one or both of timings of immediately before and immediately after selection of a symbol of unknown data for the reception side, modulation of each of the symbols of the selected transmission data, and transmission of a transmission signal obtained. Moreover, processing includes: reception of a transmission signal transmitted from a transmission side; and correction of a symbol of unknown data included in the received transmission signal on the basis of a symbol of known data included in the received transmission signal.
US10892850B2

A method and an apparatus for carrying identification information are disclosed, to extend a quantity of bit positions that can represent identification information. The method includes determining, by a base station, bit locations that can be used to carry identification information in to-be-coded bits, where the bit locations that can be used to carry the identification information include locations of fixed bits, the identification information is used to identify a terminal, and the fixed bits are used by the terminal to perform error correction in a decoding process, adding, by the base station, the identification information to the bit locations, and encoding, by the base station in a polar code encoding mode, the to-be-coded bits that carry the identification information, and sending an encoded polar code to the terminal.
US10892848B2

The disclosure relates to devices and methods implementing polar codes. For instance, the disclosure relates to an an encoder for encoding data, wherein the encoder comprises a processor configured to encode the data using a (n, k, d) parent polar code C into codewords c0n-1=u0n-1A subject to the constraints u0n-1VT=0, wherein u0n-1 denotes the data, wherein A = ( 1 0 1 1 ) ⊗ m , wherein F⊗m denotes the m-times Kronecker product of the matrix F with itself and wherein the constraint matrix V comprises in addition to the constraint matrix V0 of the parent polar code the constraint matrix V1 of a first helper code C1 and the constraint matrix V2 of a second helper code C2.
US10892847B2

Disclosed in some examples are methods, systems, optical devices, and machine readable mediums for blind detection model optimization. The receiver may monitor one or more optimization metrics to determine whether the optimization metrics meet an optimization condition. Once the optimization condition is observed, the system may perform a blind detection model optimization without utilizing a training sequence with the transmitters. That is, the detection models are optimized using normal data sent by the transmitters.
US10892846B2

Aspects of the present disclosure provide techniques for enhanced transmission time interval (TTI) bundling design for machine type communications (MTC). A method for wireless communications by a wireless device is provided. The method generally includes determining a mapping of one or more uplink or downlink channels to one or more fixed bundling sizes, wherein each of the one or more fixed bundling sizes indicates a number of transmission time intervals (TTIs) over which a channel should be transmitted and processing transmission of the one or more uplink or downlink channels based on the mapping.
US10892845B2

Methods and systems for a free space CWDM MUX/DEMUX for integration with a grating coupler based silicon platform may include an optical assembly coupled to a photonic chip. The optical assembly includes a lens array on the top surface of the chip, an angled mirror, a transparent spacer, and a plurality of thin film filters. The optical assembly may receive an input optical signal comprising a plurality of optical signals at different wavelengths via an optical fiber coupled to the optical assembly, communicate the plurality of optical signals through the transparent spacer, pass a first of the plurality of optical signals through a corresponding one of the plurality of thin film filters while reflecting others of the plurality of optical signals back into the transparent spacer, and reflect the others of the plurality of signals towards a second of the plurality of thin film filters.
US10892835B2

A system includes a pseudorandom binary sequence (PRBS) generator configured to generate a first PRBS and a second PRBS and an exclusive-OR logic configured to exclusive-OR the first PRBS and the second PRBS to compute a third PRBS. The system also includes an adder, a correlator and a corrector. The adder adds the third PRBS to input data to compute summed data for transmission of the summed data across the channel. The correlator computes the exclusive-OR of the first PRBS and the second PRBS to reproduce the third PRBS and correlates output data from the channel to the reproduced third PRBS to compute a channel gain error and a channel memory error. The corrector extracts the input data from the output data from the channel using the computed channel gain and memory errors.
US10892833B2

An electronic apparatus, method, and algorithm achieve synchronization between video data executed on a video sink device and audio data executed on one or more Bluetooth audio sink devices. The electronic apparatus, method, and algorithm obtain calibration information for the one or more Bluetooth devices, determine a delay for outputting the video and audio data to the video sink device using the calibration information, control the Bluetooth transceiver to output the audio data to the one or more Bluetooth devices, and control the output circuit to output the video and audio data to the video sink device in accordance with the determined delay.
US10892829B2

A communication network includes an optical hub having a first coherent optics transceiver, a fiber node having a second coherent optics transceiver, an optical transport medium operably coupling the first coherent optics transceiver to the second coherent optics transceiver, a first optical circulator disposed at the optical hub, and a second optical circulator disposed at the fiber node. The first coherent optics transceiver is configured to (i) transmit a downstream optical signal at a first wavelength, and (ii) receive an upstream optical signal at the first wavelength. The second coherent optics transceiver is configured to (i) receive the downstream optical signal from the first coherent optics transceiver at the first wavelength, and (ii) transmit the upstream optical signal at the first wavelength. The first and second optical circulators are configured to separate the downstream optical signal from the upstream optical signal.
US10892822B2

An optical network including a processing device configured to receive from photodetectors, information indicative of a time period between loss of light received through a first optical fiber and loss of light received through a second optical fiber. The first optical fiber has a first latency and the second optical fiber has a second latency. The first optical fiber and the second optical fiber extend along a common path through the optical network: a first end of the path being defined by the photodetectors and a second end of the path being defined by a second location in the optical network. The processor is configured to calculate, based on the timing information and a difference in latency between the first optical fiber and the second optical fiber, a distance along the common path from the photodetectors to an event resulting in the losses of light.
US10892819B2

A communications system includes a ground hub, mobile airborne platforms, and a user terminal. The ground hub includes an antenna system, a beam-forming system and a baseband processor. The antenna system receives return-link signals radiated respectively by the mobile airborne platforms. The return-link signals correspond to signal streams transmitted by the user terminal and received by the mobile airborne platforms. The signal streams correspond to data streams including a known pilot code stream. The beam-forming system forms beams to receive the return-link signals and transforms the received return-link signals into baseband signals. The baseband processor includes adaptive equalizers to equalize the baseband signals and a wavefront demultiplexing processor to perform a wavefront demultiplexing transform on the equalized baseband signals to produce recovered versions of the data streams.
US10892808B2

A method of acquiring Channel State Information (CSI) in a wireless communication system includes transmitting, from a Base Station (BS) to a User Equipment (UE), a resource setting including time-domain behavior of CSI-Reference Signals (RSs) transmission that designates aperiodic, periodic, or semi-persistent; and transmitting, from the BS to the UE, the CSI-RSs based on the designated aperiodic, periodic, or semi-persistent. The resource setting includes precoding information that indicates whether precoders applied to the CSI-RSs is the same or different. The resource setting includes periodicity and a timing offset value of the CSI-RS transmission when the periodic or the semi-persistent is designated. The resource setting includes frequency-domain information that designates a wideband or a partial band used for the CSI-RS transmission. The resource setting includes a transmission bandwidth of the CSI-RS transmission when the partial band is designated.
US10892804B2

A method implemented by an Access Point (AP) in a Wireless Local Area Network (WLAN) to initiate an uplink (UL) multi-user (MU) simultaneous transmission. The method includes generating a trigger frame that initiates the UL MU simultaneous transmission, where the trigger frame includes (1) a UL MU Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) attributes field to indicate attributes pertaining to a UL MU PPDU transmitted to the AP during the UL MU simultaneous transmission that are common to a plurality of stations (STAs) that are scheduled to participate in the UL MU simultaneous transmission and (2) a STA Physical Layer Service Data Unit (PSDU) attributes field for a particular STA from the plurality of STAs to indicate attributes pertaining to the UL MU PPDU that are specific to the particular STA. The method further includes transmitting the trigger frame through a wireless medium.
US10892802B2

A method of providing spatial diversity for critical data delivery in a beamformed mmWave small cell is proposed. The proposed spatial diversity scheme offers duplicate or incremental data/signal transmission and reception by using multiple different beams for the same source and destination. The proposed spatial diversity scheme can be combined with other diversity schemes in time, frequency, and code, etc. for the same purpose. In addition, the proposed spatial diversity scheme combines the physical-layer resources associated with the beams with other resources of the same or different protocol layers. By spatial signaling repetition to avoid Radio Link Failure (RLF) and Handover Failure (HOF), mobility robustness can be enhanced. Mission-critical and/or time-critical data delivery can also be achieved without relying on retransmission.
US10892800B1

A wireless receiver system, for a wireless power transfer system, includes an antenna and a controller, the antenna configured to transmit electrical data signals, the electrical data signals including an encoded message signal. The encoded message signal including one or more encoded message words. The controller is configured to encode one or more message words, of a message signal, into one or more encoded message words of the encoded message signal, based on a coding format. The coding format correlates each of a plurality of correlated ratios with one of a plurality of format words. Each of the plurality of correlated ratios is a ratio of a duty cycle of a pulse to a respective period associated with one or both of the duty cycle and the pulse. Each of the one or more encoded message words are encoded as one of the plurality of correlated ratios.
US10892782B2

Resource-efficient data protection is performed by generating meta chunks in storage systems that utilize erasure coding. During erasure coding with a k+m configuration, a data chunk can be divided into k data fragments, having indices 1 to k, that can be encoded by combining them with corresponding coefficients of a coding matrix, to generate coding fragments. Source portions that have a reduced set (e.g., less than k data fragments) of data fragments can be modified such that they are made complementary (e.g., that do not have common indices) without complete data re-protection. The complementary portions can then be combined to generate a meta chunk. The coding fragments of the complementary portions can be added to generate coding fragments for the meta chunk, which can then be utilized to recover data fragments of any of the source portions.
US10892780B2

Embodiments of the present invention disclose a polar polar code encoding and decoding method and an apparatus. The decoding method may include: obtaining a polar polar code a code length N of the polar polar; determining a survivor path quantity L of the polar polar code according to the code length N of the polar polar code and a signal-to-noise ratio SNR for receiving the polar polar code, where L is a positive integer; and performing successive cancellation list SCL decoding on the polar polar code according to the survivor path quantity L, to obtain L survivor paths, and checking at least one of the L survivor paths, to obtain a decoding result of the polar polar code. The present invention can address a prior-art disadvantage that decoding is rather complex because of a fixed survivor path quantity L for polar code decoding.
US10892774B2

What is provided is a subtractor, as a re-quantization device, which is configured to detect re-quantization noise, a discrete time filter which is configured to perform frequency weighting on the detected re-quantization noise, an adder which is configured to add an additional signal to quantization noise, and an additional signal selector which is configured to select a value at the present time of a column of an additional signal for minimizing the magnitude of quantization noise having been subjected to frequency weighting evaluated one sampling or more later.
US10892762B2

Systems, circuitries, and methods are described for phase-continuous shifting of a reference clock frequency from fREF to NREF for a DPLL that includes a DCO and a feedback loop that generates a feedback signal. The DPLL generates a local oscillator signal based on an analog reference signal having a reference clock frequency fREF and a digital reference signal having the reference clock frequency fREF. In one example, the method includes receiving a target time and at expiration of a first nonzero interval after the target time, generating a subsequent feedback signal having the target reference clock frequency NfREF; at expiration of a second nonzero interval after the target time, generating a subsequent analog reference signal having the target reference clock frequency NfREF; and at expiration of a third nonzero interval after the target time, generating a subsequent digital reference clock signal having the target reference clock frequency NfREF.
US10892760B1

An apparatus for generating an output voltage signal based on an input voltage signal. The apparatus includes a first field effect transistor (FET) including a first gate configured to receive a first gate voltage based on the input voltage signal; a second (FET) including a second gate configured to receive a second gate voltage based on the input voltage signal, wherein the first and second FETs are coupled in series between a first voltage rail and a second voltage rail, and wherein the output voltage signal is produced at an output node between the first and second FETs; and a gate overdrive circuit configured to temporarily reduce the first gate voltage during a portion of a transition of the output voltage signal from a logic low level to a logic high level.
US10892750B2

A semiconductor apparatus includes a data input and output (input/output) circuit configured to operate by receiving a first voltage, a core circuit configured operate by receiving a second voltage, and a control circuit configured to output a power control signal for activating the data input/output circuit when the first voltage is higher than a first set voltage and the second voltage is higher a second set voltage.
US10892748B1

A power module includes a power circuit which includes one or more power semiconductors; and a control circuit which supplies a gate signal to each of the one or more power semiconductors. The control circuit includes one or more gate drivers which generate the gate signal in accordance with a control signal and in which a side to which the control signal is input and a side on which the gate signal is generated are insulated, a control input circuit to which the control signal is input and which supplies the control signal to the one or more gate drivers, and a control output circuit which supplies the gate signal to each of the power semiconductors.
US10892746B2

A system includes an input voltage supply. The system also includes a switching converter coupled to the input voltage supply and configured to provide an output voltage based on a switch on-time. The system also includes a switch on-time controller for the switching converter. The switch on-time controller includes an analog-to-digital converter (ADC) and a delay line coupled to the ADC. The switch on-time controller also includes a delay line modulator coupled to the delay line and configured to determine an amount of times the delay line is used to determine the switch on-time.
US10892741B2

A power device driving apparatus drives a plurality of power devices including first and second power devices. In the apparatus, a plurality of drive circuits are separately provided for at least the first power device and the second power device and output drive signals to the respective power devices. The isolated power supply includes a first isolated power supply unit that supplies a first supply voltage, and a second isolated power supply unit that supplies a second supply voltage that is different from the first supply voltage. The plurality of drive circuits includes a first drive circuit that uses the first supply voltage supplied from the first isolated power supply unit to output the drive signal to the first power device, and a second drive circuit that uses the second supply voltage supplied from the second isolated power supply unit to output the drive signal to the second power device.
US10892740B2

A method includes receiving an input digital signal and applying the input digital signal to digital filter processing with a corner frequency to produce a filtered output digital signal. The digital filter processing includes a set of multiplication operations using a set of filter multiplication coefficients. The set of multiplication operations is performed by alternately using a first set of approximate multiplication coefficients and a second set of approximate multiplication coefficients different from the first set of approximate multiplication coefficients. The approximate multiplication coefficients in the first set of approximate multiplication coefficients and the second set of approximate multiplication coefficients approximate multiplication coefficients in the set of filter multiplication coefficients as a function of negative power-of-two values. The alternating of multiplication operations results in digital filter processing with average corner frequency approximating the corner frequency.
US10892732B2

According to one embodiment, a resonator is disclosed. The resonator includes a vibrator and an attenuation mechanism. The attenuation mechanism selectively attenuates vibration of a spurious mode that is mechanically coupled to a first mode when the vibrator vibrates in the first mode.
US10892731B2

A bulk acoustic wave filter device includes a substrate including an insulating layer, a resonance portion including a bottom electrode, disposed on the substrate, a piezoelectric layer, disposed above at least a portion of the bottom electrode, and a top electrode disposed above at least a portion of the piezoelectric layer, a wiring portion connected to the resonance portion such that the top electrode or the bottom electrode extends into the wiring portion, a connection electrode connecting the top electrode and the bottom electrode to an external device, and a heat transfer member connecting a portion of at least one of the bottom electrode and the top electrode that is disposed in the wiring portion to the substrate. The resonance portion is provided with a cavity disposed below the bottom electrode, and the heat transfer member is disposed outside of the cavity.
US10892729B2

A non-ferromagnetic electronic circulator device and system is described. Such passive electronic circulator devices may include a plurality of ports that include a discrete arrangement of resistors, capacitors and inductors that form a fully connected S parameter matrix. Signals that enter a first port of the circulator only exit from the second port, signals entering the second port only exit from the third port, signals entering the third port only exit the fourth port, and signals entering the fourth port, only exit the first port.
US10892723B2

A semiconductor amplifier circuit comprising an input block adapted for receiving a voltage signal to be amplified, an integrator circuit having an integrating capacitor providing a continuous-time signal representative for the integral of the voltage signal, a first feedback path comprising: a sample-and-hold block and a first feedback block, the first feedback path providing a proportional feedback signal upstream of the current integrator. The amplification factor is larger than 1 for a predefined frequency range. Charge stored on the integrating capacitor at the beginning of a sample period is linearly removed during one single sampling period in such a way that the absolute value of the charge is smaller at the end of the sampling period than at the beginning of the sample period when the voltage signal to be amplified is equal to zero.
US10892717B2

A circuit includes a first common-source amplifier configured to receive a first voltage at a first gate node and output a first current to a first drain node in accordance with a first source voltage at a first source node; a second common-source amplifier configured to receive a second voltage at a second gate node and output a second current to a second drain node in accordance with a second source voltage at a second source node; a first diode-connected device configured to couple the first source node to a DC (direct current) node; a second diode-connected device configured to couple the second source node to the DC node; and a source-degenerating resistor inserted between the first source node and the second source node.
US10892710B2

An LC oscillator powering arrangement comprises an LC oscillator configured to provide an oscillating signal output; a current source configured to supply the LC oscillator with a supply current, the current source during operation being controlled by a control voltage and supplied with a supply voltage subject to supply voltage ripple; and a replication block configured to generate an amplified replica of the supply voltage ripple directly from the supply voltage and to overlay the replica on the control voltage.
US10892707B2

A photovoltaic module monitoring apparatus includes a driver module, configured to: receive a status request differential signal sent by an inverter of the power system; obtain, according to the status request differential signal, status information of a photovoltaic PV module corresponding to the photovoltaic module monitoring apparatus; modulate the status information of the photovoltaic PV module to generate a status response differential signal; and send the status response differential signal to the inverter; and a bypass module parallelly connected to the driver module, configured to transmit the status request differential signal and the status response differential signal, where an impedance of the bypass module is less than an impedance of the photovoltaic PV module.
US10892704B2

Solar array including solar modules distributed in rows (10), each solar module having a solar collector carried by a single-axis solar tracker (4), a reference solar power plant including a central reference solar module and at least one secondary reference solar module, and a piloting unit adapted for: piloting the angular orientation of the central reference module according to a central reference orientation setpoint corresponding to an initial orientation setpoint, piloting the orientation of each secondary reference module according to a secondary reference orientation setpoint corresponding to the initial orientation setpoint shifted by a predefined offset angle; receiving an energy production value from each reference module; piloting the orientation of the modules, except for the reference modules, by applying the reference orientation setpoint associated to the reference module having the highest production value.
US10892702B2

A functionalized infrastructure including a bottom layer including a zone to be covered, the infrastructure including: n covering slabs arranged juxtaposed in order to pave the surface to be covered, each covering slab having a rank i, with i ranging from 1 to n and n being greater than or equal to 2 and including a coverage surface positioned to cover a part of the zone and at least one electrical functionalization assembly, the n covering slabs including at least one covering slab of a first type having a coverage surface of a first form and a covering slab of a second type having a coverage surface of a second form, each covering slab including an electrical connection block arranged on the slab so as to separate each slab of rank i from a slab of rank i+1 by a pitch (P) that is constant.
US10892701B2

A drive system includes a three-phase motor having a shaft, a first three-phase stator winding which is to be connected to a three-phase AC voltage grid, a second three-phase stator winding which is to be connected to the three-phase AC voltage grid in such a way that a second stator rotating field rotating in opposition results with respect to a first stator rotating field which is generated by means of the first stator winding, and a rotor winding system which is mechanically coupled in a rotationally fixed manner to the shaft. The drive system further includes at least one inverter which is mechanically coupled in a rotationally fixed manner to the shaft and which is electrically coupled to the rotor winding system, wherein the at least one inverter is configured to generate actuation signals for the rotor winding system such that a first rotor rotating field and a second rotor rotating field rotating in opposition to the first rotor rotating field are generated. The at least one inverter is configured to generate the actuation signals for the rotor winding system solely depending on signals detected on the rotor side.
US10892685B2

A power supply device is provided. The power supply device includes an AC/DC converter configured to convert an input AC power into a first DC power having a predetermined size, and to output the first DC power, a DC/DC converter configured to convert the first DC power into a second DC power according to an enable signal, and a switch including a soft switch connected to the first DC power at one end, and configured to, in response to the soft switch being turned on, voltage-distribute the first DC power, and to provide the voltage-distributed first DC power to the DC/DC converter as an enable signal.
US10892680B2

An electronic device includes a reconfigurable charge pump including selectively connectable pump units for varying a generated voltage level. A control circuit may is configured to activate or deactivate the reconfigurable charge pump. The reconfigurable charge pump may track a duration based on activating the reconfigurable charge pump. When the duration exceeds a threshold, the control circuit may generates a signal according to the generated voltage level to reconfigure the electrical connections between the selectively connectable pump units.
US10892677B2

A power supply circuit is a power supply circuit that generates a direct current (DC) voltage from an alternating current (AC) voltage, and includes a rectifying circuit that rectifies the AC voltage, a capacitor that smooths the rectified voltage, a first switching element disposed on a path for charging the capacitor, a comparison circuit that compares an index voltage depending on the smoothed voltage with a reference voltage, and a driving circuit that sets the first switching element to an ON state, in a state in which the index voltage is lower than the reference voltage, and sets the first switching element to an OFF state, in a state in which the index voltage exceeds the reference voltage.
US10892666B2

Disclosed is a double-casing frame of an electric machine that is cooled by a fluid circulating in the fluid circulation space (26) inside the double casing, said double-casing frame comprising: an inner casing (22) on which an end flange (30) is mounted at the rear of the machine; and an outer casing (24) that fits over the inner casing (22) and can be separated from the inner casing (22) without removing the end flange (30).
US10892664B2

An electrical machine has a variable reluctance rotor, and a stator formed as an annular array of stator segments. The reluctance of the rotor-to-stator magnetic flux path varies with rotor position whereby the stator segments are magnetically energizable to rotate the rotor. The stator segments are arranged in the array such that, when energized to rotate the rotor, they produce an unbalanced force on the rotor. The machine further has a compensator including one or more balancing segments which are configured to be magnetically energizable to produce a balancing force on the rotor which balances the unbalanced force. The reluctance of the rotor-to-compensator magnetic flux path is substantially invariant with rotor position.
US10892663B2

Disclosed in one embodiment is a busbar comprising: an insulating body; a plurality of neutral terminals arranged in the insulating body; and a plurality of first driving terminals, second driving terminals, and third driving terminals arranged in the insulating body, wherein the plurality of neutral terminals, first driving terminals, second driving terminals, and third driving terminals are electrically insulated, respectively, and the shape of the plurality of the first driving terminals, the second driving terminals, and the third driving terminals are the same.
US10892661B2

The present invention provides A motor comprising a housing; a stator disposed inside the housing; a rotor disposed inside the stator; a shaft coupled to the rotor; and a teeth support part come in contact with the teeth of the stator, wherein the teeth support part includes a guide is disposed between the teeth adjacent to each other, wherein a width of the guide in the circumferential direction corresponding to the length between the end surfaces of the adjacent teeth, wherein an outer upper surface of the guide and inner bottom surfaces of the adjacent teeth form a shape of an arc.
US10892660B2

An electrical machine with a rotor and a stator. The rotor or the stator has at least one coil with a coil core and a coil winding, which surrounds the coil core. The coil winding has at least one turn that is formed from a flat conductor, which is bent a around a plurality of bending axes, which are spaced apart from one another and are parallel, and, as viewed in section, is S-shaped and/or has a meandering shape. The flat conductor has a plurality of layers that are insulated from one another, at least in regions, and/or a plurality of slot-shaped recesses.
US10892659B2

A stator unit for including a plurality of coils includes a stator core configured to have the coils wound around the stator core; and a routing member including a plurality of groove configured to have wires routed in the groove, the wires extending from the coils.
US10892656B2

A stator, wherein the coil unit includes a coil end portion projecting from an axial end face of the stator core; the coil end portion includes a plurality of peak portions projecting axially outward and arranged in a circumferential direction, and a plurality of lead wire portions for supplying electric power to the coils; and each of the lead wire portions includes an extension portion extending at least in an axial direction, and a bent portion that is bent at least from the axial direction to a radial direction, at least a part of the bent portion being disposed on a stator core side with respect to the peak portions in the axial direction, in a space between the peak portions that are closest to the extension portion in the radial direction and that are adjacent in the circumferential direction.
US10892655B2

A plurality of magnet holes are arranged in a circumferential direction. Void portions are provided at both ends in the circumferential direction of each magnet hole. Flow holes penetrating in the axial direction are formed, between the magnet holes adjacent in the circumferential direction, on an inner side in a radial direction with respect to the magnet holes. Each core has: first groove portions via which the void portions and the flow holes communicate with each other; and second groove portions via which the void portions and the outer circumferences of the cores communicate with each other and which serve as discharge ports. The end plates have: first holes through which the flow holes are exposed and which serve as intake ports; and tab portions which are located on downstream sides in a rotation direction of the first holes and which assist air intake.
US10892649B2

A radio frequency (RF) power source for use with a wireless power transmitter is provided. A direct current (DC) voltage supply of the RF power source supplies a substantially constant DC voltage to RF power source circuitry of the RF power source. A first node of the RF power source circuitry is electrically coupled to a first terminal of the DC voltage supply. The RF power source circuitry has first and second terminals that are electrically coupled to first and second terminals, respectively, of a resonant magnetic loop antenna of the wireless power transmitter circuit to provide an RF current having a constant amplitude to the resonant magnetic loop antenna.
US10892647B2

A wireless power transmitter having a data transmission and reception capability is disclosed. The wireless power transmitter includes a main coil to transmit power, an inverter to apply an alternating current (AC) signal to the main coil, a communication module to output a transmission signal including transmission data to be wirelessly transmitted the wireless power transmitter, and/or receive a reception signal including received data wirelessly received by the wireless power transmitter, a first connecting circuitry to prevent a power signal of the main coil from being input to the communication module, and the auxiliary coil to connect to the main coil and connected to the first connecting circuitry. The main coil or the auxiliary coil may be configured to transmit the transmission data and receive the reception signal, and the auxiliary coil may be wiredly connected to the main coil or not wiredly connected to the main coil.
US10892643B2

Systems, devices, and techniques facilitating wirelessly charging and/or communicating with one or more electronic devices (e.g., electronic wearable devices) are provided. A device can comprise a memory and a storage component that can be operatively coupled to the memory. The storage component can comprise one or more recesses that can receive a second device that can be charged by the storage component. The storage component can comprise a charging circuit and an inductive circuit that can be coupled to the charging circuit. The storage component can harvest energy from one or more energy sources to charge the charging circuit. Based on the energy harvested, the inductive circuit can inductively couple to the second device having a second inductive circuit and positioned in at least one of the recesses and the inductive circuit can charge a power source of the second device.
US10892635B2

A system includes a first and a second vehicle power distribution buses electrically isolated from one another, a first DC to DC converter electrically connected to the first power distribution bus, and a second DC to DC converter electrically connected to the second power distribution bus. The system includes a first battery electrically connected to the first power distribution bus, and a second battery electrically connected to the second power distribution bus.
US10892629B2

An intelligent battery charging system for improving battery safety, battery longevity, and battery charging efficiency. The intelligent battery charging system includes a memory that is arranged to store an intelligent battery controller system. The intelligent battery controller system is executable by a processor and is in communication with a device state sensor, a battery temperature sensor, one or more current sensors, and a battery charge level sensor. The intelligent battery controller system is configured to monitor, via the battery temperature sensor, a temperature of the battery for a mobile device and apply one or more of a plurality of remedial actions to lower the temperature of the battery when a battery temperature above a certain threshold is measured.
US10892628B2

A bicycle controller and a bicycle control system are provided that effectively supply power from one battery to a plurality of bicycle components. The bicycle controller includes an electronic control unit that controls power consumed by a plurality of bicycle components. The power is supplied from a common battery. The bicycle components include at least a first component and a second component. In a case where a charge amount of the battery is a first level, the electronic control unit reduces the power of the battery consumed by the first component. In a case where the charge amount of the battery is a second level that is lower than the first level, the electronic control unit reduces the power of the battery consumed by the second component.
US10892626B2

The present application is directed in particular to a power adapter, adapted to be connected on the one hand to a power interface of a cordless power tool and adapted to be connected on the other hand to an energy source, in particular mobile energy source, for electrically power the power tool via the power adapter.
US10892624B2

Methods and systems for selectively connecting a plurality of battery cells in a dual-mode battery pack in series and parallel configurations and/or for individual cell monitoring. A dual-mode battery pack may generally include a housing; a first set of battery cells connected in series; and a second set of battery cells connected in series. The battery pack may also include series connection contacts selectively connectable to the first set of battery cells and to the second set of battery cells and, when engaged, connecting the first set of battery cells and the second set of battery cells in a series configuration; and parallel connection contacts selectively connectable to the first set of battery cells and the second set of battery cells and, when engaged, connecting the first set of battery cells and the second set of battery cells in a parallel configuration.
US10892618B1

A method and apparatus for controlling the load presented to one or more power sources such as a power grid, backup power generator or solar panel is described. By selectively connecting, disconnecting, limiting and controlling various loads which are powered, the power grid service connection and power sources may be economically sized and operated while allowing reliability and convenience in selecting and powering loads. The control of the loads connected to the power sources is prioritized by various parameters including the power source operation parameters including load handling capability, type of load, load size, environmental factors, load usage during and subsequent to load connection, load priority and operator wishes. The control may also operate to facilitate transfer of power from one power source or load to another power source or load.
US10892616B2

The proposed invention discloses a safe processing method for active voltage reduction of a ground fault phase of a non-effective ground system, for use in safe processing of a ground fault of a neutral point non-effective ground generator or distribution network. Non-effective ground system side windings of a transformer are equipped with a plurality of shunting taps. When a single-phase ground fault occurs, the shunting tap of the fault phase winding is selected to be short-circuited to ground directly or through an impedance to reduce the fault phase voltage to ensure that the fault point voltage is less than the continuous burning voltage of a ground arc to meet a long-term non-stop safe operation requirements. The proposed method can eliminate the instantaneous single-phase ground fault, suppress the permanent single-phase ground fault current, and limit the rising amplitude of non-fault phase voltage and the risk of non-fault phase insulation breakdown.
US10892612B2

A device to provide support to a support strand when a small cell is mounted thereto to limit amount of droop that occurs on the support strand when the small cell is mounted thereto. The strand support device is mounted to a telephone pole (via a suspension clamp that is mounted to the pole to secure the support strand thereto) and includes a mounting rod and a support rod that extend outward from the pole. The distance the device extends from the pole is based on the distance from the pole that the small cell is located. The device connects to the support strand in proximity to where the small cell is mounted. Connecting to the support strand rather than the small cell ensures that no damage is done to the small cell. The device may be adjustable so that it can be utilized in different situations.
US10892607B2

A cable puller in accordance with some example embodiments is configured to pull rope or cable through a conduit. The cable puller includes a puller frame having a first side and a second opposite side, first and second capstans rotatably mounted on the frame, and a motor operatively coupled to the first and second capstans and configured to rotate the first and second capstans. The first and second capstans extend outwardly from the same side of the frame.
US10892601B2

A vertical cavity light-emitting element comprises a substrate, a first multilayer reflector formed on the substrate, a semiconductor structure layer formed on the first multilayer reflector and including a light emitting layer, a second multilayer reflector formed on the semiconductor structure layer and constituting a resonator together with the first multilayer reflector, and a light guide layer configured to form a light guide structure including a center region extending in a direction perpendicular to the upper surface of said substrate between the first and second multilayer reflectors and including a light emission center of the light-emitting layer and a peripheral region provided around the center region and having a smaller optical distance between the first and second multilayer reflectors than that in the center region. The second multilayer reflector has a flatness property over the center region and the peripheral region.
US10892599B1

Described herein are photonic integrated circuits (PICs) comprising a semiconductor optical amplifier (SOA) to output a signal comprising a plurality of wavelengths, a sensor to detect data associated with a power value of each wavelength of the output signal of the SOA, a filter to filter power values of one or more of the wavelengths of the output signal of the SOA, and control circuitry to control the filter to reduce a difference between a pre-determined power value of each filtered wavelength of the output signal of the SOA and the detected power value of each filtered wavelength of the output signal of the SOA.
US10892596B2

An optical module includes a first base member, a second base member disposed spatially away from the first base member, a first laser disposed on the first base member and configured to emit red light, a second laser disposed on the second base member and configured to emit light with a color other than red, and a first electronic cooling module disposed in contact with the first base member and configured to adjust a temperature of the first laser.
US10892595B2

An optical module includes a first semiconductor light-emitting element, a second semiconductor light-emitting element, a first lens, a second lens, a filter that multiplexes the first light and the second light, a base plate that has a first surface on which the first semiconductor light-emitting element, the second semiconductor light-emitting element, the first lens, the second lens, and the filter are mounted and a second surface opposite the first surface in a thickness direction, and a support base that is in contact with a part of the second surface and that supports the base plate. The base plate has a filter mounting region in which the filter is mounted. The optical module has a gap between a region of the second surface corresponding to the filter mounting region and the support base.
US10892590B2

A method is disclosed for producing a PTC heating element comprising a PTC element and contact plates which are contacted to face side surfaces of the PTC element in an electrically conductive manner such that the PTC element is, at its face side surfaces, reliably electrically contacted to contact surfaces. The contact plates are connected to one another by way of electrically insulatable bridge elements while leaving a seat free for the PTC element. The method includes deforming the contact plates to shape or form a contact projection abutting against one of the face side surfaces.
US10892585B2

An interconnect module, such as a transceiver is configured to mate with a host module that includes first and second electrical connectors. The interconnect module includes first and second pluralities of lands that are spaced from each other. The interconnect module can be mated with the host module such that the first lands mate with the first electrical connector, and the second lands mate with the second electrical connector. As the interconnect module is mated with the host module, the first lands can pass over mating regions of the electrical contacts of the second electrical connector without wiping against the mating regions. The interconnect module can be used in both front panel mount and mid board mount applications.
US10892584B2

An electrical connector assembly is disclosed having a socket-shaped housing with a cable receiving end and an opposing support facing end, a plug connector receiving space, and a flange positioned on the support facing end. A cable collar is positioned in the plug connector receiving space and supported by the housing, and has at least one cable receiving space. At least one cable is secured in the cable receiving space.
US10892571B2

An arrangement for connecting a coaxial cable (500) to a connector, wherein the coaxial cable (500) comprises at least one metal braid layer (506) surrounding inner parts of the cable (500) and an outer insulating layer (508) surrounding said at least one metal braid layer (506); the connector comprises a ferrule (512) to be arranged in electrical contact with said at least one metal braid layer (506) and means (514, 516) for applying a pressure force (522) to the outer insulating layer (508) of the coaxial cable (500) in a position of said electrical contact; and a silicone sleeve (520) is arranged between said means (514, 516) for applying a pressure force (522) and the outer insulating layer (508) of the coaxial cable (500) in a position that, when said inner parts (502, 504) of the cable (500) are inserted within the ferrule (512), said pressure force (522) is applied to the silicone sleeve (508).
US10892565B2

Various antenna designs are presented that can be used to provide for wireless communication in electronic devices, such as wearable electronic devices. Various embodiments provide antenna structures and designs that can support multiple frequency bands in a relatively compact space. Various embodiments utilize a primary conductive ring embedded in the walls of the housing as antennas for various forms of wireless communication. The conductive ring includes a plurality of conductive elements separated from each other by portions of the housing, the plurality of conductive elements coupled respectively to the one or more signal sources on the PCB. Embodiments may additionally utilize a ground extension element positioned a distance away from the primary conductive ring in an opposite direction from the display module, in which the ground extension element is coupled to a ground connection of the PCB and boosting the antenna signal strength.
US10892564B1

The present invention discloses an integration module of millimeter-wave and non-millimeter-wave antennas, comprising a module carrier, one or more millimeter-wave antennas, one or more non-millimeter-wave antennas, and a radio frequency integrated circuit; the radio frequency integrated circuit is electrically connected to the millimeter-wave antenna(s); the radio frequency integrated circuit and the non-millimeter-wave antenna(s) are set in the same plane as or a space non-parallel with that of the module carrier. With the present invention, the height space on the side of a mobile communication device can be fully used, so that it is not necessary to occupy a large amount of horizontal area, thereby reducing the requirements of the antenna module for the overall size of the mobile communication device, and thus reducing cost and enhancing product competitiveness.
US10892557B1

An antenna structure capable of operating in several modes includes first and second metal patches and a substrate (which can be an air-filled void) positioned between them. The second patch is substantially an isosceles trapezoidal patch. The second patch includes a first bottom edge, a second bottom edge parallel to and spaced from the first bottom edge, a first side edge, a second side edge, a first shorting wall, and a second short circuit patch. The first side edge and the second side edge are connected to the first bottom edge and the second bottom edge. The first shorting wall and the second shorting wall are formed between the first patch and the second patch. The second patch further defines a V-shaped slot.
US10892556B2

A dielectric resonator antenna, DRA, includes: an electrically conductive ground structure; a dielectric material disposed on the ground structure; a signal feed electromagnetically coupled to the dielectric material; wherein the dielectric material provides a continuous uninterrupted internal geometric path from a side of the signal feed to an opposing side through a top of the dielectric material that is configured to at least partially support a TE radiating mode; and, the dielectric material defining therein a first geometrical path having a first direction, as observed in a plan view of the DRA, and defining therein a second geometrical path having a second direction, as observed in the plan view of the DRA, that is orthogonal to the first direction of the first geometrical path, the second geometrical path having an effective dielectric constant that is less than an effective dielectric constant of the first geometrical path, the first geometrical path, relative to the second geometrical path, being a favored path for E-field lines associated with the DRA.
US10892553B2

Antennas and methods for using the same are described. In one embodiment, the antenna comprises an aperture having a plurality of radio-frequency (RF) radiating antenna elements, the plurality of RF radiating antenna elements being grouped into three or more sets of RF radiating antenna elements, with each set being separately controlled to generate a beam at a frequency band in a first mode.
US10892550B2

A cross-shaped antenna array comprises a first linear array of first radiation elements, a second linear array of second radiation elements, wherein said second linear array is arranged substantially perpendicular to said first linear array, a common radiation element arranged at the intersection of said first linear array and said second linear array, and a feed port at each end of said first and second linear arrays for reception of a feed signal.
US10892541B2

A satellite antenna heating system, includes a satellite antenna reflector defining a reflector fluid chamber and that includes a reflector wall. The reflector wall includes a first surface that is located adjacent the reflector fluid chamber, and a second surface that is located opposite the reflector wall from the first surface and provides an outer surface of the satellite antenna reflector, wherein the reflector fluid chamber is configured to channel a fluid through at least a portion of the satellite antenna reflector.
US10892540B2

A voltage interrupt device is provided transmits or conducts signals in the RF frequency range but stops all signal transmission when subject to a high energy, low frequency signal such as that generated when the antenna strikes a power line, for example, signals less than or equal to 200 MHz and greater than or equal to 600V.
US10892539B2

A small-scale branch-line coupler suitable for use in mobile devices includes a first, second, third, and fourth ports, respectively acting as input, transmission, coupled, and isolated ports. A first, second, third, and fourth connection parts are connected to the ports and transmission lines. First angular transmission lines are between first and second ports, third angular transmission lines are between third and fourth ports. A third long strip transmission line connects the first port and the fourth port. A fourth long strip transmission line connects the second port and the third port. The branch-line coupler occupies a small area and has high performance.
US10892522B2

A nonaqueous electrolytic solution is a nonaqueous electrolytic solution for a lithium secondary battery, the lithium secondary battery including a positive electrode that includes a positive electrode active material, and a negative electrode that includes a negative electrode active material which is a carbonaceous material storing and releasing a lithium ion. The nonaqueous electrolytic solution includes: one or more anions selected from an oxalato borate anion and an oxalato phosphate anion; and one or more arylamine compounds. The nonaqueous electrolytic solution is present between the positive electrode and the negative electrode and conducts a lithium ion.
US10892516B2

Provided are all-solid state secondary battery containing sulfide-based inorganic solid electrolyte particles having conductivity for ions of metals belonging to Group I or II of the periodic table and non-oxide-based electrode active material particles, in which a proportion of an oxygen element in an element composition of a surface of at least one kind of the sulfide-based inorganic solid electrolyte particles or the non-oxide-based electrode active material particles is 3.0 atm % or more, particles for an all-solid state secondary battery, a solid electrolyte composition for an all-solid state secondary battery, an electrode sheet for an all-solid state secondary battery, and an all-solid state secondary battery for which the particles for an all-solid state secondary battery are used, and methods for manufacturing the same.
US10892499B2

A flow battery includes a cell that has first and second flow fields spaced apart from each other and an electrolyte separator layer. A supply/storage system is external of the cell and includes first and second vessels fluidly connected with the first and second flow fields, and first and second pumps configured to selectively move first and second fluid electrolytes between the vessels and the first and second flow fields. The flow fields each have an electrochemically active zone that is configured to receive flow of the fluid electrolytes. The electrochemically active zone has a total open volume that is a function of at least one of a power parameter of the flow battery, a time parameter of the pumps and a concentration parameter of the fluid electrolytes.
US10892498B2

An illustrative example fuel cell device includes a cell stack assembly of a plurality of fuel cells that each include an anode and a cathode. A pressure plate is situated near one end of the cell stack assembly. A spacer between the end of the cell stack assembly and the pressure plate has a length, a width, and a height. The height of the spacer defines a spacing between the pressure plate and the end of the cell stack assembly. The spacer has a plurality of ribs that define at least two fluid reservoirs. At least one of the ribs separates the fluid reservoirs so that fluid in one of the reservoirs is isolated from fluid in the other.
US10892488B2

An electrode active material includes: a core active material having a layered structure and capable of reversibly incorporating and deincorporating lithium; a dopant including boron and a first metal element, wherein the dopant is in the core active material; and a nanostructure disposed on a surface of the core active material and including a metal borate compound including a second metal element, wherein the second metal element is the same as the first metal element.
US10892482B2

A negative electrode material for a lithium ion secondary battery includes a silicon oxide and having a diffraction peak attributable to Si (111) in an X-ray diffraction spectrum, in which a size of a silicon crystallite calculated from the diffraction peak is from 2.0 nm to 8.0 nm.
US10892465B2

A battery module cell cover is provided including a number of features configured to orient, capture, and isolate battery cell interconnections relative to battery cell locations in an array of battery cells. Isolation features may block a negative terminal battery cell interconnect from moving out of an orientation receptacle aligned with a negative terminal of a battery cell and into contact with a positive terminal of the battery cell, or vice versa. The battery module cell cover can include a number of structural connection features protruding from a planar surface into a battery cell containment cavity, between battery cell locations, that provide a number of surfaces for curing to structural adhesive of the battery module. These structural connection features, in conjunction with the structural adhesive, can assist in forming a unified strengthened structure of the battery module.
US10892459B2

A battery includes a first power generation element, a first outer cover body which encloses the first power generation element, and a first planar electrode having, as principal surfaces, a first connecting surface and a first protruding surface opposite the first connecting surface. The first connecting surface is electrically connected to the first power generation element. The first outer cover body includes a first covering portion provided with a first opening. The first protruding surface protrudes from the first opening toward an outside of the first covering portion. The first covering portion is joined to at least one of the first planar electrode and the first power generation element.
US10892454B2

A battery module with thermal dissipation and thermal runaway prevention is provided, including at least one battery and a fireproof thermal insulation layer. The at least one battery may include a plurality of battery cells electrically connected through conductors. The fireproof thermal insulation layer includes a plurality of battery holes for disposing the battery cells therein and a plurality of air holes vertically penetrating the fireproof thermal insulation layer. A side of each of the battery cells is sleeved in the fireproof thermal insulation layer, and the plurality of air holes are provided between adjacent ones of the plurality of battery holes. The fireproof thermal insulation layer has a heat transfer coefficient that decreases with an increase in the temperature of the fireproof thermal insulation layer.
US10892441B2

Provided is a display device, comprising a display panel which comprises a first area and a second area located around the first area; and an under-panel sheet which is located under the display panel and overlaps the first area and the second area, wherein the under-panel sheet comprises a buffer member and a strength reinforcing member, wherein the strength reinforcing member is thinner than the buffer member, and a ratio of a thickness of the buffer member to a thickness of the strength reinforcing member is 3 to 6 times.
US10892431B2

An organic electroluminescent element includes, in order, a first electrode, an organic layer that includes an organic electroluminescent layer, an interface adjustment layer, a resistive layer, and a second electrode. The resistive layer has a specific resistance higher than a specific resistance of the second electrode. The interface adjustment layer has a specific resistance higher than the specific resistance of the second electrode and lower than the specific resistance of the resistive layer.
US10892430B2

An optoelectronic component with a cathode and an anode and a layer system between the cathode and the anode is provided. The optoelectronic component having multiple electroactive layers, wherein the component can be produced by a method in which an inductively doped mixed layer is generated between at least two layers made of semiconductor materials.
US10892422B2

A compound for an organic optoelectronic device represented by Chemical Formula 1: wherein groups X1 to X8, Y1, Y2, L1, L2, Ar1, Ar2, and variables m1, m2, n1, and n2 are described in the specification.
US10892421B2

Small organic molecule semi-conducting chromophores containing a pyridalthiadiazole, pyridaloxadiazole, or pyridaltriazole core structure are disclosed. Such compounds can be used in organic heterojunction devices, such as organic small molecule solar cells and transistors.
US10892416B2

Perovskite single crystal X-ray and gamma-ray radiation detector devices include an X-ray and gamma-ray wavelength responsive active layer including a perovskite single crystal. The perovskite single crystal is a perovskite single crystal having a structure of ABX3, wherein A is methylammonium (CH3NH3+), CS+, formamidinum (H2NCHNH2+), or Rb+ or a mixture thereof, B is Pb2+ which can be partially or completely replaced by other ions including Bi3+, Sb3+, Sn2+ or a mixture thereof, and X is a halide anion, thiocyanate (SCN−) or a mixture thereof.
US10892409B2

The present invention relates to a switching device, a method of fabricating the same, and a nonvolatile memory device including the same. A switching device according to an embodiment of the present invention includes a first electrode; a second electrode; and a switching film which is disposed between the first electrode and the second electrode, and includes an electrically insulating matrix and a conductive path formed in the electrically insulating matrix. In this embodiment, the conductive path includes crystalline metal clusters dispersed in the electrically insulating matrix and a metal bridge connecting adjacent crystalline metal clusters.
US10892404B1

A method of forming a semiconductor structure includes forming a dielectric layer surrounding contacts over a top surface and bevel edge of a substrate, forming a sacrificial buffer layer over the dielectric layer, removing portions of the sacrificial buffer layer formed over the dielectric layer on the top surface of the substrate, and patterning device structures including one or more metal layers over the contacts, wherein patterning the device structures removes portions of the metal layers formed over the top surface of the substrate leaving the metal layers on the bevel edge. The method also includes forming an encapsulation layer and performing a bevel dry etch to remove the encapsulation layer and the metal layers on the bevel edge. The bevel dry etch damages the sacrificial buffer layer on the bevel edge underneath the metal layers. The method further includes removing the damaged sacrificial buffer layer from the bevel edge.
US10892390B2

A light-emitting element according to an embodiment comprises: a light-emitting structure including a first conductive type semiconductor layer, a second conductive type semiconductor layer, and an active layer formed between the first and second conductive type semiconductor layers; a reflective layer formed on the second conductive type semiconductor layer; a capping layer formed on the reflective layer to surround the reflective layer; a first electrode electrically connected with the first conductive type semiconductor layer; a first bonding pad electrically connected with the first electrode; and a second bonding pad electrically connected with the second electrode, wherein the light-emitting structure includes a recess extending to a region of the first conductive type semiconductor layer through the second conductive type semiconductor layer and the active layer; the first electrode is formed within the recess and electrically connected with the first conductive type semiconductor layer, and includes a region bent along a side surface of the second bonding pad; the reflective layer is formed to be spaced apart from the recess; and the capping layer includes a transparent electrode.
US10892387B2

A lighting device comprises a light-emitting module with light-emitting elements, wherein the light-emitting elements are arranged adjacent to each other and are configured to emit light towards a light-emitting side. The light-emitting module is configured such that the light-emitting elements can be addressed partially independently of each other, such that some may be brought into a switched-on state while others are brought into a switched-off state. A top layer is disposed on the light-emitting module at the light-emitting side. Further comprising a switching material capable of a reversible change in transmittance for the light emitted by changing to a higher transmittance in regions where the top layer situated on light-emitting elements in the switched-on state or to a lower transmittance in regions of the top layer situated in the switched-off state. The invention further refers to methods for producing and operating a lighting device and using a lighting device.
US10892386B2

Exemplary embodiments of the present invention provide a wafer-level light emitting diode (LED) package and a method of fabricating the same. The LED package includes a semiconductor stack including a first conductive type semiconductor layer, an active layer, and a second conductive type semiconductor layer; a plurality of contact holes arranged in the second conductive type semiconductor layer and the active layer, the contact holes exposing the first conductive type semiconductor layer; a first bump arranged on a first side of the semiconductor stack, the first bump being electrically connected to the first conductive type semiconductor layer via the plurality of contact holes; a second bump arranged on the first side of the semiconductor stack, the second bump being electrically connected to the second conductive type semiconductor layer; and a protective insulation layer covering a sidewall of the semiconductor stack.
US10892382B2

A semiconductor light-emitting element includes a first semiconductor layer of a first conductive type, a second semiconductor layer of a second conductive type, a light-emitting layer formed between the first semiconductor layer and the second semiconductor layer, a first electrode connected to the first semiconductor layer, and a second electrode connected to the second semiconductor layer. The second electrode includes an ohmic electrode contacting the second semiconductor layer, and a semiconductor electrode made of a semiconductor layer contacting the ohmic electrode.
US10892377B2

Example embodiments relate to selective deposition for interdigitated patterns in solar cells. One embodiment includes a method for creating an interdigitated pattern for a solar cell. The method includes providing a substrate of the solar cell. A surface of the substrate includes one or more exposed regions and one or more regions covered by a patterned first passivation layer stack protected by a hard mask. The method also includes selectively depositing a second passivation layer stack that includes at least a first layer of amorphous silicon (a-Si) on the one or more exposed regions such that the first passivation layer stack and the second passivation layer stack form the interdigitated pattern. Selectively depositing the second passivation layer stack includes adding a sublayer of the first layer on the hard mask, etching the added sublayer on the hard mask, and cleaning a surface of the remaining added sublayer.
US10892375B2

An energy storage capsule for storing energy in the form of photons. The body of the capsule may surround a sealed vacuum environment in which several layers of reactive material are contained, including an inner reflective coating, a first photovoltaic cell, an optical amplification medium, a second photovoltaic cell, and an outer reflective coating, provided in that order. The body of the capsule may also be reflective, for example polished aluminum. Light may be emitted from an LED wafer which may be integrated with the surface of the optical amplification medium, directed at the several layers of reactive material. Some photons may be reflected by the reflective material, storing them within the capsule, while others may be absorbed by the photovoltaic cells, powering the LEDs to transmit more photons. The thermal environment of the energy storage capsule may be maintained such that the LEDs can operate at over 100% efficiency.
US10892370B2

A photoelectric conversion device of an embodiment includes: a first photoelectric conversion part including a first transparent electrode provided on a transparent substrate, a first active layer, and a first counter electrode; and a second photoelectric conversion part including a second transparent electrode, a second active layer, and a second counter electrode. A conductive layer containing noble metal as a main component is formed on a partial region of the second transparent electrode, and a fine particle layer having a stack of fine particles is formed on the conductive layer. The first counter electrode and the second transparent electrode are electrically connected by a connection part having a scribe groove penetrating through the fine particle layer from the second active layer and exposing a surface of the conductive layer, and a conductive layer having a part of the first counter electrode filled in the scribe groove.
US10892363B2

A semiconductor device includes: a semiconductor substrate having a cell region in which a device is provided, and a termination region provided around the cell region; a first insulating film provided on the semiconductor substrate in the termination region and having a plurality of openings; a plurality of metal electrodes provided in the termination region and connected to the semiconductor substrate via the plurality of openings; and a second insulating film having lower coefficient of moisture absorption than that of the first insulating film and covering the first insulating film and the plurality of metal electrodes, wherein the second insulating film is in direct contact with the semiconductor substrate in a region from the outermost electrode of the plurality of metal electrodes to an end part of the semiconductor substrate.
US10892359B2

A semiconductor device includes: a semiconductor base 10 in which a first trench 101 is formed in a mesh-like shape in a plan view and a second trench 102 is formed in a mesh opening surrounded by the first trench 101; a first semiconductor element 1 which is formed in the semiconductor base 10 and includes a first gate electrode 81 provided within the first trench 101; and a second semiconductor element 2 which is formed in the semiconductor base 10 and includes a second gate electrode 82 provided within the second trench 102 surrounded by the first gate electrode 81.
US10892356B2

An apparatus includes a substrate. The apparatus further includes a group III-nitride buffer layer on the substrate; a group III-nitride barrier layer on the group III-nitride buffer layer, the group III-nitride barrier layer including a higher bandgap than a bandgap of the group III-nitride buffer layer. The apparatus further includes a source electrically coupled to the group III-nitride barrier layer; a gate electrically coupled to the group III-nitride barrier layer; a drain electrically coupled to the group III-nitride barrier layer; and a p-region being at least one of the following: in the substrate or on the substrate below said group III-nitride barrier layer.
US10892354B2

Dual-base two-sided bipolar power transistors which use an insulated field plate to separate the emitter/collector diffusions from the nearest base contact diffusion. This provides a surprising improvement in turn-off performance, and in breakdown voltage.
US10892353B2

An IGBT with improved switching characteristics is disclosed. The contact hole CH1 in which the emitter potential electrode EE is buried is formed at a position overlapping with the trench T 1 in which the gate electrode G 1 is buried in plan view. The upper surface of gate electrode G1 in trench T1 is retracted, and an interlayer insulating film IL2 is formed on the top of trench T1. Since the bottom of the contact hole CH1 is located on the interlayer insulating film IL2 in the trench T 1 and in the base region PB, the emitter potential electrode EE is not in contact with the gate electrode G 1.
US10892348B2

A method of rounding fin-shaped structures includes the following steps. A substrate including fin-shaped structures, and pad oxide caps and pad nitride caps covering the fin-shaped structures from bottom to top are provided. An isolation structure fills between the fin-shaped structures. A removing process is performed to remove a top part of the isolation structure and expose top parts of the fin-shaped structures. An oxidation process is performed to oxidize sidewalls of the top parts of the fin-shaped structures, thereby forming oxidized parts covering sidewalls of the top parts of the fin-shaped structures. The pad nitride caps are removed. The pad oxide caps and the oxidized parts are removed at the same time, thereby forming rounding fin-shaped structures.
US10892341B2

A flash memory with assistant gates, including two floating gates disposed on a substrate, an insulating layer formed on the two floating gates and the substrate, an assistant gate disposed between the two floating gates, wherein a portion of the assistant gate wraps around the two floating gates, and two select gates disposed respectively outside the two floating gates and partially overlap the two floating gates.
US10892337B2

Techniques are disclosed for backside source/drain (S/D) replacement for semiconductor devices with metallization on both sides (MOBS). The techniques described herein provide methods to recover or otherwise facilitate low contact resistance, thereby reducing or eliminating parasitic external resistance that degrades transistor performance. In some cases, the techniques include forming sacrificial S/D material and a seed layer during frontside processing of a device layer including one or more transistor devices. The device layer can then be inverted and bonded to a host wafer. A backside reveal of the device layer can then be performed via grinding, etching, and/or CMP processes. The sacrificial S/D material can then be removed through backside S/D contact trenches using the seed layer as an etch stop, followed by the formation of relatively highly doped final S/D material grown from the seed layer, to provide enhanced ohmic contact properties. Other embodiments may be described and/or disclosed.
US10892332B2

A semiconductor device according to an embodiment includes a silicon carbide layer; a gate electrode; and a gate insulating layer which is provided between the silicon carbide layer and the gate electrode and includes a first silicon oxide layer and a second silicon oxide layer provided between the first silicon oxide layer and the gate electrode, the first silicon oxide layer having a first nitrogen concentration and a first thickness, the second silicon oxide layer having a second nitrogen concentration lower than the first nitrogen concentration and a second thickness. The second thickness between an end portion of the gate electrode and the silicon carbide layer is greater than the second thickness between a central portion of the gate electrode and the silicon carbide layer.
US10892330B2

A synapse network device includes an array of field effect transistor (FET) devices having controllable channel resistance. Pre-neurons are coupled to the array to provide input pulses to the array on first terminals of the FET devices. Post-neurons are coupled to the array to receive outputs from the array on second terminals of the FET devices and provide feedback to the array on third terminals of the FET devices, wherein a state of the FET devices is indicated based upon signals applied to the FET devices.
US10892327B2

A rectifying junction (15) is formed in a conduction path provided in a material (1). A size of the material (1) is smaller than a threshold size in a first dimension, the threshold size being the size required for the material (1) to exhibit sufficient quantum confinement such that it forms a semiconductor. A surface of a first region (17) of the material (1) is arranged to decrease the bandgap of the material such that the first region is conducting. A surface of a second region (19) of the material (1) is arranged to preserve a bandgap such that the second region is semiconducting. The second region (19) is contiguous to the first region (17), such that a rectifying junction (15) is formed at a boundary (21) between the first region and the second region.
US10892326B2

An apparatus is provided which comprises: a plurality of nanowire transistors stacked vertically, wherein each nanowire transistor of the plurality of nanowire transistors comprises a corresponding nanowire of a plurality of nanowires; and a gate stack, wherein the gate stack fully encircles at least a section of each nanowire of the plurality of nanowires.
US10892325B2

A method of forming a fin field effect transistor device is provided. The method includes forming a vertical fin layer on a bottom source/drain layer, and forming one or more fin templates on the vertical fin layer. The method further includes forming a vertical fin below each of the one or more fin templates. The method further includes reducing the width of each of the vertical fins to form one or more thinned vertical fins, wherein at least a portion of the fin template overhangs the sides of the underlying thinned vertical fin. The method further includes depositing a bottom spacer layer on the bottom source/drain layer, wherein the bottom spacer layer has a non-uniform thickness that tapers in a direction towards the thinned vertical fins.
US10892323B2

A buried word line structure including a substrate, an isolation structure, and a buried word line is provided. The isolation structure is located in the substrate to define active regions separated from each other. The active regions extend in a first direction. The buried word line is located in the substrate. The buried word line extends through the isolation structure and the active regions in a second direction. The first direction intersects the second direction. The buried word line and the substrate are isolated from each other. The same buried word line includes a first portion and a second portion. The first portion is located in the active regions. The second portion is located in the isolation structure between two adjacent active regions in the first direction. A width of the first portion is greater than a width of the second portion.
US10892318B2

Semiconductor devices including a capacitor in which electrostatic capacity is improved by a simplified process and/or methods for fabricating the same are provided. The semiconductor device including an insulating structure defining a first trench on a substrate, a first conductive layer in the insulating structure, a first portion of an upper surface of the first conductive layer exposed by the first trench, a capacitor structure including a first electrode pattern on the first conductive layer, a dielectric pattern on the first electrode pattern, and a second electrode pattern on the dielectric pattern, the first electrode pattern extending along sidewalls and a bottom surface of the first trench and an upper surface of the insulating structure, and a first wiring pattern on the capacitor structure may be provided.
US10892316B2

A circuit package is provided that includes a substrate having a first side and a second side, an integrated circuit component coupled to the second side of the substrate, and a ball grid array formed on the first side of the substrate, the ball grid array including multiple contact balls arranged in a pattern. Each of a first subset of the contact balls is electrically coupled to a first voltage input of an integrated circuit component, and each of a second subset of the contact balls is electrically coupled to a second voltage input of the integrated circuit component. The package also includes a capacitor mounted to the first side and having a first terminal coupled to a first contact ball in the first subset of the contact balls and a second terminal coupled to a second contact ball in the second subset of the contact balls.
US10892312B2

A flexible display device may include a flexible display panel including a display area disposed a plurality of pixels, a signal line area disposed a plurality of signal lines for transmitting driving signals to the plurality of pixels, and a panel pad area disposed a plurality of panel pads for receiving an external driving signal, and a flexible film configured to transmit the driving signals inputted from an external to the flexible display panel and including a film pad area in which a plurality of film pads arranged so as to correspond to the plurality of panel pad, wherein the plurality of film pads has a first thickness configured to increase a contact surface with the flexible display panel.
US10892311B2

A display assembly includes a flexible substrate comprising a first section, a connecting section and a second section. A first display device is disposed on the first section. A second display device is disposed on the second section. The second display device comprises a first display section, a foldable section and a second display section connecting with one another in sequence. A metal wire disposed in the connecting section of the flexible substrate is electrically connected to the first display section and the first display device.
US10892309B2

A display apparatus is provided including a first substrate on which a plurality of organic light-emitting diodes are arranged. A second substrate is bonded to the first substrate. The second substrate includes a plurality of light control units respectively corresponding to the plurality of organic light-emitting diodes and a plurality of banks arranged between the plurality of light control units. The plurality of banks include a first bank having a deflection arrangement structure in which a fluorine-containing polymer is concentrated on a surface of a side of the first bank, and a second bank that does not have a deflection arrangement structure in which the fluorine-containing polymer is deflectively arranged.
US10892305B2

The present disclosure relates to a touch structure for OLED structure. The touch structure includes an electrode layer, an insulation layer, and a bridge layer stacked in sequence. The electrode layer is of a metal mesh structure having a plurality of driving electrodes along a first direction and a plurality of sensing electrodes along a second direction. The driving electrodes and the sensing electrodes are disposed within gaps of an emission layer of the OLED. The first direction and the second direction forming a first angle. Two adjacent driving electrodes along the first direction are connected. The bridge layer are configured with bridge wires. The insulation layer is configured with openings. The bridge wires connect to two adjacent sensing electrodes along the second direction via the openings.
US10892301B2

To provide a photo-electric conversion element in which responsiveness and external quantum efficiency are improved. Provided is an organic photo-electric conversion element including: an organic photo-electric conversion layer sandwiched by a first electrode and a second electrode. The organic photo-electric conversion layer contains organic molecules of a quinacridone (QD) derivative and a subphthalocyanine (SubPc) derivative, and at least the quinacridone derivative out of the organic molecules is in random orientation.
US10892296B2

A light emitting device including first, second, and third LED sub-units, and electrode pads disposed on the first LED sub-unit, electrically connected to the LED sub-units, and including a common electrode pad electrically connected to each of the LED sub-units, and first, second, and third electrode pads connected to a respective one of the LED sub-units, in which the common electrode pad, the second electrode pad, and the third electrode pad are electrically connected to the second LED sub-unit and the third LED sub-unit through holes that pass through the first LED sub-unit, the first, second, and third LED sub-units are configured to be independently driven, light generated in the first LED sub-unit emitted to the outside through the second and third LED sub-units, and light generated in the second LED sub-unit is emitted to the outside through the third LED sub-unit.
US10892288B2

A solid state imaging device according to one embodiment, includes a first pixel and a second pixel adjacent to each other in a first direction. Structures of the first pixel and the second pixel are mutually mirror-symmetric. Each of the first pixel and the second pixel includes an opening region where light enters. The opening region of the first pixel is disposed over an entire width in the first direction of the first pixel. The opening region of the second pixel is disposed over an entire width in the first direction of the second pixel.
US10892279B1

A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory openings extending through the alternating stack, memory opening fill structures located within a respective one of the memory openings, and a gate dielectric located between the memory opening fill structures and the electrically conductive layers. Each of the memory opening fill structures includes a vertical semiconductor channel, a conductive core electrode, and a memory film located between the vertical semiconductor channel and the conductive core electrode. The memory film contains a layer stack including a first tunneling dielectric contacting the vertical semiconductor channel, a second tunneling dielectric contacting the conductive core electrode, and a charge storage layer located between the first tunneling dielectric and the second tunneling dielectric.
US10892265B2

Provided is a word line structure including a substrate, a stack structure, and a metal silicide structure. The stack structure is disposed on the substrate. The metal silicide structure is disposed on the stack structure. The metal silicide structure includes a first metal element, a second metal element, and a silicon element. The first metal element is different from the second metal element, and concentrations of the first metal element and the second metal element gradually decrease along a direction from a top surface of the metal silicide structure to the substrate.
US10892262B2

A junctionless vertical gate transistor includes an active pillar vertically protruding from a substrate and including a first impurity region, a second impurity region and a third impurity region sequentially formed over the first impurity region; gate electrodes coupled to sidewalls of the second impurity region; and bit lines arranged in a direction of intersecting with the gate electrodes and each contacting the first impurity region. The first to the third impurity regions include impurities of the same polarity.
US10892258B2

An integrated “pull-down” driver circuit (210) is formed with a combination device consisting of an output driver transistor (N1) electrically coupled between a current source circuit (Ns) and the conductive pad, and an ESD bypass transistor (N3) electrically coupled in series with the output driver transistor, where one or more conductive interconnect layers connect the ESD bypass transistor in parallel with the current source circuit so that the ESD bypass transistor is in an off-state during normal operation and is activated to form a parasitic bipolar junction transistor with the output driver transistor to conduct ESD current between a first power supply conductor and the conductive pad during ESD events, and where a complementary integrated “pull-up” driver circuit may be formed with three corresponding PMOS transistors (P1, PS, P3) connected as shown between a second power supply conductor and the conductive pad.
US10892253B2

To provide a semiconductor device 100 including a semiconductor element with a less warped chip. A semiconductor device manufacturing method include: bonding a rear surface of a chip having electrodes on both sides thereof to a front surface of a substrate; providing, to the front surface of the substrate to which the chip is bonded, a plating protective film having an opening at a position which is on the front surface of the chip and corresponds to an electrode at which plating is to be formed, after the bonding; plating the electrode of the chip after the providing; and removing the plating protective film from the substrate, after the plating.
US10892251B2

According to one embodiment, a semiconductor device includes a wiring board, a controller chip that is provided on the wiring board and is sealed with a first resin composition, a nonvolatile memory chip that is provided on the first resin composition and is sealed with a second resin composition, a second bonding wire that connects a pad for electric power supply wiring of the controller chip to the wiring board and is sealed with the first resin composition, and a first bonding wire that connects a pad for signal wiring of the controller chip to the wiring board, is sealed with the first resin composition, and has a higher Pd content than that of the second bonding wire.
US10892249B2

An integrated circuit (IC) chip carrier includes one or more memory devices therein. The memory is integrated into the carrier prior to the IC chip being connected to the carrier. Therefore, the IC chip may be connected to the memory at the same time as the IC chip is connected to the carrier. Because the memory is integrated into the IC chip carrier, prior to the IC chip being attached thereto, reliability concerns that result from attaching the memory to the IC chip carrier affect the IC chip carrier and do not affect the yield of the relatively more expensive IC chip.
US10892241B2

To provide a substrate device, an electronic apparatus, and a method for manufacturing a substrate device that can make large the gap between a semiconductor substrate and a wiring substrate by making the height of a solder ball high. A substrate device includes a substrate; an electrical connection unit provided on the substrate; a metal post provided on the electrical connection unit; and a metal film that is provided in one body from a tip surface to at least part of a side surface of the metal post and of which wettability to a solder material is lower than wettability to the solder material of the metal post.
US10892234B2

An integrated circuit includes a semiconductor substrate having a rear face. A first semiconductor well within the substrate includes circuit components. A second semiconductor well within the substrate is insulated from the first semiconductor well and the rest of the substrate. The second semiconductor well provides a detection device that is configurable and designed, in a first configuration, to detect a thinning of the substrate via its rear face, and in a second configuration, to detect a DFA attack by fault injection into the integrated circuit.
US10892231B2

An electronics package includes a support substrate, an electrical component having a first surface coupled to a first surface of the support substrate, and an insulating structure coupled to the first surface of the support substrate and sidewalls of the electrical component. The insulating structure has a sloped outer surface. A conductive layer encapsulates the electrical component and the sloped outer surface of the insulating structure. A first wiring layer is formed on a second surface of the support substrate. The first wiring layer is coupled to the conductive layer through at least one via in the support substrate.
US10892222B1

One illustrative IC product disclosed herein includes a first conductive line positioned at a first level within the IC product and a first conductive structure positioned at a second level within the IC product, wherein the second level is lower than the first level. In this illustrative example, the IC product also includes a second conductive structure that is conductively coupled to the first conductive line, wherein at least a portion of the second conductive structure is positioned at a level that is above the first level and wherein nearest surfaces of the first conductive structure and the second conductive structure are laterally offset from one another by a lateral distance and insulating material positioned between the nearest surfaces of the first conductive structure and the second conductive structure.
US10892220B2

In general, according to one embodiment, a semiconductor device includes a power switch, a lowermost interconnect layer in which a power supply interconnect, a ground interconnect and a virtual power supply interconnect are formed, each having an access point to the power switch, an intermediate interconnect layer above the lowermost interconnect layer, an uppermost interconnect layer in which a power supply interconnect, a ground interconnect and a virtual power supply interconnect are formed, an interconnect layer located above the intermediate interconnect layer, and located immediately under the uppermost interconnect layer, and a power supply via, a ground via and a virtual power supply via.
US10892208B2

An improved heat dissipation apparatus for limiting the temperature of multiple power semiconductors featuring flow balancers to manipulate the hydrodynamic pressure of the coolant fluid to regulate the coolant fluid flow distribution across the heat exchange fins to either create uniform flow distribution or purposefully disproportionate or custom coolant fluid flow distribution for the purpose of achieving higher heat transfer efficiency.
US10892205B2

A package structure includes a first insulation layer, a first redistribution structure, at least one electronic component, a second redistribution structure, a second insulation layer, a first heat spreader, a heat dissipation substrate, a second heat spreader and plural thermal conduction structures. A part of the second redistribution structure is disposed on a part of a top surface of the first insulation layer, and the other part of the second redistribution is located in the first insulation layer. At least one of the conducting terminals is connected with the second redistribution structure. At least one of the thermal conduction structures is connected with at least one of the first redistribution structure and the second redistribution structure, and the thermal conduction structures are respectively extended outwardly from the opposite sides of the first insulation layer to form pins.
US10892197B2

A lower electrode assembly configured to support a semiconductor substrate in a plasma processing chamber includes a base plate, an upper plate above the base plate, and a mounting groove surrounding a bond layer located between the base plate and the upper plate. An edge seal including a compressible ring is mounted in the mounting groove such that the compressible ring is axially compressed between the upper plate and the base plate. At least one gas passage is in fluid communication with an annular space between the compressible ring and an inner wall of the mounting groove. The at least gas one passage extends through the base plate and includes a plurality of outlets in fluid communication with the annular space. In some examples, a backing seal may be located between the edge seal and an inner wall of the mounting groove.
US10892193B2

Semiconductor devices and methods are provided to fabricate fin field-effect transistor (FinFET) devices having uniform fin height profiles. For example, uniformity of fin height profiles for FinFET devices is obtained by implementing a gate oxide removal process which is designed to prevent etching of an isolation layer (e.g., a shallow trench isolation layer) formed of an oxide material during removal of, e.g., sacrificial gate oxide layers of dummy gate structures during a replacement metal gate process.
US10892192B2

Non-planar I/O and logic semiconductor devices having different workfunctions on common substrates and methods of fabricating non-planar I/O and logic semiconductor devices having different workfunctions on common substrates are described. For example, a semiconductor structure includes a first semiconductor device disposed above a substrate. The first semiconductor device has a conductivity type and includes a gate electrode having a first workfunction. The semiconductor structure also includes a second semiconductor device disposed above the substrate. The second semiconductor device has the conductivity type and includes a gate electrode having a second, different, workfunction.
US10892176B2

A substrate processing apparatus according to an aspect of the present disclosure includes a substrate holder, a top plate portion, a gas supply unit, and an arm. The substrate holder holds a substrate. The top plate is installed to face the substrate held on the substrate holder, and has a through hole formed therethrough at a position facing the center of the substrate. The gas supply supplies an atmosphere adjustment gas to a space between the substrate holder and the top plate. The processing liquid nozzle ejects a liquid to the substrate. The arm holds the processing liquid nozzle and moves the processing liquid nozzle between a processing position where the processing liquid is ejected from the processing liquid nozzle through the through hole and a standby position outside the substrate.
US10892173B2

A substrate cleaning roll that has a cylindrical shape and scrubs a surface of a substrate by rotating about a rotational axis in a longitudinal direction in contact with the substrate, the longitudinal direction being parallel to the surface of the substrate, the substrate cleaning roll including a bevel cleaner at least at one end of the substrate cleaning roll in the longitudinal direction, the bevel cleaner including a sloping surface to be in contact with an outermost edge of a bevel portion at a rim of the substrate when the substrate cleaning roll comes into contact with the substrate and cleans the surface of the substrate.
US10892169B2

A 3D semiconductor device, the device including: a first single crystal layer including a plurality of first transistors and a first metal layer, where the first metal layer includes interconnecting the first transistors forming, at least in part a plurality of logic gates; a plurality of second transistors overlaying, at least in part the first single crystal layer; a plurality of third transistors overlaying, at least in part the second transistors; a plurality of fourth transistors overlaying, at least in part the third transistors; a second metal layer overlaying, at least in part the fourth transistors; where the fourth transistors are aligned with less than 100 nm misalignment to the first transistors, where at least one of the plurality of vias has a radius of less than 200 nm, where a memory cell includes at least one of the third transistors.
US10892168B2

A method for forming a semiconductor device includes incorporating recombination center atoms into a semiconductor substrate. The method further includes, after incorporating the recombination center atoms into the semiconductor substrate, implanting noble gas atoms into a doping region of a diode structure and/or a transistor structure, the doping region being arranged at a surface of the semiconductor substrate.
US10892151B2

A method of calibrating or optimising an analytical instrument is disclosed that comprises analysing analyte from a sample using an analytical instrument, determining a sample type of the sample based on analysis of analyte from the sample, identifying one or more species of the analyte that are known to be endogenous to the determined sample type, and calibrating or optimising the analytical instrument using the one or more identified endogenous species.
US10892145B2

A substrate processing method includes providing a substrate into a process chamber; introducing a reference light into the process chamber; generating a plasma light in the process chamber while performing an etching process on the substrate; receiving the reference light and the plasma light; and detecting an etching end point by analyzing the plasma light and the reference light. Detecting the etching end point includes a compensation adjustment based on a change rate of an absorption signal of the reference light with respect to a change rate of an emission signal of the plasma light.
US10892124B2

A load control device (e.g., a switching device) for controlling power delivered from an AC power source to an electrical device (e.g., a lighting load) may be configured to detect that a relay is stuck closed and attempt to fix the relay. The relay of the load control device may be adapted to be coupled between the source and the electrical device to control the power delivered to the electrical device so as to generate a switched-hot voltage. The load control device may comprise a detect circuit configured to generate a detect signal indicating a magnitude of the switched-hot voltage, and a control circuit configured to monitor the detect signal. The control circuit may be configured to determine that the relay is stuck closed in response to the detect signal, and to control the relay in order to attempt to fix the relay by repeatedly closing and opening the relay.
US10892119B2

A push switch includes: a first fixture contact; a second fixture contact; a member that holds the first and second fixture contacts; a movable member positioned opposite a surface of the member in an operation direction; and a contact member. The contact member includes: a first support and a second support that are supported by the member; and a joint that joins the first support to the second support. The movable joint is disposed between the joint of the movable member and the member, with neither the first support nor the second support overlapping the movable member in a planar view.
US10892118B2

A button module includes a casing, a button body, an elastic body and a cover. The casing includes a first accommodating recess, a first engaging portion and a retaining platform. The button body is disposed in the first accommodating recess. The button body includes a first positioning portion. The elastic body is disposed between the button body and the retaining platform. The cover is disposed on the casing. The cover includes a second engaging portion, a second positioning portion and a retaining portion. The second engaging portion engages with the first engaging portion. The second positioning portion cooperates with the first positioning portion to position the button body in the first accommodating recess. The retaining portion abuts against the retaining platform.
US10892117B2

A method for control device adjustment comprising applying a preload simultaneously to a plurality of shafts of a control device so as to take up initial assembly play, wherein the control device comprises an upper actuating element that is movable relative to a lower supporting mounting, a lower supporting mounting, a switch that is actuated by the upper actuating element, and an articulated structure that is interposed vertically between the upper actuating element and the lower mounting to keep the upper actuating element parallel to a horizontal plane during its vertical downward movement relative to a frame, and the at least one shaft. The method also comprises providing an adjustment stop fixed relative to the lower mounting and forming a stop surface that interacts with a facing portion of the shaft.
US10892113B2

A rotating handle device formed by the the mounting of an assembly including an attachment base that receives a grip and a sliding button, a sliding limiting drive member, and a fixing cover. The fastening between the sliding button, grip, attachment base, and fixing cover is achieved by pressure fastening engagements snap-fits. The assembly includes a mounting method that prevents removal of the grip from the attachment base unless the sliding button is removed first, and a mounting or dismounting process between the grip and the attachment base that may only take place upon the coincidence between pairs of flaps and passing recessions.
US10892109B2

The present disclosure provides supercapacitors that may avoid the shortcomings of current energy storage technology. Provided herein are supercapacitor devices, and methods of fabrication thereof comprising the manufacture or synthesis of an active material on a current collector and/or the manufacture of supercapacitor electrodes to form planar and stacked arrays of supercapacitor electrodes and devices. Prototype supercapacitors disclosed herein may exhibit improved performance compared to commercial supercapacitors. Additionally, the present disclosure provides a simple, yet versatile technique for the fabrication of supercapacitors through masking and etching.
US10892104B2

A multilayer ceramic capacitor includes a laminated body and first and second external electrodes respectively on both end surfaces of the laminated body. When regions where first internal electrodes or second internal electrodes are not present are regarded as side margin portions in a cross section of the laminated body as viewed from the laminating direction, the side margin portions include multiple side margin layers, and the content of Si in the side margin layer closest to the internal electrode is lower than that in the side margin layer other than the side margin layer closest to the internal electrode.
US10892103B2

A multilayer ceramic capacitor includes a laminated body and first and second external electrodes respectively on both end surfaces of the laminated body. When regions where first internal electrodes or second internal electrodes are not present are regarded as side margin portions in a cross section of the laminated body as viewed from the laminating direction, the side margin portions include multiple side margin layers, and the content of Si in the side margin layer closest to the internal electrode is lower than that in the side margin layer other than the side margin layer closest to the internal electrode.
US10892099B2

A fringe capacitor with a shielded the top capacitor plate is formed in multiple interconnect layers to include a first plate having a first defined finger structure located in one or more middle interconnect layers to form a top capacitor plate; a set of second plates located in the middle interconnect layer(s) and bottom and top interconnect layers that are connected to form a bottom capacitor plate which includes a second plate in the middle interconnect layer(s) having defined finger structures that are interleaved with the first defined finger structure of the top capacitor plate to vertically and horizontally sandwich the top capacitor plate; and a set of shield layers formed to surround and shield the top capacitor plate on lateral sides, where the set of shield layers are connected to a reference voltage, thereby shielding the top capacitor plate from parasitic capacitance.
US10892095B2

A capacitor assembly that is capable of exhibiting good electrical properties even under a variety of conditions is provided. More particularly, the capacitor assembly includes a capacitor element, which comprises a porous anode body that contains a valve metal compound, a dielectric that overlies the anode body and includes an oxide of the valve metal compound, and a solid electrolyte that overlies the dielectric. The solid electrolyte includes a conductive polymer and a hydroxy-functional polymer. Further, the capacitor element comprises an organofunctional silane compound that is bonded to the oxide of the dielectric and is capable of bonding to the hydroxy-functional polymer.
US10892093B2

A multilayer capacitor includes: a body including dielectric layers and internal electrodes alternately disposed therein; and external electrodes disposed on the body and connected to the internal electrodes. The internal electrodes include a first internal electrode and a second internal electrode. A thickness of the second internal electrode is less than a thickness of the first internal electrode, and an area fraction of ceramics included in the first internal electrode with respect to the first internal electrode is greater than that of ceramics included in the second internal electrode with respect to the second internal electrode.
US10892092B2

A conductive powder for an internal electrode includes a metal particle; and a graphene layer or an oxidized graphene layer disposed on at least a portion of a surface of the metal particle.
US10892085B2

According to some aspects of the present disclosure, circuit board assemblies and methods of circuit board assembly are disclosed. Example circuit board assemblies include a circuit board and a magnetic component coupled to the circuit board. The magnetic component includes a primary winding and a secondary winding. The assembly also includes a winding interconnect terminal electrically coupled to the magnetic component. The winding interconnect terminal is disposed on the circuit board remote from the magnetic component, and the circuit board defines an air gap between the winding interconnect terminal and the magnetic component to provide electrical isolation between the winding interconnect terminal and the magnetic component. Corresponding methods of assembling circuit boards and magnetic components are also disclosed.
US10892080B2

A tunable inductor arrangeable on a chip or substrate comprises a first winding part connected at one end to a first input of the tunable inductor arrangement, a second winding part connected at one end to the other end of the first winding part, a third winding part connected at one end to a second input of the tunable inductor arrangement, a fourth winding part connected at one end to the other end of the third winding part, and a switch arrangement arranged. The switch arrangement tunes the tunable inductor by selectively connecting the first and fourth winding parts in parallel and the second and third winding parts in parallel, with the parallel couplings in series between the first and second inputs, or connecting the first, second, fourth and third winding parts in series between the first and second inputs. Corresponding transceivers, communication devices, methods and computer programs are disclosed.
US10892061B2

A pressurized water reactor (PWR) includes a vertical cylindrical pressure vessel having a lower portion containing a nuclear reactor core and a vessel head defining an integral pressurizer. A reactor coolant pump (RCP) mounted on the vessel head includes an impeller inside the pressure vessel, a pump motor outside the pressure vessel, and a vertical drive shaft connecting the motor and impeller. The drive shaft does not pass through the integral pressurizer. The drive shaft passes through a vessel penetration of the pressure vessel that is at least large enough for the impeller to pass through.
US10892055B2

An apparatus generates motor function estimation information by performing a process including calculating, using a sensor value of a subject, a feature vector corresponding to a feature value of a feature in a time segment, acquiring a first weight vector using the feature vector and a motor ability value of the subject, calculating a gradient vector with respect to the feature vector, determining a new time segment in the predetermined time period and a new feature value based on the new time segment, calculating, using the sensor value, a feature candidate vector corresponding to a feature value of the new feature in the new time segment, determining a feature candidate vector satisfying a predetermined condition associated with a gradient vector based on a difference between the feature candidate vector and the feature vector, and correcting the first weight vector to a second weight vector using the feature candidate vector.
US10892041B2

A method for determining net complexity of a clinical trial includes determining procedures to be performed during the clinical trial, determining which of the procedures may be routinely performed on clinical trial subjects suffering from the disease that the drug under test is designed to treat, determining the net procedures to be performed for the clinical trial itself, and calculating a complexity score for the net procedures. An apparatus for determining net complexity of a clinical trial is also described and claimed.
US10892025B2

A non-volatile storage apparatus includes a plurality of non-volatile memory cells and control circuitry. The control circuitry is configured to apply one or more soft erase pulses to the plurality of non-volatile memory cells to reduce threshold voltages of the plurality of non-volatile memory cells from initial levels corresponding to programmed data to intermediate levels below the initial levels and above an erased level. The control circuitry is configured to apply one or more soft programming pulse to increase threshold voltages of the plurality of non-volatile memory cells from the intermediate levels to final levels corresponding to the programmed data.
US10892020B2

According to one embodiment, a semiconductor memory device includes first and second memory cells; a first word line connected to the first and second memory cells; a first bit line connected to the first memory cell; a second bit line connected to the second memory cell; a first sense amplifier connected to the first bit line; a second sense amplifier connected to the second bit line; a voltage generation circuit; and a first row decoder which supplies a voltage to the first word line.
US10892011B2

A multi-chip package includes: an interposer; a first IC chip over the interposer, wherein the first IC chip is configured to be programmed to perform a logic operation, comprising a NVM cell configured to store a resulting value of a look-up table, a sense amplifier having an input data associated with the resulting value from the NVM cell and an output data associated with the first input data of the sense amplifier, and a logic circuit comprising a SRAM cell configured to store data associated with the output data of the sense amplifier, and a multiplexer comprising a first set of input points for a first input data set for the logic operation and a second set of input points for a second input data set having data associated with the data stored in the SRAM cell, wherein the multiplexer is configured to select, in accordance with the first input data set, an input data from the second input data set as an output data for the logic operation; and a second IC chip over the interposer, wherein the first IC chip is configured to pass data associated with the output data for the logic operation to the second IC chip through the interposer.
US10892006B1

A memory device include write leveling circuitry that is configured to receive a write command from the command interface. The write leveling circuitry also receives a data strobe (DQS) signal from a host device (e.g., processor) and receives a clock signal from the host device. The write leveling circuitry also compares phases of the DQS signal and the clock signal using a phase detector. The write leveling circuitry also generates an internal write signal (IWS) based upon the write command, and outputs a captured result of a write leveling operation based at least in part on the compared phases and the IWS.
US10892002B2

An apparatus may include a delay line that receives a command signal and provides a delayed command signal. The apparatus may include an edge starter that provides a clock enable signal responsive, at least in part, to a change in level of the command signal. A gate circuit of the apparatus may provide a shift clock signal responsive, at least in part, to the clock enable signal. The apparatus may also include a shifter that captures and shifts the delay command signal responsive, at least in part, to the shift clock signal.
US10891993B2

A wave pipeline includes a first stage, a plurality of second stages, and a third stage. The first stage receives a data signal representative of data and a clock signal, and may process the data at a first data rate equal to a clock rate of the clock signal. Each second stage may process respective data in response to a respective clock cycle received from the first stage at a second data rate equal to the first data rate times the number of second stages. The third stage may process data received from each second stage at the first data rate. The first stage divides the data signal and the clock signal between the plurality of second stages. The third stage merges the respective data and the respective clock cycles from each of the plurality of second stages to provide a merged data signal and a return clock signal.
US10891990B2

A memory device includes a data receiver, a latch driver, and a voltage level shifter. The data receiver works in a first voltage, receives an enable signal, a reference signal, and an input data signal, and outputs an internal data signal by the first voltage. The latch driver receives a write select signal and the internal data signal, latches the internal data signal by the first voltage, and outputs at least one latch data signal by a second voltage. The voltage level shifter receives the at least one latch data signal by the second voltage and generates at least one output data signal by the at least one latch data signal. The voltage level shifter sets a voltage value of the at least one output data signal by the first voltage. The voltage value of the first voltage is greater than the voltage value of the second voltage.
US10891989B2

A memory system includes an external calibration device that has a predetermined impedance and a first memory device with a first pad for selective connection to the external calibration device. The first memory device also includes an internal calibration device having an impedance that is programmable and a second pad connected to the internal calibration device. The system further includes a second memory device having a third pad for selective connection to the second pad of the first memory device. A processing device is operatively coupled to the first memory device and the second memory device. The processing device programs the impedance of the internal calibration device of the first memory device based on the external calibration device, and programs an impedance of a termination component in the second memory device based on the impedance of the internal calibration device of the first memory device.
US10891988B2

A memory module includes a circuit board, a plurality of memory devices, and a power management integrated circuit (PMIC). The circuit board includes first connectors, a second connector, and a third connector connected to an external device. The plurality of memory devices are mounted on the circuit board, and connected to the first connectors. The PMIC receives a first voltage through the second connector, generates a second voltage using the first voltage, and provides the second voltage to the plurality of memory devices The PMIC adjusts the second voltage based on a signal received through the third connector such that a voltage difference of the first voltage and the second voltage is reduced in a training mode of the memory module.
US10891986B2

The subject in the past is that there are a large number of data wirings in a semiconductor device including multiple memory cell arrays and that the area occupied by the data wirings is large. In a selected memory cell array among multiple memory cell arrays, a data wiring functions as a local wiring that transmits the data of the selected memory cell. In a memory cell array that is not selected among the memory cell arrays and is located between a data circuit and the selected memory cell array, the data wiring functions as a global wiring that transmits the data of a memory cell of the selected memory cell array.
US10891985B1

A content annotation system includes a computing platform having a hardware processor and a memory storing a tagging software code including an artificial neural network (ANN). The hardware processor executes the tagging software code to receive content having a content interval including an image of a generic content feature, encode the image into a latent vector representation of the image using an encoder of the ANN, and use a first decoder of the ANN to generate a first tag describing the generic content feature based on the latent vector representation. When a specific content feature learned by the ANN corresponds to the generic content to feature described by the first tag, the tagging software code uses a second decoder of the ANN to generate a second tag uniquely identifying the specific content feature based on the latent vector representation, and tags the content interval with the first and second tags.
US10891980B1

A multi-actuator data storage device such as a hard disk drive may include a lower actuator-pivot-VCM assembly including a lower pivot shaft and a lower motor assembly, an upper actuator-pivot-VCM assembly including an upper pivot shaft and an upper motor assembly, and a central support structure or plate sandwiched between the lower and upper pivot shafts and the lower and upper motor assemblies. The central support structure may be shaped to make contact with the motor assemblies only at discrete assembly locations and to make contact with the pivot shafts at opposing raised pads. Viscoelastic dampers may be adhered to the central support structure at the contact locations to dampen motor vibrational modes and/or to reduce the amplitude of vibration transmitted among the actuator-pivot assemblies. Such an assembly may increase the tilt and in-phase butterfly mode frequencies and decrease the gains of the tilt and coil torsion modes.
US10891975B1

A magnetic head includes a main pole configured to serve as a first electrode, an upper pole containing a trailing magnetic shield configured to a serve as a second electrode, and an electrically conductive portion located in a trailing gap between the main pole and the trailing magnetic shield. The electrically conductive portion is not part of a spin torque oscillator stack, and the electrically conductive portion includes at least one electrically conductive, non-magnetic material layer. The main pole and the trailing magnetic shield are electrically shorted by the electrically conductive portion across the trailing gap between the main pole and the trailing magnetic shield such that an electrically conductive path is present between the main pole and the trailing magnetic shield through the electrically conductive portion.
US10891963B2

A decoder for generating an audio output signal having one or more audio output channels is provided. The decoder includes a receiving interface for receiving an audio input signal including a plurality of audio object signals, for receiving loudness information on the audio object signals, and for receiving rendering information indicating whether one or more of the audio object signals shall be amplified or attenuated. Moreover, the decoder includes a signal processor for generating the one or more audio output channels of the audio output signal. The signal processor is configured to determine a loudness compensation value depending on the loudness information and depending on the rendering information. Furthermore, the signal processor is configured to generate the one or more audio output channels of the audio output signal from the audio input signal depending on the rendering information and depending on the loudness compensation value. Moreover, an encoder is provided.
US10891956B2

Mechanisms are provided for customizing responses to future questions based on identified anomalies in user profile information. An automated dialogue system monitors information associated with a plurality of entities, where the information includes quantities for variable values associated with the entities. The automated dialogue system, in response to determining that a quantity of a variable value associated with an entity in the plurality of entities has changed by an amount equal to or exceeding a corresponding threshold value, generates response information associated with a quantity of the variable value and an entity to respond to at least one future question. In addition, the automated dialogue system stores the responsive information in association with the entity for later retrieval in response to initiation of a dialogue session with the automated dialogue system. Time thresholds may be established for determining when to stop using the responsive information for responding to questions.
US10891955B2

An audio control system of an electromagnetic cradle includes an audio transmitting and receiving unit, a cloud server, and a function execution unit. The audio transmitting and receiving unit receives an audio command emitted from a user. The cloud server is connected with the audio transmitting and receiving unit through a network. The cloud server identifies and compares the audio command of the audio transmitting and receiving unit. The function execution unit is connected with the cloud server through the network. The function control module is driven by function indication of the cloud server to execute related functions, including playing the music, lighting or shaking the cradle.
US10891952B2

Methods and systems for speech recognition are disclosed. In one aspect, a method includes receiving an input signal representing spoken words, identifying individual words in the input signal, building a plurality of word sets based on the individual words, generating a partial result based on at least one of the plurality of word sets, receiving an additional input signal subsequent to the generation of the partial result, identifying an additional word from the additional input, detecting a semantic delimiter based on at least one of the plurality of word sets and the additional word, and in response to the detection, generating a response to the input signal based at least in part, on the partial result and the semantic delimiter.
US10891951B2

A computing system can translate a spoken natural language command into an intermediate constructed language command with a first deep neural network and determine a vehicle command and an intermediate constructed language response with a second deep neural network based on receiving vehicle information. The computing system can translate the intermediate constructed language response into a spoken natural language response with a third deep neural network and operate a vehicle based on the vehicle command.
US10891933B2

An audio processing system is described including an amplifier configured to receive a first audio signal and output the first audio signal to an acoustic transducer comprising a voice coil. A sensor detects a signal corresponding to voice coil current of the acoustic transducer. A controller compares the first audio signal and the detected signal and determines a second audio signal from the comparison. The second audio signal is representative of an external sound source detected via the acoustic transducer. The audio processing system may simultaneously output the first audio signal and receive the second audio signal using the same acoustic transducer.
US10891928B2

In accordance with implementations of the subject matter described herein, there is provided a solution for supporting a machine to automatically generate a song. In this solution, an input from a user is used to determine a creation intention of the user with respect to a song to be generated. Lyrics of the song are generated based on the creation intention. Then, a template for the song is generated based at least in part on the lyrics. The template indicates a melody matching with the lyrics. In this way, it is feasible to automatically create the melody and lyrics which not only conform to the creation intention of the user but also match with each other.
US10891927B1

A mechanism for picking one or more vibratory strings of a string musical instrument comprising an actuator, shaft, pick and pick holder with extended offset sides to guide the pick to the correct angle for proper picking of a vibratory string on both the forward and backward picking strokes. The shaft is parallel to the vibratory string in one plane and angled to the vibratory string in a perpendicular plane as a means of fine adjustment of the engagement with the vibratory string.
US10891923B2

A vibrator includes: a movable portion connected to a vibratable member; a driver configured to drive the movable portion to cause vibration of the movable portion to vibrate the vibratable member; and a driver supporter secured to a support member and configured to support the driver such that the driver is pivotable about an axis extending in a direction intersecting a movable direction of the movable portion.
US10891922B1

In one implementation, a method is disclosed for controlling attention diversions while presenting computer-generated reality (CGR) environments on an electronic device. The method includes presenting content representing a view of CGR environment on a display. While presenting the content, an object is detected in a physical environment in which the electronic device is located using an image sensor of the electronic device. The method further includes determining whether the object exhibits a characteristic indicative of attention-seeking behavior. In accordance with a determination that the object exhibits the characteristic, a visual cue corresponding to the object is presented on a first portion of the display without modifying the presentation of the content on a second portion of the display.
US10891918B2

An electronic apparatus includes: a display; a light sensor located on an opposite side of a display surface of the display, and detects intensity of ambient light; and a control unit, in a first state in which luminous intensity of the display is not less than a first threshold, in the case where the intensity of ambient light detected by the light sensor is less than predetermined intensity of light, outputs, to the display, a signal to reduce the luminous intensity of the display to a second state that is not more than a second threshold that is less than the first threshold, and in the second state, outputs a signal to detect the intensity of ambient light to the light sensor.
US10891915B2

A GPU is generally configured to detect changes in the rate of frame generation that can result from, for example, changes in the complexity of the frames being generated. In response to detecting the change in the rate of frame generation, the GPU identifies a corresponding change in the refresh rate that would be required to fully synchronize the refresh rate with the rate of frame generation. If the change in the refresh rate falls outside the boundaries of a specified or dynamically generated window, the GPU limits the change in refresh rate to the corresponding boundary.
US10891913B2

The present disclosure provides a shift register circuitry, a gate driving circuit, and a display device. The shift register circuitry of the present disclosure includes a first shift register unit, a second shift register unit, a pull-down control sub-circuit (20), and a pull-down sub-circuit (30); wherein the first shift register unit includes a first input Sub-circuit (11), a first output sub-circuit (12), a first reset sub-circuit, and a first noise reduction sub-circuit (14); a second shift register unit includes a second input sub-circuit (21), a second output sub-circuit (22), a second reset sub-circuit and a second noise reduction sub-circuit (24).
US10891911B2

The invention provides a mura compensation method and system. The method comprises: Step 10: defining a position of a bright/dark boundary line as a first area, and defining an area outside the first area as a second area; Step 20: using a pixel as a unit to directly query each pixel in the first area in a preset first mura compensation data lookup table to obtain a corresponding first mura compensation data; and using a preset block as a unit to directly query each pixel in the second area in a preset second mura compensation data lookup table and calculate to obtain a corresponding second mura compensation data; Step 30: for pixels in first area, performing mura compensation on each pixel according to the corresponding first mura compensation data, and for pixels in second area, performing mura on each pixel according to the corresponding first mura compensation data.
US10891902B2

The present invention discloses a driving circuit of display device, including an output module, a signal amplification module, a plurality of signal conversion modules, a plurality of column scanning signals. The output module is used for providing a plurality of scanning signals for displaying. The signal amplification module is used for amplifying the plurality of scanning signals. The plurality of signal conversion modules are used for converting each of the plurality of amplified scanning signals into at least two column scanning signals. The plurality of column scanning signals are used for transferring the plurality of column scanning signals to a display control circuit of display device.
US10891900B2

An emission driver according to example embodiments includes a plurality of stages each having an input block; an output block; a first signal processing block controlling a voltage of a first node; a second signal processing block controlling a voltage of a fourth node in response to the signal supplied to a third input terminal and a voltage of a fifth node; a third signal processing block controlling the voltage of the fourth node; a fourth signal processing block controlling the voltage of the third node; and a stabilization block electrically connected between the input block and the output block to limit a voltage drop between the first node and the third node. The stabilization block may limit a voltage drop between a second node and the fourth node by lowering a voltage of a second power source to the fifth node.
US10891899B2

Embodiments disclosed herein relate to a display device, an electronic device, and a body-biasing circuit, and more particularly, to a display device, an electronic device, and a body biasing circuit, in which even if a common voltage is fluctuated due to noise, image quality degradation due to the fluctuation of the common voltage can be prevented through a body-biasing technique that applies a body voltage corresponding to the common voltage to a body of a driving transistor in a sub-pixel.
US10891898B2

The invention discloses a pixel circuit for top-emitting AMOLED panel and driving method thereof. The pixel circuit comprises: first TFT (T1), connected to first node(G), second node(S) and third node(D); second TFT(T2), connected to scan signal(Scan), first node(G) and data signal(Data1); third TFT(T3), connected to scan signal(Scan), second node(S) and reference voltage(Ref); fourth TFT(T4), connected to scan signal(Scan), third node(D) and high voltage power source(Data2); first capacitor(Cst), connected to first node(G) and second node(S); second capacitor(C), connected respectively to third node(D) and reference voltage(Ref); OLED, connected to second node(S) and low voltage power source(VSS); the voltage difference between high voltage power source(Data2) and low voltage power source(VSS) maintaining unchanged. The invention also provides a corresponding driving method. The invention can effectively relieve the IR voltage drop caused by increased impendence of the transparent cathode.
US10891895B2

A plurality of LED drive circuits are provided so as to correspond one-to-one with plurality of LED units arranged in matrix. In the LED drive circuit, a data voltage is written to a memory capacitor in a charge period that appears every one frame period, in the LED drive circuit, the reset control transistor is turned on and off more than once after a time point at which the charge period ends until a time point at which the next charge period starts, so that a lighting enable period in which a lighting period control operation is performed is provided more than once every one frame period.
US10891893B2

A current controller for an output stage of light emitting diode (LED) driver circuitry includes a current source establishing a nominal amount of current available for each member of the set of channels. The nominal amount of current is based on, e.g., a desired brightness level. Pulse width modulation (PWM) circuitry is electrically coupled to the current source and is configured to control durations in which adjusted amounts of current are applied to corresponding members the set of LEDs. Compensation circuitry is electrically coupled to the current source and the PWM circuitry. The compensation circuitry includes a set of switching elements to adjust, for each corresponding member of the set of LEDs, the nominal amount of current and thereby provide to the PWM circuitry the adjusted amounts of current based on feedback representing one or both load impedance variations and parasitic conditions (LIVPC) and process, voltage and temperature (PVT) conditions.
US10891892B2

A display device comprises: selector transistors in each of which one of conductive electrodes is connected to each of ends of gate lines, the selector transistor being divided into a plurality; selection signal supplying wirings each of which is provided in each block, and connected to each control electrode of the selector transistors corresponding to the block; gate voltage supplying wirings that are commonly connected to the other conductive electrode of each of the selector transistors; a gate driver that sequentially supplies a gate voltage to the gate voltage supplying wirings while supplying a control voltage to the selection signal supplying wiring in order to on or off the selector transistor, and a light shielding part that is disposed between at least the two adjacent blocks.
US10891891B2

An electro-optical device includes a scan line, a data line, a pixel circuit, and an enable line. The pixel circuit includes a memory circuit, a light emitting element, and a first transistor. The light emitting element changes brightness in response to an image signal held in the memory circuit. The first transistor controls light emission and non-light-emission of the light emitting element. A field for displaying a single image each includes a sub-field (SF1) and a sub-field (SF2). The sub-field (SF1) and the sub-field (SF2) include a non-display period during which the light emitting element does not emit light and a display period during which the light emitting element is allowed to emit light. A length of the display period in the sub-field (SF1) is different from a length of the display period in the sub-field (SF2).
US10891885B2

The present application discloses a method and a test machine platform for quickly searching for a common voltage of a display panel. The method includes: measure a flicker value of the display panel; perform a power conversion on the flicker value, and perform a unary quadratic function fitting on the converted flicker value and the corresponding common voltage; and obtain a common voltage value as a common voltage.
US10891881B2

A lighting apparatus includes a circuit board and light emitting diodes (LEDs) attached to the circuit board. The LEDs are arranged in an array of row and columns and are attached to the circuit board are arranged in a single plane. A support substrate supports the circuit board. Optical elements are configured to redirect light from the plurality of LEDs. Each optical element is substantially the same as all other optical elements. Each LED is associated with a single optical element and each optical element is associated with a single LED. The lighting apparatus is configured to direct light away from the circuit board so that the light is directed so as to illuminate a substantially rectangular area that is off-center relative to the light assembly. The substantially rectangular area has an edge that is at least 14 feet in length.
US10891880B2

A method is for the production, recognition, identification, reading and traceability of a seal or label (4). The method includes preparing a mold (64) for the seal or label (4), injecting inside a molding chamber (68) of the mold (64) a first material constituting a matrix (72) of the seal or label (4). A second, tracking material is injected inside the molding chamber (68) of the mold (4). The second, tracking material (76) is mixed into the matrix (72) at random, creating a pattern inside the matrix (72). The pattern defines a marking (16) of the seal or label (4).
US10891870B2

A system (1) for aiding navigation includes an airport navigation device (2) to generate a ground route within the airport for an aided aircraft, a device (3) for determining the current position of the aided aircraft, a traffic surveillance device (9) for determining the location and type of nearby aircraft, a computation unit (10) for determining, for each segment of the ground route congestion information as a function of the position, type and speed of the nearby aircraft on each of the segments, and a display device displaying an airport map, the current location of the aided aircraft and congestion information for each segment.
US10891857B2

An electronic apparatus comprises a communication unit and at least one processor. The communication unit wirelessly communicates with a roadside unit and a vehicle. When receiving through the communication unit a reception signal transmitted from the roadside unit, the at least one processor determines whether to restrain transmission of a transmission signal through the communication unit, based on the reception signal.
US10891849B1

A system may include a processing unit; a storage device comprising instructions, which when executed by the processing unit, configure the processing unit to perform operations comprising: receiving a service outage alert for a service used by an entity; retrieving a current count of non-recurring meetings for the entity; determining that the service outage alert is a false positive based on a current service load for the service and the current count; and based on the determining, suppressing the service outage alert.
US10891835B2

A cash storage apparatus of which a housing is structured such that a length in a depth direction is longer than a length in a height direction in a horizontal orientation state where a surface from which a cash storage case is pulled out or pushed out serves as a front surface, and in which a portion of an upper surface or undersurface of the housing when the housing is in the horizontal orientation state serves as an open/close cover that is opened frontward, in order to enable use in a vertical orientation state where the front surface when the housing is in the horizontal orientation state serves as an upper surface.
US10891833B2

A lottery ticket is printed on a substrate sheet material having a front surface with lottery game indicia printed thereon and a removable covering material, typically scratch-off material, covering the lottery game indicia which is removable by a player to expose the game indicia for playing the game and other game information printed on the substrate sheet material where at least part of the substrate sheet material is formed of a translucent synthetic material to enable viewing through the part by the player. In order to allow the ticket to be dispensed in a row of the tickets from a dispensing machine with an optical sensor, a patch of an opaque or semi-opaque material is applied onto the substrate at a location to cooperate with the sensor while it is operating to detect ticket location.
US10891820B2

Disclosed are systems and methods for modifying a counterfeit template and tracking a counterfeit note. The systems and methods may include receiving properties of a plurality of counterfeit notes and modifying a counterfeit template using the properties of the plurality of counterfeit notes. The systems and methods also may include receiving a counterfeit note, collecting data from the counterfeit note, and receiving a request for the data collected from the counterfeit note.
US10891818B2

An identification device according to the present invention that performs authenticity determination of an article provided with an anti-counterfeiting medium whose observed light pattern changes depending on an observation angle includes a similarity calculating unit that calculates a degree of similarity between captured image data of the anti-counterfeiting medium and reference image data; an authenticity determination unit that performs authenticity determination as to whether the anti-counterfeiting medium is genuine or not on the basis of whether the degree of similarity exceeds a predetermined threshold or not; and a match-percentage notification unit that notifies a match-percentage indicative of a degree of match between an imaging viewpoint for imaging the anti-counterfeiting medium and a reference imaging viewpoint which is predefined as the imaging viewpoint for the captured image data used for authenticity determination.
US10891816B2

A spatio-temporal topology learning system for detection of suspicious access control behavior in a physical access control system (PACS). The spatio-temporal topology learning system including an access pathways learning module configured to determine a set of spatio-temporal properties associated with a resource in the PACS, an inconsistency detection module in operable communication with the access pathways learning module, the inconsistencies detection module configured to analyze a plurality of historical access control events and identify an inconsistency with regard to the set of spatio-temporal properties, and if an inconsistency is detected, at least one of the events is flagged as potentially suspicious access control behavior.
US10891812B2

A controller for a door operator including a processor, a first actuator, and a transmitter, and associated method. The method may include inverting bit positions of a rolling code, dividing the inverted code by a predetermined number, converting the divided inverted code to base 9 coefficients, and substituting an output nibble for each base 9 coefficient in the divided converted code. The transmitter may be configured to transmit the substituted output nibble responsive to actuation of the first actuator.
US10891810B2

It is provided a method for enabling distribution of a mobile key for obtaining access to a physical space. The method is performed in a mobile key agent and comprises the steps of: receiving a booking signal from a booking agent, the booking signal being associated with a booking of physical space, wherein the booking signal comprises a property identifier, an allocation time, and a name of the user; obtaining a system booking reference associated with the booking of physical space; providing the system booking reference to the booking agent; establishing contact with the mobile key repository, yielding an identifier of the mobile key repository; receiving a space allocation message comprising an identifier of a physical space and the system booking reference; and transmitting a key allocation command to an electronic access control system associated with the property, the key allocation command comprising the identifier of the mobile key repository, the identifier of the physical space and the allocation time.
US10891804B2

Image compensation for an occluding direct-view augmented reality system is described. In one or more embodiments, an augmented reality apparatus includes an emissive display layer for presenting emissive graphics to an eye of a user and an attenuation display layer for presenting attenuation graphics between the emissive display layer and a real-world scene to block light of the real-world scene from the emissive graphics. A light region compensation module dilates an attenuation graphic based on an attribute of an eye of a viewer, such as size of a pupil, to produce an expanded attenuation graphic that blocks additional light to compensate for an unintended light region. A dark region compensation module camouflages an unintended dark region with a replica graphic in the emissive display layer that reproduces an appearance of the real-world scene in the unintended dark region. A camera provides the light data used to generate the replica graphic.
US10891790B2

Methods and systems for alignment of a subject for medical imaging are disclosed, and involve providing a reference image of an anatomical region of the subject, the anatomical region comprising a target tissue, processing the reference image to generate an alignment reference image, displaying the alignment reference image concurrently with real-time video of the anatomical region, and aligning the real-time video with the alignment reference image to overlay the real-time video with the alignment reference image. Following such alignment, the subject may be imaged using, for example, fluorescence imaging, wherein the fluorescence imaging may be performed by an image acquisition assembly aligned in accordance with the alignment.
US10891787B2

A biological model creation apparatus sets a plurality of control points respectively corresponding to a plurality of target points set on a plurality of valve annuli of a specified heart, on a plurality of valve annuli in a mesh model of a heart. Then, the biological model creation apparatus determines the positions of the control points in the mesh model on the basis of a first and second evaluation value regarding the positions of the plurality of control points. The first evaluation value indicates a degree of matching to relative positions among target points belonging to the same valve annulus. The second evaluation value indicates a degree of matching to relative positions among target points belonging to different valve annuli. Then, the biological model creation apparatus deforms the mesh model such that the positions of the plurality of control points coincide with the positions of their corresponding target points.
US10891783B2

Determining the occlusions or shadows for an area light within a scene is difficult, especially realistic shadowing in large and dynamic scenes. The disclosure provides an adaptive occlusion sampling process that uses voxel cone tracing to distribute the voxel tracing cones on the surface of area lights to obtain samples for shadowing in computer generated images or scenes. A method of adaptive occlusion sampling from a rectangular area light is disclosed that can be used to provide realistic shadowing in a computer generated scene. A process to compute a shadow of an area light within a scene is also disclosed herein that includes obtaining samples, employing voxel cone tracing, from a light surface of the area light based on sample points of a sampling grid created from sample patterns that are based on a determined number of cones.
US10891777B2

The present invention relates to an ultrasound imaging system comprising an ultrasound probe having a transducer array configured to provide an ultrasound receive signal. The system further comprises a B-mode volume processing unit configured to generate a B-mode volume based on the ultrasound receive signal, and a B-mode image processing unit configured to provide a current B-mode image based on the B-mode volume. The system further comprises a memory configured to store a previously acquired 3D-vessel map. Also, the system comprises a registration unit configured to register the previously acquired 3D-vessel map to the B-mode volume and to select a portion of the 3D-vessel map corresponding to the current B-mode image. Further, the system comprises a display configured to display an ultrasound image based on the current B-mode image and the selected portion of the 3D-vessel map. The present invention further relates to a method for providing such ultrasound image with vessel information and a corresponding computer program.
US10891770B2

A remote station and method for rendering a ground plane over video feed are provided. The remote station comprises a processor, a communication interface for communicating with an unmanned vehicle (UV), and a non-transitory memory device storing a communications module. The communications module comprises machine-readable instructions that, when executed by the processor, causes the processor to render a ground plane over video feed. The method comprises receiving a video feed from a camera on a UV, receiving from the UV telemetry information of the camera, receiving from the camera a zoom factor of the camera, calculating a horizon of the camera at a UV controller of the UV, and rendering the horizon as an overlay image on the video feed at a display of the UV controller.
US10891758B2

A method includes receiving geometric data to be encoded, generating a signature for the geometric data based on the at least one property associated with the geometric data, enumerating a set of first options, enumerating a set of second options, encoding the geometric data using the enumerated first option and the enumerated second option, decoding the encoded geometric data, selecting one of the enumerated second options based on a cost function, and training a classifier based on the signature, the enumerated first option and the selected second option.
US10891754B2

Techniques and architecture are disclosed for mobile transport systems configured to determine vehicle positions within an area using light-based communication signals. The system includes a plurality of luminaires located in an area and configured to transmit luminaire position data recognizable by a sensor disposed on a vehicle. The sensor receives an image of a luminaire including a light-based communication signal encoded with luminaire position data. Luminaire position data can be combined with luminaire layout information to determine a known location of the luminaire. A vehicle position relative to the known luminaire location can be determined based on mathematical relationships. Vehicle orientation relative to the area can be determined based an asymmetric fiducial pattern or multiple known luminaire locations. The system can combine a vehicle position relative to a known luminaire location with vehicle orientation relative to the area to determine a vehicle position relative to the area.
US10891752B2

A moving object localization system includes: a sensor that detects a moving object and measures positional information of the moving object; and a server that collects measured information from the sensor and calculates a position of moving object.
US10891744B1

A method of estimating a kinetic state of a rigid body is disclosed. A LiDAR sensor receives multiple point clouds. A processor determined a rigid body transform for a pair of the received point clouds and obtains a sample space of previous rigid body transforms. The processor then identifies a proposal distribution that represents the probability that any rigid body transform in the sample space best aligns a subset of points of a first point cloud of the pair to a subset of points in a second point cloud of the pair. The processor then uses importance sampling to identify a probability distribution for the rigid body transform that best aligns the subsets of points, It then uses the identified probability distribution and a history of probability distributions to estimate a kinetic state of the rigid body.
US10891743B2

An image processing device is configured to perform enhancement processing on a specific image, using multiple images of types that are different from one another at least one of which is captured at a time different from a time at which other images are captured. The image processing device includes a processor comprising hardware, the processor being configured to execute: acquiring the multiple images; calculating information representing a state of at least one of the multiple images that is used for enhancement; and creating an enhanced image by performing the enhancement processing on an image to be enhanced based on the information representing the state and the multiple images.
US10891730B1

Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for image reconstruction. Actions include receiving an image acquired by an endoscopic system including an optical fiber bundle with multiple optical fibers, each optical fiber being surrounded by cladding, determining in the image fiber core locations corresponding to the optical fibers, reconstructing missing information from the image using interpolation performed in accordance with the fiber core locations, the missing information corresponding to artifacts in the acquired image that result from the cladding, and providing a fiber-pattern removed image, in which the artifacts in the acquired image are removed using the missing information.
US10891726B2

Method and system for confirming the integrity of a tamper-evident seal based on a comparison of the value of at least one parameter describing the physical structure of a predetermined breaking point provided in the seal, which value is determined from at least one captured image of the seal, with a pre-determined reference parameter value.
US10891721B2

A method for reconstructing a hyperspectral image and a system therefor are provided. The method includes obtaining a dispersion model for dispersion created by a prism included in a camera, the prism including no coded aperture, and reconstructing a hyperspectral image corresponding to a captured image based on the dispersion model.
US10891719B2

Methods, systems and programs for denoising a signal using discrete wavelet transformation are provided. For example, a method for denoising a signal may include determining a number of resolution levels to denoise, determining variable threshold(s) for each resolution level, applying the determined variable threshold(s) to denoise at least a detail component of each of the determined resolution levels. Each variable threshold includes a separately determined lower threshold and upper threshold. The method for denoising a signal may further include transforming, using an inverse discrete wavelet transformation, at least the denoised detail component for each of the determined resolution levels into a denoised signal.
US10891713B2

Provided are an automated process and system for rendering an image on a conical surface, the process comprising: transforming a two-dimensional (2D) planar representation of an image to a 2D planar representation of the image configured for a conical shape; applying the 2D transformed representation onto a planar template; and manufacturing a conically-shaped object from the planar template on which the 2D transformed representation has been applied.
US10891707B2

A mechanism is described for facilitating inference coordination and processing utilization for machine learning at autonomous machines. A method of embodiments, as described herein, includes detecting, at training time, information relating to one or more tasks to be performed according to a training dataset relating to a processor including a graphics processor. The method may further include analyzing the information to determine one or more portions of hardware relating to the processor capable of supporting the one or more tasks, and configuring the hardware to pre-select the one or more portions to perform the one or more tasks, while other portions of the hardware remain available for other tasks.
US10891704B2

An example method is described in which a processor receives a first plurality of symbols selected from a first set of symbols, translates the first plurality of symbols into a second plurality of symbols selected from an M-ary cyclic symbol set, and writes the second plurality of symbols to a surface. An additional example method is described in which a processor captures an image of at least a portion of a surface, detects a first plurality of symbols from the image, where the first plurality of symbols comprises symbols selected from an M-ary cyclic symbol set, translates the first plurality of symbols into a second plurality of symbols selected from a second set of symbols, and performs at least one task responsive to the second plurality of symbols.
US10891702B2

The present disclosure relates to a duplicate image evidence management system for verifying authentication and integrity, the duplicate image evidence management system being capable of verifying that a duplicate image has authentication and integrity when an original image generated by an image storage device is copied by an image collecting device. The duplicate image evidence management system according to the present disclosure includes: an image generating unit for generating an original image; a hash generating unit for generating an original hash value for the original image; a hash checking unit for checking whether the original hash value is changed; and a duplicate image generating unit for copying the original image so as to generate a first duplicate image and generating a first hash value for the first duplicate image, when it is checked by the hash checking unit that the original hash value is not changed.
US10891697B2

A system and method for calculating variable consideration for performance obligations. The method can involve, checking a database for historical transaction data, accessing the historical transaction data, and applying one or more predetermined variable consideration rules to the historical transaction data. The method can include automatically analyzing the historical transaction data generating an analysis report based on the data. The method can include uploading predetermined corrections to variable consideration transactions to a database or other storage medium and applying the corrections to historical performance obligation transaction data. The method can include determining whether variable consideration changes should be applied to individual transaction lines within the variable consideration transactions.
US10891691B2

Embodiments of the present invention assist in the development, management, and deployment of aggregated data attributes for multiple data sources. One embodiment provides a development interface that allows for elements of attributes, including filters, to be moved into a coding area in which an attribute or an attribute element is being edited. In another embodiment, the user interface presents data fields to assist in the development of filters for multiple data sources with divergent formats. The application further provides a validation interface through which users can validate attributes and trace the results returned by various elements referenced by the attributes under validation. Another embodiment provides a system for managing attributes and deploying them to various systems by creating a deployment file that is used by an attribute calculation system. In one embodiment, the attribute calculation system is a scalable system that dynamically calculates attributes for multiple data sources.
US10891681B2

An item purchase system may include a user device configured to receive an item purchase request from a user and transmit the item purchase request, and the refrigerator configured to display the item purchase request in response to receiving the item purchase request and place an order for the item requested to be purchased according to an input by the user or another user.
US10891671B2

Various embodiments enable an image recognition system reduce the number image match candidates before running a full-fledged pair-wise match on all image match candidates. In order to accomplish this, each inventory image can be assigned to a group. For example, a title for a book sold by an electronic marketplace could be available in multiple languages, in multiple bindings, and the book could be available in print, audio book, or electronic book. Each one of these variations could be associated with its own similarly looking inventory image, each of which could be returned as a valid match to a query image for the book. Accordingly, the inventory images for these variations could be assigned to a group for the book and, instead of geometrically processing an image for each variation, the image match system can process a single image representing all of the variations.
US10891669B2

A kiosk configured to provide live service and sales support with a wide variety of features targeting the rural market, specifically the rural cellular mobile device market.
US10891666B1

Techniques are described for facilitating use of sequences of invocable services in a configurable manner, including by providing a metering service that tracks the use of invocable services by other invocable services or applications. In at least some situations, the invocable services are fee-based Web services or other fee-based network-accessible services, and are made available by providers of the services for use by others in exchange for fees defined by the service providers. The described techniques facilitate use of a sequence of such invocable services by applications in a manner configured by the creators of the applications and providers of the services, including to allow the application creators to define pricing terms that will be used to determine fees that end users of the applications will be charged for use of the invocable services via the applications.
US10891647B2

Methods, non-transitory computer readable media, and transaction management computing devices that assist with processing a transaction involving a merchant and a user using a system include receiving over at least one communication channel an indication of a user transaction. Location information indicating a location of the user transaction or merchant information indicating a merchant involved in the user transaction is determined. A first attribute package and a first payment format is identified and communicated to the client device. The user transaction is initiated upon receiving a confirmation indicating selection of the identified first payment format and the identified first attribute package. The user transaction is held open for a predetermined period of time to allow the user to modify the selected first payment format or the selected first attribute package for the user transaction to a different attribute package or a different payment format.
US10891639B2

Participant-provided qualitative or comment-style responses to inquiries may be processed to generate processed responses, which may then be evaluated by participants for ranking. The processed responses may reflect groups of similar qualitative responses to, among other things, simplify and reduce the amount of data that needs to be reviewed by the participants for ranking. On the other hand, the processed responses may have a one-to-one correspondence with the qualitative responses, and the grouping of similar responses may occur after the participant ranking. Grouping after participant ranking may have the benefit of, among other things, simplifying the grouping, as only highest ranked responses may need to be grouped.
US10891636B2

An information collection system 1 has: a stand-alone-power-type transmitter 10 capable of moving together with a mobile entity (purchaser) A1, the transmitter 10 spontaneously and intermittently transmitting a transmitter ID at a timing corresponding to the distance of movement of the mobile entity A1; a plurality of receivers 20 provided in an area X to be monitored in which the mobile entity A1 can move freely, the receivers 20 receiving the transmitter ID transmitted from the transmitter 10 present in the vicinity of the area X; and a server 30 for managing the transmitter ID, the position information (receiver ID) of the receiver 20 that receives the transmitter ID, and a time of day at which the receiver ID is received, in association with each other.
US10891635B2

Systems and methods for providing a dynamic survey, and collecting and distributing dynamic survey information are disclosed. A method includes providing one or more survey questions, where each survey question corresponds to a plurality of selectable response options, receiving a modification of at least one of the selectable response options, where the modification corresponds to an answer that more accurately reflects an opinion of a respondent than the selectable response options, searching a database for additional modifications to the selectable response options, and when the modification matches an existing modification from the additional modifications, logging the modification in the database as an additional modification.
US10891625B1

Techniques are described for performing secure card not present (CNP) transactions using integrated circuit chip-enabled cards. The techniques include continually or periodically tracking a location of a user's card by a user computing device, e.g., a “smart” phone, and storing a log of datasets relating to the location of the user's card at a server device. Based on the tracking, the user computing device may alert the user via a push notification or other message when the user's card is not within a preset range of the user computing device. In addition, an authentication server determines a location of a purchaser computing device attempting to perform a CNP transaction using the user's card information, and compares the location of the purchaser computing device with a most recent location of the user's card retrieved from the log of datasets to determine whether to approve the CNP transaction.
US10891624B2

Method, systems, and apparatus for integrated online and offline sales management. A system manages both offline and online transactions and inventory in an integrated environment. An offline transaction is a sale at a point of sale (POS) system, e.g., at a typical “brick and mortar shop” physical store. An online transaction is a sale using an online store, e.g., an online shopping cart and checkout system accessed by a web browser or other application. An online store can be converted to offline store, and vice versa. An inventory management system can receive an input from a merchant device of merchant designating an item carried by the merchant as an item to be sold at the physical store, at the online store, or both. The inventory management system can modify a record of the item to respond to the input.
US10891619B2

A dynamic transaction card that includes a number of layers, each of which may be interconnected to one another, is disclosed. The dynamic transaction card may include an outer layer, a potting layer, a sensor layer, a display layer (including, for example, LEDs, a dot matrix display, and the like), a microcontroller storing firmware, Java applets, Java applet integration, and the like, an EMV™ chip, an energy storage component, one or more antennas (e.g., Bluetooth antenna, NFC antenna, and the like), a power management component, a flexible printed circuit board (PCB), a chassis, and/or a card backing layer. The dynamic transaction card may be activated by authenticating the card user through user authentication input recognition, which may be gesture and/or voice recognition processing.
US10891605B1

A device (12, 312, 494) operates to cause financial transfers responsive to data read from data bearing records. The device includes a reader (20, 314) that is usable to read check data from financial checks. The reader is also usable to read record document data associated with goods provided to a purchaser. At least one circuit (54, 332) of the device is operative to cause a determination to be made that check data and/or record document data corresponds to stored data. Responsive to the determination, check data and record data are made available to a payee terminal (346).
US10891598B2

Pre-authorized communication services and/or transactions are provided via a plurality of networks in response to a request received from a user to provide at least one of a communication service, a transaction and user account information via a plurality of networks of different types. Prior to processing the request, there is verification of the user's authorization to receive the at least one of the communication service, the transaction, and the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service and the transaction. After verification, an authorized account associated with the user is charged in real time as the at least one of the communication service and the transaction is provided.
US10891589B2

One variation of a method for deploying fixed cameras within a store includes: dispatching a robotic system to autonomously navigate along a set of inventory structures in the store and generate a spatial map of the store during a scan cycle; generating an accessibility heatmap representing accessibility of regions of the store to the robotic system based on the spatial map; generating a product value heatmap for the store based on locations and sales volumes of products in the store; accessing a number of fixed cameras allocated to the store; generating a composite heatmap for the store based on the accessibility heatmap and the product value heatmap; identifying a subset of inventory structures occupying a set of locations within the store corresponding to critical amplitudes in the composite heatmap; and generating a prompt to install the number of fixed cameras facing the subset of inventory structures in the store.
US10891583B1

Disclosed embodiments are generally directed to computerized system for delivery wave scheduling. The methods may comprise at least: receiving, from a remote system, order information comprising a plurality of products and associated identifiers; determining fulfillment centers and delivery waves, from a plurality of delivery waves, for each product in the plurality of products, based on the associated identifier and the remote system; storing the determined delivery waves in association with the products in a database; determining that at least one delivery wave is associated with an earlier time period than a later delivery wave, and responsive thereto: modifying the database so that the products originally associated with the earlier delivery waves are associated with the later delivery wave; and forwarding computer instructions to at least one mobile device to generate a graphical user interface displaying the products and information associated with the second delivery wave.
US10891578B2

Embodiments for predicting employee performance metrics in a computing environment by a processor. An employee performance is predicted over a selected period of time using a dynamic probabilistic model based on historical data, a time window, current and historical observations of the one or more performance metrics, or a combination thereof.
US10891571B2

A device may receive, from a user device, a request for a recommendation identifying one or more tasks to be performed, of a set of tasks that are part of a job for an organization and associated with managing a set of applications for a product or a service. The device may generate the recommendation by using a data model that has been trained using one or more machine learning techniques to process data identifying a set of application status metrics based on application status data for the set of applications, and events data identifying real-time events associated with the group of sites. The device may provide the recommendation for display on an interface of the user device. The device may perform one or more actions associated with assisting in performance of at least one of the one or more tasks.
US10891568B2

A method and system to assist people traveling together through a transport hub. Access to personal data is provided for members of a group of people traveling together through the transport hub for a trip. A preferred route is mapped, from a current location of the group, for each person to travel through the transport hub. A group route, which is route to be commonly used by each person of the group, is selected. Sub-groups of members are selected to travel through the transport hub together in response to matching personal data. The personal data, travel data for the group, and transport hub data corresponding to the transport hub are monitored. Each person is alerted, in response to the monitored values, to begin moving from the current location towards a departure location along the selected group route to arrive at the departure location at a desired arrival time.
US10891567B2

A system and associated interfaces are provided that permit the monitoring of workers within the workplace environment. In one aspect, a monitor having various sensing capabilities may be assigned to a monitored subject that records various parameters that are personal to the worker. For instance, it is appreciated that there may be sensor that can be attached to the monitored subject that is adapted to monitor certain parameters associated with the worker's environment. For instance, a sensor assigned to the monitored subject may be capable of determining the location of the subject, along with motion, impacts, altitude, and other environmental parameters that could affect the health or other condition of the worker.
US10891564B2

Embodiments of the present invention address deficiencies of the art in respect to conversation protocol validation and provide a method, system and computer program product for testing protocol compatibility between trading partners in a B2B conversation. In one embodiment of the invention, a method for testing protocol compatibility between roles in a B2B conversation can be provided. The method can include selecting at least two roles from amongst global process models, constructing local protocols for each of the selected roles, generating a conversation protocol from the constructed local protocols, and detecting dead-end states in the generated conversation protocol to identify protocol incompatibility while identifying protocol compatibility in the absence of dead-end states in the generated conversation protocol.
US10891557B2

A quantum computer hardware apparatus may include a first stage, which is connected to one or more signal generators, and a second stage adapted to be cooled down at a lower temperature than the first stage. Superconducting qubits are arranged in the second stage. The signal generators are configured, each, to generate radio frequency (RF) signals to drive the qubits, in operation. The apparatus may further include an intermediate stage between the first stage and the second stage, wherein the intermediate stage comprises one or more coolable filters, the latter configured for thermalizing RF signals from the signal generators. Related methods for thermalizing radio frequency signals in a quantum computer hardware apparatus are also disclosed.
US10891553B2

A method and an apparatus for recommending a message. The method for recommending a message in the present disclosure includes separately parsing a first message published by a first user on a network and a second message published by a second user on the network, obtaining interest description information of the first message and topic description information of the second message, where the second user is another user except the first user, comparing the topic description information with the interest description information, and calculating a similarity of the topic description information and the interest description information; and if the similarity is greater than or equal to a predetermined value, pushing the second message published by the second user to the first user. A user can conveniently and flexibly obtain a message in which the user is interested in the embodiments of the present disclosure.
US10891545B2

Techniques that facilitate machine learning using multi-dimensional time series data are provided. In one example, a system includes a snapshot component and a machine learning component. The snapshot component generates a first sequence of multi-dimensional time series data and a second sequence of multi-dimensional time series data from multi-dimensional time series data associated with at least two different data types generated by a data system over a consecutive period of time. The machine learning component that analyzes the first sequence of multi-dimensional time series data and the second sequence of multi-dimensional time series data using a convolutional neural network system to predict an event associated with the multi-dimensional time series data.
US10891542B2

An individual neuron circuit calculates a first value based on a sum of products each obtained by multiplying one of weight values, each representing connection or disconnection between a corresponding neuron circuit and one of the other neuron circuits, by a corresponding one of output signals of the other neuron circuits and outputs 0 or 1, based on a result of comparison between a second value obtained by adding a noise value to the first value and a threshold. An arbitration circuit allows, when first output signals of first neuron circuits interconnected among the neuron circuits simultaneously change based on the weight values, updating of only one of the first output signals of the first neuron circuits and allows, when second output signals of second neuron circuits not interconnected simultaneously change, updating of the second output signals.
US10891537B2

This application discloses a convolutional neural network-based image processing method and image processing apparatus in the artificial intelligence field. The method may include: receiving an input image; preprocessing the input image to obtain preprocessed image information; and performing convolution on the image information using a convolutional neural network, and outputting a convolution result. In embodiments of this application, the image processing apparatus may store primary convolution kernels of convolution layers, and before performing convolution using the convolution layers, generate secondary convolution kernels using the primary convolution kernels of the convolution layers.
US10891534B2

A computer-implement method and an apparatus are provided for neural network reinforcement learning. The method includes obtaining, by a processor, an action and observation sequence. The method further includes inputting, by the processor, each of a plurality of time frames of the action and observation sequence sequentially into a plurality of input nodes of a neural network. The method also includes updating, by the processor, a plurality of parameters of the neural network by using the neural network to approximate an action-value function of the action and observation sequence.
US10891533B2

A Non-transferable Radio Frequency Identification (RFID) assembly for attachment to an article comprises a RFID module; and a antenna module coupled with the RFID module, the antenna module comprising a conductive layer, a substrate, and an adhesive modification layer between the conductive layer and the substrate, the adhesive modification layer configured such that when the assembly is attached to the article and attempt to remove the assembly will cause the substrate to release and leave the conductive layer intact.
US10891529B2

An RFID tag is provided as a wireless communication device that transmits and receives a communication signal. The RFID tag includes a base material, a conductor pattern including an antenna pattern provided at the base material, and a discharge auxiliary electrode. The discharge auxiliary electrode is disposed at a position where the discharge auxiliary electrode overlaps or is close to the antenna pattern in planar view, and lowers a dielectric breakdown voltage between two different opposed portions on the conductor pattern. With this configuration, ignition and combustion is prevented even in a situation in which the RFID tag is subjected to high-frequency power for heating a food item while attached to the food item.
US10891526B2

Some implementations related to archiving of functional images. In some implementations, a method includes accessing images and determining one or more functional labels corresponding to each of the images and one or more confidence scores corresponding to the functional labels. A functional image score is determined for each of the images based on the functional labels having a corresponding confidence score that meets a respective threshold for the functional labels. In response to determining that the functional image score meets a functional image score threshold, a functional image signal is provided that indicates that one or more of the images that meet the functional image score threshold are functional images. The functional images are determined to be archived, and are archived by associating an archive attribute with the functional images such that functional images having the archive attribute are excluded from display in views of the images.
US10891517B2

N vehicle accident images are obtained, where N is a natural number greater than or equal to 2. N feature vectors are obtained by inputting the vehicle accident images into a trained convolutional neural network, where the N feature vectors respectively correspond to the vehicle accident images. A distance is calculated between any two feature vectors of the N feature vectors. A determination is made that two vehicle accident images of the N vehicle accident images corresponding to the distance are abnormal when the distance is greater than a first predetermined threshold.
US10891516B2

A learning apparatus causes a first supervised learning model, which receives feature data generated from input data having data items with which a first label and a second label are associated and outputs a first estimation result, to learn such that the first estimation result is close to the first label. The learning apparatus causes a second supervised learning model, which receives the feature data and outputs a second estimation result, to learn such that the second estimation result is close to the second label. The learning apparatus causes a feature extractor, which generates the feature data from the input data, to learn so as to facilitate recognition of the first label and suppress recognition of the second label.
US10891514B2

The present disclosure relates to processing operations configured for an image recognition pipeline that is used to tailor real-time management of image recognition processing for technical scenarios across a plurality of different applications/services. Image recognition processing is optimized at run-time to ensure that latency requirements are met so that image recognition processing results are returned in a timely manner that aids task execution in an application-specific instances. An image recognition pipeline may manage a plurality of image recognition models that comprise a combination of image analysis service (IAS) models and deep learning models. A scheduler of the image recognition pipeline optimizes image recognition processing by selecting at least: a subset of the image recognition models for image recognition processing and a device configuration for execution of the subset of image recognition models, in order to return image recognition results within a threshold time period that satisfies application-specific execution.
US10891511B1

A human hairstyle generation method based on multi-feature retrieval and deformation includes: acquiring a hair style mask; identifying feature points of a human face and match the feature points with a hair style database; aligning an image with a standard human face to acquire a corresponding hair region; calculating Minkowski distances between the hair region and hair masks of all frontal faces in the hair style database; assigning corresponding weights after sorting the Minkowski distances from small to large; training a deep learning network to detect hair styles of hair basic blocks at different scales; and taking out a most similar hair style picture. The present invention utilizes a single frontal photo of the human face, and retrieves a three-dimensional hair model most similar to the photo by retrieving a database in a mass three-dimensional hair style database, to avoid manual modeling, thereby improving efficiency and ensures high fidelity.
US10891508B2

This invention makes it possible to properly detect a detection object region in an image. For this purpose, an image processing apparatus according to this invention includes an image input unit configured to input an object image and a reference image different in pixel value component type from the object image, a detection unit configured to detect a detection object candidate region from the object image, an extraction unit configured to extract at least one feature amount from the detection object candidate region by using at least the reference image, and a selection unit configured to select the detection object candidate region based on the feature amount.
US10891507B2

The invention provides an identity recognition method and device. The method includes that: an eye image when a user to be recognized looks at a target point position is acquired; identity recognition is performed on the user to be recognized according to the eye image and a preestablished user identity information database; and living body detection is performed on the user to be recognized according to the eye image, a coordinate of the target point position, the user identity information database and an identity recognition result.
US10891506B2

A subdermal imaging system which may determine whether a person's body is in contact with a display, and perform a subdermal imaging process to determine subdermal characteristics by a photoacoustic imaging process. Ultrasonic emissions emitted from the photoacoustic process may be received with an ultrasonic receiver array. The subdermal imaging system may adjust the wavelength and/or intensity of the photoacoustic process in order to image desired subdermal features.
US10891503B2

A method for classifying eye opening data of an occupant's eye in a vehicle, to detect drowsiness/microsleep, including generating a first eye opening data record at a first measuring time in a sliding time window, the first record including a measuring point, representing a first eye opening degree, a first eyelid speed and/or acceleration of motion of the occupant's eye at the first measuring time; acquiring a second eye opening data record at a second measuring time, the second record including at least one acquisition point, representing a second eye opening degree, a second eyelid speed of motion and/or acceleration of motion of the occupant's eye; and executing a cluster analysis, using the measuring point and the acquisition point to assign at least the first and/or second record to a first data cluster, to classify the eye opening data; the first cluster representing an opening state of the occupant's eye.
US10891494B2

The invention provides a distinguishing device for distinguishing, between vehicles passing in front of the device, a heavy goods vehicle (HGV) from a coach including over its entire length windows between a top side member and a bottom side member, the device comprising: a vertical stack of emitters of incident beams towards at least top halves of flanks of at least some of the vehicles; a vertical stack of receivers for detecting the beams that are reflected by the flanks of said vehicles; calculation means for calculating the time that elapses between each emission of a beam and the detection of the corresponding reflected beam in order to establish an image of each vehicle flank; and image processor means for detecting therein the absence or the presence of a top side member.
US10891493B2

A crowd type classification system of an aspect of the present invention includes: a staying crowd detection unit that detects a local region indicating a crowd in staying from a plurality of local regions determined in an image acquired by an image acquisition device; a crowd direction estimation unit that estimates a direction of the crowd for an image of a part corresponding to the detected local region, and appends the direction of the crowd to the local region; and a crowd type classification unit that classifies a type of the crowd including a plurality of staying persons for the local region to which the direction is appended by using a relative vector indicating a relative positional relationship between two local regions and directions of crowds in the two local regions, and outputs the type and positions of the crowds.
US10891492B2

The present invention relates to methods and systems for providing privacy enabled surveillance for a portion of a building with a building automation system. The building automation system comprises sensors communicatively coupled to a controller. The controller detects a number of persons based on information from a first set of sensors, authenticates the number of persons detected with the first set of sensors by comparing the information from the first set of sensors with registered information of the building automation system, determines a number of authenticated persons, detects the number of persons based on information from a second set of sensors for detecting physical parameters associated with the portion of the building, and activates a sensor for surveillance based on a difference between the number of authenticated persons in the portion of the building and the number of persons detected by the second set of sensors.
US10891491B2

An in-store monitoring device includes a memory storing instructions, and at least a processor reading the instructions to perform: acquiring an image in which one or more shoppers are captured; detecting, from the image, one or more shoppers present in a predetermined area; generating, for each of the shoppers, information on number of goods obtained by the shoppers; and calculating a sum of numbers of goods obtained by the detected shoppers.
US10891480B2

Cameras capture time-stamped images of predefined areas. The predefined areas are assigned to one or more zones. The images are processed to recognize items and persons within the zones. Custom metrics with respect to each zone relative to at least time durations, items, and persons are logged in a data store. An interface is provided to custom define queries that are processed against the data store. In an embodiment, the data store is mined to discover relationships between the metrics for each zone, and real-time actions are processed when predefined conditions are discovered from the metrics.
US10891472B2

An automatic body movement recognition and association system that includes a preprocessing component and a “live testing” engine component. The system further includes a transition posture detector module and a recording module. The system uses three dimensional (3D) skeletal joint information from a stand-alone depth-sensing capture device that detects the body movements of a user. The transition posture detector module detects the occurrence of a transition posture and the recording module stores a segment of body movement data between occurrences of the transition posture. The preprocessing component processes the segments into a preprocessed movement that is used by a classifier component in the engine component to produce text or speech associated with the preprocessed movement. An “off-line” training system that includes a preprocessing component, a training data set, and a learning system also processes 3D information, off-line from the training data set or from the depth-sensing camera, to continually update the training data set and improve a learning system that sends updated information to the classifier component in the engine component when the updated information is shown to improve accuracy.
US10891463B2

The present disclosure relates to a system and method for matching a signature extracted from an electronic document (e.g., extracted as .jpg, .gif .png, etc.) with one or more other signatures. The system determines various signature attributes including a number of black pixels in the extracted image, the slopes of four different lines that bound the signature in the extracted image, and a normalized width to height ratio. Two (or more) signatures are considered a match if the attributes match to within specified tolerances. Individual attributes have their own tolerances. These tolerances are adjustable independent of the other tolerances for other attributes.
US10891459B2

There is provided a fingerprint sensor module comprising a fingerprint sensor device comprising a sensing array and at least one connection pad for electrically connecting the fingerprint sensor device to external circuitry, the sensing array and connection pad being located on a first side of the fingerprint sensing device; at least one electrically conductive via connection arranged adjacent to the fingerprint sensor device and in electrical contact with the connection pad via at least one conductive trace located in the same plane as the connection pad; a mold layer arranged to cover a backside of the fingerprint sensor device and to fill a volume between the fingerprint sensor device and the via connection, wherein an end portion of the via connection is exposed for connecting the fingerprint sensor module to external circuitry. There is also provided a method for manufacturing such a fingerprint sensor module.
US10891458B2

An ultrasonic fingerprint sensor system of the present disclosure may be provided with an ultrasonic transmitter or ultrasonic transceiver having an electrode layer divided into a plurality of electrode segments. The ultrasonic fingerprint sensor system may detect an object over one or more electrode segments and provide a voltage burst to one or more selected electrode segments for localized generation of ultrasonic waves. The localized generation of ultrasonic waves may facilitate localized readout for imaging. In some implementations, the voltage burst may be provided in a single-ended drive scheme or differential drive scheme.
US10891457B2

Implementations of the present disclosure provide a service processing method, device, and system associated with unified resource locator (URL)-based two-dimensional (code). In an implementation, a URL is received from a first service institution. The URL is obtained by a mobile device from scanning a 2D code provided by a service provider and sent to the first service institution. The URL is then parsed to identify one or more data elements including a service network identifier, a service institution identifier, and a payload including a service object identifier. The one or more data elements is sent to the second service institution based on the service institution identifier. Service information associated with the service object is received from the second service institution based on the service object identifier, and the service information is sent to the first service institution for presenting on the mobile device.
US10891451B2

An asset management system comprises a memory storing software instructions enabling control of a set of network devices having a corresponding allocated rack space, the set being sparsely distributed over multiple cabinets, wherein an aggregate rack space occupied by the set of network devices does not exceed the allocated rack space. A processor coupled with the memory and that executes, based on the software instructions stored in the memory, operations comprising generating a virtual representation representing the set of network devices residing in at least one virtual cabinet corresponding to the allocated rack space. The virtual representation is used to enable configuration of a functionality of at least one network device in the set of network devices residing in the virtual cabinet based on asset data of the at least one network device.
US10891444B2

A computer-implemented method, a computer system and a non-transitory computer-readable medium for constructing human-readable sentences from imaging data of a subject can include: receiving imaging data including image elements of at least one region of interest of the subject; segmenting the imaging data of the region of interest into a plurality of sub-regions, where each sub-region includes a portion of the image elements; calculating an abnormality factor for each of the sub-regions by quantitatively analyzing segmented image information of the imaging data of the sub-regions using data from a normal database; comparing each abnormality factor to a threshold value; constructing a human-understandable sentence for the subject when a corresponding abnormality factor exceeds the threshold, where each human-understandable sentence references a physical structure threshold associated with the calculation for the region or sub-region; and outputting the human-understandable sentences for the at least one region of the subject.
US10891437B2

Techniques for script modification are provided including receiving a script and parsing the script to identify at least one attribute of the script. The identified at least one attribute is presented to a user in a graphical user interface via a display device and an adjustment of at least one element in the graphical user interface that corresponds to the at least one attribute is received from the user via an input device. Modification data corresponding to the at least one attribute are received from a data repository and at least one attribute of the script is modified based on the received adjustment and the obtained modification data corresponding to the at least one attribute. A modified script is generated based on the modified at least one attribute.
US10891431B2

Populating user data into an electronic form includes a first device receiving cell information indicative of a touch input by a user to a selected cell of an electronic form within a display of a second device using a first human-body near-field communication from the second device to the first device. An information repository associated with the user is searched for user data associated with the selected cell based upon the cell information. The first device receives one or more search results from the information repository. The first device sends the one or more search results to the second device using a second human-body near-field communication from the first device to the second device. The first device is configured to populate the selected cell with user data based upon the one or more search results.
US10891419B2

A computer-implemented method improves an efficiency of a client computer's electronic text-based messaging operation. A client computer transmits a user-selected set of preferred typographic features to a text-based electronic messages server, where typographic features describe a stylistic appearance of an electronic text-based message. The client computer also transmits, to the text-based electronic messages server, instructions to sort text-based electronic messages that are addressed to the client computer according to the user-selected set of preferred typographic features. The client computer receives text-based messages that have been sorted by the text-based electronic messages server according to the user-selected set of preferred typographic features, and then displays those text-based messages in an order according to how the text-based electronic messages server sorted the text-based electronic messages.
US10891410B1

In an example embodiment, a computer-implemented method is provided for receiving an integrated circuit design, wherein the integrated circuit design comprises at least one position in violation of one or more design rules associated with the integrated design, identifying one or more design patterns at the at least one violating position, generating one or more pattern graphs for the one or more design patterns, extracting a system on chip design for transformation into a block graph, and. comparing the block graph with each of the one or more pattern graphs to determine whether the at least one violating position is cleared. In circumstances where a match is found between the block graph and the each of the one or more pattern graphs, the computer-implemented method further comprises changing the one or more design patterns and repeating the step of comparing until there is no further match found.
US10891408B2

Systems and methods to define a scenario of conditions comprising the steps of defining at least one condition for at least one educational objective, the at least one condition being represented by a constraint and scheduling the conditions into a scenario of conditions. In some embodiments, the scheduling is performed by analyzing the constraints using constraint programming. In some embodiments, the constraints comprise mathematical or computational constraints representing a range of variables. Also disclosed are systems and methods to monitor a scenario of conditions.
US10891404B2

A method implemented by a computer system, the computer-implemented method comprising receiving dimensions of a building surface, including a surface length and a surface height; receiving dimensions of a surface material unit, including a material length and a material height; receiving design parameters defining a three-dimensional design over the building surface; partitioning the three-dimensional design into a plurality of three-dimensional segments based on both the three-dimensional design and the dimensions of the surface material; and generating a set of milling instructions for cutting a plurality of surface material units into the plurality of three-dimensional segments.
US10891400B2

A method includes dispersed storage error encoding, by a computing device of a dispersed storage network (DSN), a plurality of data segments to produce a plurality of sets of encoded data slices. The method further includes obfuscating a first set of encoded data slices of the plurality of sets of encoded data slices using a first obfuscating method to produce a first set of obfuscated encoded data slices. The method further includes obfuscating a second set of encoded data slices of the plurality of sets of encoded data slices using a second obfuscating method to produce a second set of obfuscated encoded data slices. The method further includes outputting the first and second sets of obfuscated encoded data slices for storage.
US10891397B2

Embodiments provide a user interface display method for a terminal, and a terminal. The method includes: generating, by a terminal in a first operating environment, a first user interface that includes a first input component, obtaining a first user interface picture according to the first user interface, and determining attribute information of the first input component according to a first application. The method also includes switching, by the terminal, to a second operating environment, and displaying a second user interface in the second operating environment according to the first user interface picture and the attribute information of the first input component, thereby reducing processing overheads of the terminal.
US10891395B2

Embodiments of the disclosure provide a method and an apparatus for capturing a screen on a mobile device, the method including: receiving, at the mobile device, a screen-capturing request for a current interface, where the current interface includes first data, and the first data includes personal information; and generating, according to screen-capturing request, a screen capture image for the current interface, where the first data in the current interface is replaced in the screen capture image with second data which is predefined. These embodiments avoid the need to manually mask an image by starting a dedicated image editing tool to anonymize a screen capture image, thereby significantly lowering the relatively high technical threshold of anonymization processing, reducing the error rate, and improving the modification quality of anonymization. Moreover, the replacement is directly made to the image while the screen is captured without interfering with normal use of reading.
US10891390B1

A method for execution by a computing device to adjust data storage efficiency of data in a storage network begins by obtaining a data segment for storage in memory of the storage network. The method continues by obtaining access level information regarding the data segment, where the access level information includes an estimated retrieval frequency level for the data segment. The method continues by determining a storage approach for the data segment based on the access level information and processing the data segment based on the storage approach to produce a processed data segment. The method continues by dispersed storage error encoding the processed data segment to produce a set of encoded data slices, where a decode threshold number of encoded data slices is needed to recover the processed data segment. The method continues by sending the set of encoded data slices to the memory for storage therein.
US10891376B2

A method and system to verify active content at a server system include receiving, at the server system a communication (e.g., an e-mail message or e-commerce listing) that includes active content that is to be made accessible via the server system. At the server system, the active content is rendered to generate rendered active content. The rendered active content presents a representation of information and processes to which an end user will be subject. At the server system, the rendered active content is verified as not being malicious.
US10891373B2

A technique includes determining pairwise relationships among entities associated with a first electronic mail organization and entities associated with a second electronic mail organization. The technique includes controlling receipt of an electronic message originating from a sender associated with the first email organization based on the determined pairwise relationships.
US10891368B2

A method for determining the authenticity of a trackable item is provided. The method includes maintaining a database including first scan history data associated with a given integrated circuit associated with a given item. Second scan history data associated with the given integrated circuit is received. An authenticity of the given item is determined based on a comparison of the first scan history data to the second scan history data.
US10891366B1

This disclosure provides techniques for recovering a root key from measurement of a circuit function. In some embodiments, a checkpointing feature is used to periodically mark measurements of this function and thereby track drift in the value of the root key over the life of a digital device; the checkpointing feature permits rollback of any measurement of the function in a manner that negates incremental drift and permits recovery of the root key for the life of a device (e.g., an IC circuit or product in which the IC is embedded). This disclosure also provides novel PUF designs and applications.
US10891364B2

A request is received from an intelligent terminal by an intelligent wearable device for enabling a one-time password function, and the intelligent wearable device is configured with an embedded algorithm chip. Provisional data from a provisioning server is obtained using the intelligent terminal. The provisional data is verified. If the provisional data is verified, the verified provisional data is stored on the intelligent wearable device. Using a micro operating system, the embedded algorithm chip is invoked to generate a one-time password, and the one-time password is displayed on a computer display of the intelligent wearable device. The one-time password is configured to permit a verification server to verify the intelligent wearable device.
US10891360B2

Certain implementations include systems and methods for improving knowledge-based-authentication (KBA) identity authentication questions. A method is provided that includes receiving a set of identity information associated with a subject; querying one or more databases; receiving personally identifiable information; determining, from the personally identifiable information, at least one subject characteristic; producing, with a predictive model and based on the personally identifiable information and on the at least one subject characteristic, at least one knowledge-based authentication (KBA) identity proofing question having a personally identifiable correct answer; sending, for display on a first computing device associated with the subject, the at least one KBA identity proofing question; receiving, responsive to the sending, a response answer; and responsive to a match between the response answer and the personally identifiable correct answer, sending, for display on the first computing device associated with the subject, a first indication of authentication.
US10891351B2

A method including receiving code associated with a default web page; parsing, by a processor, the code; receiving one or more user web page preferences; retrieving historical web site performance data; generating, based on the one or more user web page preferences, the historical web site performance data, and the parsed code associated with the default web page, a plurality of web page versions; transmitting the plurality of web page versions to respective web page visitors; collecting performance data associated with each of the plurality of web page versions; analyzing, by the processor, the performance data for the plurality of web page versions; storing the performance data for at least one of the plurality of web page versions amongst the historical web site performance data; and based on the performance data, selecting one of the plurality of web page versions as the default web page.
US10891338B1

Systems and methods are provided for providing information. A given document that includes structured information (e.g., properties, attribute-value pairs, etc.) and/or unstructured information (e.g., narratives, blobs of text, etc.) may be accessed. Connections between the document and other documents may be determined based on the structured information. Connections between the document and other objects may be determined based on the structured information. The unstructured information may be formatted into formatted information. Formatting of the unstructured information may facilitate users' comprehension/utilization of the information. An interface (e.g., user interface, API) enabling presentation of (1) the formatted information and (2) the connections of the document may be provided.
US10891332B2

A control method analysis unit acquires a correspondence relation between signs and model numbers from an apparatus table of an instrumentation diagram, and acquires signs and apparatus symbols, and connection relation among apparatuses, from a drawing of the instrumentation diagram. Subsequently, the control method analysis unit acquires an apparatus classification drawn on the diagram by searching an instrumentation apparatus classification database based on the model numbers, and decides a temperature control method employed by an instrumentation indicated in the instrumentation diagram, from the apparatus classification and the connection relation. The control method analysis unit then links the decided temperature control method to the instrumentation diagram accumulated in a case database. A search processing unit extracts a corresponding instrumentation diagram by searching the case database based on a temperature control method designated as a search condition.
US10891326B2

Techniques facilitating using flow graphs to represent a data analysis program in a cloud based system for open science collaboration and discovery are provided. In an example, a system can represent a data analysis execution as a flow graph where vertices of the flow graph represent function calls made during the data analysis program and edges between the vertices represent objects passed between the functions. In another example, the flow graph can then be annotated using an annotation database to label the recognized function calls and objects. In another example, the system can then semantically label the annotated flow graph by aligning the annotated graph with a knowledge base of data analysis concepts to provide context for the operations being performed by the data analysis program.
US10891325B2

An approach to classify different defect records by mapping plain language phrases to a taxonomy. The approach includes a method that includes receiving, by at least one computing device, a defect record associated with a defect. The method further includes receiving, by the least one computing device, a plain language phrase or word. The method further includes mapping, by the least one computing device, the plain language phrase or word to a taxonomy. The method further includes classifying, by the least one computing device, how the defect was at least one of detected and resolved using the taxonomy.
US10891310B2

A system for knowledge capture and discovery that overcomes the disadvantages of prior art solutions. In an embodiment, data is stored in at least one storage device as a plurality of objects and relationships between the plurality of objects where the relationships between the plurality of objects establish an object social network. Root cause analysis is performed on at least a portion of the object social network to identify a potential causal relationship between a first object of the plurality of objects and a second object of the plurality of objects. Thereafter, the object social network is modified based on the potential causal relationship between the first object and the second object. At least one of the first and second objects may be representative of a plurality of other objects.
US10891303B2

Disclosed are systems and methods for editing aggregated data based on edit requests that are received. An edit file is updated to include a newly-received edit. The edit file includes anchor points that each point to one of a plurality of aggregate data objects. The anchor points are used to determine one of the objects to which the edit file corresponds. The edit file is then applied to update data in this object including making the new edit.
US10891300B2

A computer-implemented method includes identifying a primary database interaction statement and determining one or more intermediate database interaction statements based on the primary database interaction statement. The computer-implemented further includes determining, for each of the one or more intermediate database interaction statements, an intermediate statement transformation indicator. The computer-implemented method further includes determining one or more transformed database interaction statements based on each intermediate statement transformation indicator.
US10891291B2

A refreshable PDB clone is associated with a PDB-specific logical timestamp (LT) service that continuously reflects the LT of the most recent changes that have fully committed within the PDB clone during a refresh operation. Such an LT service is used to perform queries over the changing data in the PDB clone while the PDB clone is undergoing a refresh operation. Furthermore, a PDB-specific LT service can facilitate write operations in a standby CDB, where the standby CDB is a physical standby of a source CDB. Specifically, a standby CDB is configured with a private read-write PDB that does not replicate data from the source CDB. This private PDB may accommodate a write operation required by a query over data in the standby CDB. A PDB-specific LT service provides LTs for such a private PDB where the PDB-specific LT service provides LTs to order changes made within the private PDB.
US10891290B2

Search spaces for obtaining query execution plans for a query are identified. The search spaces are subdivided into sub-search spaces. Searches are initiated within the sub search spaces and plan costs for competing query execution plans are noted along with search costs associated with continuing to search the sub-search spaces. A decision is made based on the plan costs and search costs for utilizing search resources as to when to terminate the searching and to select the then-existing lowest cost query execution plan as an optimal query execution plan for executing the query.
US10891288B2

Systems, methods, and devices for generating and updating cross-account materialized views in multiple tenant database systems. A method includes defining a share object in a first account wherein the share object includes data associated with the first account. The method includes granting cross-account access rights to the share object to a second account such that the second account has access to the share object without copying the share object. The method includes generating a materialized view over the share object. The method includes updating the data associated with the first account. The method includes identifying whether the materialized view is stale with respect to the share object by merging the materialized view and the share object.
US10891266B2

A user virtual file system within a hierarchical storage system performs file handling. A user virtual file system scans, reads and analyses data or user behavior to create or modify at least one rule or metadata. The user virtual file system identifies logical or temporal relationships of files based on the at least one rule or the metadata. The user virtual file system groups identified related files in the at least one container. The user virtual file system moves the at least one container to different tiers of storage based on the at least one rule or the metadata.
US10891265B2

Disclosed are various embodiments for a local networked storage that is linked to a remote networked storage system. In one embodiment, among others, a computing device obtains a request from a client device to read a file stored in a remote networked storage system. The computing device determines whether the file is stored in a local cache. The file is sent to the client device through a local network when the file is stored in the local cache. The computing device obtains the file from the remote networked storage system when the file is not stored in the local cache, where an indication of a user account is provided to the remote networked storage system. The file is sent to the client device in response to the file being obtained from the remote networked storage system.
US10891255B2

In one embodiment, a heterogeneous multicore processor is described that is optimized to execute multi-stage computer vision algorithms such as cascade classifier workloads. In such embodiment the heterogeneous processor includes at least one SIMD core, such as a vector processor core, coupled with one or more scalar cores. In one embodiment the heterogeneous multiprocessor executes multi-stage compute operations, where the SIMD core computes a first set of stages and the one or more scalar cores compute the second set of stages. In one embodiment, a process for designing a heterogeneous multicore processor is disclosed which optimizes the ratio of scalar to SIMD cores based on execution time of the multi-stage compute operation in relation to processor die area consumed by a processor configuration having the ratio.
US10891254B2

Embodiments relate to a computational device including multiple processor tiles on a die that may have multiple switchable topologies. A topology of the computational device may include one or more virtual circuits. A virtual circuit may include multiple processor tiles. A processor tile of a virtual circuit of a topology may include a configuration vector to control a connection between the processor tile and a neighboring processor tile. A first topology of the computation device may correspond to a first phase of a computation of a program, and a second topology of the computation device may correspond to a second phase of the computation of the program. Other embodiments may be described and/or claimed.
US10891252B2

A method and device for pushing an electronic book. the method comprises: obtaining reading duration information sent by multiple terminals (210), the reading duration information comprising identity information of the terminals, identifier information of electronic books read by users of the terminals, and reading time information corresponding to the identifier information; determining, according to the reading time information, reading preference information of the terminals corresponding to the identity information and average reading durations of the electronic books corresponding to the identifier information (220); and pushing a first electronic book to a first terminal according to the reading preference information and the average reading durations (230), the average reading duration of the first electronic book matching the reading preference information of the first terminal. By means of the method and the device, targeted pushing of electronic books is implemented.
US10891247B2

In example implementations, an apparatus for detecting hardware components is provided. The apparatus includes a multipurpose integrated circuit comprising an input pin, a hardware component coupled to the input pin and a two-way communication bus coupled to the multipurpose integrated circuit. The multipurpose integrated circuit is to receive an interrogation signal from a processor for the hardware component coupled to the pin via the two-way communication bus. A response signal that indicates that the hardware component is detected on the pin is generated in response to the interrogation signal. The response signal is then transmitted to the processor over the two-way communication bus.
US10891241B2

The disclosed embodiments relate to a computer system with a cache memory that supports tagless addressing. During operation, the system receives a request to perform a memory access, wherein the request includes a virtual address. In response to the request, the system performs an address-translation operation, which translates the virtual address into both a physical address and a cache address. Next, the system uses the physical address to access one or more levels of physically addressed cache memory, wherein accessing a given level of physically addressed cache memory involves performing a tag-checking operation based on the physical address. If the access to the one or more levels of physically addressed cache memory fails to hit on a cache line for the memory access, the system uses the cache address to directly index a cache memory, wherein directly indexing the cache memory does not involve performing a tag-checking operation and eliminates the tag storage overhead.
US10891234B2

Disclosed herein are system, method, and computer program product embodiments for cache partitioning to accelerate concurrent workload performance of in-memory databases. An embodiment operates by storing a first bitmask, associating the first bitmask with a first processor core, setting a subset of the bits of the first bitmask, wherein the subset of the bits of the first bitmask represents a first portion of shared last-level cache, and wherein any part of the first bitmask excluding the subset of the bits of the first bitmask represents a second portion of the lowest-level cache, and disallowing eviction of any cache line in the second portion of the lowest-level cache by the first processor core.
US10891227B2

Provided are a computer program product, system, and method for determining modified tracks to destage during a cache scan. A cache scan is initiated at a time interval to determine modified tracks to destage from a cache to the first or second storage. A modified track is processed during the cache scan. The modified track is destaged to the first storage in response to the modified track stored in the first storage. A determination is made as to whether there was a host write to the second storage since a previous cache scan in response to the modified track stored in the second storage. The modified track is destaged to the second storage in response to determining that there was a host write to the second storage since the previous cache scan.
US10891225B2

An example method can include, responsive to receiving a sanitization command, performing a deterministic garbage collection operation on a memory. The deterministic garbage collection operation performed on the memory can result in physical erasure of all invalid data stored on the memory without losing valid data stored on the memory.
US10891222B2

A memory storage device includes: a memory array for generating a cell current dependent to an input and transconductance of memory cells of the memory array; a reference array for generating a reference current; an ADC for performing analog-digital-conversion on the cell current based on the reference current to generate a digital output; and a memory controller for generating an output based on the input and the digital output of the ADC. The output of the memory controller indicates an inner product of the input and a weight, the weight including a positive weight and a negative weight. The positive weight is implemented by the transconductance of the memory cells of the memory array. The negative weight is implemented by transconductance of reference cells of the reference array or implemented by a shifting number of a shifter in the memory controller.
US10891219B1

Target testing code based on failure paths can improve hit rates and reduce memory consumption. Aggregating failure signatures into clusters can help to identify additional tests to perform. Further, the signature clusters can be used to automate testing of a video game by, for example, identifying tests that test elements of the video game that are common to the signatures within a cluster and automatically executing the tests without user involvement. The results of the tests can be used to modify the video game state. The process of testing and modifying the video game can be performed iteratively until a signature for the video game no longer matches the cluster.
US10891218B2

A tool for automatic pre-detection of potential software product impact according to a statement placed in a software development system, and for automatically recommending for resolutions which accesses a repository of information containing a history of changes and effects of the changes for a software project; using a received a statement in natural language to perform a natural language search of the repository; according to the findings of the search of the repository, using a machine learning model to compose an impact prediction regarding the received statement relative to the findings; and automatically placing an advisory notice regarding to the impact prediction into the software development system, wherein the advisory notice is associated with the received statement.
US10891217B2

Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for test optimization based on actual use of configuration parameters. Actions include receiving a parameter set from a monitoring system, the parameter set including multiple configuration parameters corresponding to development artifacts detected by the monitoring system, retrieving statistical data from a central data analysis infrastructure, the statistical data being retrieved from application systems executing software created out of the development artifacts, processing the parameter set using the statistical data to generate parameter clusters, and providing the parameter clusters to an integrated development environment to generate a test scope proposal based on the parameter clusters.
US10891214B2

Providing debugging support for a carried thread are disclosed. A debug agent converts between identifiers of carried threads and carrier threads. Further, a debug agent transfers debug configurations amongst multiple carrier threads associated with a same carried thread. With respect to debug configuration transfers, an agent receives, from a debugger, a command to set an active debug configuration for a carrier thread on which a carried thread is mounted. Responsive to determining that the carried thread is unmounted, the agent stores the active debug configuration for the carrier thread as a recorded debug configuration associated with the carried thread. The agent transmits a command to reset the active debug configuration on the carrier thread. Responsive to determining that the carried thread is mounted on a carrier thread, the agent retrieves the recorded debug configuration. The agent restores the recorded debug configuration as an active debug configuration on the current carrier thread.
US10891210B2

An approach is provided in which an information handling system selects an assumption point in a software program corresponding to a compile-time assumption made by a compiler, and selects an assumption violation point in the software program corresponding to a location at which the compile-time assumption can be violated at runtime. The information handling system propagates backwards in the software program from the assumption point and reaches the assumption violation point. The information handling system determines that the assumption point corresponds to a first method and the assumption violation point corresponds to a second method that is different from the first method, and inserts a conditional transition in the software program at the assumption violation point. The information handling system executes a compiled version of the software program that includes the conditional transition.
US10891200B2

A system includes a memory and at least one processor to continually analyze at least one of metrics, events, and conditions in a computer network, under normal operating conditions in the computer network, obtain a first level of data from at least one hardware device in the computer network, detect that one of a condition and an event has occurred in the computer network, automatically transmit an instruction to modify the first level of data obtained from the at least one hardware device to a second level of data more robust than the first level of data when one of the condition and the event has occurred, collect the second level of data from the at least one hardware device, and store the second level of data obtained from the at least one hardware device.
US10891193B2

An application health monitoring system automatically resolves anomalies arising among clients of a messaging server. The messaging server clients (MSCs) include one or more applications and services included in the applications. The anomalies include MSC anomalies and process starter anomalies. When a messaging session is disconnected due to server restarts, the service may be automatically restarted a predetermined number of times to re-establish the connection. Similarly, if a process starter of a service fails to start up properly, the service can be automatically restarted a predetermined number of times before the anomaly is flagged for human review. The monitoring system also automatically implements rules whenever service configurations are changed in addition to validating web service ports and cloud provider queues.
US10891188B2

A memory device has a plurality of individually erasable blocks of memory cells and a controller configured to configure a first block of memory cells of the plurality of blocks of memory cells in a first configuration comprising one or more groups of overhead data memory cells, to configure a second block of memory cells of the plurality of blocks of memory cells in a second configuration comprising a group of user data memory cells and a group of overhead data memory cells, and to configure a third block of memory cells of the plurality of blocks of memory cells in a third configuration comprising only a group of user data memory cells. The group of overhead data memory cells of the second block of memory cells has a different storage capacity than at least one group of overhead data memory cells of the one or more groups of overhead data memory cells of the first block of memory cells.
US10891175B2

Computer-implemented methods and systems are provided for writing events to a data store. An application server generates events, the data store that stores the events, and a temporary events file storage system (TEFSS) temporarily stores groups of events as events files. When events are unable to be written directly to the data store, an indirect events writer is invoked that includes event capture threads each being configured to generate a particular events file, and write it to the TEFSS. Each events file includes a plurality of events flushed from an in-memory buffer service. An events file uploader service reads the events file(s) from the TEFSS, and then writes the events from each of the events files to the data store.
US10891171B2

A clock task processing method includes before or when running a service process by using at least one data core, disabling a clock interrupt of the at least one data core, and processing a clock task in the at least one data core by using at least one control core of multiple control cores that cannot process service data.
US10891166B2

According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.
US10891165B2

Methods and systems for searching a frozen index are provided. Exemplary methods include: a method may comprise: receiving an initial search and a subsequent search; loading the initial search and the subsequent search into a throttled thread pool, the throttled thread pool including; getting the initial search from the throttled thread pool; storing a first shard from a mass storage in a memory in response to the initial search; performing the initial search on the first shard; providing first top search result scores from the initial search; and removing the first shard from the memory when the initial search is completed.
US10891163B2

A method, computer program product, and computer system for physical memory allocation of a computer system, the method including collecting computer system architecture specifications, a configuration, and user requirements, identifying a plurality of memory intervals to be allocated, based on the computer system architecture specification, the configuration, and the user requirements, grouping memory intervals into a plurality of color groups, wherein each memory interval within each of the plurality of color groups comprise identical memory attributes, dividing memory into sets of memory segments, wherein each set of memory segment is assigned a color of the plurality of color groups, allocating a memory interval of the plurality of memory intervals within the set of memory segments of corresponding color, and selecting a page size for a translation of a memory interval of the plurality of memory intervals, depending upon the allocation of the memory interval and the sets of memory segments.
US10891159B2

Activation policies for workflows are described. Some implementations support the configuring of a workflow such that an activity in the workflow can start processing items on which a prior activity's processing is completed, but before the prior activity has completed processing all the items. In addition, this activity can be configured to group the items received so far into a subset and process it according to the action of the activity and then send it to a next activity; and the activity can be configured to repeat this process multiple times using the items that have been received since the previous subset. In some implementations, an input set of items for a workflow is generated from a set of one or more sources, and the workflow is generated by splitting the input set into subsets via a recurring catch and release mechanism that is responsive to activation policies of the activities of the workflow. In addition, workflow visibility tracking information regarding the workflow is determined and caused to be displayed.
US10891155B2

The present disclosure relates to a system and method for providing a service on a wearable device where the wearable device is limited in its functionality in some way when compared with a companion device. In particular, the disclosure describes use cases for configuring the wearable device, and use cases for configuring a wearable device and performing service application functions on the wearable device while leveraging a companion device.
US10891153B1

A system and method is provided for switching file systems underneath working processes. An exemplary method includes identifying a process running on an operating system of a computing device that is using a file on a first file system and temporarily suspending execution of the process. Moreover, the method includes identifying existing references of the process to access the file on the first file system during execution of the process and replacing the existing reference of the process with a new reference for the process to access a second file on a second file system during execution of the process. Moreover, the second file on the second file system corresponds to the first file on the first file system. Finally, the method includes resuming execution of the process on the computing device.
US10891151B2

At an interface a first analytic model for processing data and a second analytic model for processing data are received. A first virtualized execution environment is generated for a first analytic engine that includes executable code to implement the first analytic model for processing a first input data stream. A second virtualized execution environment is generated for a second analytic engine that includes executable code to implement the second analytic model for processing a second input data stream. The first virtualized execution environment for the first analytic engine and the second virtualized execution environment for the second analytic engine are deployed.
US10891147B1

Aspects of the embodiments are directed to forming a virtual machine management (VMM) domain in a heterogeneous datacenter. Aspects can include mapping an endpoint group to multiple VMM domains, each VMM domain associated with one or more virtual machine management systems of a single type that each share one or more management system characteristics; instantiating a virtual switch instance, the virtual switch instance associated with a the VMM domain; and instantiating the endpoint group mapped to the VMM domain as a network component associated with the virtual switch instance.
US10891137B2

A computer-implemented method of storing I/O statistics of a data set during initialization of a system. The computer-implemented method includes receiving during system initialization, by a processor, a data extent block associated with the data set. Next, the method identifies during system initialization, by the processor, a data set statistics block linked to an identified data set block, and stores, by the processor, the I/O statistics in the data set statistics block.
US10891130B2

A computer program product for implementing a received add program counter immediate shift (ADDPCIS) instruction using a micro-coded or cracked sequence is provided. The computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and executable by a processing circuit to cause the processing circuit to recognize register operand and integer terms associated with the ADDPCIS instruction, set a value of a target register associated with the ADDPCIS instruction in accordance with the integer term summed with another term by obtaining a next instruction address (NIA), moving an architecturally defined register file from a first temporary register to a general purpose register and adding a shifted immediate constant to a value stored in a second temporary register.
US10891111B2

A processor within a networked distributed drafting platform generates a public key-value context file that includes initial default key-value mappings between keywords and values for use in a distributed drafting project. Refined project-level key-value mappings are elected by considering differences between the initial default key-value mappings and personal key-value mappings within a set of distributed personal key-value context files each maintained by different drafters of the distributed drafting project. The initial default key-value mappings of the public key-value context file are updated with the elected refined project-level key-value mappings within the networked distributed drafting platform.
US10891108B2

A calculation device includes: M coefficient storage units provided corresponding to the M coefficients, each of the M coefficient storage units including a positive-side coefficient and a negative-side coefficient representing a coefficient corresponding to a sign of a difference; M multiplication units provided corresponding to the M input values, each of the M multiplication units calculating a positive-side multiply value obtained by multiplying the positive-side coefficient included in the corresponding coefficient storage unit by a sign inverted according to the corresponding input value and a negative-side multiply value obtained by multiplying the negative-side coefficient included in the corresponding coefficient storage unit by a sign inverted according to the corresponding input value; and an output unit outputting an value according to a difference between a positive-side sum value obtained by summing the M positive-side multiplication values and a negative-side sum value obtained by summing the M negative-side multiplication values.
US10891101B2

A method and device for displaying a control belongs to the field of audio adjustment. At least one adjustment control is displayed on an equalizer displaying interface, with the adjustment control including a slide channel and a slider, and with the adjustment control being used for adjusting an audio signal amplifying value at a frequency band according to a position of the slider on the slide channel. The position of the slider on the slide channel is obtained when a sliding signal of the slider is received. A displaying manner of the adjustment control is adjusted according to the position of the slider.
US10891096B2

A communication device may receive first authentication information from a specific server, store the first authentication information in a memory, store selection information in the memory in a case where one or more service providing servers are selected by a user, send the first authentication information in the memory and first related information to the specific server in a case where the selection information is stored in the memory, determine whether the selection information is stored in the memory in a case where a deletion instruction for instructing deletion of information in the memory is acquired; and delete the first authentication information in the memory in a case where it is determined that the selection information is not stored in the memory. The first authentication information may be not deleted in a case where it is determined that the selection information is stored in the memory.
US10891095B2

An image forming apparatus includes a first memory and one or more processors. The first memory stores a copy of information of at least a part of a print job transmitted from an information processing apparatus such that the copy of the information is associated with identification information of a user corresponding to the print job. The processors determine, in response to an operation performed by a logged-in user logged in to the image forming apparatus, whether the first memory stores a copy of information of at least a part of a print job associated with identification information of the logged-in user, acquire the copy of the information associated with the identification information of the logged-in user from the first memory based on a result of the determination, and display the acquired copy of the information on a display of the image forming apparatus.
US10891094B2

Systems, methods, and apparatus for composing an imposed, intermingled output in pre-sorted postal order from an intermediate file are disclosed. A composition engine populates a template with variable printing data from a data file and generates an intermediate file. The composition engine repeats the process and generates a second intermediate file from a second data file and template. The intermediate files are merged and intermingled to generate a third intermediate file. The third intermediate file is converted to a renderable format and transmitted to a printing system to produce a ganged, imposed output.
US10891090B2

An image forming system includes an image forming apparatus, a management terminal device, and a mobile terminal device. The mobile terminal device downloads and installs an application program, presents identification information to the management terminal device, and accepts a temporal ID. The management terminal device, upon accepting the identification information from the mobile terminal device, generates the temporal ID, presents the temporal ID to the mobile terminal device, and transmits the temporal ID to a user authentication device to register the temporal ID as a user ID of the guest user. When payment of a usage fee for the image forming apparatus by the guest user is completed, the management terminal device deletes registration of the temporal ID. The image forming apparatus performs user authentication when the guest user logs in to the image forming apparatus, and issues an invoice when the guest user logs out.
US10891088B2

An information processing system includes: a first information processing apparatus connected to first network; a second information processing apparatus connected to second network different from the first network; a user terminal connectable to the first network; and a storage apparatus communicable with the first information processing apparatus and the second information processing apparatus, wherein the first information processing apparatus receives a processing request from the user terminal via the first network, and then transmits the processing request to the storage apparatus when connection of the user terminal to the first network is terminated.
US10891087B2

A print system comprising an information processing apparatus, a printer and a server which are interconnected through a network. When receiving the unprocessed print data from the printer, the server performs, based on the received unprocessed print data, obtaining a transmission source identifying information identifying a transmission source of the unprocessed print data and the information processing apparatus which delivers the unprocessed image data to the printer, applying the image processing, which corresponds to the second identifying information associated with the first identifying information identifying a device same as a device identified by the transmission source identifying information as obtained, to the unprocessed print data, and transmitting processed print data which is the print data to which the image processing has been applied to the printer. When the printer receives the processed print data form the server, the printer performs printing based on the processed print data.
US10891085B2

A system, network architecture and method for accessing and controlling an electronic device enable a user to change the function and functionality of an electronic device located either proximate to or remote from the user. With a user device such as a smartphone, a user can port functionality to an electronic device that enables the electronic device to function in a way dictated by the user. In particular, the electronic device can be made to function in a way that the device is capable of functioning, but for which the device is currently not programmed to function.
US10891077B2

A flash memory device and a controlling method are provided. The flash memory device includes a memory array, an in-place update module, an out-of-place update module and a latency-aware module. The in-place update module is used for performing a program procedure or a garbage collection procedure via a bit erase operation or a page erase operation on the memory array. The out-of-place update module is used for performing the program procedure or the garbage collection procedure via a block erase operation or a migration operation on the memory array. The latency-aware module is used for determining a relationship between a first overhead of the in-place update module and a second overhead of the out-of-place update module.
US10891070B1

A method for managing garbage collection in a memory subsystem, where a stream data manager writes data units from a stream of data into an allocated portion of memory composed of a plurality of blocks. The stream data manager evaluates a behavior of the stream of data to calculate the stream's efficiency, the behavior including amounts of valid data units from the stream of data in the allocated portion of memory. The stream data manager estimates a number of block stripe fills until an amount of valid data units is predicted to be within a predetermined range of a threshold value of valid data units in the block using the evaluated behavior. The stream data manager performs the estimated number of block stripe fills. The stream data manager performs the garbage collection of a first block of the plurality of blocks in response to performance of the estimated number of block stripe fills.
US10891068B2

A method for execution by a storage unit includes identifying, from a plurality of memory devices of the storage unit, a first memory device that is designated for storage of a first data slice to be written of the storage unit based on determining a slice name of the first data slice compares favorably to a namespace assigned to the first memory device. A function is performed on the slice name of the first data slice to identify a second memory device from the plurality of memory devices of the storage unit for temporary storage the first data slice in response to determining that the first memory device is unavailable and the first data slice is stored in the second memory device in response. The first data slice is migrated to storage in the first memory device in response to determining that the first memory device is available.
US10891057B1

There is disclosed a technique for use in optimizing write operations for flash devices. A system having a plurality of flash based solid state drives receives a write request to overwrite existing data stored on the solid state drives with new data. The write request data is formatted using a write granularity having a first size and the solid state drives are configured with a write granularity having a second size. Corresponding existing data is retrieved. The new data and the existing data are subdivided into multiple corresponding subunits where each subunit has a size equal to the second size. Each new data subunit is compared with each corresponding existing data subunit to identify which new data subunits include modified data. The new data subunits identified as having modified data are written to corresponding locations on the solid state drives.
US10891037B1

An information graphic displayable via an electronic user interface to integrate information from accounts held at a financial institution. In one embodiment, the information graphic includes a first graphic element to display first information associated with at least one first account and a second graphic element to display second information associated with at least one second account. A dimension of the first graphic element is representative of the first information and a dimension of the second graphic element is representative of the second information. A first portion of the second graphic element is selectable to alternately virtually hide and display a second portion of the second graphic element.
US10891023B2

A method includes displaying a user interface (UI) in a first position on a touch-sensitive display. While displaying the UI in the first position, the method includes: detecting a first input and, in response: shifting the UI from the first position to a second position including sliding a portion of the UI off the display while maintaining display of another portion, the shifting including removing the UI from a respective region of the display; and displaying at least some of a plurality of UI elements for opening recently used applications in the respective region. While displaying the UI in the second position, the method includes: detecting a second input; and, in response: shifting the UI back from the second position to the first position so that the UI is displayed in the respective region; and ceasing to display the UI elements for opening recently used applications in the respective region.
US10891020B2

Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element.
US10891009B2

A touch substrate, a method for manufacturing the same and a touch control device are provided. The touch substrate includes a touch region, and a wiring region arranged adjacent to the touch region and covered with a protection structure. The protection structure includes at least two organic layers and at least two inorganic layers arranged alternately one on another.
US10891004B2

An electronic device with ultrasonic touch is provided. The electronic device includes a display device, an ultrasonic transmission device, an ultrasonic reception device, a substrate, an ultrasonic controller, and a sensing circuit. The substrate is adjacent to the ultrasonic transmission device and the ultrasonic reception device. The ultrasonic controller generates a control signal. The ultrasonic transmission device generates an ultrasonic wave in a direction toward the substrate according to the control signal, and the ultrasonic reception device simultaneously receives the ultrasonic wave according to the control signal through the substrate and generates a sensing signal corresponding to the received ultrasonic wave. The sensing circuit determines a position whether a touch occurs according to the sensing signal to generate a touch signal.
US10890997B2

A display device including a display panel including a light emitting element and an encapsulation layer covering the light emitting element; and an input sensing unit disposed on the display panel. The input sensing unit includes a first conductive pattern disposed on the encapsulation layer, and including a first portion and a second portion extend from the first portion; an insulation layer covering the first conductive pattern; and a second conductive pattern disposed on the insulation layer, and including a third portion overlapping the at least a portion of the first portion of the first conductive pattern and a fourth portion extend from the third portion. A width of the first portion is less than a width of the second portion.
US10890993B2

A Braille display system can include a plurality of Braille cells; and a touch sensitive surface for providing input to the system. The Braille display system can include a plurality of modular portions, with each portion including a plurality of Braille cells. A Braille display system can include a docking station to receive one or more modules with a plurality of Braille cells.
US10890991B2

Disclosed examples include optical and capacitive position detection systems and user interface control apparatus to detect relative positions of a stationary first structure and a movable second structure. The optical system includes pairs of optical source and sensor devices spaced along a first direction on the first structure and a reflector extending along the first direction on the second structure to selectively reflect light from one of the optical sources to the corresponding optical sensor of a given pair when the reflector is proximate the given pair. The capacitive sensing system includes capacitor plate structures on the first structure and a conductive structure on the second structure to move along the first direction to selectively modify a capacitance of a given group of two or more of the plate structures. The detection system also includes an interface circuit to provide a position signal representing the relative position of the first and second structures according to signals from the optical sensors and the capacitor plate structures.
US10890985B2

A mouse having a movable lighting structure includes a mouse body, the movable lighting structure, a lighting module and a wire. The mouse body has a longitudinal axis defining a longitudinal axis direction, and has a top surface and a bottom surface opposite to each other. The movable lighting structure is movably disposed on the mouse body, and has an accommodating space formed therein. The lighting module is disposed in the accommodating space, and has at least one light-emitting element. The wire is connected between the mouse body and the lighting module for supplying power required by the lighting module.
US10890983B2

An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. The artificial reality system can include a menu that can be activated and interacted with using one hand. In response to detecting a menu activation gesture performed using one hand, the artificial reality system can cause a menu to be rendered. A menu sliding gesture (e.g., horizontal motion) of the hand can be used to cause a slidably engageable user interface (UI) element to move along a horizontal dimension of the menu while horizontal positioning of the UI menu is held constant. Motion of the hand orthogonal to the menu sliding gesture (e.g., non-horizontal motion) can cause the menu to be repositioned. The implementation of the artificial reality system does require use of both hands or use of other input devices in order to interact with the artificial reality system.
US10890975B2

A system for guiding a user to a target. The system includes one or more contactless haptic output devices and, optionally, one or more sensors. The system further includes a processor configured to determine that a hand is proximate to a target, and, in response to determining that the hand is proximate to the target, transmit a control signal to one or more haptic output devices, where the one or more haptic output devices generate a haptic sensation on the user's hand.
US10890968B2

An electronic device may have a foveated display, an eye-tracking system and a head movement detection system. The eye-tracking system may gather information on a user's point of regard on the display while the head movement detection system may capture information regarding the rotation of the observer's head. Based on the point-of-regard information, head rotation information, image data, the type of eye/head movement that is underway, and/or tiredness information, control circuitry in the electronic device may produce image data for a display, with areas of different resolutions and(or) visual quality. A full-resolution and(or) quality portion of the image may overlap the point of regard. One or more lower resolution portions of the image may surround the full-resolution portion. The control circuitry may include a gaze prediction system for predicting the movement of the user's gaze during a saccade.
US10890962B2

A system includes a bus and a component interconnected via the bus. The component may enter a sleep mode during a period of no data transmission involving the component.
US10890961B2

A power monitor is used to estimate the amount of input power that is supplied to a power supply. The power monitor is protected by an EMI filter within the power supply. The power monitor measures a line frequency and a line voltage within the power supply and it also retrieves empirically derived coefficient values from memory where the coefficient values are used in formulas that have been determined to model the non-linear behavior of voltage and current in the power supply. The formulas are used to estimate the discrepancy between input power to the power supply and observed power values at a power monitor. The formulas used by the power monitor calculate power compensation factors based on the measured line frequency, the measured line voltage and the retrieved formula coefficient values. The power compensation factors are used to estimate the input power supplied to the power supply.
US10890959B2

A system comprising an energy storage device including a plurality of cells and a sensor per cell to provide the voltage of each cell; and a device to read the voltages of each cell, calculate a correlation between the voltages of each cell, store a result of the calculation, and set a threshold for the result, wherein in response to the result meeting the threshold, the device to send a notification including a message stating a potential failure of the energy storage device.
US10890954B2

A computing device includes a support structure with at least one edge. The computing device includes a cover connected to the support structure. The cover extends to or beyond the at least one edge of the support structure by no more than between 0 and 100 microns over an edge length of at least 100 mm. A fabric cover includes a cover edge and a cover surface. The cover edge and/or the cover surface include an edge feature. A method of manufacturing a computing device is described. The method includes determining an edge of a computing device and based on the edge that was determined, cutting the fabric cover between 0 and 100 microns of the edge of the computing device over an edge length of the computing device of at least 100 mm.
US10890950B2

A dual-torque hinge mechanism applied to an electronic device includes a rotary shaft, a first bridging component, a second bridging component, a first resistance component, a second resistance component and a torque generating component. The first and second bridging components are connected to the rotary shaft. The first and second resistance components are rotatably disposed on the rotary shaft. A stretching portion of the second resistance component is engaged with a positioning portion of the second bridging component. The torque generating component is fixed to the rotary shaft. A first driving portion of the first resistance component is not rotated when being pushed by a second driving portion of the torque generating component moving in a first rotation direction. The first driving portion is rotated when being pushed by the second driving portion moving in a second rotation direction different from the first rotation direction.
US10890942B2

There is disclosed a system and method for safely undocking a detachable keyboard or other peripheral from a convertible tablet without the use of an explicit undock key on the peripheral.
US10890938B2

A clock circuit includes a set of level shifters, and adjustment circuit and a calibration circuit. The set of level shifters is configured to output a first set of phase clock signals having a first duty cycle, and is coupled to the adjustment circuit. The adjustment circuit is configured to generate a first clock output signal responsive to a first phase clock signal and a second phase clock signal of the first set of phase clock signals, and adjust the first clock output signal and a second duty cycle of the first clock output signal responsive to a set of control signals. The calibration circuit is coupled to the adjustment circuit, and configured to perform a duty cycle calibration of the second duty cycle of the first clock output signal based on an input duty cycle, and to generate the set of control signals responsive to the duty cycle calibration.
US10890935B2

A low voltage bandgap reference circuit (200) is provided which includes a first current generator (202) having first and second circuit branches which include, respectively, first and second bipolar transistors having different sizing reference values for generating a first current at a first resistor that varies proportionally as a function of temperature; a second current generator (204, 205) having a third circuit branch which includes one or more field effect transistors and no bipolar transistors for generating a second current that varies inversely as a function of temperature; and a third circuit (206) connected to generate a bandgap reference current in response to the first current and the second current.
US10890925B2

The present subject matter provides leveling systems and processes for leveling vehicles, such as recreational vehicles. The present subject matter also relates to computer program products for leveling vehicles, such as recreational vehicles, using smart devices. The leveling system can include a sensor device secured to a vehicle to sense at least one of an inclination or an orientation of the vehicle in both a pitch direction and a roll direction. The leveling system can include a smart device in communication with the sensor device to allow information received from the sensor device to be processed to provide measurements to a user and to determine the amount of adjustments needed in height to at least one of the pitch direction or the roll direction to level the vehicle.
US10890921B2

A mobile robot and drone device configured to dynamically allocate one or more task objectives and handling objectives, the mobile robot and drone device systematically couples to one another creating a hybrid robot-drone. The robot and drone array are utilized to work and obtain target objects in an environment, wherein the mobile robot and drone device comprise robotic arms and legs comprising propulsion drive wheels managed accordingly by AI system components including; an adaptive robot control system, an autonomous coupling system and an autonomous charging system configured with processors, and subsystems including; user interface, Cloud-Based Analysis and Data Usage Network, a sensor I/O devices including; LIDAR, RADAR, an altitude gyroscope sensors and cameras for scanning surrounding objects in an environment, and an identifier scanning system configured for identifying users, mobile robots, drone devices and target objects in a work environment and in a game environment. The work environment can include a consigned robot and drone array to work inside a cargo vehicle to gather cargo boxes and packages for delivery, and the array of working mobile robot and subsequently the drone device transports the boxes and packages by a flight plan and by a land-based drone device drive mode in flight restricted zones, and the game environment includes real-time gameplay, virtual reality and augmented E Sports game platforms.
US10890919B2

Examples relating to vehicle velocity calculation using radar technology are described. An example method performed by a computing system may involve, while a vehicle is moving on a road, receiving, from two or more radar sensors mounted at different locations on the vehicle, radar data representative of an environment of the vehicle. The method may involve, based on the data, detecting at least one scatterer in the environment. The method may involve making a determination of a likelihood that the at least one scatterer is stationary with respect to the vehicle. The method may involve, based on the determination being that the likelihood is at least equal to a predefined confidence threshold, calculating a velocity of the vehicle based on the data from the sensors. The calculated velocity may include an angular and linear velocity. Further, the method may involve controlling the vehicle based on the calculated velocity.
US10890915B2

Methods and systems for generating a solution path overlay interface to transmit a solution path are described. The disclosed technology includes receiving vehicle data and external data from a vehicle. The vehicle data includes a vehicle location and a vehicle destination, and the external data includes a location and a movement path for each of a plurality of external objects. A solution path is determined between the vehicle location and the vehicle destination, wherein the solution path does not intersect with the plurality of external objects. A solution path overlay interface is generated that includes the vehicle traveling the solution path and at least some of the plurality of external objects. The solution path overlay interface is outputted for display that is configured to receive a command from an operator which results in an updated solution path that is transmitted to the vehicle for execution.
US10890908B2

In order to address the problem of providing a high-safety vehicle control system and action plan system, the present invention provides a vehicle control system comprising a trajectory generation determination unit (603) having an emergency trajectory generating unit (6032) for calculating an emergency trajectory while driving is being switched from a system to a driver at the time of a fault, and a motion control unit (604) having a trajectory retaining unit (6042) for retaining the emergency trajectory and a trajectory switching unit (6041) for switching whether to travel in the emergency trajectory retained by the trajectory retaining unit on the basis of a fault state detected by a malfunction detection unit.
US10890907B2

The disclosure describes embodiments for modifying a vehicle control system of a connected vehicle based on a Vehicular Accident Reconstruction (VAR) analysis. In some embodiments, a method includes detecting an occurrence of a collision associated with a remote vehicle; generating report data associated with the collision, where the report data includes one or more of Vehicle-to-Everything (V2X) data describing V2X wireless messages received prior to detecting the occurrence of the collision and event data describing one or more driving events observed by an ego vehicle; transmitting the report data to a server; receiving modification data that describes a modification for a vehicle control system of the ego vehicle from the server, where the modification data is generated based on the report data through a VAR analysis; and modifying an operation of the vehicle control system based on the modification data to improve safety of the ego vehicle.
US10890904B2

A model predictive maintenance (MPM) system for building equipment includes an operational cost predictor configured to predict a cost of operating the building equipment over a duration of an optimization period, a maintenance cost predictor configured to predict a cost of performing maintenance on the building equipment over the duration of the optimization period, and an objective function optimizer configured to optimize an objective function to predict a total cost associated with the building equipment over the duration of the optimization period. The objective function includes the predicted cost of operating the building equipment and the predicted cost of performing maintenance on the building equipment. The MPM system includes an equipment controller configured to operate the building equipment to affect a variable state or condition in a building in accordance with values of one or more decision variables obtained by optimizing the objective function.
US10890899B2

A design method of a semiconductor manufacturing apparatus which can satisfy a specification required by a user is disclosed. The design method of the semiconductor manufacturing apparatus includes creating a program setting file; creating a program installer from the program setting file; operating a processing unit of the semiconductor manufacturing apparatus; specifying a sensor corresponding to the processing unit based on the operation of the processing unit; creating a sensor setting file storing information obtained by specifying the sensor; comparing a content of a requirement specification and a content of the sensor setting file to confirm a consistency between the content of the requirement specification and the content of the sensor setting file; and introducing a program into a memory of a controller by the program installer when the content of the requirement specification and the content of the sensor setting file are consistent with each other.
US10890892B2

An abnormality determination apparatus, which determines abnormality of a temperature sensor in a machine tool, includes: a temperature pattern storage unit which stores a normal pattern indicating temperature change relative to machining time for a machining classification of the machine tool; a temperature data acquisition unit which acquires temperature data outputted by the temperature sensor provided to the machine tool; a machining classification determination unit which determines a machining classification of the machine tool; a comparison data acquisition unit which extracts the normal pattern relative to a determined machining classification from the temperature pattern storage unit; a comparison unit which compares the extracted normal pattern, and as acquired pattern indicating temperature change relative to machining time according to the acquired temperature data; and an abnormality determination unit which determines abnormality of a temperature sensor based on a comparison result.
Patent Agency Ranking