US10687097B2

A method is provided for reserving a bandwidth in a local network for a service delivered by a services platform. The service is intended to be executed on a user terminal of the network. The method includes the following acts implemented by the services platform: receiving a first request for access to the service, originating from the user terminal via a network gateway, the request selecting a service offered by the services platform, after selection of the service, determining at least one parameter defining a bandwidth required for the execution of the selected service, generating and dispatching to the terminal, via the network gateway of a universal address of the service selected including a domain name, the domain name including in a first label at least the parameter defining the necessary bandwidth, and other labels forming a name of the services platform.
US10687087B2

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

According to an embodiment, an image coding method is for coding an image including a luminance component and color difference components. The method includes acquiring a reference image; and generating a predicted image by interpolating the luminance component and the color difference components in the reference image according to a motion vector. If a size of a block, which is designated as a unit of the interpolation, is equal to or smaller than a predetermined first threshold value, the generating includes inhibiting a bi-directional prediction, and performing only a uni-directional prediction to generate the predicted image according to the motion vector.
US10687071B2

Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes processing circuitry for video decoding. The processing circuitry locates luma units of a luma coding unit that are co-located with chroma units of a chroma coding unit, and then determines a popularity of an intra block copy mode in the luma units. Further, the processing circuitry determines a block vector for a chroma unit in the chroma coding unit when the popularity meets a requirement, and reconstructs at least one sample of the chroma unit according to the block vector.
US10687066B2

A low power-consuming encoding method and an apparatus are provided. The method includes: receiving a quantity of skip macroblocks and a quantity of macroblocks whose motion vectors (MVs) are a preset value, where the quantity of skip macroblocks and the quantity of macroblocks whose MVs are the preset value are corresponding to a target frame and are sent by a target encoder; obtaining an encoding complexity index according to the quantity of skip macroblocks and the quantity of macroblocks whose MVs are the preset value, and determining a scenario type corresponding to the target frame; and using a secondary encoder as the target encoder if a quantity of first pre-determined scenarios in scenario types separately corresponding to multiple consecutive target frames is greater than a threshold. Power consumed by the secondary encoder is less than power consumed by a primary encoder, which effectively reduces power consumption of encoding.
US10687062B1

A method for compression across multiple images is provided. The method includes receiving a plurality of images at a storage device. For each image of the plurality of images, the method includes generating codewords using lossy compression, each codeword defined as a bit string. The method further includes generating an entropy coding table based on the codewords generated for each image of the plurality of images and entropy encoding the plurality of images using the generated entropy coding table.
US10687059B2

A subblock-based coding of transform coefficient blocks of the enhancement layer is rendered more efficient. To this end, the subblock subdivision of the respective transform coefficient block is controlled on the basis of the base layer residual signal or the base layer signal. In particular, by exploiting the respective base layer hint, the subblocks may be made longer along a spatial frequency axis transverse to edge extensions observable from the base layer residual signal or the base layer signal.
US10687049B2

A back light apparatus includes a plurality of light sources configured to generate light; and a light guide part, wherein the light guide part includes a light guide plate configured to change a path of the light; a first pattern part disposed on a first surface of the light guide plate and configured to emit the light in a first direction; and a second pattern part disposed on a second surface of the light guide plate and configured to emit the light in a second direction.
US10687046B2

Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. In particular, a multi-view interactive digital media representation (MVIDMR) of object can be generated from live images of the object captured from a hand-held camera. Methods are described where image data associated with the images capture from the hand-held camera are manipulated to generate a more desirable MVIDMR of the object. In particular, the image data can be manipulated so that it appears as if the camera traveled a smoother trajectory during the capture of the images which can provide a smoother output of the MVIDMR. In embodiment, key point matching within the image data and, optionally, IMU data from a sensor package on the camera can be used to generate constraints used in a factor graph optimization that is used to generate a smoother trajectory of the camera.
US10687044B2

A method and arrangement for calibrating stereo cameras. A first image from a first camera is received, and a second image is received from a second camera, the first image and the second image comprise an overlap. One or more candidate points of the first image and of the second image are determined in the overlap. The candidate points of the first image are matched with the candidate points of the second image and pairs of corresponding candidate points are determined. A homography of the first camera is calculated based on the pairs of corresponding candidate points and a homography of the second camera is calculated based on the pairs of corresponding candidate points. The first camera and the second camera are calibrated by adjusting an intrinsic parameter or an extrinsic parameter of each respective camera, based on the calculated homography of each respective camera.
US10687040B2

A method of capturing and displaying a video in an immersive reality environment is disclosed. Each scene in the video file is constructed by joining an action segment and a static segment, wherein each of the action segment and the static segment in the scene are captured separately using a video production system. The video production system further conjoins each of the scenes together to construct the video file. A viewer may view each of the scenes in the video file on a playback device. The playback device may adaptively reconstruct each of the scenes in the video file based on the viewer's action. More specifically, the playback device adjusts the playback duration of each of the scenes based on the viewer's head movements. Further, the playback device also repositions the subsequent scenes based on a direction of gaze of the viewer.
US10687035B2

A projection method is provided, and includes the following steps: projecting a first image according to an original image; capturing the first image; correcting the first image based on the original image to generate a corrected image; comparing the corrected image with the original image to obtain a difference area; generating a second image according to the original image and the difference area, wherein the second image has a dark region associated with the difference area; and projecting according to the second image.
US10687034B1

Examples of an image sensor are disclosed. In one example, the image sensor comprises a pixel cell, a switchable optical filter, and a controller. The switchable optical filter is configured to select a optical frequency range and allow incident light of the selected optical frequency range to reach the pixel cell. The controller is configured to operate the switchable optical filter to enable the pixel cell to: receive, at different times, information related to incident light of different optical frequency ranges, and generate, at the different times, intensity measurements of the incident light of different optical frequency ranges.
US10687031B2

A computer implemented information processing method includes acquiring a first photographed image that represents an inside portion of a vehicle, identifying a driver who drives the vehicle from the first photographed image, acquiring driver information that indicates at least one of an attribute of the identified driver and a driving history of the identified driver. Then the method determines whether or not the identified driver satisfies a condition of experienced driver using the driver information. Finally the method decides a threshold value that is used for detection of occurrence of an event to be a trigger of photographing or recording of a second photographed image which represents an outside portion of the vehicle based on a result of the determination.
US10687025B2

In some embodiments, security and/or automation systems, collectively referred to as automation system, may provide deterrents to the illicit acquisition of a device unique to the automation system. The system may enable a device to self-detect when the device is either stolen and/or the potential victim of hacking. The automation system may implement several solutions to help prevent tampering with its devices. The solutions may help prevent the physical acquisition of a device or may aid in the recovery of the device. The solutions may additionally include programming the device to automatically detect when the device is being hacked and/or misappropriated.
US10687022B2

Embodiments relate to systems, devices, and computer-implemented methods for performing automated visual surveillance by obtaining video camera coordinates determined using video data, video camera metadata, and/or digital elevation models, obtaining a surveillance rule associated with rule coordinates, identifying a video camera that is associated with video camera coordinates that include at least part of the rule coordinates, and transmitting the surveillance rule to a computing device associated with the video camera. The rule coordinates can be automatically determined based on received coordinates of an object. Additionally, the surveillance rule can be generated based on instructions from a user in a natural language syntax.
US10687017B2

Video conversion technology, in which a first stream of video content is accessed and multiple, different layers are extracted from the first stream of the video content. Each of the multiple, different layers are separately processed to convert the multiple, different layers into modified layers that each have a higher resolution. The modified layers are reassembled into a second stream of the video content that has a higher resolution than the first stream of the video content.
US10687015B2

A method for synchronising a first audio signal and a second audio signal coming from a same original audio signal, the method including the steps of: measuring a superimposed sound signal; performing a processing of the superimposed sound signal comprising a calculation of an intercorrelation or autocorrelation function; estimating, from a first processed signal, an absolute value of a time delay between the first audio signal and the second audio signal; modifying at least one characteristic of the first audio signal or the second audio signal; measuring again the superimposed sound signal; performing again the processing of the superimposed sound signal in order to obtain a second processed signal; estimating the sign of the time delay based on the second processed signal; synchronising the first audio signal and the second audio signal.
US10687013B2

A proxy-pattern-based multimedia displaying method is disclosed in the present disclosure, the multimedia displaying method is applied to a chip where an embedded system is built in. The embedded system includes a display application layer, a surface proxy body, a surface entrusting body and a surface realizing component. The surface proxy body is an proxy for the surface entrusting body. The surface proxy body and the surface entrusting body are independent of the display application layer. The multimedia displaying method includes: receiving to-be-displayed multimedia data from the display application layer and sending the to-be-displayed multimedia data to the surface entrusting body by the surface proxy body; and sending the to-be-displayed multimedia data to the surface realizing component or the display application layer for display on a display screen by the surface entrusting body.
US10687000B1

An infrared sensor including a plurality of infrared cameras is described. Each infrared camera includes an infrared detector and imaging optics. The imaging optics are arranged to image infrared light onto the infrared detector, the imaging optics having a field of view with a center optical axis, and field of view boundary lines bounding the field of view on sides of the field of view. The infrared cameras are arranged such that the center optical axes of the field of views intersect each other, and the fields of view overlap each other.
US10686988B2

Examples of techniques for dynamically selecting a batch size used in vehicle camera image processing are disclosed. In one example implementation, a method includes generating, by a processing device, a batch table and a mode table. The method further includes determining, by the processing device, image processing performance requirements for a current mode of a vehicle using the mode table, the vehicle comprising a plurality of cameras configured to capture a plurality of images. The method further includes selecting, by the processing device, a batch size and a processing frequency based at least in part on the image processing performance requirements for the current mode of the vehicle. The method further includes processing, by an accelerator, at least a subset of the plurality of images based at least in part on the batch size and processing frequency.
US10686985B2

In order to improve entertainment of panoramic images, a moving picture reproducing device includes: a storing means configured to store a plurality of panoramic image data photographed at an identical time by associating with predetermined time information; a reproduction control means configured to set selected one of the plurality of panoramic image data as a reproduction target, set a clipped part of the reproduction target as a presentation image, and display the presentation image on a display device; and a switching control means configured to, when the reproduction target is reproduced at a predetermined reproduction timing, switch the reproduction target to another panoramic image data at the reproduction timing on the basis of the time information in response to a user's switching request.
US10686980B1

Systems and methods for generating composite depth images are disclosed. Exemplary implementations may: capture, by a depth sensor, a set of depth images over a capture period of time; generate, by an inertial sensor, inertial signals that convey values of one or more inertial parameters characterizing motion of the depth sensor during the capture period of time; select a target capture position based on one or more of the capture positions of the set of depth images; generate, using the values of the one or more inertial parameters during the capture period of time, re-projected depth images; and generate a composite depth image by combining multiple depth images, such multiple depth images including a first re-projected depth image and a second re-projected depth image.
US10686969B2

One embodiment of the present invention sets forth a technique for detecting a shot change in a video. The technique includes calculating a first plurality of difference values for pixel blocks included in a first video frame and a second video frame and calculating a first cumulative distribution function (CDF) based on the first plurality of difference values. The technique further includes calculating a second plurality of difference values for pixel blocks included in a first plurality of video frames that is contiguous with the first video frame and calculating a second CDF based on the second plurality of difference values. The technique further includes comparing the first CDF to the second CDF to detect a shot change.
US10686965B2

Provided is technology that improves user convenience. A scanning system includes a scanner that generates scanning data by scanning a document, and a management device that connects to the scanner, and processes the scanning data based on settings corresponding to a user authenticated by a first user authentication when the scanner executes a first user authentication process. The scanning system executes a first process of scanning a document without first user authentication by the scanner, and storing the generated scanning data in storage; a second process of, when second user authentication is executed, identifying the scanning data to process from the scanning data stored in the storage; and a third process of processing the scanning data to process based on settings related to the user authenticated by the second user authentication.
US10686961B2

An information processing system includes: an SNS server apparatus configured to be connected to a network and store one or more messages submitted to an SNS from a terminal apparatus; and a client apparatus configured to be connected to the network via a firewall and capable of communicating with the SNS server apparatus, the client apparatus being configured to receive, from the SNS server apparatus, one or more messages submitted to a channel, to which the client apparatus logs in, of the SNS, extract, from the one or more messages, a message including a control command to the client apparatus, and execute processing in accordance with the control command.
US10686959B2

An image forming apparatus includes a rotating body to form an image, a sensor to detect a home position of the rotating body, a processor to acquire image density data of the image formed by the rotating body in odd-numbered rotation and even-numbered rotation of the rotating body separately based on a rotation home position signal output by the sensor, extract an image density fluctuation caused by a rotation of the rotating body, and correct an image forming condition based on the image density fluctuation.
US10686948B2

A system includes a server and a portable electronic device (PED). The server is to store at least one geofence region, and at least one photograph overlay associated with the at least one geofence region. The PED includes a processor to execute an application and connect to the server, and a transceiver coupled to the processor. The transceiver transmits a location of the PED to the server, and receives from the server the at least one photograph overlay based on the location of the PED being within the at least one geofence region. A camera is coupled to the processor to take a photograph, and a display is coupled to the processor to display the photograph with the at least one received photograph overlay.
US10686933B2

A method of management of a communication device in an aircraft may include transitioning the communication device from a normal mode to a disabled mode based on a calculated device sleep time based on data associated with transportation information of the device. One of these modes may be a state of the device in which a transceiver of the device is deactivated and the other mode may be a state of the device in which the transceiver is activated. Therefore, the device sleep time determines when the wireless device's transceiver may not be activated.
US10686930B2

A device, method, and graphical user interface for providing maps, directions, and location-based information on a touch screen display are disclosed.
US10686929B2

A vehicle safety system operating on a driver's cellphone and comprising selective blocking apparatus, controlled by a processor, for blocking specified functionalities of the cellphone only when the cellphone is in a moving vehicle; and communication functionality operative to receive from a remote server and feed to said processor, updates which determine which specified functionalities to block.
US10686916B2

A novel algorithm for packet classification that is based on a novel search structure for packet classification rules is provided. Addresses from all the containers are merged and maintained in a single Trie. Each entry in the Trie has additional information that can be traced back to the container from where the address originated. This information is used to keep the Trie in sync with the containers when the container definition dynamically changes.
US10686912B2

An over-the-air (OTA) platform of a wireless carrier network may be used to update a companion user device that is associated with a primary user device. The OTA platform receives a request from an entity to provide an OTA update to a companion user device that is registered with a wireless carrier network. The OTA platform identifies a primary user device associated with the companion user device based on subscriber account information for the companion user device. The OTA platform then sends a termination command to the primary user device to direct the primary user device to terminate an active short-range wireless communication link between the primary user device and the companion user device. This termination triggers the companion user device to establish a cellular communication link with the wireless carrier network. Subsequently, the OTA platform sends an OTA update to the companion user device via the cellular communication link.
US10686897B2

A method for transmission and low-latency real-time output and/or processing of an audio data stream that is transmitted from at least one transmitter to at least one receiver over a jittering transmission path. The method includes a calibration for determining a distribution of latencies in transmission of packets of the audio data stream, whereby a group of packets of the audio data stream is used as calibration packets and wherein a reference time grid and an offset of a fastest calibration packet are determined. Then, a shift of an output time grid for audio output and/or processing, based on the reference time grid and the determined offset of the fastest calibration packet, and the audio packets of the audio data stream are provided according to the output time grid for audio output and/or processing.
US10686891B2

A method of migrating an application to a computing environment including: obtaining a service topology and a deployment sequence from an existing application; choosing a deployment preference, each deployment preference containing factors and a weight of each of the factors; outputting the service topology and the deployment preference; reading service records for the chosen service topology and deployment preference from a repository, the service records containing a value score and weight mapping information of each factor of each service record; performing a mock conversion of migrating the application to the computing environment; adjusting the value score and weight mapping of the service records according to the results of the mock conversion; responsive to a user choosing one service record representing a solution for migrating the application to the computing environment, generating files for the solution; and deploying the solution into the computing environment using the files.
US10686886B2

Aspects of the present disclosure relate to establishing a secure session between a client device and a stateful backend server or host. The system described herein uses an identity token and an authorization token to generate a globally unique identifier that is associated with the client device. The globally unique identifier is then used to create a one-to-one mapping between the client device and the backend server.
US10686883B2

Examples described herein include receiving from a first remote access device a first file comprising an attribute profile of a first Bluetooth low energy device. In some examples, the attribute profile may include a service and a characteristic associated with the service. Examples also include storing the first file in a manner associated with the first Bluetooth low energy device, providing a service that allows for a client device to perform a number of operations on the characteristic in the attribute profile, receiving a requested operation out of the number of operations, and transmitting the requested operation to the first remote access device. The client device may be remote from the first Bluetooth low energy device.
US10686882B2

An IoT data packet of IoT data in a first data format is received over a distributed system from an Internet of Things (IoT) device. A determination is made that a second different data format of at least some of the IoT data is being used by at least one application by using an IoT data model of an IoT persistency service storing the IoT data in different data formats supporting different applications. A transformation rule in the IoT data model is used to transform the IoT data packet in the first data format to the second different data format. The IoT data packet in the second different data format is stored in the IoT persistency service.
US10686870B2

The present invention comprises an application distribution and metrics system as well as an application monetizing system (ADMS). The ADMS incorporates a cross-platform application distribution system and a usage-based and ad-based monetizing system which allows for fine-tuned usage-based pricing schemes to be created based on system-defined metrics and developer-defined metrics, seamless integration of ad-based monetizing, third party participation in monetizing efforts, and a flexible revenue allocation process.
US10686866B2

Embodiments of systems and methods for data transfer disclosed herein. Specifically, embodiments may utilize a protocol module deployed on a computing device, where the protocol module may be configured to receive data from an application and send that data using a particular protocol. The protocol module may, for example, utilize a latency tolerant protocol such as the Mobile Transport Protocol (MTP).
US10686860B2

A method and an associated SDCDN device for delivering data content in a communication network. A software defined content delivery network (SDCDN) monitors one or more performance indicators regarding an exchange of the data content between a first content delivery network (CDN) and at least one client device using a communication channel, The SDCDN determines that at least one performance indicator of the one or more performance indicators exceeds a threshold performance value. The SDCDN identifies a different CDN in operative communication with the at least one client device. The different CDN includes the data content. In response to determining that at least one performance indicator- exceeds the threshold performance value, the SDCDN transmits a transfer command to the at least one client device to cause the at least one client device to switch to the different CDN and receive the data content from the different CDN.
US10686848B2

An image communication system includes a first communication terminal including first circuitry and a second communication terminal including second circuitry. The first circuitry of the first communication terminal transmits, to the second communication terminal, first image data representing a first image and second image data representing a second image. The first circuitry of the first communication terminal transmits, to the second communication terminal, position information indicating a predetermined position on the first image. The second circuitry of the second communication terminal combines, based on the position information, the second image with the first image at the predetermined position on the first image to generate a combined image. The second circuitry of the second communication terminal displays, on a display, the combined image.
US10686834B1

Disclosed are various embodiments for detecting malicious activity through the use of inert input parameters to a web service or web page. A service request is received from a client computing device via a service endpoint. A modification is detected to an expected parameter in the service request. The expected parameter is configured to be inert in effect with respect to the service when the expected parameter has not been modified. One or more actions are initiated in response to the modification.
US10686833B2

A computer storage array detects and counters denial of service (DoS) attacks and provides one or more remote initiators with access to one or more storage devices connected to the computer storage array. computer storage array includes: a computer processor configured to run an operating system for managing networking protocols; a networking device configured to monitor and route network traffic, at a packet level to, and from the storage devices; a baseboard management controller (BMC) configured to detect a DoS attack based on monitoring of statistics of the network traffic by the networking device; a PCIe switch connecting the BMC with each of the storage devices via a PCIe bus; and a computer motherboard to which the computer processor, networking device, BMC and PCIe switch are installed.
US10686830B2

A cognitive security analytics platform is enhanced by providing a computationally- and storage-efficient data mining technique to improve the confidence and support for one or more hypotheses presented to a security analyst. The approach herein enables the security analyst to more readily validate a hypothesis and thereby corroborate threat assertions to identify the true causes of a security offense or alert. The data mining technique is entirely automated but involves an efficient search strategy that significantly reduces the number of data queries to be made against a data store of historical data. To this end, the algorithm makes use of maliciousness information attached to each hypothesis, and it uses a confidence schema to sequentially test indicators of a given hypothesis to generate a rank-ordered (by confidence) list of hypotheses to be presented for analysis and response by the security analyst.
US10686822B2

Methods and systems for carrying out campaigns of penetration testing for discovering and reporting security vulnerabilities of a networked system, the networked system comprising a plurality of network nodes interconnected by one or more networks.
US10686821B2

Methods and system are disclosed that analyze a mobile app. In one aspect, an input including a URL address of the mobile app may be received. The URL address may correspond to the mobile app stored on a mobile application distribution platform. The mobile app may be downloaded from the URL address. Upon downloading the mobile app, a static analysis engine may be instantiated to perform static analysis of the mobile app. A dynamic analysis engine may be instantiated to perform a dynamic analysis of the mobile app. A location analysis engine may be instantiated to perform location analysis. Based on the results of the static analysis, dynamic analysis and location analysis, graphical visualizations may be generated. Based on the graphical visualizations, compliance or violation of data protection standards of the mobile app may be determined.
US10686818B2

Methods and systems for malicious non-human user detection on computing devices are described. The method includes collecting, by a processing device, raw data corresponding to a user action, converting, by the processing device, the raw data to features, wherein the features represent characteristics of a human user or a malicious code acting as if it were the human user, and comparing, by the processing device, at least one of the features against a corresponding portion of a characteristic model to differentiate the human user from the malicious code acting as if it were the human user.
US10686808B2

Techniques for notification of reassembly-free file scanning are described herein. According to one embodiment, a first request for accessing a document provided by a remote node is received from a client. In response to the first request, it is determined whether a second request previously for accessing the document of the remote node indicates that the requested document from the remote node contains offensive data. If the requested document contains offensive data, a message is returned to the client, without accessing the requested document of the remote node, indicating that the requested document is not delivered to the client.
US10686807B2

A method for classification of suspicious activities is provided. In the method, a first intrusion detection system comprising a normal operation mode and which is connected to a second intrusion detection system by a first communications connection is implemented. In response to detecting a malfunction of the first communications connection, the first intrusion detection system is switched from the normal operation mode to a limited operation mode for receiving first data from one or more honeypot systems and second data from the second intrusion detection system. A prediction model for representing malicious attacks is generated by execution of a predefined classification algorithm with respect to the received data, wherein the predefined classification algorithm further determine a model evaluation metric with respect to the prediction model. The prediction model is deployed to detect the malicious attacks if the model evaluation metric meets a predefined validation condition.
US10686806B2

According to some embodiments, a plurality of monitoring nodes may each generate a series of current monitoring node values over time that represent a current operation of the industrial asset. A node classifier computer, coupled to the plurality of monitoring nodes, may receive the series of current monitoring node values and generate a set of current feature vectors. The node classifier computer may also access at least one multi-class classifier model having at least one decision boundary. The at least one multi-class classifier model may be executed and the system may transmit a classification result based on the set of current feature vectors and the at least one decision boundary. The classification result may indicate, for example, whether a monitoring node status is normal, attacked, or faulty.
US10686798B2

An image forming apparatus controls the use of a remote user interface (RUI) by requesting authentication with an RUI access password from a client device in a case where the RUI access password is set. In a case of a department ID management setting, the security setting is different from the RUI access password setting. In this situation, the image forming apparatus requests authentication with the department ID, and then controls the use of the RUI based on the result of the authentication.
US10686794B2

Embodiments of the disclosure relate to a system including a terminal having a Web browser, a client, a resource server, and an authorization server. According to some embodiments, the client creates a redirect URL indicating a transmission destination of an authorization code used for obtaining an access token for each customer tenant, and the client that has received a request for starting a coordination from a Web browser transmits the redirect URL of a customer tenant specified from information transmitted by the Web browser to the resource server together with a client creation reservation.
US10686776B2

A connected device includes an application processor, a secure element, and a control module. The application processor is configured to receive a control command from an electronic device. The secure element is connected between the application processor and a control module and is configured to authenticate the control command. The control module is configured to receive the control command when the control command is authenticated by the secure element, execute the control command to activate at least one function of the connected device, and transmit a response to the electronic device.
US10686773B2

A method includes receiving, by a screening service, an applicant profile that identifies an applicant and an authorization to provide access to screening results generated by the screening service based on the applicant profile to a screener, associating, using a computer, an identifier with the screening results, and communicating the identifier to the screener.
US10686772B2

A method electronically validates credentials information pertaining to applicants. The method collects credentials information pertaining to applicants in one or more of a plurality of formats and converts the credentials information into a common format of collected credentials information. The converting utilizes a common object model. The method stores the collected credentials information in a database, validates for a plurality of applicants the collected credentials information with external sources through an electronic interface, automatically electronically updates the database with the retrieved data, automatically electronically notifies a user of inconsistencies between obtained third-party credentials data and the collected credentials information pertaining to the applicant, and provides selective electronic access to the third-party credentials data over a communication network to one or more users and to the applicant to which the third-party credentialing data pertains.
US10686767B2

Some embodiments provide convenient auto-authentication for user data on a primary device, while still providing a significant level of security, by taking advantage of existing security and cryptographic measures used to communicate with a secondary device. The primary device of some embodiments encrypts the user data on the primary device using a cryptographic key based on a set of keys received from the secondary device. In some embodiments, the primary device encrypts authentication data, or a local key generated from the authentication data, using a remote key received from the secondary device, and encrypts the user data with the local key. In some embodiments, the keys received from the secondary device are an existing set of keys for establishing an encrypted channel of communication for transmitting digital rights management (DRM) protected content according to a DRM protection scheme.
US10686763B2

Various embodiments are generally directed to techniques to distribute encrypted packets among multiple cores in a load-balanced manner for further processing. An apparatus may include a processor component; a decryption component to decrypt an encrypted packet to generate a decrypted packet from the encrypted packet, the encrypted packet comprising a header that comprises at least one field of information; a hash component to generate a header hash from the at least one field of information during decryption of at least a portion of the encrypted packet by the decryption component, the header hash comprising a smaller quantity of bits than the at least one field of information; and a distribution component to select a first core of multiple cores coupled to the processor component based on the header hash and to transmit the decrypted packet to the first core from the processor component. Other embodiments are described and claimed.
US10686761B2

A process capable of automatically establishing a secure overlay network (“SON”) across different clouds is disclosed. The process, in one aspect, receives a first request from a first node in a first cloud for establishing a SON. After receiving a second request for connecting to the SON from a second node in a second cloud, a first connection is established connecting between the first node and the second node utilizing a network security protocol such as Internet Protocol Security (“IPSec”). After receiving a third request for connecting to the SON from a third node in a third cloud, a second connection is used to connect between the first node and the third node. A third connection is used to connect between the second node and the third node. Each subsequent request for connecting to the SON from a new node results in new connections between the new node and each existing node in the SON forming a full-mesh.
US10686760B2

Method and system for generating dynamic rules for a computer network firewall are provided. The method includes applying a plurality of drop rules to a plurality of packets that are received at a network interface. The plurality of drop rules are sequentially arranged rules and determine at least one of allowance and dropping of a packet based on corresponding tracking information. Then a unique drop rule is generated for dropping a set of packets based on an implicit deny rule. The implicit deny rule determines a drop for the plurality of packets. Thereafter, sequence for the unique drop rule in the plurality of drop rules is determined based on dropping of the plurality of packets. Accordingly, the unique drop rule is deployed in the sequence of drop rules.
US10686759B2

A firewall monitors network activity and stores information about that network activity in a network activity log. The network activity is analyzed to identify a potential threat. The potential threat is further analyzed to identify other potential threats that are related to the potential threat, and are likely to pose a future risk to a protected network. A block list is updated to include the potential threat and the other potential threats to protect the protected network from the potential threat and the other potential threats.
US10686758B2

In general, in an aspect, a method for providing an outbound gateway protection includes provisioning one or more worker gateways located in a first gateway virtual private cloud, the one or more worker gateways sharing configuration data with the controller gateway, provisioning one or more load balancer gateways in one or more client virtual clouds, the one or more client virtual clouds each comprising one or more clients, the one or more load balancer gateways distributing client requests among the worker gateways, assigning groups of the one or more clients to one of the one or more load balancer gateways based on requests from a majority of the worker gateways, and communicating outbound network traffic from the clients via the assigned load balancer gateways.
US10686755B2

Disclosed are various examples for improving the performance of an imaging service that can assign an IP address. The imaging service can implement the DHCP protocol and assign other configuration parameters using the DHCP protocol. An IP address cache can also be employed to speed a subsequent IP address assignment by the imaging service.
US10686747B1

Connected gateway servers relay an electronic message from a first client device to a second client device by storing the message in respective user message queues associated with the sender and/or recipient of the message and then sending the message along a sequence of gateway servers to a gateway server that hosts the second client device. Upon receiving the electronic message at a first gateway server, a second gateway server that is hosting the second client device is identified and a sequence of gateway servers starting at the first gateway server and ending at the second gateway server is determined. Each gateway server in the sequence relays the message to the following gateway server in the sequence while maintaining user message queues. Failure of the last gateway server in the sequence results in the penultimate gateway server in the sequence assuming the responsibility of hosting the second client device.
US10686745B2

Systems, methods, and non-transitory computer-readable media can acquire an incoming message via a communication system. Access to a preconfigured message template can be provided. A command to generate an outgoing message based on the preconfigured message template can be acquired. The outgoing message generated based on the preconfigured message template can be transmitted via the communication system. The outgoing message can be transmitted as a response to the incoming message.
US10686743B1

One embodiment provides a method, including: receiving, at an aggregate server and from a plurality of entities, data formatted in a message structure, wherein the data received from each of the plurality of entities is received from an end-point associated with the entity sending the data; analyzing the received data, wherein the analyzing comprises parsing the message structure and extracting at least one actionable portion of the data based upon the parsed message structure; and performing an action based upon the extracted at least one actionable portion of the data. Other aspects are described and claimed.
US10686740B2

Techniques for learned user preference- and behavior-based notification filtering are described herein. In one or more implementations, notifications obtained from computer applications are filtered for presentation to a user. Example notifications include notifications about emails, text messages, phone calls, web-page specific messages, antivirus application messages, and so forth. As part of filtering the notifications, interactions of a user with the notifications and with events for which the notifications can be generated are monitored. The monitored interactions are used to learn user preferences and behaviors for notifications in different contexts of user interaction with computing devices. Data is collected that describes characteristics of a current context. Based on the current context, importance scores are computed for new notifications using the learned user preferences and behaviors. The importance scores can then be used to determine which of the new notifications to present to the user.
US10686730B2

Disclosed is a function-expandable wired network device using an external circuit to execute an operation an Ethernet device can't execute. The wired network device includes an Ethernet switch and a Field-Programmable Gate Array (FPGA). The switch includes Ethernet ports including a designated port and a first port, and receives a first packet from the first port; and if the first packet carries information meeting the information prestored in the switch, the switch amends the first packet to output a second packet to the designated port. The FPGA receives the second packet from the designated port and processes the second packet according to the switch's amendment to the second packet so as to output a third packet to the designated port. The switch then processes the third packet according to the FPGA's amendment to the third packet to output a fourth packet to one of the Ethernet ports.
US10686728B2

