Document Document Title
US10554878B2 Smart selfie mirror
A smart selfie mirror includes a mirror, a lighting source, a camera, and a user interface for operating the lighting source and the camera. The mirror can be used to position oneself in a desired position relative to the camera. The lighting source may be used to provide illumination for purposes of using the mirror and to provide additional light when using the camera. The camera can be used to take a picture or record a video of oneself. In some embodiments, the smart selfie mirror includes a wireless transceiver for receiving commands from and sending data to a connected mobile device or the Internet.
US10554870B2 Wearable apparatus and methods for processing image data
A wearable apparatus and method are provided for processing images including product descriptors. In one implementation, a wearable apparatus for processing images including a product descriptor is provided. The wearable apparatus includes a wearable image sensor configured to capture a plurality of images from an environment of a user of the wearable apparatus. The wearable apparatus also includes at least one processing device programmed to analyze the plurality of images to identify one or more of the plurality of images that include an occurrence of the product descriptor. Based on analysis of the one or more identified images, the at least one processing device is also programmed to determine information related to the occurrence of the product descriptor. The at least one processing device is further configured to cause the information and an identifier of the product descriptor to be stored in a memory.
US10554867B2 Camera module applied to terminal and terminal including same
A camera module includes a first camera, a light guide component, and a fixing component. The light guide component is configured to collect light from outside and guide the light into the first camera. The fixing component is disposed on a periphery of the first camera and the light guide component. An optical center of the first camera is coincident with an optical center of the light guide component.
US10554866B2 Methods for locating a noise source in a CATV system
Methods for locating noise in a CATV system are disclosed. The methods may use a probe or instrument configured to be coupled to a port of the CATV system. The probe may be operable to selectively filter signals in the CATV system to suppress the frequencies at which noise may be present in the CATV system. In some embodiments, the methods may also use a signal level meter, and the probe may be configured to be coupled to the signal level meter to detect and locate noise in the CATV system.
US10554861B2 Method and device for color compensation
Provided is a color compensation method in an image forming apparatus. The color compensation method may include imaging a first color chart by a first image forming apparatus, scanning the imaged first color chart, comparing information regarding the scanned first color chart and information regarding a reference color chart to determine an international color consortium (ICC) profile of the first image forming apparatus, and performing color compensation on the first image forming apparatus based on the determined ICC profile.
US10554860B2 Image forming apparatus, test image, and output density adjustment method of image forming apparatus
An image forming apparatus includes an image forming unit and a control unit. The image forming unit forms a test image based on test image data. The test image data includes a first image area and a second image area. The first image area is disposed adjacent to the second image area. The first image area is an image area including a mixed color image of a first primary color and a second primary color and has the same gradation value in a main scanning direction. The second image area is an image area of the second primary color and has the same gradation value in the main scanning direction. The control unit corrects a correction table based on the test image formed in the image forming unit. In the correction table, for each primary color, the gradation value is corrected according to a position in the main scanning direction.
US10554854B2 Method for rendering color images
An image is rendered on a display having a limited number of primary colors by (104) combining input data representing the color of a pixel to be rendered with error data to form modified input data, determining in a color space the simplex (208—typically a tetrahedron) enclosing the modified input data and the primary colors associated with the simplex, converting (210) the modified image data to barycentric coordinates based upon the primary colors associated with the simplex and (212) setting output data to the primary having the largest barycentric coordinate. calculating (214) the difference between the modified input data and the output data for the pixel, thus generating error data, applying (106) this error data to at least one later-rendered pixel, and applying the output data to the display and thus rendering the image on the display. Apparatus and computer-storage media for carrying out this process are also provided.
US10554848B2 Image reading apparatus
An image reading apparatus comprises a plate with light transparency on which a sheet is to be placed, the plate including light-responsive display elements, a scanner including a first light source and a light sensor and configured to read image information of a sheet placed on the plate according to light detected by the light sensor in response to light irradiated by the first light source, and a second light source that is controlled to irradiate light on a portion of the light-responsive display elements in the plate to produce a visible image on the plate.
US10554821B1 Identifying and processing neighbor spoofed telephone calls in a VoIP-based telecommunications network
A method for identifying and processing neighbor spoofed calls in a VoIP carrier's switching network where individual switches may be independently upgraded to authenticate calling party numbers using SHAKEN/STIR enabled switches. The switch ascertains a local routing number (“LRN”) of the calling party number for unsigned incoming calls to be terminated. If the LRN is that of the switch, and the call is unsigned, then the switch knows the call has a spoofed calling party number, and the switch may terminate the call as appropriate for a neighbor spoofed call. As the carrier enables others switches to be SHAKEN/STIR enabled, the terminating switch can determine the LRN for incoming calls and ascertain whether the call originated from a SHAKEN/STIR enabled switch. If so, the call should be signed. If not, then the switch processes the call as having a spoofed calling party number.
US10554809B1 Location-based services for controlled-environment facilities
Systems and methods for implementing location-based services for controlled-environment facilities are disclosed. The location-based services may be used to restrict the ability of residents to communicate with non-residents that are located within geographic areas defined with the location-based service, such as within a specified proximity of the facility. A resident of the controlled-environment facility requests a remote communication with a non-resident that is utilizing a mobile device, such as a cellular phone, smart phone or tablet device. The request for the remote communication may be allowed based, at least in part, upon the physical location of the mobile device as determined based on the location of cellular towers in use by the mobile device and based on a GPS (Global Positioning System) location provided by the mobile device.
US10554806B2 Cell phone having enhanced silent notification mode
A wireless communications device includes a memory adapted to maintain profiles relating to user contacts, an output device operable to emit audible notifications responsive to incoming communications, at least one input device operable to receive a user selection of a silent notification mode of the device and a user selection of a silent mode disabled setting associated with the profiles and a processor coupled to the memory, the output device and the at least one input device. When the device is in the silent notification mode, audible notifications are not emitted from the output device responsive to incoming communications from the user contacts having profiles without the silent mode disabled and audible notifications are emitted from the output device responsive to incoming communications from the user contacts having profiles with the silent mode disabled.
US10554796B2 Memory station for automatically backing up data and charging mobile devices
Disclosed herein are memory stations that are configured to charge a mobile device, to receive data for storage from the mobile device, and to transmit a trigger signal to the mobile device responsive to the beginning of a charge cycle to initiate the backup process. The disclosed systems and methods include starting a backup application on a mobile device responsive to a trigger signal. The trigger signal is generated and transmitted wirelessly by a memory station responsive to the memory station detecting the beginning of a charging cycle. In this way, the mobile device can automatically execute a backup program or application without user intervention. The disclosed memory stations and related methods beneficially enable seamless data backup while charging a mobile device. This can be accomplished with no user intervention.
US10554795B2 Uplink transmission method, related device, and system
The present application discloses an uplink transmission method, including: generating, by a media access control (MAC) layer of a first device, MAC information, then generating a first primitive carrying the MAC information, and sending the first primitive to an adjacent higher layer of the MAC layer of the first device; receiving, by the adjacent higher layer of the MAC layer of the first device, the first primitive, then generating an adjacent higher layer message carrying the MAC information, and sending the adjacent higher layer message to an adjacent higher layer of a MAC layer of a second device; and receiving, by the adjacent higher layer of the MAC layer of the second device, the adjacent higher layer message, then generating a second primitive carrying the MAC information, and sending the second primitive to the MAC layer of the second device.
US10554793B2 Routing of MPTCP subflows
A method performed in a source gateway logically positioned in a first wireless access network between a radio device and a first mobility anchor. The source gateway comprises an MTCP proxy for a TCP flow between the device and a peer comprising at least two subflows between the device and the source gateway, including a first subflow over the first network and a second subflow over a second wireless access network. The method comprises receiving uplink data of the second subflow from a second gateway logically positioned in the second network between the device and a second mobility anchor, sending downlink data of the second subflow to said second gateway, moving the proxy from the source gateway to a target gateway logically positioned in the first network between the device and the first mobility anchor, as part of a handover of the radio device, forwarding downlink data to the target gateway, and forwarding the received uplink data of the second subflow to the target gateway.
US10554788B2 Remote management of application settings
In various implementations, a computer-implemented method for remotely managing settings of applications includes receiving a network communication from a managed device, the received network communication including a client-side hash value. The method further includes identifying settings for an application on the managed device in response to the receiving of the network communication, where the identified settings include configuration instructions for the application. Based on a comparison between the received client-side hash value and a server-side hash value that corresponds to the identified settings, at least some of the identified settings are transmitted to the managed device. The transmitting of the at least some of the identified settings can be based on the comparison indicating a mismatch between the received client-side hash value and the server-side hash value. The method may also include completing processing of the received network communication after the transmitting of the at least some of the identified settings.
US10554780B2 System and method for automated personalization of an environment
An electronic device configured to control an environment includes a communication unit and a processor. The communication unit is configured to communicate with a server, at least one user device, and at least one connected device. The processor is operatively coupled to the communication unit and configured to receive identification information from the at least one user device, receive a user profile corresponding to the identification information of the at least one user device from the server, the user profile including at least one user preference, and control the at least one connected device to control the environment based on the user profile.
US10554773B2 Adaptive persistent push
A method for providing resources to a client, the method being implemented at a server and comprising: making available an indication to the client, indicating that the server is configured to activate a persistent push feature upon authorization of said client, said persistent push feature allowing the server to push resources to the client at any time; and receiving a first message from the client, said first message being based on said indication and allowing the server to continuously push resources to the client.
US10554771B2 Parallelized replay of captured database workload
Technologies are described for facilitating replay of requests for database operations. A plurality of requests for database operations are received. Each of the plurality of requests includes a type, an access unit identifier, and a chronological identifier. Execution dependencies are determined between the plurality of requests based on the type, access unit identifier, and chronological identifier of each of the plurality of requests. The execution dependencies are stored.
US10554766B2 Geo-enrichment of data based on shapes
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to geo-enrich data comprising a set of location data. The program further accesses shape data comprising a plurality of shapes associated with a plurality of geographical regions. The program also associates, for each location data in the set of location data, a shape in the plurality of shape with the location data.
US10554747B2 Secure file transfer using peer to peer wireless communication with authentication through social network connections
A computer system allows two devices operated by two users from a plurality of trusted users to establish a direct peer to peer wireless connection based on a social network connection. An online system uses social network connection information to determine trusted users for each of the client devices, and monitors the geographic locations of the client devices. Responsive to determining that the client devices are within a predetermined distance from each other and are trusted users for each other, the online system transmits connection information to the client devices, prompting the client devices to establish a direct peer to peer wireless connection through which content can be transmitted.
US10554734B2 Runtime generation of application programming interfaces for remote procedure call services
An application specific interface (API) for a service that is accessible by remote procedure calls is generated at run-time from an interface language definitions file. In operation, a client application requests a connection to a server and then a runtime API generator connects to the server and downloads an interface definition language (IDL) file that defines services provided by the server. The runtime API generator parses the IDL file and generates the corresponding service API. Subsequently, upon receiving a client application request, the API generator generates a set of instructions that, when executed, emit one or more remote procedure calls that cause the server to implement the client application request. Because the API is generated at run-time, the runtime API generator enables client applications that are implemented in dynamically typed languages to access the service by providing access to the data type metadata that cannot be expressed in such languages.
US10554719B2 Managing streamed communication
Methods, apparatus and systems are disclosed for managing streamed communication (such as video, audio, or audio-visual communication) between client devices and remote devices via a digital data communication network in situations where the data communication network comprises one or more routers operable to receive streamed data from one or more client devices and/or from one or more other routers, and to forward such streamed data to one or more remote devices and/or to one or more other routers such as to enable the client device and potentially-varying subsets of the one or more remote devices to participate in a communication session.
US10554708B2 Point-to-multipoint broadcast assisted vehicle-to-X broadcast
In some cases, V2X systems may send warning messages. The warning messages may be sent over short distances. The warning messages may be useful over wider distances. Some systems may us MBMS from a V2X proximity broadcast. Electronic communications devices, such as UEs may be unaware of the MBMS. A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be an RSU. The RSU receive a V2X message from a UE. The RSU may broadcast information associated with the V2X message. The RSU may send the information associated with the V2X message to a network entity for a point-to-multipoint broadcast. The method, an apparatus, and a computer program product for wireless communication may also use V2X messages that include bootstrapping information to tune to an MBMS broadcast.
US10554691B2 Security policy based on risk
A security system for a network maintains security policies that each includes a risk level. The security system maintains groups, with each group being associated with a security policy. Assets of the network are assigned to groups according to the risk assessments of the assets. Security policy associated with a group is enforced against network traffic of an asset when the asset is assigned to the group.
US10554690B2 Security policy inclusion with container deployment
An approach is provided in which an information handling system creates a container that includes security information. The information handling system deploys the container to a container group and, in turn, performs a security-related action based on the security information.
US10554686B2 Detecting and predicting cyber-attack phases in adjacent data processing environment regions
A set and a second set of collections of forecasted feature vectors are selected from a repository for a future time window, a cyber-attack being in progress in a data processing environment at the present time, a collection in the set and a collection in the second set indicating an event related to the cyber-attack in a first region and a second event in a second region, respectively, of the environment at a discrete time. The events corresponding to the collections are classified, using an LTSM network, into a class of cyber-attack. From a mapping between a set of phases of the cyber-attack and a set of classes, a phase that corresponds to the class is predicted as likely to occur during the future time window in the region.
US10554683B1 Systems and methods for preventing remote attacks against transportation systems
Systems and methods are provided to implement moving target defense techniques for transportation systems. The moving target defense techniques can randomly change the IP addresses of the nodes associated with both the vehicles and the corresponding control centers. The nodes for the vehicles and the control centers can be “mobile” nodes that use a “care-of” IP address for communications. The care-of address used by the nodes can be updated through a binding update process. During the binding update process, the one node sends the binding update notice (with a new care-of address) to the care-of address of the other node while maintaining its prior care-of address. The node that receives the binding update notice can send a binding acknowledgement back to the node that sent the binding update. Once the binding acknowledgement is received, the prior care-of address can be removed by the node that sent the binding update.
US10554678B2 Malicious content detection with retrospective reporting
A method includes: at a server, obtaining security intelligence data used for classifying whether a data associated with a user activity in a network is undesirable at a first time; classifying whether a first data in the network is undesirable based on the security intelligence data; receiving a request for classifying whether a second data is undesirable based on the security intelligence data; determining whether the server is overloaded with tasks; if the server is determined to be overloaded with tasks: logging the second data in a repository, and tagging the second data to re-visit classification of the second data; and when the server is no longer overloaded, classifying whether the second data is undesirable to produce a second classifying result and re-classifying whether the first data is undesirable based on updated security intelligence data obtained by the server.
US10554676B2 System and method for behavioural biometric authentication using program modelling
An authentication method for use in a device and comprises monitoring a program behavior stream comprising a plurality of program observables that comprises a program observable. The method records the program observable and matches the recorded first program observable to a program model selected from a plurality of program models stored within a program store. A user model is selected from a plurality of user models stored within a user store corresponding to the program model. A user behavior stream corresponding to the program observable is monitored and a user observable contained in the user behavior stream is recorded. The user observable is correlated to the user model and an authentication state associated with the device is determined based on the correlating.
US10554673B2 Methods and apparatuses for obtaining and delivering mobile terminal security information based on a cloud service
Obtaining mobile terminal security information based on a cloud service includes synchronizing mobile terminal information with a cloud, receiving security information sent by the cloud, and performing corresponding security processing according to the security information. The security information is generated when the cloud determines that a security risk exists in a mobile terminal. The generated security information is sent by the cloud to the mobile terminal. Whether the security risk exists in the mobile terminal is obtained by the cloud through determining with reference to the mobile terminal information and latest security data of the cloud, and the determining step is triggered by updating of security data of the cloud.
US10554663B2 Self-destructing smart data container
According to an embodiment of the present disclosure, a method is disclosed comprising receiving a request to access protected data stored in a smart data container. The method further comprises comparing a first device identifier associated with a first device from which the request to access the protected data stored in the smart data container was received to a second device identifier which uniquely identifies a second device that created the smart data container. The method further comprises allowing access to the protected data stored in the smart data container by the first device based on whether the first device identifier matches the second device identifier.
US10554660B2 Individualized control system
A control system including a detection device and a control host is provided. The detection device is configured to detect a biometric characteristic to accordingly identify a user ID, and output an ID signal according to the user ID. The control host is configured to receive the ID signal to accordingly perform an individualized control associated with the user ID.
US10554658B2 Bootstrapping and adaptive interface
Systems and methods for authenticating a user of a mobile communications device entail scanning an environment of the mobile device with a low power sensor and detecting a nearby person via the first sensor. In response, a higher power sensor is activated and the person is authenticated via the second sensor using a first authentication mechanism. A first level of access is granted to the person at this point. When the person moves to within a first threshold distance of the device, the person is authenticated using a second more secure authentication mechanism, and a second, higher, level of access is granted to the person.
US10554653B2 One-time access to an automation system
Methods and systems are described for managing one-time access to an automation system. According to at least one embodiment, a computer-implemented method to grant a user access to an automation is described. The method may comprise receiving one or more access parameters to authorize one-time permission to the user to access the automation system. The method may further comprise granting one-time permission to the user to access the automation system based at least in part on the one or more access parameters. The method may additionally comprise generating a message comprising at least the one-time permission to access the automation system. The one or more access parameters may comprise at least one of a limited time frame, single use entry code, or a limited number of entries.
US10554652B2 Partial one-time password
Techniques are disclosed relating to authenticating a user based on a partial password. In one embodiment, a computer system stores masking criteria defining how a mask is to be applied to generated passwords. In some embodiments, the computer system receives a request from a user to generate a one-time password. In response to the request, in some embodiments, the computer system generates the one-time password having a sequence of characters, applies the mask to the generated one-time password to select a subset of the sequence of characters usable to authenticate the user, and presents the selected subset of characters to the user as a partial password for authentication.
US10554650B2 Directional sensing mechanism and communications authentication
The present invention is directed toward an RFID device that includes a motion sensing mechanism. The motion sensing mechanism is adapted to sense motion of the RFID device and then selectively allow or restrict the RFID device's ability to transmit messages, which may include sensitive data, when the RFID device is placed in an RF field. Thus, the motion sensing mechanism is utilized to control access to data on the RFID device to only instances when the holder of the RFID device moves the RFID device in a predefined sequence of motion(s).
US10554642B2 Identity confirmation method and identity confirmation system
An identity confirmation method and a identity confirmation system which do not require users to remember passwords, and automatically update credentials for use in identity confirmation, without need for the manipulation by users. This identity confirmation method and system receives current location information from a mobile communication device of a user to accumulates, as a location information history, the current location information of a user. The identity confirmation system generates a question relating to the location information history. The user returns an answer to the question. The identity confirmation system compares and matches the answer with the location information history and determine the identification of the user if the answer coincides with the location information history.
US10554640B2 Method and system for facilitating secure communication
According to a first aspect of the present disclosure, a method for facilitating secure communication in a network is conceived, comprising: encrypting, by a source node in the network, a cryptographic key using a device key as an encryption key, wherein said device key is based on a device identifier that identifies a destination node in the network; transmitting, by said source node, the encrypted cryptographic key to the destination node. According to a second aspect of the present disclosure, a corresponding non-transitory, tangible computer program product is provided. According to a third aspect of the present disclosure, a corresponding system for facilitating secure communication in a network is provided.
US10554636B2 Lightweight encrypted communication protocol
A lightweight network protocol provides mutual authentication and encryption of a communication channel in environments where the amount of computing resources available to the networked devices is constrained. When a new device is added to a network, the device contacts a registration service and provides information that is published via a device directory. The network entity locates the device via information provided by the device directory, and establishes an encrypted network connection with the device. A shared secret is established between the device and the network entity using a key-exchange protocol. Consecutive messages that are sent or received are encrypted or decrypted with a sequence of cryptographic keys generated based at least in part on the shared secret. Key-exchange parameters are added to message exchanges between the device and the network entity to facilitate regenerating the shared secret.
US10554634B2 Techniques for shared private data objects in a trusted execution environment
Techniques for sharing private data objects in a trusted execution environment using a distributed ledger are described. The techniques described herein may enable sharing of data objects, referred to herein as private data objects (PDOs), between individuals and organizations with access and update policies mediated by execution of code (referred to herein as a “smart contract”) carried with the PDO in a secure enclave. A distributed ledger may serve as a “public commit log” to ensure that there is a single, authoritative instance of the object and provide a means of guaranteeing atomicity of updates across interacting objects.
US10554629B2 Push based encryption
A method for introducing a replacement code segment over-the-air through a wireless mobile communication network to an existing code resident on a mobile terminal: identifying the mobile terminal from among terminals served through the wireless mobile communication network; sending a push notification through the network to the mobile terminal, the push notification indicative of the replacement code segment ready for downloading; activating a dynamic update module resident in the mobile terminal, in response to the push notification; sending a request for the replacement code segment; downloading the replacement code segment to the mobile terminal; and transferring the downloaded replacement code segment to the dynamic update module for dynamic replacement of a corresponding old code segment within the mobile terminal with the replacement code segment, obviating a need to recompile the existing code.
US10554619B2 Methods for mapping IP addresses and domains to organizations using user activity data
A computer-implemented method is provided for mapping IP addresses and domain names to organizations. The method includes receiving, by a mapping system from an data provider, a dataset related to a plurality of users of the data provider. The dataset includes (a) an IP address for a user device of each user of the plurality of users, and (b) a domain name for a user account of each user of the plurality of users; enriching, by an analytics engine of the mapping system, the received dataset with enrichment data from an enrichment source; receiving, by the analytics engine from a storage medium, historical data relevant to the enriched dataset; and mapping, by the analytics engine, (i) the IP address and/or (ii) the domain name of each user of a portion of the plurality of users to an organization based on the enriched dataset and the historical data.
US10554610B2 Method and a system for email address validation
A device identifies an email address of a recipient listed in an email. The device determines whether the email address is erroneous and based on determining that the email address is erroneous, the device displays a recommended email address to a user.
US10554609B2 Host state-sensing for message interruption
Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
US10554608B2 Method and system for displaying email messages
A computing device and method for displaying content such as email messages in a user interface including email message cards. Email messages in an email mailbox are accessed. The email messages are configured into a graphical display format, where the display format includes email message cards, each email message card representing a respective email message in the mailbox and including a portion of email contents of the email message. The graphical display format is communicated to a display device for display of the configured message cards.
US10554605B2 Determining a visibility of an online conversation for a new participant
Determining a visibility of an online conversation for a new participant includes presenting a user interface (UI) to a group of users to allow each of the users in the group of users to specify tags, the tags defining relationships between each of the users, determining initial participants from the group of users for an online conversation on a social network, identifying, based on the tags, a subject for the online conversation with respect to each of the initial participants of the online conversation, and determining, based on the subject, a visibility of the online conversation for a new participant from the group of users.
US10554591B2 Techniques for efficient messaging client communication
Techniques for efficient messaging client communication are described. In one embodiment, an apparatus may comprise a client front-end component of a messaging server operative to receive a protocol connect packet from a messaging client, the protocol connect packet initiating a client authentication process with the messaging client; and receive a message package from the messaging client, the message package received during the client authentication process; a client authentication component operative to perform the client authentication process with the messaging client; and a client message queueing component operative to queue the message package in an authorization-holding message queue in response to the message package being received during the client authentication process. Other embodiments are described and claimed.
US10554578B2 Quality of service management in a network
Method and systems for managing QoS models for traffic flows in a network are described. In particular, the method includes storing the QoS models and analyzing at least one of the QoS models to determine whether the QoS model satisfies a suitability test. One or more QoS models are then selected based on the analysis and these selected models are offered to a client for use with a traffic flow in the network. In one embodiment, the method may be implemented based on a query from a client requesting reservation of network resources for a traffic flow. The analysis may be based on a characteristic of the or each QoS model, of the client, of a query received from the client requesting reservation of network resources for the traffic flow or of the network or an operator of the network.
US10554577B2 Adaptive resource scheduling for data stream processing
In at least one embodiment of stream processing in a data processing system cluster, a driver requests, from a cluster manager, execution of a first task within a job including a plurality of tasks, as well as a first quantity of resources of the cluster to support execution of the task. At completion of execution of the first task by the cluster, the driver retains for a second task among the plurality of tasks at least a portion of the resources allocated to the first task by the cluster manager. The driver determines a second quantity of the resources to retain for the second task based on a relative priority of the job to other jobs in the cluster and efficiency of the cluster manager in allocating resources to the first task.
US10554562B2 Streaming network
A computer-implemented method, in an example, may include calculating a time-to-live value for at least one packet based on a hop count between each of a plurality of processing element containers within an application streaming network; updating at least one processing element container output connection based on the calculated time-to-live value; and monitoring a streams resource metrics service for a change in a packet delivery rate.
US10554560B2 Predictive time allocation scheduling for computer networks
In one embodiment, a device in a network receives data regarding traffic volumes of deterministic and non-deterministic traffic along a first path in the network. The device predicts, using the received data, an increase in the traffic volume of the non-deterministic traffic along the first path in the network. The device identifies a period of time associated with the predicted increase in the traffic volume of the non-deterministic traffic along the first path. The device causes the deterministic traffic to be sent along a second path in the network during the identified period of time, to allow the first path to accommodate the predicted increase in the traffic volume of the non-deterministic traffic along the first path.
US10554558B2 Data diode device
In a data diode device that includes a transmitting device, a one-way transmission path and a receiving device, in order to reduce packet loss that occurs when a receiving side is put in an overload state, the transmitting device includes a network load prediction function unit that predicts a network load of a receiving side network from the amount of communication of data sent from a transmitting side network, and a data control unit that discards IP packets of data sent from the transmitting side network when the network load predicted by the network load prediction function unit is determined to be higher than a predetermined value, so as to limit the amount of communication from the transmitting device.
US10554557B2 Methods and apparatus for acknowledgment of multi-user uplink wireless transmissions
Methods and apparatus for acknowledgment of multiple user uplink are provided. In one aspect, a method of wireless communication includes receiving a first wireless message from a first station at least partially concurrently with receiving a second wireless message from a second station, generating a first acknowledgment message in response to receiving the first wireless message, generating a second acknowledgement message in response to receiving the second wireless message, and transmitting the first acknowledgment message to the first station at least partially concurrently with transmitting the second acknowledgement message to the second station.
US10554554B2 Hybrid network processing load distribution in computing systems
Embodiments of hybrid network processing load distribution in a computing device are disclosed therein. In one embodiment, a method includes receiving, at a main processor, an indication from the network interface controller to perform network processing operations for first and second packets in a queue of a virtual port of the network interface controller, and in response to receiving the request, assigning first and second cores for performing the network processing operations for the first and second packets, respectively. The method also includes performing the network processing operations at the first and second cores to effect processing and transmission of the first and second packets to first and second applications, respectively, both the first and second applications executing in a virtual machine hosted on the computing device.
US10554549B1 DCI stitching for data center overlays
Aspects of the embodiments are directed to methods, systems, and computer program products for stitching route targets between disparate virtual private network domains. Embodiments are directed to a datacenter interconnect (DCI) network element that is configured to receive from a first network node of a first domain a routing prefix comprising a first route target value; determine that the first route target value is associated with a first route target set, the first route target set associated with the first domain; determine a corresponding second route target set associated with a second domain; create a second routing prefix that includes one or more route target values from the second route target set; and transmit the second routing prefix to a network node in the second domain.
US10554548B2 Partially deferred packet access
A method includes an interconnect performing a partial direct memory access of a packet to obtain packet header data of a packet header, using the packet header data to generate a packet forwarding decision identifying a packet destination address, and initiating a direct memory access of a packet payload to the packet destination address.
US10554547B2 Scalable network address translation at high speed in a network environment
Embodiments include receiving configuration information including a match criterion for packets received at a network device in a network and a pool of layer 3 addresses associated with a set of servers in the network, resolving layer 2 destination addresses based on the layer 3 addresses of the servers, and programming a hardware layer of the network device based, at least in part, on the match criterion, the pool of layer 3 addresses, and the layer 2 destination addresses. Specific embodiments include configuring a policy to indicate that packets from an external source are to be forwarded to a server of the set of servers. Further embodiments include receiving a packet at the network device, and matching the packet to the pool of layer 3 addresses and the resolved layer 2 addresses based, at least in part, on the match criterion programmed in the hardware layer.
US10554544B2 “Slow-start” problem in data center networks and a potential solution
Systems and methods are provided for a multicast based solution to solving the slow-start problem that ensures both optimal (1-hop) and in-sequence delivery of packets to the destination. Packets are hardware switched thereby completely eliminating the slow software switching path.
US10554542B2 Label distribution method and device
A label distribution method and device are disclosed. In an embodiment the method includes: a first routing device sends a first BGP update message including a first VPN instance identifier and a first RT to a second routing device; the first routing device receives a second BGP update message including a second VPN instance identifier and a second RT; the first routing device allocates a first VPN instance label to a second VPN instance after the second routing device determines that the first RT is equal to the second RT; and the first routing device sends a third BGP update message including the first VPN instance label to the second routing device. Mutual learning on VPN instances is performed, and a label is allocated to a VPN instance, so that a service tail end node can identify a VPN instance from which an L3VPN service specifically comes.
US10554537B2 Segment routing in a multi-domain network
The present invention provides a method for enabling Segment Routing in a multi-domain network comprising a client network domain and a server network domain, where the client network domain is a packet network domain and the server network domain is a connected-oriented network domain. The method comprises assigning a network segment identifier to each of one or more potential paths through the server network domain between a pair of overlay network nodes in the client network domain, wherein the one or more potential paths are not pre-configured and the or each network segment identifier is suitable for inclusion in one or more data packets to indicate to at least one of the pair of overlay network nodes a preselected network segment routing for the one or more data packets. The present invention further provides a method for routing data packets in the multi-domain network. The method, in an overlay network node in the client network domain, comprises receiving one or more data packets, and retrieving a network segment identifier included in at least one of the one or more data packets. The method further comprises determining that the network segment identifier indicates that the one or more data packets should be routed over a pre-selected potential path through the server network domain, and, based on the determining, triggering the server network domain to configure the pre-selected potential path through the server network domain.
US10554520B2 Data path monitoring in a distributed storage network
Techniques for monitoring and sending network connectivity information for connection pathways to host machines is provided. A storage node comprises a plurality of attached network interfaces and is operatively coupled to storage devices that are accessible to the host machines through network interfaces attached to the storage node. Each of the network interfaces send messages to the host machines. The storage node, receives host messages from at least one host machine. The storage node determines connectivity information about connectivity between network interfaces and host machines. The storage node receives a request for data that is stored on the one or more storage devices, from a host machine, at a target network interface, where the target node was chosen by the host machine based upon the connectivity information.
US10554504B2 Method for changing user-originating information through interaction between mobile device and information display device
A non-transitory computer-readable medium comprises computer readable instructions, which when executed, cause at least one processor of a mobile device of a user to (a) identify at least one communication device within a predetermined distance from the mobile device as a target to perform a specific interaction to change user-originating information, (b) establish a communication channel with the communication device, when a specified touch gesture is detected in the mobile device, (c) receive, from the communication device, data related to the specific interaction; and (d) transmit, to a server, the data related to the specific interaction.
US10554500B2 Modeling access networks as trees in software-defined network controllers
A network model is provided for modeling the nodes in networks such as access networks having a tree topology. Using the model, a network description can be generated that includes a node description for each node in the access network. A node description for a node includes an extra field to define child nodes relative to a modeled node. The node description also includes an extra field to describe a link from a modeled node to an upstream node. The connecting links and intermediate nodes of access nodes are exposed and can be manipulated. By providing a node description with child and link fields, a separate link data store can be avoided.
US10554498B2 Shadow agent projection in multiple places to reduce agent movement over nodes in distributed agent-based simulation
A computer-implemented method is provided for distributed computing. The method includes forming interaction specific shadow agents by extracting agent interaction data from an original agent at a source node utilizing agent-based simulators. The method further includes broadcasting aggregated agent interaction data collected from the original agent at a source node to other nodes in a distributed area to calculate agent interactions and behaviors therefrom. The agent interaction data extracted from the original agent consists of a constrained subset of data derived from a set of data of the original agent at the source node.
US10554493B2 Identifying mismatches between a logical model and node implementation
Systems, methods, and computer-readable media analyzing memory usage in a network node. A network assurance appliance may be configured to obtain reference concrete level rules for a node in the network, obtain implemented concrete level rules for the node from the node in the network, compare the reference concrete level rules with the implemented concrete level rules, and determining that the implemented concrete level rules are not appropriately configured based on the comparison.
US10554492B2 Physical machine management in distributed computing systems
Techniques for physical machine management in distributed computing systems are disclosed herein. In one embodiment, a method includes accessing data representing an operating status indicating whether individual physical machines are operating satisfactorily in accordance with one or more target operating conditions. The method can then include based on the accessed data, identifying a list of the physical machines that are not operating satisfactorily in accordance with at least one of the target operating conditions but have not failed yet and determining whether the individually physical machines in the list are hosting one or more virtual machines. If one of the physical machines in the list is not hosting one or more virtual machines, overwriting at least one of an operating system, a user application, or a device driver on the one of the physical machines with a new copy.
US10554489B2 Discovery protocol for enabling automatic bootstrap and communication with a service appliance connected to a network switch
An example method is provided and includes configuring a service on a network element; associating a directly connected port with the service to create a port channel between the network element and a directly connected service appliance, the port channel comprising a plurality of member ports; performing an auto-discovery process for each of the member ports; and, upon successful completion of the performing, indicating on the network element that the service appliance is operational. In certain embodiments, the network element includes an intelligent service card manager module (“ISCM”) that forms part of a Remote Integrated Service Engine (“RISE”) element with a corresponding intelligent service card client module (“ISCC”) installed on the service appliance. The method may further include, upon unsuccessful completion of the auto-discovery process, repeating the auto-discovery process.
US10554485B2 Method for configuring network, network system, and device
A network virtualization configuration method, a network system, and a device, where the method includes creating a switch virtual machine (VM), where the switch VM is configured to run a virtual switch, responding to a Peripheral Component Interconnect (PCI) scanning of the switch VM, configuring, using a physical function (PF) driver, a PCI Express (PCIE) device to allocate a corresponding network resource to the switch VM, and initializing the PCIE device using the PF driver, where a default forwarding rule of the initialized PCIE device includes setting a default forwarding port of the PCIE device to a VF receiving queue (VF 0) corresponding to the switch VM. Hence, a cross-platform virtual switch solution can be implemented, thereby improving flexibility of deploying a virtual switch, and implementing compatibility with different hypervisors/VM monitors (VMMs).
US10554484B2 Control plane integration with hardware switches
Some embodiments provide a managed hardware forwarding element (MHFE) controller that serves as an intermediary between one or more central controllers in a central control plane (CCP) cluster and one or more third-party hardware devices (e.g., physical switches and routers, applicances such as firewalls, load balancers, etc.). The MHFE controller of some embodiments uses (i) a first protocol to communicate with the CCP cluster and (ii) a second protocol to communicate with the one or more third-party devices managed by the MHFE controller, thereby enabling the CCP cluster to distribute logical network configuration information to the physical workloads (e.g., third-party servers connected to a third-party Top of Rack (TOR) switch).
US10554471B2 Methods and systems for increasing bandwidth efficiency in satellite communications
Methods and systems are provided for increasing bandwidth efficiency in satellite communications. In some embodiments, a satellite communications method is provided that comprises receiving, at a satellite and from a plurality of user ground terminals, a plurality of source signals, wherein each of the source signals are modulated according to at least one source modulation method, and further receiving, at a satellite and from a plurality of user ground terminals, a plurality of information signals corresponding to the plurality of source signals. The method further includes combining, at the satellite, the plurality of source signals into a combined source signal with an overlapping bandwidth, wherein each of the source signals are further modulated according to at least one predetermined modulation method before they are combined, and transmitting, by a downlink transmission from the satellite to a gateway ground station, the combined source signal.
US10554463B2 Apparatus and method for reducing peak to average power ratio in a signal
Methods and apparatuses for processing a signal that is transmitted with a reduced peak to average power ratio are described. The processing includes applying (1650) a symbol constellation extension projection to at least one symbol in the constellation, the symbol constellation extension projection having an outward angular region from an original position for the at least one symbol in the constellation, the outward angular region defined by a value for an angle between a first boundary and a second boundary for the outward angular region, the value for the angle determined by a selection of the constellation used as part of the transmitted signal and a code rate used for encoding the stream of data.
US10554461B2 Method for transmitting uplink signals in wireless communication system for supporting short transmission time interval, and device for supporting same
The present specification relates to a method for transmitting uplink signals in a wireless communication system, the method being performed by a UE and comprising the steps of: receiving, from a base station, information on a cyclic shift (CS) index configuration, which indicates the configuration of an index group for a CS related to uplink signal transmission; determining a CS index for generating a particular uplink signal in the CS index group; generating the particular uplink signal by using the determined CS index and a base sequence having a particular length; and transmitting the generated particular uplink signal to the base station via an uplink control channel.
US10554440B2 Sensor device
A sensor device includes a data acquisition unit configured to acquire different types of measurement data from a plurality of sensors that measure the measurement data, an event determination unit configured to determine that an event occurs when the measurement data satisfies an event condition corresponding to the occurrence of the event, and a transmission controller configured to transmit transmission data in which the measurement data is stored in a predetermined data format. The transmission controller varies the data format of the transmission data in a case where the event does not occur and in a case where the event occurs.
US10554436B2 Intelligent umbrella and/or robotic shading system with ultra-low energy transceivers
An intelligent umbrella, comprising a base assembly, the base assembly having an outside surface contacting a ground surface, a support assembly, the support assembly connected to the base assembly, an expansion assembly, the expansion assembly connected to the support assembly and to expand and contract one or more arm support assemblies and arms; and an ultra-low energy (ULE) wireless transceiver, the ULE wireless transceiver to act as an ULE hub, to generate commands or instructions and to communicate the generated commands or instructions to another ULE-enabled device. The another ULE-enabled device may be a separate intelligent umbrella, and the commands or instructions to instruct the separate intelligent umbrella to move one or more mechanical assemblies of the separate intelligent umbrella.
US10554435B2 Systems and methods for implementing digital content effects
Embodiments provide methods, apparatus, and systems for augmenting user experiences of digital content consumed on a user device. Physical effects specified in an effects file/track that is associated with digital content are implemented via one or more Internet of Things (IoT) devices located in the environment in which the digital content is being consumed.
US10554434B2 Method and program for controlling portable information terminal
Address information of a mail to be transmitted by a mail communication function is extracted from the mail to be transmitted; a transmission time of the mail to be transmitted is extracted from a portable information terminal; and judgment is made as to whether the address information matches predetermined address information and whether the transmission time belongs to a predetermined time zone. When the address information matches the predetermined address information, and the address information belongs to the predetermined time zone, an activation time at which a household appliance is to be activated is determined on the basis of the transmission time, and a control command for activating the household appliance at the activation time is transmitted to a network.
US10554432B2 Home automation via voice control
Methods and systems are described for setting operation rules for use in controlling aspects of a home automation system. According to at least one embodiment, an apparatus for establishing operation rules in a home automation system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory which are executable by the processor to receive a spoken command having a plurality of rule setting terms, establish at least one operation rule for the home automation system based on the spoken command, and store the at least one operation rule for later use by the home automation system.
US10554431B2 Method for device having WLAN function to access network and device for implementing method
A method for a WLAN-enabled device to access to a network is provided, including the following steps. An intelligent terminal device acquires a key KEY1, encrypts, by using the KEY 1, access information of a wireless access device that is known by the intelligent terminal device, and then transmits the access information as well as the unique identification information. WLAN-enabled device sniffs and acquires the unique identification information and the encrypted access information, generates the KEY1 based on the unique identification information and a preset key material, and decrypts the encrypted access information by using the KEY1 to obtain the access information. The present invention further relates to a WLAN-enabled device for implementing the method and an intelligent terminal device.
US10554430B2 Systems and methods for providing adaptive flow control in a notification architecture
Systems, methods, and computer-readable storage media for providing a notification system are disclosed. The notification system may be configured to select one or more notification requests from each of a plurality of notification request queues, and generate a plurality of attempts for each of the one or more selected notification requests. The attempts may be assigned to one of a first plurality of attempt queues, and flow control logic may be executed against the first plurality of attempt queues to dynamically select attempts for transmission from among the first plurality of attempt queues. Selected attempts are inserted into one of a second plurality of attempt queues, and a plurality of connectors may be configured to select attempts from the second plurality of attempts queues for transmission via a communication channel.
US10554428B2 Device and method for data transmission
A method which is implemented by an access point, and in which requests are received from a number of user devices, in which each of the requests specifies one or multiple requested file blocks of at least one file. A set of multicast groups is determined based on the received requests, and each multicast group contains a set of indices of one or multiple of the user devices and a set of indices of the file blocks which are to be transmitted to the user devices indicated in the multicast group. For each multicast group of the set the file blocks indicated in the multicast group are retrieved and encoded, and a forward error correction process is used. For each of the multicast groups of the set the encoded file blocks indicated in the multicast group are transmitted to the user devices indicated in the multicast group.
US10554413B2 Cross-blockchain authentication method and apparatus, and electronic device
One or more implementations of the present specification provide cross-blockchain authentication. A subscribing client corresponding to a first blockchain and using a cross-chain client of a cross-blockchain interaction system, retrieves data from a second blockchain, where the data is published by a publishing client for use as an authentication data source, where the cross-blockchain interaction system comprises the subscribing client, the publishing client, and the cross-chain client, where the publishing client corresponds to the second blockchain, where the cross-chain client is separately interconnected with the subscribing client, and where the publishing client and the first blockchain are used as a sidechain that is anchored to the second blockchain, which is used as a main chain. Data to be authenticated is received from the second blockchain. The data to be authenticated is authenticated based on the authentication data source and a data authentication rule configured on the first blockchain.
US10554412B2 Method and network to implement decentralized validation and authentication mechanisms to prevent ADS-B cyber-attacks
A method or network that addresses cybersecurity vulnerabilities in an ADS-B network by validating and authenticating ADS-B messages. Nodes of the network maintain a validated ledger of ADS-B transactions and use validated information from this ledger to improve security against common cybersecurity attacks including, but not limited to, denial of service attacks, jamming attacks, spoofing attacks, flooding attacks and eavesdropping.
US10554408B2 Communication system, node device, communication terminal, key management method, and non-transitory computer-readable medium in which program is stored
A communication system includes a plurality of communication terminals that form a communication group and a node device that carries out an authentication process on each of the communication terminals. The node device derives first keys unique to the respective communication terminals by using information shared between the node device and each communication terminal through the authentication process, derives a second key common to the communication group, calculates an exclusive OR between each first key and the second key, and transmits respective XOR values obtained through the calculation to the respective communication terminals. Each communication terminal reproduces the second key by calculating an exclusive OR of between the first key unique to the own communication terminal derived by using the information and the XOR value received from the node device. Thus, the keys used in group communication are managed more securely.
US10554400B2 Method and a system for generating a multi-factor authentication code
The present invention provides a method and a system for generating a multi-factor authentication code. The method comprises steps of generating a plurality of random numbers that are completely random; arranging the plurality of random numbers into a combination in a time-series or a random way; dividing the combination into a plurality of sub-combinations; transmitting each of the plurality of sub-combinations to one of corresponding plurality of interfaces respectively via one path according to a distributing rule; combining the plurality of sub-combinations received by the plurality of interfaces to form the multi-factor authentication code according to a combining rule. And the system comprises a processor being programmed to function as: a random number generator, an arranging unit, a dividing unit, a transmitting unit, and a combining unit.
US10554391B2 Technologies for dynamically allocating data storage capacity for different data storage types
Technologies for allocating data storage capacity on a data storage sled include a plurality of data storage devices communicatively coupled to a plurality of network switches through a plurality of physical network connections and a data storage controller connected to the plurality of data storage devices. The data storage controller is to determine a target storage resource allocation to be used by one or more applications to be executed by one or more sleds in a data center, determine data storage capacity available for each of a plurality of different data storage types on the data storage sled, wherein each data storage type is associated with a different level of data redundancy, determine an amount of data storage capacity for each data storage type to be allocated to satisfy the target storage resource allocation, and adjust the amount of data storage capacity allocated to each data storage type.
US10554386B2 Flexible architecture and instruction for advanced encryption standard (AES)
A flexible aes instruction set for a general purpose processor is provided. The instruction set includes instructions to perform a “one round” pass for aes encryption or decryption and also includes instructions to perform key generation. An immediate may be used to indicate round number and key size for key generation for 128/192/256 bit keys. The flexible aes instruction set enables full use of pipelining capabilities because it does not require tracking of implicit registers.
US10554372B2 Method and apparatus for transmitting and receiving channel state information reference signal in full dimension MIMO wireless communication system
A method for transmitting Channel State Information-Reference Signal (CSI-RS) by a base station includes: transmitting, to a User Equipment (UE), information indicating M CSI-RS antenna ports and resource allocation information of CSI-RS resource configured by aggregating K groups, wherein M and k are integers greater than or equal to 2, respectively; mapping CSI-RSs corresponding to the M CSI-RS antenna ports on the CSI-RS resource; and transmitting, to the UE, the mapped CSI-RSs.
US10554366B2 NB LTE PRACH design
A method in a user equipment (110) is disclosed. The method comprises generating (504) a narrowband random access preamble for a narrowband random access procedure, the narrowband random access preamble comprising a Zadoff-Chu sequence. The method comprises transmitting (508), to a network node (115), the generated narrowband random access preamble via a narrowband physical random access channel (PRACH) (210, 305) according to a narrowband PRACH format, wherein the narrowband PRACH (210, 305) is frequency multiplexed with a physical uplink shared channel (PUSCH) (215, 315) and comprises: at least one narrowband PRACH slot (410) having a narrowband PRACH slot duration; and a narrowband PRACH period (205).
US10554365B2 Method and apparatus for supporting uplink transmission and MBMS for a WTRU with reduced bandwidth
Embodiments described herein may include methods, systems, and apparatuses that support transmissions in wireless transmit and receive units (WTRUs) having reduced capabilities. Uplink transmissions and multimedia broadcast multicast service (MBMS) may be supported in WTRUs operating on a reduced bandwidth within an overall system bandwidth by receiving an uplink (UL) resource allocation within the reduced bandwidth, and sending a transmission over the UL resource allocation. The reduced bandwidth may include a small number of physical resource blocks (PRBs) that do not overlap with PRBs located on the band edge of the overall system bandwidth containing a system PUCCH. The UL resource may be located in both band edges of the reduced bandwidth, may be a PRB-pair in the same frequency of the reduced bandwidth, or may be a PRB-pair in a first slot in a first subframe and second slot in a second subframe of the reduced bandwidth.
US10554358B2 Terminal apparatus, communication method, and integrated circuit
A terminal apparatus and a base station apparatus can efficiently communicate with each other through downlink. A terminal apparatus detects a first physical layer cell identity (PCI) through cell search and receives system information, a first RS, and a second RS. The system information is used to indicate at least (i) a second PCI, (ii) a transmission bandwidth of EUTRA and an offset associated with a physical resource block index, and (iii) an operation of NB-IoT. A first sequence of the first RS is identified based at least on the first PCI. A second sequence of the second RS is identified based at least on the second PCI and the offset.
US10554351B1 Methods and systems for enabling communications from a station to an access point using an orthogonal frequency division multiple access (OFDMA) communication scheme
Methods and systems are disclosed for performing contention based uplink (UL) orthogonal frequency division multiple access (OFDMA). The method may include receiving, from an access point using a channel, a first signal including an indication of a first time and a plurality of sub-channels of the channel. The method may include modifying a counter value in response to determining that the first time has been reached. The method may include selecting a sub-channel of the plurality of sub-channels in response to determining the counter value is equal to a threshold value. The method may include transmitting a second signal to the access point using the sub-channel. The methods and systems disclosed herein may be used by stations to associate with the access point.
US10554350B2 Sub-partitioning of wireless wideband channel and usage
A communication management resource associated with a wireless access point in a network environment allocates use of a wireless channel and sub-channels over time to multiple communication devices in communication with the wireless access point. For example, during use, from a first communication device of the multiple communication devices competing for wireless bandwidth, the communication management resource receives a request for allocation of wireless bandwidth to communicate over a wireless communication link with the wireless access point. Subsequent to receiving the request, the communication management resource identifies an appropriate amount of wireless bandwidth suitable to satisfy the request for bandwidth from the first communication device. In accordance with the identified amount of wireless bandwidth needed to satisfy the request, the communication management resource subdivides the wireless channel for use by the first communication device and potentially other communication devices that request use of the available wireless bandwidth.
US10554349B2 Apparatuses and methods to change information values
Some embodiments include apparatuses and methods having a component to change a value of a bit among a number of M bits of information when the M bits have the same value and when M exceeds a selected value. At least one of such embodiments can include a transmitting component to provide the information to a connection. At least one of such embodiments can include a receiving component to receive the information from the connection. In at least one of such embodiments, the selected value can include a maximum number of consecutive bits having the same value that such a receiving component can be configured to receive. Other embodiments including additional apparatuses and methods are described.
US10554334B2 Nominally unguaranteed error-detection codes for sub-data packets
A transmitting device generates a nominally unguaranteed error-detection code for each sub-data packet of a data packet, and a nominally guaranteed error-detection code for the data packet. The transmitting device transmits to a receiving device the data packet including the sub-data packets thereof, the nominally guaranteed error detection codes for the sub-data packets, and the nominally guaranteed error-detection code for the data packet. For each sub-data packet, the receiving device uses the nominally unguaranteed error-detection code for each sub-data packet to determine whether the sub-data packet is erroneous. In response to determining that no sub-data packet is erroneous, the receiving device uses the nominally guaranteed error-detection code for the data packet to determine whether the data packet is erroneous.
US10554330B2 Spatial layered transmission method and device
The present application provides a spatial layered transmission method and a spatial layered transmission device. The spatial layered transmission method includes steps of: dividing to-be-transmitted data into at least two layers of spatial data; determining a symbol rate for each layer of spatial data, to enable an error between SERs for the layers of spatial data to be smaller than a predetermined error threshold; and encoding each layer of spatial data in accordance with the determined symbol rate, and transmitting the encoded layer of spatial data.
US10554329B2 Grant-less PUSCH uplink
Methods and apparatuses for communicating in a cellular communications network, including provision of a user equipment comprising processing circuitry to: replace one or more transmission parameters from which a further transmission parameter may be determined with one or more corresponding virtual transmission parameters to provide one or more replacement transmission parameters from which a modified further transmission parameter may be determined; determine the modified further transmission parameter based on the one or more replacement transmission parameters; and transmit a signal using the modified further transmission parameter.
US10554326B2 Method and device for fiber-to-the-home
Provided are a fiber-to-the-home implementing method and device. The method includes: receiving, by a virtual Passive Optical Network Medium Access Control (PON MAC) of an Optical Network Unit (ONU), a first packet from an Optical Line Terminal (OLT), determining that the first packet matches the virtual PON MAC, and searching a preset corresponding relationship for a first buffer area corresponding to the virtual PON MAC receiving the first packet; buffering, by the ONU, the received first packet in the searched first buffer area; and sending, by the ONU, the first packet in the first buffer area to a user via a User Network Interface (UNI) corresponding to the first buffer area.
US10554315B2 Device and method for monitoring and calibrating a system for acquiring and/or transmitting data
A monitoring device comprising a monitoring pattern signal generating module, a calibration pattern signal generating module, a mixer module for mixing an input signal with the monitoring pattern signal and the calibration pattern signals, a recognition module configured to recognize the monitoring pattern signal, at least one calculation module for calculating at least one offset error and at least one gain error, a transmission module for transmitting a signal of proper operation or of faulty operation to a user device depending on whether the monitoring pattern signal is recognized or not recognized by the recognition module and a transmission module for transmitting a signal representative of the offset error and a signal representative of the gain error.
US10554309B2 Pilot-aided carrier phase estimation for optical communications
A method decodes an optical signal transmitted over an optical channel from a transmitter to a receiver. The method produces, from the transmitted optical signal, a digital signal including received data symbols and received pilot symbols and determines phase noise on the pilot symbols using a statistical probability distribution of phase noise on the optical channel and errors between phases of the received pilot symbols and the transmitted pilot signals. The method estimates phase noise on the data symbols using an interpolation of the phase noise on the pilot symbols and compensates the digital signal with the phase noise on the data symbols to produce a filtered signal with an equalized phase. The method demodulates and decodes the filtered signal to produce an estimate of the transmitted optical signal.
US10554299B2 Method and apparatus for characterizing a dispersion of an optical medium
In some examples, an apparatus receives a first measurement of a plurality of wavelength channels obtained at a first location of an optical medium, and a second measurement of the plurality of wavelength channels obtained at a second location of the optical medium. The apparatus computes a value relating to dispersion in the optical medium by correlating the first measurement and the second measurement.
US10554290B2 Digital repeater system
A digital repeater system for repeating RF signals comprises: a receiving section for receiving an RF input signal, the RF input signal comprising at least one frequency band including a multiplicity of subbands associated with a multiplicity of communication channels; and at least one transmitting section for transmitting the RF output signal. The receiving section is constituted to digitize the RF input signal to obtain a digital input signal and to isolate, within the digital input signal, the multiplicity of subbands from each other to obtain a multiplicity of digital subband signals. The at least one transmitting section is constituted to combine the digital subband signals to obtain a digital output signal and to convert the digital output signal to an RF output signal. In addition, the receiving section comprises a power profile estimation unit for determining a power estimate for each digital subband signal associated with the multiplicity of subbands and a muting device for muting a digital subband signal of a particular subband based on the power estimate. In this way a digital repeater system for repeating RF signals is provided which allows for a detection of unused portions of a frequency band in order to improve the performance of the overall system.
US10554277B2 Access node, user node and method for determining at least one beamforming parameter
The present disclosure provides an access node configured for determining at least one beamforming parameter for communication between the access node and a user node. The access node including: a first-band receiver configured to receive at least one first signal from said user node on a first frequency band; a processor and a non-transitory computer-readable medium including computer-executable instructions executed by the processor to perform, on the access node, determining at least one first beamforming parameter based on said received first signal; and a second-band transmitter configured to send, with a transmit beam that is configured based on said determined first beamforming parameter, on a second frequency band at least one second signal to said user node. The first frequency band includes lower frequencies than the second frequency band.
US10554274B2 Method and system for regulating electronic magnetic radiation from wireless equipment
A system, transceiver, computer programming product, and method of regulating transmission of a packet from a transceiver are provided. The method includes measuring, by the transceiver, the electronic magnetic radiation (EMR) for an allocated uplink (UL) grant at a transmission time interval (TTI), detecting, by the transceiver, if the measured EMR exceeds an EMR threshold; and regulating, at the transceiver, a transmission of the packet to reduce the EMR.
US10554271B2 Signal generating method and signal generating apparatus
A transmission apparatus that (i) generates a Quadrature Phase Shift Keying (QPSK) modulation signal s1(t) by applying a QPSK modulation scheme to a first data sequence, (ii) generates a 16-Quadrature Amplitude Modulation (QAM) modulation signal s2(t) by applying a 16-QAM modulation scheme to a second data sequence, (iii) generates a transmission signal z1(t) and a second transmission signal z2(t) by applying a phase hopping process, a precoding process, and a power adjust process to the QPSK modulation signal s1(t) and the 16-QAM modulation signal s2(t), wherein an average transmission power of the 16-QAM modulation signal s2(t) being the same as an average transmission power of the QPSK modulation signal s1(t), and (iv) transmits the transmission signal z1(t) from a first antenna at a first time and a first frequency and the second transmission signal z2(t) from a second antenna at the first time and the first frequency.
US10554260B2 User terminal device and information providing method using the same
A method of receiving data from an external data source is provided. The method includes receiving device information of the target device provided by the target device through near field communication (NFC), and transmitting a subset of the data selected based on the device information to the target device.
US10554249B2 Method and apparatus for handling frequency retuning for machine-type communication user equipment in wireless communication system
A method and apparatus for transmitting a physical uplink control channel (PUCCH) in a wireless communication system is provided. A machine-type communication (MTC) user equipment (UE) determines a PUCCH resource in a plurality of subframes. The PUCCH resource is subject to frequency hopping across the plurality of subframes regardless of a number of repetition of PUCCH transmission and a starting subframe of the PUCCH transmission. The UE transmits the PUCCH by using the PUCCH resource to a network.
US10554247B1 System and method for demodulating code shift keying data from a satellite signal utilizing a binary search
A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
US10554244B2 Multiway switch, radio frequency system, and wireless communication device
A multiway switch, a radio frequency system, and a wireless communication device are provided. The multiway switch includes eight T ports and four P ports. The eight T ports includes four first T ports and each of the four first T ports is coupled with all of the four P ports. The four first T ports support a transmission-reception function. The multiway switch is configured to be coupled with a radio frequency circuit and an antenna system of an electronic device to implement a preset function of the electronic device. The antenna system includes four antennas corresponding to the four P ports. The preset function is a function of transmitting a sounding reference signal (SRS) through the four antennas in turn.
US10554240B2 Wireless electronic device with radio-frequency sensors
An electronic device may be provided with wireless circuitry. The wireless circuitry may include one or more antennas. The electronic device may have a housing in which control circuitry and radio-frequency transceiver circuitry is mounted. The transceiver circuitry may be used to transmit and receive radio-frequency signals using the antennas. The electronic device may have radio-frequency sensors. The radio-frequency sensors may include current sensors, voltage sensors, power sensors, sensors with taps and switching circuitry that tap signals flowing in a signal path and that may make measurements such as impedance measurements, and radio-frequency sensors with sensor antennas and associated sensor circuits that measure radio-frequency signals received using the sensor antennas. The control circuitry may make wireless circuit adjustments based on measured radio-frequency signals.
US10554238B2 Carrying clip for electronic device with spring tab
A carrying clip for an electronic device includes a first clip body, a second clip body, and a spring tab; the first clip body is provided with a snap ring on which a notch is provided; the second clip body is rotatably connected to the first clip body and is provided with a groove, the snap ring of the first clip body is snapped and assembled in the groove of the second clip body and is rotatable along the wall surface of the groove, the wall surface of the groove is uniformly formed with a plurality of snapping slots; the spring tab comprises an annular spring tab body and a protrusion projected on the spring tab body, the spring tab body is snapped and assembled in the snap ring of the first clip body, the protrusion projects out of the notch of the snap ring and abuts against the wall surface of the groove of the second clip body; when the first clip body rotates with respect to the second clip body, the protrusion of the spring tab rotates along the wall surface of the groove alternatively abuts against the snapping slots or non-snapping slots of the wall surface of the groove so as to form stages.
US10554237B1 Apparatus and method for accessory detection in a portable communication device
A portable battery operated communication device provides a device interface formed of a plurality of exposed device contacts including a live voltage contact and a GND contact. Electronic circuitry associated with the interface is configured to operate in a non-linear mode using a low leakage path in response to electrolytic contamination across the two contacts. The interface is further configured to operate in a linear mode using a low current path during accessory attachment. Accessory detection is provided by a non-linear impedance device and sensor.
US10554236B1 Mitigating interference related to wireless network signals
Mitigation of interference between wireless network signals and signals emitted from sources external to the wireless network are disclosed. The wireless network signals may include out-of-band emissions that create interference with the signals emitted from the external source. To mitigate the interference, an antenna is provided with sensors configured to detect when a signal is directed at the antenna from the external source. A controller is configured to activate/deactivate signal transmission from the antenna based on feedback from the sensors in order to mitigate interference with the signal emitted from the external source. The sensors may be configured to detect radar emissions or other types of signal emissions.
US10554219B2 Analog-to-digital converter
An analog-to-digital converter comprises a first quantizer arranged for yielding a first digital signal; an error signal generation block arranged for generating an error signal representative of a difference between an analog input signal and the first digital signal; an analog loop filter arranged for receiving the error signal; a second quantizer arranged for receiving an output signal of the analog loop filter and for outputting a second digital signal; a digital loop filter arranged for receiving the second digital signal and for providing an input signal to the first quantizer; and a recombiner block comprising a first recombination and a second recombination filter, and an adder circuit for adding outputs of the first and second recombination filters. The first and second recombination filters are selected to obtain an analog-to-digital converted output signal being less dependent on quantization noise caused by the first quantizer than a first digital signal.
US10554216B2 Current steering structure with improved linearity
Systems and methods are provided for improved linearity of audio amplifiers. In one example, a system includes a first current source configured to provide a first current signal having a first current source output capacitance, and a second current source configured to provide a second current signal having a second current source output capacitance, where the first and second current source output capacitances are a different value. The system further includes a first capacitor compensation device coupled to an output of the first current source configured to provide a capacitance value to compensate for the second current source output capacitance, and a second capacitor compensation device coupled to an output of the second current source configured to provide a capacitance value to compensate for the first current source output capacitance. The system further includes a plurality of switches configured to switch the first and second current signals.
US10554207B1 Superconducting non-destructive readout circuits
Non-destructive read out (NDRO) circuits are provided for use in reciprocal quantum logic (RQL) superconducting systems. Each NDRO circuit includes a “body” circuit that provides a single or multi-state sub-critical bias current to one or many independent “tail” circuitries. Each “tail” has minimal effect on the “body” thereby preventing any interference or destruction to the state of the “body” circuitry. The circuits reduce device count and thereby increase circuit density, simplify and reduce the cost of fabrication, and provide functionality not available in existing designs, such as the ability to write a state and read it in the same operation cycle. The NDRO circuits provide more compact unit cells useful in memory or logic arrays, demanding fewer resources with increased functionality. The circuits also provide compact cells for AND, AND-OR, A-NOT-B, inverter, multiplexer, and demultiplexer gates.
US10554203B1 Radio frequency detection circuit
In some examples, the disclosure includes a circuit including a power field effect transistor (FET), a gate pull-down circuit, a pull-down bias circuit, and a radio frequency (RF) detector coupled to the source terminal of the power FET and the pull-down bias circuit. In an example, the RF detector circuit is configured to detect a presence of an alternating current signal at a source terminal of the power FET when the power FET is in a non-conductive state and control the pull-down bias circuit to bias the gate pull-down circuit to create a low impedance path between a gate terminal of the power FET and the source terminal of the power FET when the power FET is in the non-conductive state and the alternating current signal is present at the source terminal of the power FET.
US10554200B2 Peak detection methods, apparatus, and circuits
Peak detection methods, apparatus, and circuits are disclosed. An example peak detector includes a first peak-hold circuit having a first input terminal and a first output terminal, the first peak-hold circuit to determine a first peak of a rectified input voltage at the first input terminal during a first time interval, and to track a second peak of the rectified input voltage during a second time interval, the second time interval distinct from the first time interval, and a second peak-hold circuit having a second input terminal and a second output terminal, the second peak-hold circuit to determine, during the second time interval, a greater of the first peak and the second peak, the first output terminal coupled to the second input terminal, the greater of the first peak and the second peak output at the second output terminal.
US10554197B2 Flexible L-network antenna tuner circuit
An ‘L’ shaped dynamically configurable impedance matching circuit is presented herein. The circuit can include a series element and a shunt element. The shunt element in the L-shaped impedance matching circuit can be moved or modified based on the impedance of the circuit elements in electrical communication with each side of the impedance matching circuit. Thus, in some cases, the impedance matching circuit may be a flexible circuit that can be dynamically modified based on the environment or configuration of the wireless device that includes the impedance matching circuit.
US10554192B2 Acoustic wave device and electronic component
An acoustic wave device and an electronic component are disclosed. The acoustic wave device includes a substrate, excitation electrodes on the substrate and a cover. The cover comprises a frame member on the substrate, and a lid member. The frame member surrounds the excitation electrodes and includes an inner wall, top surface and an outer wall. The lid member is disposed on the top surface, and includes first and second surfaces opposite to each other, and a descending part on the second surface. The second surface faces the substrate. The descending part extends downward from the second surface, and covers at least a part of the inner wall or at least a part of the outer wall. The electronic component includes the acoustic wave device on a mounting substrate via an electrically conductive bonding member, and molding resin covering the device.
US10554180B2 Power amplifier module, frontend circuit, and communication device
A PA module includes: a multilayer substrate having a ground pattern layer connected to a ground of a power source; amplifier transistors disposed on the multilayer substrate; a bypass capacitor having one end connected to the collector of the amplifier transistor; a first wiring line connecting the emitter of the amplifier transistor and the ground pattern layer to each other; a second wiring line connecting the emitter of the amplifier transistor and the ground pattern layer to each other; a third wiring line connecting the other end of the bypass capacitor and the ground pattern layer to each other; and a fourth wiring line formed between the amplifier transistor and the ground pattern layer and between the bypass capacitor and the ground pattern layer and connecting the first wiring line and the third wiring line to each other.
US10554174B2 Complementary current field-effect transistor devices and amplifiers
The present invention relates to a novel and inventive compound device structure, enabling a charge-based approach that takes advantage of sub-threshold operation, for designing analog CMOS circuits. In particular, the present invention relates to a solid state device based on a complementary pair of n-type and p-type current field-effect transistors, each of which has two control ports, namely a low impedance port and gate control port, while a conventional solid state device has one control port, namely gate control port. This novel solid state device provides various improvement over the conventional devices.
US10554165B2 Motor drive apparatus including short-circuit judgment unit for capacitor of DC link unit
A motor drive apparatus includes a converter configured to convert AC power of an AC power supply into DC power and outputs the DC power, a DC link unit including capacitors connected in series with each other, an inverter connected in parallel with the DC link unit, and configured to convert the DC power of the DC link unit into AC power for driving a motor, and outputs the AC power, and a short-circuit judgment unit configured to judge that at least one of the capacitors in the DC link unit has shorted in the case where, when the value of a voltage applied to a positive and negative bipolar terminal of the DC link unit is smaller than a first threshold, the value of an input current flowing from the AC power supply into the DC link unit via the converter is larger than a second threshold.
US10554164B2 Modular extra low voltage electric vehicle power system
In some aspects, an electric vehicle power system may comprise two or more electrically connected power modules connected to a system communication bus. Each power module may comprise a rechargeable battery electrically connected to a DC bus, an inverter circuit electrically connected to the DC bus, and at least one of a single-phase rectifier circuit electrically connected to the DC bus or a multi-phase rectifier circuit electrically connected to the DC bus. A local controller configured to send control signals may be connected to the rechargeable battery, the inverter circuit, and the at least one of the single-phase rectifier circuit or the multi-phase rectifier circuit. The single-phase rectifier circuit may be configured to convert a single-phase AC power signal into the DC voltage of the DC bus. The multi-phase rectifier circuit may be configured to convert a multi-phase AC power signal into the DC voltage of the DC bus.
US10554155B2 Control method for verifying the compatibility between a variable speed drive and the input filter
A control method for verifying the compatibility between an input filter and a variable speed drive. The method includes applying a plurality of successive commands so as to define a plurality of operating points of the electric motor, for each operating point, measuring the DC voltage of the bus, comparing the maximum variation in the amplitude of the DC voltage measured for the operating point with a threshold value, defining a new operating point as long as the maximum variation in the amplitude of the DC voltage is lower than the threshold value, determining an operating range including all of the operating points for which the maximum variation in the amplitude of the DC voltage is lower than the threshold value.
US10554151B2 Pulse-train drive system for electrostatic generators and motors
A novel motor drive system has been described for use in electrostatic generator/motor systems based on the time variation of capacity of a rotating condenser comprised of segmented rotor and stator elements. It takes advantage of the fact that the motor action of such a system depends only on the rms value of the drive pulses, which therefore can be formed simply by periodically interrupting a high-frequency ac wave train. This new circuitry simplifies the drive system and takes advantage of recent developments of devices used in the art of inversion of dc voltages to high-frequency (tens of kiloHz) ac.
US10554148B2 Device and method for premagnetization of a power transformer in a converter system
Provided is a premagnetization device for a converter system that is connectable to a three-phase electrical grid that has a three-phase power transformer, a converter connected to the power transformer and a circuit-breaker on the grid side of the power transformer. The premagnetization device is premagnetizes the power transformer in a state isolated from the grid. The premagnetization device uses a single-phase reference voltage (Uref) that has a fixed relationship to the grid voltage (Ugrid) with regard to the voltage parameters, in order to generate, based on the measured instantaneous reference voltage (Uref) and the known fixed parameter relationships, by actuating the converter, a three-phase alternating voltage synchronous to the grid voltage (Ugrid) on the grid side of the power transformer.
US10554146B2 RF-to-DC converter
There is provided a dual-band converter operable to convert a first RF signal in a first frequency band and a second RF signal in a second frequency band that is separate from the first frequency band into a DC signal for powering a load. The converter comprises: a rectifier arranged to generate, based on the first and second RF signals, the DC signal and two or more harmonics of each of the first and second RF signals during operation of the dual-band converter; a planar transmission line arranged to guide the first and second RF signals to the rectifier and to receive a component of each of the harmonics generated by the rectifier during operation of the dual-band converter; a first stub and a second stub each connected to the planar transmission line and arranged to reflect, during operation of the dual-band converter, a component of a first harmonic and a component of a second harmonic of the first RF signal received from the rectifier, respectively; and a third stub and a fourth stub each connected to the planar transmission line and arranged to reflect, during operation of the dual-band converter, a component of a first harmonic and a component of a second harmonic of the second RF signal received from the rectifier, respectively.
US10554145B2 Electrical power conversion apparatus
An electrical power conversion apparatus includes a high-voltage bus bar, a low-voltage bus bar, and a relay bus bar which are integrated together in the form of a bus bar assembly. The high-voltage bus bar includes semiconductor-side high-voltage terminals and capacitor-side high-voltage terminals. The low-voltage bus bar includes semiconductor-side low-voltage terminals and capacitor-side low-voltage terminals. The relay bus bar includes a reactor-side relay terminal and a capacitor-side relay terminal 532. The capacitor-side high-voltage terminals, the capacitor-side low-voltage terminals, and the capacitor-side relay terminal are arranged in the form of a terminal array. The capacitor-side high-voltage terminals and the capacitor-side low-voltage terminals are arranged adjacent each other. The capacitor-side relay terminal is located at an end of an array of the capacitor-side high-voltage terminals and the capacitor-side low-voltage terminals. With these arrangements, the electrical power conversion apparatus is capable of reducing the inductance and facilitating the assembling and downsizing thereof.
US10554140B1 AC-DC converter with secondary side-control and synchronous rectifier sense architecture
An AC-DC converter with secondary side control and synchronous rectifier (SR) architecture and method for operating the same are provided for reducing the cost, complexity and size of the converter while improving efficiency. Generally, the secondary side controller includes a zero-crossing detector block, a negative-sensing block, a peak-detector block and a line-feed-forward block integrated in an integrated circuit (IC), and coupled to a secondary side of the converter through a single SR-sense (SR_SNS) pin through which the IC is coupled to a drain of the SR. The single SR_SNS pin has a maximum input voltage less than a rectified AC input voltage input to a secondary side of the converter, and, in one embodiment, is coupled to the drain of the SR through a voltage divider circuit including circuit elements both internal and external to the IC along with a rectifier element in series with the internal resistor.
US10554135B2 Apparatus and method for improved small load performance of a dual output resonant converter
A power converter including: a dual output resonant converter including a first output, a second output, a common mode control input, and a differential mode control input, wherein a voltage/current at the first output and a voltage/current at the second output are controlled in response to a common mode control signal received at the common mode control input and a differential mode control signal received at the differential mode control input; and a dual output controller including a first error signal input, a second error signal input, a common mode control output, and a differential mode control output, wherein the dual output controller is configured to generate the common mode control signal and the differential mode control signal in response to a first error signal received at the first error signal input and a second error signal received at the second error signal input, wherein the first error signal is a function of the voltage/current at the first output and the second error signal is a function of the voltage/current at the second output, and wherein the common mode control signal is output from the common mode control output and the differential mode control signal is output from the differential mode control output, wherein the first error signal is limited by a zero output power processor when a first output power becomes zero and the second error signal is limited by a zero output power processor when a second output power becomes zero.
US10554133B2 Adaptive burst generation for use with a DC-output converter
These teachings apply with respect to a direct current (DC)-output converter and provide for adjusting a number of switching pulses per burst cycle as a function, at least in part, of converter output loading. This adjustment can be made by controlling burst frequency with respect to at least one predetermined threshold frequency. The predetermined threshold frequency can comprise a non-audible frequency such that the number of switching pulses is adjusted to prevent the burst frequency from itself constituting an audible signal. The adjustment of the number of switching pulses per burst cycle may only occur when the output loading is less than a predetermined level of loading. These teachings may also provide for clamping the pulse frequency for the pulses in each burst package to a particular value when dynamically controlling the number of pulses in each burst package. The aforementioned particular value may constitute, for example, a highest available switching frequency.
US10554120B2 Power conversion device
[Technical Problem] In a power conversion device for stepping up or stepping down the input voltage, when voltage converter become out of order, it is not possible to specify an IGBT element and a current sensor, which is in an extraordinary fault condition.[Solution to Problem] The power conversion device is configured to detect a voltage value of a smoothing condenser, connected in parallel to a load, where the load is to be connected to the power conversion device; detects, by a first current sensor, a current which flows through switching elements in a plurality of voltage converter; decides an abnormality of a switching element, by switching the switching element one by one; specifies the abnormality of the switching element; and specifies that the first current sensor is in an abnormal state, in a case where there is no abnormal state switching elements.
US10554116B2 Pulse width modulation upshift at partial load to improve total harmonic cancellation performance for chiller applications
A pulse width modulation (PWM) based active harmonic filter (AHF) system including a controller configured to adjust a load on the system from a first to a second load, the first load being greater than the second load, wherein the controller is configured to adjust a frequency of the system from a first to a second frequency when the load is equal to the second load, and wherein the second frequency is greater than the first; a first harmonic compensator configured to filter a first order of harmonics of a load when the load is equal to the second load; and a second harmonic compensator configured to filter a second order of harmonics of the load in parallel with the first order of harmonics when the load is equal to the second load and frequency equals the second frequency, the second order of harmonics being greater than the first order.
US10554108B2 Resolver stator having multilayered core
A resolver is installed inside a housing of a motor. A stator of the resolver has a three layered core. a main layer of an electric steel sheet, a first shielding layer of a magnetic metal, a second shielding layer interposed between the domain layer and the first to shielding layer. The second shielding layer is made of a non-magnetic material.
US10554106B2 Apparatus for winding and terminating dynamo electric machine cores
An apparatus used in terminating and winding coils of a core of a dynamo electric machine. The coils being formed from at least an electric wire and the core having a longitudinal axis. The coils are wound by relatively moving a wire dispenser with respect to a core with relative motions of translation and rotation; at least a stretch of wire extends from the coil; and the stretch of wire is provided with a portion for a termination connection to a termination structure of the core, such as a tang. The method avoids waste cut wire in the apparatus. The core is provided with a groove at an end to receive at least a wire in the path of the wire for the termination of the coils. The apparatus comprises a wire deflector positioned adjacent the end of the core, where the groove is located, in order to intercept and align the wire with the groove. The apparatus can comprise a device for applying torques in two directions on a pulley wheel for feeding wire as a function of the position of the dispenser in the translation and the position of the core in the rotations.
US10554105B2 Drive mechanism including brushed motor
A drive mechanism including a brushed motor comprises a brushed motor including a commutator having a plurality of commutator segments and a brush contactable to the plurality of commutator segments, a movable member driven by the brushed motor, and a stopper member configured to stop rotation of the brushed motor by contacting the movable member. In a state in which the movable member contacts the stopper member to thereby stop the rotation of the brushed motor, the brush contacts only one of two adjacent commutator segments of the plurality of commutator segments.
US10554100B2 Electric drive apparatus, and electric power steering apparatus
In an electric power steering apparatus, a motor housing includes an axial end part opposite to an output part of an electric motor. An electronic control section is arranged at the axial end part of the motor housing. The electronic control section includes a control circuit part, a power supply circuit part, and a power conversion circuit part. The axial end part of the motor housing includes a power conversion part thermal radiation region and a power supply part thermal radiation region. The power conversion circuit part is mounted to the power conversion part thermal radiation region to allow heat to be transferred from the power conversion circuit part to the motor housing. The power supply circuit part is mounted to the power supply part thermal radiation region to allow heat to be transferred from the power supply circuit part to the motor housing.
US10554086B2 Method for cooling the rotor of an electric generator
A liquid cooling method for a hydroelectric generator which cools the winding of the rotor via a primary cooling liquid circuit, the cooling liquid being maintained in the circuit by the produced centrifugal force. The dissipation of the thermal energy takes place via a secondary cooling liquid which flows once vertically through the system. Accordingly, the thermal exchange takes place via a co-rotating heat exchanger in the center of the rotor. A device for carrying out such a method is also disclosed.
US10554078B2 Method and apparatus for coil integration for uniform wireless charging
The disclosure relates to a method, apparatus and system to wirelessly charge a device. Specifically, the disclosed embodiments provide improved charging stations for increased active charging area. In one embodiment, the disclosure relates to an offset device for use with a Power Receiving Unit (PRU). The offset device includes a conductive layer supporting an aperture, the aperture aligned with an inner most coil loop of the PRU; and a first slot formed in the conductive layer extending from the aperture to an outside edge of the conductive layer.
US10554076B2 Uninterruptible power supply
An uninterruptible power supply includes an AC input terminal (T1) to receive AC power from a commercial AC power source (11), a battery terminal (T2) connected to a battery (12), first and second AC output terminals (T3, T4) connected to first and second loads (13, 14), respectively, a first uninterruptible power source (1-3) to supply AC power to the first load (13) on a full-time inverter feeding system, and a second uninterruptible power source (4-6) to supply AC power to the second load (14) on a full-time commercial feeding system.
US10554071B2 Portable device and apparatus for wirelessly charging the portable device from energy transmitted by a transmitter
A portable device is provided. The portable device includes a power receiving unit configured to receive a first energy or a second energy from a wireless power transmitter, the first energy being used to perform a communication function and a control function, the second energy being used to charge a battery, and the wireless power transmitter being configured to wirelessly transmit a power, a voltage generator configured to generate a wake-up voltage from the first energy, or to generate a voltage for charging the battery from the second energy, a controller configured to perform the communication function and the control function, the controller being activated by the wake-up voltage, and a communication unit configured to perform a communication with the wireless power transmitter based on a control of the controller.
US10554053B2 Apparatus and method for transmitting wireless power
A method and apparatus are provided for determining, by a wireless power transmitter, whether a wireless power receiver is removed from a wireless power network managed by the wireless power transmitter. The method includes transmitting a command signal to report power information of the wireless power receiver at stated periods; determining whether a report signal corresponding to the command signal is received from the wireless power receiver; and determining that the wireless power receiver is removed from the wireless power network, if the report signal is not received after transmitting the command signal a predetermined number of times at the stated periods.
US10554052B2 Systems and methods for determining when to transmit power waves to a wireless power receiver
Wireless power transmitters and methods of management thereof are disclosed herein. An example wireless power transmitter includes an antenna array and a communication radio configured to: establish a communication connection with a respective wireless power receiver; and receive device data from the respective wireless power receiver, the device data used to determine a location of the respective wireless power receiver. The example wireless power transmitter also includes a controller in communication with the antenna array and the communication radio, the controller configured to: determine whether the respective wireless power receiver is authorized to receive power from the wireless power transmitter; if so, determine a particular time at which RF power waves should be transmitted to the respective receiver, the particular time based at least in part on a charging schedule for the transmitter; and instruct the antenna array to transmit radio frequency (RF) power waves at the particular time.
US10554049B2 Real-time disaggregation of renewable energy generation on an electricity distribution system
Techniques are described for disaggregation of renewable energy generation on an electricity distribution system. Aggregate power measurements are identified a distribution substation. Active power load of the distribution substation and active power generated by renewable energy sites can be disaggregated from the aggregate power measurements.
US10554039B2 Digital line protection with supply voltage drop safety
A line protection device includes a current sensor, a digital filter circuit, a switch control circuit, and a non-volatile memory circuit. The current sensor is adapted to a sense a value of electric current through the electric line. The digital filter circuit is adapted to perform digital filtering of the value of electric current. The switch control circuit is adapted to control a switch to interrupt flow of the electric current through the electric line depending on the digitally filtered value of the electric current. The non-volatile memory circuit is adapted to store a state of the digital filter circuit.
US10554036B2 Modular power distribution system and methods
A modular power distribution system comprises a chassis; and a backplane including a power input, and a plurality of module connection locations. A plurality of modules are mounted in the chassis, each module mounted to one of the module connection locations. Each module includes: (i) an OR-ing diode; (ii) a circuit protection device; (iii) a microprocessor controlling the circuit protection device; and (iv) a power output connection location. A circuit option switch is located on each module for setting the current limits for each module. A control module is provided connected to the backplane.
US10554033B2 Under cabinet mobile broadband device charging and use system
The present invention provides a system for the charging and use of mobile broadband devices, keeping the devices visually accessible while avoiding infringement of useful space. A user of the system has full operation of their mobile broadband devices where under cabinet mounted. The present invention makes use of a rewind assembly for the organization and use of the charging cable for mobile broadband devices which provides for a winding of the charging cable onto an automatic rewind.
US10554030B1 Electrical box brace
An electrical box brace including a rod, a sleeve, at least one mounting plate, an adjustment mechanism having a body, a spring and connecting the rod and sleeve, and at least one engagement device positioned within the adjustment mechanism body, wherein the at least one engagement device includes at least one threaded portion opposite a ramp, and wherein the ramp selectively engages the adjustment mechanism body to permit engagement or disengagement of the at least one threaded portion with the rod.
US10554029B2 Enclosure
An enclosure has one or more panels produced by extruding and cut to desired length. An extruded panel of the enclosure may integrate heat sinks, threaded rod locations, and internal grooves to attach adjacent panels. Top and bottom plates may be joined to the panels by threaded rods passing from the top plate through to the bottom plate via the threaded rod locations engineered into the extrusion, enabling the panels and plates to be pulled together by turning the threaded rods. Once assembled, the enclosure may accommodate a variety of electrical equipment at time of assembly and/or at the enclosure installation site. The enclosure has applicability in electrical power distribution, for example as a combiner box in a solar power distribution system.
US10554027B2 Protective cover for cable components
A protective cover for cable connectors and methods of fabricated the protective cover. The protective cover comprises a tube open at one end and substantially closed at the opposed end by an end cap. The end cap bears at least one opening formed therein. The protective cover has a foil outer layer, a soft felt inner layer, and an insulating fiberglass core between the outer and inner layers. The tube is made by overlappingly rolling and bonding a section of foil-backed fiberglass. The end cap may be separately made, made as part of the pattern for the tube, or may be formed by cutting pointed teeth into one end of the tube pattern and bonding them generally perpendicularly to the length of the tube.
US10554005B2 Device and method for connecting a cable and a connector ensuring the continuity of the electromagnetic shielding
A device for joining the end (3a) of a shielded coaxial cable (3) and a metal connector (10), the cable including a peripheral metal braid (4) and an axial conductor (2), and including a conductive overmoulding (5) that at least partially surrounds the end of the shielded cable (3) and one end of the connector (10), the overmoulding making contact with the metal braid (4) and the connector (10), so as to ensure the continuity of the electromagnetic shielding of the connection. A method for producing such a connection is also described.
US10554003B2 Rotary connector
A rotor-side lead block integrally holds a plurality of external connection terminals electrically and directly connected to a connection land of a first sub FPC. The first sub FPC is housed and fixed in the rotor-side connector portion. The external connection terminals and the connection land of the first sub FPC are connected to each other via solder. The first holding member holds the connection land of the first sub FPC between the rotor-side lead block and the first holding member.
US10554000B2 Assembly for protection boards of a distribution system
Connection system arranged in a rack, for connecting at least one protection board (13a, 13b) of an electrical distribution system of an aircraft with a primary power supply, to at least one powered device (8a, 8b) and to a motherboard arranged in the rack.The connection system includes at least one modular connector on each protection board and, for each protection board capable of being inserted in the rack, at least one additional modular connector attached at least partly on the rack and at least one additional connector connected to the motherboard.
US10553998B2 Electronic device having low-height duplex electrical connection plug adapted to duplex electrical connection structure
An electronic device includes: a transmission medium; a first duplex electrical connection plug comprising: an insulation base; a metal housing; and a fitting portion provided with two contact interface substrates and a fitting space, wherein the two contact interface substrates are provided with two contact interfaces each being electrically connected to the transmission medium and provided with two rows of vertically elastically movable contacts arranged in a front-low and rear-high manner, and the two contact interface substrates are smaller than a contact interface substrate of a standard electrical connection plug having a minimum height specification specified by USB Association, and greater than a small space of a standard electrical connection socket having a minimum height specification specified by USB Association; and a duplex electrical connection structure provided with a connection portion having upper and lower connection surfaces provided with contact interfaces electrically connected to the transmission medium.
US10553996B2 Female connector and fitting connector
A female connector includes a female terminal and a female side insulation member. The female terminal includes a tubular-shaped female side connection body having a female side space portion therein into which the male side connection body is fitted in an inserting manner on a same cylinder axis. The female side insulation member includes a finger touch prevention body inserted into a first space portion of the outer tubular body and a male side space portion of the male side connection body. The finger touch prevention body is projected more than a tip end surface of the female side connection body. An insulating annular body projected more than the tip end surface of the female side connection body on a same cylinder axis is provided outside the female side space portion in a direction orthogonal to a cylinder axis direction of the female side connection body.
US10553982B2 Electrical connector
An electrical connector includes an insulative housing and a number of terminals retained in the insulative housing. The insulative housing has a mating surface, a mounting surface, and a slot going through the mounting surface. The terminal received in the slot includes an interference portion retained in the slot, a contacting portion disposed around the mating surface, and a soldering leg extending downwardly beyond the mounting surface. The interference portion has two barbs disposed at two opposite sides thereof, respectively. The terminal includes a blocking portion connecting between the interference portion and the soldering leg. The width of the blocking portion is greater than the width of the interference portion.
US10553980B2 Movable connector
To provide a small movable connector. A movable connector includes a fixed housing mounted on a substrate, a movable housing movable with respect to the fixed housing, and terminals. The terminals each include a movable spring part supporting the movable housing movably, and a contact portion coming into conductive contact with a pin terminal. The fixed housing includes a top wall, and a bumper projection provided on the top wall. The movable housing includes an upper wall, and a bumper recess provided in the upper wall. The bumper projection and the bumper recess stop a displacement of the movable housing when the bumper recess bumps against the bumper projection. The movable connector can have a smaller size than in a case where elements that stop the displacement of the movable housing project from the side walls of the fixed housing and the end walls of the movable housing.
US10553974B2 Thermal solution on latch for sodimm connector
Embodiments include devices, systems, and methods relating to removing heat from a memory module in a connector. One embodiment relates to a memory module connector comprising a first arm, a second arm, and a body portion positioned between the first arm and the second arm, the body portion configured to accept a memory module therein. The memory module connector includes a structure coupled to the first arm and configured to be electrically coupled to a printed circuit board. The memory module connector also includes a heat spreader coupled to the first arm, the heat spreader configured to be brought into thermal contact with a memory module component. Other embodiments are described and claimed.
US10553965B2 Quick connect plug for cables
A quick connect plug for cables includes a connecting portion configured to connect a cable and a plug pin configured to form a plug-in connection with a socket. The plug pin is fixedly provided with a plug-in unit. A portion of the plug-in unit protruding out of an external annular surface of the plug pin forms a locking head matched with a socket slot. A gap is provided between a portion of the plug-in unit near the locking head and the plug pin, so as to enable the locking head to move along an axis direction of the plug pin, and the gap can limit the maximum displacement of the locking head. By providing a plug-in unit and a gap between the portion of the plug-in unit near the locking head and the plug pin, the plug-in unit is enabled to move, thus having certain elasticity.
US10553960B2 Antenna system with planar antenna and methods for use therewith
Aspects of the subject disclosure may include a planar antenna configured to transmit first signals as a first guided electromagnetic wave that is bound to a surface of a transmission medium, wherein the first guided electromagnetic wave propagates along the surface of the transmission medium without requiring an electrical return path, wherein the planar antenna includes an array of patch antennas that generates first near field signals in response to the first signals, and wherein a portion of the first near field signals combines to induce the first guided electromagnetic wave that is bound to the surface of the transmission medium.
US10553958B2 Array antenna system
The embodiments of this disclosure disclose an array antenna system. The array antenna system includes M antenna radiation units, a strip line feed system, a strip line ground plane, and a strip line cavity; the strip line feed system includes a phase shift circuit and N first printed circuit boards PCBs configured to implement a power allocation function and/or a phase compensation function; the phase shift circuit is located in the strip line cavity, P first PCBs are located on an outer surface of the strip line cavity; all or some of the M antenna radiation units are connected to signal planes of the N first PCBs, and the signal planes of the N first PCBs are in a radio frequency connection to the phase shift circuit by using probes; and ground planes of the N first PCBs are in a radio frequency connection to the strip line ground plane.
US10553957B2 Antenna integrating delay lenses in the interior of a distributor based on parallel-plate waveguide dividers
A quasi-optical beamformer includes a power distributor composed of a succession of parallel-plate dividers extending in a YZ-plane from a first stage to a last stage, each parallel-plate divider comprising, in each of the stages of the corporate structure located under a higher stage, first and second parallel-plate waveguide branches leading to respective parallel-plate dividers of the following stage of the corporate structure, the beamformer furthermore including a plurality of lenses extending longitudinally along the X-axis in at least one stage of the power distributor, so as to apply a delay that is continuously variable along the X-axis, the lenses being placed in each of the branches of the dividers of at least one stage in the power distributor.
US10553953B2 System and dielectric antenna with non-uniform dielectric
Aspects of the subject disclosure may include, for example, a solid dielectric antenna having a non-uniform spatial distribution of relative permittivity.
US10553952B1 Multi-channel tuner-less compact HF antenna with high elevation angle radiation
An antenna includes at least one dipole antenna comprising a pair of monopole antennas each monopole antenna includes an adjustable conductive element with one end electrically combined to an inductor and another end combined to an insulator. A support structure combined to the at least one dipole antenna positions one end of each monopole at an elevation higher than the other end of the monopole.
US10553950B2 Antenna module and electronic device having the same
An antenna module includes a wiring part including a second antenna wiring disposed to have a spiral shape on an insulating substrate and a first antenna wiring disposed in an internal region of the second antenna wiring and disposed in a solenoid structure; a first magnetic part disposed to be inserted into the center of the solenoid structure and having at least a portion exposed externally from the wiring part; and a second magnetic part coupled to the first magnetic part.
US10553949B2 Wireless communication antenna including magnetic body
A wireless communication antenna includes: a magnetic body including a plurality of bar-shaped unit ribbons arranged in columns, wherein the unit ribbons have shape anisotropy and a radiation direction on a side of the wireless communication antenna; and a solenoid coil including conductive patterns disposed around the magnetic body.
US10553941B2 Simplified antenna peaking apparatus
Embodiments are directed towards an antenna mount that is configured with a self-plumbing mast for simplified peaking. The mounting system includes an elevation alignment joint that includes a first member and a second member, which are configured to rotate about a central axis and can be locked into a fixed rotation. A plumb is connected to the first member and an antenna mounting support is connected to the second member such that the antenna position is maintained at an elevation identified on the first member when in the fixed rotation. The mounting system also includes a base assembly that is configured to hold the elevation alignment joint such that the plumb weight self-orients in a vertical, plumb position with the antenna at the desired elevation. The base assembly also includes a compass for aligning the azimuth of the antenna.
US10553932B2 Mobile device and antenna structure
A mobile device including a ground plane, a grounding branch, wherein a slot is formed between the ground plane and the grounding branch, a connecting element, wherein the grounding branch is electrically coupled through the connecting element to the ground plane and a feeding element, extending across the slot, and electrically coupled between the grounding branch and a signal source, wherein an antenna structure is formed by the grounding branch and the feeding element.
US10553926B2 Coaxial resonant cavity and system and method for measuring dielectric constant of material
The present disclosure is related to the microwave measuring field, and in particularly to a coaxial resonant cavity and system and method for measuring the dielectric constant of material. The coaxial resonant cavity includes a coupling mechanism and a cavity body. The coupling mechanism is accommodated in the cavity body for exciting or coupling microwaves inside the cavity body. The coaxial resonant cavity further includes a probe extending out of the cavity body and being coaxial with the cavity body. The cavity body is shaped as an annular column, and a ratio of an outer radius of the annular column to an inner radius of the annular column is (3-5):1. The present disclosure still provides a system and method for measuring the dielectric constant of material using the coaxial resonant cavity.
US10553923B2 Parallel plate waveguide within a metal pipe
A pipe has a longitudinal axis. A flex board extends along the longitudinal axis within the pipe and curls around the longitudinal axis. A cross-section of the flex board perpendicular to the longitudinal axis has a flex-board curve shape that has a first section on a first side of a line perpendicular to the longitudinal axis and a second section on a second side of the line perpendicular to the longitudinal axis. The first section has a first section shape and the second section has a second section shape. A first conductive stripe is coupled to the flex board, extends along the longitudinal axis, and follows the contour of the first section of the flex board. A second conductive stripe is coupled to the flex board, extends along the longitudinal axis, and follows the contour of the second section of the flex board.
US10553919B2 Battery module with improved cooling performance
A battery module is provided. The battery module includes a battery stack that has a plurality of secondary batteries stacked on each other in multiple stages along a predetermined stack direction. Additionally, the battery module includes at least one cooling fin which has a contact part disposed to contact at least one of the secondary batteries and a fitting part that extends from the contact part to expose at least a portion of the fitting part to the exterior of the battery stack. A cooling channel which has at least one fitting groove is provided and the fitting part is fitted into the fitting groove.
US10553917B2 Conductor module
A conductor module includes a wiring member, a plurality of bus bars, and a plurality of locking pieces. The wiring member is formed in a film shape with flexibility, and a plurality of wirings and through-holes are formed therein. The bus bar is electrically connected to one of two electrode terminals. The two through-holes are formed in a first opposing region opposing one end face between both end faces of the bus bar opposing each other in a width direction of the bus bar with an electrical connection portion where the bus bar and the wiring are electrically connected interposed therebetween when viewed from the width direction. The locking piece is formed integrally with the bus bar, is arranged in the through-hole, has a distal end positioned radially outward of the through-hole when viewed from an axial direction of the through-hole, and fixes the bus bar to the wiring member.
US10553915B1 Systems and methods for configuring parameters for charging a battery pack
A charging system includes a charger operable for providing a charging current to a battery pack. The charger includes a charging switch coupled between a power source and the battery pack, and a controller operable for controlling the charging switch. The controller includes a voltage sensing pin coupled to the battery pack. The controller is operable for measuring a battery voltage of the battery pack via the voltage sensing pin during a plurality of discrete time slots, and is operable for adjusting a length of a time interval between two consecutive time slots of the plurality of discrete time slots based on the battery voltage, and the controller is operable for determining an identity of the battery pack and configuring charging parameters according to the identity.
US10553911B2 Battery pack and battery driving apparatus
A battery pack and a battery driving apparatus are disclosed. In one aspect, the battery pack includes a battery comprising at least one battery cell, and a terminal unit configured to be connected to an external apparatus. The battery pack further includes a controller configured to control the battery, be deactivated in a shut down mode, and wake up from the shut-down mode when a voltage is applied to the terminal unit and a wake-up switch configured to electrically connect the battery and the terminal unit.
US10553904B2 Electrolyte solution for non-aqueous electrolyte battery, and non-aqueous electrolyte battery using the same
The present invention provides an electrolyte solution for a non-aqueous electrolyte battery capable of an exerting high average discharge voltage and an excellent low-temperature output characteristic at −30° C. or lower and an excellent cycle characteristic and an excellent storage characteristic at high temperatures of 50° C. or higher, as well as a non-aqueous electrolyte battery containing the same. The present electrolyte solution comprises a non-aqueous solvent, a solute, at least one silane compound represented by the following general formula (1) as a first compound, and a fluorine-containing compound represented by the following general formula (3), for example, as a second compound.
US10553903B2 Electrolyte for lithium secondary battery and lithium secondary battery including the same
The present invention relates to an electrolyte for a lithium secondary battery and a lithium secondary battery including the same, and particularly, to an electrolyte for a lithium secondary battery, which includes a lithium salt, an organic solvent, and an oligomer represented by Formula 1 described in the present specification, and a lithium secondary battery in which overall performance is improved by suppressing reactivity with lithium metal by including the electrolyte.
US10553899B2 Battery including a polyether-based organic solid electrolyte
A battery has a cathode, an anode, and a first solid electrolyte. The cathode contains a particle of a cathode active material, and the anode contains a particle of an anode active material. The first solid electrolyte is disposed between the cathode and the anode. At least one of the surface of the particle of the cathode active material and the surface of the particle of the anode active material is coated with a polyether-based organic solid electrolyte. The polyether-based organic solid electrolyte is in contact with the first solid electrolyte. The polyether-based organic solid electrolyte is a compound of a polymer having an ether bond and an electrolytic salt.
US10553897B2 Ambient temperature superionic conducting salt including metal cation and borate anion or carborate anion and process for making ambient temperature superionic conducting salt
A process for making a superionic conducting salt includes: combining a primary salt and an impact member, the primary salt including an ordered phase and being an ionic conductor; impacting the primary salt with the impact member; and converting the primary salt to the superionic conducting salt in response to impacting the primary salt with the impact member at a conversion temperature to make the superionic conducting salt, the conversion temperature optionally being less than a thermally activated transition temperature that thermally converts the primary salt to the superionic conducting salt in an absence of the impacting the primary salt, and the superionic conducting salt including a superionic conductive phase in a solid state at less than the thermally activated transition temperature.
US10553889B2 Catalyst layer for fuel cell
A catalyst layer for a fuel cell includes a catalyst-supporting carbon in which a catalyst is supported on carbon support powder of which particles have pores, a first electrolyte resin having an oxygen permeability of less than 2.2×10−14 mol/(m·s·Pa) under an environment at a temperature of 80° C. and a relative humidity of 30%, and a second electrolyte resin having an oxygen permeability of 2.2×10−14 mol/(m·s·Pa) or more under an environment at a temperature of 80° C. and a relative humidity of 30%. The content of the first electrolyte resin is an amount equal to or larger than a value X [g] obtained in the equation X=S×R/4436 with respect to 1 g of the carbon support. S denotes a surface area [m2] of the carbon support. R denotes a proportion of the area of the outermost surface of the carbon support with respect to the surface area of the carbon support.
US10553888B2 Fuel cell and abnormality determination method
An example fuel cell comprises: a gas-liquid separator separately storing gas and water; a discharge valve discharging the gas and the water; a control unit controlling the operation of the discharge valve; and a detector detecting a water level of the gas-liquid separator. The control unit is configured to determine an abnormality of the discharge valve based on a change in water level caused by opening and closing of the discharge valve if the water level detected by the detector is equal to or higher than a first threshold.
US10553887B2 Fuel cell system, vehicle having the same, and control method of the fuel cell system
A fuel cell system of controlling a valve assembly to maintain a feed flow rate while avoiding a vibration generation range in order to reduce noise due to vibrations generated in the valve assembly is provided. The fuel cell system includes a fuel cell stack that receives fuel and generates electric energy and a valve assembly that adjusts a flow rate of fuel that is supplied to the fuel cell stack. A controller then oscillates the flow rate of the fuel to alternately have a first value that is equal to or greater than a upper limit value of a first vibration generation range and a second value that is equal to or less than a lower limit value of the first vibration generation range, in response to determining that the flow rate of the fuel supplied through the valve assembly is included in the first vibration generation range.
US10553883B2 Industrial vehicle having a fuel cell system
An industrial vehicle having a fuel cell system includes a vehicle key switch which has at least an ON position and an OFF position and is switchable between the ON position and the OFF position and a controller configured to control the fuel cell system in conjunction with manipulation of the key switch. When the controller detects that the key switch is turned from the OFF position to the ON position, the controller causes the fuel cell system to start electric power generation. When the controller detects that the key switch is turned from the ON position to the OFF position, the controller causes the fuel cell system to start a voltage maintenance control. When the controller detects that the key switch at the ON position is manipulated in a specified manner, the controller causes the fuel cell system to stop the electric power generation.
US10553878B2 Positive electrode active material for non-aqueous electrolyte secondary batteries
The present disclosure is directed to a positive electrode active material for non-aqueous electrolyte secondary batteries that is capable of suppressing an increase in battery direct current resistance due to high-temperature storage (e.g., storage at 60° C. or higher). Positive electrode active material particles in one aspect of the present disclosure include secondary particles formed by aggregation of primary particles of a lithium transition metal oxide containing Ni and Mn and include a boron compound present in the inner part and surface of the secondary particles. The difference in composition ratio between Ni and Mn in the lithium transition metal oxide is more than 0.2. The proportion of the boron element content in the inner part of the secondary particles to the total boron element content in the inner part and surface of the secondary particles is in the range from 5% by mass to 60% by mass.
US10553875B2 Use and fabrication of microscaffolds and nanoscaffolds
A scaffold includes struts that intersect at nodes. In some instances, a cross section of the cores has at least one dimension less than 100 microns. The core can be a solid, liquid or a gas. In some instances, one or more shell layers are positioned on the core.
US10553850B2 Battery module having improved over-charge prevention structure
The present disclosure discloses a battery module including a cell assembly including cells having a lead attached thereto, a terminal busbar provided to face the lead and capable of contacting the lead, spring members pressed by a cover plate attached to the cell assembly, to apply an elastic force between the lead and the terminal busbar, and a magnet provided in at least one of the lead and the terminal busbar to provide a magnetic force capable of pushing the lead and the terminal busbar to closely contact each other.
US10553847B2 Battery assembly having a shear cord and battery accessing method using the shear cord
An exemplary battery assembly includes an enclosure having a first portion interfacing with a separate, second portion along an interface. A seal is at the interface, and a shear cord is configured to rupture the seal when moved from a first position to a second position. An exemplary battery accessing method includes moving a shear cord from a first to a second position to rupture a seal. The seal is at an interface between a first and a second portion of an enclosure.
US10553845B2 Battery module
According to one embodiment, a battery module includes a plurality of batteries and a module housing. The module housing accommodates the plurality of batteries. The module housing is configured by connecting a plurality of cases in a first direction. At least one of the plurality of cases includes a vacuum pad adsorption region which is on an end surface in a second direction intersecting the first direction and on which a vacuum pad is adsorbable.
US10553844B2 Battery pack having hold down bracket
Disclosed herein is a battery pack including a battery module assembly configured to have a structure in which two or more battery modules, each of which includes battery cells arranged in an upright state such that electrode terminals of the battery cells are directed upward, are arranged such that the battery modules are adjacent to each other, and outward protrusions are formed at a lower end of one side or lower ends of opposite sides of each of the battery modules, a base plate, on a top of which the battery module assembly is loaded, and a hold down bracket having one side region covering the outward protrusions of the battery modules and the other side region coupled to the base plate so as to correctly fix the respective battery modules of the battery module assembly to the base plate.
US10553824B2 Encapsulation composition for organic electronic device, and encapsulation formed using same
The present invention relates to a composition for an organic electronic device encapsulant and an encapsulant formed by using the same. A composition for an encapsulant according to an exemplary embodiment of the present invention comprises: 1) a first copolymer comprising the first unit represented by Chemical Formula 1, the second unit represented by Chemical Formula 2, and the third unit represented by Chemical Formula 3; 2) a second copolymer comprising the second unit represented by Chemical Formula 2 and the third unit represented by Chemical Formula 3; 3) one or more photoinitiators; 4) a reactive silicone-based oligomer; and 5) a silicone acrylate-based compound.
US10553819B2 Display panel and electronic device including the same
A display device may include a base substrate including display and peripheral regions adjacent to each other, an organic light emitting device, and an encapsulation member. A module hole, a first blocking groove, and a second blocking groove may be defined in the base substrate. The module hole may be defined in the display region to penetrate the base substrate from a front surface to a rear surface. The first and second blocking grooves may be provided to enclose the module hole. A distance from the rear surface of the base substrate to a top surface of the encapsulation member between the first and second blocking grooves is smaller than that in a region outside the second blocking groove.
US10553817B2 Display backplane and manufacture method thereof, display device
A display backplane and a manufacture method thereof, a display device are disclosed. The display backplane includes a bending area and a non-bending area; the bending area includes an adhesive layer on a surface of the bending area that is stretched during the bending area being bent around a central axis of the bending area, and the adhesive layer includes a buffer structure for buffering bending stress of the bending area, and the buffer structure is at a position of the central axis of the bending area.
US10553805B2 Organic EL display panel and manufacturing method of organic EL display panel
An organic EL display panel with improved visibility is disclosed which includes sub-pixels each emitting light of a color selected from R, G, and B and disposed in a matrix, pixel electrodes disposed above a substrate in the matrix corresponding to the sub-pixels, and column banks row-directionally arranged extending in the column direction. The organic EL display panel further includes pairs of auxiliary column banks extending parallel to the main column banks, disposed in gaps between pairs of the column banks adjacent to each other where the pixel electrodes corresponding to the sub-pixels emitting the B color are present, each pair of the auxiliary column banks covering both edges in the row direction of each of the pixel electrodes therebetween.
US10553797B2 Fluorene derivative, light-emitting elements, light-emitting device, electronic device, and lighting device
An object is to provide a light-emitting element having high light-emission efficiency by provision of a novel fluorene derivative as represented by General Formula (G1) below. In the formula, R1 to R8 independently represent any of a hydrogen atom, an alkyl group having 1 to 6 carbon atoms, a substituted or unsubstituted phenyl group, or a substituted or unsubstituted biphenyl group. Further, α1 to α4 independently represent any of a substituted or unsubstituted arylene group having 6 to 12 carbon atoms. Furthermore, Ar1 and Ar2 independently represent any of an aryl group having 6 to 13 carbon atoms in a ring and Ar3 represents an alkyl group having 1 to 6 carbon atoms or a substituted or unsubstituted aryl group having 6 to 12 carbon atoms. J, k, m, and n each independently represent 0 or 1.
US10553791B2 Semiconductor storage device
According to one embodiment, a semiconductor includes a first wiring, a second wiring, a first electrode, a second electrode and a memory cell. The first wiring extends in a first direction. The second wiring extends in a second direction crossing the first direction. The first electrode is connected to the first wiring. The second electrode is connected to the second wiring. The memory cell is arranged between the first electrode and the second electrode. The memory cell includes a memory element electrically connected to the first electrode, and a selector provided between the memory element and the second electrode and electrically connected to the second electrode, and the memory element and the selector are of a same conductivity type.
US10553788B2 Perpendicularly magnetized spin-orbit magnetic device
A perpendicularly magnetized spin-orbit magnetic device including a heavy metal layer, a magnetic tunnel junction, a first antiferromagnetic layer, a first block layer and a first stray field applying layer is provided. The magnetic tunnel junction is disposed on the heavy metal layer. The first block layer is disposed between the magnetic tunnel junction and the first antiferromagnetic layer. The first stray field applying layer is disposed between the first antiferromagnetic layer and the first block layer. The first stray field applying layer provides a stray magnetic field parallel to a film plane. The first antiferromagnetic layer contacts the first stray field applying layer to define the direction of the magnetic moment in the first stray field applying layer.
US10553787B2 Precessional spin current structure for MRAM
A magnetoresistive random-access memory (MRAM) is disclosed. MRAM device has a magnetic tunnel junction stack having a significantly improved performance of the free layer in the magnetic tunnel junction structure. The MRAM device utilizes a precessional spin current (PSC) magnetic layer in conjunction with a perpendicular MTJ where the in-plane magnetization direction of the PSC magnetic layer is free to rotate.
US10553784B2 Well-based vertical Hall element with enhanced magnetic sensitivity
A vertical Hall element and method of fabricating are disclosed. The method includes forming a buried region having a first conductivity type in a substrate having a second conductivity type and implanting a dopant of the first conductivity type into a well region between the top surface of the substrate and the buried region. The buried region has a doping concentration increasing with an increasing depth from a top surface of the substrate and the well region has a doping concentration decreasing from the top surface of the substrate to the buried region. The method includes forming first through fifth contacts on the well region. First and second contacts define a conductive path and second and third contacts define another conductive path through the well region. The fourth contact is formed between first and second contacts and the fifth contact is formed between second and third contacts.
US10553782B2 Passive magnetic devices
A passive magnetic device (PMD) has a base electrode, a multi-port signal structure (MPSS), and a substrate therebetween. The MPSS has a central plate residing in a second plane and at least two port tabs spaced apart from one another and extending from the central plate. The substrate has a central portion that defines a mesh structure between the base electrode and the central plate of the multi-port signal structure. A plurality of magnetic pillars are provided within the mesh structure, wherein each of the plurality of the magnetic pillars are spaced apart from one another and surrounded by a corresponding portion of the mesh structure. The PMD may provide a magnetically self-biased device that may be used as a radio frequency (RF) circulator, an RF isolator, and the like.
US10553781B2 In-situ annealing and etch back steps to improve exchange stiffness in cobalt iron boride based perpendicular magnetic anisotropy free layers
A method for forming a memory device that includes providing a free layer of an alloy of cobalt (Co), iron (Fe) and boron (B) overlying a reference layer; and forming metal layer comprising a boron (B) sink composition atop the free layer. Boron (B) may be diffused from the free layer to the metal layer comprising the boron sink composition. At least a portion of the metal layer including the boron (B) sink composition is removed. A metal oxide is formed atop the free layer. The free layer may be a crystalline cobalt and iron alloy. An interface between the metal oxide and free layer can provide perpendicular magnetic anisotropy character.
US10553772B2 Apparatus for manufacturing thermoelectric module
An apparatus for manufacturing a thermoelectric module is provided. The apparatus includes a thermoelectric element interposed between a lower substrate that includes a lower electrode and an upper substrate that includes an upper electrode. Additionally, the apparatus includes a first block that is configured to support the lower substrate and a second block that is configured to move vertically with respect to the first block and support the upper substrate. A jig is configured to position the thermoelectric element in connection with the upper electrode and the lower electrode.
US10553764B2 Light-emitting dies incorporating wavelength-conversion materials and related methods
In accordance with certain embodiments, electronic devices feature a polymeric binder, a frame defining an aperture therethrough, and a semiconductor die (e.g., a light-emitting or light-detecting element) suspended in the binder and within the aperture of the frame.
US10553755B2 Method for producing a plurality of semiconductor chips having recesses in the device layer
The invention relates, inter alia, to a method for producing a plurality of semiconductor chips, the method comprising the following steps: providing a substrate (1); applying a semiconductor layer sequence (2) to the substrate (1); generating a plurality of recesses (6) in the semiconductor layer sequence (2) on the side of the semiconductor layer sequence (2) that is facing away from the substrate (1); detaching the substrate (1) from the semiconductor layer sequence (2); thinning the semiconductor layer sequence (2) on the side that was facing the substrate (1) prior to detaching the substrate (1).
US10553754B2 Power light emitting diode and method with uniform current density operation
A light emitting diode device has a bulk gallium and nitrogen containing substrate with an active region. The device has a lateral dimension and a thick vertical dimension such that the geometric aspect ratio forms a volumetric diode that delivers a nearly uniform current density across the range of the lateral dimension.
US10553740B2 Metamorphic layers in multijunction solar cells
A multijunction solar cell includes an InGaAs buffer layer and an InGaAlAs grading interlayer disposed below, and adjacent to, the InGaAs buffer layer. The grading interlayer achieves a transition in lattice constant from one solar subcell to another solar subcell.
US10553734B2 Semiconductor device and manufacturing method thereof
An improvement is achieved in the reliability of a semiconductor device. Over an insulating layer, an optical waveguide and a p-type semiconductor portion are formed. Over the p-type semiconductor portion, a multi-layer body including an n-type semiconductor portion and a cap layer is formed. Over a first interlayer insulating film covering the optical waveguide, the p-type semiconductor portion, and the multi-layer body, a heater located over the optical waveguide is formed. In the first interlayer insulating film, first and second contact holes are formed. A first contact portion electrically coupled with the p-type semiconductor portion is formed continuously in the first contact hole and over the first interlayer insulating film. A second contact portion electrically coupled with the cap layer is formed continuously in the second contact hole and over the first interlayer insulating film. A wire formed over a second interlayer insulating film is electrically coupled with the heater and the first and second contact portions via plugs embedded in the second interlayer insulating film.
US10553731B2 Focused energy photovoltaic cell
A photovoltaic device that includes a p-n junction of first type III-V semiconductor material layers, and a window layer of a second type III-V semiconductor material on the light receiving end of the p-n junction, wherein the second type III-V semiconductor material has a greater band gap than the first type III-V semiconductor material, and the window layer of the photovoltaic device has a cross-sectional area of microscale.
US10553729B2 Nonvolatile semiconductor storage device and method for manufacturing the same
According to an aspect of the present invention, there is provided a nonvolatile semiconductor storage device including: a semiconductor substrate; a source region and a drain region that are formed in the semiconductor substrate so as to be separated from each other and so as to define a channel region therebetween; a tunnel insulating film that is formed on the channel region; an insulative charge storage film that is formed on the tunnel insulating film; a conductive charge storage film that is formed on the insulative charge storage film so as to be shorter than the insulative charge storage film in a channel direction; an interlayer insulating film that is formed on the conductive charge storage film; and a gate electrode that is formed on the interlayer insulating film.
US10553723B2 Method for forming doped extension regions in a structure having superimposed nanowires
A method is provided of fabricating a microelectronic device including a semiconductor structure provided with semiconductor bars positioned above one another, the method including the following steps: creating, on a substrate, a stacked structure including an alternation of first bars containing a first material and having a first critical dimension and second bars containing a second material, the second material being a semiconductor, the second bars having a second critical dimension greater than the first critical dimension, then, surface doping protruding lateral portions of the second bars before forming a source and drain block on the portions.
US10553718B2 Semiconductor devices with core-shell structures
A device structure includes: a core structure formed on a support, and a shell material formed on the core structure and surrounding at least part of the core structure. The shell material is associated with a first bandgap; the core structure is associated with a second bandgap; and the first bandgap is smaller than the second bandgap. The shell material and the core structure are configured to form a quantum-well channel in the shell material.
US10553711B2 Tunable barrier transistors for high power electronics
Various aspects of tunable barrier transistors that can be used in high power electronics are provided. In one example, among others, a tunable barrier transistor includes an inorganic semiconducting layer; a source electrode including a nano-carbon film disposed on the inorganic semiconducting layer; a gate dielectric layer disposed on the nano-carbon film; and a gate electrode disposed on the gate dielectric layer over at least a portion of the nano-carbon film. The nano-carbon film can form a source-channel interface with the inorganic semiconducting layer. A gate field produced by the gate electrode can modulate a barrier height at the source-channel interface. The gate field may also modulate a barrier width at the source-channel interface.
US10553700B2 Gate cut in RMG
A method is presented for performing a gate cut in a field effect transistor (FET) structure. The method includes forming a plurality of fins and at least one insulating pillar over a semiconductor substrate, depositing a first work function metal layer, removing the first work function metal layer from a first set of fins, depositing a second work function metal layer, depositing a conductive material over the second work function metal layer, forming at least one gate trench through the conductive material and adjacent the first set of fins to separate active gate regions, and filling the at least one gate trench with an insulating material.
US10553694B2 Transistors with temperature compensating gate structures
Techniques are disclosed for forming semiconductor integrated circuits including a channel region, a gate dielectric between the gate electrode and the channel region, a first layer between the gate dielectric and the gate electrode, the first layer comprising temperature compensation material. In addition, the integrate circuit includes a source region adjacent to the channel region, a source metal contact on the source region, a drain region adjacent to the channel region, and a drain metal contact on the drain region. The temperature compensation material has a temperature dependent band structure, work-function, or polarization that dynamically adjusts the threshold voltage of the transistor in response to increased operating temperature to maintain the off-state current Ioff stable or otherwise within an acceptable tolerance. The temperature compensation material may be used in conjunction with a work function material to help provide desired performance at lower or non-elevated temperatures.
US10553692B2 Semiconductor device having buried gate structure, method for manufacturing the same, and memory cell having the same
A semiconductor device includes at least one trench extending into a semiconductor substrate and lined with a gate dielectric layer; a dipole inducing layer covering a lowermost portion of the lined trench; a gate electrode covering the dipole inducing layer and filled in the lined trench; and doping regions, in the semiconductor substrate, separated from each other by the lined trench and separated from the dipole inducing layer.
US10553685B2 SiC semiconductor device with offset in trench bottom
A semiconductor device includes a trench extending from a first surface into a SiC semiconductor body. The trench has a first sidewall, a second sidewall opposite to the first sidewall, and a trench bottom. A gate electrode is arranged in the trench and is electrically insulated from the SiC semiconductor body by a trench dielectric. A body region of a first conductivity type adjoins the first sidewall. A shielding structure of the first conductivity type adjoins at least a portion of the second sidewall and the trench bottom. A first section of the trench bottom and a second section of the trench bottom are offset to one another by a vertical offset along a vertical direction extending from the first surface to a second surface of the SiC semiconductor body opposite to the first surface.
US10553672B2 Metal insulator metal capacitor
A metal-insulator-metal (MIM) capacitor includes a semiconductor substrate and a capacitor device. The capacitor device includes a first conductor upright on the semiconductor substrate, a second conductor upright on the semiconductor substrate, and an insulator disposed used for insulating the first conductor from the second conductor. In a method for fabricating the capacitor device, a mask including a test line pattern and a capacitor pattern with a first trench pattern and a second trench pattern is used to form a test line and the first conductor and the second conductor of the capacitor device, thereby decreasing the cost of for fabricating the MIM capacitor.
US10553670B2 Pixel circuit structure and display device using the same
The present disclosure provides a pixel circuit structure and a display device using the same. The pixel circuit structure includes: a metal light shielding layer; at least one buffer layer formed on the metal light shielding layer; a thin film transistor formed on the at least one buffer layer; an insulating layer formed on a gate of the thin film transistor; and a second gate, formed on the insulating layer, forming a storage capacitance with the gate, and electrically coupled to a power line of the thin film transistor, wherein the metal light shielding layer is electrically coupled to the power line of the thin film transistor.
US10553668B2 Display device
A display panel may include a detection line overlapped with a non-display region, detection pads connected to the detection line, and an input line connecting an input pad of the detection pads to the detection line. The detection line may include a first portion, which is provided at a level different from a level of the input line and includes an end connected to the input line through a first contact hole in a first contact region, and a second portion, which is provided at a level different from the level of the first portion and is connected to the first portion through a second contact hole in a second contact region. A distance between the first and second portions in a non-contact region may be less than a distance between the first contact hole and the second portion.
US10553667B2 Display device
A display device, includes: a display area including an upper side, a lower side, a left side, a right side, and inclined corner portions where the upper, lower, left, and right sides meet; a demultiplexing circuit unit adjacent to the lower side of the display area and the corner portion connected thereto; and a scan transmission line which extends toward the display area from an outer side of the left side and overlaps with the demultiplexing circuit unit outside the corner portion, wherein the demultiplexing circuit unit includes a demultiplexer transistor, and the scan transmission line is formed of a different conductive layer from an electrode of a demultiplexer transistor.
US10553666B2 Display device
There is provided a display device including a pixel array portion including a plurality of pixels disposed in a matrix, a bending portion disposed at least outside the pixel array portion and to be bent, a peripheral circuit connected to the pixel array portion via the bending portion, the peripheral circuit for generating a signal to be supplied to the pixels, and a sealing film disposed avoiding the bending portion, the sealing film for preventing invasion of water particles into the pixel array portion and the peripheral circuit.
US10553665B2 Flexible display device and method of manufacturing the same
A flexible display device includes a substrate including a non-bending area and a bending area adjacent to the non-bending area, and a crack prevention pattern disposed in the bending area. The bending area includes a first area having a first stress when bending, a second area having a second stress less than the first stress when bending, and a third area having a third stress less than the second stress when bending. The crack prevention pattern includes a plurality of crack prevention lines. The number of the crack prevention lines in the first area is greater than the number of the crack prevention lines in the third area.
US10553661B2 Display substrate and display apparatus including the same
A display substrate includes a data line extending in a first direction, a first transistor including a first channel area overlapping the data line and a first control electrode which overlaps the first channel area and has a substantially same shape as that of the first channel area in an overlap area in which the first control electrode overlaps the first channel area, a scan line extending in a second direction crossing the first direction, a first voltage line extending in the first direction and transfers a first driving signal, a first capacitor including an extension electrode which overlaps the first control electrode and extends in the second direction from the first voltage line and a second capacitor including an overlap electrode overlapping the data line.
US10553660B2 Light emitting display device
An organic light emitting display (OLED) device includes a substrate having a display region including a plurality of sub-pixel regions, a respective driving transistor and a respective switching transistor on the substrate in each of the sub-pixel regions, an insulation layer structure on the substrate, the insulation layer structure having a respective trench surrounding the driving transistor in each of the sub-pixel regions, and a respective sub-pixel structure on the insulation layer structure in each of the sub-pixel regions.
US10553657B2 Light-emitting element and display device
Provided is a light-emitting element including a first electrode, a partition wall covering an edge portion of the first electrode, a light-confining layer in contact with a side surface of the partition wall and the first electrode, an electroluminescence layer over the first electrode and in contact with the first electrode and the light-confining layer, and a second electrode over the electroluminescence layer. A refractive index of the light-confining layer is lower than a refractive index of the electroluminescence layer.
US10553647B2 Methods and apparatus for three-dimensional non-volatile memory
An apparatus is provided that includes a bit line above a substrate, a word line above the substrate, and a non-volatile memory cell between the bit line and the word line. The non-volatile memory cell includes a reversible resistance-switching memory element coupled in series with an isolation element. The isolation element includes a first selector element coupled in series with a second selector element. The first selector element includes a first snapback current, and the second selector element includes a second snapback current lower than the first snapback current.
US10553642B2 Method and system for providing magnetic junctions utilizing metal oxide layer(s)
A magnetic junction, a memory using the magnetic junction and method for providing the magnetic junction are described. The magnetic junction resides on a substrate and is usable in a magnetic device. The magnetic junction includes a reference layer, a nonmagnetic spacer layer and a M-containing oxide layer adjacent to the free layer. M includes at least one of Ti, Al, Hf, Zr, Mo, V and Nb. The free layer is switchable between a plurality of stable magnetic states when a write current is passed through the magnetic junction. The nonmagnetic spacer layer is between the reference layer and the free layer. The free layer is between the nonmagnetic spacer layer and the M-containing oxide layer.
US10553638B2 Ray detection substrate, manufacturing method thereof and ray detection device
The present disclosure provides a ray detection substrate, a manufacturing method thereof and a ray detection device, in the field of display technology. The ray detection substrate comprises: a basal substrate, wherein the basal substrate is provided with a photodiode, the photodiode includes two doped layers and an intrinsic layer located between the two doped layers, and an arrangement direction of the two doped layers is parallel with the basal substrate. The present disclosure solves the problems that the X-ray detection device is poor in performance and improves the performance of the X-ray detection device. The present disclosure is applied to a ray detection device.
US10553634B2 Photoelectric conversion apparatus and camera
A photoelectric conversion apparatus includes an element isolating portion that is disposed on a side of a front surface of a semiconductor layer and constituted by an insulator, and a pixel isolating portion. The pixel isolating portion includes a part that overlaps an isolating region in a normal direction. The semiconductor layer is continuous across semiconductor regions in an intermediate plane. The part is located between a semiconductor region and another semiconductor region.
US10553625B2 Method of manufacturing display device including multilayered lines arranged at fine intervals
A method of manufacturing a display device, includes providing a substrate including a first stepped part, forming a metal layer on the substrate and the first stepped part, forming an organic layer pattern on the metal layer at a position corresponding to a sidewall of the stepped part, forming a photosensitive layer on the metal layer and the organic layer pattern, patterning the photosensitive layer to form a photosensitive layer pattern adjacent to the organic layer pattern, and forming a metal line by removing the organic layer pattern and an exposed portion of the metal layer through an etching process using the photosensitive layer pattern as a mask.
US10553621B2 Thin-film transistor structure and manufacturing method thereof, display panel and display device
Embodiment of the present disclosure provide a thin-film transistor structure, a manufacturing method thereof, a display panel and a display device. The thin-film transistor structure includes: a base substrate; and a first thin-film transistor and a second thin-film transistor formed on the base substrate, wherein a first active layer of the first thin-film transistor is doped with hydrogen; a material of a second active layer of the second thin-film transistor is metal oxide; and a first isolation barrier surrounding the first thin-film transistor and/or a second isolation barrier surrounding the second thin-film transistor are disposed on the base substrate.
US10553619B2 Array substrate and organic light-emitting display including the same
An array substrate includes a substrate, a barrier layer disposed on the substrate, a buffer layer disposed on the barrier layer, a first insulating layer disposed on the buffer layer, a second insulating layer disposed on the first insulating layer, a plurality of wiring patterns disposed between the first insulating layer and the second insulating layer and/or on the second insulating layer. In addition, the wiring patterns are separated from each other, and extend toward a side of the substrate. The array substrate further includes a recess pattern disposed adjacent the wiring patterns and recessed from a top surface of the second insulating layer to expose at least part of a top surface of the substrate, and an organic insulating layer disposed on the second insulating layer and exposing at least part of a portion of the top surface of the substrate which is exposed by the recess pattern.
US10553611B2 Memory arrays and methods of fabricating integrated structure
Some embodiments include a memory array which has a stack of alternating first and second levels. Channel material pillars extend through the stack, and vertically-stacked memory cell strings are along the channel material pillars. A common source is under the stack and electrically coupled to the channel material pillars. The common source has conductive protective material over and directly against metal silicide, with the conductive protective material being a composition other than metal silicide. Some embodiments include methods of fabricating integrated structures.
US10553601B2 Semiconductor memory including semiconductor oxide
According to one embodiment, a memory includes: a member extending in a first direction and including an oxide semiconductor layer including first to third portions arranged in order from the bit line to the source line; first, second and third conductive layers arranged along the first direction and facing the first to third portions, respectively, the first conductive layer including first material, and each of the second and third conductive layer including a second material different from the first material; a memory cell in a first position corresponding to the first portion, the memory cell including a charge storage layer in the oxide semiconductor layer; a first transistor in a second position corresponding to the second portion; and a second transistor in a third position corresponding to the third portion.
US10553597B2 Memory cell including a plurality of wells
A memory cell includes a first transistor coupled to a source line, wherein the first transistor is in a first well. The memory cell further includes a second transistor coupled to the first transistor and a bit line, wherein the second transistor is in the first well. The memory cell further includes a first capacitor coupled to a word line and the second transistor, wherein the first capacitor is in a second well. The memory cell further includes a second capacitor coupled to the second transistor and an erase gate, wherein the second capacitor is in the second well. In some embodiments, the first well contacts the second well on a first side of the first well.
US10553595B2 Memory cell and an array of memory cells
A memory cell includes a first electrode and a second electrode. A select device and a programmable device are in series with each other between the first and second electrodes. The select device is proximate and electrically coupled to the first electrode. The programmable device is proximate and electrically coupled to the second electrode. The programmable device includes a radially inner electrode having radially outer sidewalls. Ferroelectric material is radially outward of the outer sidewalls of the inner electrode. A radially outer electrode is radially outward of the ferroelectric material. One of the outer electrode or the inner electrode is electrically coupled to the select device. The other of the outer electrode and the inner electrode is electrically coupled to the second electrode. Arrays of memory cells are disclosed.
US10553590B2 Semiconductor device including buried gate structure and method for fabricating the same
A semiconductor device includes: a gate trench formed into a semiconductor substrate; a gate dielectric layer formed in the gate trench to cover an inside surface of the gate trench; and a gate electrode disposed over the gate dielectric layer to fill the gate trench, wherein the gate electrode includes: second crystal grains formed in the gate trench; and first crystal grains disposed between the second crystal grains and the gate dielectric layer and having a smaller crystal grain size than the second crystal grains.
US10553588B2 Thyristor volatile random access memory and methods of manufacture
Memory cells are formed with vertical thyristors to create a volatile memory array. Power consumption in such arrays is reduced or controlled with various techniques including encoding the data stored in the arrays.
US10553587B2 Array of cross point memory cells and methods of forming an array of cross point memory cells
A method of forming an array of cross point memory cells comprises using two, and only two, masking steps to collectively pattern within the array spaced lower first lines, spaced upper second lines which cross the first lines, and individual programmable devices between the first lines and the second lines where such cross that have an upwardly open generally U-shape vertical cross-section of programmable material laterally between immediately adjacent of the first lines beneath individual of the upper second lines. Arrays of cross point memory cells independent of method of manufacture are disclosed.
US10553585B2 Semiconductor device
A semiconductor device includes a first active region, a second active region, a first gate line disposed to overlap the first and second active regions, a second gate line disposed to overlap the first and second active regions, a first metal line electrically connecting the first and second gate lines and providing a first signal to both the first and second gate lines, a first contact structure electrically connected to part of the first active region between the first and second gate lines, a second contact structure electrically connected to part of the second active region between the first and second gate lines, and a second metal line electrically connected to the first and second contact structures and transmitting a second signal, wherein an overlapped region that is overlapped by the second metal line does not include a break region.
US10553583B2 Boundary region for high-k-metal-gate(HKMG) integration technology
The present disclosure relates to an integrated circuit (IC) that includes a boundary region defined between a low voltage region, and a method of formation. In some embodiments, the integrated circuit comprises a first gate boundary dielectric layer disposed over a substrate in the low voltage region. A second gate boundary dielectric layer is disposed over the substrate in the high voltage region having a thickness greater than that of the first boundary dielectric layer. The first boundary dielectric layer meets the second boundary dielectric layer at the boundary region. A first polysilicon component is disposed within the boundary region over the first boundary dielectric layer and the second gate boundary layer. A second polysilicon component is disposed within the boundary region over the first polysilicon component. A hard mask component is disposed over the first polysilicon component and laterally neighbored to the second polysilicon component.
US10553578B2 Electronic device and method for operating the same
Provided are an electronic device and control method therefor. The electronic device may include: a first electronic component; a second electronic component electrically connected to the first electronic component via a first line, where the second electronic component receives a data signal from the first electronic component via the first line; and a third electronic component electrically connected to the first electronic component via a second line and electrically connected to the second electronic component. At least a portion of the second line is substantially parallel to at least a portion of the first line. The third electronic component is configured to compare an electrical signal received via the second line to a reference signal and determine whether an electrostatic discharge (ESD) has occurred based on the comparison result, and the second electronic component is configured to control the first electronic component based on the determination result. Hence, it is possible to accurately detect ESD occurrence by using a coupling circuit and an electrical signal coupled with an electrical signal generated by ESD.
US10553573B2 Self-assembly of semiconductor die onto a leadframe using magnetic fields
Integrated circuits may be assembled by placing a batch of integrated circuit (IC) die on a leadframe. Each of the IC die includes a magnetically responsive structure that may be an inherent part of the IC die or may be explicitly added. The IC die are then agitated to cause the IC die to move around on the leadframe. The IC die are captured in specific locations on the leadframe by an array of magnetic domains that produce a magnetic response from the plurality of IC die. The magnetic domains may be formed on the lead frame, or may be provided by a magnetic chuck positioned adjacent the leadframe.
US10553565B2 Methods and systems for adjusting wafer deformation during wafer bonding
Embodiments of methods and systems for adjusting wafer deformation during wafer bonding are provided. The method comprises: releasing inner rings of a first wafer, and applying a first gas pressure to the inner rings of the first wafer, such that the inner rings of the first wafer are in contact with a second wafer; releasing middle rings of the first wafer, such that the middle rings of the first wafer are deformed under a second gas pressure and in contact with the second wafer; releasing inner rings of the second wafer, and applying a third gas pressure less than the first gas pressure to the inner rings of the second wafer; releasing middle rings of the second wafer; and releasing outer rings of the first wafer and releasing outer rings of the second wafer simultaneously.
US10553563B2 Electronic device
An electronic device includes a top carrier having a first top surface and a first bottom surface, a first electronic element formed on the first top surface, a second electronic element formed on the first bottom surface, a bottom carrier below the top carrier and having a second top surface near the top carrier, and a controller formed on the second top surface.
US10553561B2 Mechanisms of forming connectors for package on package
A method of forming a semiconductor device includes preparing a first semiconductor die package with conductive elements embedded in a molding compound, wherein the conductive elements are exposed on a surface of the molding compound. A top surface of the conductive elements is above or co-planar with a top-most surface of the molding compound. The method further includes providing a second semiconductor die package; and bonding the conductive elements of the first semiconductor die package to contacts on the semiconductor die package.
US10553552B2 Wafer laminate and method of producing the same
To provide a wafer laminate which permits easy bonding between a support and a wafer, permits easy delamination of a wafer from a support, enables enhanced productivity of a thin wafer, and is suited to production of a thin wafer, and for a method of producing the wafer laminate.The wafer laminate includes a support, an adhesive layer formed on the support, and a wafer laminated in such a manner that its front surface having a circuit surface faces the adhesive layer. The adhesive layer includes a light-shielding resin layer A and a non-silicone thermoplastic resin-coating resin layer B in this order from the support side. The resin layer A is composed of a resin that contains a repeating unit having a condensed ring, and the resin layer B has a storage elastic modulus E′ at 25° C. of 1 to 500 MPa and a tensile break strength of 5 to 50 MPa.
US10553547B2 Radio frequency isolation cavity formation using sacrificial material
Fabrication of radio-frequency (RF) devices involves providing a field-effect transistor (FET), forming one or more electrical connections to the FET, forming one or more dielectric layers over at least a portion of the electrical connections, and disposing an electrical element over the one or more dielectric layers, the electrical element being in electrical communication with the FET via the one or more electrical connections. RF device fabrication further involves covering at least a portion of the electrical element with a sacrificial material, applying an interface material over the one or more dielectric layers, the interface material at least partially covering the sacrificial material, and removing at least a portion of the sacrificial material to form a cavity at least partially covered by the interface layer.
US10553540B2 Fabric-based items with electrical component arrays
A fabric-based item may include fabric layers and other layers of material. An array of electrical components may be mounted in the fabric-based item. The electrical components may be mounted to a support structure such as a flexible printed circuit. The flexible printed circuit may have a mesh shape formed from an array of openings. Serpentine flexible printed circuit segments may extend between the openings. The electrical components may be light-emitting diodes or other electrical devices. Polymer with light-scattering particles or other materials may cover the electrical components. The flexible printed circuit may be laminated between fabric layers or other layers of material in the fabric-based item.
US10553539B2 Interconnect structure with porous low k dielectric and barrier layer
A semiconductor device includes a semiconductor substrate, a porous low-k dielectric layer, a copper interconnect structure in the porous low-k dielectric layer, a diffusion barrier layer disposed between the copper interconnect structure and the porous low-k dielectric layer, and a silicon nitride layer disposed between the diffusion barrier layer and the porous low-k dielectric layer The low-k dielectric layer has a smooth and dense surface that increases the adhesion strength between the low-k dielectric layer and the diffusion barrier layer to improve reliability and yield of the semiconductor device.
US10553538B2 Semiconductor package having a variable redistribution layer thickness
Semiconductor packages having variable redistribution layer thicknesses are described. In an example, a semiconductor package includes a redistribution layer on a dielectric layer, and the redistribution layer includes first conductive traces having a first thickness and second conductive traces having a second thickness. The first thickness may be different than the second thickness, e.g., the first thickness may be less than the second thickness.
US10553529B2 Semiconductor device having flexible interconnection and method for fabricating the same
A semiconductor device includes a plurality of semiconductor chips spaced apart from each other. A space region is formed between adjacent semiconductor chips of the plurality of semiconductor chips. A redistribution layer is disposed on at least one of the semiconductor chips. The redistribution layer includes at least one redistribution line electrically connected to the at least one of the semiconductor chip. The redistribution layer includes an interconnection disposed in the space region. The interconnection includes an organic layer disposed on the at least one redistribution line. The organic layer is more flexible than the plurality of semiconductor chips.
US10553518B2 Heat dissipation substrate and method for producing same
The present invention relates to a heat dissipation substrate, which is a composite substrate composed of two layers, and which is characterized in that a surface layer (first layer) (1) is configured of single crystal silicon and a handle substrate (second layer) (2) is configured of a material that has a higher thermal conductivity than the first layer. A heat dissipation substrate of the present invention has high heat dissipation properties.
US10553514B2 Substrate strip including conductive plane around periphery of chip mounting regions and method of manufacturing semiconductor package using the same
A substrate includes a substrate body including a plurality of chip mounting regions and a peripheral region surrounding the plurality of chip mounting regions, each of the chip mounting regions including a conductive plane. The substrate further includes a conductive support structure located in the peripheral region, first conductive lines connected between the conductive planes of adjacent chip mounting regions, and second conductive lines connected between the conductive support structure and the conductive planes of chip mounting regions located adjacent the peripheral region.
US10553512B2 Hybrid parylene-metal oxide layers for corrosion resistant coatings
Described herein is a composite coating on a substrate including a parylene layer deposited on a substrate surface of a substrate, a metal oxide layer covering the parylene layer, and a metal oxide, parylene hybrid layer formed between the metal oxide layer and the parylene layer.
US10553510B2 Stacked semiconductor apparatus being electrically connected through through-via and monitoring method
A semiconductor apparatus includes a plurality of stacked chips. Each of the plurality of stacked chips includes a delay chain. Each of the plurality of stacked chips comprises a plurality of Through-Vias, wherein one of the plurality of Through-Vias formed in a first one of the plurality of stacked chips and electrically coupled to a predetermined location of a first delay chain on the first one of the plurality of stacked chips and one of the plurality of Through-Vias formed in a neighboring one of the plurality of stacked chips and electrically coupled to a predetermined location of a delay chain on the neighboring one of the plurality of stacked chips are configured to electrically couple the first one of the plurality of stacked chips to the neighboring one of the plurality of stacked chips. A signal transmitted from a first one of the plurality of stacked chips generates a feedback signal to the first one of the plurality of stacked chips through one or more of the plurality of Through-Vias.
US10553507B2 Control device and control method of semiconductor manufacturing apparatus
A control device of a semiconductor manufacturing apparatus includes a processor and a memory connected to the processor and storing instructions executable by the processor. The instructions collect a sound of processing a substrate by the semiconductor manufacturing apparatus. The instructions calculate a difference of a power spectrum of the processing sound between a first point of time and a second point of time. The instructions determine a change point of processing of the substrate based on the difference.
US10553506B2 Repair method and apparatus for flexible display panel and the flexible display panel thereof
Provided is a repair method and apparatus for flexible display panel and flexible display panel thereof. The repair method includes: providing a substrate having a first surface and an opposite second surface; forming a flexible base having bubbles bursting along the direction facing away from substrate on the first surface; forming an active layer on the flexible base for covering bubbles; forming a gate on the surface of the active layer facing away from the flexible base and irradiating the area of gate covering bubbles with laser so as to form a straight slot penetrating the active layer, the gate, and the flexible base; dripping a metallic solution into the straight slot and curing metal solution drops into conducting bodies for connecting the active layer at both sides of the slot and being isolated from gate. The repair method can address the problem of degraded display performance due to bubbles.
US10553505B2 Assessment method, and semiconductor device manufacturing method
To easily assess a feedback capacitance of a semiconductor element. An assessment method of assessing a feedback capacitance of a semiconductor element is provided, the assessment method including: acquiring a first characteristic correlated with the feedback capacitance and a second characteristic correlated with the feedback capacitance; and assessing the feedback capacitance based on the first characteristic and the second characteristic. The first characteristic may be a characteristic that corresponds to a withstanding voltage of the semiconductor element, and the second characteristic may be an on-resistance of the semiconductor element. In the assessing, the feedback capacitance may be assessed based on a ratio between the first characteristic and the second characteristic.
US10553496B2 Complementary metal-oxide-semiconductor field-effect transistor and method thereof
A complementary metal-oxide-semiconductor field-effect transistor comprises a semiconductor substrate, N-type and P-type field-effect transistors positioned in the semiconductor substrate. Each of the field-effect transistors includes a germanium nanowire, a III-V compound layer surrounding the germanium nanowire, a potential barrier layer mounted on the III-V compound layer, a gate dielectric layer, a gate, a source region and a drain region mounted on two sides of the gate. The field-effect transistor can produce two-dimensional electron gases and two-dimensional electron hole gases, and enhance the carrier mobility of the complementary metal-oxide-semiconductor field-effect transistor.
US10553490B2 Processing method for wafer
A processing method for a wafer including a crack detection step for irradiating illumination of a wavelength transparent to wafer, picking up an image of the wafer, and detecting whether a crack is generated within the wafer, a crack direction verification step for verifying, when a crack is detected, to which one of the first and second directions a direction in which the crack extends is nearer, a first cutting step for positioning the cutting blade to a scheduled division line of a direction decided to be a direction farther from the direction in which the crack extends from between the first and second directions and cutting the scheduled division line, and next a second cutting step for positioning the cutting blade to a scheduled division line of a direction decided to be nearer to the direction in which the crack extends and cutting the scheduled division line.
US10553485B2 Methods of producing fully self-aligned vias and contacts
Methods and apparatus to form fully self-aligned vias are described. First conductive lines are recessed in a first insulating layer on a substrate. A first metal film is formed in the recessed first conductive lines and pillars are formed from the first metal film. Some of the pillars are selectively removed and a second insulating layer is deposited around the remaining pillar. The remaining pillars are removed to form vias in the second insulating layer. A third insulating layer is deposited in the vias and an overburden is formed on the second insulating layer. Portions of the overburden are selectively etched from the second insulating layer to expose the second insulating layer and the filled vias and leaving portions of the third insulating layer on the second insulating layer. The third insulating layer is etched from the filled vias to form a via opening to the first conductive line.
US10553478B2 IC structure with interface liner and methods of forming same
Embodiments of the present disclosure may provide a method of forming an integrated circuit (IC) structure, the method including: forming a doped metal layer within a contact opening in an inter-level dielectric (ILD) material on a conductive region, such that the doped metal layer overlies the conductive region, the doped metal layer including a first metal doped with a second metal; and forming a contact to the conductive region within the contact opening of the ILD material by annealing the doped metal layer such that the second metal diffuses into the ILD material to form an interface liner directly between the annealed doped metal layer and the ILD material, the interface liner formed only on sidewalls of the contact opening and in direct contact with the ILD material and only at an interface of the doped metal layer and the ILD material.
US10553475B2 Single layer integrated circuit package
An integrated circuit packaging is described, including a plurality of electrical circuits developed using a first patterned conductive layer on a base, wherein an electrical circuit is formed by using a masking material, and an interconnection is developed between the electrical circuits, where the interconnection is disposed on at least one side of the first patterned conductive layer and masking material, in which the interconnection is enclosed with a second masking material to form the integrated circuit packaging.
US10553473B2 Edge ring for a substrate processing chamber
An edge ring and process for fabricating an edge ring are disclosed herein. In one embodiment, an edge ring includes an annular body and a plurality of thermal breaks disposed within the annular body. The thermal breaks are disposed perpendicular to a center line of the annular body of the edge ring.
US10553469B2 Sealed substrate carriers and systems and methods for transporting substrates
An electronic device manufacturing system is disclosed. The system includes a processing tool having one or more processing chambers each adapted to perform an electronic device manufacturing process on one or more substrates; a substrate carrier adapted to couple to the system and carry one or more substrates; and a component adapted to create a sealed environment relative to at least a portion of the substrate carrier and to substantially equalize the sealed environment with an environment within the substrate carrier. Methods of the invention are described as are numerous other aspects.
US10553455B2 Method for aligning chip components relative to substrate by using liquid
A liquid is supplied to a substrate and a chip component is arranged on the liquid. The substrate includes a first surface in which a rectangular mounting region is formed. The chip component includes a second surface having a rectangular shape which substantially coincides with the shape of the mounting region, and has an area substantially equal to that of the mounting region. The mounting region includes first and second regions. Wettability of the first region with respect to the liquid is higher than that of the second region with respect to the liquid. The first region is provided symmetrically with respect to a first central line passing through the middle of a pair of long sides and a second central line passing through the middle of a pair of short sides in the mounting region, and includes rectangular partial regions. The liquid is supplied to the first region.
US10553445B2 Stacked nanowires
Techniques for producing stacked SiGe nanowires using a condensation process without parasitic Ge nanowires as an undesired by-product. In one aspect, a method of forming SiGe nanowires includes the steps of: forming a stack of alternating Si and SiGe layers on a wafer; patterning fins in the stack; selectively thinning the SiGe layers in the fins such that the Si and SiGe layers give the fins an hourglass shape; burying the fins in an oxide material; and annealing the fins under conditions sufficient to diffuse Ge from the SiGe layers in the fins to the Si layers in the fins to form the SiGe nanowires. A FET device and method for formation thereof are also provided.
US10553444B2 Method for making nanoscale belts
A method of making nanoscale belts including: providing a semiconductor thin film, placing stripe masks on the semiconductor thin film, the thickness of the stripe masks is H, the spacing distance between adjacent stripe masks is L; depositing a first thin film layer along a first direction, the thickness of the first thin film layer is D, a first angle between first direction and a direction along thickness of the stripe masks is θ1, θ1
US10553437B2 Semiconductor device and method for manufacturing such a semiconductor device
A method of manufacturing a semiconductor device is provided with: (a) providing a wide bandgap substrate product, (b) forming source regions by applying a first mask with a first and second mask layer and applying an n dopant, forming a well layer by removing such part of the first mask, which is arranged between the two source regions, and applying a p dopant, forming two channel regions by forming a third mask by performing an etching step, by which the first mask layer is farther removed at the openings than the second mask layer, and then removing the second mask layer, wherein the remaining first mask layer forms a third mask and applying a p dopant, wherein a well layer depth is at least as large as a channel layer depth, (c) after step (b) for forming a plug applying a fourth mask, which covers the source regions and the channel layers and applying a p fourth dopant to a greater depth than the well layer depth and with a higher doping concentration than the well layers.
US10553434B2 Methods for manufacturing semiconductor devices
A method for manufacturing a semiconductor device includes performing a first ion implantation process on a substrate to form a lower dopant region in the substrate, patterning the substrate having the lower dopant region to form active patterns, and performing a second ion implantation process on the active patterns to form an upper dopant region in an upper portion of each of the active patterns. The lower and upper dopant regions have a same conductivity type.
US10553431B2 Cut last self-aligned litho-etch patterning
The present disclosure relates to a method of performing a semiconductor fabrication process. The method may be performed by forming a spacer material having vertically extending segments along sidewalls of a masking layer and a horizontally extending segment connecting the vertically extending segments. A cut material is formed over a part of the horizontally extending segment, and the horizontally extending segment of the spacer material not covered by the cut material is removed. A layer under the masking layer is patterned according to the masking layer and the spacer material.
US10553430B2 Technologies for inverting lithographic patterns and semiconductor devices including high aspect ratio structures
Technologies for inverting lithographic patterns are described. In some embodiments the technologies include a method for inverting a lithographic pattern of hole precursors, so as to form one or more high aspect ratio structures on or in a surface of a substrate.
US10553428B2 Reflection mode photomask and fabrication method therefore
A method of fabricating a mask blank includes depositing a reflective multilayer over a substrate, depositing a capping layer over the reflective multilayer, depositing an absorber layer over the capping layer, and depositing an anti-reflective coating (ARC) layer over the absorber layer. The ARC layer is a single material film.
US10553425B2 Self-limiting and saturating chemical vapor deposition of a silicon bilayer and ALD
Embodiments described herein provide a self-limiting and saturating Si—Ox bilayer process which does not require the use of a plasma or catalyst and that does not lead to undesirable substrate oxidation. Methods of the disclosure do not produce SiO2, but instead produce a saturated Si—Ox film with —OH termination to make substrate surfaces highly reactive towards metal ALD precursors to seed high nucleation and growth of gate oxide ALD materials.
US10553424B2 Sulfur-containing thin films
In some aspects, methods of forming a metal sulfide thin film are provided. According to some methods, a metal sulfide thin film is deposited on a substrate in a reaction space in a cyclical process where at least one cycle includes alternately and sequentially contacting the substrate with a first vapor-phase metal reactant and a second vapor-phase sulfur reactant. In some aspects, methods of forming a three-dimensional architecture on a substrate surface are provided. In some embodiments, the method includes forming a metal sulfide thin film on the substrate surface and forming a capping layer over the metal sulfide thin film. The substrate surface may comprise a high-mobility channel.
US10553415B2 Standing wave ion manipulation device
An ion manipulation device is disclosed comprising: an ion receiving region (30) for receiving ions; a pair of electrodes (14,16) adjacent the ion receiving region (30); and an AC or RF voltage supply (18) arranged to apply an AC or RF voltage to said electrodes (14,16), or arranged and configured to generate an electromagnetic field that couples to said electrodes (14,16) in use, such that an electromagnetic standing wave (24) is generated between said electrodes (14,16). A first of the electrodes (14) comprises one or more apertures through which an electric field from the standing wave (24) penetrates and enters the ion receiving region (30), in use, for urging said ions away from the one or more apertures.
US10553413B2 Mass spectrometer
A hardware module which operatively carries out a method of compressing mass spectral data, the method comprising: receiving a first signal output from an ion detector of a mass spectrometer; processing the first signal to a digital signal at an output being data frame types representative of the first signal output; temporarily storing the data frame types in a memory block and reading a data frame from the memory block and determining its data frame type and according to its data frame type compressing the data frame according to one or more compression algorithms to generate a compressed data output stream.
US10553411B2 Ion collector for use in plasma systems
An ion collector includes a plurality of segments and a plurality of integrators. The plurality of segments are physically separated from one another and spaced around a substrate support. Each of the segments includes a conductive element that is designed to conduct a current based on ions received from a plasma. Each of the plurality of integrators is coupled to a corresponding conductive element. Each of the plurality of integrators is designed to determine an ion distribution for a corresponding conductive element based, at least in part, on the current conducted at the corresponding conductive element. An example benefit of this embodiment includes the ability to determine how uniform the ion distribution is across a wafer being processed by the plasma.
US10553410B2 Method of processing workpiece
A method includes performing an etching process in a first process module, moving a workpiece formed by the etching process from the first process module to a second process module, and performing a film forming process on the workpiece in the second process module. In the performing the film forming process, an insulating film is formed on a first surface and a second surface of a laminated portion by plasma of a processing gas that contains hydrogen. In the performing the film forming process, an internal pressure of the second process module is 200 mTorr or more, and a hydrogen partial pressure of the second process module is 15 mTorr or less. The performing the etching process, the moving the workpiece, and the performing the film forming process are consistently performed in a state where oxygen is exhausted.
US10553407B2 Plasma processing method and plasma processing apparatus
A decrease of an etching rate of a substrate can be suppressed, and energy of ions irradiated to an inner wall of a chamber main body can be reduced. A plasma processing apparatus includes a DC power supply configured to generate a negative DC voltage to be applied to a lower electrode of a stage. In a plasma processing performed by using the plasma processing apparatus, a radio frequency power is supplied to generate plasma by exciting a gas within a chamber. Further, the negative DC voltage from the DC power supply is periodically applied to the lower electrode to attract ions in the plasma onto the substrate placed on the stage. A ratio occupied, within each of cycles, by a period during which the DC voltage is applied to the lower electrode is set to be equal to or less than 40%.
US10553405B2 Ring-shaped electrode
A ring-shaped electrode includes a silicon ring body, and a cover body joined to at least a part of a surface of the ring body via a joining part, and having a better plasma resistance than silicon. The joining part has a heat resistance to withstand a temperature of at least 150° C., melts at 700° C. or below, and contains boron oxide.
US10553404B2 Adjustable extended electrode for edge uniformity control
Embodiments described herein generally related to a substrate processing apparatus. In one embodiment, a process kit for a substrate processing chamber disclosed herein. The process kit includes a ring having a first ring component and a second ring component, an adjustable tuning ring, and an actuating mechanism. The first ring component is interfaced with the second ring component such that the second ring component is movable relative to the first ring component forming a gap therebetween. The adjustable tuning ring is positioned beneath the ring and contacts a bottom surface of the second ring component. A top surface of the adjustable tuning ring contacts the second ring component. The actuating mechanism is interfaced with the bottom surface of the adjustable tuning ring. The actuating mechanism is configured to actuate the adjustable tuning ring such that the gap between the first ring component and the second ring component varies.
US10553403B1 Polygonal toroidal plasma source
A plasma source is provided that includes multiple metallic blocks. A toroidal plasma chamber and a transformer are substantially embedded in the metallic blocks. The toroidal plasma chamber includes a gas inlet configured to receive a process gas and a gas outlet configured to expel at least a portion of the process gas from the plasma chamber. The plasma chamber also includes multiple linear channel segments, multiple joints, an inlet joint, and an outlet joint machined into the metallic blocks. Each of the inlet joint, the outlet joint, and the joints connects a pair of the linear channel segments. The linear channel segments, the joints, the inlet joint and the outlet joint in combination form the toroidal plasma chamber. The gas inlet is disposed on the inlet joint. The gas outlet is disposed on the outlet joint. An inner angle of each of the joints is greater than about 90 degrees.
US10553397B2 Processing chamber hardware fault detection using spectral radio frequency analysis
A method of assigning faults to a processing chamber is described. Some embodiments include applying a radio frequency (RF) signal to a processing chamber to stimulate resonance in the chamber, measuring resonances of the applied RF signal in the chamber, extracting a fingerprint from the measured resonances, comparing the extracted fingerprint to a library of fingerprints, assigning a similarity index to combinations of the extracted fingerprint with at least one fingerprint in the fingerprint library, comparing each similarity index to a threshold, and if the similarity is greater than a threshold, then assigning a fault to the processing chamber using the library fingerprint.
US10553388B1 High-brightness lanthanum hexaboride cathode and method for manufacturing of cathode
A thermionic cathode, an electron emission apparatus, and a method of fabricating the thermionic cathode are provided. The thermionic cathode includes an emitter. The emitter includes a lanthanum hexaboride (LaB6) crystal having a crystallographic orientation of (310). The operating temperature of the thermionic cathode is greater than 1800 K.
US10553385B2 Chip fuse and method for producing same
Provided is a chip fuse and a method for producing the same, which is improved to facilitate balanced release of impact and vapor generated upon fusion. The chip fuse includes a fuse body having a pair of facing upper and lower ceramic substrates, a fuse wire support having a vertical through hole in its center and held between the ceramic substrates, and a fuse wire mounted between the two ends of the fuse wire support across the through hole, and a pair of metal caps fitted on the two ends of the fuse body, wherein the upper ceramic substrate and the fuse wire support, and the lower ceramic substrate and the fuse wire support, are respectively adhered together on their mutually facing surfaces to hermetically close the through hole, partially leaving a non-adhered region on the adhered surfaces.
US10553383B2 Electrical fuse element
An electric fuse element for arrangement on a printed circuit board is specified. The fuse element is formed as an SMD component and has a cuboidal insulating housing, two contact elements for electrical connection to the printed circuit board and at least one support element. The contact elements are arranged on a bottom side of the insulating housing, wherein the contact elements emerge at the bottom side of the insulating housing by way of a subregion, which has a contact area on the end side. The emerging subregion having the contact areas is of angled form.
US10553376B2 Device for interrupting non-short circuit currents only, in particular disconnector or earthing switch
The present invention relates to a device for interrupting non-short circuit currents only, and in particular relates to a disconnector, more particularly high voltage disconnector, or to an earthing switch, more particularly make-proof earthing switch, and further relates to a low voltage circuit breaker. The device comprises at least two contacts movable in relation to each other between a closed state and an open state and defining an arcing region, in which an arc is generated during a current interrupting operation and in which an arc-quenching medium comprising an organofluorine compound is present. According to the application, a counter-arcing component is allocated to the arcing region, the counter-arcing component being designed for counteracting the generation of an arc and/or being designed for supporting the extinction of an arc.
US10553363B2 Multilayer ceramic capacitor having via electrode and method of manufacturing the same
A multilayer ceramic capacitor (MLCC) includes: a ceramic body having a plurality of dielectric layers, first internal electrodes, and second internal electrodes; and a first external electrode and a second external electrode, disposed on an exterior of the ceramic body. A plurality of via electrodes are disposed in the ceramic body; a first via electrode connects the first internal electrodes to the first external electrode; a second via electrode connects the second internal electrodes to the second external electrode; and the plurality of via electrodes have a stepped shape, and a distance in a length direction from a first vertical edge of each step to a second vertical edge of each step in the plurality of via electrodes is increased in a direction from the substrate toward an upper portion of the ceramic body.
US10553343B2 Electronic component and method for manufacturing the same
An electronic component includes a main body composed of an insulator, a coating film covering the main body, a circuit element located inside the main body, and outer electrodes. The insulator contains a metal magnetic powder. The coating film is composed of a resin and a cationic element contained in the insulator.
US10553339B1 Common-mode choke with integrated RF inductor winding
A combination of a common-mode choke and two integrated RF inductors includes first and second E-core. At least one E-core includes first and second protrusions extending from a body portion. Each protrusion is configured to accommodate a respective winding. In a first embodiment, each protrusion extends from the body portion at an angle perpendicular to legs extending from the body portion. In a second embodiment, each protrusion extends from the body portion in an opposite direction from the legs extending from the body portion, and each protrusion includes a respective channel to receive a respective winding. In a third embodiment, each protrusion extends from the body portion in an opposite direction from the legs extending from the body portion, and each protrusion is sized and shaped to extend into a respective opening in a printed circuit board. Each opening is surrounded by a respective printed circuit winding.
US10553338B2 Chip electronic component and board having the same
There are provided a chip electronic component and a board having the same. The chip electronic component includes: a substrate; a first internal coil part disposed on one surface of the substrate; a second internal coil part disposed on the other surface of the substrate opposing one surface thereof; a via penetrating through the substrate to connect the first and second internal coil parts to each other; and first and second via pads disposed on one surface and the other surface of the substrate, respectively, to cover the via, wherein the first and second via pads are extended in a direction toward portions of the first and second internal coil parts adjacent thereto.
US10553336B2 Thin-film resistor (TFR) module with top-side interconnects connected to reduced TFR ridges and manufacturing methods
A method for manufacturing a thin film resistor (TFR) module in an integrated circuit (IC) structure is provided. A TFR trench may be formed in an oxide layer. A resistive TFR layer may be deposited over the structure and extending into the trench. Portions of the TFR layer outside the trench may be removed by CMP to define a TFR element including a laterally-extending TFR bottom region and a plurality of TFR ridges extending upwardly from the laterally-extending TFR bottom region. At least one CMP may be performed to remove all or portions of the oxide layer and at least a partial height of the TFR ridges. A pair of spaced-apart metal interconnects may then be formed over opposing end regions of the TFR element, wherein each metal interconnect contacts a respective upwardly-extending TFR ridge, to thereby define a resistor between the metal interconnects via the TFR element.
US10553333B2 I-shaped filler
The present disclosure relates to a telecommunications cable. The telecommunications cable includes a plurality of twisted pairs of insulated conductors. The plurality of twisted pairs of insulated conductors extends substantially along a longitudinal axis of the telecommunications cable. In addition, the telecommunications cable includes a separator. The separator separates each twisted pair of insulated conductor of the plurality of twisted pairs of insulated conductors. Moreover, the telecommunications cable includes a first layer. The first layer surrounds the separator and the plurality of twisted pairs of insulated conductors along a length of the telecommunications cable. The separator is I-shaped filler. The separator is made of low smoke zero halogen material or MDPE. The first layer is made of low smoke zero halogen material, polyethylene or poly vinyl chloride. The first layer has a thickness in a range of about 0.4 millimeter-2.5 millimeters.
US10553332B2 Cable
A cable includes at least one core that has a conductor and an insulating coating layer that covers the conductor; and a sheath layer that covers the at least one core. The sheath layer includes an inner sheath layer and an outer sheath layer that covers the inner sheath layer. The inner sheath layer contains a silane-crosslinked very low density polyethylene. A main component of the outer sheath layer is polyurethane; a content of the very low density polyethylene per 100 parts by mass of a resin component in the inner sheath layer is 20 parts by mass or more and 100 parts by mass or less. A content of silicon atoms constituting silane crosslinks in the very low density polyethylene is 0.05 mass % or more and 1 mass % or less.
US10553330B2 In-wheel motor power cable, and wiring structure and selection method therefor
Provided is an in-wheel motor power cable in which a cross-sectional area of a conductor portion can be sufficiently assured for allowing large current to pass therethrough while avoiding excessively large maximum diameter of the cable. The power cable includes a conductor portion; an insulator configured to cover an outer circumference of the conductor portion; a hollow shield wire configured to cover an outer circumference of the insulator; and a sheath configured to cover an outer circumference of the shield wire. The conductor portion comprises a composite strand obtained by stranding a plurality of wire strands each of which is a strand of a plurality of filaments with no insulating layer, each filament being a tin-plated soft copper wire. The insulator is a soft fluororesin, and the shield wire is a braided copper-foiled yarn cable.
US10553324B2 Process for the removal of 99Tc from liquid intermediate level waste of spent fuel reprocessing
Provided herein is a process for removal of 99Tc from liquid intermediate level waste (ILW) of spent fuel reprocessing including the steps of: adding HNO3 to ILW till the pH is 2 to destroy the carbonates, transferring the ILW derived of carbonates to a tank containing mild steel wool (msw) for 4 to 48 hrs, subjecting the ILW and MS Wool to the step of separation, discharging the supernatant solution free of 99Tc and retaining the corrosion products (goethite(FeOOH/magnetite), subjecting the said corrosion products to the step of vitrification, and storing the said vitrified 99Tc bearing waste.
US10553323B2 Fuel ball detecting method and system with self-diagnosis function
A fuel ball detecting method and system with a self-diagnosis function are provided. The method includes: exciting a first detecting coil and a second detecting coil of a fuel ball sensor disposed outside a pipeline; obtaining a first voltage signal U1 from the first detecting coil and a second voltage signal U2 from the second detecting coil; processing U1 and U2 by differential amplification, band pass filtering, phase sensitive detection and low pass filtering by a signal processor to obtain a fuel ball waveform signal U0; determining whether the fuel ball passes the pipeline according to U0 by a single chip microcomputer; determining whether the first and the second detecting coils, the signal processor and the single chip microcomputer work normally; outputting a result showing whether the fuel ball passes the pipeline, when the first and the second detecting coils, the signal processor and the single chip microcomputer work normally.
US10553322B2 Modular fluid flow distribution system in which differently shaped plates can be rearranged to different positions
Modular flow control systems include several differently-shaped structures to achieve desired flow characteristics in fluid flow. Systems include one or many plates held in desired positions by a retainer within the flow. The plates are uniquely shaped based on their position, or vice versa, to shape flow in a desired manner. The plates may fill an entire flow area or may extend partially throughout the area. Plates can take on any shape and are useable in systems installed in any type of flow conduit. When used in a PCCS upper manifold in a nuclear reactor, a chevron plate directly below the inlet divides flow along the entire upper manifold. Perforated plates allow flow to pass at ends of the PCCS upper manifold. The plates can be installed along a grooved edge during an access period and held in static position by filling the length of the PCCS upper manifold.
US10553317B2 Systems and methods for embolism prediction using embolus source and destination probabilities
Systems and methods are disclosed for determining a patient risk assessment or treatment plan based on emboli dislodgement and destination. One method includes receiving a patient-specific anatomic model generated from patient-specific imaging of at least a portion of a patient's vasculature; determining or receiving a location of interest in the patient-specific anatomic model of the patient's vasculature; using a computing processor for calculating blood flow through the patient-specific anatomic model to determine blood flow characteristics through at least the portion of the patient's vasculature of the patient-specific anatomic model downstream from the location of interest; and using a computing processor for particle tracking through the simulated blood flow to determine a destination probability of an embolus originating from the location of interest in the patient-specific anatomic model, based on the determined blood flow characteristics.
US10553311B2 Lung screening assessment system
A lung screening assessment system is operable to receive a chest computed tomography (CT) scan that includes a plurality of cross sectional images. Nodule classification data of the chest CT scan is generated by utilizing a computer vision model that is trained on a plurality of training chest CT scans to identify a nodule in the plurality of cross sectional images and determine an assessment score. A lung screening report that includes the assessment score of the nodule classification data is generated for display on a display device associated with a user of the lung screening assessment system.
US10553303B2 Semiconductor device and operating method thereof
A semiconductor device includes: a fuse set unit including a plurality of fuse sets, each fuse set including one or more address fuses and an enable fuse; a rupture control unit suitable for controlling the enable fuse of a selected fuse set to be programmed after the address fuses of the selected fuse set is programmed, during a program operation; a cell data verify unit suitable for repeatedly performing a verify and rupture operation on the selected fuse set during the program operation, determining whether read data from the selected fuse set is identical to target data corresponding to a rupture address through a final verify operation, and outputting fail information; and a fuse set control unit suitable for controlling the program operation to be performed on a different fuse set after the program operation on the selected fuse set is terminated, in response to the fail information.
US10553300B2 Method of detecting address decoding error and address decoder error detection system
A system for detecting an address decoding error of a semiconductor device, includes: decoding an original address, with an address decoder of the semiconductor device, to form a corresponding decoded address; recoding the decoded address, with an encoder of the semiconductor device, to form a recoded address; making a comparison, with a comparator of the semiconductor device, of the recoded address and the original address; and detecting an address decoding error based on the comparison.
US10553298B1 Non-volatile memory with countermeasure for select gate disturb
Program disturb is a condition that includes the unintended programming while performing a programming process for other memory cells. Such unintended programming can cause an error in the data being stored. In some cases, program disturb can result from electrons trapped in the channel being accelerated from one side of a dummy word line to another side of the dummy word line and redirected into a select gate. To prevent such program disturb, it is proposed to open the channel from one side of the dummy word line to the other side of the dummy word line after a sensing operation for program verify and prior to a subsequent programming voltage being applied. For example, the channel can be opened up by applying a voltage to the dummy word line prior to pre-charging unselected memory cells.
US10553283B2 Semiconductor storage device
According to one embodiment, a semiconductor storage device includes a first plane having a first plurality of memory cells, a second plane having a second plurality of memory cells, first bit lines which are connected to the first plane, second bit lines which are connected to the second plane, a plurality of first sense amplifiers which charge the plurality of first bit lines, and a plurality of second sense amplifiers which charge the plurality of second bit lines. When the first and second planes operate in parallel, a total sum of currents supplied to the plurality of first bit lines from the plurality of first sense amplifiers and currents supplied to the plurality of second bit lines from the plurality of second sense amplifiers reaches a first current value, then decreases to a second current value, and then increases to a third current value.
US10553269B2 High-speed data transfer periods for thyristor memory cell arrays
Aspects of DDR and thyristor memory cell RAMs are optimally combined for high-speed data transfer into and out of RAMs. After a Read operation in which data from a selected row of memory cells in an array are latched, a Burst operation selectively moves the latched data from the array or latches external data. At the same time as the Burst data transfer, all the memory cells of the selected row are turned off or on by a write operation. In the following Write-Back & Pre-charge operation, the latched data bits which are complementary to the memory cell state of the Burst write operation are written back into the corresponding memory cells in the selected row. As part of a DDR-like activation cycle, data can be transferred to and from the memory cell array RAM at high-speed.
US10553264B2 Clock synchronizing method of a multiple clock domain memory device
A memory device includes: a first clock receiver configured to receive a first clock signal; a second clock receiver configured to receive a second clock signal when data is input or output, wherein the second clock signal has a first clock frequency in a preamble period, and has a second clock frequency different from the first clock frequency after the preamble period; a command decoder configured to receive a clock synchronization command synchronized with the first clock signal and generate a clock synchronization signal, wherein the clock synchronization signal is generated during the preamble period; and a clock synchronizing circuit configured to generate a plurality of division clock signals in response to the second clock signal, latch the clock synchronization signal during the preamble period, and selectively provide the plurality of division clock signals as internal data clock signals according to a result of the latching.
US10553262B2 Memory system and memory device
A memory system includes a memory device having a controller and a memory cell array, and a host device connected to the memory device and configured to transmit a first request for storing internal information of the memory device and a second request for acquiring internal information of the memory device. The controller, in a first control mode, writes data in the memory in response to a write request from the host device and reads data from the memory in response to a read request from the host device, in a second control mode, does not respond to write and read requests from the host device, and when receiving the first or second request, shifts from the first control mode to the second control mode, performs an operation according to the first or second request, and shifts to the first control mode without restarting or initializing the memory device.
US10553242B2 Heat-assisted magnetic recording medium and magnetic storage apparatus
A heat-assisted magnetic recording medium includes: a substrate; an underlayer; and a magnetic layer that is (001)-oriented. In the magnetic layer, a first magnetic layer and a second magnetic layer are stacked in this order from the underlayer side. The first magnetic layer and the second magnetic layer include an alloy having an L10 structure. The second magnetic layer includes a ferrite at grain boundaries of magnetic grains. The ferrite is one or more kinds selected from the group consisting of NiFe2O4, MgFe2O4, MnFe2O4, CuFe2O4, ZnFe2O3, CoFe2O4, BaFe2O4, SrFe2O4, and Fe3O4. A Curie temperature of the magnetic grains is lower than a Curie temperature of the ferrite.
US10553238B2 Crowdsourced noise monitoring systems and methods
Systems and methods for crowdsourced noise monitoring are provided. An example for crowdsourced noise monitoring includes a noise monitoring system receiving and storing audio files and context data associated with a noise event in a database. A log of the audio files and context data can be created. Noise complaints can also be received from users by the noise monitoring system. Additional logs of the noise complaints can then be created. The log of the noise event and the additional logs of the noise complaints are analyzed to determine whether the noise complaints are related to the noise event. If the noise complaints are related to the noise event, the log and additional logs can automatically be forwarded to an authorized user.
US10553232B2 Decoding audio bitstreams with enhanced spectral band replication metadata in at least one fill element
Embodiments relate to an audio processing unit that includes a bitstream payload deformatter and a decoding subsystem. The decoding subsystem is coupled to the bitstream payload deformatter and configured to decode at least a portion of a block of an encoded audio bitstream. The block includes a fill element with an identifier indicating a start of the fill element and fill data after the identifier. The fill data includes at least one flag identifying whether a base form of spectral band replication or an enhanced form of spectral band replication is to be performed on audio content of the block. The identifier is a three bit unsigned integer transmitted most significant bit first and having a value of 0x6.
US10553224B2 Method and system for inter-channel coding
A method for performing inter-channel encoding of a multi-channel audio signal comprising channel signals for N channels, with N being an integer, with N>1, is described. The method comprises determining a basic graph comprising the N channels as nodes and comprising directed edges between at least some of the N channels. Furthermore, the method comprises determining an inter-channel coding graph from the basic graph, such that the inter-channel coding graph is a directed acyclic graph, and such that a cumulated a cumulated cost of the signals of the nodes of the inter-channel coding graph is reduced.
US10553221B2 Transmitting device, transmitting method, receiving device, and receiving method for audio stream including coded data
To suitably regulate sound pressure of object content on a receiving side.An audio stream including coded data of a predetermined number of pieces of object content is generated. A container of a predetermined format including the audio stream is transmitted. Information indicating a range within which sound pressure is allowed to increase and decrease for each piece of object content is inserted into a layer of the audio stream and/or a layer of the container. On a receiving side, sound pressure of each piece of object content increases and decreases within the allowable range based on the information.
US10553219B2 Voice recognition apparatus, voice recognition method of user device, and non-transitory computer readable recording medium
A voice recognition apparatus, a voice recognition method, and a non-transitory computer readable recording medium are provided. The voice recognition apparatus includes a storage configured to store a preset threshold value for voice recognition; a voice receiver configured to receive a voice signal of an uttered voice; and a voice recognition processor configured to recognize a voice recognition starting word from the received voice signal, perform the voice recognition on the voice signal in response to a similarity score, which represents a recognition result of the recognized voice recognition starting word, being greater than or equal to the stored preset threshold value, and change the preset threshold value based on the recognition result of the voice recognition starting word.
US10553207B2 Systems and methods for employing predication in computational models
The disclosed method may include (1) determining whether a next operation of a plurality of operations of a computational model is dependent upon a Boolean predication value, (2) based on the next operation not being dependent on the Boolean predication value, performing the next operation, where a state of the computational model is updated as a result of performing the next operation, and (3) based on the next operation being dependent on the Boolean predication value, performing at least one of (a) allowing, based on the Boolean predication value being a first value, the next operation to update the state of the computational model, and (b) preventing, based on the Boolean predication value being a second value different from the first value, the next operation from updating the state of the computational model. Various other methods and systems are also disclosed.
US10553206B2 Voice keyword detection apparatus and voice keyword detection method
According to one embodiment, a voice keyword detection apparatus includes a memory and a circuit coupled with the memory. The circuit calculates a first score for a first sub-keyword and a second score for a second sub-keyword. The circuit detects the first and second sub-keywords based on the first and second scores. The circuit determines, when the first sub-keyword is detected from one or more first frames, to accept the first sub-keyword. The circuit determines, when the second sub-keyword is detected from one or more second frames, whether to accept the second sub-keyword based on a start time and/or an end time of the one or more first frames and a start time and/or an end time of the one or more second frames.
US10553202B2 Method, apparatus, and system for conflict detection and resolution for competing intent classifiers in modular conversation system
A method, apparatus, and system are provided for resolving conflicts between training data conflicts by retrieving independent training data sets, each comprising a plurality of intents and end-user utterances for use in training one or more classifiers to recognize a corresponding intent from one or more of the end-user utterances, providing a first test end-user utterance associated with a first intent from the first independent training data set to the one or more classifiers to select an output intent generated by the one or more classifiers; identifying a first conflict when the first intent does not match the output intent, and automatically generating, by the system, one or more conflict resolution recommendations for display and selection by an end user to resolve the first conflict.
US10553199B2 Low-dimensional real-time concatenative speech synthesizer
A method of providing real-time speech synthesis based on user input includes presenting a graphical user interface having a low-dimensional representation of a multi-dimensional phoneme space, a first dimension representing degree of vocal tract constriction and voicing, a second dimension representing location in a vocal tract. One example employs a disk-shaped layout. User input is received via the interface and translated into a sequence of phonemes that are rendered on an audio output device. Additionally, a synthesis method includes maintaining a library of prerecorded samples of diphones organized into diphone groups, continually receiving a time-stamped sequence of phonemes to be synthesized, and selecting a sequence of diphone groups with their time stamps. A best diphone within each group is identified and placed into a production buffer from which diphones are rendered according to their time stamps.
US10553191B2 Sound generating apparatus, electric device and method for manufacturing the same
The present invention discloses a sound generating apparatus, an electrode device and a method for manufacturing the same. The sound generating apparatus includes a sound generating member, a piezoelectric buzzer and a front cover, wherein the front cover is attached to the front of the sound generating member, and the piezoelectric buzzer is attached to the front cover.
US10553187B2 Adjustable drum snare and tension adjustment kit
An adjustable drum snare kit includes a stretcher panel holding replaceable strands of beads or wire which cooperatively engage a snare drum together with a tool for adjusting the tension of the stretcher panel and snare drum strands held thereby enabling quick replacement of individual strands for repair or performance reasons.
US10553182B1 Display system with light bars along the edges of the display
A display system includes a first display, a first light bar, and an electronic device. The first display displays a first image. The first light bar includes a plurality of light units disposed along part of a first edge of the first display. The electronic device includes an image capturing unit and a control unit. The image capturing unit captures an image of the first display and the first light bar whenever a light unit of the first light bar is turned on. The control unit identifies at least a first light unit and a last light unit of the first light bar along the first edge of the first display, and generates relative positions of the first light unit and the last light unit according to images captured by the image capturing unit and positions of edges of the first display.
US10553161B2 Gate driving unit, gate driving circuit, display driving circuit and display device
A gate driving unit, a gate driving circuit, a display driving circuit and a display device. The gate driving unit comprises: an input circuit; a first control circuit, configured to provide a first power voltage signal to a first control node in a case that a pull-up node is at an active voltage level; a second control circuit, configured to provide a third clock signal of a third clock terminal to a second control node in a case that the pull-up node is at the active voltage level, and pull down the second control node to a second power voltage signal of a second power voltage terminal in a case that the pull-up node is at a non-active voltage level; and an output circuit, configured to output the first power voltage signal of a first power voltage terminal to the output terminal.
US10553160B2 Display panel and driving method thereof
Embodiments of the present disclosure provide an OLED display panel and a driving method thereof. The OLED display panel includes a plurality of power lines, each power line connecting to a plurality of pixels, and one end of each power line connecting to a power source. The method includes acquiring a current value of the power line and comparing it to a preset threshold, when a current value of the power line is less than or equal to the threshold, providing an original data voltage to the pixels connected to the power line, when a current value of a power line is greater than the threshold, providing a compensating data voltage to the pixel connected to the power line. The compensating data voltage is equal to the difference between the original data voltage and the compensation voltage.
US10553153B2 Method, circuit and display device for driving an organic light emitting diode
A method, a circuit and a display device for driving an organic light emitting diode, wherein a driving transistor (DTFT) for driving a display element is turned off by jumping one or more of a reference voltage input (Vref), a reset voltage input (Vinit) and a data signal input (Vdata) before beginning to output an EL high level (ELVDD) of a pixel compensation circuit and after beginning to output an EL low level (ELVSS), to overcome the splash screen phenomenon during power-up and direct current-direct current driving failure.
US10553149B2 Method and electronic device for switching operating mode of display
An electronic device includes a display panel, a first power regulator to supply first power to an anode of light emitting diode (LED) and to supply second power to a cathode of the LED, and a DDI including a second power regulator to supply third power to the anode of the LED and to supply fourth power to the cathode of the LED, and connected with the first power regulator, and a processor. The processor outputs first content based on the first power and the second power, in a first operating mode, outputs second content based on the third power and the fourth power, in a second operating mode, and controls the third power and fourth power respectively to be maintained to be higher than the first power, and the second power when an operating mode is switched.
US10553146B2 Display device and method of driving the same
A display device includes a display panel including pixels; and a timing controller to calculate a grayscale usage ratio of input data and to determine an automatic-current-limit rate based on the grayscale usage ratio, the automatic-current-limit rate representing a power saving rate.
US10553137B2 Visual display having adjustable diffusion strength
A display apparatus uses an LED array having an LED pixel pitch, having LED pixels emitting light with viewing angles θ. A transmissive diffuser panel is mounted with the LED array, having a directly-lit, diffuser panel surface spaced away from the LED array by an adjustable distance D. The distance D and the viewing angles θ being are effective to merge illumination from multiple LED pixels in the LED array on the directly-lit diffuser panel surface. A controller is connected to the LED array having circuitry to control the LED array in response to image data to induce display via the diffuser panel of a time varying image with spatially varying colors and intensities.
US10553130B2 Systems and methods for analyzing surgical techniques
A system for assessing performance of a procedure comprises a tissue model or a tool comprising assessment indicators applied thereto, one or more image-capturing devices for capturing one or more assessment images of the assessment indicators while or after a user performs the medical procedure, and a processor configured to analyze the assessment indicators in the one or more assessment images and provide feedback to the user. A system can also comprise a tissue model, one or more image-capturing devices each configured to capture one or more images of the tissue model, and a processor configured to analyze the one or more images from the one or more image-capturing devices to determine a deformation of the tissue model and determine a force exerted on the tissue model based on the determined deformation of the tissue model.
US10553127B1 Dynamic motion seat
Embodiments of the present invention comprise a dynamic motion seat with at least five directions of motion for vehicle simulation.
US10553125B2 Evidence based digital training portfolio
A system for collecting and evaluating data records comprises a configuration device associated a data collection device associated, and a data monitoring device. The devices are registered with a server. The data collection device transmits a task to the server over a network. The data collection device receives the task from the server and records a data record in response to the task. The data collecting device groups the data record with metadata to produce a verified data record and transmits the verified data record to the server. The data monitoring device receives the verified data record from the server and facilitates the evaluation of the verified data record. The evaluation of the verified data record is used to generate an updated verified data record comprising evaluation results and updated metadata and is transmitted to the server and added to a portfolio.
US10553124B2 System and method of penalty data compilation, analysis and report generation
The present invention relates generally to a system and method for reviewing and evaluating performance. In particular, the present invention relates to a system, method, and computer program produce for reviewing and evaluating performances of an official or group of officials at an event or events. Even more specifically, according to embodiments of the present invention, the system and method can involve reviewing and evaluating an official or group of official's performance during a sporting event or events, such as a football game or games or a basketball game or games.
US10553121B1 Detecting violation of aircraft separation requirements
A computing system obtains flight information comprising a plurality of waypoints for each of a plurality of aircraft flight paths, and detects a violation of aircraft separation requirements at a given time instance. Each waypoint specifies an altitude, a longitudinal position, a latitudinal position, a velocity, and a time instance. Detecting the violation comprises selecting a set of time-correlated waypoints from the flight information, each time-correlated waypoint specifying the given time instance. The detecting further comprises selecting a set of altitude-correlated waypoints from the set of time-correlated waypoints, each of the altitude-correlated waypoints being vertically-separated from at least one other altitude-correlated waypoint by less than a threshold vertical separation. The detecting further comprises determining that first and second position-correlated waypoints from the set of altitude-correlated waypoints are vertically-separated from each other by less than the threshold vertical separation and horizontally-separated from each other by less than a threshold horizontal separation.
US10553118B1 Method and device for learning generating lane departure warning (LDW) alarm by referring to information on driving situation to be used for ADAS, V2X or driver safety required to satisfy level 4 and level 5 of autonomous vehicles
A method for generating a lane departure warning (LDW) alarm by referring to information on a driving situation is provided to be used for ADAS, V2X or driver safety which are required to satisfy level 4 and level 5 of autonomous vehicles. The method includes steps of: a computing device instructing a LDW system (i) to collect information on the driving situation including information on whether a specific spot corresponding to a side mirror on a side of a lane, into which the driver desires to change, belongs to a virtual viewing frustum of the driver and (ii) to generate risk information on lane change by referring to the information on the driving situation; and instructing the LDW system to generate the LDW alarm by referring to the risk information. Thus, the LDW alarm can be provided to neighboring autonomous vehicles of level 4 and level 5.
US10553117B1 System and method for determining lane occupancy of surrounding vehicles
System, methods, and other embodiments described herein relate to determining whether lanes in a surrounding environment of an ego vehicle are occupied. In one embodiment, a method includes, in response to detecting a surrounding vehicle from sensor data acquired about the surrounding environment by the ego vehicle, updating a vehicle track for the surrounding vehicle in relation to the ego vehicle. The method includes computing a position probability indicating a probable lateral position of the surrounding vehicle in relation to the ego vehicle as a function of the vehicle track. The method includes generating an occupancy indicator specifying which of the lanes the surrounding vehicle is occupying according to the position probability satisfying an occupancy threshold for a respective one of the lanes.
US10553111B2 Traffic information update method and apparatus
A traffic information update method includes recognizing, by a terminal, a first traffic sign from a road image; detecting whether traffic information of the terminal includes first alert information corresponding to the first traffic sign; if the traffic information of the terminal does not include the first alert information, generating a traffic sign adding instruction corresponding to the first traffic sign; and sending the traffic sign adding instruction to a server. After finding a new traffic sign, the terminal may report a content indication and a location indication of the traffic sign to the server such that the server can directly update traffic information according to the information reported by the terminal.
US10553102B1 Methods and apparatuses for personal safety
A discrete wearable device having a tactile switch, wireless connection capabilities, and is integrated with a personal security, concierge, or service system. The device integrates with accessories such as personal articles like zippers and bra straps and with containers such as a case, cover, or jewelry locket. The device connects to a first responder and automatically launches a smart device application with the push of the tactile switch.
US10553099B2 Information providing apparatus and information providing system
An information providing apparatus for providing information of a user who uses a bed placed in a facility includes a memory; and a processor coupled to the memory and configured to collect image data indicating temperatures on the bed and temperatures around the bed from an acquisition device, the image data being acquired by the acquisition device, detect, based on the collected image data, a change of a given temperature in one or more detection areas preset on the bed and around the bed, and send the information of the user to predetermined notification destination, based on the change of the given temperature indicated by the image data in the one or more detection areas detected as corresponding to a preset pattern of change of the given temperature.
US10553098B2 Appliance device integration with alarm systems
Systems, methods, and software for allowing interaction between consumer appliance devices and security systems are provided herein. An exemplary method may include allowing various interactions of a user with a consumer appliance device to generate n signal, such as a panic signal, causing various forms of security systems to escalate the signal to obtain help. Another exemplary method involves allowing the device, when placing the panic signal, to involve back end systems related to the security system to provision access to an emergency service provider (i.e., 911 provider) “just in time,” eliminating the need for costly pre-provisioning. Another exemplary method involves various sensors of the security system to communicate with consumer appliance devices to improve the performance, usability, or efficiency of the consumer appliance device or related systems.
US10553077B2 Select-n racing bets
A method for managing horseracing bets. The method includes receiving one or more bets. Each bet comprises a selection of five horse races selected from a plurality of horse races scheduled to be run at a track in a day, a selection of a respective horse for each of the five horse races selected and a bet amount. The method also includes combining each bet amount to form a betting pool and determining an amount of a total payout for the day based at least in part on the betting pool.
US10553068B2 Gaming system and method for providing awards based on accumulating symbols over a predefined quantity of games played
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more awards based on the accumulation of symbols over a predefined quantity of plays of a game.
US10553058B2 Secure wireless lock-actuation exchange
System and techniques for a secure wireless lock-actuation exchange are described herein. After receiving a request to actuate a lock from a device, a controller can calculate a challenge counter and then perform verification iterations until an end condition is met—which is a failure of a verification iterations or the number of iterations reaches the challenge count. If the verification iterations reach the challenge count (e.g., there are no failed iterations), then the controller actuates the lock. Each iteration includes an exchange between the device and the controller that the device validates by signing a message with a private key shared by the device and the controller. The exchange also includes a freshness value integrated into the device validation to prevent replay attacks.
US10553036B1 Manipulating objects within an immersive environment
Views of a virtual environment can be displayed on mobile devices in a real-world environment simultaneously for multiple users. The users can operate selections devices in the real-world environment that interact with objects in the virtual environment. Virtual characters and objects can be moved and manipulated using selection shapes. A graphical interface can be instantiated and rendered as part of the virtual environment. Virtual cameras and screens can also be instantiated to created storyboards, backdrops, and animated sequences of the virtual environment. These immersive experiences with the virtual environment can be used to generate content for users and for feature films.
US10553018B2 System and method for parallel assemble of primitives
A system and method for parallel computation and assembly of primitives comprises identifying cut indices within an index buffer, identifying positions of cut indices, determining validity of primitives, and invoking a geometry shader of a graphics pipeline. The validity of two or more primitives is determined in parallel and geometry shader is invoked with the index buffer, the cut indices, and the valid primitives.
US10553014B2 Image generating method, device and computer executable non-volatile storage medium
An image generating method, includes: establishing a 3D scene model that includes a virtual 3D object, a virtual display screen and at least one sight point set; determining a plurality of intersection points between a plurality of virtual light paths from each sight point to a plurality of virtual object points on the surface of the virtual three dimensional object and the virtual display screen, all virtual light paths {lk1, lk2, . . . , lkS} corresponding to the virtual object point Tk intersect at the virtual object point Tk; wherein, 1≤k≤n, 1≤i≤S, S is the total number of established sight points, and the plurality of virtual object points are all located within the viewing angle range of the virtual display screen; forming S frames of rendered images, including: determining color parameters of a plurality of intersection points on the virtual display screen to obtain the ith rendered image.
US10553010B2 Temporal data structures in a ray tracing architecture
A graphics processing apparatus comprising bounding volume hierarchy (BVH) construction circuitry to perform a spatial analysis and temporal analysis related to a plurality of input primitives and responsively generate a BVH comprising spatial, temporal, and spatial-temporal components that are hierarchically arranged, wherein the spatial components include a plurality of spatial nodes with children, the spatial nodes bounding the children using spatial bounds, and the temporal components comprise temporal nodes with children, the temporal nodes bounding their children using temporal bounds and the spatial-temporal components comprise spatial-temporal nodes with children, the spatial-temporal nodes bounding their children using spatial and temporal bounds; and ray traversal/intersection circuitry to traverse a ray or a set of rays through the BVH in accordance with the spatial and temporal components.
US10553003B2 Interactive method and apparatus based on web picture
The present invention is applicable to the field of Internet, and provides an interactive method and apparatus based on a web picture. The method includes: obtaining a web picture including a human image; determining a region where a specific part of the human image in the web picture is located; receiving an interactive instruction in the region where the specific part is located, and generating the interactive information corresponding to the specific part. When receiving the interactive instruction in the region where the specific part is located, generating the interactive information corresponding to the specific part by determining the region where the specific part of the human image in the obtained web picture including the human image is located. The interactive method provided by the embodiment of the present invention is simple to operate, and the interactive manners are various.
US10553001B2 Master page overlay
In an example embodiment, a system and method to provide a master page overlay is provided. The example method may comprise receiving a transformation of a master page where the transformation is associated with a page layout, applying the transformation to the master page, and outputting the page layout, where the page layout incorporates graphical elements from the transformed master page. The system and method may further include providing an interface to receive instructions from a user to display a master page overlay, display the master page overlay, and receive the transformation of the master page associated with the page layout.
US10552995B2 Hierarchical information visualizer and editor
Techniques are disclosed for generating a visualization of an organized hierarchy structure. An editor tool may receive, via a user interface displaying a graphical representation of a tree structure of a plurality of elements, a selection of an element. The tree structure is generated from a plurality of subtrees based on reference data associated with the underlying organized hierarchy structure. The editor tool identifies one or more hierarchy paths in the tree structure associated with the selected element. A visualization of the identified hierarchy paths is generated and presented via the user interface.
US10552990B2 Electronic apparatus and control method thereof
An electronic apparatus is provided. The electronic apparatus includes an image receiver configured to receive an input image corresponding to an azimuthal range where a viewpoint is movable; a communicator configured to communicate with a first display apparatus; and at least one processor configured to control the communicator to receive information of a first viewpoint from the first display apparatus, and control the communicator to transmit an image comprising a first area and a second area within the input image to the first display apparatus, the first area corresponding to the first viewpoint and being displayed on a screen of the first display apparatus, the second area being adjacent to the first area and including one or more widths corresponding to a moving characteristic of the first viewpoint.
US10552989B2 Point cloud attribute compression method based on KD tree and optimized graph transformation
Provided is a point cloud attribute compression method based on a KD tree and optimized graph transformation, wherein same, with regard to point cloud data, reduces the influence of a sub-graph issue on the graph transformation efficiency by means of a new transformation block division method, optimizes a graph transformation kernel parameter, and improves the compression performance of the graph transformation, and comprises: point cloud pre-processing, point cloud KD tree division, graph construction in the transformation block, graph transformation kernel parameter training, and a point cloud attribute compression process. The present invention optimizes the division method for a point cloud transformation block, and makes the number of points in the transformation block the same, and also realizes that the dimensionality of a transformation matrix is basically the same, so as to facilitate parallel processing of subsequent graph transformations; also optimizes the graph establishment in the transformation block, and avoids the sub-graph issue caused by the existing method; and at the same time optimizes, by training the kernel parameter of the graph transformation, the sparsity of a graph transformation Laplacian matrix, so as to achieve a better point cloud attribute compression performance.
US10552987B2 Encoding and decoding of texture mapping data in textured 3D mesh models
The invention relates to the encoding and decoding of texture mapping data of a textured 3D object. A 3D object is usually represented by connectivity, geometry and property data. The texture data, belonging to the property data, include a texture image; a texture coordinates table having entries, each entry defining coordinates in the texture image; and texture indexes associating each vertex of a polygon in the 3D object with an entry in the texture coordinates table. The present invention proposes to search for and delete entry duplicates from the texture coordinates table. To reduce encoding complexity, the search and deletion are based on the connectivity data. This is to exploit redundancies between the mesh connectivity for the polygons within the 3D object and the texture connectivity for the texture polygons within the texture image.
US10552985B2 Systems and methods for determining dominant colors in an image
Systems and methods for determining a dominant color in a digital image are provided, including a computing device configured to receive a digital image, divide the digital image into a plurality of pixel groups including at least a first pixel group and a second pixel group, analyze pixels in the first pixel group based on a first sample rate, analyze pixels in the second pixel group based on a second sample rate, and determine a dominant color for the digital image based on the analyzed pixels in the first pixel group and analyzed pixels in the second pixel group. The pixels in the first pixel group are closer to the center of the image than the pixels in the second pixel group and the first sample rate is greater than the second sample rate.
US10552983B1 Camera calibration
Methods, systems, and devices for calibrating a camera device are described. The camera device may capture a first set of images of a physical environment and a second set of images of the physical environment having at least one illuminated reference point. The camera device may use a multi-dimensional target for calibration that may be formed by a quantity of illuminated reference points. That is, the illuminated reference points may be part of the multi-dimensional target. The camera device may determine a location of at least one illuminated reference point in an image of the second set based on an image of the first set and the image of the second set, and determine an association between the location of the at least one illuminated reference point in the image of the second set to a physical location of the illuminated reference point in the physical environment. As a result, the camera device may be calibrated.
US10552982B2 Method for automatically establishing extrinsic parameters of a camera of a vehicle
A method for automatically establishing extrinsic parameters of a camera of a vehicle includes repeatedly establishing the extrinsic parameters of the camera during a measurement run, wherein sensor data are generated by a sensor each time the extrinsic parameters of the camera are established. The established parameters and the associated sensor data respectively are stored in a database. A convolutional neural network is trained based on the extrinsic parameters stored in the database and based on the sensor data. The extrinsic parameters of the camera are subsequently determined online by utilizing the trained convolutional neural network.
US10552981B2 Depth camera 3D pose estimation using 3D CAD models
Systems and methods for indoor localization in large-scale scenes, such as indoor environments are described. Systems and related methods for estimating the 3D camera pose of a depth camera by automatically aligning 3D depth images of a scene to a 3D CAD model of the scene are described.
US10552978B2 Dynamic image and image marker tracking
In an approach to tracking markers in one or more images, one or more computer processors identify objects that exist in more than one image from a plurality of images. The one or more computer processors analyze the identified objects for one or more physical characteristics. The one or more computer processors assign a marker to at least one object of the identified objects on at least one image of the more than one image, wherein the marker is annotated based upon the one or more physical characteristics of the object of the identified objects. The one or more computer processors store the more than one images, analysis data, and marker data associated with the identified objects and one or more markers. The one or more computer processors manipulate the one or more images based on a change in the objects across the more than one image.
US10552976B2 Trailer angle detection system for vehicle
A trailer angle detection system for a vehicle towing a trailer includes a rearward viewing camera disposed at a rear portion of a vehicle, and an image processor operable to process image data captured by the camera. Responsive to processing of captured image data when the vehicle is towing a trailer, the trailer angle detection system determines the presence of the trailer at the rear of the vehicle and attached at the vehicle and determines feature vectors of the detected trailer over multiple frames of captured image data. Responsive to movement of the trailer relative to the vehicle, the trailer angle detection system tracks feature vectors for different positions of the detected trailer. The trailer angle detection system determines an angle of the trailer responsive to detection of tracking of feature vectors the trailer in the field of view of the camera over multiple frames of captured image data.
US10552975B2 Ranking target dimensions
In one example implementation, a system for ranking target dimensions includes a model engine to generate a three-dimensional (3D) model of an object from a scan of the object, an analysis engine to analyze the 3D model of the object and determine target dimensions of the object, a ranking engine to rank the target dimensions based on target dimension characteristics, historical scan information related to the target dimension characteristics, or a combination thereof, and a display engine to display information relating to the ranked target dimensions of the object.
US10552971B2 Measurement method, and terminal
A method can measure the size of an object using a terminal having two cameras. The method includes obtaining, by a terminal using a first camera, a first image that includes a to-be-measured object, and obtaining, using a second camera, a second image that includes the to-be-measured object, where the first camera and the second camera are disposed in a same plane. The method also includes comparing locations of the to-be-measured object in the first image and in the second image, so as to obtain a total location offset of the to-be-measured object. Additionally, the method includes receiving a measurement point selection instruction entered by a user based on the first image, and calculating a distance between selected measurement points according to the total location offset, a distance between a center of the first camera and a center of the second camera, and a focal length of the first camera.
US10552970B2 Efficient guide filter for depth refinement
A depth based scanning system can be configured to determine whether pixel depth values of a depth map are within a depth range; determine a component of the depth map comprised of connected pixels each with a depth value within the depth range; replace the depth values of any pixels of the depth map that are not connected pixels; determine whether each pixel of the connected pixels of the component has at least a threshold number of neighboring pixels that have a depth value within the depth range; and for each pixel of the connected pixels of the component, if the pixel is determined to have at least the threshold number of neighboring pixels, replace its depth value with a filtered depth value that is based on the depth values of the neighboring pixels that have a depth value within the depth range.
US10552967B2 Systems and methods for tracking and controlling a mobile camera to image objects of interest
A method for using tracking tags to control mobile cameras to determine and capture desired perspective views of objects of interest (OOIs), includes locating each OOI and determining an orientation of each OOI. A second location of each mobile camera is determined with an orientation of each mobile camera; the method includes controlling, based upon the first and second location, and the orientations, the mobile camera to maintain desired perspective views of the OOIs despite movement of the OOIs. The method executes on a system for controlling a mobile camera including tracking tags configured with each OOI and tracking tags configured with the mobile cameras. A tracking apparatus having at least three receivers positioned around an operational area receives locate signals from the tracking tags to determining location data and a processor determines movement plans for the mobile cameras.
US10552963B2 Imaging device, imaging method, and non-transitory recording medium
An imaging device, an imaging method, a program, and a non-transitory recording medium capable of easily coping with interference and suppressing an increase in cost due to countermeasures for preventing the interference such as providing a light shielding band are provided. In an imaging device according to an aspect of the present invention, an imaging unit includes an imaging optical system including a first optical system and a second optical system provided in a different area and having different imaging characteristics, and a directivity sensor, and first and second true movement vectors in first and second images are extracted on the basis of first and second possibilities of movement vectors calculated according to first and second movement vectors that are detected movement vectors of a subject in first and second images obtained via the first and second optical systems.
US10552962B2 Fast motion based and color assisted segmentation of video into region layers
Techniques related to improved video frame segmentation based on motion, color, and texture are discussed. Such techniques may include segmenting a video frame of a video sequence based on differencing global motion or dominant motion from local motion in the video frame.
US10552961B2 Method, device, and non-transitory computer readable storage medium for object tracking
An object tracking method includes measuring ambient light by a camera to determine an ambient exposure value on the condition that an illuminating object being off, controlling the illuminating object to be on and configuring a luminance value of the illuminating object according to the ambient exposure value, and tracking the illuminating object based on at least one image captured from the camera by the ambient exposure value.
US10552960B2 Image processing systems and methods for displaying multiple images of a biological specimen
A system and method of displaying of multiple simultaneous views of a same region of a biological tissue sample. Logical instructions are executed by a processor to perform operations such as receiving a plurality of images of the biological tissue sample, converting the plurality of images to a common reference frame based on the individual metadata of each image, and arranging the plurality of images into a display pattern for simultaneous viewing of different aspects of the imaged biological tissue sample on a display screen. The plurality of images is produced by preprocessing images of the biological tissue sample. Each image shows a view mode of a same region of the biological tissue sample, and each image contains metadata that describe spatial orientation, such as the translation, rotation, and magnification, of the image to bring the plurality of images to a common view.
US10552957B2 Methods and systems for determining quality of an oocyte
Methods and systems for determining quality of an oocyte to reach various reproductive milestones, including fertilizing, developing into a viable embryo (blastocyst), implanting into the uterus, and reaching a clinical pregnancy, through visual assessment (non-invasive) from a single image using artificial intelligence software.
US10552951B2 Autonomous plant growing systems
One aspect of the invention provides a system including: a camera, one or more light sources, and a controller. The controller is programmed to: receive an image of one or more plants from the camera; apply a segmentation algorithm to produce a binary image from the image; apply a thresholding algorithm to classify the one or more plants within the binary image as being in one or several stages of plant life; and control operation of the one or more light sources based on a classified stage of plant life.
US10552941B2 Media content management for a fixed orientation display
A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.
US10552934B2 Reducing memory latency in graphics operations
Methods and apparatus relating to reducing memory latency in graphics operations are described. In an embodiment, uniform data is transferred from a buffer to a General Register File (GRF) of a processor based at least in part on information stored in a gather table. The uniform data comprises data that is uniform across a plurality of primitives in a graphics operation. Other embodiments are also disclosed and claimed.
US10552928B2 Automated entry
A method for providing automated entry to properties includes placing a lock box or an automated door lock at or near a property. The property is listed as available as an open house on an application running on a portable device. A property manager receives required renter criteria that is required to authorize an unaccompanied visit to the property. A visitor using a portable device can select to indicate a desire to enter the property. Upon the application receiving the visitor request to enter the property, communicating with a credit bureau to pull a credit score for the visitor. Upon rental criteria for the visitor meeting the required renter criteria, the application provides automated entry information to the visitor that allows the visitor to enter the property.
US10552926B2 Systems and methods for objectively determining restaurant cost characteristics
A computer-implemented method for determining objective restaurant cost characteristics for one or more merchant restaurants. The method is implemented using a restaurant cost ratings (RCR) computing device. The method includes storing transaction data for a plurality of restaurant transactions. The method further includes receiving a request for one or more restaurant cost characteristics for one or more merchant restaurants. The method also includes determining the one or more restaurant cost characteristics for the one or more merchant restaurants based on the transaction data stored in the memory. The method further includes transmitting the one or more restaurant cost characteristics for the one or more merchant restaurants to a remote computing device.
US10552922B2 Simulated network system and method for relating users of real-world E-commerce and other user network systems to information
Simulated network system and method for comparing one or more real-world computer-based or e-commerce network user to a computerized simulated network for providing information to the one or more real-world users. The information provided is based on information obtained via simulated sharing and/or spreading of simulated items amongst simulated users in the computerized simulated network using a first vocabulary and comparison of a profile for a real-world user with profiles of simulated users using the same first vocabulary.
US10552921B2 Method and system for implementing semantic analysis of internal social network content
Disclosed is a method, system, and computer program product for semantically analyzing the content within an internal social network. Using the results of the analysis, the executives can gain a better understanding of, and insight into, the organization and its employees. A dashboard tool may be used in some embodiments of the invention to visualize the results of the semantic analysis.
US10552920B2 Detecting location data of co-located users having a common interest
There are provided systems and methods for detecting location data of co-located users having a common interest. A interest may be determined for a first user, which may correspond to a subject matter (e.g., item, action, or other matter) that the first user has recently expressed interest in. A location of the first user may be determined for the user and, using the location, nearby users to the first user may be located. Using the nearby users, a service provider may determine whether any of the nearby users shared the interest in common with the first user. For example, a second user may have knowledge of the interest of the first user. Based on the knowledge that the second user has in the interest, the first user and the second user may be connected. The users may receive communication information and/or locations of the other user.
US10552912B1 Integrated investment and insurance accounts
The techniques disclosed herein generally relate to providing insurance via an integrated investment and insurance account. An integrated account may have an owner, and may include an investment vehicle portion and an insurance policy portion. The investment vehicle portion may include or be associated with one or more investment vehicles via which the account owner may invest money and, based on the invested funds, the insurance policy portion may provide insurance for which the account owner is designated as the insured party. Premiums for the insurance policy portion may be borne by the operating expenses of the investment vehicle portion. Additionally, a payout or benefit amount of the insurance provided by such integrated accounts may be based on the value of accumulated assets under management of the investment vehicle portion at the time of the payout.
US10552910B1 Method and system for allocating deposits over a plurality of depository institutions
A method, system, and program product, the method comprising: (1) aggregated account information FDIC aggregated deposit accounts held in a plurality of banks; (2) client account information: (1) obtaining a client available deposit amount, Di; (2) determining, a bank number tier, Ti, for the client account, from among a plurality of tiers based, at least in part, on a level of funds associated with the respective client or relative to tier ranges, wherein each tier has a number of banks associated therewith or a function for computing the number of banks associated therewith; (3) allocating the client available deposit amount, Di, across a number of banks, NT, equal to the number associated electronically with the tier, Ti; and generating data to transfer funds to or from one or more of the banks.
US10552908B2 Virtual over-the-counter financial product exchange system
A virtual over-the-counter exchange system that allows brokers to negotiate and complete exchanges of financial products between traders within a plurality of financial product markets includes a data converter that converts financial product market information received from a broker into a standard financial product data format, a virtual broker database that stores the financial product market information in the standard financial product data format, a plurality of virtual trader databases, each virtual trader database storing, in the standard financial product data format, at least a portion of the financial product market information selected by the broker to be distributed to a corresponding one of a plurality of traders, and a data distributor that distributes the at least a portion of the financial product market information in each of the virtual trader databases to a corresponding one of the plurality of traders in one of a plurality of proprietary formats.
US10552900B2 Asset inventory system
Aspects of the invention relate to a computer-implemented method of improving the efficiency of an electronic collateralisation search engine that uses assets distributed on one or more remotely-located asset depositories. The method comprises selecting from a database of asset records of the remotely-located assets of a collateral giver, a subset of asset records having asset characteristics that satisfy a collateral giver's one or more predefined threshold criteria. Restricting a received search of collateral giver's asset records, which match a collateral receiver's query, to the subset of collateral giver's asset records.
US10552899B2 Anomaly tracking system and method for detecting fraud and errors in the healthcare field
An electronic data analysis system and method of anomaly tracking decision trees for identifying anomalies to detect errors or fraud in multiple healthcare operational functions. The unique aspects of such electronic tools include the contemporaneous data mining and data mapping aspects of Health Information Pipelines, Private Health Information, Operational Flow Activities, Accounts Receivable Pipelines, Product Market Activity, Service Market Activity, and Consumer Market Activity in large quantities. The contemporaneous data analytics provide an effective and efficient tool for market problems such as waste, fraud, abuse, and general aberrations that impact the cost and delivery of healthcare services and products. The tool is interactive and self learning.
US10552890B2 Refrigerator and method of controlling the same
Disclosed herein are a refrigerator and method of controlling the same. Refrigerator includes a memory configured to store at least ones of characteristics of one or more goods items that are able to be stored in the refrigerator and a user's purchasing characteristics; a controller configured to display a user interface including at least one icon for at least one goods item selected based on the at least ones of the characteristics of the goods items and the user's purchasing characteristics stored in the memory, on a display unit, and to collect the user's purchase history to set a method of displaying the at least one icon for the at least one goods item; and a proximity sensor configured to measure a distance to the user, wherein the controller changes the user interface that is displayed on the display unit based on the distance to the user.
US10552889B2 Review management system
A method and apparatus for processing reviews. A request for information about an item is received from a client device. A group of the reviews for the item in the request from the reviews for items is identified. A user requesting the information about the item is identified. A set of the reviews in the group of the reviews made by a set of people having an influence on the user is identified using a hypergraph. A visibility of the set of the reviews is increased. The group of the reviews with an increased visibility for the set of the reviews is sent in a response to the request, enabling displaying the group of the reviews on a display system for the client device such that the set of the reviews is more visible than other reviews in the group of the reviews.
US10552885B2 Systems and methods for acquiring structured inputs in customer interactions
A computer-implemented method and a system facilitate an acquiring of structured inputs from customers in turn-based online interactions. A UI displayed on a customer device and configured to facilitate a turn-based interaction between a customer and an agent facilitates receipt of a free-form textual input entered by the customer. The free-form textual input is indicative of an assistance desired by the customer from the agent. An interactive form including a plurality of questions is displayed within the UI to enable the customer to provide answers to one or more questions in a pre-defined format. At least one reply to be provided to the customer in response to the free-form textual input is determined based on the answers received from the customer for the one or more questions. The at least one reply is displayed within the UI for facilitating provisioning of the assistance desired by the customer.
US10552884B2 Converting data formats of entertainment data feeds into specified data formats to facilitate purchase
Systems and methods are provided for collecting and listing entertainment ticket information from multiple data sources, and facilitating the sales of entertainment tickets over a network. In accordance with one implementation, a computer-implemented method is provided for offering to sell entertainment tickets over a network. The method includes the steps of providing exhibition data importation rules for importing exhibition data, electronically receiving the exhibition data from multiple exhibition data feeds in accordance with the exhibition data importation rules, and electronically eliminating any duplicates from the exhibition data. The method further includes the step of providing, over the network, to a user a listing of entertainment exhibitions in accordance with user-selected or selected criteria, in which the listing provides an option to purchase an exhibition ticket from an entertainment ticket provider. In the method, the exhibition data may include an entertainment identification information, an entertainment exhibition location, and an entertainment exhibition time.
US10552883B2 Third party merchant-funded rewards accrual and redemption network
Systems and methods for administering merchant funded third-party administered rewards programs are provided. The system receives information about a transaction made using a payment device and determines whether the payment device is enrolled in the rewards program. If the payment device is enrolled in the rewards program, the system determines if the transaction qualifies for a reward. If the transaction qualifies for the reward, the system determines a rewards value for the transaction. Thereafter, the system determines a prepaid payment token associated with the payment device and instructs an issuer of the prepaid payment token to load the rewards value onto the prepaid payment token.
US10552882B1 Methods and software for enabling custom pricing in an electronic commerce system
Methods and software that allow one or more users to utilize custom pricing in the context of an electronic marketplace. Such custom pricing can be implemented by transmitting specifications of custom pricing engines and/or custom design document interrogator engines to the marketplace along with or independently from one or more design documents containing structures to be priced. Various corresponding and related methods and software are described.
US10552876B2 Method and apparatus for chroma reconstruction
A method and apparatus for predicting chroma values including the steps of having a decoder provide an image frame to an up-sample filter, the image frame having luma and chroma components, and applying an analysing algorithm on a subset of said image frame to obtain the subset content type, and, depending on the content type, select a reconstruction algorithm to reconstruct the chroma components.
US10552870B1 Privacy-safe frequency distribution of geo-features for mobile devices
A mobile device's location and identifier corresponding to the mobile device is received. The mobile device's location is mapped to a plurality of landmarks proximate to the mobile device's location. The proximate landmarks are stored in association with the mobile device's identifier in a geo data store, and the received location data is then discarded. These steps are iterated over time to build up a data store that can be represented as a frequency distribution of the landmarks that surround mobile devices. Such a frequency distribution can be built for each of a plurality of mobile devices, without maintaining records of any mobile device's location.
US10552869B2 Apparatus and method for targeted marketing based on estimated building occupancy
An occupancy based targeted marketing system for augmenting market control techniques corresponding to one or more buildings of one or more building types within a geographic subsector is provided. The system includes a subsector aggregator, an other facility occupancy estimator, and a subsector processor. The subsector aggregator receives energy consumption and outside temperature streams corresponding to a portion of the one or more buildings, and employs occupancy components to generate average occupancy components corresponding to each building type. The other facility occupancy estimator matches the average occupancy components to remaining ones of the one or more buildings not in the portion according to building type. The subsector processor uses the first and second aggregated occupancy components to modify defaults of market control devices based on the occupancy estimate to optimize targeted advertising to a flow of pedestrians and automotive vehicles in the geographic subsector.
US10552860B2 Systems and methods for discounting the price of goods and services to a consumer based on purchases made by the consumer at a plurality of merchants using a plurality of financial cards
The present disclosure is related to discounting a price of commodities to a consumer based on purchases made by the consumer with a financial card. A consumer registers with a reward program by providing information associated with a financial card to a reward program provider. The reward program provider may validate the financial card with a financial card provider (e.g., a card association), and, in response to a successful validation of the financial card, may receive, from the financial card provider, a token that may be used to identify purchases made by the consumer using the financial card, and the reward program provider may delete the financial information provided by the consumer during the registration process. The reward program provider may receive information that includes the token and indicates purchases made by the consumer and is used to determine rewards earned by the consumer.
US10552858B1 Reconciliation of disjoint user identifer spaces
A system is described that receives first user identifiers from a first user space and a first set of hash values generated from a hash function applied to first information that identify users associated with the set of first user identifiers. The system determines a hash value included in both of the first set of hash values and a second set of hash values that are generated from the hash function being applied to second information that identify users associated with second user identifiers from a second user space. The system generates a mapping between the first user identifiers and the second user identifiers that each correspond to the same hash value. The system determines targeted information directed to the first user identifiers and based on the mapping, outputs the targeted information to user devices associated with the second user identifiers.
US10552855B2 Systems, methods, and articles of manufacture to measure online audiences
Methods and apparatus to monitor media content at a content display site are described. An example method includes assigning a first set of weights to each of a plurality of panelists based on a set of collected characteristics for each person of a subset of unmeasured persons at unmeasured locations, the subset of unmeasured persons being the unmeasured person for which the collected characteristics are known, selecting a subset of the panelists based on the first set of weights, each panelist of the subset of panelists selected to be representative of an unmeasured person of the unmeasured persons, re-weighting the subset of the panelists based on estimated characteristics of the unmeasured persons at the unmeasured locations to generate a second set of weights, generating a virtual panel including measurement data collected for the subset of the panelists as virtual panelists, the measurement data of the virtual panel representing the media consumption activity of the unmeasured persons at the unmeasured locations, and scaling the measurement data of the virtual panel collected from the subset of the panelists to estimate media consumption at the unmeasured locations.
US10552854B2 Systems and methods for interactive web-based processing of real estate transactions
The present disclosure relates to computer systems and methods for interactive web-based processing of real estate transactions. In one embodiment the system includes a seller device, a server system, counselor device, and one or more home listing websites. In one embodiment, the server system provides an online interactive tutorial to the seller device having a corresponding dashboard on the counselor device that provides guidance for a real estate transaction.
US10552848B2 Method and system for determining whether a barcode is genuine using a deviation from an idealized grid
A method for determining whether a candidate barcode is genuine involves acquiring an image of an original barcode, wherein the original barcode includes a plurality of modules; determining, from the image of the original barcode, a deviation of a position of at least one of the plurality of modules of the original barcode from an idealized grid; encoding the deviation as signature data for the original barcode; storing the signature data for the original barcode on a storage device; acquiring an image of the candidate barcode, wherein the candidate barcode includes a plurality of modules; determining, from the image of the candidate barcode, a deviation of a position of at least one of the plurality of modules of the candidate barcode from the idealized grid; retrieving the signature data for the original barcode from the storage device; comparing the signature data for the original barcode with signature data for the candidate barcode; and making a determination that the candidate barcode is genuine or not genuine based on a result of the comparison.
US10552837B2 Hierarchical profiling inputs and self-adaptive fraud detection system
Embodiments disclosed herein are related determining a risk score for one or more data transactions. Current data transactions that are associated with one or more current attributes are received. Stored data transactions associated with stored attributes are accessed. A plurality of the stored attributes are selected. A first sliding window and a second sliding window are selected. A duration of the second sliding window is longer than a duration of the first sliding window and encompasses the duration of first sliding window. Risk information for those stored data transactions that are associated with the plurality of attributes is determined. The risk information is determined during the duration of both the first and second sliding windows and is indicative of a level fraud that is occurring. The determined risk information and the current attributes are used to generate a risk score for the current data transactions. The current data transactions are approved or rejected based on the risk score.
US10552835B2 Secure payment service and system for interactive voice response (IVR) systems
A secure payment method includes receiving, by a payment recipient, a transaction request from a party in a transaction. The payment recipient requests a payment that is in a specified form and that is uniquely identified by a unique identification. The method includes receiving, on behalf of the payment recipient and at a payment recipient computer, the payment that is in the specified form. The payment is uniquely identified by the unique identification. The payment recipient authorizes the transaction in response to receiving the payment that is in the specified form and that is uniquely identified by the unique identification. The specified form is issued by a private third party.
US10552824B2 Transaction processing platform for facilitating electronic distribution of plural prepaid services
A transaction processing platform capable of facilitating the distribution to consumers of various types of prepaid products is disclosed. The transaction processing platform is configured to interface with one or more providers of such prepaid products in order to facilitate the procurement or activation of the products. The platform includes a conduit interface through which service request messages are received and respectively utilized to generate transaction requests for corresponding types of prepaid services. A supply interface arrangement, operatively coupled to the conduit interface, is configured to route a first of the transaction requests through a first supply interface associated with a first type of prepaid service. The supply interface arrangement also routes a second transaction request through a second supply interface associated with a second type of prepaid service. The platform is also configured to provide supplier response information received through the supply interfaces to the conduit interface.
US10552821B2 Dongle device for automatic pairing of payment terminal to mobile computing device
There are provided systems and methods for a dongle device for automatic pairing of payment terminal to mobile computing device. A merchant location may include one or more merchant devices used to provide sales to between the merchant and customers through generating transactions and processing payments. In this regard, the merchant devices may use connectable terminals that provide payment instrument processing. The connectable terminals may utilize a wireless connection with a merchant device and allow a user to provide their payment instrument, such as an EMV payment card, to the terminal to insert their payment information into a transaction. In order to pair the terminal to the merchant device, a dongle device may be added to the terminal to provide connection information to the merchant device for automatic pairing. The dongle device may also remove the connection information on removal or insertion of a new dongle device.
US10552809B2 Programmable card
Embodiments of the invention are directed to programming a payment device that can be in the same form factor as a typical credit or debit card and which can be programmed and reprogrammed with various payment profiles. The payment device is interfaced with a mobile device, such as through insertion into a module capable of holding the payment device within proximity to a main housing of the mobile device. The payment device can include both a magnetic stripe and an IC chip which is capable of near field communication. In embodiments of the invention, the mobile device, such as a cellular phone, includes a memory element. The memory element securely stores payment profiles of financial accounts which are commonly found on credit, debit, gift, transit and loyalty cards. When a payment profile stored in the memory element of the mobile phone is selected, the mobile phone writes the profile onto the payment device. The payment device can then be utilized to communicate payment profile information to a payment device reader during contact or contactless transaction.
US10552807B2 Systems and methods for real-time account access
Systems and methods for real-time account access, allowing access to accounts (such as deposit, credit, or debit accounts) through network processing infrastructures such as Electronic Funds Transfer (EFT). In some embodiments, consumers and/or merchants are able to effect transaction requests against accounts, using a pseudo-identifier or other identifier, and without the need to provide an account number or card number. In other embodiments, payment networks are able to route and process transaction requests against accounts, without having a card number or account number. In other embodiments, account processing systems are able to determine an appropriate account based on transaction requests that do not contain card numbers or account numbers.
US10552791B2 Systems and methods for monitoring and reconciling inventory
In some embodiments, apparatuses and methods are provided herein useful to monitoring and reconciling inventory. In some embodiments, there is provided a system including: an inventory location for one type of merchandise item intended for the inventory location; a first sensor configured to collect data regarding the presence of the merchandise item at the inventory location; a second sensor configured to collect identification data of the merchandise item at the inventory location; a memory configured to store the identification data; a database including identification information corresponding to the merchandise item intended for the inventory location; a control circuit configured to: compare the identification data collected by the second sensor with the identification information from the database corresponding to the merchandise item; verify that the identification data from the second sensor corresponds to the identification information from the database; and calculate a quantity of inventory at the inventory location.
US10552787B2 Store planogram to image registrations
Embodiments of the present invention may provide automated techniques for checking store shelves for compliance with planograms that can handle unknown arrangements in a uniform way, with little user involvement, and with relatively low processing complexity. For example, a computer-implemented method for determining compliance with a planogram may comprise receiving at least one image of a plurality of shelves containing objects, receiving at least one planogram representing desired positions of the objects on the shelves, wherein each row of the planogram corresponds to one shelf, adjusting positions of objects in the planogram to reflect a size of the shelves, determining a tolerance for inaccuracy in object position in the image using object dimension data, detecting object positions in the image, aligning each row of the planogram individually to the detected object positions, and comparing the detected object positions with the adjusted planogram positions to generate compliance information.
US10552786B2 Product and location management via voice recognition
A system using voice recognition is provided to assist in restocking shelving while simultaneously creating an accurate product-to-location mapping of the overall environment. The creation of such a product-to-location mapping enhances many in-store tasks, such as stocking, picking, and cycle counting. The system allows store based task-management software systems to efficiently direct users to precise locations, to reduce product search time, to improve worker travel paths throughout the store to save time, and to free workers to perform other tasks. Workers use a voice-recognition restocking application to record, via voice-entry, the location where each restocked product is stored. The voice capturing of the product-to-location mapping is conducted over time to provide a seamless and sustainable way to maintain product-to-location store maps.
US10552778B2 Point-of-sale (POS) terminal assistance
An imaging device captures movements and/or non-movements of an operator of a Point-Of-Sale (POS) terminal during an ongoing transaction at the POS terminal. Events from the POS terminal are combined with the captured movements and/or non-movements to determine or predict what steps the operator should next do in furtherance of the ongoing transaction. Those steps are automatically communicated to the operator of the POS terminal for the transaction to progress.
US10552777B2 Prioritizing workload
A method and system for determining work ticket priority is provided. The method includes enabling a work ticket for a work assignment associated with an entity. The work ticket is assigned an initial priority value. Relevant data from multiple sources is associated with the work ticket and an updated priority value is requested. In response, multiple priority scores for the work ticket with respect to additional work tickets are published to an enterprise service bus (ESB) and an aggregate score for work ticket is calculated from the multiple priority scores.
US10552769B2 Status management framework in a distributed order orchestration system
A status management framework is provided that manages status information of a system. The status management framework receives messages from fulfillment systems, where the messages include status values. The status management framework propagates the received status values within the system. The status management framework includes a status service that receives status values from task layer services, and propagates the status values throughout objects of the system.
US10552756B2 Superconducting system architecture for high-performance energy-efficient cryogenic computing
An energy efficient rapid single flux quantum (ERSFQ) logic register wheel includes a circular shift register having a plurality of destructive read out (DRO) cells. Each entry of the circular shift register includes a data block, a tag, and a valid bit. A compare and control logic is coupled to the circular shift register to compare a source specifier or a destination register specifier against a register tag stored in the wheel following each cycle of the register wheel. At least one or more read ports and at least one or more write ports are coupled to the circular shift register to write to or to read from a different entry each in the register wheel following each cycle of the register wheel. A RSFQ clearable FIFO with flushing and a crosspoint memory topology for integrating MRAM devices with ERSFQ circuits are also described.
US10552749B2 Plan recognition with unreliable observations
A mechanism is provided for computing a solution to a plan recognition problem. The plan recognition problem includes the model and a partially ordered sequence of observations or traces. The plan recognition is transformed into an AI planning problem such that a planner can be used to compute a solution to it. The approach is general. It addresses unreliable observations: missing observations, noisy observations (or observations that need to be discarded), and ambiguous observations). The approach does not require plan libraries or a possible set of goals. A planner can find either one solution to the resulting planning problem or multiple ranked solutions, which maps to the most plausible solution to the original problem.
US10552744B2 Rule set induction
System receives inputs, each input associated with a label and having features, creates a rule for each feature, each rule including a feature and a label, each rule stored in a hierarchy, and distributes each rule into a partition associated with a label or another partition associated with another label. System identifies a number of inputs that include a feature for a rule in the rule partition, and identifies another number of inputs that include both the feature for the rule and another feature for another rule in the rule partition. System deletes the rule from the hierarchy if the ratio of the other number of inputs to the number of inputs satisfies a threshold and an additional number of inputs that includes the other antecedent feature is at least as much as the number. System predicts a label for an input including features by applying each remaining rule to the input.
US10552741B1 Computing smoothed posterior distribution of confidential data
In an example, a set of cohort types and an anonymized set of confidential data data values for a plurality of cohorts having cohort types in the set of cohort types are obtained. Then it is determined, from a set of candidate data transformations, a best fitting data transformation for the anonmyized set of confidential data data values. The anonymized set of confidential data data values is transformed using the best fitting data transformation. Optimal smoothing parameters are computed for each cohort type. Then, for each cohort in the set of cohort types having a small sample size, a best parent for the cohort is determined and a posterior distribution for the cohort is determined based on the best parent for the cohort and the optimal smoothing parameters for a cohort type for the cohort.
US10552735B1 Applied artificial intelligence technology for processing trade data to detect patterns indicative of potential trade spoofing
Various techniques are described for using machine-learning artificial intelligence to improve how trading data can be processed to detect improper trading behaviors such as trade spoofing. In an example embodiment, semi-supervised machine learning is applied to positively labeled and unlabeled training data to develop a classification model that distinguishes between trading behavior likely to qualify as trade spoofing and trading behavior not likely to qualify as trade spoofing. Also, clustering techniques can be employed to segment larger sets of training data and trading data into bursts of trading activities that are to be assessed for potential trade spoofing status.
US10552721B2 Method and a system for monitoring a quantity related to an asset
A method for automatically electronically associating vessel identity information of a vessel with an unassociated telemetric device, the unassociated telemetric device comprising a processor and being configured to detect and transmit quantity or usage data and being configured with a location sensing device, wherein the unassociated telemetric device is configured to communicate with a remote server, the method comprising the steps of: the remote server receiving the vessel identity information comprising a deployment location for the unassociated telemetric device; the unassociated telemetric device operating in accordance with an automatic action rule; in response to the unassociated telemetric device operating in accordance with the automatic action rule, the processor receiving location information of the unassociated telemetric device from the location sensing device; the unassociated telemetric device transmitting the location information; the remote server receiving the location information; the remote server correlating the location information with the vessel identity information when resolving that the location information represents that the unassociated telemetric device is within a proximity to the deployment location, and the remote server automatically electronically associating the unassociated telemetric device with the vessel identity information, resulting in the unassociated telemetric device becoming an associated telemetric device, so that when the associated telemetric device generates quantity or usage information, the quantity or usage information transmitted by the associated telemetric device is applied to a data store of the remote server related to the vessel identity information.
US10552712B2 Training device and training method for training image processing device
The disclosure relates to a training device and method for an image processing device and an image processing device. The training device is used for training first and second image processing units, comprising: a training unit to input a first realistic image without a specific feature into the first image processing unit to generate a first generated image with the specific feature through first image processing, and to input a second realistic image with the specific feature into the second image processing unit to generate a second generated image without the specific feature through second image processing; and a classifying unit performing classification processing to discriminate realistic and generated images, wherein the training unit performs first training processing of training the classifying unit based on the realistic and generated images, and performs second training processing of training the first and second image processing units based on the training result.
US10552711B2 Apparatus and method for extracting sound source from multi-channel audio signal
Disclosed is an apparatus and method for extracting a sound source from a multi-channel audio signal. A sound source extracting method includes transforming a multi-channel audio signal into two-dimensional (2D) data, extracting a plurality of feature maps by inputting the 2D data into a convolutional neural network (CNN) including at least one layer, and extracting a sound source from the multi-channel audio signal using the feature maps.
US10552706B2 Attachable matter detection apparatus and attachable matter detection method
An attachable matter detection apparatus according to an embodiment includes an acquirement unit, a creation unit, and a determination unit. The acquirement unit acquires a determination target area of an attachable matter from a photographic image. The creation unit creates histograms of at least an edge intensity, luminance, and saturation for the determination target area acquired by the acquirement unit. The determination unit determines whether or not the attachable matter exists in the determination target area on the basis of a ratio of frequency of each grade in each of the histograms created by the creation unit.
US10552701B2 System and method for detecting the source of media content with application to business rules
A system and method for protecting copyright in content distributed online, in combination with specified business rules. A portion of content presented for upload on a network is analyzed to detect an image associated with a content owner; the image is compared with reference images to identify the content owner; and business rules are applied to control unauthorized uploading of the content. The identifier may be a logo included in the content as a digital graphic, or a non-visual marker. Analysis is advantageously performed on a sample of video frames or a segment of preselected length. If the content is found to be copyrighted, and the attempted upload is unauthorized, uploading may or may not be permitted, and the user may or may not be charged a fee for subsequent access to the content.
US10552676B2 Methods and devices for eye tracking based on depth sensing
A device for eye tracking is disclosed. The device includes a first depth profiler configured to determine a distance from the first depth profiler to a surface of an eye. The device may also include a display device configured to display one or more images selected based on a position of the eye. The position of the eye is determined based on the determined distance. Also disclosed is a method for eye tracking. The method includes determining, with a first depth profiler, a distance from the first depth profiler to a surface of an eye. A position of the eye is determined based on the determine distance. One or more images selected based on the position of the eye are displayed on a display device.
US10552674B2 Computer, document identification method, and system
A computer, which is configured to extract an attribute being a character string indicating a feature of a paper-based document, the computer stores template information dictionary information. The computer is configured to: execute character recognition processing on image data on the paper-based document; extract an attribute corresponding to each of the at least one type of attribute, which is defined in each of the plurality of templates, through use of a result of the character recognition processing and the plurality of templates; calculate a score regarding the extracted attribute for each of the plurality of templates; select one of the plurality of templates that has the highest extraction accuracy of the attribute based on the score; and generate output information through use of the selected template.
US10552671B2 Multi-kernel fuzzy local Gabor feature extraction method for automatic gait recognition
Described is a novel method for feature extraction for automatic gait recognition. This method uses Multi-kernel Fuzzy-based Local Gabor Binary Pattern. From a captured gait video sequence, the gait period is determined then a gait energy image is constructed to represent the spatial-temporal variations during one motion cycle of the gait sequence. Then, each gait sequence is represented with a feature vector. The computation of this vector is conducted by first applying the 2D Gabor filter bank then encoding the variations in the Gabor magnitude using a multi-kernel fuzzy local binary pattern operator. Finally, gait classification is performed using a support vector machine.
US10552670B2 Positional locating system and method
A method and system are disclosed for locating or otherwise generating positional information for an object, such as but not limited generating positional coordinates for an object attached to an athlete engaging in an athletic event. The positional coordinates may be processed with other telemetry and biometrical information to provide real-time performance metrics while the athlete engages in the athletic event.
US10552669B2 System and method for supporting an exercise movement
The invention relates to a system for supporting an exercise movement, comprising an object, a detection device (101) for detecting an actual position of the object, a determination device (103) for determining a desired position of the object, and a display device (105) for displaying information on the desired position if the actual position and the desired position are different from each other.
US10552663B2 Machine learning classification and training for digital microscopy cytology images
The disclosure relates to machine learning classification of cells/particles in microscopy images. A method includes inputting an image having invisible features into an initial neural network classifier (INNC) of a convolutional neural network. The INNC is trained using images with ground truth derived from out-of-channel mechanisms. The method includes generating an intermediate classification from the original image. The intermediate classification and the original image are input into a final neural network classifier (FNNC) that comprises one or more bypass layers to feed forward an initial, final classification from a final activation layer to a final convolutional layer thereby bypassing a final pooling layer. The final convolutional layer has an increased kernel size and more filters than the initial convolutional layer. The final classification is generated based on the invisible features in the original image and outputted.
US10552661B2 Systems and methods for biometric identification
Embodiments of an automated method of processing fingerprint images, identity information is extracted from prints typically classified as having “no identification value” because of sparse or missing minutiae by capturing ridge contour information. Bezier approximations of ridge curvature are used as Ridge Specific Markers. Control points arising from Bezier curves generate unique polygons that represent the actual curve in the fingerprint. The Bezier-based descriptors are then grouped together and compared to corresponding reference print Ridge Specific Marker data. The method makes it possible to fuse a plurality of individual latent print portions into a single descriptor of identity and use the resulting data for comparison and identification. Processing of poor quality reference prints according to the methods disclosed renders these prints useable for reference purposes.
US10552659B2 Latent fingerprint development on porous surfaces
The disclosed invention pertains to latent fingerprint development, in general, on absorbent surfaces, and more specifically, to make visible latent finger print images of friction ridge material on porous surfaces thereby facilitating comparison of evidence with known finger print images. The preferred embodiment utilizes a contact dry ninhydrin treatment of porous surfaces which are heated by external electromagnetic radiation, such as that obtained from an ordinary microwave oven, to elicit fingerprint images visible without the need for organic solvents or alternate light sources.
US10552658B2 Biometric sensor with finger-force navigation
A mobile device may include a first fingerprint sensor, including a platen, residing on a first side of the mobile device, and a display residing on a second side of the mobile device. The second side may be opposite from the first side. The mobile device may include a control system configured for communication with the first fingerprint sensor and the display. The control system may be further configured for receiving first fingerprint sensor signals from the first fingerprint sensor corresponding to a fingerprint contact area of a first finger positioned on the platen, for detecting one or more finger distortions corresponding to changes of the first fingerprint sensor signals and for controlling the mobile device based, at least in part, on the one or more finger distortions.
US10552653B2 Event timing system and method having integrated participant event location tracking
A system and method for determining and tracking a location of a participant traveling along a route wherein the participant being tracked with a radio frequency tag using a radio frequency tag reader and a timing system, the system includes a location device associated with the tag and has a location data receiver for receiving location information from a location providing source, and a wireless communication interface and time stamps each received location information, and transmits tag location data over the wireless interface, and a location detection device that is in wireless communication with the location device receives the transmitted tag location data, and transmits the received location data to the timing system, with the timing system associating the received location data with the tag number as provided by the tag reader provided tag reads of the tag associated with the location device.
US10552650B2 System of injectable fully-monolithic wireless bio-sensing
Systems are provided for a wireless system-on-chip (SoC) with integrated antenna, power harvesting, and biosensors. An illustrative SoC can have a dimension of 200 μm×200 μm×100 μm to allow painless injection. Such small device size is enabled by: a 13 μm×20 μm 1 nA current reference, optical clock recovery, low voltage inverting dc-dc to enable use of higher quantum efficiency diodes, on-chip resonant antenna, and an array-scanning reader.
US10552634B2 Method for allowing data classification in inflexible software development environments
Abstract system and method for enabling data modification, classification and enforcement of IRM capabilities in standard isolated software applications is disclosed, according to which an add-on code is installed on the terminal device of user that runs the standard application. The add-on code is adapted to interact with the virtual keyboard used by the standard application, to form a custom virtual keyboard to which the features of classifying data items(s) and/or of modifying the content of the data item are added, without changing the natural environment, the user is normally used to. Then a custom virtual keyboard that includes a designed UP interfacing objects is created, for adding inputs that are associated with classification and modification in the data item in the form of a hidden tag tot the content of the data item.
US10552632B2 Data loss prevention for an online content management platform
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing content management features in a messaging service. A content management system is configured to receive an update to a rule in a data loss prevention (DLP) policy, to identify, based on a log of DLP violations, one or more content items for updating content management permissions, and to update the content management permissions for the one or more content items based on the update to the rule.
US10552626B2 System and method for selecting a data entry mechanism for an application based on security requirements
Disclosed are systems and methods for selecting a data entry mechanism for an application based on security requirements. An example method comprises: determining a plurality of activity states of an application during a creation of the application, determining, for each activity state of a subset of activity states of the plurality of activity states, whether a data entry mechanism of the application is dependent on the activity state, for each activity state of the subset of activity states for which the data entry mechanism is determined as being dependent on the activity state, determining security requirements corresponding to the activity state during the creation of the application and selecting a data entry mechanism for each of the determined security requirements corresponding to the activity state, during an activation of an activity corresponding to an activity state of the subset, activating a corresponding selected data entry mechanism.
US10552622B2 Multi-layer system for privacy enforcement and monitoring of suspicious data access behavior
A method for controlling data access in a data-at-rest system includes executing a link intrusion prevention analysis between multiple layers of the data-at-rest system, introducing a privacy policy at enforcement points that span multiple system layers, and dynamically altering the privacy policy.
US10552617B2 Using biometric verification to grant access to redacted content
Some embodiments provide an electronic device with a novel content redaction engine. The content redaction engine of some embodiments determines whether to redact content for output based on whether a user is biometrically verified. When the content redaction engine receives verification data indicating that the user is biometrically verified, the device displays content without any portion redacted. On the other hand, when the content redaction engine does not receive such verification data, the device displays the content with at least a portion redacted. The electronic device of some embodiments additionally includes a biometric reader and a biometric verification engine. The biometric reader reads a person's uniquely identifying biometric data (e.g., thumbprint/fingerprint, iris scan, voice, etc.). This biometric information is then read by the biometric verification engine for comparison to a stored set of verified user biometric data. When the biometric data matches the stored data, the person is verified.
US10552616B2 Determining and managing application vulnerabilities
A method includes retrieving application files of an enterprise application store. Each application file corresponds to an application provided by the enterprise application store. The method also includes scanning each retrieved application file. The scanning includes identifying vulnerable application program interfaces that are used by each retrieved application file. The method also includes assigning a vulnerability index to each application, based on the scanning of each application's corresponding application file.
US10552606B2 Threat defense techniques
In an approach, an intermediary guest manager operates within a virtual machine hosted by a host machine and managed by a hypervisor. The intermediary guest manager manages one or more guest operating systems operating within the virtual machine and implements one or more security services for the guest operating systems. The security services provided to the guest operating systems may include system call filtering, memory protections, secure memory dumps, and others. In some cases, the intermediary guest manager consults a threat defense policy which contains a number of records, where each record has one or more triggers representing suspicious activity and one or more actions to take in response to being triggered. When the intermediary guest manager identifies a request, such as a system call or memory access, that meets the trigger of a particular record, the intermediary guest manager executes the associated actions to remediate the suspicious activity.
US10552590B2 System and method for providing an authentication agent in a persistent authentication framework
An authentication agent for an information handling system includes a request module, a threshold table, and a comparison module. The request module receives a first request to access a secure resource of the information handling system, determines a first access level associated with the first request, and requests first confidence level information from the information handling system. The threshold table includes a first confidence threshold associated with the first access level. The comparison module compares the first confidence level information with the first confidence threshold. The authentication agent grants access to the secure resource at the first access level when the first confidence level information is greater than the first confidence threshold.
US10552589B2 Controlling access to an interface with a dongle
A dongle (100) for controlling access to an interface (200) is provided. The dongle (100) includes a dongle memory (120) configured to communicatively couple to the interface (200), the dongle memory (120) comprising a program code (122) that includes authorized menus (122a), wherein the program code (122) is configured to authorize access to one or more menus on the interface (200).
US10552586B1 Systems, apparatus and methods for management of computer-based software licenses
Methods, systems, and apparatus, including computer program products, are disclosed for managing resources, such as computer software licenses, in container systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a container system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a container system, and to suspend or terminate computing resources.
US10552577B2 Medication requisition fulfillment system and method
A system and associated method are provided for fulfillment of medication requisitions corresponding to contained medication units. Requisition fulfillment logic may be included to provide decision data to a patient care provider for use in selecting one of a plurality of different fulfillment sites to fill a given medication requisition. A requisition router may route the medication requisition to a selected one of the plurality of fulfillment sites. The fulfillment sites may provide medication requisition metadata (e.g., data relating to the preparation and handling of medication units) to a medication requisition database in corresponding relation to the corresponding medication requisitions fulfilled by the fulfillment sites. The medication requisition metadata may be stored in the medication requisition database and accessed to facilitate enhanced management functionalities in relation to medication units dispensed by patient care providers.
US10552567B2 Automated redesign of integrated circuits using relaxed spacing rules
Methods and systems access an original integrated circuit (IC) design. The smallest spacing between elements in the original IC design is an “original” minimum spacing. These methods and systems automatically convert the original IC design to a reduced IC design, and the smallest spacing between elements in the reduced IC design is a “reduced” minimum spacing that is less than the original minimum spacing. Such methods and systems either automatically replace a single via in the original IC design with multiple vias in the reduced IC design (in an area where the single via was located in the original IC design) or automatically replace the single via in the original IC design with a via bar in the reduced IC design (in an area where the single via was located in the original IC design).
US10552550B2 Technologies for physical programming
Technologies for physical programming include a model compute system to determine one or more physical blocks assembled in a constructed model. The model compute system determines rules associated with the one or more physical blocks in which at least one rule defines a behavior of the constructed model and determines a program stack for execution by the model compute system based on the rules associated with the one or more physical blocks.
US10552546B2 Speech-to-text conversion for interactive whiteboard appliances in multi-language electronic meetings
Artificial intelligence is introduced into an electronic meeting context to perform various tasks before, during, and/or after electronic meetings. The artificial intelligence may analyze a wide variety of data such as data pertaining to other electronic meetings, data pertaining to organizations and users, and other general information pertaining to any topic. Capability is also provided to create, manage, and enforce meeting rules templates that specify requirements and constraints for various aspects of electronic meetings. Embodiments include improved approaches for translation and transcription using multiple translation/transcription services. Embodiments also include using sensors in conjunction with interactive whiteboard appliances to perform person detection, person identification, attendance tracking, and improved meeting start. Embodiments further include improvements to the presentation of content on interactive whiteboard appliances, providing meeting services for meeting attendees, agenda extraction, and learning to aid in creating new electronic meetings.
US10552536B2 System and method for analyzing and categorizing text
A system and method are provided for analyzing elements of text for comparative purposes. Text is provided to the system in an electronic format readable by the system. The system divides the text data into scenes, which may then be compared against a range of various values across a database of scenes from different texts. Data from one text can be used to identify other texts with similar styles, or identify texts with different styles, and to rank those differences on a spectrum. The system may use data from one text to identify other texts that a user may like, and present information about the text to the user in various forms.
US10552534B2 Contraction aware parsing system for domain-specific languages
Aspects of the present invention disclose a method, computer program product, and system for parsing a domain-specific language (DSL) statement. The method includes one or more processors accessing a DSL statement that includes contracted phrases. The method further includes one or more processors identifying one or more contracted phrases in the DSL statement utilizing an annotated domain vocabulary for a DSL associated with the DSL statement and grammar rules for the DSL. The method further includes one or more processors determining expanded phrases corresponding to the identified one or more contracted phrases based on the annotated domain vocabulary and the grammar rules. The method further includes one or more processors creating an expanded abstract syntax tree (AST) that is representative of the DSL statement with the determined expanded phrases replacing the identified one or more contracted phrases.
US10552521B2 Analyzing a click path in a spherical landscape viewport
Generating reports. Identifying user webpage interaction information and source webpage content. Determining a portion of the source code that corresponds to the user webpage interaction information. Determining interactions of the one or more interactions associated with each of a plurality of users. Determining a click path associated with each user. Determining a similarity score between a first and a second source webpage. Determining the similarity score exceeds a threshold value. Combining a portion of each click path associated with the first source webpage with a portion of each click path associated with the second source webpage. Merging a first portion of source code associated with the first source webpage with a second portion of source code associated with the second source webpage. Creating a three-dimensional representation that includes the combined portion of each click path associated with the first and the second webpage and the merged source code.
US10552511B2 Systems and methods for data-driven anomaly detection
The technique relates to a system and method for data-driven anomaly detection. This technique involves identifying region of interest from the data based on dimensionality reduction technique and change point detection algorithm. A reference data can be obtained separately or can be obtained from the test data also, wherein the reference data represent the normal operating condition of a system. The reference data are classified into different groups representing different modes of operation of the system. A control limit is determined for the different groups. The data within the region of interest are mapped with the different groups of the reference data and it is determined if the mapped data fall outside of the control limit of the mapped group. Finally, at least one abnormal event is detected by applying a heuristic algorithm on the data within the region of interest which are outside the control limit.
US10552508B2 Method and apparatus for processing a webpage
According to an example of the present disclosure, a mobile terminal recognizes a webpage in an archive format in a browser of the mobile terminal, parses the webpage in the archive format to obtain file header information, obtains boundary strings and a character encoding format according to the file header information, performs a content dividing and content decoding operation to the webpage in the archive format, and displays data obtained via the content dividing and content decoding operation in form of a webpage.
US10552507B2 Application interface update method, apparatus and system
The embodiments of the present invention provide an application interface update method, apparatus and system. One method includes: monitoring interface update data on the server side during the running of a client; receiving the monitored interface update data; and updating the current application interface according to said interface update data, thereby rendering an updated application interface; wherein, buttons in said current application interface are different from buttons in said updated application interface, and/or the arrangement of buttons in said current application interface is different from the arrangement of buttons in said updated application interface.
US10552494B2 Content providing method of content providing system and electronic apparatus
A content providing method of a content providing system is provided. The method includes transmitting identification information in a broadcasting manner from a first electronic device, if the identification information is received, generating user history information based on a receiving record of the identification information, at a second electronic device, transmitting the user history information to a database server from the second electronic device, transmitting the user history information to the first electronic device from the database server, transmitting the user history information to a content server at the first electronic device, transmitting a content associated with the user history information to the first electronic device from the content server, and providing the content to a user of the first electronic device.
US10552491B2 Systems, devices, and methods for computing geographical relationships between objects
Methodologies, systems, and computer-readable media are provided for locating objects. A computational device generates a first set of statistical data indicative of a frequency at which machine readable features associated with a first set of objects and machine readable features associated with a second set of objects are read within each of a plurality of object groups. The computational device also retrieves a second set of statistical data indicative of a historical frequency at which past groups of objects included machine readable features associated with the first set of objects and machine readable features associated with the second set of objects during a previous time interval. Based on a comparison between the first set of statistical data and the second set of statistical data, the computational deice computes a geographical relationship between the first set of objects and a portion of the objects from the second set of objects.
US10552484B2 Guided data exploration
A system for exploring data receives the data from a database and indexes the data in a server. The system displays one or more selectable datasets from the indexed data, where the selectable datasets include a plurality of attributes. The system receives a selection of one of the plurality of attributes. The system then sorts the one or more attributes by level of interestingness relative to the selected attribute, and displays the sorted attributes.
US10552482B2 Electronic system and method for marking highlights in a multimedia file and manipulating the multimedia file using the highlights
The present disclosure relates to a method and a system for marking multimedia files with file-marks and manipulating multimedia file(s) with the help of file-marks. In an embodiment, the present disclosure provides a method to link searchable keywords and tags to each of the file-marks. Each user of the multimedia file can define an index of file-marks with associated keywords and tags. The user of the multimedia file is provided with an option to play highlights created by a chosen set of users. One or more actions are initiated at the time of file-marking, associating the keywords and tags with a file-mark or at the time of manipulating the file-marked multimedia file. It also provides a method for facilitating file-marking one or more media files by one or more external file-marking device(s). Further, disclosure presents methods to efficiently encode and decode a multimedia file with highlights.
US10552456B2 Deriving dependency information from tracing data
Methods, systems, and computer program products are included for performing tracing in a distributed environment. An example method includes determining that a first span corresponds to a client span kind and that a second span corresponds to a server span kind. The first span is cached in association with a span identifier. An identifier associated with the second span is matched to the span identifier associated with the first span. Based on the matching, dependency information is generated corresponding to the first span and the second span.
US10552455B2 Analytics enablement for engineering records
The embodiments described herein are configured to annotate engineering record (“ER”) data from database tables and their corresponding attributes for analytics tools consumption and to combine the database tables into one consumable entity that can expose a list of attributes to the customer. Attributes may be converted into standardized attributes based on analyzing attribute data types. This data can then be extracted by analytics tools via the common data reporting layer to generate one or more visualizations at a display of at a user's computer system. Such a solution requires far less technical understanding and implementation logic to enable users to focus on analytics rather than view building.
US10552454B2 Efficient partitioning of related database tables
Examples of partitioning a group of related database tables are provided herein. A database table in a group of related database tables can be designated as a lead database table. A partitioning field can also be determined by which database tables in the group are partitioned. A data load, with respect to the partitioning field, of the lead database table can be calculated. The data load can include a data distribution across different values of the partitioning field. A group partitioning scheme can be determined based on the data load of the lead database table. The database tables of the group can then be partitioned according to the group partitioning scheme.
US10552453B2 Determining data replication cost for cloud based application
Technical solutions are described for determining data replication cost for a data server. In an example, a method for estimating the data replication cost includes receiving an identification of a source table and an identification of a target table for the data replication. The method further includes receiving a selection of a data replication scheme to be used to replicate the data. A costing system that implements the method determines the data replication cost, based on a conversion cost for conversion of the data from the source table to the target table, and a transfer cost for transfer of the data from the source table to the target table. The costing system communicates the data replication cost to an administrator.
US10552451B2 Controlling a multi-database system
A computer-implemented method for controlling a system is provided. The system includes a source database and a target database. The system can asynchronously replicate data changes of at least one part of the source database to the target database. This asynchronous replication includes evaluating, by a capture engine, a log of the source database for identifying any un-replicated data changes of the at least one part of the source database, transferring the identified data changes to an apply engine, and applying, by the apply engine, the transferred data changes to the target database.
US10552450B2 Distributed graph databases that facilitate streaming data insertion and low latency graph queries
A novel distributed graph database is provided that is designed for efficient graph data storage and processing on modern computing architectures. In particular a single node graph database and a runtime & communication layer allows for composing a distributed graph database from multiple single node instances.
US10552446B2 Leveraging social graphs with game play auto-neighboring
Techniques for automatically establishing connections between users within a gaming social network, designed for connecting users having common gaming interests, social connections, or characteristics. Embodiments include methods for automatically establishing connections from members of an out-of-game social network, the gaming social network, and gaming activity participants; evaluating user profile information and user characteristics in a gaming social network and gaming activity in a game networking system to determine an appropriate set of connections for a selected user. Embodiments include systems configured to automatically establish and maintain connections between players in a gaming social network based on gaming activity in a gaming networking system and social relationship information retrieved from one or more social networks where the players have a social relationship.
US10552443B1 Schemaless to relational representation conversion
A set of data is received that includes a plurality of event data objects or a plurality of meta data objects, wherein a structure of the set of data is a schemaless data representation. The set of data is automatically translated into a relational representation. The translated set of data is stored in a key-value data store for a query-based retrieval.
US10552437B1 Intelligent data integration system
Data objects stored in a data store include data attribute(s) and associated value(s) for the attributes. Data analysis tools (DATs) stored in a data store are associated with reference data attritbute(s). The data objects are identified by one or more DATs based on each reference data attribute(s) of a corresponding DAT matching one of the data attribute(s) of the corresponding data object(s) and independent of the value for the data attribute(s). The DATs generate an additional data object as a function of the identified data object, and the additional data object is stored in the data store.
US10552424B2 Process and device for searching for a place
Process for searching for a place on the basis of a free request (in natural language).
US10552420B2 Systems and methods for compressing and extracting information from marketplace taxonomies
A non-transitory processor-readable medium stores code that, when executed by a processor, causes the processor to receive a first file that is in a first file format and includes taxonomy data of a first marketplace; define a second file that is in a template file format and includes the taxonomy data of the first marketplace; and send the second file to a taxonomy platform such that inventory data is mapped to a taxonomy of the first marketplace. The code further causes the processor to receive a third file that is in a second file format and includes taxonomy data of a second marketplace; define a fourth file that is in the template file format and includes the taxonomy data of the second marketplace; and send the fourth file to the taxonomy platform such that the inventory data is mapped to a taxonomy of the second marketplace.
US10552418B2 Optimization of first set of ordered items and delayed non-duplicated work queue
Systems and methods for retrieving a set of ordered items from a distributed database. A plurality of ordered items may be stored at a cache. The plurality of ordered items may have a length of N+B at a first instant in time. A first instruction to delete a first item of the plurality of ordered items may be received. A second instruction to add a second item to the plurality of ordered items may be received. The first instruction and the second instruction may be stored in a change log. A request for the first N items of the plurality of ordered items may be received. The first instruction may be executed by deleting the first item from the plurality of ordered items. The second instruction may be executed by adding the second item to the plurality of ordered items. The first N items of the plurality of ordered items may be sent in response to the request.
US10552414B2 Method for query execution planning
The present disclosure provides a computer implemented method and system for processing queries. The first data table comprises a set of data blocks. Each of the set of data blocks may be assigned respective attribute value information. A query involving a query condition on at least a first attribute of the first data table may be received. And a subset of the set of data blocks to be accessed may be selected based on the query condition and using the attribute value information. Furthermore, a guaranteed bound may be determined for a statistical metric on the first attribute based on at least one of the number of data blocks of the subset of data blocks and the attribute value information of the subset of data blocks. The guaranteed bound for the statistical metric may be used when determining a query execution plan for the received query.
US10552406B2 Maintaining object and query result consistency in a triplestore database
A database management data processing system has been provided. The system can include a host computing system that includes at least one server with memory and at least one processor. The system further includes a database coupled to the host computing system and a database management system (DBMS) executing in the host computing system and managing access to the database through a statement table implemented as a triplestore. Finally, the system includes a triplestore management module coupled to the DBMS. The module includes program code enabled to retrieve from the triplestore a record for a number of rows provided for a common subject in order to validate consistency of data read from the statement table for the particular subject.
US10552404B2 Retrospective snapshots in log-structured storage systems
One embodiment provides a method for retrospective snapshot creation including creating, by a processor, a first snapshot that captures logical state of a data store at a first key. Creation of the first snapshot is based on determining a log offset corresponding to the first key, determining existence of a second snapshot that captures logical state of the data store and recording a retrospective snapshot at a last valid log address offset prior to the first key upon a determination that the second snapshot exists based on determining at least one of: whether log address offsets from a first log entry of a log to a log entry of the log at the first key are contiguous and whether log address offsets from the second snapshot to the first key are contiguous.
US10552403B2 Using checksums to reduce the write latency of logging
Techniques for reducing write latency when logging write operations are provided. In one embodiment, a computer system can receive a write operation originating from a storage client, where the write operation is directed to a data object stored on a nonvolatile storage of the computer system. The computer system can further calculate a checksum value based on the contents of the data object as modified by the write operation, and generate a log record for the write operation that includes the first checksum value and a pointer to a location of the data object on the nonvolatile storage. The computer system can then issue the write operation and a write of the log record concurrently to the nonvolatile storage, thereby reducing the latency incurred for the overall write/logging process before a write acknowledgement is sent to the storage client.
US10552402B2 Database lockless index for accessing multi-version concurrency control data
An operation on a row of a table of a database is initiated. Thereafter, a multi-version concurrency control (MVCC) object is accessed to identify blocks associated with the row position of the row using bitwise operations. Subsequently, a row state block computed based on the row position of the row is accessed to determine a row state for the row. At least one other block is accessed, based in part on the row state, to obtain at least one timestamp from the computed offset based on the row. Next, the at least one timestamp is stored or retrieved. Related apparatus, systems, techniques and articles are also described.
US10552399B2 Predicting index fragmentation caused by database statements
Systems and techniques for determining a total predicted index fragmentation associated with executing a structured query language statement are described. An execution plan associated with the structured query language statement may be determined. A plurality of tables estimated to be affected by execution of the structured query language statement may be determined. For individual tables, an estimated number of rows that the structured query language statement is to affect may be determined. A predictive model, such as a support vector machine, may be used to determine, for individual tables whose indexes are estimated to be affected, a predicted change in an average index fragmentation percentage associated with individual indexes on the affected tables. The sum of the predicted change in the average index fragmentation percentage of affected indexes may be determined to determine the total predicted index fragmentation associated with executing the structured query language statement.
US10552395B2 Information processing system, information processing method and storage medium
Setting or verification of a monitoring rule in response to a monitoring target environment is supported. An information processing system includes a situation information receiving unit that receives an input of situation information indicating a situation in a monitoring target environment. The information processing system further includes a normal situation storage unit. The normal situation storage unit stores environment information indicating the monitoring target environment in association with a set of situation information indicating a situation that is not abnormal in the monitoring target environment. The information processing system further includes a retrieval unit. The retrieval unit refers to the normal situation storage unit upon receiving the input of the situation information indicating the information in the monitoring target environment. The retrieval unit then retrieves the environment information associated with the set of the situation information that does not include the input situation information.
US10552382B2 System and method for the synchronization of a file in a cache
The invention provides a system and method for file synchronization. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to receive a file from a server; store the file as a cached file in a cache; determine if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database.
US10552379B2 Optimizing data block size for deduplication
Provided herein is technology relating to data deduplication and particularly, but not exclusively, to methods and systems for determining an efficiently optimal size of data blocks to use for backing up a data source. Also provided herein are systems for identifying duplicate data in data backup applications.
US10552376B1 Accessing files stored in a firmware volume from a pre-boot application
Standard I/O library functions for accessing files stored on mass storage devices are modified to enable access to files stored in firmware volumes. An application can be compiled against the modified standard I/O library functions to generate a pre-boot application. When the pre-boot application is executed within a pre-boot execution environment, it can utilize standard I/O library functions to access files stored in a firmware volume. In response to receiving a request to open a file from a pre-boot application, the called I/O function searches a file cross-reference table to locate the filename for the file. If the filename is in the file cross-reference table, the GUID associated with the filename is retrieved from the file cross-reference table and used to obtain a file handle to the file. The file handle can then be returned to the pre-boot application and used to perform other types of operations on the file.
US10552375B2 Library indexing system and method
A system and method for collectively indexing a collection of documents in paper or electronic form. The collective index is created for all documents, which may come from a variety of sources and be initially presented in a variety of formats. Documents are converted to a standard electronic format, then analyzed and processed to identify, locate, and tag objects of interest. Hierarchical menus are created with multiple categories.
US10552368B2 In-vehicle control device
Provided is an in-vehicle control device that allows the giving and receiving of data via inter-core communication at the timing of a user, as well as being capable of minimizing processing load while satisfying safety requirements of different functional safety levels in the inter-core communication of a multicore microcomputer. The data communication between a plurality of cores is performed by a writing means for writing the data of a core register into a region of a shared memory of the cores, where safety levels are set, using a hardware function. The cores have different functional safety levels.
US10552365B2 Buffer stage device that can be connected to a serial peripheral interface bus
In some embodiments, a buffer stage device includes a data input for receiving a data signal, a clock input for receiving a clock signal, a data output and a processor that is configured to deliver, to the data output, the data from the data signal in synchronism with clock cycles of the clock signal. The processor includes a first buffer module configured to deliver, to the data output, each datum in synchronism with a first edge of the clock signal and during a first half of a clock cycle, and a second buffer module configured to hold the datum at the data output during the second half of the clock cycle.
US10552362B2 Storage device and operating method thereof
A storage device includes at least one nonvolatile memory device configured to store self-diagnosis firmware and a storage controller configured to communicate with an external device through a sideband interface. The storage controller is configured to perform self-diagnosis of the storage device using the self-diagnosis firmware according to the control of the external device. The storage controller is configured to transmit a result of the self-diagnosis to the external device through the sideband interface.
US10552352B2 Methods and apparatus for synchronizing uplink and downlink transactions on an inter-device communication link
Methods and apparatus for a synchronized multi-directional transfer on an inter-processor communication (IPC) link. In one embodiment, the synchronized multi-directional transfer utilizes one or more buffers which are configured to accumulate data during a first state. The one or more buffers are further configured to transfer the accumulated data during a second state. Data is accumulated during a low power state where one or more processors are inactive, and the data transfer occurs during an operational state where the processors are active. Additionally, in some variants, the data transfer may be performed for currently available transfer resources, and halted until additional transfer resources are made available. In still other variants, one or more of the independently operable processors may execute traffic monitoring processes so as to optimize data throughput of the IPC link.
US10552333B2 Data storage device and operating method thereof
An operating method for a data storage device may include: reading data from a first memory region of a storage medium; storing the read data in a data buffer; and writing the data stored in the data buffer to a second memory region of the storage medium, based on a read count for the first memory region.
US10552332B2 Rapid side-channel access to storage devices
Disclosed are systems, methods, and apparatuses for providing a high-speed data path to storage devices. In one embodiment, a method is disclosed comprising receiving, by the processor, a data access command, the data access command specifying a location in memory to access data; issuing, by the processor, the data access command to the storage device via a first datapath, the first datapath comprising a non-block datapath; and accessing, by the processor, the non-volatile storage component through the first datapath and the memory, wherein the non-volatile storage component of the storage device is mapped to memory accessible by the processor.
US10552329B2 SSD caching system for hybrid storage
A SSD caching system for hybrid storages is disclosed. The caching system for hybrid storages includes: a Solid State Drive (SSD) for storing cached data, separated into a Repeated Pattern Cache (RPC) area and a Dynamical Replaceable Cache (DRC) area; and a caching managing module, including: an Input/output (I/O) profiling unit, for detecting I/O requests for accesses of blocks in a Hard Disk Drive (HDD) during a number of continuously detecting time intervals, and storing first data corresponding to first blocks being repeatedly accessed at least twice in individual continuously detecting time intervals to the RPC area sequentially; and a hot data searching unit, for detecting I/O requests for accesses of a HDD during a independently detecting time interval, and storing second data corresponding to second blocks being accessed at least twice in the independently detecting time interval to the DRC area sequentially.
US10552327B2 Automatic cache partitioning
Systems, methods, and computer readable media to improve the operation of electronic devices that use integrated cache systems are described. In general, techniques are disclosed to manage the leakage power attributable to an integrated cache memory by dynamically resizing the cache during device operations. More particularly, run-time cache operating parameters may be used to dynamically determine if the cache may be resized. If effective use of the cache may be maintained using a smaller cache, a portion of the cache may be power-gated (e.g., turned off). The power loss attributable to that portion of the cache power-gated may thereby be avoided. Such power reduction may extend a mobile device's battery runtime. Cache portions previously turned off may be brought back online as processing needs increase so that device performance does not degrade.
US10552320B2 Using a projected out of memory score to selectively terminate a process without transitioning to a background mode
Methods and apparatus such as a processor platform to manage a process under a memory constraint are disclosed herein. An example method includes detecting that a process is to transition from a foreground mode of operation to a background mode of operation. Without transitioning the process to the background mode of operation, a projected out of memory score is calculated. The projected out of memory score is compared to a score threshold, and the process is terminated when the projected out of memory score is greater than the score threshold. When the projected out of memory score is less than or equal to the score threshold, the process is allowed to transition to the background mode of operation. A priority adjustor may determine a projected adjustment value, for example by determining a default adjustment value, or by performing a lookup of an adjustment value currently associated with a second process operating in the background mode. The background mode of operation may be at least one of a visible application, a secondary server, a hidden application, a content provider, or an empty application. Freeing up memory in advance of a subsequent low memory check ensures that low memory conditions are avoided more promptly.
US10552318B2 Working set adjustment in a managed environment
An illustrative embodiment of a computer-implemented method for working set adjustment receives a request to use less heap memory than an original maximum forming a new maximum, and determines whether a garbage collection will move objects in response to the request. Responsive to a determination the garbage collection will move objects, add a first callback triggered by initiation of the garbage collection and invoking a handler for the first callback notifying a memory manager to free objects allocated by balloon. The first callback completes and the garbage collection starts. A handler for a second callback is invoked which notifies the memory manager to allocate balloon objects and frees backing memory to an operating system, the balloon objects consuming an amount of memory space equal to a remaining portion of memory necessary to return to the operating system. Completion of the second call back allows the garbage collection to proceed as usual.
US10552281B2 Kinetically activated diagnostics and correction
A kinetically activated method and device for initiating self-diagnostics in a variety of hardware devices to enable proactive detection and correction of faults, errors, malfunctions, failures and the like.
US10552277B2 Electronic devices
An electronic device may include a data conversion circuit, a parity conversion circuit and a verification signal generation circuit. The data conversion circuit may be configured to convert the data to generate internal data. The parity conversion circuit may be configured to convert a parity to generate an internal parity. The verification signal generation circuit may be configured to generate a verification signal from a syndrome signal and the error insertion code. The syndrome signal may be generated from the internal data and the internal parity.
US10552269B2 Backup optimization in hybrid storage environment
A means for assigning database objects to a backup storage group proceeds by collecting information related to a plurality of backup devices. The information collected includes speed of recovery, time to backup, and a recovery rank for each device. A backup pool is defined, using a database configuration parameter, to contain one or more of the plurality of backup devices. A determination is made to store a backup of a data object in a first device of the plurality of backup devices based on the collected information and a priority rank associated with the data object.
US10552267B2 Microcheckpointing with service processor
A method, computer program product, and computer system to maintain high availability of a service processor. An embodiment provides program code with a location of a second service processor (the second service processor is communicatively coupled to the first service processor). The program code stops a virtual machine during runtime, including instruction execution and IO operations, where during runtime, the virtual machine executes one or more processes to service and manage computing resources in the distributed computing environment. The program code generates a micro-checkpoint of the virtual machine. The program code resumes the instruction execution of the virtual machine and transmits the micro-checkpoint to a second service processor based on the location and then resumes IO operations. The second service processor utilizes the micro-checkpoint to enable a hypervisor on the second service processor to start a virtual machine on the second service processor.
US10552265B1 Method of tracking and analyzing data integrity issues by leveraging cloud services
In one example method, which may be performed by a data integrity check entity, a request is received to perform a data integrity check with respect to a backup dataset created by the data protection entity. Next, an information set is accessed that was created by a data protection entity concerning the backup dataset. The backup dataset and information contained in the information set are analyzed and, based on the analysis, a data integrity problem is identified that resulted from a data corruption event involving the backup dataset. Finally, results of the analysis of the backup dataset and the information set are reported to the data protection entity.
US10552258B2 Semiconductor device, electronic device, and driving method thereof
A semiconductor device that is less likely to be affected by a soft error is provided. The semiconductor device includes a first memory, a second memory, a processor that can be connected to the first memory and the second memory, and a selector for selectively connecting one of the first memory and the second memory to the processor. The probability of occurrence of a soft error of the first memory is higher than that of the second memory. When an error derived from a soft error is detected in the first memory, the selector connects the second memory to the processor. The semiconductor device can stably operate even when moved from an environment where a soft error is less likely to occur to an environment where a soft error is likely to occur.
US10552256B2 Morphable ECC encoder/decoder for NVDIMM over DDR channel
A hardware coding mechanism is described. The coding mechanism may include a first encoder to produce a first code using a base number of bits and a second encoder to produce a second code using a supplementary number of bits. The second code and the first code together may be stronger than the first code alone. A mode register stored in a storage may specify whether a switch to the second encoder is open or closed: the first coder is always used.
US10552254B2 Partially written superblock treatment
The present disclosure relates to partially written superblock treatment. An example apparatus includes a memory device operable as a multiplane memory resource including blocks organized as superblocks. The memory device is configured to maintain, internal to the memory device, included in a status of an open superblock, a page indicator corresponding to a last written page of the open superblock. The memory device is further configured, responsive to receipt, from a controller, of a read request to a page of the open superblock, determine from page map information maintained internal to the memory device and from the indicator of the last written page, which of a number of different read trim sets to use to read the page of the open superblock corresponding to the read request.
US10552250B2 Proactive voltage droop reduction and/or mitigation in a processor core
Techniques facilitating voltage droop reduction and/or mitigation in a processor core are provided. In one example, a system can comprise a memory that stores, and a processor that executes, computer executable components. The computer executable components can comprise an observation component that detects one or more events at a first stage of a processor pipeline. An event of the one or more events can be a defined event determined to increase a level of power consumed during a second stage of the processor pipeline. The computer executable components can also comprise an instruction component that applies a voltage droop mitigation countermeasure prior to the increase of the level of power consumed during the second stage of the processor pipeline and a feedback component that provides a notification to the instruction component that indicates a success or a failure of a result of the voltage droop mitigation countermeasure.
US10552245B2 Call home message containing bundled diagnostic data
A method for collecting diagnostic information associated with an error is disclosed. In one embodiment, such a method includes detecting an error at one of a storage system and a host system coupled to the storage system. In response, the host system gathers software-related diagnostic information related to the error and sends the software-related diagnostic information to the storage system. Meanwhile, the storage system gathers hardware-related diagnostic information related to the error. Once the storage system obtains both software-related diagnostic information and hardware-related diagnostic information, the storage system bundles the information together and sends it to a service provider using a “call home” function. A corresponding system and computer program product are also disclosed.
US10552226B2 Data parallel computing on multiple processors
A method and an apparatus that allocate one or more physical compute devices such as CPUs (Central Processing Unit) or GPUs (Graphics Processing Unit) attached to a host processing unit running an application for executing one or more threads of the application are described. The allocation may be based on data representing a processing capability requirement from the application for executing an executable in the one or more threads. A compute device identifier may be associated with the allocated physical compute devices to schedule and execute the executable in the one or more threads concurrently in one or more of the allocated physical compute devices concurrently.
US10552224B2 Computer system including server storage system
A server storage system has a plurality of logical partitions obtained by logically dividing at least part of a plurality of resources including a plurality of types of resource. The plurality of resources include a plurality of server resources including a plurality of types of server resource provided in a server system and a plurality of storage resources including a plurality of types of storage resource provided in a storage system. A resource allocated to each of two or more logical partitions includes at least one of an exclusively allocated resource and a commonly allocated resource. The type of each of a plurality of resources exclusively allocated to each of the two or more logical partitions varies in accordance with a load characteristic of a load on the logical partition.
US10552217B2 Workload placement in a hybrid cloud environment
An application is deployed on a first cloud from a set of clouds. A simulator is deployed on each cloud in the set. A vertical relationship function is computed between a time-series of the application and a time-series of the simulator. A first actual value in the time-series of the application is forecasted for a future time. A horizontal relationship function is computed between a first simulator value in the time-series of the simulator on the first cloud and a second simulator value in the time-series of the simulator on a second cloud. A second actual value in the time-series of a hypothetical deployment of the application on the second cloud is forecasted for the future time without deploying the application on the second cloud. The application is placed on the second cloud when the second actual value satisfies a condition.
US10552206B2 Contextual awareness associated with resources
Contextual awareness associated with resources can be employed to facilitate controlling access to resources of a system, including function blocks. A resource manager component (RMC) can pre-load a defined number of respective versions of configuration parameter data associated with respective applications in each resource. With regard to each application, the RMC can associate a context value, unique for each application, with the respective versions of configuration parameter data associated with that application. When a current application is being changed to a next application, the RMC can write the context value associated with the next application to a context select component (CSC). Each resource can read the context value in the CSC, identify and retrieve the version of configuration parameter data associated with the next application based on the context value, and configure the function block based on the version of configuration parameter data.
US10552205B2 Work conserving, load balancing, and scheduling
A system and method are described for work conserving, load balancing, and scheduling by a network processor. For example, one embodiment of a system includes a plurality of processing cores, including a scheduling circuit, at least one source processing core that generates at least one task and at least one destination processing core that receives and processes the at least one task, and generates a response. The scheduling circuit of the exemplary system receives the at least one task and conducts a load balancing to select the at least one destination processing core. In an embodiment, the scheduling circuit further detects a critical sequences of tasks, schedules those tasks to be processed by a single destination processing core, and, upon completion of the critical sequence, conducts another load balancing to potentially select a different processing core to process more tasks.
US10552203B2 Systems and methods for reordering sequential actions
Systems and methods for reordering sequential actions in a process or workflow by determining which actions are required to enable another action in the process or workflow.
US10552202B2 Software-assisted instruction level execution preemption
One embodiment of the present invention sets forth a technique for instruction level execution preemption. Preempting at the instruction level does not require any draining of the processing pipeline. No new instructions are issued and the context state is unloaded from the processing pipeline. Any in-flight instructions that follow the preemption command in the processing pipeline are captured and stored in a processing task buffer to be reissued when the preempted program is resumed. The processing task buffer is designated as a high priority task to ensure the preempted instructions are reissued before any new instructions for the preempted context when execution of the preempted context is restored.
US10552191B2 Distributed hybrid cloud orchestration model
Aspects of the instant disclosure relate to methods for facilitating intercloud resource migration. In some embodiments, a method of the subject technology can include steps for instantiating a first intercloud fabric provider platform (ICFPP) at a first cloud datacenter, instantiating a second ICFPP at a second cloud datacenter, and receiving a migration request at the first ICFPP, the migration request including a request to migrate a virtual machine (VM) workload from the first cloud datacenter to the second cloud datacenter. In some aspects, the method may further include steps for initiating, by the first ICFPP, a migration of the VM workload via the second ICFPP in response to the migration request. Systems and machine readable media are also provided.