Systems and methods are disclosed herein for allocating computing resources for execution of workloads in a distributed computing system with resource acquisition cycles and workload scheduling cycles. One or more resource offer managers transmit resource offers to each of one or more of schedulers. Each scheduler transmits a resource request and/or resource release request in response to each resource offer manager. Each resource offer manager computes a resource allocation for each scheduler after resolving conflicts and assigns the resources to each scheduler according to the resource allocation decisions. The resource acquisition cycle and the workload scheduling cycle are decoupled.
US10686718B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating resources. In one aspect, a method includes receiving, from a resource requester, a first request statement specifying a first computing resource, a first bid for the first computing resource, a total quantity of the first resource requested by the resource requester; and a minimum quantity of the first resource that the resource requester is willing to accept. A second request statement can be received from the resource requester that specifies a second bid for the second computing resource and a condition statement specifying that the second bid is only valid if the first computing resource will be allocated to the resource requestor. A determination can be made that allocation of the second computing resource and at least the minimum quantity of the first resource to the resource requestor will achieve a resource allocation objective.
US10686717B1

A method of allocating content requests to content sources. The method comprises accessing records by an application executing on a computer system from a data store, analyzing the records with reference to time-outs of content requests, content responses with error code, content responses that failed to satisfy content screening criteria, with reference to day of the week, time of day, and processing loads on content sources, based on the analysis of the records adapting a model of content request distribution by the application, where the model defines a plurality of different content request allocation sequences where each content request allocation sequence is associated with a criteria for applying that sequence based on current conditions, selecting a sequence by the application based on comparing current conditions to the criteria and writing the selected content request allocation sequence by the application into a configuration of the content request allocation system.
US10686710B2

An apparatus for processing data comprises a memory device storing history data, and at least one processor configured to transmit a first message to a recipient device to initiate a transmission of one or more tokens, acquire a second message, from the recipient device, to confirm that the recipient device is capable of processing the one or more tokens, and responsive to the confirmation, acquire configuration information for generating the one or more tokens. The apparatus is further configured to receive input data, identify one or more data chunks in the history data, locate a part of the input data that is redundant in the history data by searching among the one or more data chunks, generate the one or more tokens reflecting a relationship between the part of the input data and the history data, and transmit the one or more tokens to the recipient device.
US10686706B2

Systems and methods for managing congestion in a network are disclosed. One method can comprise receiving delay information relating to one or more network points wherein the delay information represents one or more of link level delay, connection level delay, and class of service level delay. The method can also comprise comparing delay information to a threshold and if the delay information exceeds the threshold, executing a congestion control process associated with the one or more network points.
US10686696B2

The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
US10686690B2

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing multiple egress points from a telecommunications network for a client of the network. In particular, the process and system allows for multiple provider edges of the network to utilize a route reflector server to provide a border gateway protocol (BGP) route to other provider edges in the network. Further, the multiple provider edges may each announce similar interior gateway protocol (IGP) routes through the network such that a provider edge receiving a packet intended for the customer network may select from the multiple IGP routes to provide the intended packet to the customer network. In this manner, the receiving provider edge may load balance among the various connections of the customer network to the telecommunications network.
US10686689B2

In one embodiment, asynchronous broadcast communication is performed based on time-based events in channel-hopping networks. The embodiments include determining a plurality of channels in a channel-hopping network, on which a plurality of nodes communicate, and identifying an asynchronous broadcast message to transmit from a particular node. A plurality of time-based events is determined, and in response to each time-based event, the asynchronous broadcast message is transmitted on a single selected channel of the plurality of channels per time-based event.
US10686688B2

Techniques for reducing fragmentation in software-defined infrastructures are described. A compute node, including one or more processor circuits, may be configured to access one or more remote resources via a fabric, the compute node may be configured to receive a dynamic tolerated fragmentation for the one or more remote resources. The compute node may be configured to monitor the performance of the one or more remote resources. For example, the compute node may be configured to monitor if one or more of the monitored resources were to exceed a threshold bandwidth or latency range as defined by the dynamic tolerated fragmentation. The compute node may be configured to determine that the monitored performance of the one or more remote resources is outside a threshold defined by the dynamic tolerated fragmentation. If one or more of the remote resources is outside the threshold, for a predetermined period of time, or otherwise, the compute node may be configured to determine so and take appropriate measures, such as generating a message indicating that performance of the one or more remote resources is outside a threshold defined by the dynamic tolerated fragmentation. Other embodiments are described and claimed.
US10686681B2

A system used for identifying issues within a telecom network. Data is obtained from sources including probes and network elements. KPIs are identified for real-time streaming aggregation. Streaming data related to the KPIs is aggregated and an approximation of count-distinct subscribers and volume count is calculated, as well as count-distinct subscribers aggregating by each identified KPI. Drill objects found in the aggregated data are identified based on the calculations and real-time trending records are generated and stored for each drill object using an exponential moving average. Baseline averages are generated based on the real-time trending records. An increase in errors can then be detected based on the baseline averages and additionally aggregated real-time streaming data. Deviations in each drill object contributing to the detected increase in errors are then analyzed and a full case report is generated based on details of the deviations.
US10686674B2

An information processing apparatus includes, a memory that stores location information of a plurality of objects to be arranged within a three-dimensional space, and a processor. The processor performs a process. The process includes, generating first image data of the plurality of objects based on the location information, outputting the first image data to a display, determining a display plane including a location corresponding to one point of the first image, generating second image data which includes a display plane image and installation candidate marks, outputting the second image data to the display, determining whether a surface corresponding to any one of the installation candidate marks has been selected according to an inputted selection instruction, and determining the installation location of the wireless device based on the location corresponding to one point of the first image, and a location of the selected surface.
US10686660B2

The present invention relates to a control system, in particular a lighting control system, having a control line to control power modes of network components, such as data forwarding components as well as end nodes, e.g. application control components, according to a global application plan. Controlling the power modes may comprise switching off data-ports in the control network. A data-forwarding device having switchable data port can be used to switch off data paths “in efficio” through the control network. Furthermore, a protocol to interrogate the status of a network component as well as to receive a schedule for unattended operation is provided, thereby enabling improved energy usage and enhanced safety.
US10686656B2

The invention relates to a method for transmitting information, particularly network parameters for connecting to a wireless network, from a provisioning device to a wireless device via a wireless interface. The information is obtained in an encoded form in the provisioning device and the provisioning device transmits a sequence of data packets (21) in accordance with a pattern generated based on the encoded information. Each element of the pattern correspond to a predetermined time distance between consecutive data packets (21) or to a predetermined data packet length, and the data packets (21) have a length which is smaller than a maximum length supported by the wireless interface.
US10686648B2

An event clustering system includes a processor that generates reports. An extraction engine is in communication with an infrastructure. The extraction engine receives data from the infrastructure, produces events and populates a database with a dictionary of event or graph entropy. An alert engine receives the events and creates alerts mapped into a matrix, M. A signalizer engine includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine. The signalizer engine determines one or more common steps from events and produces clusters relating to the alerts and or events. One or more interactive displays provide a collaborative interface a coupled to the extraction and the signalizer engine for decomposing events from the infrastructure. A reporting engine generates a report from at least one of the clusters and the events that are retrieved from the collaborative interface with a source address for each event to assign a graph coordinate in the graph to the event with an optional subset of attributes being extracted for each event and turning that into a vector of the graph. In response to production of the clusters one or more physical changes in a managed infrastructure hardware is made, and in response.
US10686646B1

A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session.
US10686638B2

Communication signals using a first and a second frequency band in a wireless network is described herein. The first frequency band may be associated with a first beamwidth while the second frequency band may be associated with a second beamwidth. An apparatus may include receiver circuitry arranged to receive first signals in a first frequency band associated with a first beamwidth and second signals in a second frequency band associated with a second beamwidth, the first signals comprising a frame synchronization parameter and the second signals comprising frame alignment signals. The apparatus may further include processor circuitry coupled to the receiver circuitry, the processor circuitry arranged to activate or deactivate the receiver circuitry to receive the frame alignment signals based on the frame synchronization parameter. Other embodiments may be described and/or claimed.
US10686632B2

A transceiver architecture supports high-speed communication over a signal lane that extends between a high-performance integrated circuit (IC) and one or more relatively low-performance ICs employing less sophisticated transmitters and receivers. The architecture compensates for performance asymmetry between ICs communicating over a bidirectional lane by instantiating relatively complex transmit and receive equalization circuitry on the higher-performance side of the lane. Both the transmit and receive equalization filter coefficients in the higher-performance IC may be adaptively updated based upon the signal response at the receiver of the higher-performance IC.
US10686631B2

A method for receiving a signal in a wireless communication system includes: receiving and demodulating a signal transmitted by using a quadrature spatial modulation technology to obtain a complex symbol; and decoding the complex symbol with a spherical decoding detection algorithm. Decoding includes, for the ith layer of a constellation symbol, discarding the constellation symbol if a calculated radius of the ith layer is greater than a minimum radius of the ith layer; otherwise updating the minimum radius of the ith layer according to the calculated radius; where i is a natural number in a range between Nr and 1; Nr is the number of receiving antennas; and for each constellation symbol that is not discarded, taking a sum of the radii of respective layers of the constellation symbol as the radius of the constellation symbol, and selecting a constellation symbol with the smallest radius as a symbol obtained from the decoding.
US10686629B2

Aspects of the present disclosure disclose techniques for implementing a wideband reference signal to improve the narrowband channel estimation performance associated with narrowband demodulation reference signal (DMRS) for the data channel in NR communications. Specifically, because the wideband reference signal may occupy wider bandwidth than the DMRS, the channel estimation realized may be more accurate than solely relying on the narrowband DMRS. In some examples, the wideband reference signal, which may be control reference signals (CRS), channel state information (CSI) reference signal (CSI-RS) in downlink or uplink sounding reference signal (SRS), may be associated with a corresponding narrowband DMRS in a data channel. The wideband reference signal may be either included in the control channel region or the data channel region.
US10686619B2

A broadband access system, comprising a broadband access hub device (hub device) and broadband access premise devices (premise devices) wirelessly coupled the hub device to provide broadband services to multiple user equipment (UEs), is described. The hub device may access broadband services on a fiber optic broadband network and wirelessly provide access to the broadband services to the premise devices. The premise device may wirelessly communicate with the hub device and communicate with user equipment (UEs) for providing access to the broadband services through the hub device. The premise device may be attached to an electric utility meter, and a power interface module of the premise device may supply electrical power to the premise device from the electric utility meter.
US10686613B2

A network includes a power over data link, a data switch coupled to a data bus and configured to transmit and/or receive data from and/or to the data bus via the power over data link, and a service device coupled to the data switch via the power over data link and configured to transmit and/or receive data from and/or to the data switch via the power over data link. The service device has a power splitter to split the data signal of the power over data link from the power supply, service functions coupled to the power splitter and configured to receive power from the power splitter, and a voltage comparator coupled to the power splitter. The voltage comparator is configured to detect voltage level of the power supply, and based on the detected voltage level, to selectively activate and/or deactivate one or more of the service functions.
US10686598B2

One-to-many cryptographic systems and methods are disclosed, including numerous industry applications. Embodiments of the present invention can generate and regenerate the same symmetric key from a random token. The one-to-many cryptographic systems and methods include a cryptographic module being in communication with one or more remote locations. The cryptographic module is configured to encrypt data received from the remote locations and to decrypt data for receipt by the remote locations. The cryptographic module includes a key generator configured to use two or more inputs to reproducibly generate the symmetric key and a cryptographic engine configured to use the symmetric key for encrypting and decrypting data. Corresponding methods are also provided.
US10686596B2

An interface, through which functionality of a cloud computing infrastructure can be accessed, can create defined endpoints through which such an interface is accessed, with such defined endpoints limiting the functionality accessible through the interface to only allowed functions. An elevate function can, through a secure key exchange protocol, receive appropriate assurances and can, in response, remove the functionality limitations of the endpoint, thereby enabling unfettered access to the cloud computing infrastructure. Such unrestricted access can be limited in duration, which duration can be established in advance, or agreed-upon through the key exchange mechanism.
US10686590B2

The disclosure extends to methods, systems, and devices for crowdsourcing an outcome to an issue through a platform. The method includes receiving voting data comprising a vote for an election from a user associated with an account facilitated by a voting server. The method includes generating a record for storing the voting data, wherein the record includes: a hashed identifier assigned to the user of the account, a public key assigned to the user of the account, and the voting data. The method includes broadcasting the record to a distributed network and storing the record on a blockchain database.
US10686576B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may determine a first hybrid automatic repeat request acknowledgement (HARQ-ACK) payload for a first component carrier (CC) set based at least in part on a first downlink assignment index (DAI). The UE may determine a second HARQ-ACK payload for a second CC set based at least in part on a second DAI. The UE may transmit the first HARQ-ACK payload for the first CC set and the second HARQ-ACK payload for the second CC set. Numerous other aspects are provided.
US10686575B2

A method of processing a signal received over a wireless link may utilize sharing of Modulation and Coding Scheme (MCS) and Transport Block Size (TBS) data. At least one parameter is obtained including a sub-carrier spacing of a transport format. A modulation order and a transport block size may be detected, based on the at least one parameter. The signal received over the wireless link is then processed, based on the detected modulation order and the transport block size. An apparatus may perform the embodiments of the method to process the received signal.
US10686567B2

Disclosed in a method of discontinuous data reception in a mobile communication system. The method includes: receiving downlink data and decoding the received downlink data by the UE; when the decoding is not successful, starting a timer for receiving retransmitted data; when the downlink data has been received by a configured downlink assignment, operating a downlink carrier, through which the downlink data has been received, in an active time; and when the downlink data has been received by a dynamic transmission resource and the downlink carrier, through which the downlink data has been received, is different from a downlink carrier, through which a scheduling command for the downlink data has been received, operating the downlink carrier, through which the scheduling command for the downlink data has been received, and the downlink carrier, through which the downlink data has been received, in an active time.
US10686566B2

Provided are a method and an apparatus for transmission and reception based on hybrid automatic repeat request in a communication system. A first communication node includes a coherent channel region (CCR) mapper configured to determine W representative soft bit values for each CCR on the basis of X original soft bit values of signals and determine a sign sequence of the X original soft bit values, and a CCR demapper configured to restore X soft bit values for each CCR using W representative soft bit values and a sign sequence. Since the CCR mapper compresses soft bits using channel coherency, a hybrid automatic repeat request (HARQ) buffer size is reduced compared to that of an existing method. Therefore, performance of a communication system may be improved.
US10686563B2

Methods and systems for partial retransmission are provided. According to one aspect, a method for receiving, at a receiver, a partial retransmission from a sender, comprises: receiving a control information message indicating a second transmission to be received, the second transmission comprising retransmitted data, the retransmitted data comprising a retransmission of a portion of a first transmission; receiving the second transmission; determining, based on a mapping indicator, a location of the retransmitted data within the second transmission; and decoding the retransmitted data at the determined location within the second transmission. The mapping indicator may be received as part of the control information message or may be received separately from the control information message. In one embodiment, the combination of the control information and the mapping indicator indicates what portions of the first transmission are being retransmitted and where they are located within the second transmission.
US10686560B2

Certain aspects of the present disclosure provide techniques and apparatus for quick radio link control (RLC) retransmission on hybrid automatic repeat request (HARQ) failure during tune away. According to certain aspects, a method for wireless communications is provided. The method generally includes performing communications with a base station (BS) using radio components tuned to a first air interface, detecting a tune-away of the radio components from the first air interface to a second air interface while performing the communications, and scheduling one or more packets for retransmission to the BS upon completion of the tune-away, wherein the one or more packets are one or more packets that failed to be transmitted due to the tune-away.
US10686559B2

A device using parity for verification of data transmitted from a first device through a data line to a second device includes a processor and a memory. The data line includes first to fourth pins for transmitting data and fifth to eighth pins for transmitting parity information. The processor receives values of first to eighth pins, calculates sum of the values of combinations of the first to fourth pins for data and applies modular operations on results of the four combinations. Equality or non-equality with the parity values of the fifth to eighth pins is determined, and the second device is permitted to receive the data when the results correspond, the modular operation being a (mod 2) operation. A method applied to such device is also disclosed.
US10686558B1

A user equipment (e.g., C-V2X user equipment) can receive a transmission from a network device of a mobile network and decode the transmission using a first forward error correction code. It can determine an attribute of the transmission to determine a condition of the communication channel. Based on the condition of the communication channel, it can facilitate transmitting feedback to the network device, wherein the feedback is forwarded through the mobile network to an application server device that selects a second forward error correction code based on the feedback. The second forward error correction code can be transmitted to, and received by, the user equipment. The user equipment can use the second forward error correction code to decode subsequent transmissions.
US10686556B2

Aspects of the disclosure relate to polar coding. A polar codeword may be generated by sorting a plurality of synthetic channels utilized for transmission of the polar codeword over an air interface in order of reliability utilizing a convex combination of the mutual information calculated for each synthetic channel based on an Additive White Gaussian Noise (AWGN) channel and the mutual information calculated for each synthetic channel based on a binary erasure channel. A polar codeword may further be generated by sorting the plurality of synthetic channels in order of reliability utilizing cumulative sums calculated for each synthetic channel. Each cumulative sum may be calculated from a binary representation of a position of the synthetic channel within the plurality of synthetic channels.
US10686555B2

An apparatus and method for generating a broadcast signal frame for signaling a time interleaving mode are disclosed. An apparatus for generating broadcast signal frame according to an embodiment of the present invention includes a combiner configured to generate a multiplexed signal by combining a core layer signal and an enhanced layer signal; a power normalizer configured to perform power-normalizing for reducing the power of the multiplexed signal to a power level corresponding to the core layer signal; a time interleaver configured to generate a time-interleaved signal by performing time interleaving after performing the power-normalizing; and a frame builder configured to generate a broadcast signal frame including a preamble for signaling a time interleaving mode corresponding to the time interleaver for each of physical layer pipes (PLPs).
US10686551B2

A wireless communication control method includes estimating a signal-to-interference-plus-noise ratio (SINR) of a current channel based upon historical SINR measurements, obtaining a transmission error rate of a current traffic, and determining a wireless communication control scheme based upon the SINR of the current channel and the transmission error rate.
US10686549B2

Systems, methods, and apparatuses for providing waveform adaptation are provided. In an example, a method is provided for identifying a plurality of candidate waveforms, and selecting one of the candidate waveforms for data transmission. The candidate waveforms may be identified in accordance with one or more criteria, such as a transmission capability of the transmitting device, a reception capability of the receiving device, a desired Peak-to-Average-Power-Ratio (PAPR) characteristic, adjacent channel interference (ACI) rejection requirements, spectrum localization requirements, and other criteria. The waveform selected for data transmission may be selected in accordance with one or more waveform selection criteria, such as traffic characteristic, application types, etc.
US10686543B1

A controller for an optical network includes a network interface configured to communicate to one or more nodes in an optical network that includes a plurality of nodes interconnected by a plurality of links; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain information related to a plurality of services that require spectrum assignment with each service given a time-constraint T for restoration to a restoration path and each service on its home route given a margin-constraint X dB for transients caused by restoring channels, classify each of the plurality of services in terms of viable paths in the optical network, restoration speed each viable path can tolerate, and re-tunability, and assign a home route and a restoration route, a restoration speed, and spectrum for each of the plurality of services based on priority.
US10686538B2

A method for adjusting transmitter output power (PTX) comprises sensing, by a proximity sensor communicatively coupled to a transmitting device, whether an object is proximate to the transmitting device. The method further comprises analyzing an image from a camera to determine whether the transmitting device is proximate to a portion of a human body, when the proximity sensor senses the object proximate to the transmitting device. Further, the method comprises adjusting the PTX of an antenna operatively coupled to the transmitting device to be less than or equal to a SAR threshold output power (PSARMAX), when it is determined that the transmitting device is proximate to the portion of the human body or when it cannot be determined whether the transmitting device is proximate to a portion of a human body.
US10686536B2

A method, device and computer program for generating wireless signals for testing a network node for transmitting Narrow Band Internet of Things signals, for compliance with predetermined criteria, the network node being configured to support multiple carriers and to support operation within at least one radio frequency bandwidth. The method comprises: controlling a wireless signal generator to generate one test signal in a frequency band towards one edge of one of the at least one radio frequency bandwidth and one further test signal in a frequency band towards the other edge of the same one of the at least one radio frequency bandwidth, the one test signal comprising a Narrowband Internet of Things test signal.
US10686533B2

Optical receivers and methods for balanced signal detection using an optical resonator. In one example, an optical receiver includes an optical resonator that receives an optical signal, accumulates resonant optical signal energy, and emits first output optical signal energy from a first output and second output optical signal energy from the second output. In response to a modulation of the optical signal, the optical resonator is configured to disrupt the first and second output optical signal energies to convert the modulation of the optical signal into an intensity modulation of the first and second output optical signal energies. The optical receiver includes a first detector that receives the first output optical signal energy and detects the intensity modulation of the first output optical signal energy, and a second detector that receives the second output optical signal energy and detects the intensity modulation of the second output optical signal energy.
US10686526B2

Methods and systems for silicon photonics wavelength division multiplexing transceivers are disclosed and may include, in a transceiver integrated in a silicon photonics chip: generating a first modulated output optical signal at a first wavelength utilizing a first electrical signal, generating a second modulated output optical signal at a second wavelength utilizing a second electrical signal, communicating the first and second modulated output optical signals into an optical fiber coupled to the chip utilizing a multiplexing grating coupler in the chip. A received input optical signal may be split into a modulated input optical signal at the first wavelength and a modulated input optical signal at the second wavelength utilizing a demultiplexing grating coupler in the chip. The first and second modulated input optical signals may be converted to first and second electrical input signals utilizing first and second photodetectors in the chip.
US10686525B2

Provided are a control method and system for a cascade hybrid amplifier, in which respective hybrid amplifiers in the cascade hybrid amplifier simultaneously start to implement a pump-starting process comprising: when the hybrid amplifier receives a request to start pumping, determining whether conditions are satisfied, if yes, determining stability of power of an input light of a Raman, starting pumping of an EDFA so that the EDFA enters into an APC operation mode; starting pumping of the Raman, and calculating a gain deviation according to the calculated input light powers before and after pump-starting of the Raman when no reflection alarm exists; and adjusting gain of the Raman according to the gain deviation, and switching to an AGC (automatic gain control) operation mode after the adjustment; and switching the EDFA to the AGC operation mode.
US10686523B1

A photonic integrated circuit (PIC) provides a common architecture to feed both optical and RF phased arrays to produce steerable co-boresighted optical and RF beams from a single chip. The PIC may be used for guidance, mobile data links, autonomous vehicles and 5G cellular communications. A plurality of switches are monolithically fabricated on the PIC with the optical feed network to switch the optical power of the phase-modulated optical channel signals between the integrated optical antennas and the RF antennas to produce steerable optical and RF beams. The photo-detectors and RF antennas may be discrete components or integrated with the optical feed network. To ensure that the optical and RF beams are co-boresighted (within a specified angular tolerance) for the same steering commands, the PIC is positioned within the RF antenna array footprint.
US10686518B2

A communication satellite includes user beam antennas capable of forming user beams and feeder beam antennas capable of forming feeder link beams. The communication satellite includes demultiplexing units that divide a reception signal into up-user-link signals, multiplexing units that multiplex input signals and output the signals to feeder beam antennas, and a switch that duplicates an up-user-link signal on the basis of information determined for each of the up-user link signals and indicating whether the user link signal is duplicated, generates a duplicated signal, and outputs the duplicated signal and the up-user-link signal to the multiplexing units corresponding to second beams respectively allocated to the duplicated signal and the up-user-link signal.
US10686517B2

Provided is an interference cancellation relay device. The interference cancellation relay device includes: an interference cancellation unit cancelling an interference signal from an input signal and outputting the input signal from which the interference signal is removed; a gain control unit controlling a gain of an output signal of the interference cancellation unit; and a pre-distortion unit distorting the output signal of the interference cancellation unit, of which the gain is controlled by the gain control unit.
US10686512B2

Spatial multiplexing and transmit diversity can improve the capacity of a wireless communication system. The system and method adapts communication schemes for communication systems with multiple antennas utilizing at least two transmission modes. The at least two transmission modes can, but are not necessarily, used for uplink communications. The two transmission modes may be chosen from the group consisting of a single antenna mode, a diversity mode a spatial multiplexed mode and a mixed diversity and spatial multiplexed mode. The at least two transmission modes may involve adaptation among multiple transmitters. At least one receiver may indicate a transmission mode to be used by a transmitter for a subsequent transmission. A transmitter may determine a transmission mode to be used for a subsequent transmission. The transmission mode can be based on channel sounding.
US10686508B2

Fast calculation of channel state information using demodulation reference signals (DM-RS) is provided herein. The channel state information can be calculated by estimating the signal to noise ratio of a communication link based on the DM-RS, and then estimating the channel quality indicator based on the SINR. The advanced receivers can use list-based detection methods which the estimated SINR can improve the performance thereof. Channel state information is traditionally calculated based on the channel state reference signals (CS-RS). Demodulation reference signals, which are used for channel estimation for a data channel, are transmitted at different times than CS-RS however, and so some portions of the channel state information including layer indicator (LI) and channel quality indicator (CQI) can be calculated based on the demodulation reference signals, allowing a network to adapt more quickly to changing channel conditions, without having to transmit a CS-RS.
US10686503B2

Disclosed herein a method of, at a user equipment (UE), reporting channel quality information for three-dimensional (3D) multiple input multiple output (MIMO) transmission to a base station in a wireless communication system The method includes receiving information for vertical cycling beamforming from the base station, calculating the channel quality information using the information for the vertical cycling beamforming, on the assumption that different vertical beamforming is circularly applied in a predetermined resource unit to receive a downlink signal, and reporting the calculated channel quality information to the base station.
US10686499B1

Systems, methods, and processing nodes are configured to adjust antenna systems of a wireless device by receiving mobility information form a wireless device in a wireless network. Responsive to receiving the mobility information, an operating parameter of a multi-element antenna serving the wireless device is adjusted.
US10686496B2

Aspects of the subject disclosure may include, for example, an antenna structure that includes a dielectric antenna comprising a dielectric feedline having a feed point, and a collar that facilitates aligning a port of a waveguide system to the feed point of the dielectric feedline for facilitating transmission or reception of electromagnetic waves exchanged between the port and the feed point of the dielectric feedline, the electromagnetic waves guided by the dielectric feedline without an electrical return path. Other embodiments are disclosed.
US10686490B2

Methods, systems, and devices for wireless communications are described. A UE may use different modulation schemes, or different modulators, for a single data stream. The set of modulators may be based on a linear combination of a function of encoded bits to be transmitted. In some cases, the UE may use a different permutation or interleaving of the function of bits with the same linear function to generate a different set of modulators. The UE may use a combination of any one or more of the described techniques for generating a set of modulators. Different modulators may be cyclically repeated over time. The UE may apply a device-specific scrambling sequence and transmit the modulated symbols on an uplink channel. The base station may use matched filters and an element-wise estimator (ESE) to compute log-likelihood ratios (LLRs) for each bit of each UE in a received signal.
US10686481B2

An expandable device adapted to be removably coupled to a platform for attaching to a portable electronic device or a case for a portable electronic device includes a body, a button, and a locking device. The body has a first end, a second end, and a longitudinal axis, and is movable along the longitudinal axis between an expanded configuration and a collapsed configuration. The button is coupled to the first end of the body, and includes an inner surface and an engaging member carried by the inner surface. The locking device is carried by the second end of the body, at least a portion of the locking device being adapted to be removably coupled to the platform for attaching to the portable electronic device or the case for the portable electronic device. When the body is in the collapsed configuration, the engaging member of the button engages the locking device such that the button and the locking device can be rotatable together.
US10686476B1

An RF-DAC transmitter is provided that includes an in-phase channel, a quadrature-phase channel, a first intermediate-phase channel, and a second intermediate-phase channel. Each channel includes a pair of interleaved RF-DACs for producing a pair of interleaved RF signals and a subtractor.
US10686473B2

An encoding method for encoding input information bits using an encoder implemented with concatenation of a CRC-α coder and a polar coder is provided. The method includes performing Cyclic Redundancy Check (CRC) coding on as many information bits as a determined number of CRC coding bits among input information bits and performing polar coding on the CRC-coded information bits and other information bits than the CRC-coded information bits.
US10686472B2

In an aspect, an apparatus receives content to be transmitted and generates a first turbo encoded codeword from the content through use of a first turbo encoder. The apparatus is further configured to generate an interleaved codeword based on the first turbo encoded codeword through use of an interleaver, generate a second turbo encoded codeword from the interleaved codeword through use of a second turbo encoder, and transmit at least a portion of the second turbo encoded codeword. In another aspect, an apparatus receives data including outer turbo encoded, interleaved, inner turbo encoded content. The apparatus generates a first decoded instance of the data, generates a de-interleaved instance of the data based on the first decoded instance of the data, generates a second decoded instance of the data from the de-interleaved instance of the data, and performs a CRC on the second decoded instance of the data.
US10686460B2

The present invention aims to reduce power consumption in an ADC that performs AD conversion of a single-ended signal. A pair of sampling capacitors samples the single-ended signal. After the single-ended signal has been sampled, the connection control unit performs positive-side connection control of connecting both ends of one of the pair of sampling capacitors across a positive-side signal line and a predetermined ground potential and performs negative-side connection control of connecting both ends of the other of the pair of sampling capacitors across a negative-side signal line and the predetermined ground potential. A conversion unit converts a differential signals from the positive-side signal line and the negative-side signal line that have respectively undergone the positive-side connection control and the negative-side connection control into a digital signal.
US10686456B2

A digital phase-locked loop (DPLL) includes a voltage-controlled oscillator to generate an output clock, a filter coupled to the voltage-controlled oscillator, and a time-to-digital converter (TDC) that receives a reference clock and a feedback clock. The feedback clock is derived from the output clock. The TDC generates a digital output value. The DPLL also includes a cycle slip detector circuit coupled to the TDC. The cycle slip detector circuit detects a cycle slip based on the digital output value and adjusts the digital output value by a second digital value that corresponds to an integer multiple of a period of the reference clock.
US10686442B2

A method and apparatus for dynamically matching a plurality of resistors to a sensor are disclosed. In the method and apparatus, a switching block of a plurality of switching blocks receives a plurality of selection signals. The switching block is coupled to a resistor array having a plurality of resistors that are coupled in series and arranged in a closed loop. Each two resistors are coupled to each other by a respective resistor node of a plurality of resistor nodes. The switching block of the plurality of switching blocks has a plurality of input nodes and an output node, where the output node is coupled to the respective resistor node of the plurality of resistor nodes. In the method and apparatus, the switching block couples an input node of the plurality of input nodes to the output node based on the selection signals.
US10686440B2

A method of implementing a radio frequency (RF) switch comprises the steps of forming a first switch device on an integrated circuit substrate, forming a second switch device on the integrated circuit substrate, connecting the first switch device between a first pad and a second pad of the integrated circuit, connecting the second switch device between the second pad and a third pad of the integrated circuit, directly connecting a first control pad of the integrated circuit for receiving a first digital control signal to a control terminal of the first switch device, and directly connecting a second control pad of the integrated circuit for receiving a second digital control signal to a control terminal of the second switch device. A threshold voltage of the first and second switch devices is generally modified to allow being directly driven by the first digital control signal or the second digital control signal.
US10686430B1

A receiver is provided. The receiver includes a first signal path and a second signal path coupled between an input terminal and an output terminal. A first transistor in the first signal path has a control electrode coupled to a voltage source terminal and a first current electrode coupled at the input terminal. The first transistor is configured and arranged for receiving a first signal at the first input terminal having a voltage exceeding a voltage rating of the first transistor. A second transistor in the first signal path has a first current electrode coupled to a second current electrode of the first transistor and a control electrode coupled to receive a first control signal. The second transistor is configured to form an open circuit in the first signal path when the first control signal is at a first state. A first resistor network in the second signal path is configured and arranged for attenuating the first signal.
US10686428B2

A semiconductor standard cell of a flip-flop circuit includes semiconductor fins extending substantially parallel to each other along a first direction, electrically conductive wirings disposed on a first level and extending substantially parallel to each other along the first direction, and gate electrode layers extending substantially parallel to a second direction substantially perpendicular to the first direction and formed on a second level different from the first level. The flip-flop circuit includes transistors made of the semiconductor fins and the gate electrode layers, receives a data input signal, stores the data input signal, and outputs a data output signal indicative of the stored data in response to a clock signal, the clock signal is the only clock signal received by the semiconductor standard cell, and the data input signal, the clock signal, and the data output signal are transmitted among the transistors through at least the electrically conductive wirings.
US10686426B2

A resonance apparatus that processes an electrical loss using a conductive material and a method of manufacturing the resonance apparatus are provided. The resonance apparatus includes a lower electrode formed at a predetermined distance from a substrate, and a piezoelectric layer formed on the lower electrode. The resonance apparatus further includes an upper electrode formed on the piezoelectric layer, and a conductive layer formed on the upper electrode or the lower electrode.
US10686423B2

A phase-shifting circuit 1 includes a signal conductor 2 that transmits signals, and a dielectric body 3 that is disposed to overlap the signal conductor 2, said phase-shifting circuit changing the phase of the signals by changing the area of an overlapping section 5 where the signal conductor 2 and the dielectric body 3 overlap each other. The phase-shifting circuit further includes a transformer unit 7 for matching impedance between the overlapping section 5 and non-overlapping section 6 where the signal conductor 2 and the dielectric body 3 do not overlap each other, said transformer unit being provided at end sections of the dielectric body 3, said end sections being on the input side and output side of the signals. The transformer unit 7 includes a high-impedance section 7a that is provided on the overlapping section 5 side, and a low-impedance section 7b, which is provided on the non-overlapping section 6 side of the high-impedance section 7a, and which has a lower characteristic impedance than the high-impedance section 7a.
US10686417B2

A modulator circuit includes a plurality of signal processing branches, each branch having a modulator for performing a delta-sigma modulation of a respective data stream portion in order to generate a modulated signal. The modulator circuit receives an input data stream having a carrier frequency; splits the input data stream into a plurality of data stream portions. Delta-sigma modulation is performed in each branch on a respective data stream portion. The respective modulated signals from each branch are combined to form an output signal for outputting at the carrier frequency.
US10686414B2

The present invention provides a class-G amplifier, wherein the class-G amplifier includes an amplifier stage, an impedance detector and a power source. In the operations of the class-G amplifier, the amplifier stage is supplied by a supply voltage, and amplifies an input audio signal to generate an output audio signal, and the impedance detector is configured to detect an output impedance of the amplifier stage to generate a detection result, and the power source refers to the detection result to determine a level and a switching frequency of the supply voltage.
US10686400B2

A solar PV module is disclosed having two types of laterally-separated coplanar cells with different bandgaps to improve conversion efficiency. A diffracting entrance window directs sunlight with wavelengths shorter than a separation 5 wavelength ks is directed largely to the first type of wider bandgap cells. Sunlight with wavelengths longer than a separation wavelength ks is directed largely to the second type of narrower bandgap cells. The separation wavelength is chosen so that each cell is illuminated largely by that part of the solar spectrum to which it has the higher conversion efficiency, resulting in an overall conversion efficiency higher than 10 for either type of cell used alone. The wider bandgap cells are configured on a planar support in separated parallel strips, with the narrower bandgap cells largely filling the area between these strips.
US10686392B2

The present disclosure is directed to a permanent magnet motor control method and system. A new structure configuration of a permanent magnet motor has a rotor with two or more permanent magnets attached thereon, a stator wound in a “Y” topology with three coils (windings) arranged at 120 degree among one another, and a neutral point of the wound stator wired in a manner that the voltage at the neutral point may be detected in substantially real time. The detected neutral point voltages are analyzed together with the associated vectors of the excitation current provided to the windings of the stator to determine a speed of the rotor. The determined speed of the rotor is used for vector control.
US10686384B2

A partial power converter (PPC) in an electrical power system, comprising an input capacitor connected in parallel to a power source vpv and connected to a primary winding of a transformer, wherein the primary winding is connected in series to a M1 transistor of the MOSFET (Metal Oxide Semiconductor Field Effect Transistor) type, wherein two secondary windings Ns1 and Ns2—both with the same number of turns, are connected, each one, in series by means of a terminal, with diodes D1 and D2, respectively, and the diodes D1 and D2 are connected to the respective ends of a capacitor Cdc output; the other terminal of the secondary winding Ns1 of the transformer is connected to one of the terminals of the primary winding, whereas the other terminal of the secondary winding Ns2 is connected to one of the terminals of transistor M1, and wherein the output capacitor Cdc serves as a link to connect to a next stage.
US10686380B2

An apparatus for power conversion comprises a voltage transformation element, a regulating element, and a controller; wherein, a period of the voltage transformation element is equal to a product of a coefficient and a period of the regulating circuit, and wherein the coefficient is selected from a group consisting of a positive integer and a reciprocal of said integer.
US10686370B1

A multi-level voltage converter having a first switching circuit including a flying capacitor coupled in parallel with first switches coupled in series, the first switches configured to be driven by a first duty command having a first duty cycle; a second switching circuit including the flying and second switches coupled in series between input voltage terminals of an input voltage, the second switches configured to be driven by a second duty command having a second duty cycle; and a control circuit configured to balance a voltage of the flying capacitor by controlling an interleaved constant frequency modulator to generate the first and second duty cycle commands such that the first and second duty cycles are the same.
US10686368B2

A power electronic module (10) for a charging station having an input-side power factor correction circuit, a voltage link and an output-side DC chopper. The power factor correction circuit is of three-phase (11) design for three-phase current; each phase (11) has at least one high-voltage-side switch and one low-voltage-side switch; and diodes that prevent current from flowing back are installed. Also disclosed is a corresponding charging station and an electricity charging station.
US10686365B2

A power supply controller having a shortened reset time due to a small hiccup voltage includes an electrical circuit providing a repeated voltage hiccup of a supply voltage of the controller of a switched-mode power supply (SMPS) when the controller enters a latched state. A plurality of comparators each have an input coupled with the controller supply voltage. A multiplexer and two latches are included, each coupled with one or more comparator outputs, and a restart controller is coupled with an output of one of the latches. The restart controller in various implementations toggles a switch to activate and deactivate a current sink to create the supply voltage hiccup. In other implementations, the switch is excluded and the restart controller toggles a voltage startup transistor to couple and decouple a voltage source with the supply voltage to create the voltage hiccup.
US10686357B2

A permanent magnet linear motor. The permanent magnet linear motor including a primary comprising a magnetically permeable core having a first face surface on a first side of the core a plurality of teeth forming a plurality of slots on the first side, and a plurality of multi-phase windings wound to have segments thereof in the slots forming a plurality of magnetic poles at each of the first face surfaces; a permanent magnet pair of opposing polarity configured to produce magnetic flux and cause the primary to exert a force on the secondary when the plurality of multiphase windings are excited by a multiphase source; and a passive ferromagnetic secondary adjacent to but spaced from the first face surface, the passive ferromagnetic secondary being moveable with respect to the primary.
US10686350B2

A manufacturing method of a rotary electric machine is disclosed. The rotary electric machine includes a stator provided with a stator iron core, which is cylindrical and in which slots are formed in a circumferential direction on an inner circumferential surface, and coils of phases that are each inserted into the slots, and a movable element provided with a movable element iron core supported in a rotatable manner relative to the stator and at least a pair of movable element magnetic poles provided in the movable element iron core. The method includes: a split flux coil formation step; a coil setting step; a stator iron core setting step; and a split flux coil collective insertion step.
US10686343B2

A stack of a rotor comprises a plurality of stack elements which include material of first magnetic conductance. The rotor includes sectorial sections distributed round a rotational axis of the rotor. Each of the stack elements has an aperture of second magnetic conductance in each of the sectorial sections. Outer ends of the apertures are located at a rim of the stack elements or at a bridge of the rim. The apertures form channels through the stack in a direction of a rotational axis of the rotor. At least two of the apertures of a common channel of the channels have the outer ends at different radial distances from the rotational axis of the rotor.
US10686342B2

Disclosed herein is a rotor for a wound-rotor motor. The rotor for a wound-rotor motor includes: a rotor core including a hollow formed in a central portion thereof and coupled to a shaft; a teeth portion radially formed on an outer side surface of the rotor; and a pole shoe formed to extend from an end portion of the teeth portion in one direction and including a part of a cross section of an outer side surface formed in an arc shape of a first imaginary circle (C1) having a first radius (r1) which is a distance from a central point (CP1) of the hollow to an outermost position (P1) thereof.
US10686336B2

An apparatus for multi-pad wireless charging is disclosed. The apparatus includes a plurality of primary pad apparatuses. Each primary pad apparatus is positioned to transmit power to a secondary pad apparatus of a vehicle. The primary transmitter pad apparatuses are spaced apart sufficient for each of a plurality of vehicles to be positioned over one primary pad apparatus of the plurality of primary pad apparatuses. The apparatus includes a power converter apparatus connected to each of the plurality of primary pad apparatuses, a power feed that provides power to the power converter apparatus and a sharing controller that selectively controls which of the plurality of primary pad apparatuses transmits power to a secondary pad apparatus and/or controls power sharing between the primary pad apparatuses.
US10686333B2

Provided is a method for manufacturing a wireless power-transmitting device including a power-transmitter having a transmission coil, and a power-receiver having a reception coil. The method includes forming, in the electrically-conductive member, an eddy current interruption unit configured to change a state of an eddy current, formed in the electrically-conductive member by the transmission coil (reception coil), by interrupting and redirecting a portion of the eddy current to obtain processed electrically-conductive members, and preparing a plurality of types of the processed electrically-conductive members whose eddy current interruption units are different in form from each other; and selecting one type of the processed electrically-conductive member from the plurality of types of the processed electrically-conductive members and arranging the selected one type of the processed electrically-conductive member near the transmission coil (reception coil), thereby finely adjusting the inductance of the transmission coil (reception coil) to reach a preset inductance.
US10686332B2

A power conversion device includes: an inverter for supplying high-frequency power to a coil; a harmonic filter connected to an output side of the inverter; and a controller for performing control to make a zero-cross point of an output current from the inverter coincide with a zero-cross point of a filter current of the harmonic filter. Through this, harmonic reduction effect can be fully exerted. Further, a contactless power supply system using the power conversion device can supply, to a load, power in which harmonics are significantly reduced, addressing a problem that inverter driving frequency cannot be controlled to a frequency at which harmonic reduction effect is maximized, and harmonic reduction effect cannot be fully exerted.
US10686331B2

A signal modulation method for a receiving-end module of an induction type power supply system includes configuring a plurality of modulation periods corresponding to a modulation signal; performing modulation on a first terminal of an induction coil of the receiving-end module during the ith modulation period among the plurality of modulation periods, wherein i is an odd number; and performing modulation on a second terminal of the induction coil of the receiving-end module during the jth modulation period among the plurality of modulation periods, wherein j is an even number; wherein the second terminal does not undergo modulation when the first terminal is being modulated, and the first terminal does not undergo modulation when the second terminal is being modulated.
US10686315B2

A method for operating an inverter and an inverter configured to convert DC power supplied from a DC power source into AC power supplied to an AC network by applying maximum power point tracking, MPPT, such that a harmonic content of an AC current supplied from the inverter to the AC network is kept within a predetermined maximum level, wherein during the converting the inverter is configured to detect a need to increase the harmonic content of the AC current supplied from the inverter to the AC network beyond the predetermined maximum level, perform a check whether an increase of the harmonic content of the AC current beyond the predetermined maximum level is allowed, and, if an increase of the harmonic content of the AC current beyond the predetermined maximum level is allowed, raise the predetermined maximum level used in the converting.
US10686314B2

Distributed grid intelligence enables grid saturation control. A distributed control node can determine that a segment of the power grid exceeds a saturation threshold. A power grid can be saturated by real power when local power sources at customer premises are connected to the grid. The grid saturation threshold can be a point at which real power generation capacity of local energy sources exceeds a threshold percentage of peak real power demand for the power grid segment where the power generation capacity exists. The control node at a consumer node can dynamically adjust a ratio of real power to reactive power for the segment of the power grid as seen from the grid, and reduce grid saturation.
US10686309B2

A terminal accommodating body includes a terminal accommodating chamber for each coupling terminal capable of accommodating a coupling terminal capable of being electrically connected to a terminal of an electronic component, and a terminal holding portion that holds the coupling terminal. In all the terminal accommodating chambers, in a plurality of common accommodating chambers in which the coupling terminal and one terminal portion in a one plate-like bus bar having a plurality of terminal portions electrically connectable to the terminal of the electronic component are capable of being replaced and accommodated, and a partition wall between the adjacent common accommodating chambers has an inter-chamber inserting portion into which the coupling portion is inserted in an accommodated state of the terminal portion to the common accommodating chamber, in order to accommodate a coupling portion in the common accommodating chamber.
US10686305B2

A bridge joint cover assembly for a busway bridge joint, the assembly comprising a bridge joint cover plate having a cover plate hole, a viewing plate fixed to the cover plate, over the cover plate hole, and the viewing plate including infrared (IR) material. The IR material is further aligned with the cover plate hole in the bridge joint cover plate.
US10686304B2

A method for erecting or assembling a frame includes the steps of: forming a joint with at least two frame members placed at an angle to one another, each frame members is a metal tube, no coping nor fittings are used to form the joint; welding the frame members together at the joint; wrapping the joint with a saddle, the saddle is a bent flat metal member with at least one hole overlaying each frame member; and fastening the saddle to each frame member by inserting a screw through each hole.
US10686301B2

A hydraulic fracturing system for fracturing a subterranean formation is disclosed. In an embodiment, the system may include a plurality of electric pumps fluidly connected to a well associated with the subterranean formation and powered by at least one electric motor, and configured to pump fluid into a wellbore associated with the well at a high pressure so that the fluid passes from the wellbore into the subterranean formation and fractures the subterranean formation; at least one generator electrically coupled to the plurality of electric pumps so as to generate electricity for use by the plurality of electric pumps; and at least one switchgear electrically coupled to the at least one generator and configured to distribute an electrical load between the plurality of electric pumps and the at least one generator.
US10686300B2

A device for electrically connecting power distribution plates, comprises a connector fastened to one end of a first plate and comprising power contacts for a second plate. The connector comprises a pair of separate electrical connection parts which together electrically connect two power busbars of the first plate to two power busbars of the second plate and each includes a base for electrically connecting and mechanically fastening the part to a power busbar of the first plate and a power contact branch extending from the base and intended to interact with a power busbar of the second plate.
US10686298B2

A method of manufacturing a semiconductor laser device includes: forming an n-type nitride semiconductor layer; forming a first layer comprising InaGa1-aN (0
US10686296B2

An optoelectronic component includes a layer structure including an active zone that generates electromagnetic radiation, wherein the active zone is arranged in a plane, the layer structure includes a top side and four side faces, the first and third side faces are arranged opposite one another, the second and fourth side faces are arranged opposite one another, a strip-type ridge structure is arranged on the top side of the layer structure, the ridge structure extends between the first side face and the third side face, the first side face constitutes an emission face for electromagnetic radiation, a first recess is introduced into the top side of the layer structure laterally alongside the ridge structure, a second recess is introduced into the first recess, and the second recess extends as far as the second side face.
US10686295B2

A laser component includes an edge-emitting first laser chip with an upper side, a lower side, an end side and a side surface, wherein an emission region is arranged on the end side, the side surface is oriented perpendicularly to the upper side and to the end side, a first metallization is arranged on the upper side, a step by which a part adjacent to the upper side of the side surface is set back, is formed on the side surface, a passivation layer is arranged in the set-back part of the side surface, the laser chip is arranged on a carrier, the side surface faces toward a surface of the carrier, and a first solder contact arranged on the surface of the carrier electrically conductively connects to the first metallization.
US10686293B2

A system for self-aligning assembly and packaging of semiconductor lasers allows reduction of time, cost and testing expenses for high power density systems. A laser package mounting system, such as a modified TO-can (transistor outline can), has modifications that increase heat transfer from the active laser to a heat exchanger or other heat sink. A prefabricated heat exchanger assembly mounts both a laser package and one or more lenses. Direct mounting of a fan assembly to the package further minimizes assembly steps. Components may be physically and optically aligned during assembly by clocking and other indexing means, so that the entire system is self-aligned and focused by the assembly process without requiting post-assembly adjustment. This system can lower costs and thereby enable the use of high powered semiconductor lasers in low cost, high volume production, such as consumer items.
US10686284B2

A controlled-power RJ45 socket includes a housing having a cavity to receive an RJ45 plug. The socket further includes electrical contacts positioned in the cavity and that come in contact with electrical contacts of the RJ45 plug when the RJ45 plug is plugged into the RJ45 socket. A switch is positioned to disconnect the power to the electrical contacts of the RJ45 socket before the electrical contacts of the RJ45 plug are physically detached from the electrical contacts of the RJ45 socket during a de-mating of the RJ45 plug from the RJ45 socket.
US10686281B2

A retention apparatus is provided for securing a cable into a receptacle of an electronic device. The retention apparatus includes a body with two distal ends. A buckle is located at one distal end while a housing is located at the opposite distal end. The buckle includes at least one tooth. The housing includes a receiver configured to secure the buckle and a handle portion. The receiver includes a securing element and guide. The securing element includes at least one notch to interconnect with the at least one tooth of the buckle.
US10686273B2

To provide a connector that is less deformable even under a high contact pressure. A connector includes a housing having a fitting chamber, and a terminal that comes into conductive contact with a pin terminal in the fitting chamber. The terminal includes a fixing base fixed to the housing, a contact member extending from the fixing base and pressed against the pin terminal, and right and left press-supporting members extending from the fixing base. The press-supporting members include respective contact-receiving parts that face the contact member in the fitting chamber and are positioned side by side in a direction intersecting a direction of insertion of the pin terminal into the fitting chamber. Since the pressed pin terminal is received by the plurality of contact-receiving parts, the pressing force can be dispersed therebetween. Hence, the deformation of the contact member and the contact-receiving parts can be prevented.
US10686251B2

A multi-mode phased array antenna (“MPAA”) is disclosed. The MPAA has at least two modes of operation, where a first mode of operation produces a first main-beam and a second mode of operation produces a second beam. The MPAA includes a plurality of radiating elements arranged as an array of radiating elements and a controller in signal communication with the plurality of radiating elements. The controller is configured to excite the plurality of radiating elements to produce a first radiation pattern having the first main-beam in the first mode of operation and a second radiation pattern having the second beam in the second mode of operation. The second beam is wider than the first main-beam and the second radiation pattern is similar to a radiation pattern for a single radiating element of the plurality of radiating elements. The controller also switches between the first mode and second mode of operation.
US10686249B2

An antenna device is designed to be connected to a printed-circuit board having a feeding part and a board ground. The antenna device includes a feed antenna, an antenna ground having a plate shape, an artificial magnetic conductor having a plate shape and being formed between the feed antenna and the antenna ground, a first connection connecting the feed antenna with the feeding part by passing through the antenna ground and the artificial magnetic conductor, and a second connection connecting the antenna ground with the board ground. The artificial magnetic conductor is not connected to the first connection and the second connection.
US10686247B2

A holder for planar antenna comprising a base and a support, the base being provided with a location hole and an assembly hole in consistent with a bottom portion of the support, a vertical opening being disposed on a top of the support and a horizontal opening being disposed at a side of the support. When the holder is placed on a table top, the antenna is inserted into the vertical opening. When the holder is hang onto a wall, the antenna is inserted into the horizontal opening. Compared to conventional holders, the providing of the horizontal and vertical openings facilitates both hanging the holder to the wall and placing on a table top, which is convenient for both indoor and outdoor use. The supports and the base are detachable, facilitating storage and transport.
US10686241B2

Disclosed is a chip-to-chip interface using a microstrip circuit and a dielectric waveguide. A board-to-board interconnection device, according to one embodiment of the present invention, comprises: a waveguide which has a metal cladding and transmits a signal from a transmitter-side board to a receiver-side board; and a microstrip circuit which is connected to the waveguide and has a microstrip-to-waveguide transition (MWT), wherein the microstrip circuit matches a microstrip line and the waveguide, adjusts the bandwidth of a predetermined first frequency band among the frequency bands of the signal, and provides same to the receiver.
US10686238B2

A multi-band RF monoblock filter including at least three RF signal filters defined in the monoblock of dielectric material by resonators defined in part by through-holes extending through the block. In one embodiment, two of the RF signal filters are in a co-linear and side-by-side relationship and the third filter is in a parallel and side-by side relationship with one of the two other RF signal filters. A pattern of conductive material defines two end and one interior RF signal input/output on the block top surface. The end RF signal input/outputs are located at opposite ends of the block and the central RF signal input/output is located between the two co-linear and side-by-side RF filters. An RF signal is transmitted through the one end RF signal input/output, the two parallel and side-by-side RF signal filters, and the central RF signal input/output and also through the other end RF signal input/output, one of the co-linear and side-by-side RF filters, and the central RF signal input/output.
US10686227B2

This disclosure provides systems, methods, and apparatus related to Li-ion batteries. In one aspect an electrolyte structure for use in a battery comprises an electrolyte and an interconnected boron nitride structure disposed in the electrolyte.
US10686225B2

A battery has a case, an external environment information acquisition component, and an internal environment information acquisition component. The case houses one or more cells. The external environment information acquisition component acquires specific external environment information (such as temperature and amount of sunlight) on the outside of the case. The internal environment information acquisition component acquires specific internal environment information (such as temperature and humidity) on the inside of the case.
US10686215B2

Provided is a positive electrode for a secondary battery, the positive electrode including a positive electrode current collector, a first positive electrode mixture layer laminated on the positive electrode current collector and including a first positive electrode active material and a first conductive material, and a second positive electrode mixture layer laminated on the first positive electrode mixture layer and including a second positive electrode active material and a second conductive material, wherein the average particle diameter (D50) of the second positive electrode active material is 5 to 80% of the average particle diameter (D50) of the first positive electrode active material, and the ratio of the specific surface area of the second conductive material to the specific surface area of the second positive electrode active material is 9 or less.
US10686205B2

An electrochemical cell comprising an anode electrode, a cathode electrode and a reference electrode electronically connected to each other; a first biocatalyst comprising a consolidated bioprocessing organism (e.g., a cellulomonad or clostridium or related strains, such as Cellulomonas uda (C. uda), Clostridium lentocellum (C. lentocellum), Acetivibrio celluloyticus (A. cellulolyticus) Clostridium cellobioparum (C. cellobioparum), alcohol-tolerant C. cellobioparum, alcohol-tolerant C. uda, and combinations thereof) capable of fermenting biomass (e.g., cellulosic biomass or glycerin-containing biomass) to produce a fermentation byproduct; and a second biocatalyst comprising an electricigen (e.g., Geobacter sulfurreducens) capable of transferring substantially all the electrons in the fermentation byproduct (e.g., hydrogen, one or more organic acids, or a combination thereof) to the anode electrode to produce electricity is disclosed. Systems and methods related thereto are also disclosing a consolidated bioprocessing organism.
US10686198B2

A fuel cell assembly (10) is provided. The fuel cell assembly (10) includes a first endplate (12), a second endplate (14), a plurality of separator plates (16) provided between the first and second endplates (12) and (14), and a plurality of fuel cells (18) forming a fuel cell stack (20). Each of the fuel cells (18) is provided between adjacent ones of the separator plates (16). A plurality of oxidant flow channels (22) is formed in the separator plates (16). The oxidant flow channels (22) define a first flow passage. Each of the fuel cells (18) has an active area. A portion (28) of the separator plates (16) extends beyond the active area of the fuel cells (18) to define a second flow passage at a downstream portion of the first flow passage.
US10686196B2

To provide catalyst particles that can exhibit high activity.Catalyst particles, which are alloy particles formed from platinum atoms and non-platinum metal atoms, each alloy particle having a main body that constitutes a granular form; and a plurality of protrusions protruding outward from the outer surface of the main body, in which the main body is formed from a non-platinum metal and platinum, the protrusions are formed from platinum as a main component, and the aspect ratio (diameter/length) of the protrusions is higher than 0 and lower than or equal to 2.
US10686188B2

Provided herein is a method for preparing a surface modified cathode material for lithium-ion battery, wherein the cathode material comprises lithium multi-metal composite oxide particles capped with a thin film of an oxide of the metal, wherein the lithium multi-metal composite oxide is represented by Li1+zNixMnyCo1−x−yO2; and wherein z is from 0 to 0.2; x is from 0.35 to 0.8; y is from 0.1 to 0.45; and the metal is one or more elements selected from the group consisting of Fe, Mn, Al, Mg, Zn, Ti, La, Ce, Sn, Zr, Ru and combination thereof. The cathode material disclosed herein exhibits a high initial specific capacity from 150 mAh/g to 200 mAh/g, possesses good safety characteristics and shows impressive energy retention of about 91% after 1000 cycles.
US10686186B2

(Problem to be Solved)The present application is to provide: a positive electrode material for producing a lithium-sulfur solid-state battery that does not experience degradation of battery performance from charging/discharging cycling, does not present the fire risk of liquid electrolytes, and thereby makes battery performance compatible with safety; an all-solid-state lithium-sulfur battery that uses the positive electrode material; and a production method.(Means for Solution)The present application relate to a lithium-sulfur solid-state battery positive electrode material that contains: sulfur; a conductive material; a binder; and an ionic liquid or a solvate ionic liquid, and an all-solid-state lithium-sulfur battery that includes: a positive electrode that comprises the positive electrode material; a negative electrode; and an oxide solid electrolyte. The positive electrode material is manufactured by means of a method wherein a slurry obtained by adding an organic solvent to the sulfur, the conductive material, the binder, and the ionic liquid or solvate ionic liquid is applied to one surface of an oxide solid electrolyte formation body and dried to remove the organic solvent.
US10686185B2

The present disclosure relates to a carbon nanotube dispersion including entangled-type carbon nanotubes, a dispersion medium, and partially hydrogenated nitrile rubber having a residual double bond (RDB) value of 0.5% by weight to 40% by weight calculated according to the following Mathematical Formula 1, wherein dispersed particle diameters of the carbon nanotubes have particle size distribution D50 of 2 μm to 5 μm, a method for preparing the same, and methods for preparing electrode slurry and an electrode using the same.
US10686175B2

A polyolefin microporous membrane is disclosed. The membrane includes a polyolefin resin having an MFR value of not greater than 2.0 g/10 min, and a crystal nucleating agent. The polyolefin microporous membrane has an air permeation resistance scaled to a thickness of 20 μm of from 100 to 500 sec/100 cc, a porosity of from 20% to 60%, and a mean flow pore size of not greater than 100 nm.
US10686134B2

A photoelectric conversion element is provided. The photoelectric conversion element includes a conductive film, an electron transport layer overlying the conductive film, a photoelectric conversion layer overlying the electron transport layer, a hole transport layer overlying the photoelectric conversion layer, and an electrode. The photoelectric conversion layer includes a first material and a second material, each having specific chemical formulae.
US10686124B2

Back end of line (BEOL) metallization structures and methods generally includes forming a landing pad on an interconnect structure. A multilayer structure including layers of metals and at least one insulating layer are provided on the structure and completely cover the landing pad. The landing pad is a metal-filled via and has a width dimension that is smaller than the multilayer structure, or the multilayer structure and the underlying metal conductor in the interconnect structure. The landing pad metal-filled via can have a width dimension that is sub-lithographic.
US10686121B2

The present invention relates to a method for producing piezoelectric multi-layered components (2), which comprises the following steps: applying an electrode material (5) to green sheets (3) containing a piezoelectric material, applying a layer of a first auxiliary material (9) to at least one green sheet (3) containing the piezoelectric material, forming a stack (1), in which the green sheets (3), to which electrode material (5) is applied, are arranged one on top of another, wherein at least one ply of the green sheet (3), to which the layer of the first auxiliary material (9) is applied, is arranged in the stack (1), sintering the stack (1), wherein the layer of the first auxiliary material (9) is thinned, and firing the stack (1), wherein the stack (1) is singulated along the at least one ply into at least two multi-layered components (2).
US10686120B2

A method can be used for producing ceramic multilayer components. The method includes providing green layers for the ceramic multilayer components, stacking the green layers into a stack, and subsequently compressing the stack to form a block. Furthermore, the method includes isolating the block into partial blocks that each have a longitudinal direction, thermally treating the partial blocks, subsequently mechanically machining surfaces of the partial blocks, and providing the partial blocks with outer electrodes and isolating the partial blocks in each case transversely to the longitudinal direction into individual ceramic multilayer components.
US10686116B2

Described herein is the use of large phase transformational strain in relaxor ferroelectric single crystals for broadband sound generation. The technique exploits the thermo-optical triggering and thus an opto-acoustic effect of ferroelectric phase transformation piezocrystals under mechanical bias conditions.
US10686110B2

Disclosed herein is a method and apparatus that uses a brine from a well that is used to both generate electricity and recover valuable minerals present in the brine. The method and apparatus uses a hydrophobic membrane to separate water vapor from the brine to concentrate the brine that is then used to recover the minerals.
US10686106B2

The disclosure discloses an optoelectronic element comprising: an optoelectronic unit comprising a first metal layer, a second metal layer, and an outermost lateral surface; an insulating layer having a first portion overlapping the optoelectronic unit and extending beyond the lateral surface, and a second portion separated from the first portion in a cross-sectional view; and a first conductive layer formed on the insulating layer.
US10686105B2

An optical package device comprises a carrier, a die, a support element, and an encapsulant. The die is on the carrier. The support element is on the carrier and adjacent to the die. The encapsulant covers the die and the support element. The encapsulant has a first top surface over the die and a second top surface adjacent to the first top surface. A ratio of a distance between the first top surface and the second top surface of the encapsulant to a distance between the die and the first top surface of the encapsulant is less than 0.1.
US10686100B2

A light-emitting diode (LED) device (e.g., AlGaInP LED) includes a transparent substrate, an epitaxial structure defining an isolation trench and an epitaxial structure, an insulating passivation layer, a P electrode and an N electrode. The epitaxial structure is disposed above the transparent substrate. The isolation trench divides the epitaxial structure into a first portion and a second portion. The at least one through hole extends through the first portion. At least a portion of the insulating passivation layer is disposed in the isolation trench. The P electrode is disposed above the first portion of the epitaxial structure and in the at least one through hole. The N electrode is disposed above the second portion of the epitaxial structure. A top surface of the P electrode is horizontally aligned with a top surface of the N electrode.
US10686096B2

A lead frame includes a main plate and a side plate. The main plate has a support portion and a projecting portion. The support portion has two opposite first sides and a support face located between the first sides. The projecting portion projects upward from one of the first sides in a direction opposite to the support face. The side plate is disposed separately from the one of the first sides of the support portion and is spaced apart from the projecting portion.
US10686091B2

A semiconductor device of an embodiment includes first and second semiconductor layers having different conductivity types; a third semiconductor layer interposed between the first and second semiconductor layers; and a fourth semiconductor layer interposed between the second and third semiconductor layers, having a lower doping concentration than that of the first semiconductor layer and the same conductivity type as the first semiconductor layer, wherein the difference in doping concentration between the first semiconductor layer and the fourth semiconductor layer may be greater than 4×E18 atoms/cm3.
US10686086B2

A photoelectric conversion device comprises a semiconductor substrate including a photoelectric conversion portion, a silicon oxide film arranged above the photoelectric conversion portion, and an insulating film arranged between the photoelectric conversion portion and the silicon oxide film. An n-type first impurity region constituting part of the photoelectric conversion portion and a p-type second impurity region arranged between the insulating film and the first impurity region are provided in the semiconductor substrate. A portion of the insulating film above the second impurity region, and the second impurity region contain boron. An integrated value of a boron concentration from the surface of the semiconductor substrate to a first position where a boron concentration takes a minimal value in the second impurity region is larger than that from the surface of the semiconductor substrate to an upper surface of the silicon oxide film.
US10686084B2

A photodiode device and method of manufacturing the same are disclosed. A stack of functional layers of the photodiode device, formed of crystalline semiconductor material, may be formed on a diamond substrate. The stack of functional layers may be in contact with or close proximity to the diamond substrate to thereby provide an efficient thermal conductive path between the functional layers and an external source, thereby mitigating problems that may result from overheating the photodiode device.
US10686082B2

A photovoltaic generation system includes: a solar cell array formed with one or more solar cell modules; and a power conditioner, wherein each of the solar cell modules includes one or more solar cells, the photovoltaic generation system further has a first conductive wire connected to a conductor parts which is provided at each of the solar cell modules and which is insulated from the solar cells, and a constant voltage power supply whose one end is connected to the first conductive wire, and a potential is supplied to the conductor parts by the constant voltage power supply. As a result, the photovoltaic generation system which can suppress degradation of solar cell characteristics due to PID while suppressing increase in manufacturing cost of the solar cell module is provided.
US10686079B1

A fin field effect transistor structure with particular gate appearance is provided in this disclosure, featuring a fin on a substrate and a gate on the substrate and traversing over the fin, wherein the fin is divided into an upper portion on a top surface of the fin and a lower portion on two sides of the fin, and the lower portion of the gate has protrusions laterally protruding in said first direction at positions abutting to the fin.
US10686071B2

A semiconductor device including a first P-type well region and an asymmetric second P-type well region each formed in a semiconductor substrate; a gate insulating layer and a gate electrode formed on the substrate; a first N-type source/drain region and a second N-type source/drain region that are formed on respective sides of the gate electrode; and an asymmetric LDD region of N-type formed to extend from the second source/drain region, wherein the asymmetric second P-type well region encompasses the second N-type source/drain region and the asymmetric LDD region, and the first N-type source/drain region both the asymmetric second P-type well region and the substrate, and the asymmetric second P-type well region is formed encompassing the second N-type source/drain region and in contact with the first N-type source/drain region.
US10686070B2

A trench-gate MOSFET is disclosed. A plurality of trenches penetrating through a well region are formed in a semiconductor substrate, and horizontal widths of the trenches are defined by first openings formed. The trenches are filled with polysilicon gates. The first openings at the tops of the polysilicon gates are filled with a first dielectric layer. Under the self-alignment definition of the first dielectric layer, the portions, between the first openings, of the hard mask layer are removed to form second openings. First inner spacers are formed through self-alignment on inner sides of the second openings, and the second openings are narrowed by the first inner spacers to form third openings. The third openings are filled with a metal layer, so that a source contact hole is formed through self-alignment at the top of the source region. A method for manufacturing a trench-gate MOSFET is further disclosed.
US10686062B2

This invention discloses an insulated gate bipolar transistor (IGBT) device formed in a semiconductor substrate. The IGBT device has a split-shielded trench gate that includes an upper gate segment and a lower shield segment. The IGBT device may further include a dummy trench filled with a dielectric layer disposed at a distance away from the split-shielded trench gate. The IGBT device further includes a body region extended between the split-shielded trench gate and the dummy trench encompassing a source region surrounding the split-shielded trench gate near a top surface of the semiconductor substrate. The IGBT device further includes a heavily doped N region disposed below the body region and above a source-dopant drift region above a bottom body-dopant collector region at a bottom surface of the semiconductor substrate. In an alternative embodiment, the IGBT may include a planar gate with a trench shield electrode.
US10686055B2

The present disclosure provides a method for forming a semiconductor device, including: providing a semiconductor substrate; forming a well region and a drift region in the semiconductor substrate; and forming one or more counter-doped regions in the drift region, the one or more counter-doped regions being aligned along a direction vertical to the semiconductor substrate to divide the drift region into a plurality of parts. The semiconductor fabrication method also includes: forming a gate structure on the semiconductor substrate, the gate structure covering a portion of the well region and a portion of the drift region; and forming a source electrode in the well region on one side of the gate structure and a drain electrode in the drift region on another side of the gate structure.
US10686052B2

An enhancement-mode transistor and method for forming a gate of an enhancement-mode transistor are provided. The method includes: (a) providing a p-doped AlxGayInzN gate layer, consisting of a first part and a second part on top of the first part, above a p-doped Alx′Gay′Inz′N channel layer of an enhancement-mode transistor under construction; and (b) providing a metal gate layer on the top surface of the second part, the metal gate layer being formed of a material such as to form a Schottky barrier with the second part, wherein providing the p-doped AlxGayInzN gate layer comprises the steps of: (a1) growing the first part above the p-doped Alx′Gay′Inz′N channel layer of the enhancement-mode transistor under construction, the first part having an average Mg concentration of at most 3×1019 atoms/cm3, and (a2) growing the second part on the first part, the second part having an average Mg concentration higher than 3×1019 atoms/cm3 and having a top surface having a Mg concentration higher than 6×1019 atoms/cm3.
US10686051B2

A method of manufacturing a power semiconductor device includes forming trenches in a substrate, wherein the substrate includes a first surface and a second surface opposite to the first surface, forming a gate insulating layer and a gate electrode in each of the trenches, forming a P-type base region between the trenches in the substrate, performing a first implantation process using P-type dopants implanted onto the P-type base region, forming an N+ source region in the substrate, forming an interlayer insulating layer on the N+ source region, performing a second implantation process using P-type dopants to form a P+ doped region on the P-type base region, forming an emitter electrode in contact with the N+ source region and the P+ doped region, forming a P-type collector region on the second surface of the substrate, and forming a drain electrode on the P-type collector region.
US10686050B2

In a method of manufacturing a semiconductor device, a single crystal oxide layer is formed over a substrate. After the single crystal oxide layer is formed, an isolation structure to define an active region is formed. A gate structure is formed over the single crystal oxide layer in the active region. A source/drain structure is formed.
US10686049B2

A gate structure includes at least one spacer defining a gate region over a semiconductor substrate, a gate dielectric layer disposed on the gate region over the semiconductor substrate, a first work function metal layer disposed over the gate dielectric layer and lining a bottom surface of an inner sidewall of the spacer, and a filling metal partially wrapped by the first work function metal layer. The filling metal includes a first portion and a second portion, wherein the first portion is between the second portion and the semiconductor substrate, and the second portion is wider than the first portion.
US10686046B2

The present disclosure relates to a memory cell comprising a vertical selection gate extending in a trench made in a substrate, a floating gate extending above the substrate, and a horizontal control gate extending above the floating gate, wherein the floating gate also extends above a portion of the vertical selection gate over a non-zero overlap distance. Application mainly to the production of a split gate memory cell programmable by hot-electron injection.
US10686044B2

A memory device that has a first gate disposed adjacent to a second gate and a first dielectric structure disposed between the first and second gates. The first dielectric structure has at least four layers of oxide and nitride films arranged in an alternating layer, in which each of the at least four or more layers includes a width in an approximate range of 30 Å or less. The first dielectric structure further includes a top surface that is substantially un-etched.
US10686039B2

Artificial synaptic devices with a HfO2-based ferroelectric layer that can be implemented in the CMOS front-end are provided. In one aspect, a method of forming a FET device is provided. The method includes: forming a shallow STI region in a substrate separating a first active area of the substrate from a second active area of the substrate; forming at least one FeFET on the substrate in the first active area having a ferroelectric material including a HfO2-based material; and forming at least one logic FET alongside the at least one FeFET on the substrate in the second active area, wherein the at least one logic FET has a gate dielectric including the HfO2-based material. A FET device formed by the present techniques is also provided.
US10686036B2

A method of making a bipolar transistor includes patterning a first photoresist over a collector region of the bipolar transistor, the first photoresist defining a first opening. The method further includes performing a first implantation process through the first opening. The method further includes patterning a second photoresist over the collector region, the second photoresist defining a second opening different from the first opening. The method further includes performing a second implantation process through the second opening, wherein a dopant concentration resulting from the second implantation process is different from a dopant concentration resulting from the first implantation process.
US10686033B2

Disclosed are methods of forming a semiconductor device, such as a finFET device. One non-limiting method may include providing a semiconductor device including a substrate and a plurality of fins extending from the substrate, and forming a source trench isolation (STI) material over the semiconductor device. The method may further include performing a fin cut by removing a first fin section of the plurality of fins and a first portion of the STI material, and forming a second STI material over a second fin section of the plurality of fins, wherein the second fin section is left remaining following removal of the first fin section. The method may further include recessing the STI material and the second STI material, forming a spin-on-carbon (SOC) layer over the semiconductor device, and implanting the STI material and the second STI material through the SOC layer.
US10686031B2

A capacitor includes first conductive fingers interdigitated with second conductive fingers at an Mx interconnect level, and third conductive fingers interdigitated with fourth conductive fingers at an Mx-1 interconnect level. The third conductive fingers are offset from the first conductive fingers. The second conductive fingers are offset from the fourth conductive fingers. The capacitor further includes fifth conductive fingers interdigitated with sixth conductive fingers at an Mx-2 interconnect level. The fifth conductive fingers are offset from the third conductive fingers. The sixth conductive fingers are offset from the fourth conductive fingers. The capacitor further includes seventh conductive fingers interdigitated with eighth conductive fingers at an Mx-3 interconnect level. The seventh conductive fingers are offset from the fifth conductive fingers. The eighth conductive fingers are offset from the sixth conductive fingers. A first set of vias electrically couples the first conductive fingers to the fifth conductive fingers.
US10686029B1

A method for repairing a disconnecting signal line of a thin film transistor (TFT) array substrate including: providing a TFT array substrate with a disconnecting signal line; defining a through hole at an edge of an overlapping area of the repairing line and the disconnecting signal line; printing ink in the through hole, the ink completely covers the through hole, the ink contains a plurality of metal nanoparticles; and curing the ink to make the repairing line and the disconnecting signal line to be connected.
US10686021B2

The present disclosure provides a mask plate, an OLED display substrate and a method for manufacturing the OLED display substrate, and a display device. The mask plate comprises a plurality of openings arranged as an array and configured to prepare patterns of a pixel definition layer, wherein a width of the opening close to a first side of the mask plate in a first direction is greater than that of the opening away from the first side of the mask plate, and the first direction is a direction from the opening close to the first side of the mask plate to the opening away from the first side of the mask plate. A slope angle of the pattern of the pixel definition layer close to a second side of the OLED display substrate is smaller than that away from the second side of the OLED display substrate.
US10686005B2

A semiconductor structure includes a semiconductive substrate including a first side and a second side opposite to the first side, a radiation sensing device disposed in the semiconductive substrate, and an ILD disposed over the first side of the semiconductive substrate, and a conductive pad disposed within the semiconductive substrate and the ILD, and electrically connected to an interconnect structure. A top surface of the conductive pad is between the first side of the semiconductive substrate and the second side of the semiconductor substrate.
US10686001B2

An image sensor includes: a photoelectric conversion unit that photoelectrically converts incident light transmitted through a microlens to generate electric charge; an accumulation unit that accumulates the electric charge generated by the photoelectric conversion unit; and a transfer unit that transfers the electric charge generated by the photoelectric conversion unit to the accumulation unit, wherein: the photoelectric conversion unit, the transfer unit, and the accumulation unit are provided along a direction of an optical axis of the microlens.
US10686000B1

A solid-state imaging device includes multiple photoelectric conversion elements arrayed in a pixel array. The solid-state imaging device also includes a color filter layer having multiple color filter segments above the photoelectric conversion elements. Each of the color filter segments is disposed in a respective pixel of the pixel array. The solid-state imaging device further includes an optical waveguide layer over the color filter layer. The optical waveguide layer includes a waveguide partition grid and a waveguide material in the spaces of the waveguide partition grid. The waveguide material has a refractive index that is higher than the refractive index of the waveguide partition grid. The waveguide material provides the same refractive index for each pixel of the pixel array.
US10685997B2

A solid-state imaging apparatus includes a pixel array, a column processor, and a test signal generating circuit that generates a first digital signal for testing purposes. The test signal generating circuit generates the first digital signal within one horizontal scanning period. The column processor converts a first analog signal, that is converted from the first digital signal, to a second digital signal within the one horizontal scanning period.
US10685996B2

A solid-state imaging device in which a pixel circuit formed on the first surface side of a semiconductor substrate is shared by a plurality of light reception regions and second surface side of the semiconductor substrate is the light incident side of the light reception regions. The second surface side regions of the light reception regions are arranged at approximately even intervals and the first surface side regions of the light reception regions e are arranged at uneven intervals. Respective second surface side regions and first surface side regions are joined in the semiconductor substrate so that the light reception regions extend from the second surface side to the first surface side of the semiconductor substrate.
US10685995B2

An image sensor includes: a photoelectric conversion layer where light having entered therein undergoes photoelectric conversion; a first electrode disposed at one surface located on one side of the photoelectric conversion layer; and a second electrode disposed at the one surface so as to surround the first electrode.
US10685990B2

A display panel and a display device are provided. The display panel includes a display area configured to display an image and a dummy pixel area disposed outside of the display area. The dummy pixel area has a plurality of dummy pixels disposed therein. Each dummy pixel includes a pixel protection unit. The dummy pixels are defined by crisscrossing data metal lines and gate metal lines in a vertical direction and a horizontal direction, respectively. A pattern of a projection of a semiconductor layer on the horizontal plane intersects the corresponding data metal line, is separated from the corresponding gate metal line, and is disposed toward a center of each dummy pixel, to prevent the display device from poor display due to contact between the semiconductor layer and the gate metal lines in the dummy pixel area when electrostatic discharge occurs.
US10685985B2

A pixel portion and a driver circuit driving the pixel portion are formed over the same substrate. At least a part of the driver circuit is formed using an inverted staggered thin film transistor in which an oxide semiconductor layer is used and a channel protective layer is provided over the oxide semiconductor layer serving as a channel formation region which is overlapped with the gate electrode. The driver circuit as well as the pixel portion is provided over the same substrate to reduce manufacturing costs.
US10685983B2

To provide a semiconductor device capable of retaining data for a long time. The semiconductor device includes a first transistor, an insulator covering the first transistor, and a second transistor over the insulator. The first transistor includes a first gate electrode, a second gate electrode overlapping with the first gate electrode, and a semiconductor between the first gate electrode and the second gate electrode. The first gate electrode is electrically connected to one of a source and a drain of the second transistor.
US10685981B2

A semiconductor memory device according to an embodiment includes a base portion, a laminated body, a second conductive layer, and a columnar body. The columnar body includes a semiconductor body and a charge storage film. The semiconductor body includes a first region and a second region. The first region extends from a connection portion between the semiconductor body and the first semiconductor portion to the inside of the second conductive layer. The first region includes a first material. The second region is positioned closer to the laminated body than the first region is and is configured such that at least a portion is present within the second conductive layer. The second region does not include the first material or has a concentration of the first material which is lower than that in the first region. A first outer circumferential length of the semiconductor body within the second conductive layer is larger than a second outer circumferential length of the semiconductor body on a first surface which is an interface between the second conductive layer and the laminated body.
US10685979B1

Electrical isolation between adjacent stripes of drain-select-level electrically conductive layers can be provided by forming a drain-select-level isolation structure between neighboring rows of memory stack structures. The drain-select-level isolation structure can partially cut through upper regions of the neighboring rows of memory stack structures. Vertical semiconductor channels of the neighboring rows of memory stack structures include a lower tubular segment and an upper semi-tubular segment that contact the drain-select-level isolation structure. Electrical current through drain select levels is limited to the semi-tubular segment of each vertical semiconductor channel. Alternatively, the drain-select-level isolation structure can be formed around the memory stack structures within the neighboring rows of memory stack structures. Ion implantation can be used to suppress conduction of electrical current through portions of vertical semiconductor channels that are proximal to the drain-select-level isolation structure.
US10685976B2

A semiconductor memory device includes a memory plane including a plurality of electrode layers stacked on a substrate and a semiconductor layer extending through the plurality of electrode layers in a stacking direction thereof, a circuit provided on the substrate around the memory plane, a first insulating layer covering the circuit, and a second insulating layer including a first portion and a second portion between the substrate and the first insulating layer. The first portion is provided along an outer edge of the memory plane, and the second portion is spaced from the first portion and is provided on the circuit side. The first insulating layer includes a part in contact with the substrate between the first portion and the second portion, and the first insulating layer blocks a diffusion of hydrogen radicals with a higher rate than the second insulating layer.
US10685973B2

A vertical memory device includes a substrate including a cell array region and a connection region adjacent to the cell array region, a plurality of gate electrode layers stacked on the cell array region and the connection region of the substrate, a channel structure on the cell array region and extending in a direction perpendicular to an upper surface of the substrate while penetrating through the plurality of gate electrode layers, a dummy channel structure on the connection region and extending in the direction perpendicular to the upper surface of the substrate while penetrating through at least a portion of the plurality of gate electrode layers, and a support insulating layer between a portion of the plurality of gate electrode layers and the dummy channel structure. The plurality of gate electrode form a stepped structure on the connection region.
US10685966B2

Examples of an integrated circuit with a contacting gate structure and a method for forming the integrated circuit are provided herein. In some examples, an integrated circuit device includes a memory cell that includes a plurality of fins and a gate extending over a first fin of the plurality of fins and a second fin of the plurality of fins. The gate includes a gate electrode that physically contacts the first fin and a gate dielectric disposed between the gate electrode and the second fin. In some such examples, the first fin includes a source/drain region and a doped region that physically contacts the gate electrode.
US10685965B2

A semiconductor structure, a method for fabricating the semiconductor structure, and a static random access memory are provided. The method includes providing a base substrate including a substrate and a plurality of discrete fins on the substrate. The substrate includes a pass gate transistor region. The method also includes forming a gate structure across a length portion of each fin, covering top and sidewall surfaces of each fin, and on each fin. Further, the method includes forming pass gate doped regions in the fin on both sides of the gate structure in the pass gate transistor region. At least one of the pass gate doped regions is formed by performing an ion-doped non-epitaxial layer process on the fin.
US10685963B2

Disclosed are semiconductor devices and methods of manufacturing the same. The method comprises forming an active structure including a plurality of active patterns, a device isolation layer defining the active patterns, and a gate structure across the active patterns and extending in a first direction, forming a first mask pattern on the active structure, and forming a trench by using the first mask pattern as an etching mask to pattern the active structure. Forming the first mask pattern comprises forming in a first mask layer a plurality of first openings extending in a second direction intersecting the first direction, and forming in the first mask layer a plurality of second openings extending in a third direction intersecting the first and second directions.
US10685962B2

Dynamic random access memory (DRAM) and fabrication methods thereof are provided. An exemplary fabrication method includes providing a base substrate; forming a gate structure over the base substrate; forming doped source/drain regions in the base substrate at two sides of the gate structure, respectively; forming an interlayer dielectric layer over the gate structure, the base substrate and the doped source/drain regions; forming a first opening, exposing one of the doped source/drain regions at one side of the gate structure, in the interlayer dielectric layer; and forming a memory structure in the first opening and on the one of doped source/drain regions.
US10685955B2

A method for forming a trench diode for a power semiconductor device includes forming a first trench having a first opening and a second trench having a second opening in a substrate material, the second opening of the second trench being wider than the first opening of the first trench. An insulating layer is formed over surfaces of the first and second trenches. A first semiconductor material is provided within the first and second trenches, the first semiconductor material filling the first trench at least until the first opening is entirely plugged and partially filling the second trench so that a portion of the second opening remains open, the first semiconductor material having a first conductivity type. A second semiconductor material is provided within the second trench and over the first semiconductor material, the second semiconductor material having a second conductivity type that is different from the first conductivity type.
US10685951B1

Structures for a non-volatile memory and methods for fabricating such structures. An active array region of a memory structure includes a plurality of active bitcells and a wordline. Dummy bitcells of the memory structure are arranged in a column within the active array region. An interconnect structure includes a metallization level having a wordline strap that extends across the active array region and that is arranged over the active array region.
US10685949B2

Generally discussed herein are systems and apparatuses that can include apparatuses, systems, or method for a flexible, wire bonded device. According to an example an apparatus can include (1) a first rigid circuit comprising a first plurality of bond pads proximate to a first edge of the first rigid circuit, (2) a second rigid circuit comprising a second plurality of bond pads proximate to a first edge of the second rigid circuit, the second rigid circuit adjacent the first rigid circuit and the first edge of the second rigid circuit facing the first edge of the first rigid circuit, or (3) a first plurality of wire bonded wires, each wire bonded wire of the first plurality of wire bonded wires electrically and mechanically connected to a bond pad of the first plurality of bond pads and a bond pad of the second plurality of bond pads.
US10685945B2

A luminous panel includes a substrate having electric connections and an array of microchips secured to the substrate and connected to the electric connections in order to be driven. Each microchip includes control circuit based on transistors formed in a silicon volume, the circuit being connected to the substrate connections, and a micro-LED secured to the control circuit and connected thereto in order to be controlled.
US10685934B2

A semiconductor device package includes an electronic component, a first set of conductive wires electrically connected to the electronic component, and an insulation layer surrounding the first set of conductive wires. The insulation layer exposes a portion of the first set of the conductive wires. The insulation layer is devoid of a filler.
US10685927B2

A packaged RF power amplifier comprises an output network coupled to the output of a RF power transistor, which output network comprises a plurality of first bondwires extending along a first direction between the output of transistor and an output lead of the package, a series connection of a second inductor and a first capacitor between the output of the RF power transistor and ground, and a series connection of a third inductor and a second capacitor connected in between ground and the junction between the second inductor and the first capacitor. The first and second capacitors are integrated on a single passive die and the third inductor comprises a first part and a second part connected in series, wherein the first part extends at least partially along the first direction, and wherein the second part extends at least partially in a direction opposite to the first direction.
US10685921B2

A semiconductor chip module includes a chip package and a printed circuit board (PCB) to which the chip package is mounted. The chip package includes a substrate, a processor disposed in a central region of the substrate, a plurality of active chips disposed around the processor, a plurality of dummy chips disposed in spaces between the plurality of active chips, and an epoxy resin fixing the plurality of active chips and the plurality of dummy chips to the substrate. Channels of the epoxy resin extend between an uppermost surface of a chip body of each of the dummy chips and the substrate of the chip package to control or mitigate warping of the chip package.
US10685895B2

The present invention provides a power module and a manufacturing method thereof. The power module includes a carrier board and a lead component stacked relative to the carrier board. The lead component includes an initial plane, plural first pins and plural second pin. The initial plane includes a vertical projection overlapping with the carrier board. The first pins are electrically connected to the carrier board and vertical to the initial plane. The second pins are electrically connected to the carrier board and vertical to the initial plane. An isolation gap is disposed in the initial plane and located between the first pins and the second pins. The initial plane is separated into a first plane and a second plane by the isolation gap, so as to electrically isolate the first pins and the second pins from each other.
US10685891B2

A semiconductor test system has a film frame including a tape portion with one or more openings through the tape portion. The opening is disposed in a center region of the tape portion of the film frame. The film frame may have conductive traces formed on or through the tape portion. A thin semiconductor wafer includes a conductive layer formed over a surface of the semiconductor wafer. The semiconductor wafer is mounted over the opening in the tape portion of the film frame. A wafer probe chuck includes a lower surface and raised surface. The film frame is mounted to the wafer probe chuck with the raised surface extending through the opening in the tape portion to contact the conductive layer of the semiconductor wafer. The semiconductor wafer is probe tested through the opening in the tape portion of the film frame.
US10685882B2

A method of forming a through substrate interconnect includes forming a via into a semiconductor substrate. The via extends into semiconductive material of the substrate. A liquid dielectric is applied to line at least an elevationally outermost portion of sidewalls of the via relative a side of the substrate from which the via was initially formed. The liquid dielectric is solidified within the via. Conductive material is formed within the via over the solidified dielectric and a through substrate interconnect is formed with the conductive material.
US10685878B2

Microelectronic devices with through-substrate interconnects and associated methods of manufacturing are disclosed herein. In one embodiment, a semiconductor device includes a semiconductor substrate carrying first and second metallization layers. The second metallization layer is spaced apart from the semiconductor substrate with the first metallization layer therebetween. The semiconductor device also includes a conductive interconnect extending at least partially through the semiconductor substrate. The first metallization layer is in electrical contact with the conductive interconnect via the second metallization layer.
US10685877B2

A semiconductor device includes: a plurality of lower electrodes arranged on a substrate in a first direction, which is parallel to a main surface of the substrate, and a second direction parallel to the main surface of the substrate and perpendicular to the first direction; and a support structure pattern configured to connect the plurality of lower electrodes to each other to support the plurality of lower electrodes, on the substrate and including a plurality of open portions. The plurality of open portions have shapes extending longer in the second direction than in the first direction, and when viewed from inner sides of the plurality of open portions, the plurality of open portions are convex in the first direction and are concave in the second direction.
US10685875B2

A semiconductor device includes a first semiconductor substrate, a first insulating film provided at the first semiconductor substrate and including a first recess portion on a surface portion thereof, a first metal film provided at the first recess portion and having a first surface exposed from the first insulating film, a second semiconductor substrate, a second insulating film provided at the second semiconductor substrate and including a second recess portion on a surface portion thereof, a second metal film provided at the second recess portion and having a second surface exposed from the second insulating film, first anti-diffusion films, and second anti-diffusion films provided at outer circumferential portions of the first anti-diffusion films. The second surface is joined to the first surface. The first anti-diffusion films are provided at the first recess portion and the second recess portion and cover the first metal film and the second metal film.
US10685874B1

Methods for forming a cut between interconnects and structures with cuts between interconnects. A layer is patterned to form first, second, and third features having a substantially parallel alignment with the second feature between the first feature and the third feature. A sacrificial layer is formed that is arranged between the first and second features and between the second and third features. The sacrificial layer is patterned to form a cut between the first and second features from which a portion of the sacrificial layer is fully removed and to form a cavity in a portion of the sacrificial layer between the second and third features. A dielectric layer is formed inside the cut between the first and second features. After depositing the section of the dielectric material and forming the dielectric layer, the sacrificial layer is removed.
US10685870B2

An opening is formed within a dielectric material overlying a semiconductor substrate. The opening may comprise a via portion and a trench portion. During the manufacturing process a treatment chemical is placed into contact with the exposed surfaces in order to release charges that have built up on the surfaces. By releasing the charges, a surface change potential difference is reduced, helping to prevent galvanic corrosion from occurring during further manufacturing.
US10685859B2

There is provided a plasma processing apparatus, including: a chamber main body; a plasma trap installed inside a chamber provided by the chamber main body, and configured to divide the chamber into a first space and a second space; a mounting table installed in the second space; a plasma source configured to excite gases supplied to the first space; and a potential adjustment part including an electrode to be capacitively coupled to a plasma generated in the first space, and configured to adjust a potential of the plasma.
US10685854B2

A structure includes a thermal interface material, and a Perforated Foil Sheet (PFS) including through-openings therein, with a first portion of the PFS embedded in the thermal interface material. An upper layer of the thermal interface material is overlying the PFS, and a lower layer of thermal interface material is underlying the PFS. The thermal interface material fills through-openings in the PFS.
US10685845B2

The present disclosure provides a method for preparing a semiconductor structure. The method includes the following steps. A mask stack including a first mask and a second mask is formed on a substrate. A plurality of third masks are formed. A patterned layer including first openings is formed. Portions of the second mask are removed through the first openings and the third masks to form second openings, and portions of the first mask are exposed through the second openings. A plurality of self-aligned protecting structures are formed in the second openings. Portions of the second mask exposed through the third masks are removed to form third openings, and portions of the first mask are exposed through the third openings. The portions of the first mask are removed to form a hybrid hard mask. The substrate is etched through the hybrid hard mask to form a plurality of recesses.
US10685844B2

Provided are a hardmask composition, a method of forming a pattern using the hardmask composition, and a hardmask formed using the hardmask composition. The hardmask composition includes a polar nonaqueous organic solvent and one of: i) a mixture of graphene quantum dots and at least one selected from a diene and a dienophile, ii) a Diels-Alder reaction product of the graphene quantum dots and the at least one selected from a diene and a dienophile, iii) a thermal treatment product of the Diels-Alder reaction product of graphene quantum dots and the at least one selected from a diene and a dienophile, or iv) a combination thereof.
US10685838B1

Disclosed are a semiconductor structure and a method for forming the same. The method includes: providing a base, including a first region and a second region, where a pitch between target patterns formed on the first region is greater than a pitch between target patterns formed on the second region; forming a bottom core material layer on the base; forming first core layers on the bottom core material layer; forming a first mask sidewall on a sidewall of the first core layer of the first region, and forming a second mask sidewall on a sidewall of the first core layer of the second region, where the thickness of the second mask sidewall is greater than the thickness of the first mask sidewall; removing the first core layers; patterning the bottom core material layer by using the first mask sidewall and the second mask sidewall as masks, to form a second core layer; removing the first mask sidewall and the second mask sidewall; forming a third mask sidewall on a sidewall of the second core layer; removing the second core layer; and patterning the base by using the third mask sidewall as a mask, to form target patterns protruding out of a residual base. The present disclosure meets the requirement of different pitches of the target patterns.
US10685837B2

Provided is a staircase-shaped connection structure of a three-dimensional semiconductor device. The device includes an electrode structure on a substrate, the electrode structure including an upper staircase region, a lower staircase region, and a buffer region therebetween. The electrode structure includes horizontal electrodes sequentially stacked on the substrate, the horizontal electrodes include a plurality of pad regions constituting a staircase structure of each of the upper and lower staircase regions, and the buffer region has a width that is larger than that of each of the pad regions.
US10685834B2

A method for forming a forming a silicon germanium tin (SiGeSn) layer is disclosed. The method may include, providing a substrate within a reaction chamber, exposing the substrate to a pre-deposition precursor pulse, which comprises tin tetrachloride (SnCl4), exposing the substrate to a deposition precursor gas mixture comprising a hydrogenated silicon source, germane (GeH4), and tin tetrachloride (SnCl4), and depositing the silicon germanium tin (SiGeSn) layer over a surface of the substrate. Semiconductor device structures including a silicon germanium tin (SiGeSn) layer formed by the methods of the disclosure are also provided.
US10685831B2

A semiconductor structure includes providing a substrate including a first surface and a second surface opposite to the first surface. The first surface is a functional surface. The method also includes forming a plastic seal layer on the first surface of the substrate, and performing a thinning-down process on the second surface of the substrate after forming the plastic seal layer. The plastic seal layer provides support for the substrate during the thinning-down process, and thus warping or cracking of the plastic seal layer 240 may be avoided. In addition, the plastic seal layer can also be used as a material for packaging the substrate. Therefore, after the thinning-down process, the plastic seal layer does not need to be removed. As such, the fabrication process is simplified, and the production cost is reduced.
US10685826B2

A control system for controlling a magnet of a magnetic sector mass spectrometer comprises a magnetic field sensor for sensing the magnetic field of the magnet and generating an output representative thereof; a set point generator configured to generate an output representative of, or related to, a desired magnetic field of the magnet; and a digital controller configured to receive a variable digital input signal from the output of the magnetic field sensor and a set point digital input signal from the output of the set point generator, and to generate a digital output from which is derived a control signal for controlling a current to the magnet so as to control the magnetic field thereof. The control system is arranged to apply to the digital controller a selected one of a plurality of different controller settings, in accordance with the desired magnetic field of the magnet.
US10685817B2

A film forming apparatus for forming a thin film on a flexible substrate. The film forming apparatus forms a thin film on a flexible substrate under vacuum. The film forming apparatus includes a first zone into which a first gas is introduced and a second zone into which a second gas is introduced in a vacuum chamber. Zone separators have openings through which the flexible substrate passes. The film forming apparatus includes a mechanism that reciprocates the flexible substrate between the zones. Further, the film forming apparatus includes a mechanism that supplies a raw material gas containing metal or silicon to the first zone, and a mechanism that performs sputtering of a material containing metal or silicon as a target material in the second zone.
US10685814B2

A system for processing substrates having an atmospheric front end and a vacuum main frame, primary processing chambers attached to the main frame, a loadlock positioned between the front end and the main frame, and at least one secondary processing chamber attached to the loadlock.
US10685813B2

The invention relates to a plasma treatment device with a treatment chamber, at least one pair of microwave plasma sources and at least one voltage source. Each pair of microwave plasma sources consists of a first microwave plasma source and a second microwave plasma source, wherein the first and the second microwave plasma source each have a plasma source wall and, within this, a microwave coupling-in device and a plasma electrode. The first and the second microwave plasma source are arranged within the treatment chamber on the same side of one or more substrates to be processed and adjacently to one another. The plasma electrodes of the first microwave plasma source and the second microwave plasma source are electrically insulated from one another and electrically conductively connected to the at least one voltage source. Here, the at least one voltage source is suitable for supplying the plasma electrodes of the first and the second microwave plasma source with different potentials. The invention also relates to a method for operating a plasma treatment device of this kind.
US10685812B2

A microwave antenna includes a first spiral conduit having a first conduit end, first plural ports in a floor of the first spiral conduit spaced apart along the length of the first spiral conduit; an axial conduit coupled to a rotatable stage; and a distributor waveguide comprising an input coupled to the axial conduit and a first output coupled to the first conduit end.
US10685809B2

A charged particle beam lithography apparatus, includes a plurality of multiple-beam sets, each of which including a plurality of irradiation sources each generating an independent charged particle beam, a plurality of objective deflectors, each arranged for a corresponding charged particle beam, and configured to deflect the corresponding charged particle beam to a desired position on a substrate, and a plurality of electrostatic or electromagnetic lens fields each to focus the corresponding charged particle beam on the target object; a plurality of common deflection amplifiers, arranged for each multiple-beam set, and each of the plurality of common deflection amplifiers being configured to commonly control the plurality of objective deflectors arranged in a same multiple-beam set; a plurality of individual ON/OFF mechanisms configured to individually turn ON/OFF a beam irradiated from each irradiation source; and one or more multiple-beam clusters including the plurality of multiple-beam sets.
US10685802B2

In various embodiments, a measuring arrangement is provided. The measuring arrangement may include a micromechanical sensor including a capacitor, a bridge circuit including a plurality of capacitors, at least one capacitor of which is the capacitor of the micromechanical sensor, an amplifier coupled, on the input side, to an output of the bridge circuit, a DC voltage source configured to provide an electrical DC voltage, a chopper including at least one first charge store and a switch structure, The switch structure is configured to couple the first charge store alternately to the DC voltage and the bridge circuit for the purpose of coupling an electrical mixed voltage into the bridge circuit.
US10685801B2

An electromagnetic device includes a spool having a cylindrical body with a through hole, a secondary coil formed in a spiral shape along an outer peripheral surface of the cylindrical body and formed with a closed circuit by metal plating, and a primary coil formed of a conductive wire wound around the secondary coil via an insulating material covering the secondary coil. An induced current, generated by applying a voltage to any one of the primary coil and the secondary coil, is allowed to flow to the other coil different from the one coil.
US10685799B2

To provide an electric circuit breaker device that can be downsized while maintaining strength. An igniter 20, a bar-shaped projectile 40, a conductor piece 50, and an insulating space 61 are provided inside a resin housing 10. A cylinder 30 is disposed between the bar-shaped projectile 40 and an inner wall surface of the housing 10, and further, a reinforcing frame 70 is disposed in the housing 10 on the outer side. A discharge path for combustion products generated by actuation of the igniter 20 is provided between the insulating space 61 and a second end 12 of the housing.
US10685798B2

An interrupter unit for a circuit breaker has two electrically conductive arcing contact pieces, which can be moved relative to one another along a switching path. An insulating nozzle has a nozzle channel through which the switching path runs. A heating volume is connected to the nozzle channel. A separating housing divides the heating volume into a cold gas region and a hot gas region. A cold gas duct runs through a nozzle channel end section of the nozzle channel and is connected to the cold gas region. A hot gas duct runs through the nozzle channel end section and is connected to the hot gas region.
US10685797B2

Various embodiments may include an insulator arrangement for a switchgear assembly comprising: an axially symmetrical insulating structure element; a first conductive annular structure arranged on an inner surface of the structure element; and a second conductive annular structure arranged on an outer surface of the structure element. The first annular structure and the second annular structure are insulated from one another by the insulating structure element.
US10685789B2

A porous interconnected corrugated carbon-based network (ICCN) composite and methods for making the same are disclosed. The porous ICCN composite is made up of a plurality of carbon layers that are interconnected and expanded apart from one another to form a plurality of pores. Metallic nanoparticles are disposed within the plurality of pores. In one embodiment, a light exposure only based method for producing the porous ICCN composite is disclosed. In another embodiment a light exposure plus an electrodeposition method for producing the porous ICCN composite is disclosed. In yet another exemplary embodiment, a capacitor having a first electrode and a second electrode separated from the first electrode by a dielectric wherein at least one of the first electrode and the second electrode is formed from the porous ICCN composite is disclosed.
US10685785B2

Some embodiments include a capacitive chip having a plurality of capacitive units. The individual capacitive units include alternating electrode layers and dielectric layers in a capacitor stack. The capacitor stack extends across an undulating topography. The undulating topography has peaks and valleys with the peaks being elevationally offset relative to the valleys by a distance within a range of from about 30 microns to about 100 microns. The capacitor stack includes at least about 10 total layers. Some embodiments include apparatuses and multi-chip modules having capacitor chips.
US10685779B2

A wound element made up of a plurality of superposed layers of turns wound on a core, including a sheet of a material that is thermally conductive at least in its plane, which sheet is interposed between two of the superposed layers of turns and has an end projecting from these layers and including at least one temperature probe for delivering temperature information about the wound element.
US10685777B2

A three-phase AC reactor according to an embodiment of the present invention includes an input and output terminal block; a peripheral iron core disposed under the input and output terminal block; and at least three iron-core coils each constituted of an iron core and a coil wound around the iron core, so as to contact an inner surface of the peripheral iron core or so as to be coupled to the inner surface. The at least three iron-core coils form gaps that can be magnetically coupled between two of the iron-core coils adjoining each other. The three-phase AC reactor includes a phase-based coil extending member unit that extends from coil end portions of the coils as base points to connection points of the input and output terminal block.
US10685769B2

An integrated inductor apparatus integrated to be a plurality of inductors is provided. The integrated inductor apparatus includes inductor windings to form inductors and includes at least two windows each having at least one of the inductor windings disposed therein and magnetic core units, each having a closed geometrical structure to form one of the at least two windows, wherein two of the neighboring magnetic core units have a shared magnetic core part. The magnetic core units comprise at least two kinds of material having different magnetic permeability corresponding to different sections of the magnetic core units, wherein the reluctance of the shared magnetic core part is smaller than the reluctance of a non-shared magnetic core part of the magnetic core units.
US10685768B2

A soft magnetic material powder includes soft magnetic material particles, the soft magnetic material particles each include a core formed from an Fe-based soft magnetic material and an insulating film covering the surface of the core, and the insulating film contains an inorganic oxide and a water soluble polymer. A magnetic core includes soft magnetic material particles and a binder bonding the soft magnetic material particles to each other, the soft magnetic material particles each include a core containing an Fe-based soft magnetic material and an insulating film covering the surface of the core, and the insulating film contains an inorganic oxide and a water soluble polymer.
US10685767B2

A surge protective device (SPD) module includes a varistor and an electrical conductor. The varistor includes a hole defined therein and extending through the varistor. The electrical conductor extends through the hole in the varistor.
US10685756B2

Provided is an apparatus for generating electricity, mechanical energy, and/or process and district heat using a gas propellant chamber fueled with fissile material and enclosed in a sealed containment vessel which also contains an operating gas. The system allows for the operating gas to be compressed as it enters the nuclear fuel chamber where it is heated. As the operating gas exits the nuclear fuel chamber, the kinetic energy of the gas is converted to rotational energy by a variety of methods. The rotational energy is further converted to electricity, mechanical energy, and/or process and district heat. The operating gas circulates in the containment vessel and is cooled prior to re-entering the gas propellant chamber. The apparatus thereby provides a simpler and safer design that is both scalable and adaptable. The apparatus is easily and safely transportable and can be designed to be highly nuclear-proliferation-resistant.
US10685754B2

An improved testing and data gathering method is described herein with reference to testing a new fuel, as an exemplary component to be tested for licensure purposes. The method includes generally: generating models for the new system; making samples and getting them accepted for a reactor; and testing the samples in a test or commercial reactor until the exposure time is reached for the expected cycle length of the fuel at final use. The method is preferably done concurrent to submitting a license application for commercial use of the new component to the relevant government body to expedite license testing review.
US10685747B1

A method includes receiving from a health care practitioner input corresponding to creation of a first health care order which includes one or more parameters associated with a health care goal for the patient, one or more parameters associated with one or more rules for communicating notifications regarding the first health care order to the first health care practitioner via the electronic health records application, and instructions for the patient for complying with the first health care order. The method further includes displaying to the patient a patient portal comprising a goals interface which displays information associated with the first health care order for the patient created by the first health care practitioner, and allowing the patient to input readings for the order. The method further includes communicating one or more alert or reminder notifications to the patient.
US10685742B2

A device and system for providing identification and medical information are disclosed. The device includes a readable code that contains medical biographical information of the subject, a programmable reporter element that is programmed to electronically store at least one particular event relating to the subject, and a signal producing element functionally related to the programmable reporter element. In one aspect, a method for providing identification and medical information from a subject includes providing a subject with a device comprising a Radio Frequency Identification (RFID) tag and scanning the RFID tag with the RFID reader. The RFID tag includes a chip configured to be scanned and read by an RFID reader, whereby the chip is wirelessly linked to a server containing medical and biographical information specific to the subject.
US10685741B2

A system and method for analyzing chemical data including a processor and one or more classifiers, stored in memory and coupled to the processor, which further includes an indication predictive module configured to predict whether a given chemical treats a particular indication or not and a side effect predictive module configured to predict whether a given chemical causes a side-effect or not. A correlation engine is configured to determine one or more correlations between one or more indications and one or more side effects for the given chemical and a visualization tool is configured to analyze the one or more correlations and to output results of the analysis.
US10685739B2

Systems and methods disclosed for recommending beauty products for a subject by using a DNA sequencer to generate genetic information; aggregating genetic information, beauty trend data, and cosmetic product response from a patient population; deep learning with a computer to generate at least one computer implemented classifier that predicts matching beauty products based on the genetic information, beauty trend data, and cosmetic product response from a patient population; and recommending one or more beauty products for the subject.
US10685727B2

A level shifter includes a first output terminal and a second output terminal. After an output signal in a high level state is outputted from the first output terminal and an inverted output signal in a low level state is outputted from the second output terminal, a weak driving circuit is connected between the first output terminal and a power supply voltage, and a strong driving circuit is connected between the second output terminal and the power supply voltage. After the output signal in the low level state is outputted from the first output terminal and the inverted output signal in the high level state is outputted from the second output terminal, the strong driving circuit is connected between the first output terminal and the power supply voltage, and the weak driving circuit is connected between the second output terminal and the power supply voltage.
US10685713B2

A storage device includes a nonvolatile memory device that includes memory blocks, each including memory cells, and a controller that receives a first write request from an external host device. Depending on the first write request, the controller transmits a first sanitize command to the nonvolatile memory device and transmits first write data and a first write command associated with the first write request to the nonvolatile memory device. The nonvolatile memory device is configured to sanitize first data previously written to first memory cells of a first memory block of the memory blocks in response to the first sanitize command. The nonvolatile memory device is further configured to write the first write data to second memory cells of the first memory block in response to the first write command.
US10685706B2

A sense amplifier circuit is provided for determining a state value of a resistive memory cell, wherein the resistive memory cell comprises a first resistive memory cell element, by means of a second resistive memory cell element, which is part of the resistive memory cell or a memory cell-external reference memory cell element. The sense amplifier circuit can include: a switch structure, a first storage element, a second storage element, and a control circuit. The control circuit controls the switch structure in such a way that in a first phase an electrical voltage present at the first resistive memory cell element or a voltage derived therefrom is fed to the first storage element and an electrical voltage present at the second resistive memory cell element or a voltage derived therefrom is fed to the second storage element. And in a second phase an electrical voltage present at the first resistive memory cell element or a voltage derived therefrom is provided and an electrical voltage present at the second resistive memory cell element or a voltage derived therefrom is provided. An evaluation circuit is configured to determine a state value of the resistive memory cell using the voltages fed to the storage elements in the first phase, or values derived therefrom, and the voltages provided in the second phase, or values derived therefrom.
US10685701B2

Disclosed is a semiconductor storage device having a dual-port SRAM cell with a smaller area and low-current consumption and securing a good static noise margin. The semiconductor storage device includes a memory cell circuit constituting the dual port SRAM cell comprised of six transistors. When driving the first or second word line, a word line driver circuit lowers a high-level voltage which is to be output to the driven word line such that the high-level voltage is lower than a high-level voltage which is to be output to both of the first and second word lines when driving both the first and second word lines.
US10685698B2

An apparatus includes a plurality of coarse delay circuits and a phase blender circuit. The coarse delay circuits may be configured to (i) receive an input clock signal, (ii) receive a plurality of control signals and (iii) generate a first phase signal and a second phase signal. The phase blender circuit may be configured to (i) receive the first phase signal and the second phase signal, (ii) receive a phase control signal, (iii) step between stages implemented by the coarse delay circuits and (iv) present an output clock signal. The phase blender circuit may mitigate a mismatch between the stages of the coarse delay circuits by interpolating an amount of coarse delay provided by the coarse delay circuits.
US10685694B2

Methods, systems, and devices for cell bottom node reset in a memory array are described. The memory array may include a plurality of ferroelectric memory cells having a cell bottom node and a cell plate opposite the cell bottom node. A zero voltage may be applied to a plurality of digit lines in the memory array. A plurality of word lines may be activated to electrically coupled the plurality of digit lines to cell bottom node of each of the ferroelectric memory cells. Accordingly, the cell bottom node of each of the ferroelectric memory cells may be reset to the zero voltage.
US10685693B2

A method of manufacturing an array of magnetic random access memory cells includes writing to a magnetic random access memory cell. The writing to a memory cell includes determining an optimum write current for the array of memory cells, and applying the optimum write current to a first memory cell in the array. A first read current is applied to the first memory cell to determine whether a magnetic orientation of the first memory cell has changed in response to applying the optimum write current. A second write current is applied to the first memory cell when the magnetic orientation of the first memory cell has not changed. The second write current is different from the optimum write current. A second read current is applied to the first memory cell to determine whether the magnetic orientation of the first memory cell changed in response to applying the second write current.
US10685673B2

A tape drive-implemented method, according to one embodiment, includes: using formatting information which corresponds to a magnetic tape loaded in the tape drive to identify wraps on the magnetic tape. Identifying wraps on the magnetic tape includes: identifying an outermost wrap on the magnetic tape on a first side of the magnetic tape, and identifying an outermost wrap on the magnetic tape on a second side of the magnetic tape. A procedure is also performed for each of the wraps identified using the formatting information. Performing the procedure for a given one of the wraps includes: sending one or more instructions to position a magnetic head of the tape drive over the given wrap, and collecting PES information which corresponds to the given wrap.
US10685671B2

A magnetoresistance effect element has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, and the tunnel barrier layer has a spinel structure represented by a composition formula AGa2Ox (0
US10685665B2

A method improves speech recognition using a device located in proximity to a machine emitting high levels of audio noise. The microphone of the device receives the audio noise emitted by the machine and the speech emitted by a user and generates a composite signal. The device also receives a wireless communication signal from the machine comprising information on an audio noise profile and the proximity of the machine relative to the device. The audio noise profile is a representation of the audio noise emitted by the machine. Based on this information, the device determines a filter for filtering the composite signal to mitigate the audio noise before initiating the speech recognition process. The method improves speech recognition in a high audio noise environment.
US10685663B2

A method includes accessing, by at least one processing device, an audible signal including at least one in-ear microphone audible signal and at least one external microphone audible signal and at least one noise signal; training a generative network to generate an enhanced external microphone signal from an in-ear microphone signal based on the at least one in-ear microphone audible signal and the at least one external microphone audible signal; and outputting the generative network.
US10685660B2

Provided are a voice audio encoding device, voice audio decoding device, voice audio encoding method, and voice audio decoding method that efficiently perform bit distribution and improve sound quality. Dominant frequency band identification unit identifies a dominant frequency band having a norm factor value that is the maximum value within the spectrum of an input voice audio signal. Dominant group determination units and non-dominant group determination unit group all sub-bands into a dominant group that contains the dominant frequency band and a non-dominant group that contains no dominant frequency band. Group bit distribution unit distributes bits to each group on the basis of the energy and norm variance of each group. Sub-band bit distribution unit redistributes the bits that have been distributed to each group to each sub-band in accordance with the ratio of the norm to the energy of the groups.
US10685656B2

The technology described in this document can be embodied in a computer-implemented method that includes presenting a first user-interface that includes a user-selectable menu of multiple virtual personal assistant (VPA) service providers, and receiving a user-selection identifying a particular VPA service provider. The method also includes receiving a first signal representing input speech data, and processing the first signal to generate a first electronic file that includes at least a portion of the input speech data, the first electronic file being generated in accordance with a specification of the particular VPA service provider. The method further includes transmitting the first electronic file to one or more remote computing devices associated with the particular VPA service provider, receiving at least a second electronic file including a response to the input speech data, and causing an acoustic transducer to generate an acoustic output based on the second electronic file.
US10685652B1

This disclosure describes, in part, techniques for determining device groupings, or clusters, for multiple voice-enabled devices. The device clusters may be determined based on metadata data for audio signals (or audio data) generated by each of the multiple voice-enabled devices. For example, a remote system may analyze timestamp data for the audio signals received from the devices, and determine that the devices detected the same voice command of a user based on the timestamp data indicating that the audio signals were received within a threshold period of time from each other. Additionally, the remote system may analyze other metadata of the audio data, such as signal-to-noise (SNR) values, and determine that the SNR values are within a threshold value. The remote system may determine device clusters for the voice-enabled devices of a user based on these, and potentially other, types of metadata of the audio signals.
US10685645B2

A method for creating binary classification models and using the binary classification models to select candidate training utterances from a plurality of live utterances is provided. The method may include receiving a plurality of intents and associated training utterances. The method may include creating, from the training utterances, a binary classification model for each intent. The binary classification model may include a vector representation of a line of demarcation between utterances associated with the intent and utterances disassociated from the intent. The method may also include receiving live utterances. An intent may be determined for each live utterance. The method may include creating a vector representation of the live utterance. The method may include selecting candidate training utterances based on a comparison between the vector representation of the live utterance and the vector representation included in the binary classification model of the intent determined for the live utterance.
US10685636B2

Noise reduction circuitry for a communication apparatus can apply different noise reduction transfer functions, depending on whether a listening device is connected to the apparatus. If no listening device is connected, the noise reduction transfer function can be adapted for use with microphones and speakers that form an integral part of the communication apparatus, which may be a cellular telephone. If a listening device is connected, the noise reduction transfer function can be adapted for use with microphones and speakers that form a part of the listening device. This allows the noise reduction circuitry to provide improved noise reduction performance.
US10685632B2

A percussion instrument including a box with at least one wall configured to define a resonant chamber. The at least one wall defines a support area about an opening into the resonant chamber with the support area extending in a support plane. A playing surface is configured to be mounted to the support area to close the opening such that an inner surface of the playing surface extends along the support plane. At least one arcuate string is mounted relative to the at least one wall at an angle such that a portion of the arcuate string is in biased engagement with a contact surface defined by an inner surface of the playing surface or an inner surface of a portion of the at least one wall.
US10685623B2

A rearview device for a vehicle having an electro-optic element. A first substrate includes first and second surfaces disposed on opposite sides thereof. The second surface includes a first electrically conductive layer. A second substrate includes third and fourth surfaces disposed on opposite sides thereof. The third surface includes a second electrically conductive layer. An electro-optic medium is disposed in a cavity. The electro-optic medium is variably transmissive such that the electro-optic medium is operable between generally clear and darkened states. A first electrical connection and a second electrical connection are positioned on the same side of the electro-optic element. A display device is disposed proximate the fourth surface of the second substrate. A toggle paddle is disposed behind the electro-optic element. The toggle paddle includes a plurality of distinct buttons. Each distinct button includes a distinct tactile indicia on a rear surface thereof.
US10685622B2

A display apparatus transmits a picture acquisition request for getting picture information to an external image apparatus connected through a predetermined interface to the display apparatus from the external image apparatus at predetermined intervals and gets a plurality of pieces of picture information from the external image apparatus to be displayed. The plurality of pictures may be switched at predetermined intervals, for example, to be displayed, so that the plurality of pictures may be displayed in a so-called slide show manner. A plurality of pictures for thumbnail may be produced from the plurality of pieces of picture information and be arranged together to be displayed in one picture screen of a display device.
US10685608B2

A display device is disclosed. The display device includes a display including a backlight comprising a plurality of light sources and a display panel and configured to display a background image including a preset object, a sensor disposed at an outer part of the display and configured to sense an external lighting environment and a processor configured to determine a direction of a lighting based on the sensed lighting environment, to display a shadow object for the preset object at a position corresponding to the determined lighting direction, and to adjust a brightness of a light source corresponding to a position of the shadow object from among the plurality of light sources based on the sensed lighting environment.
US10685607B2

An adjustment method, which is adapted in a display including a plurality of pixels and a plurality of backlight illuminants, includes: inputting an image signal with a single chromaticity and luminance to the display; adjusting a set of a backlight red gray-level luminance, a backlight green gray-level luminance, and a backlight blue gray-level luminance for each of the illuminants, and the difference of the luminance of the backlight illuminants is between 0 and 10%; and adjusting a set of a pixel red gray-level value, a pixel green gray-level value, and a pixel blue gray-level value for each of the pixels, and the difference of the luminance of the pixels is between 0% and 5%.
US10685606B2

There is provided a portable electronic device including a backlight module, an ambient light sensor, a proximity sensor and a processing unit. The backlight module illuminates with backlight brightness. The ambient light sensor is configured to detect ambient light intensity. The proximity sensor is configured to detect an object. The processing unit is configured to activate the proximity sensor when the ambient light intensity detected by the ambient light sensor is lower than a predetermined value or decreases more than a predetermined range, and to maintain or reduce the backlight brightness according to a detection result of the proximity sensor. There is further provided an automatic detection method.
US10685598B2

A wiring delay is prevented or reduced by lowering a wiring resistance without making a wire wider. The present invention includes: a light blocking film (102); a light-transmitting film (106); and a first wiring layer (105A) which serves as part of a wire configured to electrically control an amount of transmitted light for each pixel, the first wiring layer (105A) being provided over the light blocking film (102), and the light-transmitting film (106) being provided over the first wiring layer (105A) so as to cover a side surface of the first wiring layer.
US10685589B1

A wire bound notebook identification tab is comprised of a writable exterior surface to receive written or labeled identifying information provided to reference the contents or ownership of a wire bound, or spiral bound notebook. The present invention features a hooking mechanism on the underside of each end adapted to secure the unit to the wire or plastic spiraled spine of any such notebook. The writable exterior surface measures comparably to the width of the spine of the spiral notebook with a length appropriate to receive identifying information.
US10685586B2

Simulated tissue structures and methods of making them are disclosed. An elastic first material is placed in tension. An elastic second material is adhered to the first material while the first material is in tension. The adhered second material and the first material in tension forms a first shape of the simulated tissue structure. Tension on the first material is released. In releasing the tension of the first material, a force is exerted on the adhered second material bring the combination of the first material and the second material into a second shape. The first shape is maintained by a mold or mandrel and the second shape is the desired shape of the simulated tissue structure.
US10685583B2

A processing system for a flight simulator includes a ScramNet interface, a non-transitory memory, and a processor. The ScramNet interface is configured to establish a ScramNet bus on which ScramNet messages are transmitted and received. The non-transitory memory is configured to store computer-executable instructions for a host process and a ScramNet-to-Ethernet application programming interface (API). The processor is communicatively coupled to the ScramNet interface and the non-transitory memory, and is configured to execute the host process and the ScramNet-to-Ethernet API to: convert, using the ScramNet-to-Ethernet API, a flight control message to a first ScramNet message on the ScramNet bus, process, using the host process, the first ScramNet message to generate a second ScramNet message on the ScramNet bus, and convert, using the ScramNet-to-Ethernet API, the second ScramNet message to a display message.
US10685579B2

A learning system includes an output unit that outputs a first problem and a display message prompting a user to take a break, an acquisition unit that acquires an answer to the first problem from the user, an electroencephalogram measurement unit that measures an electroencephalogram of the user, and a control unit. The control unit determines whether first motivation is present on the basis of a first event-related potential included in the electroencephalogram and starting from a timing at which the first problem is output, determines whether second motivation of the user is present on the basis of a second event-related potential included in the electroencephalogram and starting from a timing at which the answer is acquired, and instructs the output unit to output a display message prompting the user to take a break if the first motivation is not present and the second motivations is not present.
US10685573B2

A flight route generating method includes accepting, by an input, input of a departure point and a waypoint that the unmanned aerial vehicle will pass, and displaying, on a display, a flight route passing through the departure point and the waypoint, an end time arrival point at which the unmanned aerial vehicle will arrive at an end time of a time zone in which flight of the unmanned aerial vehicle is permitted.
US10685566B1

This technology relates to selectively providing details of surrounding roads to passengers of a vehicle. One or more computing devices may calculate a plane relative to an orientation of the vehicle based upon at least one of the vehicle's location, pitch, and yaw. For each surrounding road a distance between the surrounding road and the plane may be determined by the one or more computing devices. The one or more computing devices may generate and display a video indicating a projected trajectory of the vehicle and objects detected by sensors on the vehicle, on a map corresponding to a route the vehicle is currently following and virtual representations of surrounding roads which are within a predefined distance of the location of the vehicle based on the determined distance for each of the surrounding roads.
US10685565B2

A server is used to provide a smoking vehicle to a user who wants to smoke. The server includes a communication device. The communication device is configured to receive first time information indicating a boarding time and first location information indicating a boarding location from an information terminal of the user. The communication device is configured to receive location information of the vehicle. The communication device is configured to transmit the first time information and the first location information to the vehicle.
US10685562B2

A system and method includes a mobile device having a mobile device identifier associated therewith and an in-vehicle infotainment system. The mobile device communicates the mobile device identifier to the in-vehicle infotainment system. A user device is controllable by inputs from a user though a user interface display associated with the user interface. A global positioning system generates a vehicle position signal at the vehicle. The user device is separate from the in-vehicle infotainment system and the global positioning system. The in-vehicle infotainment system communicates the vehicle position signal corresponding to a current vehicle position and the mobile device identifier to the user device. The user device is associated with a display displaying a map display comprising a map with a representation of the vehicle at the current vehicle position and the mobile device identifier of the mobile device.
US10685558B2

Methods, systems, and apparatus, including computer programs encoded on a storage device, for monitoring a property using drone beacons. In one aspect, a monitoring system is disclosed that includes a drone, a drone beacon, a component, a processor, and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations may include obtaining drone beacon data generated by the drone beacon, determining a location of the drone beacon based on the drone beacon data, after determining the location of the drone beacon, transmitting, to the drone, a first instruction to navigate towards the location of the drone beacon, after deploying the drone, obtaining component data generated by the component, and after obtaining the component data, transmitting, to the drone, a second instruction to navigate towards a different location than the location of the drone beacon based on the component data.
US10685545B2

Open-chamber smoke detector and detection method. An elecromagnetic emitter emits radiation, a sensor receives the signal after it has travelled through the monitored area and analyses it to determine whether smoke is present by comparison with a reference signal representative of a smoke plume. An alarm condition is signaled when an evolution in the obtained data corresponds to the reference profile within a threshold amount.
US10685527B2

A beverage dispenser for dispensing beverage containers includes an outer shell with an internal track that dispenses rolling beverage containers from the track and one or more internal ice liners that retain ice to keep the beverage containers chilled.
US10685526B2

Disclosed are techniques that use devices with corresponding identity wallet applications that execute on an electronic processor device of the devices, and which identity wallets store identity information and encrypt the stored identity information. A distributed ledger system, and a broker system that interfaces to the wallet and the distributed ledger are used for various information exchange cases pertaining to access to facilities. In particular, disclosed is a registration process to register an identity wallet with a facility.
US10685524B2

The invention relates to a method for authenticating a security marking including at a long afterglow compound capable of emitting long afterglow luminescence light in a given wavelength region, the method allowing to detect a presence and an amount of said long afterglow compound based on comparison of a measured initial intensity value of a spectral component of the emitted light within said wavelength region and associated afterglow time with corresponding reference values representative of a reference amount value of a genuine long afterglow compound. The invention also relates to a reader and system operable to implement the steps of the method.
US10685523B1

Currency processing systems, coin processing machines, coin imaging sensor assemblies and methods of making and methods of using the same are presented herein. A currency processing system is disclosed which includes a housing with a coin input area for receiving coins and coin receptacles for stowing processed coins. A disk-type coin processing unit, which is coupled to the coin input area and coin receptacles, includes a rotatable disk for imparting motion to coins, and a sorting head for separating and discharging coins to the coin receptacles. A sensor assembly is mounted to, adjacent or within the sorting head adjacent the rotatable disk. The sensor assembly includes a sensor circuit board with photodetector elements and light emitting devices. An illumination control device is communicatively coupled to and operable for controlling the light emitting device(s). A photodetector control device is communicatively coupled to and operable for controlling the sensor circuit board.
US10685521B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for tracking students on school buses. In one aspect, a method includes storing, in an onboard computing device, a list of students associated with respective stops on a bus route, storing, in the onboard computing device, a list of students on the bus, determining that the bus has reached a designated stop, and presenting on a display a list of students associated with the designated stop. As each student enters or exits the bus, the methods include receiving an electronic signal identifying the student entering or exiting the bus and adding or removing the student to or from the list of students on the bus.
US10685520B2

A computer-implemented method for border control is described. The method involves interaction between a user computing device and a management server. The following actions are performed at the user computing device. A registration process is performed that involving captures user information and a stored biometric of the user from a user travel document. A first fresh user biometric is also captured at the user computing device for verification to register the user at the management server. At least one check step is then performed during passage through a border control area, this check step comprising capturing a second fresh user biometric for verification and generation of a time limited code for completing the check step. Suitable apparatus to implement this method is also described.
US10685513B2

A method for activating a function of a motor vehicle upon detecting the presence of a user apparatus in a predetermined detection area around the vehicle. The method includes a step of determining the position of the user apparatus relative to the body of the user; a step of receiving, by the user apparatus, a signal comprising a broadcast message sent by the vehicle; a step of calculating a compensated value of the power of the signal received from the determined position of the user apparatus; a step of estimating the distance separating the user apparatus from the vehicle using the compensated power value, and a step of activating at least one function by the vehicle when the estimated distance is less than a predetermined threshold.
US10685510B2

A response vehicle includes a vehicle subsystem, a sensor configured to monitor the vehicle subsystem and provide a sensor signal corresponding thereto, a detector configured to receive an identification signal from a piece of equipment, a display, and a vehicle management system. The vehicle management system is configured to receive the sensor signal from the sensor, generate a vehicle subsystem display dataset based on the received sensor signal, transmit the vehicle subsystem display dataset to the display to present the user with a graphical representation of the sensor signal, receive the identification signal from the detector, generate an inventory display dataset based at least in part on the received identification signal, and transmit the inventory display dataset to the display to present the user with an equipment inventory interface.
US10685509B2

Position data received wirelessly from a vehicle enrolled in an inspection waiver program are employed to determine when the enrolled vehicle has entered a geofenced area, associated to an inspection station. After determining that the enrolled vehicle is in the geofenced area, and if the enrolled vehicle has a valid inspection waiver, a bypass confirmation can selectively be provided to the vehicle operator, authorizing the operator to bypass the inspection station. The task of determining when an enrolled vehicle is in the geofenced area associated to an inspection station can be performed using a processor disposed in the vehicle, or at a remote location separate from both the vehicle and the inspection station, or at the inspection station.
US10685479B2

Methods and systems for reconstructing surfaces of an object using regional level sets (RLS) are disclosed. A scanning system scans an object and generates a point cloud. An RLS is iteratively determined as solution to a differential equation constrained by the point cloud. The RLS is a 2-tuple, where the first component corresponds to a region identification and the second component corresponds to the solution of the differential equation. The space around the point cloud is iteratively segmented into a plurality of regions. A single solution to the differential equation is applied, encompassing all the regions. The solution in regions of the space corresponding to the finer structures within the point cloud are modeled similar to the coarser regions. The solution in a particular region is iteratively based on the solution in the neighboring regions. An RLS is enabled to reconstruct thinner or smaller structures or surfaces of the object.
US10685476B2

Embodiments described herein provide an apparatus comprising a processor to project voxels from a point cloud data set into an n-DoF space, and define successively less granular supervoxels at successively higher layer of abstraction in a view of the point cloud data set, and a memory communicatively coupled to the processor. Other embodiments may be described and claimed.
US10685465B2

Disclosed is a method for displaying a panoramic image by an electronic device. According to an example embodiment of the present disclosure, a method for generating a panoramic image may comprise sensing a direction that a first side surface of the electronic device faces through a sensor included in the electronic device, displaying a first partial image of the panoramic image corresponding to the sensed direction of the first side surface, determining a direction corresponding to the reference view information with respect to the first partial image if information regarding the first partial image differs from reference view information indicating a reference view for the panoramic image, and providing information about the determined direction.
US10685464B2

For visualizing numerical information, a content is analyzed to identify the numerical information. From the content, a contextual information that is descriptive of the numerical information is selected. A graphical shape is selected to represent the numerical information. A dimension of the graphical shape is adjusted such that the adjusted dimension represents a value in the numerical information according to a scale. A comparison object is selected where a size associated with the comparison object is a fraction of the adjusted dimension according to a ratio. The comparison object is presented relative to the graphical shape as a visualization of the numerical information.
US10685459B2

The present disclosure describes one or more embodiments of a selective raster image transformation system that quickly and efficiently generates enhanced digital images by selectively transforming edges in raster images to vector drawing segments. In particular, the selective raster image transformation system efficiently utilizes a content-aware, selective approach to identify, display, and transform selected edges of a raster image to a vector drawing segment based on sparse user interactions. In addition, the selective raster image transformation system employs a prioritized pixel line stepping algorithm to generate and provide pixel lines for selective edges of a raster image in real time, even on portable client devices.
US10685458B2

A method for producing a calibrated radiometric image by un calibrated or partly calibrated thermal imaging device, the method comprising a steps of capturing first and second images on different sets of capturing conditions, obtaining motion matrix characterizing difference between said sets of capturing conditions, obtaining point spread function matrices characterizing a blur condition of said first and second images and obtaining system gain, and calculating a drift by inverting said system gain, motion and point spread function matrices; and calculating a calibrated image by inverting said system gain, motion, point spread function matrices and said first and second images.
US10685457B2

An eyewear fit visualization system and method enable a user to visualize the fit and look of eyewear on the user's face without physically wearing the eyewear. An image of a user's face is converted to a three-dimensional map that is used to determine contact points of the eyewear to the user's face. Using these contact points, the system and method displays the eyewear precisely in place on a reflected or displayed image of the user's face to accurately simulate the look and fit of the eyewear.
US10685452B2

The invention relates to a registration apparatus (14) for registering images comprising a unit (11) for providing a first and a second image of an object, such that an image element of the first image at a respective position has been reconstructed by multiplying projection data values of rays traversing the image element with weights and by backprojecting the weighted projection data values, a unit (12) for providing a confidence map comprising for different positions in the first image confidence values being indicative of a likelihood that an image feature is caused by a structure of the object, the confidence value being calculated as a sum of a function, which depends on the respective weight, over the rays traversing the respective image element, and a unit (13) for determining a transformation for registering the first and second image to each other under consideration of the confidence map.
US10685449B2

The purpose of the present invention is to provide a surrounding environment recognition device such that even in a situation where a certain moving three-dimensional object is apparently overlapped with another three-dimensional object, early detection of the certain moving three-dimensional object is enabled. To this end, a surrounding environment recognition device for a moving body is equipped with: imaging units for photographing multiple images in a time series; a three-dimensional object detection unit for detecting three-dimensional objects on the basis of distances of the objects from the imaging units; a vector detection unit for tracking feature points within predetermined areas of the multiple images containing the three-dimensional objects, thereby detecting motion vectors of the feature points; and a moving three-dimensional object detection unit for detecting three-dimensional objects which are present in the areas on the basis of detection results of the vector detection unit.
US10685447B2

A method for identifying an object in a surrounding region of a motor vehicle as a stationary object is disclosed. The surrounding region is captured in images using a vehicle-side capture device and the object is detected in the captured images using an image processing device. A first position of the object in the surrounding region relative to the motor vehicle is estimated on the basis of a first captured image, a movement sequence of the object in image coordinates is determined on the basis of the first image and a second captured image, a first movement sequence that characterizes a first, stationary object in the image coordinates is determined proceeding from the first estimated position in the surrounding region, and the captured object is identified as a stationary object on the basis of a comparison of the movement sequence of the captured object to the first characterizing movement sequence.
US10685445B2

A system and method for generating augmented segmented image set obtain are provided. The method may include: obtaining a first image including a first anatomical structure of a first object; determining first feature data of the first anatomical structure; determining one or more first transformations related to the first anatomical structure, wherein a first transformation includes a transformation type and one or more transformation parameters related to the transformation type; applying the one or more first transformations to the first feature data of the first anatomical structure to generate second feature data of the first anatomical structure; and generating a second image based on the second feature data of the first anatomical structure.
US10685442B2

Methods and systems in accordance with the present invention automatically subdivide an area having an arbitrary shape into multiple sub-regions that have approximately equal area under a threshold, with compact shapes having minimal perimeter length. These systems input an arbitrarily shaped zone and recursively bisect it until all of the new sub-zones are smaller than a particular threshold. A data processing system subdivides a two-dimensional region, such as a digital image of a landmass. The data processing system loads the region into memory, determines a minor axis of the region, and splits the region along the minor axis into a first sub-region and a second sub-region. The sub-regions are evaluated to determine if they are under the threshold area. The steps of the process are repeated until all resulting sub-regions are under the threshold area. Consistently compact sub-regions with minimal perimeter are achieved by splitting along the minor axis.
US10685433B2

A nondestructive coating inspection system to inspect a component without removal of a coating thereon, the system including an airflow source to directed heated or cooled air into the component; a sensor directed toward the component to generate an infrared radiation image data of component heated by the heated or cooled air; and a controller in communication with the sensor to register the current infrared radiation image data to at least one infrared reference image data to classify the component based on the comparing.
US10685432B2

An apparatus and a method are disclosed, each of which applies a plurality of different spatial filters to one input image to generate a plurality of filtered images; calculates, for each of a plurality of pixels included in each of the plurality of filtered image, a score indicating a value determined by a difference from a corresponding one of a plurality of model groups, using the plurality of model groups that respectively correspond to the plurality of filtered images and each including one or more models having a parameter representing a target shape; calculates an integrated score indicating a result of integrating the scores of the respective plurality of pixels corresponding to each other over the plurality of filtered images; and determines an abnormality based on the integrated score.
US10685431B1

Methods for quantifying pupil swim are disclosed in order to compensate for the same. A target image, in one embodiment, is displayed on a display of a head mounted display (HMD). Images of the target image are captured from a plurality of positions relative to an optical axis of an optics block of the HMD at an exit pupil of the HMD. The target image includes features and differences between observed locations of the features and their expected locations absent the optics block are determined. From these differences, a wavefront of the optics block is reconstructed and distortion corrections for the optics block are generated using the wavefront. The distortion corrections, when applied to a virtual scene, add pre-distortion that is canceled by the optical imperfections of the optics block as light of the virtual scene with the pre-distortion passes through the optics block.
US10685426B2

An imaging system for adaptively generating panoramic images and methods for manufacturing and using same are provided. The system includes an imaging device configured to capture digital images at a plurality of image capture positions. The system further includes a processor configured to identify an overlapping portion of first and second images captured at respective first and second image capture positions, determine a stitching position quality measure for a plurality of stitching positions in the overlapping portion of the first and second images, and select a stitching position based on the determined stitching position quality measures of the plurality of stitching positions of the first and second images. The processor is also configured to stitch the first and second images together at the selected stitching position to generate a panoramic image and determine a third image capture position based on the stitching position quality measure.
US10685420B2

A method and system for generating and shading a computer graphics image in a tile based computer graphics system is provided. Geometry data is supplied and a plurality of primitives are derived from the geometry data. One or more modified primitives are then derived from at least one of the plurality of primitives. For each of a plurality of tiles, an object list is derived including data identifying the primitive from which each modified primitive located at least partially within that tile is derived. Alternatively, the object list may include data identifying each modified primitive located at least partially within that tile. Each tile is then shaded for display using its respective object list.
US10685413B2

Healthcare appointment information system and method enabling a patient to manage multiple accounts with third party sources through a single account. A user account is created for storing individual user healthcare data such as user preferences (e.g., Monday morning appointments or willingness to be placed on waiting lists), user names and passwords (for accessing third-party sources), contact information (phone, email, text), insurance plans, gender, age, medications, existing appointments and other healthcare information enabling the system to book an appointment on behalf of the patient on one or more availability sources. In addition to booking on the patient's behalf, the account information also enables patient communications with the various sources to be conducted through the system. For example, notifications from other availability sources can be transmitted through the system, which may reformat the message and communicate the reformatted message to the patient. The patient response may then be transmitted via the system to the source. These communications or their content may also be used to update the user account information.
US10685411B2

According to various embodiments, systems and methods are provided for enabling parties to create, define, buy, and sell usage rights in radio frequency (RF) ranges, e.g., via a computerized trading exchange. The usage rights may comprise exclusive or shared ownership or lease interests. A government or other entity may initially offer on the exchange usage rights in radio frequencies owned or controlled by the government. The usage rights may be sold to market participants, e.g., through a competitive bidding process such as a reverse auction, Dutch auction, RFQ, or other methodology. Such rights may be transferred subject to government use, e.g., in emergency situations. Information associated with offered RF usage rights such as historical usage data, geographical reach, and available RF equipment may be published on the exchange. The exchange may also enable secondary trading of usage rights.
US10685404B1

Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an insured asset and the area surrounding an insured asset, such as with the policyholder or insured's permission and collect data related to the insured asset, such as images, video, audio, weather conditions, thermal signatures, wood and soil samples, etc., and transmit this data to a computing device. The computing device may be associated with and/or utilized by an insurance provider to perform insurance-related tasks, such as processing the data to determine an amount of risk associated with the insured asset. If the amount of risk has increased, the computing device may provide a recommendation to a mobile device of the policyholder on how to reduce the risk such that corrective action may be taken. Insurance discounts may be provided based upon following recommendations that mitigate risk.
US10685401B1

Aspects of the invention are directed to methods and systems for efficiently communicating data between an insurer and a non-referral repair shop, e.g., vehicle repair shops that are normally not preapproved by the insurer to perform the estimating and repair work. The methods and systems described herein are particularly useful for insurers utilizing non-referral repair shops for servicing vehicles involved in insurance claims. According to aspects of this invention, the insured may be able to select a non-referral repair shop, not delegated or preapproved by the insurer, thereby generally allowing the insured to select any available vehicle repair shop.
US10685399B2

Due diligence of mortgage documents is faster and simpler. An electronic mortgage application often contains or references a collection of many separate electronic mortgage documents. Electronic data representing an original version of an electronic mortgage document and its current version may be hashed to generate digital signatures. Any auditor may then quickly conduct the due diligence by comparing the digital signatures. If the digital signatures match, then the due diligence reveals that the electronic mortgage document has not changed since its creation. However, if the digital signatures do not match, then the electronic mortgage document has changed since its creation. The auditor may thus flag the electronic mortgage document for additional due diligence. Regardless, a result of the due diligence may be incorporated into one or more blockchains.
US10685394B2

Disclosed herein is an image processing apparatus including a display control part configured to display a human-figure virtual object image in a pose from which to extract information necessary for motion capture, the human-figure virtual object image being the object to be handled corresponding to a person targeted to be recognized.
US10685389B2

A mobile app for a mobile device includes logic for an overlay for the UI of the mobile device, and a location on the UI where the overlay is to be displayed, as specified by the user. The mobile app also comprises a scanning layer to create a list of items to be located and acquired. Instructions for locating the items, and objectives for ordering the locations of the items on the overlay are received from the user. The objectives may be for a trip to acquire the items, such as total cost, time, number of stops, preferred establishments for acquiring the items, preferred brands of the items, and other bases. The locations of the items are identified and filtered in accordance with the instructions. The locations of the items are displayed on the overlay at the area of the user interface specified by the user, according to geographical location.
US10685388B2

Disclosure includes selecting a merchant from a plurality of merchants, enabling a trial mode for the merchant, during the trial mode, receiving an indication of a first order for the merchant, forwarding the indication of the first order to the merchant, allocating a first payment for the first order to the merchant, requesting an acceptance of a membership status from the merchant, and receiving an indication of the payment for the first order.
US10685386B2

An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene, a camera, and a global position system sensor. The augmented reality user device includes a processor implementing an object recognition engine, a virtual assessment engine, and a virtual overlay engine. The object recognition engine identifies tangible products from an image. The virtual assessment engine authenticates the user, identifies a user identifier for the user, and identifies a vendor based on the geographic location of the user. The virtual assessment engine captures an image and performs object recognition on the image to identify products in a cart. The virtual assessment engine sends a token to a remote server, receives available offers for the user from the server, and presents the available offers as virtual objects overlaid with the products in the cart.
US10685378B2

An online system aggregates content item from third party systems for presentation to users of the online system. To do so, the online system accesses the web pages of third party systems to trigger tracking pixels that have been previously placed by the third party systems. A triggered tracking pixel sends a server call to the online system that includes tracking pixel data such as information about the content item that was available on the web page. Based on the information gathered through various tracking pixels, the online system generates a catalog of the content item that can then be presented to a user of the online system such that the user can browse content items of the third party system while accessing the online system.
US10685365B2

Example methods and apparatus for associating media devices with a demographic composition of a geographic area are disclosed. A disclosed example method includes receiving a plurality of Internet Protocol addresses assigned to a media device associated with a panel member, determining a most used Internet Protocol address from the plurality of Internet Protocol addresses, accessing geographic information and determining a geographic location corresponding to the most used Internet Protocol address, accessing demographic information and determining a demographic profile associated with the geographic location, and associating at least one of the geographic location or the demographic profile with the media device.
US10685361B2

Embodiments of the present disclosure target advertising to a group of related users of a social networking system. To target advertising to a group of users, the social networking system receives targeting criteria specifying a group to receive an advertisement at substantially the same time. To identify a group of users of the social networking system satisfying the targeting criteria, the social networking system observes the interactions of connected social networking system users. Connected users interacting with each other in a manner that satisfies the targeting criteria may be added to a group. The social networking system serves the advertisement to a set of users included in the group because the served users are members of the group.
US10685357B2

A method of authorizing transactions is provided that includes receiving from a user an action parameter, associating the action parameter with a user profile associated with the user, storing the action parameter, receiving an authorization request from a merchant for a transaction with the user, comparing the action parameter with transaction identification information, and sending an authorization response in response to comparing the action parameter with transaction identification information.
US10685355B2

Method, device, and system of detecting a mule bank account, or a bank account used for terror funding or money laundering. A method includes: monitoring interactions of a user with a computing device during online access with a banking account; and based on the monitoring, determining that the online banking account is utilized as a mule bank account to illegally receive and transfer money. The method takes into account one or more indicators, such as, utilization of a remote access channel, utilization of a virtual machine or a proxy server, unique behavior across multiple different account, temporal correlation among operations, detection of a set of operations that follow a pre-defined mule account playbook, detection of multiple incoming fund transfers from multiple countries that are followed by a single outgoing fund transfer to a different country, and other suitable indicators.
US10685346B2

To facilitate conducting a secure transaction via wireless communication between a portable electronic device (such as a smartphone) and another electronic device (such as a point-of-sale terminal), the portable electronic device may, after a final command is received from the other electronic device, determine a unique transaction identifier for the secure transaction. In particular, the final command may be specific to an applet, stored in a secure element in the portable electronic device, which conducts the secure transaction. The secure element may generate the unique transaction identifier based on financial-account information associated with the applet, which is communicated to the other electronic device. Next, the secure element may provide, to a processor in the portable electronic device, an end message for the secure transaction with the unique transaction identifier.
US10685345B2

A method and system for transferring electronic units of value to a mobile device using a computer device coupled to a database are provided. The method includes establishing a transfer account associated with the mobile device, initiating, by the mobile device, a transfer of an identifier encoded in a geo.Chip to the mobile device, receiving, by the mobile device, the identifier and a geolocation of the mobile device, transmitting the received identifier and geolocation for verification of the identifier using the geolocation, and receiving, by the mobile device, an indication of the units of value associated with the geo.Chip location.
US10685339B2

A check-out system includes a registration apparatus and a plurality of payment apparatuses. The registration apparatus receives input of merchandise information and receives input of a user code in connection. The registration apparatus generates payment identification based on the input merchandise information. The registration apparatus transmits the payment information. If the user code is input in the registration apparatus, the payment information is transmitted in correspondence with the user code. One of the payment apparatuses receives input of the user code. In response to the user code being input, the payment apparatus transmits a request for the payment information that was transmitted in correspondence with the user code. The payment apparatus receives the payment information that was transmitted in correspondence with the user code. The payment apparatus processes payment with respect to the received payment information.
US10685335B2

An integrated asset integrity management system includes a plurality of asset information identifiers associated with a corresponding plurality of assets, a mobile communication device comprising a reading device for reading the identifiers, and a server in electronic communication with the mobile communication device. The server includes a database structure having a tracking system database that includes tracking system data corresponding to the asset information identifiers, and a performance database that includes data relating to performance of the assets. The mobile communication device transmits read asset information to the server. An electronic processor identifies assets corresponding to the read asset information identifiers and determines asset integrity issues for any of the assets. An output device outputs an indicator associated with the determined integrity issue. A framing algorithm uses a drill down technique for honing in on integrity issues at a location that may include a plurality of assets.
US10685332B2

Various techniques for performing contextual event scheduling with an event scheduling service are disclosed herein. In an example, data is processed at an event scheduling service, based on the use of a trained machine learning model that is specific to a user. This trained machine learning model is operated by the event scheduling service determine a proposed time and proposed scheduling parameters based on the contextual information, to identify a proposed event time and event scheduling parameters based on the model, the data indicating a user state, or external data. Further examples to evaluate user activity and identify schedule characteristics based on data inputs from a user's mobile computing device, wearable sensors, and external weather, traffic, or event data sources, are also disclosed.
US10685330B2

The described technology relates to integrating events electronically scheduled in enterprise web applications and other event applications. A capability is provided for events created by an enterprise web application and events from other external event streams to be presented in a consolidated calendar in the enterprise web application. Capabilities are also provided for sharing the calendar among enterprise users and non-enterprise users, and for efficiently generating the shared calendar.
US10685329B2

A method for detecting bias in an evaluation process is provided. The method includes operations of receiving evaluation data from a candidate evaluation system. The evaluation data is provided by a set of evaluators based on digital interview data collected from evaluation candidates. The operations of the method further include extracting indicators of characteristics of the evaluation candidates from the digital interview data, classifying the evaluation candidates based on the indicators extracted from the digital interview data, and determining whether the evaluation data indicates a bias of one or more evaluators with respect to a classification of the evaluation candidates.
US10685325B2

A system for tracking returned items may include a return recognition device, a storage compartment, and a set of tags. The tags may be coupled with items to be returned. When the items are placed within the storage compartment, the return recognition device may read the tag to collect information about the returned item. The system may send a signal with a timestamp indicating that the item has been successfully returned.
US10685321B2

Techniques are disclosed for advantageously forecasting an inventory of a product having a particular duration (e.g., video content). The technique can include determining the particular configuration (e.g., maximum number of impressions, maximum amount of time permitted) of breaks identified within an impression log. Based on the number of breaks and the configurations of the breaks, the technique can forecast a future inventory of the product. In some implementations, the disclosed technique can identify an amount of a previous break that was not filled with video content. These forecasts can enable product sellers to better communicate with their customers, negotiate supply contracts, price their products, plan for business operations, etc.
US10685317B2

Embodiments relate to systems, devices, and computer-implemented methods for tracking delivery items associated with a postal tracking product that includes a tracking bar code and a serial number. The tracking bar code can be attached to a delivery item and mailed. The delivery item can be processed by a delivery processing system, which can capture an image of the delivery item and the tracking bar code, and can extract a tracking number from the tracking bar code. The delivery processing system can report information on the location of the delivery item using the tracking number, and an indication of the location can be provided to a user that enters the serial number into a tracking interface.
US10685316B2

The present invention relates to a method wherein a primary product supplier for an online shopping mall registers subordinate product suppliers with a system at the same level as the primary product supplier, and all the subordinate product suppliers access a secure delivery waybill agent system using an account assigned to the primary product supplier from the online shopping mall, regardless of the degrees thereof, so as to use a simple and easy system for securely outputting an electronic delivery waybill, so that the details of orders for several shopping malls can be output at one time, and the subordinates product suppliers in all the degrees can very conveniently print a delivery waybill without storing the personal information of the consignee.
US10685315B2

A method of registering an installed valve (VLV) is disclosed,the installed valve (VLV) having a marking (MA) associated to an identity (ID),the method comprising the steps ofproviding a mobile communication device (DEV), the mobile communication device (DEV) comprising a navigation satellite signal receiver (NSSR),establishing a registration of the valve (VLV) by performing the following steps with the mobile communication device (DEV), reading the marking (MA) attached to the valve (VLV), establishing a valve location (VL) by means of the navigation satellite signal receiver (NSSR), and transmitting at least one data package (DP) to a central server (CS), said at least one data package (DP) comprising a representation of the marking (MA) or the associated identity (ID) and the established valve location (VL), receiving at the central server (CS) said at least one data package (DP), establishing at the central server (CS) a valve record (VR) associating the identity (ID) to the established valve location (VL), and storing the valve record (VR) in a database (DB). A digital photograph of the installed valve may also be included in the one or more data packages.
US10685306B2

An advisor creates configurations for generating multi-representations of time series data based upon detected characteristics such as length, interval, minimums, data types, etc., as well as configurations provided by a user. In an offline mode the advisor may further consider a previous time series workload. In an on-line mode the advisor may adapt multi-representation configurations with respect to ongoing changes in a current time series workload. The advisor may reference a cost model including values quantifying various dimensions (e.g., compression technique, accuracy, covered time period, storage medium, memory consumption, speed) of the multi-representations for optimization purposes. Configurations created by the advisor may be input to a storage engine to generate and store the multi-representations according to goals for data aging, operation execution pattern optimization, and ease of access to time series data located in hot zones. The advisor may be implemented with an engine of an in-memory database.
US10685298B2

Application compatibility testing for mobile applications enables enterprises to improve the extraction of mobile application suitability features (MASFs) from an App using techniques other than reading the package's manifest. In addition to performing dependency analysis in the open package format context, embodiments of the invention interpret the analysis results in the context of mobile devices where, in addition to binary, i.e. go/no go, OS compatibility, there is compatibility testing for other suitability metrics, such as enterprise policy compliance and device capability and/or compliance. A MASF results dictionary keeps track of the various identified hardware and software interfaces of the App.
US10685291B2

Systems, methods, and non-transitory computer readable media are configured to determine a training set to train a machine learning model. A feature set for the model is determined. The model is trained based on the training set and the feature set to determine a score reflecting a probability that each user in an evaluation set of users is qualified for employment with an organization. A ranking of users in the evaluation set is provided based on the score determined for each user.
US10685287B2

A computing system includes: a control unit configured to operate a knowledge discovery component to extract knowledge from data, operate a knowledge engineering component to perform a knowledge extension or a knowledge evolution on the data or the knowledge; and a user interface, coupled to the communication unit, configured to operate an interface component to interact with the knowledge discovery component and the knowledge engineering component.
US10685284B2

There is provided a neural network system for detection of malicious code, the neural network system comprising: an input receiver configured for receiving input text from one or more code input sources; a convolutional neural network unit including one or more convolutional layers, the convolutional unit configured for receiving the input text and processing the input text through the one or more convolutional layers; a recurrent neural network unit including one or more long short term memory layers, the recurrent neural network unit configured to process the output from the convolutional neural network unit to perform pattern recognition; and a classification unit including one or more classification layers, the classification unit configured to receive output data from the recurrent neural network unit to perform a determination of whether the input text or portions of the input text are malicious code or benign code.
US10685278B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing long-short term memory cells with saturating gating functions. One of the systems includes a first Long Short-Term Memory (LSTM) cell, wherein the first LSTM cell is configured to, for each of the plurality of time steps, generate a new cell state and a new cell output by applying a plurality of gates to a current cell input, a current cell state, and a current cell output, each of the plurality of gates being configured to, for each of the plurality of time steps: receive a gate input vector, generate a respective intermediate gate output vector from the gate input, and apply a respective gating function to each component of the respective intermediate gate output vector, wherein the respective gating function for at least one of the plurality of gates is a saturating gating function.
US10685277B2

A chip card body including a metal plate, a reception region in the metal plate for receiving a chip and configured for inductive coupling of the metal plate to a chip received in the reception region; and at least one through-opening in the metal plate and configured such that at least a part of the metal plate acts as an antenna for delivering an electromagnetic signal to the reception region.
US10685264B2

The present disclosure relates to a method for processing input visual data using a generated algorithm based upon input visual data and the output of a calculated energy function. According to a first aspect of the disclosure, there is provided a method for enhancing input visual data using an algorithm, the method comprising evaluating gradients of the output of an energy function with respect to the input visual data; using the gradient output to enhance the input visual data; and outputting the enhanced visual data.
US10685261B2

A system for partitioning a two-dimensional (2D) array and recognizing elements of the 2D array selects a location in an array comprising pixel data of the 2D array; and selects a direction in which to traverse the array from the selected location to segment the elements of the 2D array. The system uses a model and a reward/penalty function to guide the traversal through the array. The system changes direction when the data encountered while traversing the array in the selected direction represents one of the elements of the 2D array and continues in the selected direction when the data represents a joint between two elements of the 2D array. The system recognizes one or more of the elements of the 2D array segmented by traversing the array.
US10685252B2

An apparatus, method and computer program product are provided for predicting feature space decay using variational auto-encoder networks. Methods may include: receiving a first image of a road segment including a feature disposed along the road segment; applying a loss function to the feature of the first image; generating a revised image, where the revised image includes a weathered iteration of the feature; generating a predicted image using interpolation between the image and the revised image of a partially weathered iteration of the feature; receiving a user image, where the user image is received from a vehicle traveling along the road segment; correlating a feature in the user image to the partially weathered iteration of the feature in the predicted image; and establishing that the feature in the user image is the feature disposed along the road segment.
US10685249B2

A system for predicting and detecting urination events of users is disclosed. The system can include any number of wearable devices, mobile devices, hubs, computing devices, and servers to collect, share, process, and interpret data, as well as to provide stimuli to users and caregivers. Biometric and/or environmental data associated with a user can be collected and applied to a urination model to determine a predicted urination time. The user or a caregiver can be provided with direct or environmental stimuli conveying information about predicted urination times. Ongoing biometric and/or environmental data collection can be used to identify, and provide stimuli warning of, imminent urination events. Voluntary and involuntary feedback of actual urination events, as well as continued biometric and/or environmental data collection, can be used to train individual and collective urination models.
US10685239B2

A system and method for lateral vehicle detection is disclosed. A particular embodiment can be configured to: receive lateral image data from at least one laterally-facing camera associated with an autonomous vehicle; warp the lateral image data based on a line parallel to a side of the autonomous vehicle; perform object extraction on the warped lateral image data to identify extracted objects in the warped lateral image data; and apply bounding boxes around the extracted objects.
US10685233B2

Provided are methods, systems, and devices for generating semantic objects and an output based on the detection or recognition of the state of an environment that includes objects. State data, based in part on sensor output, can be received from one or more sensors that detect a state of an environment including objects. Based in part on the state data, semantic objects are generated. The semantic objects can correspond to the objects and include a set of attributes. Based in part on the set of attributes of the semantic objects, one or more operating modes, associated with the semantic objects can be determined. Based in part on the one or more operating modes, object outputs associated with the semantic objects can be generated. The object outputs can include one or more visual indications or one or more audio indications.
US10685220B2

An image detection method for determining the posture of a user includes: obtaining a reference image of the user in a region of interest (ROI); obtaining a test image of user at the ROI; executing a feature matching analysis of the test image which compares the feature parameter of the test image and the feature parameter of the reference image to determine the similarity information of the test image and the reference image; and executing a pixel distribution analysis of the test image to obtain user pixel distribution information; and determining the posture of the user based on the user similarity information and the user pixel distribution information.
US10685219B2

Provided is a sign language recognition system, and the sign language recognition system includes an acquisition unit configured to acquire an electromyogram signal of a user from a sensor measurement device worn around an arm of the user, an extraction unit configured to extract a muscle active section from the electromyogram signal to detect a sign language gesture of the user, a producing unit configured to produce a first feature vector by performing signal processing to the muscle active section, a search unit configured to search a signal corresponding to the first feature vector in a database, and an output unit configured to output a text corresponding to the searched signal.
US10685214B2

The present disclosure is directed to face detection window refinement using depth. Existing face detection systems may perform face detection by analyzing portions of visual data such as an image, video, etc. identified by sub-windows. These sub-windows are now determined only based on pixels, and thus may number in the millions. Consistent with the present disclosure, at least depth data may be utilized to refine the size and appropriateness of sub-windows that identify portions of the visual data to analyze during face detection, which may substantially reduce the number of sub-windows to be analyzed, the total data processing burden, etc. For example, at least one device may comprise user interface circuitry including capture circuitry to capture both visual data and depth data. Face detection circuitry in the at least one device may refine face detection by determining criteria for configuring the sub-windows that will be used in face detection.
US10685207B2

A fingerprint sensing structure includes a flexible substrate divided into a fingerprint-sensing region and a non-fingerprint-sensing region. In the non-fingerprint-sensing region, the fingerprint sensing structure includes a plurality of organic insulating layers, a wiring layer having conductive wires and at least one inorganic insulating layer, where the wiring layer is sandwiched between two organic insulating layers to render the portion of the fingerprint sensing structure corresponding to non-fingerprint-sensing region to have bending with curvature radius not larger than 2 mm. In the finger sensing region, the fingerprint sensing structure includes a thin film transistor layer and a sensing electrode layer. The thin film transistor layer includes a plurality of thin film transistors, a plurality of conductive wires respectively along a first direction and a second direction. The sensing electrode layer has a plurality of sensing electrodes to sense surface features of living organism.
US10685206B2

A display apparatus includes a display panel including a first sub-pixel and a second sub-pixel adjacent to the first sub-pixel; a first fingerprint identification device including a first photosensitive element, an orthographic projection of the first photosensitive element on the display panel being located within the first sub-pixel; and a fingerprint identification anti-interference structure on a light exiting side of the display panel. The fingerprint identification anti-interference structure is configured to shield the first photosensitive element from light emitted from the second sub-pixel and reflected by a fingerprint.
US10685196B2

An RFID reader configures each of a plurality of antennas operating in the RFID reader to operate in one of a first state and a second state, configures each of the plurality of antennas to operate in a first session and a second session and to operate in opposite states in the first session and the second session, and configures adjacent antennas or adjacent groups of antennas to operate in opposite states in the first session and the second session. During operation, each of the plurality of antennas is configured to read an RFID tag within a range of the antenna when a state of the RFID tag for the session in which the antenna is configured to operate matches the state in which the antenna is configured to operate and to switch the state of the RFID tag to the opposite state for each session.
US10685195B2

Systems and methods to selectively attach and control antennas via diodes. In one embodiment, a system includes: a reader having a plurality of reader antennas of different polarizations to transmit radio frequency signals; and at least one radio frequency device. The radio frequency device includes: a plurality of tag antennas of different polarizations; a plurality of diodes coupled to the plurality of tag antennas respectively; a receiver coupled to the plurality of diodes to receive the radio frequency signals from the tag antennas when the diodes are forward biased; and a set of one or more current controllers coupled to the plurality of diodes. In a receiving mode the controllers selectively forward bias the diodes to receive the signals from the reader. In a transmitting mode the controllers selectively change the state of the tag antennas to transmit data via backscattering the radio frequency signals.
US10685191B2

An ON-THE-FLY PACKAGE LABEL PRINTING SYSTEM for a variety of packages containing a variety of products. A package handling device receives and guides a web through a package handling device. A printer system associated with the package handling device generates and prints on-the-fly a plurality of different, unique, individual scannable QR codes. Each QR code indicates the weight of the product in the package as indicated by a weighing system and/or indicates the ingredients of the product in each package as indicated by a ingredients device.
US10685187B2

Techniques are described herein for allowing automated assistants serving users to access data controlled by others, including resources available to automated assistants serving others. In various implementations, a voice input may be received from a first user. A task request may be recognized from the voice input and analyzed. In response to the analysis, a determination may be made that the task request relates to a second user. An access control list relating to an automated assistant engaged by the second user may be checked to determine whether the first user has appropriate access rights as regards the second user. In response to determining that the first user has appropriate access rights as regards the second user, action may be taken on the task request.
US10685186B2

The present disclosure provides a semantic understanding based emoji input method and device, and relates to the input method technology field. The method includes: obtaining a text content according to an input sequence; performing word segmentation on the text content, and extracting text features based on the word segmentation result; constructing an input vector using the text features, performing classification using an emotion classification model to determine an emotion label of the text content; based on a correspondence relationship between the emotion label and emojis of various themes, respectively obtaining an emoji corresponding to the emotion label from each of the various themes; sorting the obtained emojis of the various themes, and displaying the sorted emojis as candidate options in a client. The disclosed invention facilitates users to input an emoji, enhances emoji input efficiency, and provides users with rich and wide scope of emoji resources.
US10685184B1

In one embodiment, a method includes receiving a request to identify public sentiments for one or more entities from a second computing device, where each of the attribute n-grams represents an attribute among a plurality of pre-determined attributes, accessing a table of word vector relationships, looking up entity word vectors corresponding to each of the names for the one or more entities and attribute word vectors corresponding to each of the plurality of attribute n-grams using the table, calculating, for each of the entity word vectors, a similarity metric to each of the attribute word vectors, and sending a response message to the second computing device, where the response message includes calculated similarity metrics corresponding to all the pairs of an entity word vector and an attribute word vector.
US10685180B2

Provided are a computer program product, system, and method for using remote words in data streams from remote devices to autocorrect input text. Remote words included in a at least one data stream are accessed from at least one remote device over a network to store in a remote word corpus. User input text is received in a text entry field in a user interface rendered by the computer device. Local words are maintained in a local word corpus stored in the computer device. The local words and the remote words are used to autocorrect and validate the user input text.
US10685167B1

The present disclosure relates to a computer-implemented method for use in design for manufacturing associated with a die or package. Embodiments may include providing, using a processor, an electronic design and displaying, at a graphical user interface, at least a portion of a layout associated with the electronic design. Embodiments may also include determining an expected thermal or centrifuge force manufacturing variation associated with the electronic design. Embodiments may further include allowing a user to insert, at the graphical user interface prior to signoff, a copper pillar bump or solder bump on at least a portion of the layout based upon, at least in part, the determined expected thermal or centrifuge force manufacturing variation. Embodiments may further include displaying the copper pillar bump or the solder bump on the layout at the graphical user interface.
US10685166B1

Various techniques implement an electronic design with physical simulations using layout artwork. The approximate behaviors of the electronic design are determined. A region in the electronic design is identified. A first three-dimensional model is identified, if pre-existing, or generated, if non-existing, for the region in the electronic design. The behaviors of the region is determined using at least physics-based techniques or methodologies that are preconditioned upon at least a portion of the approximate behaviors determined for the electronic design.
US10685165B2

Metrology methods are provided, which comprise identifying overlay critical patterns in a device design, the overlay critical patterns having an overlay sensitivity to process variation above a specified threshold that depends on design specifications; and using metrology targets that correspond to the identified overlay critical patterns. Alternatively or complementarily, metrology methods comprise identifying yield critical patterns according to a corresponding process window narrowing due to specified process variation, wherein the narrowing is defined by a dependency of edge placement errors (EPEs) of the patterns on process parameters. Corresponding targets and measurements are provided.
US10685162B2

A layout of an integrated circuit includes: a first layout device; a second layout device abutting the first layout device at a boundary between the first layout device and the second layout device, wherein the second layout device is a redundant circuit in the integrated circuit; a conductive path disposed across the boundary of the first layout device and the second layout device; and a cut layer disposed on the conductive path and nearby the boundary for disconnecting the first layout device from the second layout device by cutting the conductive path into a first conductive portion and a second conductive portion according to a position of the cut layer; wherein the first layout device is a first layout pattern and the second layout device is a second layout pattern different from the first layout pattern.
US10685155B2

A computer-implemented method designs a distributed heterogeneous computing and control system, including both an application and a hardware context and configuring the application in the hardware context. The method is implemented by design software instructions executing in a computer node, associated with an interactive display, to establish an interactive environment utilizing computer processes. The computer processes provide access in the interactive environment to a set of functional modules and a set of primitive modules. The computer processes receive the interactive environment a selection of desired ones of the functional modules and the primitive modules and order them in a manner to characterize the distributed computing and control system as a schematic of a set of devices. The computer processes parse the schematic to produce a set of sub-schematics that each correspond to a distinct device in a set of devices in the distributed computing and control system. The computer processes transmit the set of sub-schematics to the set of devices and configure each device to execute the sub-schematic via a corresponding control program running inside the device.
US10685150B2

An experiment manager is discussed for the design and execution of numerical experiments in composite simulation models, such as those created using the Smarter Planet Platform for Analysis Simulation of Health (Splash). The experiment manager independently elicits experiment-related information from each contributor of a component model, and uses this information to subsequently assist the creator of a composite model in selecting experimental factors, creating experimental designs based on these factors, and executing the experiments. This functionality permits cross-disciplinary modeling, simulation, sensitivity analysis and optimization in the setting of complex systems.
US10685147B2

Areas of non-conformances in a manufactured object are electronically mapped within a coordinate system of the object. Boundary lines of the areas containing the non-conformances are displayed on a 3-D image of the product. Visualization of the boundary lines of areas containing multiple non-conformances allows tracking of non-conformances, identification of trends in non-conformances and correction of production processes in order to reduce non-conformances.
US10685140B2

A consent receipt management system is configured to: (1) automatically cause a prior, validly received consent to expire (e.g., in response to a triggering event); and (2) in response to causing the previously received consent to expire, automatically trigger a recapture of consent. In particular embodiments, the system may, for example, be configured to cause a prior, validly received consent to expire in response to one or more triggering events such as: (1) a passage of a particular amount of time since the system received the valid consent (e.g., a particular number of days, weeks, months, etc.); (2) one or more changes to a purpose of the data collection for which consent was received; (3) one or more changes to a privacy policy associated with the consent; (4) one or more changes to one or more rules that govern the collection or demonstration of validly received consent; etc.
US10685132B1

In some embodiments, an apparatus includes a memory and a processor. The processor is configured to receive an index file that associates a characteristic in a set of documents with a set of information associated with the characteristic in the set of documents. The processor is further configured to generate an index identifier associated with the index file and calculate a set of pseudorandom logical block identifiers associated with a set of storage locations of a database based on the index identifier. The processor is then configured to parse the index file into a set of index data portions and send a signal to the database to write each index data portion from the set of index data portions at a different storage location within the database as indicated by a different identifier from the set of pseudorandom logical block identifiers.
US10685125B2

Disclosed is a Multiple Security Level Monitor (“MSLM”) for monitoring a plurality of MIL-STD-1553 data buses (“1553 buses”) having at least one security level. The MSLM includes a system high processing device (“SHPD”) and a plurality of bus data monitors (“BDMs”). Each BDM is in signal communication with the SHPD via a plurality of signal paths that are separate from the plurality of 1553 buses. The plurality of BDMs includes least two BDMs. The first and second BDMs are in signal communication with a first and second 1553 bus having a first security level and second security level, respectively, where the signal communication is only in a receive mode from the first and second 1553 buses to the two BDMs.
US10685124B2

An evaluation apparatus that is connected to a bus used by a plurality of electronic control units that constitute an electronic control system for communication and that evaluates security of the electronic control system. The evaluation apparatus includes a transmitter that sends, to the bus, at least one attack frame including an invalidation frame for invalidating a frame on the bus, a monitor that monitors at least one of the plurality of electronic control units, and an evaluator that evaluates the electronic control system in terms of security on the basis of the result of monitoring performed by the monitor when the attack frame is sent from the transmitter to the bus.
US10685111B2

A security agent implemented on a computing device is described herein. The security agent is configured to detect file-modifying malware by detecting that a process is traversing a directory of the memory of the computing device and detecting that the process is accessing files in the memory according to specified file access patterns. The security agent can also be configured to correlate actions of multiple processes that correspond to a specified file access pattern and detect that one or more of the multiple processes are malware by correlating their behavior.
US10685109B2

Systems and methods for managing antivirus records. A method can include providing a data store of antivirus records, providing an antivirus application to be executed on each of a plurality of user computers, and executing instructions by a remote server to implement a processing tool configured to collect an antivirus record parameter for a particular antivirus record and collect statistical data of a detection events associated with the antivirus record, and a processing tool to configured to determine a false activation using the antivirus record parameter and the statistical data.
US10685107B2

A computer-implemented method includes receiving a request to authenticate a user to remotely access a secure device and establishing, in response to the user being granted remote access to the secure device, a remote user session for the user. The computer-implemented method further includes identifying a plurality of actions performed during the remote user session. The computer-implemented method further includes comparing a first combination of actions in the plurality of actions to a plurality of policies for malicious intent. The computer-implemented method further includes determining a level of risk for malicious intent for the first combination of actions. The computer-implemented method further includes generating, in response to the level of risk of the first combination of actions exceeding a given threshold level, one or more preventive actions. A corresponding computer system and computer program product are also disclosed.
US10685101B1

The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of authenticating users. The innovation retrieves, based on an authentication request, a registered challenge prompt having a video or series of images that are designed to cause a pupil dilation response in a user and an expected pupil dilation response previously associated with the user. The challenge prompt is displayed to the user and the user's pupil dilation response is recorded. The user's pupil dilation response is compared to the expected pupil dilation response. The user is authenticated based on the pupil dilation response and the expected pupil dilation response being substantially similar.
US10685099B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for mapping decentralized identifiers (DIDs) to real-world entities. One of the methods includes: receiving a request for creating a DID; obtaining a proof of identity authentication based on the received request; obtaining the DID based on the proof of identity authentication; and storing a mapping relationship between the proof of identity authentication and the DID.
US10685098B2

A method, apparatus, and computer program are disclosed. The method may be performed by one or more processors and may comprise receiving an indication of a request from a client device. The request is for establishing an access session to perform one or more actions on data of a data processing platform and includes a client identifier. The method may also comprise establishing a challenge session associated with the request. The challenge session indicates one or more challenges required of a user associated with the client identifier to successfully respond to in order to establish the requested access session. The method may also comprise sending a challenge identifier associated with a first challenge of the challenge session to the client device using the client identifier for requesting the first challenge from a user manager, and receiving from the user manager a post-challenge response, indicative of a success or a failure of a first challenge response received at the user manager to the first challenge.
US10685093B2

The present invention provides group performance monitoring systems and methods. In one exemplary embodiment, a system for monitoring a plurality of individuals engaged in an activity includes a base station, a plurality of individual monitors configured to communicate wirelessly with the base station, a plurality of sensors, each sensor in communication with an individual monitor, each configured to be coupled to an individual, and each configured to sense a characteristic of the individual and to transmit, during the activity, data indicative of the characteristic to the individual monitor, and a group monitoring device configured to communicate wirelessly with the base station, wherein each individual monitor is configured to transmit, during the activity, the data to the base station, wherein the base station is configured to receive the data and to transmit, during the activity, a metric based on the data to the group monitoring device, and wherein the group monitoring device is configured to display a representation of the metric.
US10685092B2

A user equipment providing a rehabilitation exercise to a patient, the exercise including playing a videogame. The user equipment includes a processor, a display, and a motion sensing input device. The processor is configured to run the videogame, the display to show a moving target, and the device to transduce a motion of the patient into a motion of a marker on the display. The processor is configured to: before the patient starts the exercise, select a target trajectory and a maximum target speed; and, during the exercise, adjust a current target speed based on the maximum speed and a distance between the target and the marker. The patient can perform rehabilitation by playing videogames that may be remotely controlled by a therapist and whose level of difficulty may be automatically adjusted based on the patient current condition.
US10685091B1

A solid dosage dispensing apparatus comprising a user interface including a display. A plurality of containers are provided from which solid dosages are dispensed. The apparatus includes a controller operative during a stocking mode to: (i) present on said display a list of different solid dosage types available for stocking; (ii) receive an indication of a selected solid dosage type; (iii) graphically indicate on the display a container location at which the selected dosage type is to be located; and (iv) confirm container removal from the container location and subsequent container replacement in that location. During a travel pack mode, the controller is operative to: (i) present on said display a prompt to indicate a duration for which a travel pack is to be stocked; (ii) receive an indication of the duration; and (iii) cause dispensing of dosage types for the duration that would otherwise be dispensed by said apparatus as they are to be administered. In some preferred embodiments, the solid dosage dispensing apparatus may include a readable indicia reader such as a RFID unit.
US10685087B2

A server including an image storage, an image processor, a progress managing unit, and a UI controller. The image storage stores medical images of different body regions of a subject. The image processor receives requests related to each medical image from one of multiple clients and executes processing of the medical images. The progress managing unit creates progress information on the processing of each medical image based on the stage of the processing performed by the image processor on each of the multiple medical images, and centrally manages progress information for multiple medical images. In accordance with the processing stage indicated by the progress information, the UI controller generates display screen data which presents the processing status of the medical images of the corresponding body regions on multiple screen regions corresponding to multiple body regions and transmits the display screen data to either one of the multiple clients.
US10685084B2

A risk managing device for monitoring and managing one or more areas at risk, includes an obtaining module, a setting module, an updating module, a calculating module, and a sorting module. The obtaining module obtains live inspection information of an area. The setting module sets a Severity, Occurrence, and Detection (SOD) score for each failure factor of each safety device. The updating module updates the SOD score of each failure factor of each safety device according to the live inspection information. The calculating module calculates a grey correlation degree of each safety device according to updated SOD score. The sorting module outputs a risk sorting list of the plurality of safety devices of the area according to the grey correlation degree of each safety device. A risk managing method is also provided.
US10685083B2

Methods and apparatuses for calibrating attitude-independent parameters of a 3-D magnetometer are provided. A calibration method includes storing and updating data related to a N×9 matrix T and a N×1 matrix U extended for each measurement with an additional row and an additional element, respectively, the additional row and the additional element being calculated based on values measured by the 3-D magnetometer for the respective measurement. The method further includes calculating analytically (1) a symmetric non-orthogonal 3×3 matrix D representing scaling and skew of the 3-D magnetometer measured values and (2) a vector b representing bias of the 3-D magnetometer measured values, using the stored data and a singular value decomposition (SVD) method.
US10685079B2

A method may include generating, based on a tree structure representative of a request, a one-dimensional array representative of the request. The generating may include in response to the tree structure having a first node that corresponds to a section, inserting, into the one-dimensional array, a first element including a numerical value that corresponds to a quantity of children nodes descending from the first node. If the first node further includes the condition, a second element including a condition may be included into the one-dimensional array. If the tree structure includes a second node that corresponds to an object, a third element including the object may be inserted into the one-dimensional array. The request may be executed based on the one-dimensional array. Related systems and articles of manufacture are also provided.
US10685076B2

A method of enhancing search results pertaining to an item with information about the item from a social network is disclosed. It is detected that a user is searching for information about the item in a context outside of a social networking context. Data relating to the item is collected from a social network of the user. A notification of the data relating to the item is generated to supplement a search result that is to be presented to the user in response to the searching.
US10685072B2

An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device.
US10685067B2

Some embodiments are directed to a method for determining, for a set of co-ordinate records associating co-ordinates with incident values, the numbers of incidents associated with co-ordinates within a query area. Co-ordinate data is stored as data representing a binary tree comprising leaf nodes, a root node and branch nodes wherein the leaf nodes are associated with individual items of co-ordinate data identified by the set of co-ordinate records, and the root node and branch nodes are each associated with a pair of child nodes, and are each associated with split values. In response to a query identifying a query area the binary tree is then recursively processed starting with the root node.
US10685059B2

A portable electronic device according to the present disclosure may include a memory configured to store video data, a touch screen configured to receive a touch input related to a summary of the video data, and a controller configured to generate the summary of the video data in response to the touch input, wherein the controller extracts objects included in the video data, and detects a section in which at least one of the extracted objects appears and then disappears, and edits the video data based on the detected section to generate a summary of the video data.
US10685045B2

Some embodiments provide methods, systems and computer-readable media that employ adaptive binning and dissimilarity scores based on a quadratic form distance for multidimensional data for matching clusters in data corresponding to different sample. Some embodiments provide methods, systems and computer-readable media for rendering a first interactive display including a two-dimensional plot of at least a portion of a multidimensional data set and a corresponding second interactive display including a plurality of single parameter charts or histograms, each displaying information corresponding to one-dimensional measurements of a different parameter in the multidimensional data set.
US10685043B2

A plurality of first event instances of a first event and a plurality of second event instances of a second event are received based on the first event occurring and the second event occurring. Each event instance has an event identifier and a timestamp. A first event type of the plurality of first event instances and a second event type of the plurality of second event instances are identified. A time period of overlap between the first event and the second event are determined by detecting regular intervals between the plurality of first event instances, as compared to each other, and the plurality of second event instances, as compared to each other. A relationship between the first event and the second event are scored based on the time period of overlap. The first event and the second event are grouped based on the scored relationship.
US10685041B2

According to an embodiment, a database system includes nodes and a management device. The management device includes first and second assigning units. Depending on change in state of each node, the first assigning unit assigns a first node storing data pieces and receiving an access request to the data pieces, and assigns a second node serving as a backup node, and instructs each node to perform operations according to assignment. Depending on state of nodes and change in assignment state, the second assigning unit assigns a third node as a candidate node serving as the first node, and instructs each node to make preparation for causing the third node to operate as the first node. Each node sends, to the third node, a snapshot of the data pieces at the first time point and an operation log according to the access request at and after the first time point.
US10685018B1

Estimated quantiles and/or percentiles for streaming data are computed over a sliding window. An exemplary method comprises obtaining a stream of data values; obtaining a summary of a distribution of previously processed data values; adding streamed data values to a buffer; and when the buffer reaches a predefined fullness threshold, performing the following steps: processing tuples in the summary to apply a decay function to each tuple using the number of items in the stream in the stream at the time the tuple is created and a minimal rank bound; for each item in the buffer, creating a tuple; adding the tuple to the summary, and removing the item from the buffer; and building a search tree that is used to process one or more of percentile queries and quantile queries. The summary is optionally compressed by merging consecutive tuples that satisfy a predefined invariant constraint. The decay function maintains, for example, one or more of a predefined recent number of items or a predefined recent time window of items in the summary.
US10685013B2

A system and method for global data de-duplication in a cloud storage environment utilizing a plurality of data centers is provided. Each cloud storage gateway appliance divides a data stream into a plurality of data objects and generates a content-based hash value as a key for each data object. An IMMUTABLE PUT operation is utilized to store the data object at the associated key within the cloud.
US10685010B2

A method for data storage, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, includes receiving in a server, from an application running on the server, a request to access data belonging to one or more stripes. The stripes are stored on the storage devices and are shared with one or more other servers. In response to the request, the following are performed at least partially in parallel: (i) requesting one or more global locks that prevent the other servers from accessing the stripes, and (ii) reading at least part of the stripes from the storage devices speculatively, irrespective of whether the global locks are granted. Execution of the request is completed upon verifying that the speculatively-read data is valid.
US10685004B2

Disclosed embodiments are related to feature hashing techniques. A processing device of a database system may identify a set of machine learning features; generate a first hash map of said set of machine learning features and a second different hash map of said set of machine learning features. The processing device may generate a memory compact model for an online machine learning system using the first and second hash maps, and store the memory compact model in the memory device.
US10685003B2

A computer-implemented method includes determining a key set of properties. Based on the key set, a plurality of keys are generated for a plurality of objects, where the plurality of keys include a respective key for each object based on a value associated with the object for each property in the key set. A request is received to search for matching objects having a set of desired values for a desired set of properties, where the desired set of properties are a subset of the key set and exclude one or more properties in the key set. A Bloom filter search is performed on the plurality of objects. The Bloom filter search is based on the set of desired values for the desired set of properties and further based on the plurality of keys that are based on the key set. The matching objects are identified from the search.
US10685000B1

Embodiments of the present disclosure relate to systems and methods for preparing a data set for searching. In addition, embodiments of the present disclosure relate to solutions for configuring a storage infrastructure and indexing process for a data set.
US10684995B2

Some examples include one or more processors that optimize the storage capacity of a computing device of a user. For instance, the one or more processors may receive, from the computing device, an indication of a request to download a data file. In addition, the one or more processors may determine a device classification associated with the computing device and a user access pattern associated with the data file. Further, the one or more processors may perform a downsampling of the data file based on the device classification and the user access pattern in response to the request, and may transmit the downsampled data file to the computing device.
US10684993B2

A method for selectively compressing unstructured data includes preparing, at a host system, a data blob made up of unstructured data, for storage on a storage system. The method encodes a first portion of the data blob with a first color and a second portion of the data blob with a second color. The first color indicates that the associated portion should remain uncompressed, while the second color indicates that the associated portion should be compressed. The method transmits the encoded data blob to a storage virtualization layer associated with the storage system. In response, the storage virtualization layer stores the first portion in an uncompressed format, and compresses the second portion and stores the second portion in a compressed format. A corresponding system and computer program product are also disclosed herein.
US10684989B2

Systems and methods are provided for evicting entries from a file handle cache. In accordance with certain embodiments, a two-stage eviction process is utilized. In a first stage of the eviction process, entries in the file entry cache are analyzed and marked for eviction while a shared lock is maintained on the file handle cache. The shared lock enables the file handle cache to be concurrently accessed by a content serving system to service content requests. In a second stage of the eviction process, entries in the file handle cache that are marked for eviction are removed while an exclusive lock is maintained on the file handle cache. The exclusive lock prevents the content serving system from concurrently accessing the file handle cache to service content requests.
US10684985B2

A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.
US10684980B2

A system and method for multi-channel communication with dual in-line memory modules (“DIMMs”) is disclosed. The system retrieves information characterizing a plurality of memory channels, each of each is configurable to facilitate data communication between a DIMM and a memory controller with associated memory channel interfaces. Based on the retrieved information, one of the memory channels is designated as the active memory channel, granting the designated memory channel the ability to issue memory requests or transactions to the DIMM. On a periodic or as-needed basis (e.g., when the active memory channel is stalled or nearly stalled), the system determines whether to designate a different of the memory channels as the active memory channel, thereby enabling the newly-designated active memory channel the ability to issue memory requests or transactions to the DIMM. In some embodiments, only one of the memory channels is active at a time for communication with each DIMM.
US10684977B1

A low voltage drive circuit includes a transmit analog to digital circuit that converts transmit digital data into analog outbound data. A receive analog to digital circuit converts analog inbound data into received digital data. A drive sense circuit is configured to: convert the analog outbound data into an analog transmit signal; drive the analog transmit signal onto a bus, wherein the analog outbound data is represented within the analog transmit signal as variances in loading of the bus at a first frequency; receive an analog receive signal from the bus; and isolate the analog receive signal from the analog transmit signal to recover the analog inbound data, wherein the analog inbound data is represented within the analog receive signal as variances in loading of the bus at a second frequency.
US10684974B1

A touch detection system in accordance with one embodiment of the invention can include a circuit for converting a capacitance to a digital value. The touch detection system can include first and second communication interface circuits for enabling a first and second communication protocols, respectively. Furthermore, the touch detection system can include a detector circuit coupled to the first communication interface circuit and the second communication interface circuit. The detector circuit can be for automatically detecting a factor that indicates automatically enabling the first communication interface circuit and automatically disabling the second communication interface circuit. The detector circuit can be for detecting a coupling of a pin of the first communication interface circuit that is not used by the second communication interface circuit.
US10684970B1

A method includes for each processed interrupt: identifying an interrupt associated with a first interrupt number; determining that the interrupt is designated as a special interrupt, the special interrupt being an interrupt to be translated to a different interrupt number only if the hardware processor is in user mode; determining a current execution mode for the hardware processor; for each interrupt in operating system mode, delivering the interrupt as the first interrupt number; and for each interrupt in user mode: translating the first interrupt number to a second interrupt number; and delivering the interrupt as the second interrupt number, wherein the current execution mode is determined to be an operating system mode for at least one of the interrupts, and the current execution mode is determined to be a user mode for at least an additional one of the interrupts.
US10684969B2

In one form, a memory controller includes a command queue and an arbiter. The command queue receives and stores memory access requests. The arbiter includes a plurality of sub-arbiters for providing a corresponding plurality of sub-arbitration winners from among the memory access requests during a controller cycle, and for selecting among the plurality of sub-arbitration winners to provide a plurality of memory commands in a corresponding controller cycle. In another form, a data processing system includes a memory accessing agent for providing memory accesses requests, a memory system, and the memory controller coupled to the memory accessing agent and the memory system.
US10684966B1

An orchestration request indicating input data types and output data types of a collection of functions is received at a network-accessible service. At the service, one or more I/O operations that are to be performed at a data store to execute a dataflow corresponding to the request are inferred based on analysis of the input data types and output data types. A template representing the dataflow is stored, comprising respective nodes representing the functions and the I/O operations, as well as an indication of the sequencing of execution of the functions and I/O operations.
US10684965B2

Systems, apparatuses, and methods for routing traffic between clients and system memory are disclosed. A computing system includes system memory and one or more clients, each capable of generating memory access requests. The computing system also includes a communication fabric for transferring traffic between the clients and the system memory. The fabric includes master units for interfacing with clients and grouping write requests with a same target together. The fabric also includes slave units for interfacing with memory controllers and for sending a single write response when each write request in a group has been serviced. When the master unit receives the single write response for the group, it sends a respective acknowledgment response for each of the multiple write requests in the group to clients that generated the multiple write requests.
US10684950B2

Embodiments of the present invention provide a system for triggering cross channel data caching. Historical event data and live event data of a user may be monitored to determine an expected event that comprises one or more expected channels. An expected period of time for the expected event may also be determined. Relevant user data may then be identified from one or more systems of record and cached or otherwise compressed. One or more adapters configured to format cached data into the one or more expected channels are then identified. The cached data is then transmitted to databases associated with each of the one or more expected channels, where the cached data is converted by the adapters. The cached data is then generally maintained in these databases for the expected period of time.
US10684947B2

A computer-implemented method, according to one embodiment, includes: receiving an unmap command which corresponds to a first logical extent located in a higher storage tier, unmapping the first logical extent from a first physical storage location in the higher storage tier, marking the first physical storage location as dirty, receiving a map command which corresponds to the first logical extent, determining whether the first physical storage location is still marked as dirty, in response to determining that the first physical storage location is still marked as dirty, determining whether any data included in the first logical extent has been modified since the first logical extent was stored in the higher storage tier, and in response to determining that at least some of the data included in the first logical extent has been modified, using the modified data to update the data stored in the first physical storage location.
US10684946B2

A method may include: partitioning data on an on-chip and/or an off-chip storage medium into different data blocks according to a pre-determined data partitioning principle, wherein data with a reuse distance less than a pre-determined distance threshold value is partitioned into the same data block; and a data indexing step for successively loading different data blocks to at least one on-chip processing unit according a pre-determined ordinal relation of a replacement policy, wherein the repeated data in a loaded data block being subjected to on-chip repetitive addressing. Data with a reuse distance less than a pre-determined distance threshold value is partitioned into the same data block, and the data partitioned into the same data block can be loaded on a chip once for storage, and is then used as many times as possible, so that the access is more efficient.
US10684942B2

Examples relate to selectively testing applications. In one example, a computing device may: receive, from a testing device, a current state of an application under test (AUT); select a user action flow from a plurality of user action flows, each user action flow including a plurality of user actions previously performed on the AUT when the AUT was in a prior state that corresponds to the current state; and provide the selected user action flow to the testing device.
US10684940B1

Generally described, one or more aspects of the present application correspond to an artificial intelligence (AI) system that helps developers build failure-resilient microservices. The AI system can analyze the code of a microservice to identify other, similar microservices, and then use historical data about performance of those similar microservices to build a failure model for the microservice. The AI system can also automatically run failure tests based on the failure model, and can suggest code changes (based on analyzing historical code changes and test performance data) that can help a microservice become resilient to a particular failure.
US10684938B2

Disclosed aspects relate to debugging a set of code components of an application program. A set of defect data which indicates a set of defects may be collected with respect to an application program. The set of defect data may be derived from a set of post-compilation users of the application program. A set of test case data which indicates a set of user interface features of the application program may be collected with respect to the application program. The set of test case data may be derived from a set of development tests of the application program. Using both the set of defect data and the set of test case data, a set of fragility data for the set of code components of the application program may be determined. Based on the set of fragility data, the set of code components of the application program may be debugged.
US10684937B2

This disclosure relates generally to a system and a method for repositioning of a plurality of static analysis alarms is provided. The proposed repositioned techniques, reposition each of the static analysis alarms from the set of static analysis alarms up or down the application code from the program points of their original reporting, for reducing the number of static analysis alarms reported or for reporting them closer to their causes or for both the objectives. Further the proposed repositioning techniques also ensure that the repositioning of the static analysis alarms is without affecting the errors uncovered by them. Further the disclosure also proposes to maintain traceability links between a repositioned static analysis alarm and its corresponding static analysis alarm(s). Further the disclosure proposes to display the repositioned static analysis alarms to the user instead of the set of static analysis alarms, for reducing redundancy from reporting and manual inspections of the set of static analysis alarms. Furthermore the disclosure proposes to display the traceability links only if a user requests for the same.
US10684933B2

Methods, systems, and computer-readable storage media for automatically detecting potential performance degradation in a data analytics system including multiple servers, actions include determining a threshold performance score for each server of the multiple servers during an initial period, the threshold performance scores being determined at least partially based on a report generated by a respective server, and, after the initial period, and for each server: intermittently calculating a performance score, comparing the performance score to the threshold performance score to determine whether a violation indicating performance degradation occurs, and transmitting a notification to report consecutive violations.
US10684932B2

A program update system that includes a distribution device with an electronic control unit configured to distribute a computer program; and a communication device with an electronic control unit configured to mutually transmit/receive a communication signal and a new computer program, thereby storing the new computer program distributed to the communication device into a memory of the communication device and updating the computer program.
US10684924B2

A system according to certain aspects improves the process of data restoration and application recovery operations. The system can back up primary data based on network path information associated with a client computing device. When the primary data becomes corrupted or unavailable, a previously backed up copy of the primary data may be used as the primary data to achieve instant application recovery. For example, when a portion of the primary data is requested by a user or an application, the system may identify a corresponding portion in the backed up copy of the primary data and provide the identified portion to the user or the application in a manner transparent to the user or the application. Alternatively, the application running on the client computing device may send a request for the backup copy of the primary data to the secondary storage device upon determining that the requested data is not available.
US10684921B1

A computer-implemented method for navigating backup configurations may include (1) identifying a set of computing resources within a backup environment managed by a backup system, (2) identifying a request to navigate a configuration of the backup system, and, in response to the request, (3) displaying the set of computing resources within a graphical user interface as selectable elements, (4) identifying a selection within the graphical user interface of at least one computing resource within the set of computing resources, (5) receiving an input within the graphical user interface to provide backup information relating to the selection, and, in response to the input, (6) displaying the backup information. Various other methods, systems, and computer-readable media are also disclosed.
US10684917B2

A mobile terminal for performing backup and restoration of data according to an embodiment of the present invention includes a wireless communication unit configured to connect to another mobile terminal, a display unit, a memory configured to store a backup application for performing the backup and restoration of the data, and a controller configured to make a request to perform near field communication (NFC) tagging with the other mobile terminal in order to receive a backup file including the data from the other mobile terminal, configured to connect to the other mobile terminal through the wireless communication unit on the basis of the NFC tagging, and configured to restore the data included in the backup data received from the other mobile terminal.
US10684916B2

A method for allocating storage space in a volume to a new data set is disclosed. In one embodiment, such a method includes maintaining, for a volume, a record of available storage elements. The method further receives an allocation request to allocate available storage elements in the volume to accommodate a new data set. The method allocates available storage elements in the volume to the new data set to fulfill the allocation request. In doing so, the method favors storage elements that have been available for a longer amount of time over storage elements that have been available for a shorter amount of time. A corresponding system and computer program product are also disclosed.
US10684912B2

The present invention relates to computerized (“smart”) mobile electronic devices and more particularly, to a system and methods of diagnosing and repairing malfunctions in smart mobile electronic devices, including a diagnostic process that utilizes decisions based on Big Data that holds information of multiple devices and offers a “disable components” (i.e., turn-off components) solution in order to overcome the problem without flashing a firmware or doing a factory-reset.
US10684905B2

A disk device includes; a sensor that, when a driver that records and reads data in the disk device is in a non-operation state, detects an influence on the disk device; a determination circuit that determines based on a detection result of the sensor whether the detection result satisfies a condition leading to a failure of the disk device; and a transmitter that transmits information relating to a fact that the detection result satisfies the condition, to another device.
US10684903B2

Provided is an operating method of a monitoring device configured to monitor a microcontroller unit including a plurality of cores. The operating method includes: transmitting a question message to a first core among the plurality of cores; receiving an answer message from a second core among the plurality of cores; determining whether an operation of the microcontroller unit is abnormal, by using the answer message; receiving answer messages from cores, except for the second core, among the plurality of cores when the operation of the microcontroller unit is abnormal; and detecting an error of each of the plurality of cores by using the received answer messages.
US10684898B2

Event handler records, for different event handlers in different domains, are stored in an event handler orchestrator service. The event handler records identify event handlers (in various domains) that are to handle events raised in separate domains. When an event is raised, the event handler records are filtered to identify an event handler that has indicated an interest in the raised event, and an end point corresponding to the identified event handler is provided back to the calling process. The calling process then invokes the event handler for which the end point is returned.
US10684893B2

Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a hyperconverged infrastructure computing environment. An example apparatus includes a resource manager table populator to populate a resource management table with information identifying workloads and a workload categorizer to categorize the workloads identified in the resource management table as needy workloads or offering workloads. The disclosed apparatus further include a workload selector to select an offering workload to lend resources to a needy workload, and a resource configurer. The resource configurer to cause a host included in the workload to spin a virtual machine or create a container, and assign the virtual machine or container to support the needy workload.
US10684883B2

The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system can determine whether to archive virtual machines based on usage data or information. The usage information may include storage usage, CPU usage, memory usage, network usage, events defined by a virtual machine software or application, etc. The system may archive virtual machines that are determined to have a low level of utilization. For example, a virtual machine can be archived when its usage level falls below a threshold level. The system may create a virtual machine placeholder for an archived virtual machine, which may be a “light” or minimal version of the virtual machine that acts as if it is the actual virtual machine. By using a virtual machine placeholder, a virtual machine may appear to be active and selectable by the user.
US10684879B2

An improved architecture is provided which enables significant convergence of the components of a system to implement virtualization. The infrastructure is VM-aware, and permits scaled out converged storage provisioning to allow storage on a per-VM basis, while identifying I/O coming from each VM. The current approach can scale out from a few nodes to a large number of nodes. In addition, the inventive approach has ground-up integration with all types of storage, including solid-state drives. The architecture of the invention provides high availability against any type of failure, including disk or node failures. In addition, the invention provides high performance by making I/O access local, leveraging solid-state drives and employing a series of patent-pending performance optimizations.
US10684876B2

Exemplary embodiments described herein relate to a destination path for use with multiple different types of VMs, and techniques for using the destination path to convert, copy, or move data objects stored in one type of VM to another type of VM. The destination path represents a standardized (canonical) way to refer to VM objects from a proprietary VM. A destination location may be specified using the canonical destination path, and the location may be converted into a hypervisor-specific destination location. A source data object may be copied or moved to the destination location using a hypervisor-agnostic path.
US10684875B2

A mobile device including a memory including computer-executable instructions for synchronizing a virtual machine and a processor executing the computer-executable instructions, the computer-executable instructions, when executed by the processor, cause the processor to perform operations including executing a virtual machine using a memory; executing a hypervisor providing a synchronization daemon, the synchronization daemon monitoring the memory, the synchronization daemon generating a checkpoint indicating a change in the memory; the hypervisor initiating transmission of the change in the memory over a wireless network for delivery to a standby mobile device to synchronize the virtual machine on the standby mobile device.
US10684874B1

Some embodiments provide a method for extracting and adapting system configuration. The method extracts a first configuration from a first node of a first hosting system. The first node includes several resources for hosting the first configuration. The method analyzes the first configuration in order to determine attributes of the first configuration. The determined attributes are relevant to hosting the first configuration on a second node of a second hosting system having several nodes. The method generates a second configuration based on the determined attributes. The method hosts the second configuration at the second node of the second hosting system.
US10684863B2

Restricted instructions are prohibited from execution within a transaction. There are classes of instructions that are restricted regardless of type of transaction: constrained or nonconstrained. There are instructions only restricted in constrained transactions, and there are instructions that are selectively restricted for given transactions based on controls specified on instructions used to initiate the transactions.
US10684857B2

A method includes storing a first address of a first instruction executed by a processor core in a first table, where the first instruction writes a value into a register for utilization in addressing memory. The method stores the first address of the first instruction executed by the processor core in a second table with multiple entries, where a register value loaded into the register is utilized as a second address by a second instruction executed by the processor core to access a main memory. The method determines whether an instruction address associated with an instruction executed by the processor core is present in the second table, where the instruction address is the second address. Responsive to determining the instruction address is present in the second table, the method prefetches data from the main memory, where the register value is utilized as the second address in the main memory.
US10684853B2

Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10684851B2

Methods are provided for software build outcome prediction. For example, one method may comprise obtaining feature data associated with a software build, the feature data including one or more of the following: first data identifying a user to perform a modification on a set of one or more software artifacts, second data identifying the set of one or more software artifacts, and third data identifying a set of one or more reviewers to review the modification. The method may also comprise determining first probability data associated with the software build being unsuccessful given the feature data and second probability data associated with the software build being successful given the feature data; and predicting a software build outcome associated with the software build based on the first probability data and the second probability data.
US10684835B1

An emulator can use compiler metadata to efficiently emulate execution of executable machine code compiled from the source code. Based on accessing compiler metadata associated with machine code, an emulator can identify behavior(s) of the source code from which the machine code is compiled which are not implied by the machine code. From these behaviors, the emulator can identify emulator optimization(s) that can be applied, during emulation of execution of a thread, to reduce a number of steps needed to emulate execution the machine code, while preserving any externally-visible side-effects. These optimizations can operate to reduce a number of emulator operations needed emulate execution of the machine code, or to elide one or more machine code instructions from emulation. These optimizations can then be applied while emulating execution of the thread. The emulated execution could be recorded to a trace that is equivalent to a trace recorded without these optimizations.
US10684833B2

An embodiment of a semiconductor package apparatus may include technology to identify a nested loop in a set of executable instructions, and determine at runtime if the nested loop is a candidate for cache blocking. Other embodiments are disclosed and claimed.
US10684831B2

An information processing apparatus includes: a processor configured to: conduct lexical analysis on an interpreter-type source code; compress a source code, on which the lexical analysis has been conducted, by using a compression dictionary that associates an internal code and a compression code; when an execution command of an interpreter is received for the source code compressed, convert the source code compressed into an internal code in accordance with the compression dictionary; and sequentially execute processing in accordance with the internal code converted.
US10684830B2

A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
US10684819B2

A modular speaker system comprises a first speaker module; at least one second speaker module in communication with the first speaker module; and a controller that receives an instruction to selectively activate, reactivate, or inactivate the at least one second speaker module with respect to the first speaker module.
US10684815B1

An interface converter and an operation method of interface converter is provided. The interface converter includes a first media stream receiver, a second media stream transceiver, and a controller. The first media stream receiver is configured to fetch a first media stream for matching a first media stream protocol, wherein the first media stream comprises a link symbol clock and a first audio data with an audio parameter, the first media stream receiver further comprises a buffer having a write indicator and a read indicator for buffering sampled audio data from the first audio data. The second media stream transceiver is coupled to the first media stream receiver, and configured to receive the sampled audio data and a adjusted audio clock for generating a second media stream for matching a second media stream protocol. The controller is coupled to the first media stream receiver, configured to calculate an adjusted audio parameter according to the audio parameter, the write indicator and the read indicator, and generates the adjusted audio clock according to the link symbol clock and the adjusted audio parameter.
US10684811B2

A vehicle includes at least one display and a central controller in signal communication with the at least one display. The central controller is configured to detect a plurality of unique user profiles associated with peripheral electronic user devices located within the vehicle, and to establish signal communication with the peripheral electronic user devices located within the vehicle.
US10684810B2

A portable terminal executes instructions to perform processes including determining whether initial acquisition information is set, and determining whether designated device information is stored. The processes further include performing, when (1) it is determined that the initial acquisition information is set to the first value and (2) it is determined that the designated device is stored: receiving the operation identification information; updating the operation identification information; specifying the operation object; receiving a user operation of designating an object; and, when the user operation is received, preparing the designated device to execute an designated operation. The designated operation identified by the operation identification information corresponds to the designated operation object.
US10684803B2

An image forming apparatus includes: an image formation section, an instruction input section, a storage section, and a control section. Upon every execution of a print job in accordance with the print job execution instruction inputted to the instruction input section by a user, the control section causes the storage section to store as history information, in association with the user who has instructed the execution of the print job, which of a normal mode and a silent mode has been set. When the print job execution instruction has been inputted to the instruction input section without the input of a mode setting instruction from the user, the control section reads out the history information associated with the user from the storage section, sets either of the normal mode and the silent mode based on the read history information, and controls the image formation section to execute the print job.
US10684802B2

An information processing apparatus according an embodiment includes: a storing unit capable of storing one or more setting information each of which is set for executing image formation processing, wherein each setting information is associated with and stored with first apparatus information indicating a first configuration of the image formation apparatus for the corresponding setting information, the storing unit further being capable of storing second apparatus information indicating a second configuration of the image formation apparatus, which is a latest configuration of the image formation apparatus; and a processing unit that, when receiving an instruction to select one of the one or more setting information as actual setting, compares the first apparatus information associated with the selected setting information and the second apparatus information, and determines, based on the comparison result, to accept or reject to reflect the selected setting information to the actual setting.
US10684801B1

Methods, systems, and computer-readable media for a bulk ingestion interface for a distributed data storage system are described. A bulk ingestion interface may allow bulk data to be ingested into a distributed data storage system using compute resources separate from respective compute resources of the distributed data storage system used to perform access requests to datasets stored on one or more resource hosts of the distributed data storage system.
US10684790B2

Input/output IO writes sent to a volume to be protected are intercepted and aggregated. The aggregated IOs and IO metadata of each IO are transmitted to a replica site. The aggregated IOs are stored in an object of an object store at the replica site. The metadata of each IO, including an identification of the object in which the aggregated IOs are stored, are written to a database table at the replica site.
US10684788B1

Disclosed herein are methods, systems, and processes to provide and maintain data consistency during reverse replication. It is determined that a migrate operation or a reverse replication operation has been requested. Upon determining that the migrate operation or the reverse replication operation has been requested, a resynchronization identifier is set in a dirty region log (DRL) associated with a computing device that is subject to the migrate operation or the reverse replication operation. In response to the operation being the reverse replication operation, a master boot record (MBR) sector of a boot disk associated with the computing device is overwritten.
US10684774B2

Systems, methods, and computer-readable storage media are described for generating a virtual keyboard user interface with at least one multi-state display portion. The user interface may include a plurality of keys of a virtual keyboard generated on a display, with at least one key among the plurality of keys having a first function. The user interface may also include a mnemonic device configured to be displayed on the virtual keyboard, where the mnemonic device may be irrelevant to the first function. The mnemonic device may have a first display state when the at least one key is not selected, and have a second display state when the at least one key is selected. In some aspects, the mnemonic device has a reduced visibility in the first display state and a heightened visibility in the second display state, so as to emphasize the second display state.
US10684768B2

Systems and methods for providing graphical user interface elements optimized for touch-based input in connection with an application that is designed for conventional input received from a keyboard and a mouse. The touch-based graphical user interface elements are displayed when the computer system detects that a user is about to switch from conventional input devices to touch-sensitive input devices. The touch-based graphical user interface elements are hidden when the user provides input with the conventional input devices such that the touch-based graphical user interface elements do not distract from the applications normal operation. The display device includes a sensing capability that enables the computer system to detect when an object, such as a user's finger or a stylus, is proximate to, but not in contact with, the display device.
US10684765B2

A method comprises receiving an indication of a bending force in excess of a first predetermined threshold being applied to a communications device, and responding to receipt of the indication of the bending force in excess of the first predetermined threshold by causing a message to be transmitted from the communications device to a remote receiver, or responding to subsequent receipt of an indication that the bending force has subsequently fallen below a second predetermined threshold by causing a message to be transmitted from the communication device to a remote receiver.
US10684733B2

An apparatus includes an integrator circuit, a compensation circuit, and a sense circuit. The compensation circuit applies a positive charge and a negative charge to the integrator circuit during a first time period and a second time period respectively. The integrator circuit integrates a signal and the positive charge to produce a first sense signal. The signal is based on a charge at an electrode of a touch sensor. The integrator circuit integrates the signal and the negative charge to produce a second sense signal. The sense circuit detects a touch based on the first sense signal and the second sense signal.
US10684731B2

A touch apparatus and a sensing method and a touch sensing circuit thereof are provided. The touch apparatus includes a touch panel and the touch sensing circuit. In a first period, the touch sensing circuit applies the same driving signal to a plurality of sensing electrodes of the touch panel at the same time, and performs self-capacitance touch detection on the sensing electrodes to obtain a self-capacitance detection result. In a second period, the touch sensing circuit performs mutual-capacitance touch detection on at least one of the sensing electrodes to obtain a mutual-capacitance detection result. The touch sensing circuit determines whether a touch event of the touch panel is triggered by water based on the mutual-capacitance detection result and the self-capacitance detection result.
US10684715B2

There is provided a display apparatus including a first substrate, a second substrate arranged to be in parallel with the first substrate, a plurality of light emitting elements arrayed in a matrix form on a surface of the first substrate facing the second substrate, a light-emitting-device driving wiring line formed on the surface of the first substrate, which outputs a driving signal to the plurality of light emitting elements to selectively turn on and off the plurality of light emitting elements, a touch sensing wiring line formed between the first substrate and the second substrate, arrayed to intersect the light-emitting-device driving wiring line, which outputs a sensing signal corresponding to a touch input of a user and a plurality of insulators provided in a plurality of areas on the light-emitting-device driving wiring line or the touch sensing wiring line.
US10684707B2

There is provided a display control device to provide a technique that enables a user to easily specify an application as an operation target, the display control device including: an output control unit configured to control an output unit so as to display a display object associated with one application or each of multiple applications; an action detection unit configured to detect a finger pointing direction of a user; and an application selection unit configured to select an application as an operation target based on the display object associated with the one application or each of the multiple applications and the finger pointing direction.
US10684696B2

A method of mapping user movements captured by a capture device external to a computing device, to inputs events on the computing device, may comprise executing an application on the computing device, using at least one processor of the computing device. The computing device may transmit video data of the application to a receiver device. The computing device may receive gesture data associated with the application, the gesture data based on movements of a user captured from a capture device communicatively coupled to the receiver device. The gesture data may be mapped to an input event on the computing device and data simulating the input event may be provided to a sensor on the computing device.
US10684695B2

A data processing device that performs data processing of monitoring a person, the data processing device includes: a calculator configured to calculate pupil movement and head movement of the person; an evaluator configured to evaluate a suitability degree of a situation in calculating vestibulo-ocular reflex movement based on the pupil movement and the head movement of the person; a provision unit configured to provide the suitability degree evaluated by the evaluator to data relating to the pupil movement and the head movement of the person calculated by the calculator; and a reflex movement calculator configured to calculate the vestibulo-ocular reflex movement of the person based on the data in consideration of the suitability degree.
US10684693B2

To recognize a gesture and control a function in an electronic device, an operating method of an electronic device includes the operations of detecting a change of a Radio Frequency (RF) signal emitted into a body using an RF sensor, determining a gesture corresponding to the RF signal based on reference data corresponding to the gesture, and executing a function of the electronic device corresponding to the determined gesture.
US10684690B2

A method of creating localized haptic stimulations on a user includes a wearable device including a plurality of transducers that can each generate one or more waves that propagate away from the wearable device through a medium. The method includes activating two or more transducers of the plurality of transducers, selecting values for characteristics of waves to be generated by the two or more transducers based at least in part on a known impedance of the medium. The method further includes generating, by the two or more transducers, waves that constructively interfere at a target location to create a haptic stimulation on a user of the wearable device, the waves having the selected values.
US10684681B2

A neural network image processing apparatus arranged to acquire images from an image sensor and to: identify a ROI containing a face region in an image; determine at plurality of facial landmarks in the face region; use the facial landmarks to transform the face region within the ROI into a face region having a given pose; and use transformed landmarks within the transformed face region to identify a pair of eye regions within the transformed face region. Each identified eye region is fed to a respective first and second convolutional neural network, each network configured to produce a respective feature vector. Each feature vector is fed to respective eyelid opening level neural networks to obtain respective measures of eyelid opening for each eye region. The feature vectors are combined and to a gaze angle neural network to generate gaze yaw and pitch values substantially simultaneously with the eyelid opening values.
US10684679B1

Visual information defining visual content may be accessed. The visual content may include one or more views of one or more scenes. The scene(s) may include one or more human subjects. Gaze directions of the human subject(s) may be determined. The gaze directions may indicate one or more viewing directions in which the human subject(s) are looking. One or more directions of view for the visual content may be determined based on the gaze directions of the human subject(s). The direction(s) of view may include one or more of the viewing directions looked at by the human subject(s). The visual content may be presented on a display based on the direction(s) of view for the visual content.
US10684673B2

A device includes a display panel configured to display an interface. The device includes a motion sensor configured to detect a motion of the device and to output a detection signal in response to the detection of the motion. The device includes circuitry configured to control, based on the detection signal, the display panel such that at least one of a display position and a display size of an element displayed in the interface changes, wherein when the motion includes a physical shock on the device, the detection signal includes an indication of a hitting position corresponding to a position on the device where the physical shock is detected by the motion sensor, and the circuitry controls the display panel such that the at least one of the display position and the display size of the element changes based on the hitting position.
US10684672B2

A memory system includes a nonvolatile semiconductor memory, and a controller circuit that includes a physical layer and is configured to store information defining a plurality of low power consumption modes for setting the physical layer to a low power consumption state while controlling the physical layer according to a first standard, and control input and output of signals between the physical layer and the nonvolatile semiconductor memory according to a second standard. The controller circuit selects one of the low power consumption modes based on a data transfer state of the physical layer.
US10684667B2

An apparatus is provided which comprises: a first circuitry to estimate variation of an internal impedance of a battery; a second circuitry to estimate a high power that the battery can supply for a first time-period, based on the estimated variation of the impedance of the battery; and a third circuitry to facilitate operation of one or more components of the apparatus in accordance with the estimated high power for the first time-period.
US10684665B2

A method and system for improving an automated mobile device charging detection system is provided. The method includes automatically detecting a connection between a mobile device and a charging apparatus. A voltage signal between the charging apparatus and circuitry of the mobile hardware device is detected via a hardware sensor that includes a motion sensor for charging attempt detection. A specified time period is determined to have elapsed since detecting the voltage signal and a subsequent loss of the voltage signal between the charging apparatus and the circuitry of the mobile hardware device is detected. In response, a notification indicating the loss of the voltage signal is presented to a user.
US10684663B2

Systems, apparatuses and methods may provide for receiving indicator data associated with activity of a load. Additionally, an estimation of a rate of change of a current of the load with respect to time may be determined from the indicator data. Moreover, a boost signal may be selectively output to a voltage regulator when the estimation of the rate of change is greater than a first amount. The boost signal may be associated with an adjustment in an output voltage of the voltage regulator and the output voltage may be provided to the load.
US10684661B1

A hybrid cooling server assembly can have a printed circuit board (PCB) with a processor socket disposed thereon and a hybrid cooling plate can be operably coupled with the processor socket. A radiator can having a working fluid received therein and be in fluidic communication with the radiator and the hybrid cooling plate by one or more tubular members. One or more cooling fans can be proximal to the radiator. The working fluid can be operable to receive heat from the cooling plate and reject heat at the radiator and the one or more cooling fans can be operable to produce an airflow across the hybrid cooling plate, thereby allowing the hybrid cooling plate transfer thermal energy to the airflow.
US10684656B2

Aspects of the subject technology relate to electronic devices with intelligent barometric vents. An intelligent barometric vent may provide a moisture-resistant opening between an environment external to a housing of the device and an internal cavity within the housing. The moisture-resistant opening may include a moisture-resistant cover over the opening, the cover having a cover-integrated sensor to detect occlusions of the opening. The device may also include occlusion mitigation components within the housing that operate, responsive to a detected occlusion, to at least partially remove the occlusion.
US10684653B2

A flexible display device includes a flexible screen; a casing including a receiving portion and a support base; and a support member between the flexible screen and the casing, the support member including a rigid support portion and a flexible support portion which are arranged in a lengthwise direction of the flexible screen. The receiving portion includes a receiving chamber configured for receiving at least a part of the flexible screen and at least a part of the flexible support portion, and the flexible screen fits slidably with the support base by means of the support member.
US10684652B2

A flexible display device. A plurality of back bars are attached to a rear surface of a display panel and a side cap coupled to the back bars while covering an edge of the display panel. A portion of a front surface of the display is provided adjacent to the edge. The flexible display device prevents edges of the display panel from being damaged, light from leaking through the edges, and the display panel from being scratched or damaged by friction during rolling of the display panel. The edges of an ultrathin display panel are protected from external impacts so that the edges are not damaged, and light leakage on the edges of the display panel is prevented. The display panel is prevented from being scratched or damaged while being rolled.
US10684650B2

An electronic device is provided. The electronic device includes a housing including a first plate, a second plate facing away from the first plate, and a side member surrounding a space between the first plate and the second plate, a touch screen display disposed between the first plate and the second plate, a fingerprint sensor, a digitizer including a layer having a conductive pattern, and a processor. The layer includes a first portion positioned between the second plate and a second area of the touch screen display that surrounds the first area when viewed from above the first plate and a second portion continuously extending from the first portion, the second portion positioned such that the fingerprint sensor is disposed between the second portion and the touch screen display, and such that the second portion is closer to the second plate than the first portion.
US10684645B2

An electronic device includes an antenna, a display, a housing forming at least a portion of an exterior of the electronic device, a printed circuit board disposed within the housing, a connector disposed on the printed circuit board, a wire electrically connecting the connector and the display, a plurality of filters disposed on the printed circuit board, a switch selectively connecting the connector to one or more of the plurality of filters, and at least one processor electrically connected with the antenna, the display, and the switch.
US10684643B2

A convertible display includes a number of video display panels which are movable between a first position in which the panels extend in the same plane to define a unified display and a configuration in which one or more of the panels are moved into other planes which allow them to form steps. Multiple of the rotated panels may form a sequence of steps, e.g. a staircase. The convertible display may be moved via a robotic mount, whereby the position or orientation of the convertible display may be changed.
US10684640B2

A joystick device includes an operating rod assembly, a magnetic component mounted to the operating rod assembly, a circuit board and a reset assembly. The circuit board includes a magnetic sensor facing the magnetic component. The magnetic component is capable of moving from an initial position relative to the magnetic sensor along a first direction or a second direction opposite to the first direction when driven by the operating rod assembly. The reset assembly is connected to the operating rod assembly, configured to reset the operating rod assembly along the second direction or the first direction, so that the magnetic component is reset to the initial position. In the present application, the reset assembly is configured to reset the operating rod assembly along the second direction or the first direction, so that the magnetic component is reset to the initial position, thereby simplifying operations of the joystick device.
US10684639B2

A movement member which reciprocates includes a thick portion and a thin portion, a bearing portion formed in the thick portion is slidingly supported by the guide shaft, and a sliding portion formed in the thin portion is slidingly guided by the sliding guide portion. Power of the motor is transmitted to a pinion gear via a speed reduction gear and a speed reduction mechanism inside a gear box, and a movement reaction force is applied from the pinion gear to the rack portion. Since the rack portion is positioned on an axis Os, a force is effectively applied to the movement member by the power from the motor.
US10684634B1

A system and method for detecting and compensating for temperature effects in a device having a power supply and a remote node. The system includes a power supply unit having an adjustable voltage output and a feedback circuit. The voltage output is adjusted based on the output of the feedback circuit. A power path is coupled to the power supply unit. The power path has power connectors to supply voltage from the power supply unit to a remote node. The remote node is operable to sense a voltage drop of the power path at the remote node associated with temperature effects on the power connectors. An adjustable resistor has an output coupled to the feedback circuit. A controller is coupled to the remote node and the adjustable resistor. The controller determines a resistance value to compensate for the temperature effects and sets the adjustable resistor to change the power output.
US10684626B1

An apparatus includes a capture device and a processor. The capture device may be configured to generate a plurality of video frames corresponding to an area outside of a vehicle. The processor may be configured to perform operations to detect objects in the video frames, detect an intersection and other vehicles at the intersection based on the objects detected in the video frames, determine a vehicle sequence for traversing the intersection and monitor the other vehicles traversing the intersection using the operations. The vehicle sequence may be determined in response to local rules. The vehicle sequence may be used to determine when the vehicle traverses the intersection.
US10684624B2

A self-navigating cleaning device with obstacle-removing capabilities includes a detecting unit to detect the environment, and a driving unit to receive the driving signal from a navigation control unit and drive the cleaning device to move according to the driving signal. A floor cleaning unit cleans the floor automatically during movement of the cleaning device.
Patent Agency Ranking