Document Document Title
US10721362B2 Method and apparatus for customer service management for a wireless communication network
A method and system for providing Customer Service Management (CSM) a communication network, such as a 5G wireless communication network. The communication network provides at least one service involving one or more terminals serviced by the communication network. A CSM function is defined which is based upon said at least one service and customized to said at least one service, to provide service-customized CSM. CSM may provide service-based charging/billing, service-based context management, service-customized QoE control, service-customized network topology.
US10721343B2 Spinning accessory for a mobile electronic device
A spinning accessory for use with a socket accessory attached to a mobile electronic device. The spinning accessory includes a bearing assembly sized to receive the socket accessory, and a gripping member carried by an inner surface of the bearing assembly. The bearing assembly facilitates rotation of a portion of the spinning accessory relative to the socket accessory. The gripping member is adapted to securely engage a portion of the socket accessory.
US10721336B2 Transaction analyzer using graph-oriented data structures
Techniques described herein relate to generating graph-oriented data structures based on cross-channel multi-user transaction and/or interaction data from one or more data sources, Additional techniques relate to analyzing and processing transactions using the graph-oriented data structures. Transaction data may be received from various data sources, and analyzed to determine subsets of the transaction data relating to interactions between specific pairs of users. Graph-oriented data structures may be generated based on the subsets of transaction data relating to the specific pairs of users, and may be used to analyze and process transaction requests.
US10721333B2 Integrated system for producing procedural data change sets communicated to multiple client devices
An embodiment provides a method, including: receiving, at a server, change data from a mobile device; identifying, using a processor, a set of display elements impacted by the change data, wherein said set of display elements comprises display elements of at least two different end user application displays; updating, using the processor, the set of display elements according to the change data; storing, in a memory device, a sequential identification associated with the updated set of display elements; receiving, at the server, a request from an end user client for updated information, wherein the request includes a previous sequential identification; determining, using the processor, a delta representing the difference between the sequential identification and the previous sequential identification; generating, using the processor, a set of updated view components for the end user client based on the delta; and communicating, over a network connection, the set of view components to the end user client. Other embodiments are described and claimed.
US10721330B2 Content delivery acceleration system
This document describes a content delivery acceleration system including a communication interface configured to communicate with a remote device over a wireless network; a cache; and a controller configured to perform operations including: pre-computing one or more evaluation results for a webpage associated with a selectable network reference of a webpage, caching the one or more pre-computed evaluation results; retrieving, from the cache, the one or more pre-computed evaluation results; and pre-loading of one or more content tags for the one or more digital component slots, with the one or more content tags being preloaded with uniform resource locators (URLs) from which to load the digital components represented in the pre-computed evaluation results.
US10721327B2 Dynamic scheduling system for planned service requests
A computer system monitors a set of computing resources of a user to determine a planned user event, as well as a set of service parameters for the planned user event. The computer system may further schedule a service request for the planned user event, based at least in part on the event location. Additionally, the computer system may perform an action on behalf of the user with respect to initiating the service request at a scheduled time.
US10721324B2 Transaction authorizations using device characteristics
A merchant server may integrate device identifying code into a webpage. In response to a device accessing the webpage, the device identifying code may cause the merchant server to obtain characteristics of the device. A device registry may compare the characteristics of the device with known device profiles to determine a risk level of the device. A transaction account issuer may utilize the risk level in performing an authorization evaluation.
US10721321B2 Data maintenance using pipeline
In some embodiments, a method comprises: receiving update data from a data source, the update data being part of a data feed from the data source; in response to receiving the update data from the data source, storing the update data in a data buffer; transmitting the update data from the data buffer to a data transformer, the data transformer being configured to transform the update data and to transmit the transformed update data to an online service, the update data being continued to be stored in the data buffer subsequent to the transmitting of the update data to the data transformer; receiving a request for retransmission of the update data from the data buffer to the data transformer, and in response to the request for retransmission, retransmitting the update data from the data buffer to the data transformer.
US10721311B1 System and method for coupling two separate applications to an application session within a serverless infrastructure
A system and method for coupling two separate applications to an application session within a serverless infrastructure is disclosed. For example, the system and method may couple one or more applications to one or more devices, such as Internet of Things devices, within a serverless infrastructure. Embodiments provide a method and system that have the technological advantage of increased processing speed and reduced costs.
US10721308B2 Method and apparatus for multipath communication
In accordance with an example embodiment of the present invention, there is provided a method, comprising exchanging connectivity information, setting up a connection, determining that a correspondent node has at least one access in an inactive state, and transmitting a request to the correspondent node to activate at least one of the at least one access in an inactive state. The setting up may be done based on the exchanged connectivity information.
US10721305B2 Presenting content using decoupled presentation resources
A facility for presenting document contents is described. In an application, the facility receives a request to materialize particular document content. In response to receiving the request, further in the application, the facility causes the document content to be retrieved, and causes presentation code to present the retrieved document content; this presentation code is neither native to the application nor linked into the application to be executed.
US10721303B2 System and method to enable sensory data for any devices connected to a phone in a 5G network
A method of sharing information between an external device and a portable processing device in communication with the external device, including the steps of the portable processing device evaluating policy restrictions associated with the external device, evaluating requested data by the external device in view of the policy restrictions, if the requested data may be shared with the external device, then the portable process device providing access to the data requested. The method may further include setting policy restrictions as a function of the external device, 3rd party security requirements, subscriber preferences and/or predefined mobility network policies.
US10721300B2 System and method for optimizing transfer of data chunks using radio frequency (RF) handshaking
A method and a system to optimize the transfer of data chunks between Source Devices and Destination Devices using a transfer administer is described, wherein the Source Devices, the Destination Devices and the transfer administrator are interspersed in a Collaborative Work Environment, and wherein the optimization is accomplished by performing radio frequency (RF) signal based handshakes between the Source Devices and the transfer administrator.
US10721297B2 Managing commerce groups and posts in a social networking system
The present disclosure is directed toward systems and methods for managing commerce related groups and communications within a social networking system. For example, systems and methods described herein can identify characteristics of social networking system groups and posts, and determine, based on the identified characteristics, whether the social networking system groups and posts are for-sale groups and sale listings, respectively.
US10721292B2 System and method for providing users feedback regarding their reading habits
Content items are provided to users and their interactions with the provided content items are recorded in respective user profiles. The users' interactions thus recorded over time are analyzed to determine if the users have a balanced information intake. A reading habit score is determined for a user based various criteria. The user's reading habit score is analyzed to determine if the user's habits indicate a balance in the user's content consumption. If the user's reading habit score indicates an imbalance in the user's content consumption, suggestions are provided to the user for achieving a more balanced reading habit and thereby improving the user's reading habit score.
US10721291B2 System and method for distribution and consumption of content
Content is received from content producer computers and distributed by the system to content consumer computers via a computer network. The system monitors for indications of interactions with the content by the content consumer computer. The system receives out-of-band transaction data, such as financial transaction data, of content consumer parties associated with the content consumer computers. The system generates correlations between the interactions with the content and the out-of-band transaction data, and outputs the correlations to the content producer computers.
US10721290B2 Architecture for managing I/O and storage for a virtualization environment using executable containers and virtual machines
Systems for high-performance computing. A storage control architecture is implemented by a plurality of nodes, where a node comprises combinations of executable containers that execute in cooperation with virtual machines running above a hypervisor. The containers run in a virtual machine above a hypervisor, and/or can be integrated directly into the operating system of a host node. Sensitive information such as credit card information may be isolated from the containers in a separate virtual machine that is configured to be threat resistant, and which can be accessed through a threat resistant interface module. One of the virtual machines of the node may be a node-specific control virtual machine that is configured to operate as a dedicated storage controller for a node. One of the virtual machines of the node may be a node-specific container service machine that is configured to provide storage-related and other support to a hosted executable container.
US10721287B2 Real-time file repair
A device receives a packet, of multiple packets, relating to a file being delivered via multicast, and a file delivery table associated with the file. The file delivery table includes uniform resource identifiers corresponding to respective sources of the file. The device determines that one or more portions of the file, that are included in the packet, are in need of repair after receiving the packet. The device provides, to a respective source corresponding to a uniform resource identifier, a request for data relating to the one or more portions of the file based on determining that the one or more portions of the file are in need of repair, receives the data from the respective source based on the request, and processes the data to repair the one or more portions of the file while one or more other packets of the multiple packets are being received.
US10721286B2 Communication management systems and methods for local delivery service
A local delivery service (LDS) operates in an enterprise computer network as a proxy for a communications server (CS) computer operating in a cloud computing environment. The LDS pulls a queue repository maintained by the CS and retrieves an output item flagged by the CS for local delivery. The output item has a document and associated configuration information specifying an application domain in the cloud computing environment and delivery settings specific to the application domain maintained by the CS. The LDS translates the delivery settings and routes the document to the connectors of communications channels of the enterprise computer network. In this way, documents produced by the CS in the cloud can be delivered locally to disparate destinations on the enterprise computer network without having to open individual ports in a firewall of the enterprise computer network to connect the CS with communications channels of the enterprise computer network.
US10721283B2 Data-plan-based quality setting suggestions and use thereof to manage content provider services
A user device described herein suggests a change to a quality setting associated with the consumption of content from one or more content providers. The change is suggested based both on a user's data plan and on a service quality of content received by the user device. This user-selected quality setting is then provided to the telecommunication network, which reduces network resources available for transmission of the content based on the quality setting. Such reduced network resources cause the content providers to provide content at a service quality no greater than the quality setting. Also, the user may be presented with or defaulted to selecting an option for a program offering consumption of the video content free of charge when provided to the user at a limited service quality. When the user participates, consumption of video content is then conditionally excluded from a consumption metric of the data plan.
US10721279B2 Managing messages between users for collaborative editing of electronic documents
To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents. Additionally, the end user application, given a document identifier, can access document messages associated with that document identifier for inclusion in the activity data for the document.
US10721267B1 Systems and methods for detecting system attacks
The disclosed computer-implemented method for detecting system attacks may include (1) receiving, from a detecting system capable of detecting attacks, information that identifies an attack that originated from a compromised client system that is remote from the detecting system, (2) determining that the attack originated from the compromised client system, (3) determining that the compromised client system includes an anti-malware agent, and (4) notifying the anti-malware agent on the compromised client system that the compromised client system performed the attack. Various other methods, systems, and computer-readable media are also disclosed.
US10721263B2 Systems for network risk assessment including processing of user access rights associated with a network of devices
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network risk assessment. One of the methods includes obtaining information describing network traffic between a plurality of network devices within a network. A network topology of the network is determined based on the information describing network traffic, with the network topology including nodes connected by an edge to one or more other nodes, and with each node being associated with one or more network devices. Indications of user access rights of users are associated to respective nodes included in the network topology. User interface data associated with the network topology is generated.
US10721262B2 Resource-centric network cyber attack warning system
A computer system may generate alerts related to a potential cyber attack an resource of an organization. The computer system may receive activity information associated with activity on a computer network of the organization, access contextual information about the resource, determine, based on the contextual information, select, based at least in part on the contextual information, one or more indicators that are indicative of a cyber attack against the resource to form a second plurality of indicators, and generate, based at least in part on the second plurality of indicators and the contextual information, a risk score, wherein the risk score indicates a probability that the resource is at risk of a cyber attack. In response to the risk score satisfying a threshold value, the computer system may generate an alert. Alerts may be presented using a graphical user interface. Analysts' actions may be tracked for review.
US10721259B2 System and method for automatic generation of filter rules
In general, certain embodiments of the present disclosure provide methods and systems for automatic generation of filter rules based on functional network flows for e-Enabled aviation systems. According to various embodiments, a method is provided comprising capturing network packets corresponding to a functional network flow transmitted within a networked aviation system, and parsing the network packets in order to extract one or more network messages corresponding to the functional network flow. The network message is examined in order to identify and classify a plurality of attributes corresponding to the header and data fields of the network packets. A table corresponding to the network messages is automatically generated, which includes one or more filter rules. In some embodiments, the table may be used to determine which communications are authorized during a particular context of the networked aviation system. The method further comprises validating the one or more filter rules.
US10721258B2 Technologies for secure personalization of a security monitoring virtual network function
Technologies for secure personalization of a security monitoring virtual network function (VNF) in a network functions virtualization (NFV) architecture include various security monitoring components, including a NFV security services controller, a VNF manager, and a security monitoring VNF. The security monitoring VNF is configured to receive provisioning data from the NFV security services controller and perform a mutually authenticated key exchange procedure using at least a portion of the provisioning data to establish a secure communication path between the security monitoring VNF and a VNF manager. The security monitoring VNF is further configured to receive personalization data from the VNF manager via the secure communication path and perform a personalization operation to configure one or more functions of the security monitoring VNF based on the personalization data. Other embodiments are described and claimed.
US10721253B2 Power circuitry for security circuitry
In some examples, a modular server includes an auxiliary power source and an auxiliary power system. The auxiliary power system includes a battery terminal to electrically couple to the auxiliary power source. The auxiliary power system further includes power terminals. Each power terminal is electrically coupled to a respective resource received within a modular server enclosure. The auxiliary power system further includes a power circuitry electrically coupled to the battery terminal and to each of the power terminals. The auxiliary power system also includes security circuitries. Each security circuitry corresponds to a respective resource received within a modular server enclosure. The auxiliary power source supplies power to the plurality of security circuitries.
US10721242B1 Verifying a correlation between a name and a contact point in a messaging system
A server receives an instruction to verify that a contact point (e.g., a phone number) is associated with a name. A set of users that have the contact point stored in a contact list on the server is identified and client devices associated with the users in the set are sent a name verification query. The name verification query includes a representation of the name and the contact point. The server receives a set of one or more matching scores from each of at least a subset of the client devices. The set of matching scores received from a given client device indicates a degree to which a name stored in association with the contact point in the client device's local address book matches the representation of the name. A determination is made as to whether the contact point is associated with the name based on the received matching scores.
US10721239B2 Mechanisms for anomaly detection and access management
The present disclosure relates generally to threat detection, and more particularly, to techniques for managing user access to resources in an enterprise environment. Some aspects are directed to the concept of managing access to a target resource based on a threat perception of a user that is calculated using a rule or policy based risk for the user and a behavior based risk for the user. Other aspects are directed to preventing insider attacks in a system based on a threat perception for each user logged into the system that is calculated using a rule or policy based risk for each user and a behavior based risk for each user. Yet other aspects are directed to providing a consolidated view of users, applications being accessed by users, and the threat perception, if any, generated for each of the users.
US10721234B2 Access permissions management system and method
A system for providing bi-directional visualization of authority of users over SACs in an enterprise-wide network, the system including functionality for providing user-wise visualization of the authority of a given user over at least one SAC in respect of which the user has authority, and functionality for providing SAC-wise visualization for a given SAC of the authority of at least one user over the given SAC.
US10721232B2 Cloud-based coordination of remote service appliances
Systems, and methods are provided to provide cloud-based coordination of customer premise service appliances. A system can include a cloud-based service platform, which includes a coordination server and a cloud-based service appliance, and an on-premise service appliance. The coordination server is configured to establish a service session, select a service appliance, and control a sequence of operations on the selected service appliance. Establishing the service session can include establishing a service session with a first client in response to a service request received from the first client, the first client associated with an account including a service policy. Selecting the service appliance can include selecting the cloud-based service appliance or the on-premise service appliance, based on the service policy, to handle the service request. Upon selection of the on-premise service appliance, the coordination server controls a sequence of operations performed by the on-premise service appliance to satisfy the service request.
US10721224B1 System and techniques for trans-account device key transfer in benefit denial system
Techniques described herein are directed to a system and methods for enabling a transfer of access rights for an electronic device between users. In embodiments of the system, a first user (e.g., a transferor) may, upon determining that access rights should be granted to a second user (e.g., a transferee), generate a transaction record. The transaction record may then be provided to a registry network, which may verify a digital signature of the transaction record as well as a current ownership status. Upon verification, the transaction record may be written to an ownership registry and a mobile application server may be notified of the transaction. Once notified, the mobile application server may transmit a device key to a user device associated with the transferee. Once the device key has been received at the transferee user device, it may be used to issue commands to the electronic device.
US10721218B2 Communication device for implementing selective encryption in a software defined network
The present disclosure pertains to systems and methods for selectively encrypting data flows within a software defined network (SDN). In one embodiment, a communication device may be configured to receive a plurality of unencrypted data packets. The communication device may receive from an SDN controller a criterion used to identify at least one of the unencrypted data flows to be encrypted. Based on the criterion, an encryption subsystem may generate an encrypted data flow the unencrypted data packets based on an encryption key. In some embodiments, the encryption system may parse the packets and encrypt the data payloads without encrypting the routing information associated with the packet. In other embodiments, the encryption subsystem may be configured to encapsulate and encrypt the entire unencrypted data packet. In some embodiments, the encryption subsystem may further be configured to authenticate a sending device and/or to verify the integrity of a message.
US10721212B2 Network policy update with operational technology
A network security system monitors data traffic being transmitted between a first device and a second device in a network to identify a plurality of commands being transmitted between the first device and the second device. The network security system then generates a whitelisting policy based on the plurality of commands being transmitted between the first device and the second device. After generating the whitelisting policy, the network security system receives subsequent data traffic being transmitted between the first device and the second device, and determines, based on the subsequent data traffic, a first command being transmitted between the first device and the second device. In response to determining that the first command is not included in the whitelisting policy, the network security system generates an alert in relation to the first command.
US10721202B2 Broadcast response prioritization and engagements
A computerized method comprising using at least one hardware processor for receiving a plurality of digital responses in response to a digital broadcast, each digital response associated with at least one of a plurality of computerized devices. The method comprises an action of calculating a plurality of priority scores, one each for some of the plurality of digital responses, and an action of selecting an ordered subset of the plurality of digital responses based on the plurality of priority scores. The method comprises an action of presenting to a user the ordered subset, and an action of receiving at least one digital counter-response for at least one of the plurality of digital response. The method comprises an action of sending the at least one digital counter-response to a respective one of the plurality of computerized devices associated with the respective digital response.
US10721197B2 Cloud-based spam detection
A cloud based mobile internet protocol messaging spam defense. Short message service (SMS) messages are analyzed by a cloud based virtual machine to determine if should be considered potentially unwanted messages (e.g., spam). The cloud based virtual machine uses a user specific algorithm for determining if a message should be considered to be a potentially unwanted message. Messages that are determined to be potentially unwanted messages trigger a notification to be sent to a user device associated with the virtual machine. The notification requests confirmation from the user that the potentially unwanted message is an unwanted message. The user's response to a request for confirmation is then used to update an unwanted message database associated with the user and the user device.
US10721196B2 Method and device for message reading
The present disclosure relates to a method and a device for message reading. The method includes: when there is a notification of unread message displayed on a terminal screen, obtaining a reading operation instruction, where the reading operation instruction includes a position at which a click on the terminal screen is taken place; when the position is located in a first preset area having a fingerprint recognition circuit, receiving fingerprint information on the terminal screen and recognizing fingerprint information received; and when the fingerprint information is determined to be legitimate, opening a reading interface corresponding to the notification of the unread message and displaying the unread message using the reading interface.
US10721194B2 User terminal device for recommending response to a multimedia message based on age or gender, and method therefor
A user terminal device is provided. The user terminal device includes: a communicator; a display; and a processor configured to receive a message from another electronic device through the communicator, control the display to display the received message, and based on the received message being a multimedia message including at least one of an image, a sound, and a video by analyzing the received message, control the display to display a recommended response list based on at least one of an age or a gender of the user of the terminal corresponding to a type of content included in a multimedia message. Therefore, convenience of a user using the user terminal device is improved.
US10721193B1 Reducing avoidable transmission of an attachment to a message by comparing the fingerprint of the attachment to be sent to that of an attachment that was previously sent or received by the user and indicating to the user when a match occurs that the attachment is redundant
Techniques for electronic messaging including identifying a first user-indicated attachment associated with a message to a recipient body, and determining that the first user-indicated attachment is redundant, such that a fingerprint for the first user-indicated attachment corresponds to a second user-indicated attachment. In some examples, the determination results in a sending device presenting a notification that the first user-indicated attachment is redundant with an attachment previously sent to or sent by a recipient user. In some examples, the determination results in a recipient device presenting a description of the message that includes an indication that the first user-indicated attachment is redundant and selectively enabling a user-initiated operation related to presentation of the message. In some examples, the determination results in transmitting to an end-user device an indication that the first user-indicated attachment is redundant.
US10721179B2 Adaptive resource allocation operations based on historical data in a distributed computing environment
Various embodiments for adaptively computing and implementing changes in resource allocations using historical data in a distributed computing environment. Historical data on resource consumption levels of an application is maintained. Either of an increase operation or reduction operation is triggered for a resource required by an application instance of the application, where a predicted consumption level for the resource required by the application instance is computed. The increase or reduction operation is computed and implemented for the resource required by the application instance to accommodate the predicted consumption level, thereby optimizing application efficiency and resource utilization in the distributed computing environment.
US10721166B2 Ensuring data locality for secure transmission of data
An approach is provided that selects a geographic location to which transmission of a data packet is disallowed. The approach identifies disallowed network devices that reside in the selected geographic location and builds a routing path through a public computer network through an allowed set of network devices with the allowed set of network devices does including any of the disallowed network devices. The approach then transmits the data packet from a transmitting network device to a receiving network device using the routing path.
US10721163B1 Spanning tree protocol bridge-based link selection system
An STP link selection system includes a first and second designated switch devices providing different paths to a root switch device. A non-designated switch device receives a first communication from the first designated switch device identifying a first root path cost for a first link to the first designated switch device and a first designated switch device identifier, and designates the first link as an active link for communications to the root switch device. The non-designated switch device subsequently receives a second communication from the second designated switch device identifying a second root path cost for a second link to the second designated switch device that is equal to the first root path cost, and a second designated switch device identifier that is lower than the first designated switch device identifier. In response, the non-designated switch device designates the second link as a non-active link upon which communications are blocked.
US10721162B2 Routing data through distributed communications network
Embodiments of the present disclosure relate to routing data through a distributed communications network (DCN) including several communication devices. Each communication device may include or be in communication with a computing device which causes the communication device to perform actions including: calculate a utility score for a subset of the plurality of communication devices, the utility score quantifying transmissibility of a data packet from the transceiver assembly to another communication device. The utility score may be calculated based on: a distance between the transceiver assembly and the communication device, a transmission queue at the transceiver assembly, a remaining life of the power source, a power consumption to transmit the data packet to the communication device, and a data throughput of the communication device. The computing device may generate instructions to transmit the data packet to at least one communication device in the subset, based on the calculated utility score.
US10721161B2 Data center WAN aggregation to optimize hybrid cloud connectivity
An example method of optimizing connectivity between data centers in a hybrid cloud system having a first data center managed by a first organization and a second data center managed by a second organization, the first organization being a tenant in the second data center. The method includes probing a wide area network (WAN) with test packets by varying an internet protocol (IP) flow tuple of the test packets across a set of IP flows. The method includes identifying a plurality of paths between a gateway of the first data center and another gateway of the second data center associated with the set of IP flows. The method further includes selecting an IP flow from the set of IP flows for an application executing in the first data center. The method further includes establishing a path-optimized connection between the gateway and the other gateway through the WAN having the selected IP flow for use by the application.
US10721152B2 Automated analysis and recommendations for highly performant single page web applications
A method in an analysis tool for dynamically analyzing client-side performance during the rendering of web content is provided. The method comprises automatically capturing data while a client application executes executable code written in a scripting language to render a web page wherein the data identifies components that are created, the execution time for creating each component, the execution start time for each component, and the components that are initially visible when the web page is rendered by the client application. The method further comprises analyzing the captured data as the data is captured to determine a plurality of factors that include the scripting language cycle duration, the identification of redundant code executions, and the prioritization and ordering of code module execution. The method further comprises generating a metric using the factors that characterizes the performance of the client application during web page rendering and displaying the metric.
US10721149B1 Method and apparatus of discovering and monitoring network devices
A method and apparatus of monitoring computer devices operating on a network is disclosed. One example method may include discovering and monitoring a plurality of network devices operating on a network. The method may include scanning the network to discover various network devices and determining a device type of each of the network devices. The method may also include determining attributes corresponding to each of the network devices, monitoring the attributes corresponding to each of the network devices and compiling a list of attribute information based on the monitoring operation and storing the list of attribute information in a memory. The device discovery and monitoring may be performed autonomously without user intervention allowing computer devices to be discovered and monitored as they are added to the network.
US10721141B1 Resource lifecycle automation
Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.
US10721139B2 Protection switching systems and methods in a packet network based on signal degrade
Systems and methods of protection switching in a packet network based on signal/service degrade includes monitoring a packet network connection; determining performance of the packet network connection based on the monitoring; detecting the packet network connection has a signal/service degrade based on the determined performance, wherein the signal/service degrade is a condition where the packet network connection is operational, but the performance is experiencing a degradation; and, responsive to detection of the signal/service degrade, performing one or more of notifying nodes in the packet network and performing a protection switch at the packet layer based on the signal/service degrade. The performance can be a delay measurement. The delay measurement can be utilized to determine Frame Delay (FD), Frame Delay Range (FDR), and Inter-Frame Delay Variation (IFDV), and the degradation is when one or more of FD, FDR, and IFDV exceeds a threshold in a window.
US10721138B2 Providing differentiated QoS by dynamically segregating voice and video clients into different BSSIDs
An access category assigned to stations making probe requests, based on a station type determined. Responsive to a voice access category type determination, deep packet inspection on one or more network packets from a specific flow of the specific station to identify a specific voice application running on the specific station can be performed. A GSSID is assigned to the specific station based on the specific voice application identified, each GSSID from a plurality of GSSIDs having distinct QoS parameters for voice applications. The probe request is responded to with a probe response, wherein the probe response comprises the GSSID. Network packets can be transmitted for and network packets by the specific station comprising the GSSID utilizing the voice access category.
US10721135B1 Edge computing system for monitoring and maintaining data center operations
A system for implementing edge computing and smart sensors at a data center is provided. The system may monitor behavior changes and collect data about servers within the data center. The system may make changes based on the collected data. The system may use simple network management protocol (“SNMP”) to recover data and trace data at relatively rapid speeds. The system may be able to identify duplicate data records, copy the duplicate data records and eliminate the need to access a disaster recovery center. The system may also detect when a server is exceeding or nearly exceeding resource utilization. When a server is determined to be nearing a resource threshold, the server may transmit an alert and/or automatically place an order to upgrade resources. In some embodiments, the system may monitor multiple data centers. In these embodiments, each data center may be considered to be a server.
US10721129B2 Automated change approval
An automated method for facilitating management of a data processing environment is disclosed. In various embodiments, the method may include facilitating creation of a first memorialization, in digital form, of first one or more changes made to a first data processing device of the data processing environment. In various embodiments, the method may further include facilitating creation of a second and a third memorialization, both in digital form, of second and third one or more changes made to a second and a third data processing device of the data processing environment, respectively. In various embodiments, the method may still further include facilitating automated approval of the second and third changes made to the second and third data processing devices, using the first, second and third memorializations. Other embodiments of the present invention may include, but are not limited to, apparatus adapted to facilitate practice of the above-described method.
US10721123B2 Provisional modes for multi-mode network devices
Techniques for implementing a provisional mode in a multi-mode network device (i.e., a network device that supports at least first and second modes of operation) are provided. According to one embodiment, the network device can receive, while running in the first mode, a request to enter the second mode. In response to the request, the network device can enter a third mode that is a provisional version of the second mode. Then, while running in the third mode, the network device can accept one or more configuration commands or settings for the second mode while simultaneously processing live network traffic according to the first mode.
US10721121B2 Methods for synchronizing configurations between computing systems using human computer interfaces
Computer-aided computer system configuration techniques for adding new computing resources to an existing set of computing resources. A method embodiment commences upon identifying an existing computing system having a first set of configuration parameters. A second computing system having a second set of configuration parameters is deployed. A user interface is provided to accept user input comprising a location and protocol to access the existing computing system. Syntactical and semantic differences between the configuration parameters of the existing computing system and those of the newly added set are identified. The identified differences are analyzed to generate a parameter map that relates the existing set of configuration parameters to the second set of configuration parameters and vice-versa. Relationships that are codified in the parameter map are validated through user interactions. The second set of configuration parameters are modified or augmented such that parameters can be synchronized between the two computing systems.
US10721112B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method and device for processing broadcast signals are discussed. The method includes receiving the broadcast signals carrying service data, demodulating the broadcast signals by an Orthogonal Frequency Division Multiplexing (OFDM) scheme, MIMO processing data in the broadcast signals based on a rotation value, where the rotation value has zero (0) degree for a modulation order corresponding to equal to or greater than 64 Quadrature Amplitude Modulation (QAM) and a code rate corresponding to at least one of 2/15, 3/15, 4/15, 5/15, 6/15, 7/15, 8/15, 9/15, 10/15, 11/15, 12/15 or 13/15, and the rotation value has zero (0) degree for a modulation order corresponding to Quadrature Phase Shift Keying (QPSK) and a code rate corresponding to at least one of 2/15, 3/15, 4/15 or 5/15, and decoding the data.
US10721108B2 System information block enhancement for low complexity user equipment and/or user equipment in coverage enhancement mode
Various communication systems may benefit from efficient communication of system information. For example, certain wireless communication systems may benefit from system information block enhancement for low complexity user equipment and/or user equipment in coverage enhancement mode. A method can include decoding a transport block size (TBS) index in a compact downlink control information. The method can also include monitoring for SIB based on the decoded TBS index. The method may optionally include monitoring for the SIB based on a predefined transmission pattern of physical downlink control channel for machine type communication. The method may also optionally include decoding of M-SI messages from a subframe according to a pattern indicated by an information element in M-SIB1.
US10721102B2 Communication apparatus and communication method
A communication apparatus includes an input terminal, an output terminal, and an interference reduction circuit. The interference reduction circuit is coupled between the input terminal and the output terminal. The interference reduction circuit receives a time-varying data signal. The interference reduction circuit acquires first partial data from the data signal at a first time, and generates a first level-shifted result and a second level-shifted result according to the first partial data. The interference reduction circuit is further configured to acquire second partial data from the data signal at a second time. The interference reduction circuit selects one of the first level-shifted result and the second level-shifted result as a selected result according to the second partial data, and sends the selected result to the output terminal.
US10721093B2 Adapter apparatus, electronic apparatus and communication method
According to one embodiment, an adapter apparatus includes a first connector conforming to the first standard, a second connector conforming to the second standard, a first transmitter and circuitry. The first transmitter transmits a first signal to a first external apparatus connected via the first connector. The first signal associates with a request to determine whether a first mode is supported by the first external apparatus. The first mode corresponds to a communication mode that conforms to a second standard via the first connector. The circuitry generates a second signal when the first external apparatus does not support the first mode. The second signal is used to make an indication representing that the first external apparatus does not support the first mode.
US10721092B2 High-speed CAN communication system using passband modulation
Disclosed is a high-speed controller area network (CAN) communication system, which is compatible with a CAN communication system, using passband modulation. The system includes: a high-speed CAN controller configured to provide a standard CAN transmission bit stream and a high-speed CAN transmission bit stream; and a high-speed CAN transmitter configured to synthesize a passband CAN signal obtained by modulating the high-speed CAN transmission bit stream in a passband and a standard CAN signal based on the standard CAN transmission bit stream and to transmit it to a CAN bus.
US10721084B2 Providing a private mode in asynchronous collaboration for a synchronous collaboration environment
Groupware features are described that support asynchronous collaboration for a synchronous collaboration environment. During a synchronous collaboration session, a document is displayed at a user's computing device. As changes to the document are received at the user's computing device, a change list is updated and the modified document is displayed. Any changes from the user are broadcast to other participants. For asynchronous collaboration during the session, a user-specific fork is created in the change list to contain private changes for the user. For each private change from the user, the groupware updates the change list in the user-specific fork with the private change, which is not broadcast to the other participants for reconciliation.
US10721074B2 Methods and apparatus to authenticate and differentiate virtually identical resources using session chaining
Methods and apparatus to authenticate and differentiate virtually identical resources using session chaining are disclosed. In response to a session request from at least one of a management device or a resource, example methods and apparatus locate a session chain stack associated with an identifier of the at least one of the management device or the resource, and determine whether a first nonce at a top of the session chain stack associated with the identifier of the at least one of the management device or the resource is equal to a second nonce associated with the session request from the at least one of the management device or the resource. Upon determining that the nonce at the top of the session chain stack associated with the identifier of the at least one of the management device or the resource is equal to the second nonce, example methods and apparatus initiate a session between the management device and the resource, and re-negotiate the second nonce between the management device and the resource to generate a third nonce.
US10721068B2 Secure data transmission using natural language
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for secure data transmission using natural language. One of the methods includes: obtaining sensitive information for a user; obtaining a natural language key for the user, wherein the natural language key for the user includes one or more natural language tokens; generating decoding data for the sensitive information for the user, wherein generating the decoding data comprises: for each place in the sensitive information for the user: assigning a respective one of the natural language tokens in the natural language key for the user to the value at the place, and generating one or more respective dummy natural language tokens for each value of the respective set of possible values for the place other than the value at the place; and providing the decoding data for use in decoding the natural language key into the sensitive information.
US10721065B2 Active state blockchain synchronization
Systems and methods for active state synchronization between distributed ledger technology (DLT) platforms are provided. A system may store an origin blockchain compliant with an origin DLT. The system may further store a target blockchain compliant with a target DLT. The target DLT may be different from the origin DLT. The system may include a DLT object synchronizer with access to the origin blockchain and the target blockchain. The DLT object synchronizer may receive, from an exchange node, a request to synchronize an origin instance of a DLT object between the origin blockchain and the target blockchain. The DLT object synchronizer may select a target instance of the DLT object on the target blockchain. The DLT object synchronizer may format origin data from the origin instance for compliance with the target DLT. The DLT object synchronizer may synchronize the origin instance and the target instance.
US10721064B2 Modular key exchange for key agreement and optional authentication
Various embodiments relate to a key protocol exchange that provide a simple but still secure key exchange protocol. Security of key exchange protocols has many aspects; providing and proving all these properties gets harder with more complex protocols. These security properties may include: perfect forward secrecy; forward deniability; key compromise impersonation resistance; security against unknown key share attack; explicit or implicit authentication; key confirmation; protocol is (session-)key independent; key separation (different keys for encryption and MACing); extendable, e.g. against DOS attacks . . . (e.g. using cookies, . . . ); support of early messages; small communication footprint; and support of for public-key and/or password authentication.
US10721062B2 Utilizing error correction for secure secret sharing
Utilizing error correction (ECC) for secure secret sharing includes computing an encrypted key using a key and a number of random values, computing, based on a first ECC scheme, a key ECC for the encrypted key and the random values, and storing a number of key fragments on a number of storage servers, the number of key fragments includes the encrypted key, the random values, and the key ECC.
US10721058B2 Ultra-secure blockchain enabled analytics
A system and method for analyzing and reporting on data held within a secure blockchain without decrypting information from the blockchain is provided. Incoming information and data files may be encrypted using any preferred method of encryption, with a hash created by an AI process for the data within the data files prior to encryption. A second hash is created after encryption is performed on the first hash, with an association string created to directly relate the first hash values with the second hash values. Metadata about the hashed data is analyzed with the information directly relatable to each of the first and second hash data, with the analytic information provided in a report to a user. The user decides what data to retrieve from the blockchain from the report.
US10721054B2 Scheduling over multiplexed resources under half-duplex constraint
Methods, systems, and devices for wireless communications are described. A scheduled node may transmit, by a first node in the network and to a second node in the network, an indication of a first temporal pattern of communication states for communication by the first node on a first set of resources, the first node being configured for half-duplex communications. The scheduled node may receive, from the second node, a grant of resources for performing communications on a second set of resources that are multiplexed with the first set of resources in a frequency domain, a spatial domain, or a combination thereof.
US10721053B2 Methods and apparatus for synchronization of communication devices operating in half duplex mode
Methods and apparatus disclosed herein enable a half-duplex, HD, wireless communication device, WCD (16), to remain synchronized to a supporting communication network (10), during uplink transmissions that use a large repetition factor, also referred to a using a large bundle size. For example, the WCD (16) uses a rule whereby the WCD (16) tunes back to the downlink carrier from time to time while making an uplink transmission that uses a large repetition factor. Re-tuning to the downlink carrier from time to time in this manner allows the WCD (16) to correct and maintain its time and frequency synchronization with respect to the network (10).
US10721044B2 Downlink control and retransmission indicator channel for relaxing ACK processing time constraints
Systems and methods are disclosed for minimizing latency between receipt of a NACK at a base station from a user equipment (UE) and retransmission of data to the UE. Time constraints for processing the ACK/NACK are relaxed so the base station can decode the ACK/NACK to determine whether a NACK has been received and then prepare for transmission of the appropriate data to the UE in the immediately following transmission time interval (TTI). These constraints are relaxed by separating download data indicator (DDI) from the PDCCH control data and delaying transmission of the DDI until decoding of the ACK/NACK.
US10721040B2 Orthogonal sequence based reference signal design for next generation WLANs
The present invention discloses methods and devices for communicating data in a Wireless Local Area Network (WLAN). An orthogonal frequency division multiplexing (OFDM) frame is communicated between an access point (AP) and a station (STA). The OFDM frame comprises a preamble section and a data payload section. The data payload section includes communication payload data and reference signal (RS) data pertaining to a wireless channel. The RS data comprises one of an orthogonal sequence-based reference signal (OSRS), a quasi-orthogonal sequence-based reference signal (QOSRS), and a tone interleaved long training field (TIL)-based RS.
US10721038B2 Method and apparatus for channel estimation and data decoding in wireless communication system
A communication method and system that combine the internet of things (IoT) technology with fifth generation (5G) communication systems supporting a higher data rate after fourth generation (4G) systems are provided. The present disclosure may be applied to intelligent services, such as smart homes, smart buildings, smart cities, smart or connected cars, healthcare, digital education, retail businesses, and security and safety related services on the basis of 5G communication technologies and IoT related technologies. A method of a terminal in a wireless communication system to improve DMRS channel estimation performance is provided. The method includes receiving first information configuring a physical resource block (PRB) bundling size indication based on second information, receiving the second information indicating the number of at least one PRB, if the PRB bundling size indication is configured, and estimating the channel state based on an assumption that the same precoding is applied to the at least one PRB based on the second information.
US10721031B2 Method of transmitting and receiving transmission block based on code block group
Disclosed is a method of transmitting and receiving a transmission block based on a code block group (CBG) in a 3GPP NR system. A method of a terminal may be provided for receiving a transmission block from a base station. The method may include receiving a transmission block composed of one or more code block groups (CBGs) from the base station, transmitting a HARQ ACK/NACK message for the transmission block to the base station, receiving a retransmission block configured based on the HARQ ACK/NACK message for the transmission block, and transmitting a HARQ ACK/NACK message for the retransmission block to the base station.
US10721029B2 Techniques for a hybrid automatic repeat request (HARQ) mechanism with polar codes
The present disclosure describes a method, an apparatus, and a computer readable medium for hybrid automatic repeat request (HARQ) transmissions. For example, the method may include generating a first codeword for a first information block, wherein the first codeword is a first polar code, and wherein the first information block includes cyclic redundancy check (CRC) bits; transmitting the first codeword to a receiver; determining that the first polar code is not successfully decoded at the receiver based at least on a first message received from the receiver; generating a second codeword for a second information block, wherein the second codeword is a first enhanced polar code, and wherein the second information block does not include any CRC bits; transmitting the second codeword to the receiver; and determining that the second codeword and the first codeword are successfully decoded at the receiver based at least on a second message received from the receiver.
US10721024B2 Error recovery method and device for same using multichannel in wireless communication system
In the present application, a method is disclosed for receiving data from a base station by means of a terminal in a wireless communication system. In particular, the method comprises the steps of: receiving the data from the base station through a multicast channel; when decoding of the data is unsuccessful, transmitting a retransmission request signal for the data to the base station; and receiving a retransmission of the data from the base station through a unicast channel, wherein the data received through the multicast channel and the data received through the unicast channel are characterized by including the same transport block having mutually different and dissimilar RVs (Redundancy Versions).
US10721018B2 Quality of service and streaming attributes for a data storage device
A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.
US10721017B2 Methods and transceivers for wireless communication in a packet based communication network
A method is disclosed performed by a second transceiver (140) of a packet based wireless communication network (100) for wireless communication with a first transceiver (130) of the network. The method comprises receiving, from the first transceiver (130), a data sequence comprising a first data field comprising data coded with a first modulation and coding scheme, MCS, and a second data field comprising data coded with a second MCS different from the first MCS, wherein the second transceiver (140) has information indicating that the data of the first data field is coded with the first MCS and the data of the second data field is coded with the second MCS. The method further comprises performing a decoding operation on the data of the first data field using the first MCS and a decoding operation on the data of the second data field using the second MCS, and selecting the first MCS or the second MCS based on a result of the performed decoding operations. Thereby a most suitable MCS can be efficiently found for communication between a first and a second transceiver.
US10721016B2 Notification method and apparatus for channel quality indicator and modulation and coding scheme
A notification method for a CQI and a modulation and coding scheme is provided. The method includes: learning, by a terminal, a first CQI index according to a first CQI table; sending the first CQI index to a base station; receiving, by the base station, the first CQI index sent by the terminal UE; determining a first MCS index according to the first CQI table, a first MCS table, and the received first CQI index; sending the determined first MCS index to the UE; receiving, by the terminal, the first MCS index sent by the base station; and determining a modulation order and a code block size according to the first MCS table and the received first MCS index; where the first CQI table includes entries in which modulation schemes are higher than 64QAM.
US10721008B2 Transmitting system, multiplexing apparatus, and leap second correction method
A transmitting system includes an outputting apparatus and a multiplexing apparatus. The outputting apparatus transmits MMTP packets to which an NTP short format timestamp is added. The multiplexing apparatus multiplexes the MMTP packets. The multiplexing apparatus includes an extractor, a controller, a determiner, a management information generator, a continuity determiner, and a transmission timing adjuster. The transmission timing adjuster writes, for adjustment of a transmission timing of an MMTP packet being close to an MMTP packet in which an NTP short format timestamp value is discontinuous, time information taking a leap second processing into consideration, to the NTP short format timestamp of the MMTP packet.
US10721003B2 Mobile communication device, testing system and method for testing a device under test
A mobile communication device is described that comprises a testing module for testing purposes and a communication module for wireless communication. The testing module is configured to simulate a communication partner for a device under test. The testing module is configured to send and/or receive test signals. The testing module is configured to test at least a physical layer. Further, a testing system and a method for testing a device under test are described.
US10720991B2 OSNR margin monitoring for optical coherent signals
A method and a device are provided for monitoring OSNR system margin in optical networks which relies on the relationship that exists between the OSNR value and the ESNR value.
US10720988B2 Beamformer for end-to-end beamforming communications system
Methods and systems are described for providing end-to-end beamforming. For example, end-to-end beamforming systems include end-to-end relays and ground networks to provide communications to user terminals located in user beam coverage areas. The ground segment can include geographically distributed access nodes and a central processing system. Return uplink signals, transmitted from the user terminals, have multipath induced by a plurality of receive/transmit signal paths in the end to end relay and are relayed to the ground network. The ground network, using beamformers, recovers user data streams transmitted by the user terminals from return downlink signals. The ground network, using beamformers generates forward uplink signals from appropriately weighted combinations of user data streams that, after relay by the end-end-end relay, produce forward downlink signals that combine to form user beams.
US10720987B2 High-altitude communications system, method, and apparatus
Embodiments of the present invention provide an air-ground communication control method. The method is applied to a hierarchical network that includes a ground network and at least one aerial network, and the method includes: receiving, by a ground platform, location information of a high-altitude platform sent by the high-altitude platform, where the ground platform is located in the ground network, the high-altitude platform is located in the aerial network, and a beam of the high-altitude platform covers the ground platform; determining a beam direction according to location information of the ground platform and the location information of the high-altitude platform; and sending beam width information to the high-altitude platform in the beam direction, where the beam width information is used to adjust an interval of sending the location information of the high-altitude platform.
US10720979B1 Wireless devices having spirally-distributed beam pointing angles
An electronic device may be provided with a phased antenna array, control circuitry, and a codebook. The control circuitry may control the phased antenna array to form a signal beam at a beam steering angle selected from a set of beam steering angles identified by the codebook. The set of beam steering angles may be evenly distributed along a two-dimensional or three-dimensional spiral path. The control circuitry may control the phased antenna array to sweep over the set of beam steering angles until external wireless equipment is found. Distributing the set of beam steering angles in this way may minimize the size of the codebook while allowing the phased antenna array to cover as much of its field of view as possible with satisfactory gain.
US10720978B1 Beam diversity interference mitigation
Methods and systems include reducing or mitigating interference by sweeping multiple beams used to communicate between a wireless network base station and an electronic device. The multiple beams include beams having different sidelobe directions. The electronic device selects, using a processor of the electronic device, a beam from the multiple beams. Furthermore, selecting the beam includes selecting the beam having a lowest level of interference of the multiple beams due to a sidelobe direction of the beam. The electronic device then communicates with the wireless network base station using the selected beam.
US10720977B2 Channel state information transmission/reception method and apparatus of downlink coordinated multi-point communication system
A Channel State Information (CSI) transmission/reception method and an apparatus for transmitting/receiving CSI efficiently in a Coordinated Multi-Point (CoMP) communication system are provided. The CSI transmission method of a terminal for receiving Joint Transmission (JT) from a first Transmission Point (TP) and a second TP includes receiving a first CSI Reference Signal (CSI-RS) corresponding to the first TP, receiving a second CSI-RS corresponding to the second TP, generating an aggregated CSI corresponding to the first and second CSI-RSs, and transmitting the aggregated CSI, wherein generating an aggregated CSI comprising creating the aggregated CSI with a transmission timing of the aggregated CSI. The CSI transmission/reception method and apparatus is capable of transmission CSI efficiently in the CoMP system.
US10720968B2 Method and device for configuring a single frequency network
A telecommunication system is provided comprising a Single Frequency Network, which enables the activation and respectively deactivation of base stations (SCn-SCn+3), each providing a radio cell such as a so-called Small Cell (SCn-SCn+3). Single Frequency Networks provide the advantage that no handover procedures are required for user equipment traversing several radio cells. The subject matter of the present invention provides means for a location based adaption of the transmission parameters for operating the Small Cells (SCn-SCn+3) in dependence of the location of the user equipment to be supplied.
US10720966B1 Near field communication device and information processing method
Implementations of this specification provide a near field communication device and an information processing method performed by the near field communication device. An example device includes: an antenna; a radio frequency module connected to the antenna; a CPU circuit connected to the radio frequency module; and a power control module connected to the radio frequency module and the CPU circuit. The radio frequency module outputs, based on a radio frequency signal from the antenna, information conforming to a near field communication protocol of the radio frequency signal. The power control module controls the CPU circuit based on an indication included in the information, such that the CPU circuit is suppressed when a communication distance of the near field communication protocol of the radio frequency signal is greater than a predetermined threshold.
US10720962B2 Method and apparatus for reducing radiation from an external surface of a waveguide structure
Aspects of the subject disclosure may include, a system that guides electromagnetic waves that propagate along a transmission medium without requiring an electrical return path, and at least reduces radiation on an outer surface of a structure reducing a flow of an electrical current from an inner surface of the structure to the outer surface of the structure. Other embodiments are disclosed.
US10720960B2 System and method of digital signal processing
A system and method for transmitting a digital signal comprising includes a random number generator for generating a pseudorandom code. A scheduler stores a plurality of signal sequences each matching a set of bandwidth-time products and center frequencies with a stored code. The scheduler selects a signal sequence by matching the pseudorandom code with one of the stored codes. The scheduler selects a bandwidth-time product and center frequency based on the selected signal sequence. A baseband processing unit generates the digital signal based on a selected bandwidth-time product and center frequency. A front end processing and beamforming unit broadcasts the digital signal.
US10720958B2 Processing device, network node, client device, and methods thereof
This disclosure relates to techniques for synchronization signals. The synchronization signal comprise a primary synchronization signal (PSS) generated based on a PSS sequence and a secondary synchronization signal (SSS) generated based on an SSS sequence. The SSS sequence may be generated based on a first sequence corresponding to a first cyclic shift and a second sequence corresponding to a second cyclic shift. The first cyclic shift and the second cyclic shift are associated with Cell ID. The PSS sequence may be generated based on one of the first and the second sequences.
US10720955B2 Method for removing magnetic interference signal according to use of FDR scheme, and device for removing magnetic interference signal
An apparatus for removing a magnetic interference signal according to a use of a full duplex radio (FDR) scheme comprises a plurality of Rat race couplers; and a plurality of antenna pairs in which two antennas are paired, wherein each of the plurality of antenna pairs are disposed at equal intervals from each other, a first output port between two output ports of a first Rat race coupler from among the plurality of Rat race couplers is connected to a first antenna of a first antenna pair and a second output port is connected to a second antenna of the first antenna pair, a third output port between two output ports of a second Rat race coupler from among the plurality of Rat race couplers is connected to a third antenna of a second antenna pair, and a fourth output port is connected to a fourth antenna of the second antenna pair.
US10720954B2 System and method to share single antenna between two L-band receiver/transmitters
An antenna switching system comprises an antenna switch module comprising a switch network that includes RF switches connectable to signal receive and transmit paths, and a switch control unit. First and second receiver/transmitter units are connected to the antenna switch module. A single antenna is connected to the receiver/transmitter units through the antenna switch module. The switch control unit receives mutual suppression signal pulses routed from the receiver/transmitter units. The mutual suppression signal pulses are decoded by the switch control unit to generate control signals to open and close the RF switches as needed for a signal transmit operation mode or a signal receive operation mode. The signal transmit operation mode comprises a first transmit mode in which either of the receiver/transmitter units transmits RF signals along the transmit path, or a second transmit mode in which both of the receiver/transmitter units transmit RF signals along the transmit path.
US10720952B2 Method of securing a portable electronic device
A method of securing a portable electronic device with a touchscreen interface for use in a sterile environment comprises providing a sterilizable enclosure and providing a transfer device. The transfer device has an upper wall and a lower wall defining a passage. The enclosure provides a frame and a base movable between open and closed positions. The enclosure is held open with the transfer device. The electronic device is inserted through the passage and into the enclosure. One of the transfer device and the enclosure is moved away from the other.
US10720943B2 Data storage device, operation method thereof and storage system having the same
A data storage device may include: a storage configured to store user data, firmware and a boot code; and a controller configured to control data exchange with the storage, and comprising an error correction code (ECC) engine configured to perform error correction during the data exchange, wherein the ECC engine stores a first parity check matrix, performs error correction on data exchanged with the storage based on the first parity check matrix during a first operation mode, and performs error correction on data exchanged with the storage based on a second parity check matrix extracted from the firmware during a second operation mode.
US10720936B1 ADC reconfiguration for different data rates
A receiver having analog-to-digital converters (ADC) is disclosed. The ADCs may be reconfigured based on the data rate of the receiver. For example, more portions of each time-interleaved ADC may be enabled to support a higher data rate of the receiver and less portions of the ADCs may be used to support a lower data rate of the receiver.
US10720928B1 Frequency agile modulator
A frequency-agile phase modulator with glitch-free multiplexer in CMOS process technologies for applications including wireless communications, radar, automotive radar, etc. Examples herein offer a novel phase modulator architecture that, when combined with either a wideband power amplifier or multiple narrowband amplifiers, allows for a single transmitter to transmit radar, communication, telemetry, or other similar waveforms across multiple frequency bands. The embodiments herein allow one transmitter to cover a very large operating frequency range, resulting in a decrease in size, weight, power consumption, and cost for future “small” platform systems. In an embodiment, the phase modulator circuit includes a reconfigurable delay-locked loop (DLL) circuit that is configured to receive a radio frequency (RF) input signal (RFin) and a configuration signal. The phase modulator circuit also includes a frequency-agile, glitch-free multiplexer circuit configured to receive an oversampled baseband clock signal (clkOBB) and a phase select data input signal.
US10720913B1 Integrated failsafe pulldown circuit for GaN switch
Circuits and devices are provided for reliably holding a normally-off Gallium Nitride (GaN) power transistor, such as a Gate Injection Transistor (GIT), in a non-conducting state when a gate of the power transistor is not driven with an active (turn-on) control signal. This is accomplished by coupling a normally-on pulldown transistor between the gate and the source of the power transistor, such that the pulldown transistor shorts the gate to the source when the power transistor is not set for its conducting state. The pulldown transistor is preferably located on the same semiconductor die as, and in close proximity to, the power transistor, so as to avoid spurious noise at the power transistor gate that may unintentionally turn on the power transistor. A pulldown control circuit is coupled to the gate of the pulldown transistor and autonomously turns off the pulldown transistor when the power transistor is set to conduct.
US10720911B2 Bootstrap circuit and a sampling circuit using the same
A bootstrap circuit including: a charge pump; a power unit including a bootstrap capacitor, wherein the bootstrap capacitor is charged using an output voltage of the charge pump; and a switch driver for generating a bootstrap signal based on a clock signal and an analog signal, wherein the analog signal is input to an analog switch, the switch driver for controlling the analog switch using the bootstrap signal, and including a first body switch connected between an input terminal and a body of the analog switch.
US10720909B2 Flip-flop including 3-state inverter
A flip-flop includes an input interface, a first latch, a third inverter, and a second latch. The third inverter and the fifth inverter include first transistors of a first type formed between a first power contact and a second power contact supplied with a power supply voltage on first-type fins, and second transistors of a second type formed between a first ground contact and a second ground contact supplied with a ground voltage on second-type fins.
US10720903B2 Acoustic wave filter device, radio-frequency front-end circuit, and communication apparatus
A filter includes a series-arm resonator connected on a path connecting input/output terminals, and first and second parallel-arm resonators connected between the same node on the path and ground. A resonant frequency of the second parallel-arm resonator is higher than a resonant frequency of the first parallel-arm resonator, and an anti-resonant frequency of the second parallel-arm resonator is higher than an anti-resonant frequency of the first parallel-arm resonator. Each of the first and second parallel-arm resonators includes an acoustic wave resonator including an IDT electrode. The IDT electrode in the second parallel-arm resonator has a higher duty ratio than the IDT electrode in the first parallel-arm resonator, where the duty ratio is the ratio of the width to the pitch of electrode fingers.
US10720902B2 Surface acoustic wave RFID sensor for chemical detection and (bio)molecular diagnostics
The present application describes embodiments of a radio-frequency identification (RFID) sensor based on a combinationof a surface acoustic wave (SAW) transducer and two-dimensional electron gas (2DEG) or two-dimensional hole gas (2DHG) conducting structure, and its use in chemical detection and (bio)molecular diagnostics. The SAW RFID sensor chip contains apiezoelectric substrate, on which a multilayer heterojunction structure is deposited. The heterojunction structure comprises atleast two layers, a buffer layer and a barrier layer, wherein both layers are grown from III-V single-crystalline or polycrystallinesemiconductor materials, such as GaN/AlGaN. Interdigitated transducers (IDTs) transducing SAWs are installed on top of thebarrier layer. A 2DEG or 2DHG conducting channel is formed at the interface between the buffer and barrier layers and provideselectron or hole current in the system between the non-ohmic (capacitively-coupled) source and drain contacts connected to the formed channel.
US10720895B2 Fully-differential programmable gain amplifier
A programmable a fully-differential programmable gain amplifier for reducing distortion, switching transients and interference, and improving bandwidth. In one embodiment, the amplifier includes a programmable gain module, an amplifier coupled to the current mode outputs and a data latch circuit of the programmable gain module, the amplifier configured to apply common mode voltage to the data latch circuit, and a current-to-voltage converter. In one embodiment, the fully-differential programmable gain amplifier controls distortion and switching interference during amplification by sensing common mode signals to produce an error signal, and applying the resulting error signal to the programmable gain module for multiplying digital to analog conversion. Components of the fully-differential programmable gain amplifier provide compensation of distortion caused by nonlinearity of device switches and switch resistance, and can include a floating supply, galvanic isolation of control signals and a common mode voltage controller.
US10720886B2 Oscillator, electronic apparatus, and vehicle
An oscillator includes a resonation element, a temperature sensitive element, a first package that houses the resonation element and the temperature sensitive element and is airtightly sealed, and a second package that houses the first package and is airtightly sealed. The first package includes a first base having a first recessed portion that is provided on one main surface side and a first lid that is joined to the first base so as to close an opening of the first recessed portion. The second package includes a second base having a second recessed portion that is provided on one main surface side and a second lid that is joined to the second base so as to close an opening of the second recessed portion.
US10720872B2 Motor control device and machine tool system for controlling motor in accordance with amount of drop in power supply voltage
A motor control device includes a rectifier which converts AC power into DC power and outputs it to a DC link, an inverter which converts the DC power of the DC link into AC power for each motor and outputs it, an AC voltage detection unit which detects an AC voltage value on the AC input side of the rectifier, a state determination unit which determines that a voltage dropped state has been set when the AC voltage value is smaller than a certain specified voltage and that a normal state has been set when the AC voltage value is equal to or larger than the specified voltage, and an output control unit which controls each motor in accordance with the amount of voltage drop with respect to the specified voltage of the AC voltage value when the state determination unit determines that the voltage dropped state has been set.
US10720866B2 Multiple generator synchronous electrical power distribution system
A power system includes a bus, a first controller and one or more second controllers. The first controller is configured to excite a first generator to generate electric power on the bus in response to initiation of rotation of the first generator. The one or more second controllers are configured to excite one or more respective second generators with a constant excitation in response to initiation of rotation of the first generator. The second generator(s) are electrically coupled with the bus and configured to operate as a motor to commence synchronous rotation with the first generator in response to electric power being present on the bus. The second controller(s) are further configured to initiate dynamic adjustment of the excitation of the second generator(s) to generate electric power on the bus with the second generator(s) in response to the first generator and the second generator(s) synchronously reaching a predetermined rotational speed.
US10720865B2 Portable power generator with power monitor and control
A portable power generator with power monitor and control. The portable generator may include an alternator powered by an engine and configured to generate an alternator output, a first output receptacle coupled to the alternator output through a first switch, and a second output receptacle coupled to the alternator output through a second switch. The portable generator may further include a sensor unit configured to detect at least one output parameter of the first output receptacle. An electronic processor of the portable generator may be configured to receive first sensor signals indicating a measured quantity of the at least one output parameter of the first output receptacle and determine that the measured quantity exceeds a predetermined threshold. The processor may also be configured to disable the first output receptacle in response to determining that the measured quantity exceeds the predetermined threshold.
US10720862B2 Method of calculating motor position using hall sensor
A method of calculating a motor position uses a hall sensor. The method can include determining a motor position in response to a signal change of a hall sensor installed to a motor, calculating a basic compensation value for compensating a motor position error due to signal measurement delay of the hall sensor, determining whether a current command condition for a constant-speed operation of the motor is satisfied, calculating a first-up compensation value and a first-down compensation value, calculating an average values of the deviation between d-q axes current commands, and correcting the motor position using the basic compensation value when a difference between the average values is less than a reference average value.
US10720861B2 Motor control device and motor control method
A motor control device for controlling a servomotor, includes an inverter having multiple switching elements, a motor control unit configured to control switching operation of the multiple switching elements to thereby drive the servomotor, a brake configured to apply a braking force to the servomotor, a brake control unit configured to control the brake and a state acquisition unit configured to acquire a rotational state of the servomotor. The brake control unit actuates the brake when the rotation amount per unit time of the servomotor reaches a predetermined amount or greater in a state where the servomotor is not driven by the motor control unit and the brake is not operated.
US10720857B2 Electronic circuit for controlling charging of a piezoelectric load
The invention relates to an electronic circuit (100) for controlling charging of a piezoelectric load (190). The electronic circuit comprises a charge pump (111) configured to supply a charging current to the piezoelectric load dependent on a charge control signal (131), a measurement circuit (113) configured to obtain a load voltage corresponding to a terminal voltage at a load terminal of the piezoelectric load, a comparator circuit (114) configured to compare an adjustable reference voltage with the load voltage. The electronic circuit is configured to determine the charge control signal dependent on the comparison so that the control signal controls delivery of the charging current dependent on the comparison. The electronic circuit is further configured to set the adjustable reference voltage to a target voltage (VT) and to set the adjustable reference voltage to a low limit voltage (Vlow), being lower than the target voltage, when the load voltage reaches the target voltage.
US10720838B1 Forced-burst voltage regulation for burst-mode DC-DC converters
Embodiments provide forced-burst voltage regulation for burst mode direct-current-to-direct-current (DC-DC) converters in integrated circuits. The DC-DC converter generates an output voltage and operates in a burst mode to raise the output voltage to a threshold voltage. A controller is coupled to the DC-DC converter. In operation, the DC-DC converter is configured to perform the burst mode based upon a low-voltage detection for the output voltage. The DC-DC converter is further configured to perform the burst mode when a force-burst command is asserted by the controller to the DC-DC converter regardless of a state for the low-voltage detection. For one embodiment, the force-burst command is asserted as a burst control signal from the controller to the DC-DC converter to generate a long quiet period for sensitive actions. For another embodiment, the force-burst command is asserted using enable and refresh control signals to facilitate low-power operation.
US10720831B2 Reference voltage generation
In some examples, an apparatus for reference voltage generation includes a plurality of reference voltage rails each with a corresponding reference voltage, a first controller, and a second controller. The first controller is to cycle through the plurality of reference voltage rails and maintain the reference voltages in a synchronous mode. The second controller is to detect an event and provide an indication to the first controller to update in an asynchronous mode one of the plurality of reference voltages in response to the event. The first controller is to update in an asynchronous mode the one of the plurality of reference voltages in response to the event.
US10720819B2 Switched reluctance machine with toroidal winding
A switched reluctance machine has a stator core salient with stator poles disposed concentrically with a rotor that is salient with rotor poles. A plurality of coil windings are wound about the stator core so that a pair of windings are adjacent each of the stator poles. The pair of coil windings induces magnetic flux in the adjacent stator poles and the rotor rotates to align the rotor poles with the stator poles having the induced magnetic flux. The rotor is rotatable at high speeds of up to 50,000 RPM and the coil windings can be directly cooled.
US10720815B2 Segmented magnetic core
Various embodiments associated with a segmented magnetic core are described. The segmented magnetic core can be made up of multiple singular structures so as to allow an individual singular structure to be removed with ease and without disturbing another magnetic core. This modular core design allows for a significant reduction in motor housing weight due to compatibility of the design with lightweight materials and the potential absence of extensive housing when so designed. This modular core design can be incorporated into a motor or a generator and this modular core design can be accomplished, in one example, by way of stacking and/or interlocking employing low cost assembly. In one example, a motor or a generator uses sensors to detect an operational failure in a magnetic core, notifying a user early of the failure.
US10720810B2 Positioning actuator and manufacturing method
A positioning actuator includes a stator assembly and a rotor, a printed circuit provided with electronic components, as well as a reduction gear for driving a rotary member. It includes two complementary blocks, the first block being made up of a shell having thermal conductivity no lower than 1 W/m/K, the first block including the reduction gear and having a passage for the output shaft of the reducing gear as well as an open opposing surface; the second block being formed by overmoulding the stator assembly and having a rear bearing recess for the rotor, the second block having a joining surface which complements a joining surface of the first block. The actuator also includes the electronic circuit which is positioned in a space defined between the first and second blocks. The disclosure also relates to a method for manufacturing such an actuator.
US10720802B2 Laminated core and method for producing same
The laminated core (12) comprises laminations (10), which are arranged one over the other and which are each connected to each other by means of a first connection (9, 15). In addition, at least some of the laminations (10) are connected to each other by means of a second connection (11). By using two connections, the advantages thereof can be bundled, whereby the number and/or size of the connection points can be reduced while the requirement for the laminated core (12) remains the same or very high requirements for the laminated core (12) can be met or even increased. Advantageously, an adhesive is used as one of the connections (11), while the other connection (9, 15) can be a form-fitting connection. The adhesive (11) is applied to the lower side (13) and/or upper side (14) of the laminations (10) before or after the punching of the laminations (10). However, the two connections can also be formed by two adhesive systems. Finally, the connections (9, 10; 11) can also be formed by at least one weld seam and additionally by an adhesive.
US10720801B2 Electric machine with a stator having slots at the tooth for reducing the fundamental wave of the magnetic flux
The invention relates to an electric machine comprising a stator and a rotor moveable relative to the stator. The stator has slots for accommodating electrical windings, wherein teeth of the stator are formed between adjacent slots. During operation of the machine, an operating wave of the magnetomotive force is different from a fundamental wave of the magnetic flux. The stator comprises at least one recess which is arranged in the tooth region and extends substantially in the radial direction.
US10720797B2 Method and apparatus for dynamic RF lens focusing and tracking of wireless power recovery unit
A method of determining the phases of a multitude of transmitting elements of an RF power generating unit, includes, in part, activating one of transmitting element during the first time period, turning off the remaining transmitting elements during the first time period, transmitting an RF signal from the activated transmitting element to a device to be charged during the first time period, detecting a first phase value associated with the RF signal at the device during the first time period, transmitting the detected first phase value from the device to the generating unit during the first time period, and adjusting the phase of the activated transmitting element in response to the detected first phase value.
US10720791B2 Charging method, charging device and terminal
Embodiments of the present disclosure provide a charging method, a charging device and a terminal. According to the embodiments of the present disclosure, a current battery voltage of a battery of a terminal is obtained. A current remaining electric quantity of the battery is obtained according to the current battery voltage. A charging duration of the battery at each charging stage is obtained according to the remaining electric quantity. The battery is charged according to the charging duration of the battery at each charging stage. This solution can increase a charging speed of the terminal.
US10720779B2 Quick charging system, terminal, power adapter and charging line
The present disclosure provides a charging system, a terminal, a power adapter and a charging line. The terminal includes a first controller and M charging input interfaces. The power adapter includes a second controller and N charging output interfaces. When at least one of the N charging output interface is coupled to the charging input interfaces of the terminal, the second controller and the first controller communicate with each other to determine the number of charging output interfaces of the power adapter coupled to the terminal, and a charging current outputted from the power adapter to the terminal is adjusted according to the number of charging output interfaces of the power adapter coupled to the terminal.
US10720773B2 Electric circuit and associated method for regulating power transfer in a power grid
An electric circuit for regulating power transfer in a power grid includes a compensator circuit arranged to be connected between outputs of one or more power sources and a point of common coupling in the power grid. The compensator circuit is arranged to detect one or more electrical properties associated with the outputs and one or more electrical properties associated with the point of common coupling; and provide, based on the detection, a voltage output to emulate a resistor for suppressing filter resonance associated with the one or more power sources and to reduce equivalent impedance of the power grid.
US10720770B2 Power supply circuit, method, and portable device
The disclosure provides a power supply circuit including an external power source, an ID pin provided in a universal serial bus (USB) port on a printed circuit board (PCB), and an internal power and signal management subsystem. The external power source is configured to power the internal power and signal management subsystem via the ID pin. A power supply method and a portable device are also disclosed.
US10720764B2 Configurable electrical receptacles
This invention relates to configurable electrical receptacles and more particularly to electrical receptacles that accept in-situ replacement of an insert providing a specific functionality within an electrical receptacle which is configurable to function or user accessible feature.
US10720759B2 Ignition plug
The spark plug includes an insulator, a metal shell, and a buffering member. The buffering member is filled in a space that is enclosed by an inner peripheral surface of the metal shell and an outer peripheral surface of the insulator. 3 mm2≤L×T is satisfied in a case where: a length in a direction of an axial line of a filled portion filled with the buffering member is defined as a filling length L; a thickness, of a screw portion of the metal shell, that is half a difference left after subtraction of the inner diameter of the metal shell from the pitch diameter of the screw portion is defined as an effective thickness; and a minimum value of the effective thickness of a portion, of the screw portion, present rearward of an inner diameter reduction portion of the metal shell is defined as a minimum thickness T.
US10720758B2 Emitter array with shared via to an ohmic metal shared between adjacent emitters
An emitter array may comprise a plurality of emitters that includes two adjacent emitters. The ohmic metal layer may include a portion that is shared by, and located between, the two adjacent emitters. The emitter array may comprise a protective layer over the ohmic metal layer. The emitter array may comprise a via through the protective layer to the portion. The via is shared by, and located between, the two adjacent emitters.
US10720756B2 Vertical cavity surface emitting laser and method for manufacturing same
An embodiment discloses a vertical cavity surface emitting laser and a method for manufacturing the same, the vertical cavity surface emitting laser comprising: a substrate; a lower reflective layer disposed on the substrate; an active layer disposed on the lower reflective layer; an oxide layer disposed on the active layer and comprising a first hole disposed at the center thereof; a capping layer disposed on the oxide layer; and an upper reflective layer disposed on the capping layer and the first hole.
US10720752B2 Submount and semiconductor laser device
The method includes the steps of: preparing a single crystal SiC including an upper surface 10a and a lower surface 10b and provided with a micropipe 11 penetrating from the upper surface 10a to the lower surface 10b; forming a first seed layer 21 made of a metal material on the upper surface 10a of the single crystal SiC; and forming a first plated layer 31 on the first seed layer 21 so as to close an upper end of the micropipe 11, using an electroplating method.
US10720739B1 Electrical connector
An electrical connector includes an insulating housing, a center plate fastened in the insulating housing, and a terminal assembly fastened in the insulating housing. The center plate has a base plate. Rears of two opposite sides of the base plate are connected with two connecting feet. A pair of the bending arms are connected with the rears of the two opposite sides of the base plate. The pair of the bending arms have two bending portions, two extending arms and two hooking portions. The two extending arms include two first extending portions, two connecting portions and two second extending portions. The two hooking portions have two first bending feet, two second bending feet and two third bending feet. The two connecting portions and the two second extending portions are exposed out of the insulating housing. The two first bending feet are exposed out of the insulating housing.
US10720738B1 High speed connector and transmission module thereof
A transmission module of a high speed connector includes an insulating core and two rows of conductive terminals fixed to the insulating core and parallel to a width direction. Each of the conductive terminals includes an embedded segment fixed and embedded in the insulating core, a contacting segment, and a fixing segment, the latter two of which respectively extend from two opposite ends of the embedded segment. Each of the embedded segments has a minimum width within a range of 0.26-0.3 mm. Each of the touching segments includes a front extending portion having a maximum width within a range of 0.34-0.38 mm and a touching portion having a maximum width within a range of 0.23-0.27 mm. The embedded segments and the touching segments of one of the two rows of the conductive terminals are mirror-symmetrical to and face those of the other row of the conductive terminals.
US10720736B2 Connector and electric wire with connector
A connector includes a terminal fitting, an insulating housing, and a conductive shield shell. The terminal fitting includes an electrical connecting part electrically connected to a mating terminal of a mating connector and an electric wire connecting part electrically connected to a terminal of an electric wire. The housing accommodates the electrical connecting part in an inward accommodation space and causes the electric wire connecting part to protrude outward. The shield shell accommodates a space from the housing to the terminal of the electric wire inward and covers the space from outside. The shield shell includes a main shield that covers the housing from outside and a tubular sub-shield that covers the electric wire connecting part and the terminal of the electric wire from outside and is provided for each of the terminal fitting.
US10720730B2 Card edge connector having metallic member formed integrally with insulative housing
A card edge connector includes an elongated insulative housing, a number of terminals retained to the housing, and a metallic member formed integrally with the housing via an insert-molding process. The housing includes two lengthwise walls, a central slot defining by the two lengthwise walls, and two protrusions located at two opposite ends of the two lengthwise walls. The protrusions protrude upwardly out of an upper surface of the lengthwise walls. The metallic member includes two main portions retained respectively in the two lengthwise walls and a pair of connecting portions connecting therebetween. The connecting portions are located at the bottom of the metallic member.
US10720727B1 Outlet cover assembly with electrical connection
An outlet cover assembly with electrical connection to couple to a receptacle. The cover assembly may include a cover plate having an electrical load and at least one intermediate connector coupled to the electrical load, an intermediate plate having at least one receptacle connector extending from the intermediate plate and an electrical connection point coupled to the at least one receptacle connector. The receptacle connector may be placed in electrical contact with an electric supply of the receptacle and delivers current to the electrical connection point when coupled to the receptacle. The intermediate plate is coupled between the receptacle and the cover plate with the intermediate connector of the cover plate engaging the electrical connection point of the intermediate plate to supply power to the electrical load coupled to the cover plate.
US10720713B2 Dielectric dish antenna system and methods for use therewith
In accordance with one or more embodiments, a method includes receiving a first wireless signal via a feed point on an antenna body, wherein the antenna body includes a dielectric core having a reflective surface configured as a dish reflector; reflecting the first wireless signal via the reflective surface to an aperture of the antenna body; and radiating the first wireless signal from the aperture.
US10720700B1 Synthesized-beam RFID reader system with gain compensation and unactivated antenna element coupling suppression
A synthesized-beam transceiver system steers a beam of a two-dimensional antenna array by activating a first subset of antenna elements to orient the beam in a first direction and subsequently activating a second subset of the antenna elements to orient the beam in a different direction. The system also electrically connects antenna elements that are inactive, not in the first subset, or not in the second subset to a reference potential of the array.
US10720698B2 System having a telecommunications element being concealed by a reflective structure comprising a polymer optical multilayer film
A system having a concealed communications element like a telecommunication antenna is described. More specifically, The system has a communications element that is concealed by a highly reflective multilayer polymer optical film 200. The first element of the multilayer polymer optical film is a core layer 202 that is made up of a multilayer optical stack. The multilayer optical stack of core layer 202 includes two alternating polymeric layers. The multilayer polymer optical film may optionally also include a protective layer 204 (for example, a hardcoat or an over laminate) that is positioned between the viewer and the core layer. The protective layer 204 may include one or more UV absorbers to aid in durability of the multilayer polymer optical film against UV-degradation. Multilayer polymer optical film 200 may optionally also include an adhesive layer 208 that is positioned between the core layer 202 and a surface onto which the multilayer polymer optical film is to be adhered.
US10720696B2 Electronic devices with enhanced antenna performance
An electronic device is provided. The electronic device includes a metal frame, a circuit board, a first connection structure, and an antenna module. The metal frame is provided with a first contact portion extending outwardly from an inner surface of the metal frame. The first connection structure includes a first resilient piece, the first resilient piece has a first end and a second end opposite to the first end, the first end of the resilient piece is electrically coupled with the first contact portion via abutting against the first contact portion. The antenna module disposed on the circuit board is electrically coupled with the second end of the first resilient piece extending through the circuit board, and is electrically coupled with the metal frame via the first resilient piece, such that the metal frame is operable to be antenna resonating elements of the antenna module.
US10720695B2 Near field communication antenna modules for devices with metal frame
A Near field communication (NFC) antenna and circuit modules are provided for communication terminal devices with metal frame, which aims at simplifying the implementation of the NFC antenna, and especially facilitating the application of the NFC for the devices with rear metal housing. The rear metal housing of a terminal device may be divided into three sections by the gap, the first section is metal frame, the second section is metal back shell. The metal frame as the main NFC antenna radiator, and also can be used as other microwave frequency antenna radiator. The rear metal shell connected to the motherboard ground. The NFC circuit module can transmit the NFC signal to the metal frame through different feeding methods to realize the radiation function of the NFC antenna.
US10720692B2 Satellite television antenna system
A satellite television antenna apparatus is connectable to a remotely-located set top box (STB). The satellite television antenna apparatus can include a motorized reflector dish movable in at least one of an azimuth orientation and an elevation orientation, and an antenna control system. The antenna control system can be configured to conduct two-way communication through a physical connection or a wireless connection between the satellite television antenna apparatus and the STB.
US10720690B2 Transmission line structure having first and second segmented transmission lines with extending segments located therein
A transmission line structure includes a first transmission line having a first and a second extending line segments and a first and a second line segments extending along a first direction and a third line segment extending along a second direction, and a second transmission line having a third and a fourth extending line segments, a fourth and a fifth line segments extending along the first direction and a sixth line segment extending along the second direction. The first and the second extending line segment are connected to ends of the first and the second line segment. The third line segment is connected to sides of the first and the second line segment. The third and the fourth extending line segment are connected to ends of the fourth the fifth line segment. The sixth line segment is connected to sides of the fourth and the fifth line segment.
US10720687B2 Radio frequency filter
A filter apparatus includes a filter body including one or more resonator cavities, a casing, wherein the filter body is arranged inside the casing, and at least one flexible fixing member. A first connection area of the at least one flexible fixing member is fixed to the casing and a second connection area of the at least one flexible fixing member is fixed to the filter body. The at least one flexible fixing member is made of material including at least one of metal, polymer, rubber.
US10720686B2 Miniaturized horizontal split-wave orthomode transducer
A novel miniaturized horizontal split-wave orthomode transducer includes a common channel portion, a first polarized channel portion and a second polarized channel portion, and the centers of the openings of the first polarized channel and the second polarized channel are coaxially and respectively arranged on two opposite sides of the common channel portion to save the bend and extended structure at the rear end of the horizontal split-wave orthomode transducer and also save the occupied space since there is no need to guide signals in one of the polarization directions to the rear and return the signals, so as to further achieve the effects of improving the flexibility of installing the transducer, providing a good isolation between electromagnetic signals in different polarization directions and preventing the interference occurred between the electromagnetic signals.
US10720682B2 Encapsulation structure for preventing thermal damage to battery and method of operating the same
An encapsulation structure for preventing thermal damage to a battery includes a cooling module air guide formed on a front outer peripheral surface of a cooling module so as to protrude in a forward direction of a vehicle; an outside air line communicating with the cooling module air guide such that outside air flowing into the cooling module air guide is introduced through the outside air line; and a battery case formed to enclose the battery. The battery case communicates with the outside air line.
US10720680B2 Tray assembly for automobile use, battery pack body for automobile use and automobile
The present disclosure provides an automobile tray component, including a tray base plate and mounting beams arranged around the tray base plate, where the tray base plate includes an upper plate body, an intermediate plate body, and a lower plate body, a cooling cavity is arranged between the upper plate body and the intermediate plate body, and a buffer cavity is arranged between the intermediate plate body and the lower plate body.
US10720679B2 Cooling case for battery and battery module including the same
According to an embodiment of the present invention, there is provided a cooling case for a battery which includes a first case and a second case, and a space in which one or more of battery cells are housed, the first case including: a first coupling part configured to be coupled with the second case; and a first opening part opened therein so that one sides of battery cells housed in the cooling case are exposed to an outside, so as to cool the battery cells by a cooling member.
US10720677B2 Discharging control method for battery module and battery circuit architecture
A discharging control method for a battery module and a battery circuit architecture are provided. The discharging control method includes: measuring a current remaining power level of the battery module by a power level measuring circuit, detecting a current temperature of the battery module by a temperature detecting circuit, and controlling a discharging circuit by a discharging control circuit in accordance with the current remaining power level and the current temperature of the battery module to discharge the battery module toward a ground end.
US10720676B2 Power storage pack having first and second power storage packs connected in parallel
A power storage pack having a charge/discharge curve with a step passing through the range of (12.5×n) V to (12.8×n) V, where n is a natural number of 1 to 125. The average discharge voltage on the lower SOC side of the start point of the step of the charge/discharge curve for the power storage pack fails within the range of (9.0×n) V to (12.5×n) V. The average charge voltage on the higher SOC side of the end point of the step of the charge/discharge curve for the power storage pack falls within the range of (12.8×n) V to (14.8×n) V.
US10720675B2 System and method for prolonging battery life
A system and method for prolonging a useful lifetime of an energy storage. The method includes: determining, based on a first set of test storage data of the test energy storage, a first set of test configuration parameters comprising a first maximum charge level for the test energy storage, wherein the first set of test configuration parameters corresponds to a first estimated useful life; determining, based on a second set of test storage data of the test energy storage, a second set of test configuration parameters comprising a second maximum charge level for the test energy storage, wherein the second set of test configuration parameters corresponds to a second estimated useful life; and sending, to a controller of the test energy storage, reconfiguration instructions, wherein the reconfiguration instructions are based on the second set of test configuration parameters, wherein the second estimated useful life is longer than the first estimated useful life.
US10720672B2 Series-multiple battery pack management system
The present application discloses a series-multiple battery pack management system, including: a plurality of series-multiple battery packs; a plurality of electric quantity measurement modules, respectively connected to the plurality of series-multiple battery packs to obtain parameter information of the plurality of series-multiple battery packs, and further obtain compensation parameters according to the parameter information; and a controller, respectively connected to the plurality of electric quantity measurement modules, and configured to manage the plurality of series-multiple battery packs according to the compensation parameters. By using the series-multiple battery pack management system of the present application, relatively accurate current electric quantity information and a relatively accurate current battery use status can be obtained, so that the battery electric quantity of the battery management system can be measured more accurately.
US10720666B2 Non-aqueous fluoride salts, solutions, and their uses
Electrolyte solutions including at least one anhydrous fluoride salt and at least one non-aqueous solvent are presented. The fluoride salt includes an organic cation having a charge center (e.g., N, P, S, or O) that does not possess a carbon in the β-position or does not possess a carbon in the β-position having a bound hydrogen. This salt structure facilitates its ability to be made anhydrous without decomposition. Example anhydrous fluoride salts include (2,2-dimethylpropyl)trimethylammonium fluoride and bis(2,2-dimethylpropyl)dimethylammonium fluoride. Combining these fluoride salts with at least one fluorine-containing non-aqueous solvent (e.g., bis(2,2,2-trifluoroethyl)ether; (BTFE)) promotes solubility of the salt within the non-aqueous solvents. The solvent may be a mixture of at least one non-aqueous, fluorine-containing solvent and at least one other non-aqueous, fluorine or non-fluorine containing solvent (e.g., BTFE and propionitrile or dimethoxyethane). The electrolyte solutions may be employed in electrochemical cells, such as batteries, fuel cells, electrolysis systems, and capacitors.
US10720661B2 Mandrel for spiral-winding electrode
A mandrel that can uniformly form a thickness of an electrode assembly and minimize deformation of an electrode plate upon swelling. The mandrel that is configured to wind an electrode of a rechargeable battery includes: a first reel and a second reel with a gap therebetween, wherein the first reel includes a gap surface facing the second reel, a first front surface and a second front surface that are connected by the gap surface, and a first inclined surface and a second inclined surface that connect the first front surface and the second front surface, wherein the first inclined surface is longer than the second inclined surface.
US10720659B2 Systems and methods for regeneration of aqueous alkaline solution
This invention is directed to regeneration of solutions comprising metal ions, and production of valuable hydroxide compounds. Specifically, the invention is related to regeneration of spent electrolyte solutions comprising metal ions (e.g. Al ions), such as electrolyte solutions used in metal/air batteries. The invention is further related to production of layered double hydroxides, and, optionally aluminum tri-hydroxide from aluminate.
US10720647B2 Binder composition for non-aqueous secondary battery electrode, slurry composition for non-aqueous secondary battery electrode, electrode for non-aqueous secondary battery, and non- aqueous secondary battery
A binder composition for a non-aqueous secondary battery electrode contains a water-soluble polymer including a (meth)acrylamide monomer unit and an amine compound. Percentage content M0 of the (meth)acrylamide monomer unit is at least 40 mass % and not more than 100 mass % relative to 100 mass % of all monomer units of the water-soluble polymer. Content M1 of the amine compound is at least 0.01 parts by mass and not more than 0.5 parts by mass per 100 parts by mass of solid content of the water-soluble polymer.
US10720646B2 Non aqueous electrolyte battery binder composition, and non aqueous electrolyte battery slurry composition, non aqueous electrolyte battery negative electrode, and non aqueous electrolyte battery using same
The present invention pertains to: a non aqueous electrolyte battery binder composition containing a polyamine and a neutralized salt of an α-olefin-maleic acid copolymer obtained through copolymerization of an α-olefin and maleic acid; and a non aqueous electrolyte battery slurry composition, a non aqueous electrolyte battery negative electrode, and a non aqueous electrolyte battery, etc., using the non aqueous electrolyte battery binder composition.
US10720641B2 Positive electrode active material for lithium ion secondary battery, positive electrode for lithium ion secondary battery, lithium ion secondary battery, electronic device, and vehicle
A positive electrode active material for a lithium ion secondary battery has a rock salt type structure represented by General Formula: LixTi2x-1Mn2-3xO (0.50
US10720633B2 Multilayer electrochemical device
A high speed deposition apparatus for the manufacture of solid state batteries. The apparatus can be used for the manufacture of solid state multilayer stacked battery devices via a vacuum deposition process. In various embodiments, the manufacturing apparatus can include a containment vessel, a reactor region, a process region, a work piece, one or more vacuum chambers, and an energy source. A complete stack of battery layers can be manufactured in a single vacuum cycle, having background gas, pressure, and deposition rate optimized and controlled for the deposition of each layer. The work piece can include a drum and a substrate, which can be a commercial polymer or metallic web, that are temperature controlled. Masks can be used to delineate or shape layers within the multi-layer stacked electrochemical device manufactured by embodiments of the apparatus.
US10720632B2 Liquid powered assembly
A liquid powered assembly including a housing; a removable bottom base; a seal; an electrolyte battery assembly; and, a liquid powered device is described. The housing includes an upper end portion and a lower end portion. The housing has a volume for containing an electrolyte solution. The lower end portion has a fluid inlet. The removable bottom base has a bottom surface for supporting the liquid powered assembly. A seal engages the housing and the removable bottom base to help contain the liquid. An electrolyte battery assembly is positioned within the housing. A liquid powered device is operably attached to the electrolyte battery assembly. To function, the housing and the removable bottom base are detached relative to each other and the housing is turned substantially upside down to allow filling of the housing via the inlet. The bottom base is then attached to the housing and the assembly is then inverted for use.
US10720620B1 High voltage battery pack mounting systems for providing load path management during impact loading events
This disclosure details mounting systems and associated methods for mounting a battery pack to an electrified vehicle. An exemplary electrified vehicle may include a frame, a battery pack, and a mounting system for mounting the battery pack to the frame. The mounting system may include one or more side rails. Each side rail may include a predefined crush initiator configured to plastically deform for absorbing and transferring energy during vehicle impact loading events.
US10720618B2 End plate for battery module and battery module
The disclosure relates to an end plate and a battery module. The end plate comprises an end plate body, which has an inner surface and an outer surface that are opposed in a thickness direction of the end plate body, the outer surface is engaged with a fixing band for the battery module; and a limiting assembly, which is disposed on the outer surface, the limiting assembly includes a fixed clamping member and a movable clamping member which are spaced apart from each other in a height direction of the end plate body and are used in cooperation with each other. A clamping space is formed between the fixed clamping member and the movable clamping member. The movable clamping member can make room for the fixing band so that the fixing band enters the clamping space by the movable clamping member and is limited within the clamping space.
US10720611B2 Non-electrical battery based on plastic strings and membranes
A non-electrical battery can include a backing plate; a plurality of strings disposed in parallel relation on the backing plate, each string comprising a first end and a second end, wherein the first end of each string is attached to the backing plate and each string extends away from the backing plate; and a charging mechanism attached to the second end of each string to apply a force to the strings to increase a potential energy stored by the strings.
US10720610B2 Method of fabricating graphene material, OLED illuminating device, and display device
A method of fabricating a graphene material, an organic light-emitting diode (OLED) illuminating device, and a display device are provided. The method of fabricating the graphene material has steps of synthesizing and reducing a target object. The fabricated graphene material has advantages of good quality and no impurities. The OLED illuminating device has a substrate, an anode layer, a cathode layer, an organic coating layer, and a graphene material and/or a graphene material layer. The graphene material is doped in at least one of the anode layer, the cathode layer, and the organic coating layer, and/or disposed between an anode and the substrate and/or between the organic coating layer and the cathode layer to form the graphene material layer, which has excellent thermal conductivity, and heat within the OLED illuminating device can be effectively and quickly conducted. The display device has the OLED illuminating device, which increase service life.
US10720599B2 Organic light-emitting display device having a partition wall
An organic light-emitting display device including a partition wall is provided. The organic light-emitting display device includes a first bank insulating layer covering an edge of a lower electro and a second bank insulating layer supporting the partition wall. The second bank insulating layer is completely spaced apart from the first bank insulating layer. The first bank insulating layer facing the second bank insulating layer is completely covered by an upper electrode which is disposed on a portion of the lower electrode exposed by the first bank insulating layer.
US10720590B2 Flexible display device with metallic material portion including recess and method of manufacturing the same
A method of manufacturing a display device including forming a display unit in a central area of a flexible substrate; forming a pattern portion comprising a metallic material in a peripheral area of the flexible substrate; forming an insulating layer covering the pattern portion; forming an encapsulation layer including at least one inorganic layer and at least one organic layer over the display unit; and irradiating a laser beam at a portion of the insulating layer corresponding to the pattern portion to form a recess in the insulating layer and melt at least a part of the pattern portion.
US10720579B2 Self-selecting memory cell with dielectric barrier
A self-selecting memory cell may be composed of a memory material that changes threshold voltages based on the polarity of the voltage applied across it. Such a memory cell may be formed at the intersection of a conductive pillar and electrode plane in a memory array. A dielectric material may be formed between the memory material of the memory cell and the corresponding electrode plane. The dielectric material may form a barrier that prevents harmful interactions between the memory material and the material that makes up the electrode plane. In some cases, the dielectric material may also be positioned between the memory material and the conductive pillar to form a second dielectric barrier. The second dielectric barrier may increase the symmetry of the memory array or prevent harmful interactions between the memory material and an electrode cylinder or between the memory material and the conductive pillar.
US10720574B2 Phase change memory stack with treated sidewalls
Memory devices and methods for fabricating memory devices have been disclosed. One such method includes forming the memory stack out of a plurality of elements. An adhesion species is formed on at least one sidewall of the memory stack wherein the adhesion species has a gradient structure that results in the adhesion species intermixing with an element of the memory stack to terminate unsatisfied atomic bonds of the element. The gradient structure further comprises a film of the adhesion species on an outer surface of the at least one sidewall. A dielectric material is implanted into the film of the adhesion species to form a sidewall liner.
US10720572B1 Skyrmion stack memory device
A memory device includes a memory stack formed on a substrate to program skyrmions within at least one layer of the stack. The skyrmions represent logic states of the memory device. The memory stack further includes a top and bottom electrode to receive electrical current from an external source and to provide the electrical current to the memory stack. A free layer stores a logic state of the skyrmions in response to the electrical current. A Dzyaloshinskii-Moriya (DM) Interaction (DMI) layer in contact with the free layer induces skyrmions in the free layer. A tunnel barrier is interactive with the DMI layer to facilitate detection of the logic state of the skyrmions in response to a read current. At least one fixed magnetic (FM) layer is positioned within the memory stack to facilitate programming of the skyrmions within the free layer in response to the electrical current.
US10720569B2 Magnetic tunnel junctions
A magnetic tunnel junction comprises a conductive first magnetic electrode comprising magnetic recording material, a conductive second magnetic electrode spaced from the first electrode and comprising magnetic reference material, and a non-magnetic tunnel insulator material between the first and second electrodes. The magnetic reference material of the second electrode comprises a synthetic antiferromagnetic construction comprising two spaced magnetic regions one of which is closer to the tunnel insulator material than is the other. The one magnetic region comprises a polarizer region comprising CoxFeyBz where “x” is from 0 to 90, “y” is from 10 to 90, and “z” is from 10 to 50. The CoxFeyBz is directly against the tunnel insulator. A non-magnetic region comprising an Os-containing material is between the two spaced magnetic regions. The other magnetic region comprises a magnetic Co-containing material. Other embodiments are disclosed.
US10720562B2 Nanoscale device composing an elongated crystalline nanostructure
The present disclosure relates to nanoscale device comprising an elongated crystalline nanostructure, such as a nanowire crystal, a nanowhisker crystal or a nanorod crystal, and a method for producing thereof. One embodiment relates to a nanoscale device comprising an elongated crystalline semiconductor nanostructure, such as a nanowire (crystal) or nanowhisker (crystal) or nanorod (crystal), having a plurality of substantially plane side facets, a crystalline structured first facet layer of a superconductor material covering at least a part of one or more of said side facets, and a second facet layer of a superconductor material covering at least a part of the first facet layer, the superconductor material of the second facet layer being different from the superconductor material of the first facet layer, wherein the crystalline structure of the semiconductor nanostructure is epitaxially matched with the crystalline structure of the first facet layer on the interface between the two crystalline structures.
US10720560B2 System and method for nanowire-array transverse thermoelectrics
A transverse thermoelectric includes a first array of hole-conducting nanowires and a second array of electron-conducting nanowires positioned orthogonal to the first array of nanowires. A substrate provides structure to the first array of nanowires and the second array of nanowires.
US10720559B2 Light-emitting diode device and manufacturing method thereof
A light-emitting diode (LED) device and a manufacturing method thereof are provided. The LED device includes a frame body, a first conductive extension structure, a second conductive extension structure, and a LED chip. The frame body includes an upper surface, a bottom, a recess on the opposite side of the bottom, and a first side surface and a second side surface opposite to each other. The first and second conductive extension structures are located in the frame body. The first and second conductive extension structures extend from the first side surface to the second side surface of the frame body. The frame body encapsulates a left side surface, a right side surface, a top surface, and a bottom surface of each of the first and second conductive extension structures. The LED chip is disposed in the recess and includes a first conductive pad and a second conductive pad.
US10720556B2 Method for manufacturing light emitting device
A method for manufacturing a light emitting device includes the steps of: disposing a light emitting element on a base; disposing a single or plurality of light-transmissive members on the base so that the light emitting element is interposed between and spaced apart from at least one pair of opposing portions of the single or plurality of light-transmissive members; covering the base, the at least one pair of opposing portions of the single or plurality of light-transmissive members, and the light emitting element with a sealing member containing a phosphor; and cutting the base, the at least one pair of opposing portions of the single or plurality of light-transmissive members, and the sealing member, along paths on which the at least one pair of opposing portions are disposed.
US10720555B2 Light emitting diode device and manufacturing method thereof
A light emitting diode device includes a light emitting diode chip, a wavelength conversion layer including a bottom surface facing a top surface of the light emitting diode chip, and an interlayer having a first portion between the light emitting diode chip and a part of the bottom surface of the wavelength conversion layer, and a second portion extending from the first portion and connected between a remaining part of the bottom surface of the wavelength conversion layer and a side surface of the light emitting diode chip. The second portion has a side surface including a linear surface substantially aligning with a side surface of the wavelength conversion layer, and a curved surface having a first end connected to the linear surface and a second end connected to the side surface of the light emitting diode chip. The linear surface and the curved surface define a chamfer angle.
US10720554B2 Green-emitting phosphors and devices thereof
A device including an LED light source optically coupled to a green-emitting U6+-doped phosphor having a composition selected from the group consisting of U6+-doped phosphate-vanadate phosphors, U6+-doped halide phosphors, U6+-doped oxyhalide phosphors, U6+-doped silicate-germanate phosphors, U6+-doped alkali earth oxide phosphors, and combinations thereof, is presented. The U6+-doped phosphate-vanadate phosphors are selected from the group consisting of compositions of formulas (A1)-(A12). The U6+-doped halide phosphors are selected from the group consisting of compositions for formulas (B1)-(B3). The U6+-doped oxyhalide phosphors are selected from the group consisting of compositions of formulas (C1)-(C5). The U6+-doped silicate-germanate phosphors are selected from the group consisting of compositions of formulas (D1)-(D11). The U6+-doped alkali earth oxide phosphors are selected from the group consisting of formulas (E1)-(E11).
US10720553B2 Display devices and methods for forming display devices
A display device is provided. The display device includes a thin-film transistor substrate, a conductive pad disposed on the thin-film transistor substrate, and an adhesion film disposed on the conductive pad. The adhesion film includes a plurality of conductive particles. The display device also includes a light-emitting component disposed on the adhesion film. The light-emitting component includes a connection feature. The display device also includes a protection layer partially surrounding the light-emitting component. The connection feature of the light-emitting component has a lower portion not surrounded by the protection layer. The adhesion film has a thickness of T, one of the plurality of conductive particles has a diameter of d, the lower portion of the connection feature has a thickness of t, and 0
US10720550B2 Light emitting diode and method of fabricating the same
A method of fabricating an LED includes: providing an epitaxial structure having a growth substrate, a first-type semiconductor layer, an active layer and a second-type semiconductor layer; forming an extended electrode and performing thermal treatment to form ohmic contact with the second-type semiconductor layer; providing a temporary substrate bonded with the epitaxial structure, and removing the growth substrate to expose the surface of the first-type semiconductor layer; forming an ohmic contact layer, a mirror layer and a bonding layer over the exposed surface of the first-type semiconductor layer; providing a conductive substrate bonded with the bonding layer, and removing the temporary substrate to expose part of the surface of the second-type semiconductor layer and the extended electrode; forming a roughening surface via etching of the exposed second-type semiconductor layer; and providing a bonding wire electrode forming a closed loop with the extended electrode.
US10720547B2 Method of manufacturing semiconductor light emitting device
A method of manufacturing a semiconductor light emitting device includes: forming an active layer of an aluminum gallium nitride (AlGaN)-based semiconductor material on an n-type clad layer of an n-type AlGaN-based semiconductor material; forming a p-type semiconductor layer on the active layer; removing portions of the p-type semiconductor layer, the active layer, and the n-type clad layer so as to expose a partial region of the n-type clad layer; and forming an n-side electrode on the partial region of the n-type clad layer exposed. The removing includes first dry-etching performed by using both a reactive gas and an inert gas and second dry-etching performed after the first dry-etching by using a reactive gas.
US10720543B2 Photodetector
A germanium photodetector which reduces a dark current without degradation of a photocurrent includes: a silicon substrate; a lower clad layer formed on the silicon substrate; a core layer formed on the lower clad layer; a p-type silicon slab formed in a part of the core layer and doped with a p-type impurity ion; p++ silicon electrode sections that are highly-doped with a p-type impurity and act as an electrode; and germanium layers which absorb light. The germanium photodetector further includes an upper clad layer, an n-type germanium region doped with an n-type impurity above the germanium layer, and an electrode. According to the present invention, two germanium layers are provided on the p-type silicon slab so as to miniaturize the area of the surface of the individual germanium layer in contact with the p-type silicon slab, so that the dark current due to threading dislocation can be reduced.
US10720535B2 SiC wide trench-type junction barrier Schottky diode and manufacturing method therefor
Disclosed is a SiC wide trench-type junction barrier Schottky diode. The Schottky diode includes a SiC N− epitaxial layer formed on a SiC N+-type substrate and a Schottky metal layer having a planar Schottky metal pattern layer and a downwardly depressed trench-type Schottky metal pattern layer, which are alternately formed at predetermined intervals and on the upper end part of the SiC N− epitaxial layer. The Schottky diode includes a P+ junction pattern formed so as to permeate from the lower part of the trench-type Schottky metal pattern layer to the SiC N− epitaxial layer and a cathode electrode formed on the lower part of the SiC N+-type substrate. The width of the P+ junction pattern is narrower than the width of the trench-type Schottky metal pattern layer, and the P+ junction pattern is not formed on a side wall vertical surface region of the trench-type Schottky metal pattern layer.
US10720533B2 Non-volatile memory device and method for manufacturing the same
A non-volatile memory device and its manufacturing method are provided. The non-volatile memory device includes a tunneling oxide layer, a floating gate, a dielectric layer, and a control gate. The tunneling oxide layer is formed on a substrate. The floating gate is formed on the tunneling oxide layer, and includes a first polysilicon layer, a second polysilicon layer, and a nitrogen dopant. A grain of the first polysilicon layer has a first grain size, and a grain of the second polysilicon layer has a second grain size that is greater than the first grain size. The nitrogen dopant is formed in interstices between the grains of the first polysilicon layer. The dielectric layer includes a first nitride film, an oxide layer, a nitride layer, and an oxide layer conformally formed on the floating gate. The control gate is formed on the dielectric layer.
US10720527B2 Transistor having an oxide-isolated strained channel fin on a bulk substrate
Embodiments of the invention are directed to a semiconductor device that includes a substrate formed from a first type of semiconductor material, along with a fin formed on the substrate. The fin includes a fin channel region configured to include a bottom region, a central region, and a top active region. The central region includes a dielectric material and couples the bottom region to the top active region. The top active region includes a second type of semiconductor material, and the bottom region includes a third type of semiconductor material.
US10720524B1 Split-gate enhanced power MOS device
A split-gate enhanced power MOS device includes a substrate and an epitaxial layer formed on an upper surface of the substrate. A control gate trench is provided in the epitaxial layer. The control gate trench includes a gate electrode and a split-gate electrode. The gate electrode includes a first gate electrode and a second gate electrode. The first gate electrode and the second gate electrode are located in an upper half portion of the control gate trench and are separated by a first dielectric layer. The first gate electrode and the second gate electrode are located above the split-gate electrode and are separated from the split-gate electrode by a second dielectric layer. The first gate electrode and the second gate electrode are separated from a body region in the epitaxial layer by a gate dielectric.
US10720508B2 Fabrication of multi-channel nanowire devices with self-aligned internal spacers and SOI FinFETs using selective silicon nitride capping
Methods of selectively nitriding surfaces of semiconductor devices are disclosed. For example, a hardmask is formed on the top portion of the fins to create SOI structure. The hardmask may be formed by nitriding the top portion of the fin. In other embodiments, silicon nitride is grown on the top portion of the fin to form the hard masks. In another example, internal spacers are formed between adjacent nanowires in a gate-all-around structure. The internal spacers may be formed by nitriding the remaining interlayer material between the channel region and source and drain regions.
US10720496B2 FinFET structures and methods of forming the same
FinFETs and methods of forming finFETs are described. According to some embodiments, a structure includes a channel region, first and second source/drain regions, a dielectric layer, and a gate electrode. The channel region includes semiconductor layers above a substrate. Each of the semiconductor layers is separated from neighboring ones of the semiconductor layers, and each of the semiconductor layers has first and second sidewalls. The first and second sidewalls are aligned along a first and second plane, respectively, extending perpendicularly to the substrate. The first and second source/drain regions are disposed on opposite sides of the channel region. The semiconductor layers extend from the first source/drain region to the second source/drain region. The dielectric layer contacts the first and second sidewalls of the semiconductor layers, and the dielectric layer extends into a region between the first plane and the second plane. The gate electrode is over the dielectric layer.
US10720495B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate and a bump. The substrate includes a first surface and a second surface. A notch is at the second surface and at a sidewall of the substrate. A depth of the notch is smaller than about half the thickness of the substrate. The bump is disposed on the first surface of the substrate.
US10720491B2 Method of fabricating semiconductor devices
Provided is a method of fabricating a semiconductor device. The method includes forming an oxide film on a target layer, forming a first mask film on the oxide film, wherein the first mask film contains a semiconductor material and has a first thickness and a first etch selectivity with respect to the oxide film, forming a second mask film on the first mask film, wherein the second mask film contains a metal and has a second thickness smaller than the first thickness and a second etch selectivity larger than the first etch selectivity with respect to the oxide film, forming a second mask film pattern by patterning the second mask film, forming a first mask film pattern by patterning the first mask film, etching some portions of the oxide film by using the second mask film pattern as an etch mask film, and etching the rest of the oxide film by using the first mask film pattern as an etch mask film to form a hole, wherein the target layer is exposed via the hole.
US10720483B2 Thin film transistor array substrate and organic light-emitting diode display
A thin film transistor (TFT) array substrate includes: a substrate; a first insulation layer on the substrate; a capacitor including a lower electrode on the first insulation layer, and an upper electrode arranged to overlap with the whole lower electrode and having an opening, and the upper electrode is insulated from the lower electrode by a second insulation layer; an inter-layer insulation film covering the capacitor; a node contact hole in the inter-layer insulation film and the second insulation layer, and within the opening; and a connection node on the inter-layer insulation film and electrically coupling the lower electrode and at least one TFT to each other through the node contact hole.
US10720479B2 Display substrate, method for fabricating the same, and display device
The disclosure discloses a display substrate, a method for fabricating the same, and a display device. The display substrate includes: a light-shielding metal layer pattern on a base substrate; a photo-sensitive sensing element layer on the light-shielding metal layer pattern, wherein an orthographic projection of the photo-sensitive sensing element layer onto the base substrate lies in an overlapping area of orthographic projections of the light-shielding metal layer pattern and the sub-pixel areas onto the base substrate; a buffer layer on the photo-sensitive sensing element layer; and a compensation control TFT and a signal line on the buffer layer, wherein a source electrode of the compensation control TFT is electrically connected with the light-shielding metal layer pattern, and the signal line is electrically connected with the photo-sensitive sensing element layer.
US10720470B2 Variable resistance memory devices
There is provided a variable resistance memory device including a first electrode line layer including first electrode lines extending in a first direction and spaced apart from each other on a substrate, a second electrode line layer that is above the first electrode line layer and including second electrode lines extending in a second direction orthogonal to the first direction and spaced apart from each other, and a memory cell layer including memory cells between the first electrode line layer and the second electrode line layer. Each of the memory cells includes a selection device layer, an intermediate electrode layer, and a variable resistance layer. A first insulating layer is between the first electrode lines, a second insulating layer is between the memory cells, and a third insulating layer is between the second electrode lines. The second insulating layer includes air gaps on side surfaces of the memory cells.
US10720469B2 Multilayered seed structure for magnetic memory element including a CoFeB seed layer
The present invention is directed to a magnetic structure including a first seed layer, a second seed layer formed on top of the first seed layer, and a third seed layer made of chromium or iridium formed on top of the second seed layer. One of the first and second seed layers comprises cobalt, iron, and boron. The other one of the first and second seed layers is made of iridium, rhodium, cobalt, platinum, palladium, nickel, ruthenium, or rhenium. The magnetic structure further includes a magnetic fixed layer structure formed on top of the third seed layer and having an invariable magnetization direction substantially perpendicular to a layer plane thereof. The magnetic fixed layer structure includes layers of a magnetic material interleaved with layers of a transition metal. The transition metal may be nickel, platinum, palladium, or iridium.
US10720468B2 Redundancy in inorganic light emitting diode displays
Methods and apparatus for use in the manufacture of a display device including pixels. Each pixel includes a plurality of sub-pixels, each sub-pixel configured to provide light of a given wavelength. The method may include: performing, using a pick up tool (PUT), a first placement cycle comprising picking up first light emitting diode (LED) dies, and placing a first LED die on a substrate of the display device at a location corresponding to a sub-pixel the display device. The method further includes performing one or more subsequent placement cycles comprising picking up a second LED die, and placing the second LED die on the substrate of the display device at a second location corresponding to the sub-pixel of the display device. Multiple first and second LED dies may be picked and placed during each placement cycle to populate each pixel of the display device to provide redundancy of LED dies at each sub-pixel.
US10720463B2 Backside illuminated image sensor with three-dimensional transistor structure and forming method thereof
A method for forming a backside illuminated image sensor with a three-dimensional transistor structure is provided, where forming a gate of the three-dimensional transistor structure includes: forming a source follower transistor and/or a reset transistor with a three-dimensional transistor structure, wherein the source follower transistor and/or the reset transistor correspond to a protruding structure; and forming an insulating sidewall around the protruding structure, forming a groove between the insulating sidewall and a channel region of a transistor corresponding to the protruding structure, and forming a gate of the transistor in the groove, wherein the gate of the transistor is isolated by the insulating sidewall.
US10720458B2 Solid-state imaging device, method of manufacturing solid-state imaging device, and electronic apparatus
A solid-state imaging device including an imaging area where a plurality of unit pixels are disposed to capture a color image, wherein each of the unit pixels includes: a plurality of photoelectric conversion portions; a plurality of transfer gates, each of which is disposed in each of the photoelectric conversion portions to transfer signal charges from the photoelectric conversion portion; and a floating diffusion to which the signal charges are transferred from the plurality of the photoelectric conversion portions by the plurality of the transfer gates, wherein the plurality of the photoelectric conversion portions receive light of the same color to generate the signal charges, and wherein the signal charges transferred from the plurality of the photoelectric conversion portions to the floating diffusion are added to be output as an electrical signal.
US10720454B2 Manufacturing method for array substrate and liquid crystal display device
The present disclosure provides a manufacturing method for an array substrate and a liquid crystal display device. The manufacturing method for an array substrate may include: providing a substrate; forming a thin film transistor device comprising a source and a drain on the substrate; covering a passivation layer, a blocking layer, and a photoresist layer on the thin film transistor device, sequentially; processing the photoresist layer to divide the blocking layer and the passivation layer into a first region and a second region corresponding to positions of an active area, and a third region corresponding to a position of the thin film transistor device. By the above-mentioned manufacturing method, on one hand, a number of mask processes may be reduced, and the manufacturing efficiency may be improved. On the other hand, peeling efficiency of the photoresist may be improved.
US10720453B2 Thin-film negative differential resistance and neuronal circuit
A method is presented for forming a monolithically integrated semiconductor device. The method includes forming a first device including first hydrogenated silicon-based contacts formed on a first portion of a semiconductor material of an insulating substrate and forming a second device including second hydrogenated silicon-based contacts formed on a second portion of the semiconductor material of the insulating substrate. Source and drain contacts of the first device are formed before a gate contact of the first device and a gate contact of the second device is formed before the emitter and collector contacts of the second device. The first device can be a heterojunction field effect transistor (HJFET) and the second device can be a (heterojunction bipolar transistor) HBT. The HJFET and the HBT are integrated in a neuronal circuit and create negative differential resistance by forming a lambda diode.
US10720450B2 Array substrate and manufacturing method thereof, display panel and display device
An array substrate and a manufacturing method thereof, a display panel and a display device are provided. The array substrate includes: a base substrate; a plurality of gate lines, a plurality of data lines, and a plurality of common electrode lines on the base substrate; the plurality of common electrode lines and the plurality of gate lines are arranged at different layers; the plurality of common electrode lines and the plurality of data lines are arranged at a same layer and parallel to each other; the plurality of gate lines are insulated from and intersected with the plurality of data lines and the plurality of common electrode lines to define a plurality of sub-pixel units.
US10720447B2 Integrated circuit memory devices having impurity-doped dielectric regions therein and methods of forming same
An integrated circuit memory device includes a vertical stack structure containing an interlayer insulating layer and a gate electrode, on a substrate. A blocking dielectric region is provided on a sidewall of an opening in the stack structure. A lateral impurity region is provided, which extends between the blocking dielectric region and the interlayer insulating layer and between the blocking dielectric region and the gate electrode. A lower impurity region is also provided, which extends between the blocking dielectric region and the substrate.
US10720444B2 Three-dimensional flat memory device including a dual dipole blocking dielectric layer and methods of making the same
A three-dimensional memory device includes alternating stacks of insulating strips and electrically conductive strips located over a substrate and laterally spaced apart among one another by line trenches which laterally extend along a first horizontal direction and are spaced apart along a second horizontal direction, and memory stack structures arranged in rows extending along the first horizontal direction. Each row of memory stack structures is located on a respective sidewall of the line trenches. Each of the memory stack structures includes a vertical semiconductor channel, a tunneling dielectric contacting the vertical semiconductor channel, a charge storage layer contacting the tunneling dielectric, and a composite blocking dielectric. The composite blocking dielectric includes a first dipole-containing blocking dielectric layer stack, a homogeneous blocking dielectric layer, and a second dipole-containing blocking dielectric layer stack.
US10720426B2 Three dimensional memory device and method for fabricating the same
A 3D semiconductor memory device includes a semiconductor substrate, a source line, a gate line and a plurality of memory cells connected in series. The semiconductor substrate has a protruding portion. The source line is disposed in the semiconductor substrate and partially extending below the protruding portion. The gate line is configured to surround and cover the protruding portion and electrically separated from the source line and the protruding portion. The memory cells are disposed on the semiconductor substrate and connected in series to the protruding portion at a top surface thereof.
US10720421B2 Semiconductor device and method of manufacturing semiconductor device
In a circuit portion, a p+-type diffusion region penetrates, in the depth direction, an n−-type base region on the front side of a base substrate and surrounds a MOSFET. In a protective element portion on the same substrate, a p++-type contact region, an n+-type diffusion region, and a p+-type diffusion region are selectively provided in a p+-type diffusion region on the front side of the base substrate. The p+-type diffusion region penetrates the p−-type diffusion region in the depth direction, on the outer periphery of the p−-type diffusion region. An n+-type source region, the p+-type diffusion region, the p++-type contact region, and the n+-type diffusion region are connected to a GND terminal. The rear surface of the substrate is connected to a VCC terminal. A snapback start voltage of a parasitic bipolar element of the protective element portion is lower than that of the circuit portion.
US10720420B2 Electrostatic discharge protection device
Provided is an electrostatic discharge protection device including a first work area and a second work area. The first work area is configured to form a face-to-face connected diode string. The first work area includes a plurality of first sub-work areas. Each of the first sub-work areas includes a first doped region of a first conductivity type disposed in a substrate, a second doped region of a second conductivity type disposed in the substrate and surrounding the first doped region, and a third doped region of the second conductivity type disposed below the second doped region. The second work area is configured to form at least one diode. The second work area includes at least one second sub-work area. The second sub-work area includes a fourth doped region of the second conductivity type disposed in the substrate. Besides, the fourth doped region is electrically connected to the first doped region.
US10720414B2 Light bulb
A light bulb includes a base, a filament coupled to the base and a cover covering the filament. The filament includes a transparent structure, optoelectronic units arranged on the transparent structure in sequence, each including a side surface, a first and second bonding pad formed on a top side of one of the optoelectronic units, a third and fourth bonding pad formed on a top side of another optoelectronic unit, conductive elements, one of the conductive elements including a bottom surface directly connecting the first and third bonding pads without covering the side surfaces of the one and the another of the optoelectronic units, and a top surface opposite to the bottom surface, the transparent structure continuously covering the optoelectronic units and the conductive elements without directly contacting the top surfaces of the conductive elements, first and seconds terminal electrically connected to the optoelectronic units.
US10720409B2 Semiconductor packages with thermal-electrical-mechanical chips and methods of forming the same
In some embodiments, a device includes a thermal-electrical-mechanical (TEM) chip having a functional circuit, a first die attached to a first side of the TEM chip, and a first via on the first side of the TEM chip and adjacent to the first die, the first via being electrically coupled to the TEM chip. The device also includes a first molding layer surrounding the TEM chip, the first die and the first via, where an upper surface of the first die and an upper surface of the first via are level with an upper surface of the first molding layer. The device further includes a first redistribution layer over the upper surface of the first molding layer and electrically coupled to the first via and the first die.
US10720403B2 Integrated fan-out package structures with recesses in molding compound
A package includes a first die and a second die. The first die includes a first substrate and a first metal pad overlying the first substrate. The second die includes a second substrate and a second metal pad overlying the second substrate. A molding compound molds the first die and the second die therein. The molding compound has a first portion between the first die and the second die, and a second portion, which may form a ring encircles the first portion. The first portion and the second portion are on opposite sides of the first die. The first portion has a first top surface. The second portion has a second top surface higher than the first top surface.
US10720394B2 Electronic component mounting board and electronic device
An electronic component mounting board includes an inorganic substrate, a wiring board, and a bond. The inorganic substrate includes an electronic component mounting portion in a central area of an upper surface of the inorganic substrate in which an electronic component is mountable. The wiring board is a frame surrounding the electronic component mounting portion on the upper surface of the inorganic substrate. The bond is located between the inorganic substrate and the wiring board. The inorganic substrate includes a downward bend outward from a bond area including the bond.
US10720380B1 Flip-chip wire bondless power device
A flip-chip wire bondless power device and method for using a two sided contact bare die power device as a single-connection-level power device. The device uses a top pad solder ball array for connecting a top pad electrically connected to the top contact of the bare die power device and a bottom pad solder ball array for connecting a bottom pad that is electrically through an electrically conductive bottom pad connector that is electrically connected to the bottom contact of the bare die power device using an electrically conductive die-attach material, the top pad and bottom pad, and thereby the top pad solder ball array and the bottom pad solder ball array are planar for flip chip mounting. A trench can be formed between the top pad and bottom pad for isolation and insulation purposes. A method of assembling a flip-chip wire bondless power device is also provided.
US10720379B2 Robust integrated circuit package
The base of an integrated circuit package comprises a first side, and a second side opposing the first side. The base further comprises, a base mounting section, a die mounting section, and a recessed section. The recessed section comprises a recess between the die mounting section and the base mounting section. The base further comprises an opening extending through the base from the first side to the second side. At least a portion of the recess intersects with the opening.
US10720366B2 Method for manufacturing resistivity standard sample and method for measuring resistivity of epitaxial wafer
A method for manufacturing a resistivity standard sample include the steps, preparing a first-conductivity-type silicon single crystal substrate, measuring a thickness of the silicon single crystal substrate by using a thickness measuring instrument having traceability to the national standard, growing a second-conductivity-type silicon epitaxial layer on the silicon single crystal substrate to fabricate an epitaxial wafer having a p-n junction, measuring a thickness of the epitaxial wafer by using the thickness measuring instrument having the traceability to the national standard, obtaining a thickness of the silicon epitaxial layer from the thicknesses of the epitaxial wafer and the silicon single crystal substrate, and measuring a resistivity of the silicon epitaxial layer by using a resistivity measuring instrument having traceability to a resistivity standard reference material. Consequently, the method for manufacturing which enables manufacturing a resistivity standard sample having the traceability to the resistivity standard reference material of, e.g., NIST is provided.
US10720360B2 Semiconductor die singulation and structures formed thereby
An embodiment method includes providing a wafer including a first integrated circuit die, a second integrated circuit die, and a scribe line region between the first integrated circuit die and the second integrated circuit die. The method further includes forming a kerf in the scribe line region and after forming the kerf, using a mechanical sawing process to fully separate the first integrated circuit die from the second integrated circuit die. The kerf extends through a plurality of dielectric layers into a semiconductor substrate.
US10720354B2 System and method for aligning light-transmitting birefringent workpieces
A workpiece alignment system has a light emission apparatus to direct a beam of light toward a first side of a workpiece through a first polarizer apparatus. A light receiver apparatus positioned on a second side of the workpiece receives the beam of light through a second polarizer apparatus between the workpiece and the light receiver apparatus. A workpiece support supports the workpiece. A rotation device selectively supports and rotates the workpiece support about a support axis. A controller determines a position of the workpiece based on an amount of the beam of light received by the light receiver apparatus. The controller determines a position of the workpiece when the workpiece is supported and rotated based, at least in part, on a rotational position of the workpiece support and at least a portion of the beam of light received by the light receiver apparatus.
US10720348B2 Dual load lock chamber
Dual load lock chambers for use in a multi-chamber processing system are disclosed herein. In some embodiments, a dual load lock chamber, includes a first load lock chamber having a first interior volume and a first substrate support, wherein the first substrate support includes a first plurality of support surfaces vertically spaced apart by a first predetermined distance; at least one heat transfer device disposed within the first substrate support to heat or cool the first plurality of substrates; and a second load lock chamber disposed adjacent to the first load lock chamber and having a second interior volume and a second substrate support, wherein the second substrate support includes a second plurality of support surfaces vertically spaced apart by a second predetermined distance that less than the first predetermined distance.
US10720342B2 Substrate treating apparatus and substrate treating method
A substrate processing of the present invention includes a supplying unit which supplies a process liquid containing a sublimable substance in a molten state to the pattern-formed surface of a substrate, a solidifying unit which solidifies the process liquid on the pattern-formed surface so as to form a solidified body and a sublimating unit which sublimes the solidified body so as to remove the solidified body from the pattern-formed surface, and the vapor pressure of the process liquid at a temperature of 20 to 25° C. is equal to or more than 5 kPa, and the surface tension thereof at a temperature of 20 to 25° C. is equal to or less than 25 mN/m.
US10720340B2 Mould, carrier with encapsulated electronic components, separated encapsulated electronic component and method for encapsulating electronic components
The invention relates to a mould for encapsulating electronic components mounted on a carrier, with at least two mould parts which are displaceable relative to each other for engaging with a mould cavity round electronic components, and at least one feed for encapsulating material recessed into the mould parts and connecting to the mould cavity. The invention also relates to a carrier with encapsulated electronic components. The invention further relates to a method for encapsulating electronic components and to the thus manufactured encapsulated separated components.
US10720335B2 Chemistries for TSV/MEMS/power device etching
Replacement chemistries for the cC4F8 passivation gas in the Bosch etch process and processes for using the same are disclosed. These chemistries have the formula CxHyFz, with 1≤x<7, 1≤y≤13, and 1≤z≤13. The replacement chemistries may reduce RIE lag associated with deep silicon aperture etching.
US10720328B2 Etching method and etching apparatus
An etching method for etching an etching target film using a first organic film processed to have a plurality of line patterns formed on the etching target film, an oxide film conformally formed on a front surface of the etching target film so as to provide a space between adjacent line patterns, and a second organic film formed to embed the space, includes etching back the second organic film and the oxide film using an etching gas whose etching selection ratio is adjusted for the second organic film based on a line width and a width of the space so as to cause an upper surface of the first organic film to be exposed, removing the oxide film between the line pattern and the space, and etching the etching target film using the first organic film and the second organic film as a mask.
US10720324B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
A method of manufacturing a semiconductor device is provided. The method includes forming a film on a substrate by causing a first precursor and a second precursor to intermittently react with each other by repeating a cycle a plurality of times, the cycle alternately performing supplying the first precursor, which satisfies an octet rule and has a first pyrolysis temperature, to the substrate and supplying the second precursor, which does not satisfy the octet rule and has a second pyrolysis temperature lower than the first pyrolysis temperature, to the substrate. In the act of forming the film, a supply amount of the first precursor is set larger than a supply amount of the second precursor.
US10720322B2 Method for forming silicon nitride film selectively on top surface
A method for fabricating a layer structure in a trench includes: simultaneously forming a dielectric film containing a Si—N bond on an upper surface, and a bottom surface and sidewalls of the trench, wherein a top/bottom portion of the film formed on the upper surface and the bottom surface and a sidewall portion of the film formed on the sidewalls are given different chemical resistance properties by bombardment of a plasma excited by applying voltage between two electrodes between which the substrate is place in parallel to the two electrodes; and substantially removing the sidewall portion of the film by wet etching which removes the sidewall portion of the film more predominantly than the top/bottom portion according to the different chemical resistance properties.
US10720314B2 Confinement ring for use in a plasma processing system
An apparatus for confining plasma within a plasma processing chamber is provided. The plasma processing chamber includes a lower electrode for supporting a substrate and an upper electrode disposed over the lower electrode. The apparatus is a confinement ring that includes a lower horizontal section extending between an inner lower radius and an outer radius of the confinement ring. The lower horizontal section includes an extension section that bends vertically downward at the inner lower radius, and the lower horizontal section further includes a plurality of slots. The confinement ring further includes an upper horizontal section extending between an inner upper radius and the outer radius of the confinement ring and a vertical section that integrally connects the lower horizontal section with the upper horizontal section. The extension section of the lower horizontal section is configured to surround the lower electrode when installed in the plasma processing chamber.
US10720310B2 High-power solid-state microwave generator for RF energy applications
A microwave generating system includes a modular architecture which is configurable to provide power output from under 1-kilowatt to over 100-kilowatts. The various power levels are achieved by combining the RF outputs of multiple RF power amplifiers in a corporate structure. The system can be used on any ISM band. Each system component incorporates a dedicated embedded microcontroller for high performance real-time control response. The components are connected to a high speed digital data bus, and are commanded and supervised by a control program running on a host computer.
US10720305B2 Plasma delivery system for modulated plasma systems
Plasma processing systems and methods are disclosed. The plasma processing system includes a high-frequency generator configured to deliver power to a plasma chamber and a low-frequency generator configured to deliver power to the plasma chamber. A filter is coupled between the plasma chamber and the high-frequency generator, and the filter suppresses mixing products of high frequencies produced by the high-frequency generator and low frequencies produced by the low-frequency generator.
US10720300B2 X-ray source for 2D scanning beam imaging
A two-dimensional X-ray scanner that includes a beam steerer for steering an electron beam to impinge upon a target; and a collimator further including an aperture adapted for travel in an aperture travel path for rotating the X-ray beam plane spanned by the electron beam impinging upon the target along a focal track for emitting a scanning X-ray beam.
US10720298B2 Vacuum electron tube with planar cathode based on nanotubes or nanowires
A vacuum electron tube comprises at least one electron-emitting cathode and at least one anode arranged in a vacuum chamber, the cathode having a planar structure comprising a substrate comprising a conductive material, a plurality of nanotube or nanowire elements electrically insulated from the substrate, the longitudinal axis of the nanotube or nanowire elements substantially parallel to the plane of the substrate, and at least one first connector electrically linked to at least one nanotube or nanowire element so as to be able to apply a first electrical potential to the nanowire or nanotube element.
US10720293B2 Apparatus and method of preventing malfunction of circuit breaker in metal-clad and metal enclosed switchgear
According to an embodiment of the present disclosure, an apparatus of preventing a malfunction of a circuit breaker may include a circuit breaker and a variable resistor installed on a distributing board, the variable resistor being disposed outside the circuit breaker separately from the circuit breaker, wherein the variable resistor is connected in parallel to an anti-pumping auxiliary relay RW, and total resistance of the anti-pumping auxiliary relay RW and the variable resistor connected in parallel to each other is less than resistance of the anti-pumping auxiliary relay RW.
US10720287B2 Control panel push button
A push button for a control panel. The push button includes a button body and a reflector molded as a single, monolithic piece with links extending between the button body and the reflector. A divider of the button body is between a first light source of a printed circuit board and an indicator light guide of the button body. The divider restricts light from the first light source from illuminating the indicator light guide.
US10720285B2 Coupling element for an electrical switching device having a pulse mass element
Various embodiments may include a coupling element for an electrical switching device comprising: a first switching contact for opening and closing an electrical contact; a second switching contact; a push rod mounted to translate along a longitudinal axis; an actuator connected to the push rod causing the push rod to translate; a pulse mass element; and a spring element coupling the pulse mass element to the push rod. The first switching contact is connected to the push rod.
US10720277B2 Ferrite arrangement in a wireless power-transfer structure to mitigate dimensional tolerance effects on performance
Systems and methods are described for a ferrite arrangement that mitigates dimensional-tolerance effects on performance of a wireless charging pad, such as a WEVC pad. These systems and methods include a power-transfer structure having ferrite bars arranged to form ferrite strips in a staggered pattern to provide a path for magnetic flux induced by a magnetic field. The staggered pattern includes a series of ferrite strips that alternate defined starting-point locations at opposing sides of the power-transfer structure. Ending-point locations of the ferrite strips are not defined, but are based on an accumulation of lengthwise dimensional tolerances of the ferrite bars used to form the ferrite strips. Using the staggered pattern in a base power-transfer structure defines a coupling range for coupling with a vehicle power-transfer structure and a range limit for associated magnetic field emissions by the base power-transfer structure.
US10720272B2 Ferrite magnetic material and ferrite sintered magnet
The present invention produces a ferrite magnetic material having a remarkably higher maximum energy product ((BH)max) than a conventional ferrite magnetic material through the induction of a high saturation magnetization and a high anisotropic magnetic field by simultaneously adding Co and Zn to substitute some of Fe and adjusting the content ratio of Zn/Co. In addition, the present invention can produce a desired magnetic material at a lower cost than a conventional CaLaCo-based ferrite magnetic material substituted with only Co by using Zn, which is relatively at least seven times cheaper than Co, together with Co.
US10720266B2 Shape retaining cable assembly
A cable assembly includes a cable including a wire and an insulator surrounding the wire extending a length between a first end and a second end and being conductive, where the wire having a first stiffness. The cable assembly includes a sleeve surrounding the cable between the first end and the second end having an interior surface facing the cable and an exterior surface facing an exterior environment of the cable assembly. The cable assembly includes a cable stiffener coupled to the sleeve extending along at least a portion of the length of the cable. The cable stiffener is formable into shape retaining shape and has a second stiffness greater than the first stiffness to hold the cable in the shape retaining shape.
US10720265B2 Peelable cable jackets having designed microstructures and methods for making peelable cable jackets having designed microstructures
Coated conductors comprising a conductor and a peelable polymeric coating at least partially surrounding the conductor, where the peelable polymeric coating comprises from 1 to 8 microcapillaries which comprise a low-viscosity filler material. Also disclosed are methods for making such coated conductors.
US10720263B2 Electrical cable support arrangement
An electric cable saddle, or support, arrangement includes a housing having an upper recessed portion adapted to receive and support one or more electrical cables in a fixed, stable manner. Plural apertures disposed on upper portions of the housing on opposed sides of the cable(s) and aligned generally transverse to the length of the cable(s) are adapted to receive a flexible, high strength tie member, or strap, for securely attaching the cable(s) to an upper portion of the housing. A slot disposed in a lower portion of the housing and also aligned generally transverse to the length of the cables(s) is adapted to receive a structural support member for supporting the housing and cable(s). A retaining member also disposed in a lower portion of the housing is moveable adjacent to or into engagement with the support member for fixed positioning of the housing on the support member.
US10720250B2 Containment internal passive heat removal system
The invention relates to the nuclear energy field, including pressurized water reactor containment internal passive heat removal systems. The invention increases heat removal efficiency, flow stability in the circuit, and system reliability. The system has at least one cooling water circulation circuit comprising a heat exchanger inside the containment and including an upper and lower header interconnected by heat-exchange tubes, a riser pipeline and a downtake pipeline connected to the heat exchanger, a cooling water supply tank above the heat exchanger outside the containment and connected to the downtake pipeline, a steam relief valve connected to the riser pipeline and located in the water supply tank and hydraulically connected to the latter. The upper and lower header of the heat exchanger are divided into heat exchange tube sections on the assumption that: L/D≤20, L being the header section length, D being the header bore.
US10720247B2 Nuclear reactor power regulator
A nuclear reactor power regulator adjusts reactor output based on a reactor output target value and a reactor output change rate. The regulator includes a reactor output calculating device that performs computation based on a thermal equilibrium from power signals of plant parameters to calculate a reactor output signal. A correcting device corrects a continuously obtained reactor output equivalent signal that is considered to be equivalent to a reactor output at a calculation interval of the output signal, so that the output equivalent signal coincides with the output signal. The correcting device calculates a continuous corrected output equivalent signal. A reactor output controlling device calculates a reactor output control signal for controlling the output of the reactor, using the corrected reactor output equivalent signal, the reactor output target value, and the reactor output change rate. A reactor output controller is operated based on the reactor output control signal.
US10720244B2 Fuel rod cladding, fuel rod and fuel assembly
Systems for controlling and protecting nuclear reactors. A drive of an emergency safety rod of a nuclear reactor includes an electric drive, a reduction gear, and a rack-and-pinion gear. The electric drive contains a contactless electric motor based on permanent magnets, which is installed in the housing of the electric drive with a motor rotor position sensor, and a reduction gear for changing the rate of rotation of the electric drive. A toothed rack is installed along the axis of the rack-and-pinion gear in order to provide for the reciprocating motion of a system absorber rod connected thereto. A toothed electromagnetic clutch having a contactless current supply is installed on an inner shaft of the rack-and-pinion gear, enabling the rigid and simultaneous mechanical coupling of half-couplings, and the drive contains a reverse-motion coupling, a rack-separation spring and toothed rack position sensors.
US10720243B2 Laser amplification apparatus, laser apparatus, and laser nuclear fusion reactor
The laser amplification apparatus is provided with a plurality of plate-shaped laser medium components (M1 to M4) which are disposed to be aligned along a thickness direction, and prisms (P1 to P3) which optically couples the laser medium components. Each of the laser medium components is provided with a main surface to which a seed light is incident, and a side surface which surrounds the main surface. An excitation light is incident from at least one side surface of a specific laser medium component among the plurality of laser medium components. The excitation light is incident through the prism to a side surface of the laser medium component adjacent to the prism.
US10720235B2 Method and system for preference-driven food personalization
A method for improving food-related personalized for a user including determining food-related preferences associated with a plurality of users to generate a user food preferences database; collecting dietary inputs from a subject matter expert (SME) at an SME interface associated with the user food preferences database; determining personalized food parameters for the user based on the user food-related preferences and the dietary inputs; receiving feedback associated with the personalized food parameters from the user; and updating the user food preferences database based on the feedback.
US10720231B1 Storing genetic data in a storage system
A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
US10720222B2 Solid state storage device using state prediction method
A solid state storage device includes a non-volatile memory and a control circuit. The non-volatile memory includes a specified region. The control circuit is connected with the non-volatile memory, and includes a function storage circuit. A state prediction function for a first failure mode and a state prediction function for a second failure mode are stored in the function storage circuit. If the control circuit confirms that the specified region is changed from the first failure mode to the second failure mode, the control circuit predicts the specified region according to current state parameters of the specified region and the state prediction function for the second failure mode.
US10720219B2 Semiconductor memory device and memory system that performs a normal read operation or a special read operation including a tracking read followed by a shift read
A semiconductor memory device includes a memory cell array including a plurality of memory cells, a word line connected in common to gates of the memory cells, and a control circuit configured to execute a read operation on the memory cells by applying a first read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the first read voltage and a second read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the second read voltage. The control circuit determines the first read voltage by applying at least first to third voltages to the word line, and determines the second read voltage based on the first read voltage.
US10720216B2 Memory in which the channel potential of a memory cell in a non-selected NAND cell unit is increased
A three dimensional stacked nonvolatile semiconductor memory according to an example of the present invention includes a memory cell array comprised of first and second blocks. The first block has a first cell unit which includes a memory cell to be programmed and a second cell unit which does not include a memory cell to be programmed, and programming is executed by applying a program potential or a transfer potential to word lines in the first block after the initial potential of channels of the memory cells in the first and second cell units is set to a plus potential. In the programming, the program potential and the transfer potential are not applied to word lines in the second block.
US10720212B2 Memory device and method of operating the same
A memory device with a plurality of memory block may include a plurality of memory cells constituting a memory blocks, and two or more select transistors coupled to the plurality of memory cells constituting the memory block and configured to select the memory block, the two or more select transistors having different threshold voltages from one another.
US10720204B2 System and method for improving scan hold-time violation and low voltage operation in sequential circuit
According to one general aspect, an apparatus may include a flip-flop circuit. The flip-flop circuit may include a selection circuit, a memory element circuit, a clock circuit. The selection circuit to select, as the selected input signal, between at least two input signals. The memory element circuit synchronously controlled by a clock signal, and configured to store the selected input signal. The clock circuit configured to output, at least, an earlier version of the clock signal and a later version of the clock signal. The selection circuit is configured to be synchronously controlled, at least in part, by the earlier version of the clock signal such that the selected input signal is held stable when being read by the memory element circuit.
US10720199B2 Buffering circuit, and semiconductor apparatus and system including buffering circuit
A buffering circuit includes a first signal input/output unit that generates an output bar signal in response to an input signal, a second signal input/output unit that generates an output signal in response to an input bar signal, and a connection unit that electrically connects and disconnects an output node of the first signal input/output unit and a current sink node of the second signal input/output unit to/from each other in response to a control signal, and electrically connects and disconnects a current sink node of the first signal input/output unit and an output node of the second signal input/output unit to/from each other in response to the control signal.
US10720194B2 Semiconductor memory device and data writing method
In a semiconductor memory device, a memory cell array includes a plurality of memory cells. A write circuit includes a negative potential generating circuit that generates a potential lower than a lower power supply potential applied to the memory cells. When a write mask signal indicates an enabled state, the write circuit activates the negative potential generating circuit, and supplies the potential generated by the negative potential generating circuit to a bit line to be supplied with low data. On the other hand, when the write mask signal indicates a disabled state, the write circuit supplies no data to bit line pairs, and inactivates the negative potential generating circuit.
US10720193B2 Technique to lower switching power of bit-lines by adiabatic charging of SRAM memories
A system and method for efficiently managing switching power of bit lines. In various embodiments, a first bit line in a memory array is pre-charged in multiple discrete steps, rather than in one continuous step. For a read operation that completed and read a logic low level from a first storage node, the first bit line is pre-charged from a ground reference level to a first power supply voltage. Similarly, a second bit line corresponding to a second storage node storing an inverse voltage level of the first storage node is pre-charged from a larger second power supply voltage to the smaller first power supply voltage. When the first time interval has elapsed, the first and second bit lines are pre-charged from the first power supply voltage to the second power supply voltage during a second time interval. Discrete steps are also used for pre-charging after write operations.
US10720182B2 Decomposition of a video stream into salient fragments
The disclosure includes a system and method for decomposing a video to salient fragments and synthesizing a video composition based on the salient fragments. A video decomposition application extracts non-salient portions of a video, extracts a plurality of salient fragments of the video, builds a database of the plurality of salient fragments, receives a query, retrieves, from the database of the plurality of salient fragments, a set of salient fragments based on the query, and synthesizes a video composition based on the set of salient fragments and the non-salient portions of the video.
US10720181B1 Magnetic recording cartridge
A magnetic recording cartridge is provided and including a magnetic recording medium, wherein an average thickness of the magnetic recording medium tT is 3.5 μm≤tT≤5.6 μm, a dimensional change amount Δw in a width direction of the magnetic recording medium with respect to a tension change in a longitudinal direction of the magnetic recording medium is 700 ppm/N≤Δw≤20000 ppm, and the magnetic recording medium is accommodated in a state of being wound around the reel in the cartridge case and (a servo track width on an inner side of winding of the magnetic recording medium)−(a servo track width on an outer side of winding of the magnetic recording medium)>0 is satisfied.
US10720180B2 Magnetic-disk glass substrate, magnetic-disk glass substrate intermediate, and method for manufacturing magnetic-disk glass substrate
A magnetic-disk glass substrate containing an alkaline earth metal component as a glass composition includes an edge surface that is a mirror surface, and has a roughness percentage of 40% or more when a bearing ratio of a roughness cross-sectional area is 50% in a bearing ratio curve of roughness cross-sectional areas obtained when a surface roughness of the edge surface obtained after the edge surface is etched by 2.5 μm is measured.
US10720176B2 Multisensory speech detection
A computer-implemented method of multisensory speech detection is disclosed. The method comprises determining an orientation of a mobile device and determining an operating mode of the mobile device based on the orientation of the mobile device. The method further includes identifying speech detection parameters that specify when speech detection begins or ends based on the determined operating mode and detecting speech from a user of the mobile device based on the speech detection parameters.
US10720168B2 PPS tagging of acoustic sample data
Technologies are described herein for time-synchronizing sample data from independent recording devices utilizing samples tagged from a highly accurate time source. Datasets comprising samples representing a signal over a period of time are received from separate recording devices. A number of samples in each dataset are tagged indicating that the sample was taken immediately after a pulse in a PPS signal from a highly accurate time source onboard the recording device. The indices of the PPS-tagged samples, along with corresponding time values, are extracted from the datasets, and a set of common time values between the datasets is determined. A pair of frames of a specific length are extracted from each dataset aligned on the PPS-tagged samples corresponding to the common time values and comparative analysis is performed on the pair of frames.
US10720166B2 Voice biometrics systems and methods
Systems and methods for user authentication include a microphone generating a corresponding audio input signal, and a voice processing system operable to identify a pass phrase including human speech in the audio input signal, a voice authentication system operable to extract feature characteristics associated with the identified pass phrase, compare the extracted feature characteristics to user voice features, and determine a confidence level of a voice match. The voice authentication system receives a first acoustic code, compares the first acoustic code to a second acoustic code associated with the user, and determines whether the first acoustic code and second acoustic code match. A user is authenticated if the first acoustic code and second acoustic code match and the confidence level exceeds a threshold value. A user device is operable to prompt the user to speak the pass phrase, generate the acoustic code and output the acoustic code through a speaker.
US10720163B2 Method for checking an onboard speech detection system of a motor vehicle and control device and motor vehicle
The present disclosure relates to systems and methods for checking an onboard speech recognition system of a motor vehicle, wherein, in an online mode, a recognition result of an online speech recognition service, and a recognition result of the onboard speech recognition system, are received for a voice input, and a comparison result of the recognition results is ascertained. A result pattern is received from the onboard speech recognition system for the voice input, and the result pattern, together with the comparison result, is stored in a pattern memory unit. In an offline mode, the recognition result of the onboard speech recognition system and the associated present result pattern are received for a further voice input, and a search for an agreeing, stored recognition situation is carried out based on the present result pattern.
US10720162B2 Display apparatus capable of releasing a voice input mode by sensing a speech finish and voice control method thereof
A voice control method and display apparatus are provided. The voice control method includes converting a voice of a user into text in response to the voice being input during a voice input mode; performing a control operation corresponding to the text; determining whether speech of the user has finished based on a result of the performing the control operation; awaiting input of a subsequent voice of the user during a predetermined standby time in response to determining that the speech of the user has not finished; and releasing the voice input mode in response to determining that the speech of the user has finished.
US10720159B1 Embedded instructions for voice user interface
Methods and systems for rendering lists of instructions and performing actions associated with those lists are described herein. In some embodiments, an individual may request that a voice activated electronic device associated with their user account assist in performing a task using a list of instructions. The list of instructions may include metadata that indicates actions capable of being performed by additional Internet of Things (“IoT”) devices. When the instructions are rendered, an instructions speechlet may recognize the metadata and may cause one or more of the IoT devices to perform a particular action. Furthermore, the metadata may also correspond to content capable of being rendered by the voice activated electronic device to assist the individual in performing a particular step of the instructions.
US10720153B2 Name-sensitive listening device
One embodiment of the present invention sets forth a technique for providing audio enhancement to a user of a listening device. The technique includes reproducing a first audio stream, such as an audio stream associated with a media player. The technique further includes detecting a voice trigger. The voice trigger may be associated with a name of a user of the listening device. The technique further includes pausing or attenuating the first audio stream and reproducing a second audio stream associated with ambient sound in response to detecting the voice trigger.
US10720151B2 End-to-end neural networks for speech recognition and classification
Systems and methods are disclosed for end-to-end neural networks for speech recognition and classification and additional machine learning techniques that may be used in conjunction or separately. Some embodiments comprise multiple neural networks, directly connected to each other to form an end-to-end neural network. One embodiment comprises a convolutional network, a first fully-connected network, a recurrent network, a second fully-connected network, and an output network. Some embodiments are related to generating speech transcriptions, and some embodiments relate to classifying speech into a number of classifications.
US10720150B2 Augmented intent and entity extraction using pattern recognition interstitial regular expressions
According to certain embodiments, a system comprises interface circuitry and processing circuitry. The processing circuitry receives an input via the interface circuitry. The input is based on an utterance of a user, and the processing circuitry uses a probabilistic engine to determine one or more candidate intents associated with the utterance. The processing circuitry determines a number of the one or more candidate intents that exceed a threshold. If the number of candidate intents that exceed the threshold does not equal one, the processing circuitry uses a deterministic engine to compare the input to a set of regular expression patterns. If the input matches one of the regular expression patterns, the processing circuitry uses the matching regular expression pattern to determine the intent of the utterance. The interface circuitry communicates the intent of the utterance as an output.
US10720149B2 Dynamic vocabulary customization in automated voice systems
Techniques to dynamically customize a menu system presented to a user by a voice interaction system are provided. Audio data from a user that includes the speech of a user can be received. Features can be extracted from the received audio data, including a vocabulary of the speech of the user. The extracted features can be compared to features associated with a plurality of user group models. A user group model to assign to the user from the plurality of user group models can be determined based on the comparison. The user group models can cluster users together based on estimated characteristics of the users and can specify customized menu systems for each different user group. Audio data can then be generated and provided to the user in response to the received audio data based on the determined user group model assigned to the user.
US10720146B2 Devices and methods for a speech-based user interface
A device may identify a plurality of sources for outputs that the device is configured to provide. The plurality of sources may include at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface object. The device may also assign a set of distinct voices to respective sources of the plurality of sources. The device may also receive a request for speech output. The device may also select a particular source that is associated with the requested speech output. The device may also generate speech having particular voice characteristics of a particular voice assigned to the particular source.
US10720145B2 Speech synthesis apparatus, speech synthesis method, speech synthesis program, portable information terminal, and speech synthesis system
A speech synthesis apparatus includes a content selection unit that selects a text content item to be converted into speech; a related information selection unit that selects related information which can be at least converted into text and which is related to the text content item selected by the content selection unit; a data addition unit that converts the related information selected by the related information selection unit into text and adds text data of the text to text data of the text content item selected by the content selection unit; a text-to-speech conversion unit that converts the text data supplied from the data addition unit into a speech signal; and a speech output unit that outputs the speech signal supplied from the text-to-speech conversion unit.
US10720144B2 Earphone test system
An earphone device/test station pairing (1, 2) includes an earphone device (1) including: at least one electroacoustic driver (32, 33, 34); a digital module (31) including a processor module; and a digital interface configured to connect the earphone device (1) to a media/communications device having a digital output; a test station (2) including at least one transducer (40, 42, 6), the test station (2) being operative to communicate with the earphone device (1) via the digital interface to allow data transmission between the earphone device (1) and the test station (2) during a test/configuration procedure; and a test module (4) for performing automated testing of the earphone device (1) when mounted on/connected to the test station (2).
US10720143B2 Sound emitting device
A sound making device and system for generating white noise is disclosed. The sound making device generally includes a substantially dome-shaped device that includes an outer acoustic shell and an inner acoustic shell mounted atop a base tray. Both the outer acoustic shell and inner acoustic shell have slots (or openings) that overlap to create apertures through which rushing air can pass. The amount of slot overlap is variable. Further, a variable speed fan is arranged inside the outer acoustic shell and inner acoustic shell for forcing airflow out of the apertures. The sound making device also includes a controller and user interface for adjusting the speed of the fan. Further, a sound making system is provided that includes the sound making device in combination with a mobile app.
US10720135B2 Acoustic panels that include multi-layer facesheets
Systems and methods are provided for fabricating acoustic panels. One embodiment is a method comprising acquiring a core of acoustic cells, and fabricating a facesheet covering the core by: dispensing a base layer of material atop the acoustic cells while leaving openings into each of the acoustic cells, covering the openings by applying a liner of porous material atop the base layer, dispensing a cap layer of material atop liner while leaving gaps in the cap layer over the acoustic cells, and fusing the cap layer to the liner by directly radiating laser energy onto locations where the cap layer has been dispensed.
US10720132B2 Performance control method and performance control device
A performance control method includes estimating a performance position in a musical piece by analyzing a performance of the musical piece by a performer, causing a performance device to execute an automatic performance in accordance with performance data designating the performance content of the musical piece so as to be synchronized with the progress of the performance position, and controlling the relationship between the progress of the performance position and the automatic performance in accordance with control data that is independent of the performance data.
US10720126B2 Color ambient light sensor with adjustable neutral density filter
A color ambient light sensor may gather ambient light measurements during operation of an electronic device. The color ambient light sensor may have a color ambient light detector and an adjustable neutral density filter. The electronic device may have components such as a camera and display that are adjusted using ambient light information from the color ambient light sensor. The display may have a display cover layer. Pixels in an active area of the display may display images through the display cover layer. An inactive area of the display may have an opaque masking layer on an interior surface of the display cover layer. An opening in the opaque masking layer may form an ambient light sensor window for the color ambient light sensor. The adjustable neutral density filter may be interposed between the color ambient light detector and the ambient light sensor window.
US10720121B2 Half-power buffer amplifier, data driver and display apparatus including the same
A half-power buffer amplifier includes an amplification unit including first and second nodes, the amplification unit configured to differentially amplify a differential input signal and to output a differentially amplified output signal, a first output unit including a first buffer unit between a first power source having a first voltage and a second power source having a second voltage, a second buffer unit between the first and second power sources, and a first switch unit between the first and second buffer units, and a second output unit including a third buffer unit between the second power source and a third power source having a third voltage, a fourth buffer unit between the second and third power sources, and a second switch unit between the third and fourth buffer units. Each of the first to third buffer units receives the differentially amplified output signal. The first switch unit is turned on or off based on or in response to a pre-driving control signal.
US10720113B2 Image display apparatus capable of improving contrast
An image display apparatus is disclosed. The image display apparatus includes a panel, a plurality of light sources to output light to the panel, a plurality of switching elements to switch the light sources, and a processor to control the switching elements, wherein the processor controls a current having a variable level to flow into each light source string among the light sources, based on local dimming data, thereby improving contrast in displaying images.
US10720111B2 Display screen backlight control method and apparatus, and terminal
This application provides a display screen backlight control method, a display screen backlight control apparatus, and a terminal. The method includes determining a backlight to-be-switched-on region of a display screen according to an operation on the display screen, determining a specified to-be-lighted light source according to the backlight to-be-switched-on region, and lighting the specified to-be-lighted light source and illuminating at least the backlight to-be-switched on region of the display screen while maintaining other light sources associated with region outside of the backlight to-be-switched-on region in an unilluminated state.
US10720107B2 Display device
A display device having a frame period including reset, compensation, relay, emission, and initialization periods. Each pixel includes: an organic light emitting diode having an anode coupled to a second node and a electrode coupled to a second power source; a first transistor between a first power source and the second node, and a gate electrode coupled to a first node; a second transistor between the first node and the second node; a third transistor between the first power source and a third node; a fourth transistor between a fourth node and the third node; a fifth transistor between a data line and the fourth node; a sixth transistor between a third power source and the second node; a first capacitor between the third node and the first node; and a second capacitor coupled the fourth node and the third power source.
US10720104B2 Pixel circuit, display device and driving method for pixel circuit
A pixel circuit and a driving method thereof, and a display device. The pixel circuit includes a pixel unit and a bias-voltage regulating circuit. The pixel unit includes: a driving circuit configured to generate a driving current according to a control voltage at a light-emitting stage; a light-emitting control circuit configured to output the driving current to drive the light-emitting device to emit light at the light-emitting stage; a data writing circuit configured to write a data voltage into the driving circuit; a reset circuit configured to reset the driving circuit under control of a reset voltage, and to reset the light-emitting device under control of a gate line; and a bias-voltage regulating circuit configured to, before the data writing circuit writes the data voltage into the driving circuit, perform bias voltage regulation on the driving circuit to control the pixel unit to be in a bias voltage state.
US10720097B2 Driver that outputs a result of error detection
A driver includes: an interface unit that receives image data; an error detection unit that performs error detection on the received image data; and a drive circuit that drives an electro-optical panel based on the image data. The driver outputs a result of the error detection to an external device.
US10720094B1 Display apparatus and method for motion control of a display screen based on a viewing mode
A display apparatus includes a display screen and circuitry. The circuitry receives a user input that corresponds to a viewing mode of the display screen. The circuitry detects a state of the display screen based on the received user input. The detected state corresponds to one of a rolled state or an unrolled state of the display screen. The circuitry controls a motion of the display screen based on the received user input. The control of the motion corresponds to at least the change in the detected state of the display screen or a change in a swivel angle of the display screen about a swivel axis. The swivel angle corresponds to a rotation of the display screen about the swivel axis.
US10720084B2 Hysterectomy model
A surgical simulator for surgical training is provided. The simulator includes a frame defining an enclosure and a simulated tissue model located inside the enclosure. The simulated tissue model is adapted for practicing a number of surgical procedures including but not limited to transanal excisions and transvaginal hysterectomies. The simulated tissue model includes one more components and is interchangeably connected to the frame with fasteners configured to pass through apertures in the frame to suspend the simulated tissue model within the frame. The enclosure of the frame is increasingly laterally constricted along the longitudinal axis to progressively increase the confinement of the components of the simulated tissue model.
US10720079B1 Interactive driver development
Methods, computer-readable media, software, and apparatuses provide an interactive application, such as a video game, that presents gaming and driving challenges to facilitate improvement of driving skills and development of safe driving behavior. Drive data may be collected while a user is driving a vehicle and the drive data may be used to define a graphically simulated virtual world. A drive score may also be calculated based on the drive data. Portions of the graphically simulated virtual world may be unlocked based on the drive score. Also, attributes of a character within the graphically simulated virtual world may be modified based on the drive score.
US10720075B2 Cellophane cut out kits for optical art
One or more transparent or translucent sheets of cellophane are folded and cuts are made to create symmetric patterns and designs. The cellophane creates diffraction, refraction, interference, and reflection pattern of light that become strikingly visible when viewed under polarized light. The cellophane patterns and designs are placed on top of one another such that the holes in the overlapping sheets cause a variation in the path of light traveling through the layers of the cellophane, creating beautiful and varied optical patterns of light that change with the placement of the layers of cellophane and with variation of the angle of polarized light for a kaleidoscope effect. The cellophane is viewed against the backdrop of a blue sky to provide a source of polarized light. Placing the cellophane on glossy black cardboard brings out the prismatic colors created by light refraction and reflection.
US10720074B2 Welding simulator
A simulator facilitates simulated welding activity of simulated weld joints. The simulator may include a logic processor based system operable to execute coded instructions for generating an interactive welding environment in which a welding activity is simulated, the welding activity occurring at an interface of a first simulated work piece and a second simulated work piece that defines a simulated weld joint. The simulator is capable of simulating the simultaneous welding of multiple users on the simulated weld joint in real time.
US10720063B2 Method and system for obtaining and presenting turbulence data via communication devices located on airplanes
A device, system and method is provided for obtaining and processing turbulence data via communication devices located on-board airplanes. Turbulence data obtained by a plurality of communication devices may be received during flights onboard respective ones of a plurality of airplanes. Turbulence map data may be generated by super-positioning the turbulence data received from the plurality of communication devices onto a single tempo-spatial frame of reference. The turbulence map data may be distributed to one or more of the communication devices. A device, system and method is also provided for generating turbulence map data that may reduce or eliminate “false positive” turbulence events. Turbulence map data may be generated for the airspace region based on a minimum of different turbulence values. The turbulence map data of at least the airspace region may be transmitted to one or more communication devices based on the minimum of the turbulence values.
US10720060B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a controller configured to perform, in a case where a possibility of communication interruption due to an insufficient remaining amount of battery is detected for a first wireless communication terminal used by a first user for whom a ride reservation for a vehicle is established with a driver of the vehicle, a process regarding a meet-up schedule of the driver and the first user of the ride reservation. The process regarding a meet-up schedule may be cancellation of the ride reservation, change of a scheduled meet-up location, or the like.
US10720053B1 Busway crossing warning system and method for controlling busway crossing traffic
A busway crossing warning system includes an approach tag reader, a crossing controller and a bus signal device. The approach tag reader is located in a bus lane on a road at a distance from an entrance of an intersection in a direction prior to a bus approaching the intersection, the bus being equipped with an identification tag. The approach tag reader detects the bus with the identification tag when the bus drives over the approach tag reader and sends out an approach signal to the crossing controller indicating the bus is approaching the intersection. The crossing controller activates bus signal device after receiving the approach signal to inform the bus is detected.
US10720042B2 Personnel proximity detection and tracking system
Systems and methods for tracking, locating, identifying, or mapping movements of persons or personnel within a facility may include badges carried by individuals throughout the facility. These badges can each include a transmitter configured to transmit signals including signature information identifying the badges and also identifying codes of each signal transmitted. In addition, a plurality of dispensers can be positioned at selected locations of the facility and can include receivers that receive the signals transmitted by the transmitters of the badges. These receivers also can be configured to transmit information related to the received signals to one or more processors configured to identify each badge from which signals are received based upon the signature information and also to determine the proximity, range, distance, or zone between the badge identified and the receivers.
US10720041B2 User reminding method and apparatus, and terminal device
A user reminding method and apparatus, and a mobile terminal includes, obtaining, by a terminal device, a physical status of a user and a first blood pressure value of the user when a time difference between a current time and a preset reminding time is less than a first threshold; determining a first safety level based on the physical status and the first blood pressure value; and sending a first reminding signal in a manner corresponding to the first safety level.
US10720040B2 Soiled diaper detection system
A soiled diaper detection system having a soiled diaper detection device, one or more computer devices in communication with the diaper detection device configured to generate and process requests to the diaper detection device, and store data received from the soiled diaper detection device.
US10720036B2 Hard tag applicator
Systems and methods for coupling a tag to an item. The methods comprise: dispensing the tag from a tag feeder of a tag applicator; performing first operations by the tag applicator to mechanically move the tag into a nest of the tag applicator; determining if a given criteria is met based on feedback information received from at least one of a user of the tag applicator and a sensor provided with the tag applicator; and performing second operations by the tag applicator to couple the tag to the item, when a determination is made that the given criteria is met.
US10720027B2 Reading device and method
A reading device includes display and an image capturing device to image objects on a checkout counter. A control unit receives a first image including at least one object on the checkout counter, extracts a first object that is closest to the image capturing device in the first image, then displays an image of the first object and a frame around the first object. Generic object recognition is performed on the first object. A second image is received from the image capturing device. The control unit determines whether the first object is still closest to the image capturing device. A second object is extracted from the second image if the first object is no longer closest to the image capturing device and the second object is the one closest to the image capturing device in the second image.
US10720026B2 Skill-based wagering methods, devices and systems
Embodiments of the invention comprise skill-based wagering games, systems and devices. In one embodiment of the invention, the configuration of a skill-based game is dependent upon the skill level of the player or players. In one embodiment, the game is configured so that the odds of winning the game, and thus the payout for a winning outcome, depends upon the player's skill level. In other embodiments, the payouts or awards offered to players are fixed and the difficultly level for achieving a winning outcome is adjusted based upon the skill levels of the players.
US10720025B2 Game of chance allowing user participation in outcome selection
A game of chance is disclosed allowing an outcome determined by the actions of a player. The game of chance comprising a layout defining plural cells. A player selects a number of winning indicia and a pre-determined winning order for the winning indicia to be revealed. A first portion of the cells each have a winning indicia contained therein, and a remaining portion of the cells each have a non-winning indicia contained therein. The winning and non-winning indicia are initially concealed to a player and are selectively revealable by the player. The player may select a limited number of cells to reveal indicia contained therein. An object of the game is to maximize a number of winning indicia revealed by the player.
US10720022B2 Gaming system and method for providing individual feature activation determination sequences
In various embodiments, the present disclosure relates generally to gaming systems and methods for individually activating zero, one or more features in association with one or more elements or parameters of a play of a game. In these embodiments, upon an occurrence of a feature activation determination sequence triggering event, the gaming system enables a player to participate in a feature activation determination sequence to individually determine, for one or more displayed elements of a play of a game, whether or not to individually activate one or more features in association with such displayed elements for the play of the game.
US10720020B2 System and method for providing a secondary contest dependent on the results of a primary game
Systems and methods for providing a secondary contest involving a plurality of players playing a primary award wagering game. The players enter wagers in the primary game, and the results from the primary wagering game determine the outcome of a secondary pari-mutuel contest in which players compete against each other. The results from the primary wagering game resolve the secondary contest where the highest ranking results will win the wagers placed in the secondary contest on a tiered basis.
US10720016B2 Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. The gaming system can include electronic gaming machines that are compatible to receive both virtual ticket vouchers and printed ticket vouchers that are redeemable for credits on the electronic gaming machines. Information associated with a virtual ticket voucher can be stored on a patron-controlled portable electronic device and then can be wireless transmitted to the electronic gaming machines. The electronic gaming machines can be configured to issue virtual ticket vouchers and printed ticket vouchers that can be redeemed for cash or additional game play on another electronic gaming machine. In one embodiment, the electronic gaming machine can be configured to issue a virtual ticket voucher to a patron-controlled portable electronic device.
US10720011B2 Virtual gaming system based on previous skills-based events
A system has a database that stores a plurality of pre-recorded video clips of real-world sports game events. Further, the system has a game engine processor that determines that a wager time period for a corresponding virtual sports game has completed. The game engine processor also determines an outcome of the virtual sports game subsequent to the determination that the wager time period has completed. Moreover, the game engine processor selects a pre-recoded clip from the plurality of pre-recorded clips that corresponds to the outcome. Finally, the game engine processor links the pre-recorded video clips as a base video layer to one or more overlay video layers. The wager time period is a period of time in which one or more user inputs are permitted to be received at a computing device that renders the virtual sports game.
US10720009B2 Location based restrictions on networked gaming
A system and method for peer-to-peer gaming is described. One embodiment includes a system for peer-to-peer gaming, the system comprising an at least one gaming client, wherein the at least one gaming client is configured to accept a selection of an at least one gaming option from a player, and allow the player to play a game based on the selection of the at least one gaming option; an administration server, wherein the administration server is configured to receive the selection of the at least one gaming option from the at least one gaming client, and initiate the game for the player based on the selection of the at least one gaming option; and an at least one gaming server, wherein the at least one gaming sever is configured to run the game and transmit data about the game to the administration server.
US10720007B2 Methods and systems for overlaid pay modalities on selected symbols in gaming machines
A gaming machine may be configured for supporting games that include use of pay modalities, which are overlaid on selected symbols. The gaming machine includes a credit input mechanism configured for establishing a credit balance that is increasable and decreasable based on wagering activities, a display having a plurality of display positions, and a game controller to select a plurality of symbols, to cause the display to display the selected symbols, to determine if the selected symbols associated with at least one of one or more predetermined reels of the plurality of reels include a special symbol, and if so, to determine one or more special values associated with the special symbol, and to overlay a particular one of the one or more special values on each displayed instance of the special symbol. The game controller determines a payout based on assigned special values associated with the displayed special symbol.
US10719997B1 Systems and methods for vehicle diagnostics
Various embodiments provide prognostic vehicle diagnosis methodologies for monitoring the relative health of various vehicle components over time, to enable replacement of those vehicle components prior to component failure. Sensors monitoring those vehicle components transmit generated telematics data to a computing entity configured to generate a telematics data signature based on the sensor-generated data, and to compare the telematics data signature against a reference data signature to ascertain the relative health of the vehicle component. If the telematics data signature satisfies a failure threshold identified within the reference signature, the computing entity initiates a replacement process at least in part by generating an alert for a maintenance personnel.
US10719990B2 Electronic apparatus, control method thereof, computer program, and computer-readable recording medium
Provided is a control method of an electronic apparatus. The control method of an electronic apparatus includes: calculating an average speed of a vehicle when a specific event occurs; generating an object indicating a relationship between the calculated average speed and an event speed corresponding to the specific event; and outputting the generated object through augmented reality.
US10719979B2 Adaptive multisampling based on vertex attributes
Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
US10719976B2 Adaptive usage of available storage for accelerated volume rendering
In order to decrease a memory footprint for volume rendering, distance field information is adaptively compressed and merged with an existing data structure having unused memory to form a merged dataset. During rendering, the merged dataset is sampled, and a sampled value is used to identify a look-up table for a corresponding voxel or is decompressed and used to skip empty space.
US10719975B2 Information processing apparatus and method of generating three-dimensional model
An information processing apparatus that generates a three-dimensional model based on a plurality of camera images obtained using a plurality of cameras, performs: transforming, into two-dimensional coordinate points on a camera image, a plurality of representative coordinate points specified from one processing unit voxel of a plurality of processing unit voxels that are obtained by dividing a target three-dimensional space serving as a target of three-dimensional model generation; determining, by using transformation results of the plurality of representative coordinate points, a coordinate point on the camera image corresponding to an internal coordinate point of the one processing unit voxel; and generating the three-dimensional model based on the determined coordinate point on the camera image corresponding to the internal coordinate point of the one processing unit voxel.
US10719973B2 Asynchronous and concurrent ray tracing and rasterization rendering processes
Rendering systems that can use combinations of rasterization rendering processes and ray tracing rendering processes are disclosed. In some implementations, these systems perform a rasterization pass to identify visible surfaces of pixels in an image. Some implementations may begin shading processes for visible surfaces, before the geometry is entirely processed, in which rays are emitted. Rays can be culled at various points during processing, based on determining whether the surface from which the ray was emitted is still visible. Rendering systems may implement rendering effects as disclosed.
US10719970B2 Low latency firmware command selection using a directed acyclic graph
One disclosed embodiment includes a method of scheduling graphics commands for processing. A plurality of micro-commands is generated based on one or more graphics commands obtained from a central processing unit. The dependency between the one or more graphics commands is then determined and an execution graph is generated based on the determined dependency. Each micro-command in the execution graph is connected by an edge to the other micro-commands that it depends on. A wait count is defined for each micro-command of the execution graph, where the wait count indicates the number of micro-commands that the each particular micro-command depends on. One or more micro-commands with a wait count of zero are transmitted to a ready queue for processing.
US10719965B2 Image combination apparatus, image combination method, and image combination program
An image selection unit selects images for each group. An image arrangement unit lays out the images in a template. A layout evaluation value calculation unit calculates a layout evaluation value of each page for an image after the images are arranged in the template. A layout evaluation value period setting unit sets regular variability of the layout evaluation value of each page of the composite image.
US10719963B2 Graphical user interface map feature for a network service
A mobile computing device operated by a service provider or a user of a network-based service is configured to present a graphical user interface (GUI) map feature. The GUI map feature includes a map layer and a visual data layer for displaying one or more visual representations of service data associated with the network-based service. The mobile computing device is configured to determine a set of anchor coordinates for the GUI map feature and retrieve a set of service data based at least in part on the set of anchor coordinates. The set of service data can include a first set of service data associated with a map area to be illustrated by the GUI map feature and a second set of service data associated with a buffer area. The second set of service data can be retrieved based further on an image processing parameter.
US10719959B2 Mobile device and a method for texture memory optimization thereof
The embodiments herein provide a mobile device comprising a display, and a processor configured to receiving a texture to be rendered on the display, checking at least one rendering parameter for the received texture wherein the rendering parameter comprises at least one of a device resolution, available memory, rendering path, and texture type, selecting at least one memory optimization technique based on the at least one rendering parameter, wherein the memory optimization technique is at least one of Dynamic Texture Scaling (DTS), Content Adaptive Compression (CAC), and On Device Texture Compression (ODTC) and performing the selected texture optimization technique on the received texture.
US10719958B2 Methods and systems for fusion display of thermal infrared and visible image
A method relating to an image fusion includes acquiring a thermal infrared image and a visible image. The method also includes receiving a fusion parameter corresponding to a color space and generating, based on the fusion parameter, a fused image of the thermal infrared image and the visible image. The method further includes receiving a regulation parameter, the regulation parameter including a color scheme or a partial contrast, and adjusting the fused image according to the regulation parameter.
US10719954B2 Method and electronic device for extracting a center position of an infrared spot
A method for extracting a center position of an infrared spot is disclosed. The method includes: acquiring, by an electronic device, an image, wherein the image includes an infrared spot; denoising, by the electronic device, the image; binarizing, by the electronic device, the denoised image; extracting, by the electronic device, a connected component of the infrared spot in the binarized image, wherein the connected component includes a plurality of pixel intensities and pixel positions of the infrared spot; and calculating, by the electronic device, the center position of the infrared spot based on the extracted connected component.
US10719946B2 Information processing apparatus, method thereof, and computer-readable storage medium
An information processing apparatus that causes a display to display an image captured by one or more image capturing apparatuses is provided. The information processing apparatus obtains one or more pieces of path information indicating a change in a position of an object captured by the one or more image capturing apparatuses, and causes the display to display map information overlapped with the one or more pieces of path information and at least one of information related to a time corresponding to the path information and information that can specify an image capturing apparatus corresponding to the path information.
US10719943B2 Program and image processing device
A program stored on a non-transitory computer readable medium executable on a computer to perform discriminating a fiducial marker from captured images successively output from a camera, based on marker information representing associations between fiducial markers and object identifiers, identifying start points of one or more structured markers in the captured images based on the discriminated fiducial marker and position information defined in association with the fiducial marker, determining states of the one or more structured markers continuing from the start points, and outputting an operation instruction in accordance with the determined states of the one or more structured markers to an object discriminated based on the object identifier associated with the discriminated fiducial marker.
US10719938B2 Method and apparatus for recognizing edges in a camera image, and vehicle
A method of recognizing edges in a camera image (A) produced by a camera, includes steps of: assigning (S1) a respective scaling size to each pixel (aij) of the camera image (A) as a function of an object distance, relative to the camera, of a spatial region imaged in the respective pixel (aij); producing (S2) an integral image (B) from the camera image (A); applying (S3) Haar wavelet transforms to the pixels (bij) of the integral image (B) to generate a gradient image (C), wherein a scaling of the Haar wavelets is determined for each pixel (bij) of the integral image (B) taking account of the scaling size assigned to the corresponding pixel (aij) of the camera image (A); and recognizing (S4) edges in the camera image (A) using the generated gradient image (C).
US10719937B2 Automated detection and trimming of an ambiguous contour of a document in an image
Systems and methods for detecting document contours in a digital image. An example method may involve: receiving an image comprising one or more documents and detecting a set of lines in the image; identifying a plurality of intersection points corresponding to the set of lines; determining a vanishing point based on the plurality of intersection points; generating a candidate polygon based on the set of lines; evaluating the candidate polygon based on a parameter associated with the vanishing point; and indicating the candidate polygon represents a contour of one of the one or more documents.
US10719935B2 Image processing apparatus and image processing method thereof
An image processing apparatus is disclosed. The image processing apparatus of the present invention comprises: an image receiving unit for receiving a first image and a second image of the same object taken at different times; a processor for obtaining transformation information by registering the first image on the basis of the second image, obtaining a first segment image corresponding to an area of the object from the first image, and generating a second segment image corresponding to an area of the object of the second image by transforming the obtained first segment image according to the transformation information; and an output unit for outputting the second segment image.
US10719929B2 Error detection in additive manufacturing processes
The present disclosure relates to the prediction of part and material quality of Additive Manufacturing (AM) processes using layer based images. Described herein are methods and systems for detection of errors in parts built by AM processes such as Selective Laser Melting (SLM). The detection comprises analysis of optical images to identify errors which appear in layers during the AM build process. Errors include but are not limited to warpage of parts and dross formation of overhang surfaces.
US10719927B2 Multiframe image processing using semantic saliency
An electronic device, method, and computer readable medium for multi-frame image processing using semantic saliency are provided. The electronic device includes a camera, a display, and a processor. The processor is coupled to the camera and the display. The processor receives a plurality of frames captured by the camera during a capture event; identifies a salient region in each of the plurality of frames; determines a reference frame from the plurality of frames based on the identified salient regions; fuses non-reference frames with the determined reference frame into a completed image output.
US10719922B2 Image processing apparatus
An image processing apparatus includes a setting unit configured to set at least one of a plurality of display modes including a first display mode and a second display mode, and a processing unit configured to perform first gradation conversion processing on input image data when the first display mode is set, and to perform second gradation conversion processing on the input image data when the second display mode is set, wherein the second gradation conversion processing improves a gradation of a part of a gradation range of the input image data to a further extent than the first gradation conversion processing. Upon reception of an instruction for displaying an enlarged image of a part of an image region of the input image data in a state where the first display mode is set, the first display mode is canceled and the second display mode is set.
US10719920B2 Environment map generation and hole filling
In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.
US10719915B2 Method and apparatus for determining a defocusing valve and for image-based determination of a dimensional size
The invention relates to an apparatus and a method for determining a defocussing value (Δz, Δz1, Δz2) for at least one image feature in an image, wherein at least one monochromatic image of an object is generated, wherein the defocussing value (Δz, Δz1, Δz2) is determined on the basis of the image and depending on the wavelength (λ) of the monochromatic image, and a method and apparatus for image-based determination of a dimensional size.
US10719912B2 Scaling and feature retention in graphical elements defined based on functions
Techniques are disclosed for enabling scaling graphical elements defined based on one or more mathematical functions, while retaining certain features of the graphical elements. In various embodiments an example method may include defining a shape relative to a primitive object based on one or more functions, the shape including a feature based on a configurable parameter associated with the one or more functions. An image of the shape is then rendered and displayed via a display device. The example method continues with receiving an input indicative of a request to scale the shape. In response to receiving the input, the rendering and display of the image of the shape is dynamically updated by scaling the primitive object based on the input, wherein scaling the primitive object scales the shape, but retains a scale of the feature as set by the configurable parameter.
US10719905B2 Architecture for high performance, power efficient, programmable image processing
An apparatus is described. The apparatus includes an image processing unit. The image processing unit includes a plurality of stencil processor circuits each comprising an array of execution unit lanes coupled to a two-dimensional shift register array structure to simultaneously process multiple overlapping stencils through execution of program code. The image processing unit includes a plurality of sheet generators respectively coupled between the plurality of stencil processors and the network. The sheet generators are to parse input line groups of image data into input sheets of image data for processing by the stencil processors, and, to form output line groups of image data from output sheets of image data received from the stencil processors. The image processing unit includes a plurality of line buffer units coupled to the network to pass line groups in a direction from producing stencil processors to consuming stencil processors to implement an overall program flow.
US10719904B2 Parallel processing apparatus and parallel processing method
A parallel processing apparatus includes, a plurality of operational circuits that execute operations for data in parallel, and a control circuit that, upon an end of operations for a first portion of the data, finds estimated operation time for operations for a second portion that is an object of operations subsequent to the first portion, based on target time for operational processing for the data and a data amount of remaining data for which no operation has been executed in the data, finds a second parallelism of the operations for the second portion, based on a first parallelism of the operations for the first portion, a measurement value of operation time for the operations for the first portion, and the estimated operation time, and causes operational circuits, numbering in a number indicated by the second parallelism among the plurality of operational circuits, to execute the operations for the second portion.
US10719881B2 Subscription healthcare coverage system and method
A subscription healthcare coverage system and method providing lower-cost and less-complex healthcare coverage for individuals, including employees of businesses, having flat initial fees, business-provided discounts, adjustments of fees upon renewal based on past use, secure direct instant communications with covered individuals, businesses, and healthcare providers through common electronic devices, accumulation of data in a secure, quickly-accessible form, and administration based on the application of defined rules to accumulated data.
US10719878B2 System and method for proactive auto portability of individual retirement accounts
A method performed by one or more processing devices, via one or more networks, for the proactive, without initiation by an owner of a first retirement account, and automatic portability of the first retirement account, comprising: automatically searching databases or sending search requests to one or more record-keepers for a second retirement account owned by the owner; and sending a negative consent notification having a date to the owner of the first retirement account; wherein the negative consent notification advises the owner that unless the owner provides other instructions within a time period from the date, the first retirement account shall be rolled over, in-whole or in-part, into the second retirement account or vice versa.
US10719877B2 Convertible unit investment trust to index exchange-traded fund
A computer-implemented method for providing an exchange traded fund comprising the steps of: providing a unit investment trust including a plurality of ownership units, wherein the unit investment trust includes a portfolio of securities composed in accordance with an index; distributing the ownership units of the unit investment trust to one or more investors; providing an exchange traded fund including a plurality of ownership shares; upon the occurrence of a conversion event, tendering the portfolio of securities to the exchange traded fund in return for an in-kind distribution of the plurality of ownership shares; and distributing the plurality of ownership shares to the one or more investors according to a predetermined ratio of ownership units to ownership shares.
US10719875B2 System and method for controlling execution of transactions
A server system, computer-readable storage medium storing at least one program, and a computer-implemented method for controlling submission of transactions to a transaction processing system for execution. A first message including data for a first transaction is received, the first message being corrupted. A first symbol associated with the first transaction is determined and added to an interfered transaction list. Upon receiving a subsequent message including data for at least one subsequent transaction, determining whether the at least one subsequent transaction is associated with a symbol in the interfered transaction list. If so, submission of the at least one subsequent transaction to a transaction processing system is delayed, and if not, submission of the at least one subsequent transaction is not delayed.
US10719871B2 Systems and methods of website integration
A computer system configured to integrate a plurality of websites is provided. The computer system includes a memory, a display, and at least one processor coupled to the memory and the display. In one example, the system comprises a monitoring component executed by the at least one processor and configured to analyze web content generated by a website provider and detect one or more identified elements within the web content. The system may also comprise a converting component executed by the at least one processor and configured to, responsive to detection of the one or more identified elements by the monitoring component, convert at least one portion of the web content into converted content, wherein the at least one processor is configured to display, in the display, the converted content and at least one other portion of the web content.
US10719861B2 Systems and methods for controlling shelf display units and for graphically presenting information on shelf display units
Systems and methods for controlling shelf display units and for graphically presenting information on shelf display units are disclosed. A system includes one or more display units configured to be coupled to shelves of a modular shelving system, one or more processors communicatively coupled to the one or more display units, one or more memory components communicatively coupled to the one or more processors, and machine readable instructions stored in the one or more memory components. When executed by the one or more processors, the machine readable instructions cause the system to determine a product identifier corresponding to a product, identify one or more display units to update in response to determining the product identifier corresponding to the product, and update a graphical output of the one or more display units identified to be updated in response to identifying the one or more display units to update.
US10719860B2 Adaptive scheduling to facilitate optimized distribution of subscribed items
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to facilitate adaptive scheduling automatically to optimally distribute items, such as shipping an item in accordance with an adapted frequency for a subscription. In some examples, a method may include identifying item characteristics associated with an item, determining a frequency based on at least an item characteristic in association with a subset of subscriber accounts, generating data representing a frequency and a subset of the item characteristics to integrate with a web page generated for a merchant computing system, and transmitting the formatted data to a user interface to display a display portion based on the formatted data as an integrated portion of an integrated web page including the web page.
US10719856B2 Systems and methods for resolving advertisement placement conflicts
Systems and methods are described herein for resolving advertisement placement conflicts. Specifically, a number of parameters may be entered into a system in order to distribute advertisements into advertisement slots. In many instances, a combination of these parameters causes a conflict in the system where all the parameters cannot be applied in order to place advertisements into advertisement slots. The conflict may be resolved by using an advertisement assignment model to determine which parameters may be relaxed in order to arrive at an optimal solution that violates a smallest number of parameters having the least priority. When such a solution is found, the advertisement assignment model may be modified and advertisements may be placed into advertisement slots based on the modified advertisement assignment model.
US10719852B2 Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices
Various embodiments of the present technology generally relate to data delivery. More specifically, some embodiments of the present technology relate to systems and methods for using spatial and temporal analysis to associate data sources with mobile devices. The delivery of data to support a wide variety of services for and about mobile devices that are based on data stored in corporate, commercial, and government databases which is not currently linked to individual mobile devices. Some embodiments allow advertisers to better target their ads to relevant target audience with greater accuracy.
US10719847B2 Method for determining validity of delivering of promotion information, monitoring server and terminal
A method for determining effectiveness of placing promotion information includes: characteristic information sent by multiple terminals is received to obtain multiple pieces of characteristic information, the characteristic information being obtained by monitoring promotion information by the terminals respectively and the characteristic information including specified accounts of a social application or terminal information; statistics on a total number of exposures of and a total number of clicks on the promotion information is made based on the characteristic information; user attributes corresponding to the terminals are determined to obtain multiple user attributes based on the characteristic information; statistics on a number of hit exposures of the promotion information is made based on the multiple user attributes and a target user attribute of the promotion information; and effectiveness of placing the promotion information is determined based on the number of hit exposures, the total number of exposures and the total number of clicks.
US10719845B2 Marketplace-like presentation system
Systems and methods for providing a marketplace-like presentation system include a system provider device that receives, through communication over a network with a user device, a request to create a marketplace-like presentation system account. The system provider device may then provide a means for parsing and extracting information (e.g., in the form of an inbox parsing and extractor engine) from email marketing offers in a user webmail account, wherein the means for parsing and extracting interfaces a webmail provider including the user webmail account and a user interface (UI) application, and wherein the means for parsing and extracting extracts information from the email marketing offers. Thereafter, the system provider device may present a marketplace-like interface view displayed via the UI application, wherein the marketplace-like interface view includes at least one listing having the extracted offer information.
US10719839B2 Discount delivery systems and methods
A method of delivering a discount on a purchasable item includes capturing a message of the item by a device. The device processes the message and sends a message artifact. A discount service computer receives and parses the message. The message is matched to a record of an eligibility database, if any exist in the eligibility database, or else a corresponding record for the message is generated. A discount database is accessed for a discount coupon relevant to the record and the purchasable item identity. The discount coupon is sent to the device. The item is discounted at point of purchase, and the applicable record of the discount database is updated.
US10719836B2 Methods and systems for enhancing web content based on a web search query
Methods and systems for enhancing a web page are described. Consistent with some embodiments, a content enhancement server analyzes receives a user's web search query submitted to a search engine during a web browsing session. Using the received web search query, the content enhancement server performs various algorithmic operations to select text within a web page being presented to a user for conversion to an interactive link, and/or to select content (e.g., an advertisement) to be presented in connection with the presentation of the web page.
US10719832B1 Fraud prevention tool
Various examples are directed to systems and methods for detecting fraud. A financial institution system may receive, from a transaction device, a transaction authorization request describing a transaction to be drawn on an account of a user. The financial institution system may also receive, from the user computing device, environmental data describing an environment of the user and determine that the environmental data indicates an anomalous condition. Based at least in part on the determining, the financial institution system may decline the transaction.
US10719831B2 Secure mobile user interface
The invention provides systems and method for securely inputting user data from a user into a mobile device and also for generating user data to be input by a user into a mobile device. For example, there is provided a mobile device case for securely inputting user data from a user into a mobile device, the case comprising: a microcontroller, a communication module for communicating with the mobile device and a user interface to enable the user to input the user data. The microcontroller is preferably configured to receive the user data which is input by a user via the user interface, process said user data to create processed data and communicate said processed data to said mobile device. Alternatively, the microcontroller is configured to receive a request to generate the user data; generate said user data and display said user data on the user interface.
US10719827B2 Transaction system and method performed by using peripheral device
A transaction system and method of performing a transaction by using a peripheral device are provided. The method includes receiving transaction information from an external device, searching for a peripheral device when the transaction information is received, and performing the transaction with a transaction server by using information received from the searched peripheral device and the transaction information.
US10719822B2 Methods and systems for contactless transmission of transactional information
Embodiments described herein disclose a mobile device system for displaying contactless payment options to a user of a mobile device. A location of the device may be detected. The location may be transmitted to a payment services provider, and information indicating that the location corresponds to a merchant having contactless payment options may be received. In response, graphical depictions of payment options associated with a plurality of payment sources are displayed on a touch-sensitive display of the mobile device. A selection of one of the graphical depictions is received, and in response, one or more transceivers of the mobile device, such as one or more NFC transceivers, may be activated. The activation may cause the transceivers to transmit a personal account number to a point-of-sale terminal. Thus, the user is presented with contactless payment options based on a geographical location, and may be presented with a suggested payment source.
US10719820B2 Systems and computer-implemented processes for depositing, withdrawing, and reusing currency for purchase transactions using an intelligent teller machine
Systems and methods are disclosed for the deposit, withdrawal, and reuse of currency for transactions. According to disclosed embodiments, an intelligent teller machine (ITM) is configured to receive currency as payment for a transaction, to calculate and dispense any change due, and to request that the net value of the transaction (e.g., the revenue) be deposited into the financial account of the business. The currency received by the ITM is also available to make change for future purchase transactions.
US10719819B2 Application of dynamic tokens
A method assigns token requirements to service subscriptions in a service platform, such as a service platform containing entities or a database containing a plurality of said entities. The operator of the service platform establishes customization factors and maintains records reserving data services associated with token requirements for delivery to entities. In addition, customization factors are determined from values representing information associated with objects in a database. Token requirements associated with data services are calculated from one or more formulas utilizing customization factors. Sponsorships associated with the entities can be accepted by the service platform. The service platform can apply credit toward the fulfillment of token requirements. An entity can be provided a data service based on a relationship with a sponsorship such that an entity assigned a subscription having a token requirement fulfilled as a result of applying credit from a sponsorship will receive services related to the subscription.
US10719817B2 Wearable transaction devices
The disclosed embodiments include wearable transaction devices. A wearable transaction device may client device for executing a transaction. The client device may include interface hardware for communicating transaction information, a memory device for storing the transaction information, and sensor hardware configured to sense an action performed by a user. The client device may also include one or more hardware processors configured to access the transaction information, and identify an operation based on at least the transaction information. The one or more hardware processors may be further configured to determine that the operation is authorized by the user, and transmit a notification to a server based on the determination that the operation is authorized by the user, the notification including at least an indication of the identified operation.
US10719816B1 Systems and methods for math-based currency escrow transactions
Systems and methods for facilitating the sale of an asset having digital title through two separate math-based currency (“MBC”) transactions. The first MBC transaction passes digital title from the seller to the buyer by incorporating the digital title or a pointer to the digital title in the metadata of the first MBC transaction. The second MBC transaction passes funds to the seller from the buyer (either directly or via an intermediary). Accordingly, the ownership chain of the asset can be traced and verified through a MBC blockchain or ledger that serves as a record of all MBC transactions.
US10719806B1 Self-contained, transportable and reusable system, apparatus and method for automated securing and managing of tools at job sites
A system to transport, secure and manage a set of tools at a job site may include a unitary portable tool storage building including a modified shipping container, a kiosk subsystem to perform login and authorization of personnel, an image data collection subsystem to capture image data of personnel using the kiosk, a wireless tool locating subsystem, and anti-gaming security subsystem.
US10719805B2 Autonomous robot vehicle with securable compartments
A system for a mobile secure locker in accordance with aspects of the present disclosure includes processor(s) and memory storing instructions. The instructions, when executed by the processor(s), cause the system to provide a user interface for a user to rent a mobile secure locker in an autonomous robot vehicle, receive information through the user interface from the user where the information includes a first destination, a second destination, and a time associated with the second destination, communicate instructions to the autonomous robot vehicle to travel to the first destination to receive the item, receive an indication from the autonomous robot vehicle that the item has been received, communicate instructions to the autonomous robot vehicle to travel to the second destination to deliver the item to the user at the time associated with the second destination, and receive from the autonomous robot vehicle an indication the item is retrieved.
US10719800B2 Coaching mode in a vehicle electronic logging device (ELD) hour-of-service (HoS) audit and correction guidance system and method of operating thereof
A vehicle electronic logging device (ELD) hour-of-service (HoS) audit and correction guidance system incorporates a commercial driver coaching mode to provide intelligent machine-determined proactive training instructions and warning messages to a chronically-offending driver who has repeatedly incurred or ignored pre-violation and violation alerts generated from the vehicle ELD HoS audit and correction guidance system. The commercial driver coaching mode also provides a messaging-based coaching interface to enable a fleet manager to communicate directly with the chronically-offending driver regarding specific pre-violation or violation alerts for commercial vehicle operations regulatory compliance. The vehicle ELD HoS audit and correction guidance system incorporates in-vehicle sensor data output values that are machine-interpreted by a vehicle OBD device, a driver's on-duty or off-duty confirmation entries, and other driver log adjustments to analyze an electronically-generated vehicle log. The system determines whether some log entries are anomalous and indicative of commercial vehicle regulatory violations.
US10719798B2 System for electronic communication exchange
According to some embodiments, a data acquisition computer may receive a first task request, including a data source communication identifier, from a back-end application. The data acquisition computer may perform a first data acquisition process and determine indications of: when the data source expects to return to a normal operating condition, a quality of service received by the data source from a service provider, and a quality of service performed by the back-end application server. The back-end application server might generate and transmit the task request, for example, a first pre-determined period of time after an event associated with the data source. The back-end application server may also detect that a second pre-determined period of time after the event has occurred and facilitate a second data acquisition process including at least one rating within a scale of ratings provided by the data source.
US10719796B2 Methods and systems for detecting an abnormal stress condition in a subject or group of subjects
Disclosed are methods and systems for detecting an abnormal stress condition in a subject or group of subjects. Included is a risk evaluation system monitoring people, wherein a control unit in a stress management system obtains mental health information and records same in a measurement information database. The control unit then specifies a pattern in a reference pattern database and obtains the measurement information relating to this pattern from the measurement information database. The control unit in the stress management system (20) then revises a standard pattern based on individual attributes or work attributes. Next, the control unit performs pattern matching and determines whether or not attention is required. If the determination is that attention is required, the control unit presents an alert and an advice. This enables work, organization, and member risks to be appropriately evaluated based on changes in mental health information.
US10719791B2 Topic-based place of interest discovery feed
Generating an interactive discovery feed of place of interest items (POIs) relevant to a user is provided. A relevant POI discovery feed system curates a collection of narratives about various POIs from multiple sources and generates a plurality of POI content feed items including content items (e.g., photos, maps, links to additional information or related POIs) extracted from the collection of narratives. The system determines a set of POIs relevant to a user based on user-selected topics of interest and user preferences inferred from signals generated from user interactions with the system, and generates a discovery feed of POI content feed items associated with the set of relevant POIs for display to the user. In some examples, the items are presented in a card-based UI. Users are enabled to easily discover new places, view photos, and learn more about POIs in a consistent presentation of POI-related content feed items.
US10719789B1 Computer-implemented method for interactively evaluating personal energy-related investments
Potential energy investment scenarios can be evaluated. Energy performance specifications and prices for both existing and proposed energy-related equipment are selected, from which an initial capital cost is determined. The equipment selections are combined with current fuel consumption data, thermal characteristics of the building, and, as applicable, solar resource and other weather data to create an estimate of the fuel consumption of the proposed equipment. An electricity bill is calculated for the proposed equipment, from which an annual cost is determined. The payback of the proposed energy investment is found by comparing the initial and annual costs.
US10719783B2 Binary signal classifiers that tolerate incorrect training data
There are disclosed devices, system and methods for a machine learning binary classifier automatically tolerating training data that is incorrect by determining a correct and an incorrect likelihood ratio that each training data entry has a correctly and an incorrectly labeled output. The correct and an incorrect likelihood ratio are combined with a correct and an incorrect priori odds ratio that the set of training data entries have correctly and incorrect labeled output labels. These two combinations are a correct probability and an incorrect probability that each entry of the set of entries has a correctly and an incorrect labeled output. A logistic regression model if fit to a combination of the correct probability and the incorrect probability for each training data entry to complete the training.
US10719772B2 Unsupervised multivariate relational fault detection system for a vehicle and method therefor
A vehicle fault detection system including a plurality of sensors coupled to a vehicle system and configured to detect respective time series of data, where each time series of data corresponds to a component parameter of a plurality of component parameters, a vehicle control module coupled to the plurality of sensors, the vehicle control module being configured to determine an existence of one or more relationships between the plurality of component parameters, and identify anomalies in the respective time series of data based on the one or more relationships between the plurality of component parameters, and a user interface coupled to the vehicle control module, the user interface being configured to present to an operator an indication of the anomalies in the respective time series of data.
US10719764B2 Attention-based sequence transduction neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. In one aspect, one of the systems includes an encoder neural network configured to receive the input sequence and generate encoded representations of the network inputs, the encoder neural network comprising a sequence of one or more encoder subnetworks, each encoder subnetwork configured to receive a respective encoder subnetwork input for each of the input positions and to generate a respective subnetwork output for each of the input positions, and each encoder subnetwork comprising: an encoder self-attention sub-layer that is configured to receive the subnetwork input for each of the input positions and, for each particular input position in the input order: apply an attention mechanism over the encoder subnetwork inputs using one or more queries derived from the encoder subnetwork input at the particular input position.
US10719758B2 Interaction apparatus, interaction method, non-transitory recording medium, and robot
If an interaction target includes a child and adult, if a remaining power amount is less than or equal to a first threshold, and if an interaction amount is greater than or equal to a second threshold, a robot asks the adult if the adult allows the robot to move to a charger. If the target includes the child and adult, if the remaining power amount is less than or equal to the first threshold, and if the interaction amount is less than the second threshold, the robot asks the child if the child allows the robot to move to the charger. If the target includes only the child, if the remaining power amount is less than or equal to the first threshold, and if the interaction amount is greater than or equal to the second threshold, the robot moves to the charger. If the target includes only the child, if the remaining power amount is greater than the first threshold, and if the interaction amount is greater than or equal to the second threshold, the robot stops interacting with the child.
US10719757B2 System for interpreting and managing imprecise temporal expressions
Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.
US10719756B2 UHF band RFID tag and UHF band RFID tagged article
A UHF band RFID tag with stable communication characteristics when attached to a metal surface. The UHF band RFID tag includes a resin block having a first surface serving as an attaching surface to the metal surface and a second surface opposing the first surface, a substrate on a second surface side of the resin block, a RFIC element mounted on the substrate, and a loop electrode connected to the RFIC element. The loop electrode includes metal bodies provided in the resin block and extending in a direction intersecting the first and second surfaces, a flat plate electrode on a first surface side of the resin block and connecting first ends of the metal bodies, conductor patterns on the second surface side of the resin block and connecting the RFIC element and second ends of metal bodies.
US10719744B2 Automated semantic inference of visual features and scenes
In one embodiment, an apparatus comprises a memory and a processor. The memory stores visual data captured by one or more sensors. The processor detects one or more first objects in the visual data based on a machine learning model and one or more first reference templates. The processor further determines, based on an object ontology, that the visual data is expected to contain a second object, wherein the object ontology indicates that the second object is related to the one or more first objects. The processor further detects the second object in the visual data based on the machine learning model and a second reference template. The processor further determines, based on an inference rule, that the visual data is expected to contain a third object. The processor further detects the third object in the visual data based on the machine learning model and a third reference template.
US10719741B2 Sensory information providing apparatus, video analysis engine, and method thereof
Disclosed is a sensory information providing apparatus. The sensory information providing apparatus may comprise a learning model database storing a plurality of learning models related to sensory effect information with respect to a plurality of videos; and a video analysis engine generating the plurality of learning models by extracting sensory effect association information by analyzing the plurality of videos and sensory effect meta information of the plurality of videos, and extracting sensory information corresponding to an input video stream by analyzing the input video stream based on the plurality of learning model.
US10719737B2 Image classification system for resizing images to maintain aspect ratio information
In an example, an image classification system is disclosed. The image classification system modifies an image having a first height and a first width to be input to a convolutional neural network for image classification. The image classification system includes an image resizing module that is configured to resize the image so that the resized image comprises a second height and a second width. An aspect ratio of the resized image corresponds to an aspect ratio of the image having the first height and the first width. The image classification system also includes an alignment module that is configured to modify pixels of a feature map corresponding to the resized image based upon a comparison of a desired feature map size and an actual feature map size.
US10719735B2 Information processing method, information processing device and video surveillance system
An information processing method, apparatus and video surveillance system have expandable functionality. The information processing method has an image acquisition step of acquiring an image; a first party feature quantity extracting step of extracting at least one first party feature quantity for describing a first party feature of the image from the acquired image; a third party feature quantity extracting step of invoking a third party algorithm to extract from the image at least one third party feature quantity for describing a third party feature other than the first party feature of the image; and a feature quantity correlation step of using the link information for describing the correlation between each of the first party feature quantities and each of the third party feature quantities of the same image to correlate each of the first party feature quantities of the image and each of the third party feature quantities.
US10719732B2 Artificially rendering images using interpolation of tracked control points
Various embodiments of the present invention relate generally to systems and processes for artificially rendering images using interpolation of tracked control points. According to particular embodiments, a set of control points is tracked between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. An artificially rendered image corresponding to a third location is then generated by interpolating individual control points for the third location using the set of control points and interpolating pixel locations using the individual control points. The individual control points are used to transform image data.
US10719731B2 Robust feature identification for image-based object recognition
Techniques are provided that include identifying robust features within a training image. Training features are generated by applying a feature detection algorithm to the training image, each training feature having a training feature location within the training image. At least a portion of the training image is transformed into a transformed image in accordance with a predefined image transformation. Transform features are generated by applying the feature detection algorithm to the transformed image, each transform feature having a transform feature location within the transformed image. The training feature locations of the training features are mapped to corresponding training feature transformed locations within the transformed image in accordance with the predefined image transformation, and a robust feature set is compiled by selecting robust features, wherein each robust feature represents a training feature having a training feature transformed location proximal to a transform feature location of one of the transform features.
US10719730B2 Image processing apparatus, image processing method, and non-transitory storage medium
At least one image processing apparatus, and at least one method, of the present invention(s) generate a corrected image obtained by removing, from a color image whose pixel values contain components derived from scattered light, at least part of the components derived from the scattered light. The at least one image processing apparatus includes a generation unit configured to generate the corrected image by correcting a pixel value of a first color component of each pixel in the color image by using a first reference intensity and a weight value, and by correcting a pixel value of a second color component of each pixel in the color image by using a second reference intensity and a weight value.
US10719727B2 Method and system for determining at least one property related to at least part of a real environment
A method for determining at least one property related to at least part of a real environment comprises receiving a first image of a first part of a real environment captured by a first camera, wherein the first camera is a thermal camera and the first image is a thermal image and the first part of the real environment is a first environment part, providing at least one description related to at least one class of real objects, wherein the at least one description includes at least one thermal property related to the at least one class of real objects, receiving a second image of the first environment part and of a second part of the real environment captured by a second camera, wherein the second part of the real environment is a second environment part, providing an image alignment between the first image and the second image, determining, for at least one second image region contained in the second image, at least one second probability according to the image alignment, pixel information of the first image, and the at least one description, wherein the at least one second probability relates to the at least one class of real objects, and wherein the at least one second image region comprises at least part of the first environment part, determining at least one image feature derived from pixel information of at least one third image region contained in the second image according to the at least one second probability, wherein the at least one third image region comprises at least part of the second environment part, and performing at least one computer vision method to determine at least one property related to at least part of the second environment part according to the determined at least one image feature.
US10719724B2 Safety system for an automobile
A safety system for an automobile is provided. The safety system (102) comprises a first camera (202), a second camera (204) and a processing module (302). The module (302) is configured to detect, whether the driver is attentive and the presence of an object on the road by processing video input from the first camera (202) and the second camera (204), respectively. Further, the module (302) determines the time required for the automobile to reach the detected object. The module (302) generates an alert if the driver is inattentive. Alerting is initiated when the encounter time is ≤ to a second preconfigured time, if the driver lacks at least a peripheral view of the road ahead. Alternatively, alerting is initiated when the encounter time is ≤ to a first preconfigured time, if the driver only has a peripheral view of the road ahead.
US10719723B2 Path sensing using structured lighting
A structured light pattern is projected onto the path of a vehicle so as to generate a plurality of light spots, and an image thereof is captured from the vehicle. A world-space elevation of at least a portion of the light spots is responsive to a pitch angle of the vehicle determined responsive to image-space locations of down-range-separated light spots.
US10719721B2 Image processing apparatus, image processing system, and image processing method
An image processing apparatus includes: a storage unit configured to store map information to which object information indicating an object and a position thereof is added, and a plurality of different classifiers for classifying an object in an image; an object detecting unit configured to detect an object in a target image; and an object recognizing unit configured to select any of the classifiers based on a photographing position that is a position at which the target image has been photographed and the object information added to the map information and, using the selected classifier, recognize the object detected by the object detecting unit.
US10719716B2 Method and apparatus for detecting suspicious activity using video analysis
A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
US10719699B2 Pedestrian detection method and system in vehicle
Disclosed are a pedestrian detection method of a vehicle and a pedestrian detection system thereof. The pedestrian detection method includes transmitting and receiving a radar signal to and from an object in front of a vehicle to sense the object; capturing an exterior image of the vehicle; calculating a distance between the vehicle and the sensed object, detecting the sensed object in the captured image, and setting a region of interest (ROI) including the sensed object; and detecting a pedestrian in the ROI.
US10719694B2 Biometric identification and verification
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US10719691B2 Culture imaging system
A system for the characterization of a colony of microorganisms includes a coherent light source configured to provide coherent light of one or more wavelengths along a common optical path. A holder is configured to operationally arrange a substrate so that the colony of microorganisms on a surface of the substrate is positioned to receive the coherent light. Scattered light is generated from the colony of microorganisms receiving coherent light. A first image capture device is configured to receive the scattered light and generate a scatter image from the microorganism colony irradiated by the coherent light. The system also includes a magnifying lens configured to magnify the colony of microorganisms. A second image capture device is configured to capture a light image of the colony of microorganisms magnified by the magnifying lens. Methods of assigning organisms to categories with like organisms without necessarily identifying the organisms are also described.
US10719687B2 Display panel capable of fingerprint identification
A display panel capable of fingerprint identification includes a base substrate, a TFT layer, a pixel unit, and a dummy pixel. The base substrate includes a display area and a non-display area. The dummy pixel is formed on the TFT layer where the pixel unit is arranged as well, and distributed in the non-display area. The non-display area comprises a fingerprint identification cue area configured to transmit fingerprint information to a fingerprint identification module. The fingerprint identification module is arranged on one side of the TFT layer facing away from the dummy pixel. When a finger touches the fingerprint identification cue area, a light is emitted from the fingerprint identification cue area to the finger. The fingerprint identification module is configured to implement fingerprint identification based on the light that is reflected from a surface of the finger and passes through a gap between the dummy pixels.
US10719682B2 Fingerprint sensing display apparatus
Disclosed is a display device. The display device comprises an electroluminescence display panel including a fingerprint recognition area in a display area including a plurality of pixels on a substrate, an ultrasonic fingerprint sensor, under a rear side of the electroluminescence display panel, arranged corresponding to the fingerprint recognition area, and a support substrate, between the electroluminescence display panel and the ultrasonic fingerprint sensor, configured to support the electroluminescence display panel and the ultrasonic fingerprint sensor.
US10719680B2 Full-screen fingerprint recognizing touch display screen
The present disclosure provides a full-screen fingerprint recognizing touch display screen including switch units, pixel units, and metal mesh lines. Each pixel unit includes three sub-pixels. There is a corresponding gap between each two neighboring sub-pixels. The metal mesh lines are directly disposed corresponding to positions of gaps. The metal mesh lines are patterned into fingerprint sensing electrodes independent from each other. Each of the fingerprint sensing electrodes is connected to a corresponding one of the switch units.
US10719669B2 System, method, and apparatus for realizing a virtual SIM card
Disclosed are a system, method, and apparatus for implementing a virtual SIM card. The system comprises a mobile terminal comprising a main board and a virtual SIM card chip electrically connected to the main board by means of surface-mount integration. By means of electrically connecting the virtual SIM card chip to the main board by means of surface-mount integration, the system can realize the function of the SIM card without using a card socket or a card holder.
US10719660B1 Collaborative document creation
A method implemented on an electronic computing device includes displaying a document. An image of a person is received. The image of the person is overlaid onto at least a portion of the image of the document. One or more movements are received from the person. The image of the person is moved to indicate a specific area of the document. The movement of the image of the person to the specific area of the document is based on the one or more movements from the person.
US10719650B1 Hierarchical dynamic heat maps in full custom EDA applications
Systems and method for generating graphical visualizations of an integrated circuit (IC) design may comprise configurations for generating interactive graphical visualizations of the IC design configured for providing informative overlays to the graphical visualizations based on a selected zoom level of the graphical visualization. In certain embodiments, the graphical overlays may be generated over corresponding objects for providing information regarding hierarchies of objects, or for generating perceptible overlays over objects regardless of a zoom level of the interactive graphical visualization.
US10719647B2 Speed converter for FPGA-based UFS prototypes
A method for generating FPGA-based prototype systems capable of implementing UFS HS-G4 communication protocols using inexpensive/slow FPGAs. ASIC/SoC-targeted circuit designs are modified to include a speed converter that causes a UFS controller to generate transmitted data streams at one-half operating speed (e.g., 146 MHz) during HS-G4 operations, modifies the transmitted data streams to intersperse filler data values between transmitted data values, and transmits the modified data streams to M-PHY physical interconnect devices (PIDs) at full speed (e.g., 292 MHz). The speed converter also receives full-speed HS-G4 data streams that include both data and filler values and causes the UFS controller to operate at one-half operating speed (e.g., 146 MHz) such that only data values are read. PLD-based prototype systems that include separate M-PHY PIDs mounted on PCBs are efficiently configured to implement the modified circuit design. A prototyping tool automatically incorporates the speed converters into submitted ASIC/SoC-targeted circuit designs.
US10719642B2 Automated generation of electronics schematics with single wire tracing
A method includes sorting a plurality of line objects in an electronics schematics file into predetermined categories that include horizontal lines, vertical lines, diagonal lines, and connector pins, among others. The processor determines a first association of a first line object of the plurality of line objects that is associated with a first pin object. The first the association indicates that the first line object and the plurality of line objects are part of a single line, and the first pin object is part of the single line. The processor determines a second association of a circuit start point that is associated with the first pin object, and forms a first circuit line group including the first association, the second association, and the circuit end point of the single line. The processor generates an electronics schematic output file that presents the first circuit line group with user-selectable single line tracing.
US10719631B2 Method and system for detecting hardware trojans and unintentional design flaws
The present disclosure includes systems and methods relating to information flow tracking and detection of unintentional design flaws of digital devices and microprocessor systems. In general, in one implementation, a technique includes: receiving a hardware design specifying an implementation for information flow in a hardware configuration; receiving one or more labels annotating the hardware design; receiving one or more security properties specifying a restriction relating to the one or more labels for implementing an information flow model; generating the information flow model; performing verification using the information flow model, wherein verification comprises verifying whether the information flow model passes or fails against the one of more security properties; and upon verifying that the information flow model passes, determining that an unintentional design flaw is not identified in the hardware design.
US10719623B1 Cryptologic sovereign profile control and exchange arbitration
A system includes profile control circuitry that may receive a sovereign onboarding command. The sovereign onboarding command may be issued on behalf of a sovereign associated with a profile. The sovereign onboarding command may update a status value in the profile. The profile may be recorded on a data-tamper-protected distributed ledger. Arbitration circuitry may review the recorded profile status value and ensure that status values are enforced against the sovereign during exchanges.
US10719620B1 Systems and methods for sending and receiving encrypted submessages
Systems and methods are provided for sending and receiving encrypted submessages. Messages could be partitioned into a plurality of submessages based on the content of a message, and such submessages could be individually encrypted and sent over a network. The partitioning could be based on various standards and/or heuristics. In the sending process, submessages could be designated to travel over different networks and networks of different types. Such submessages could then be received and reassembled in spite containing overlapping content with respect to each other, having to contend with copies of submessages, and having accompanying related content (e.g., advertisements) and non-related content (e.g., random bits). Moreover, the sending process could also be performed in real time or in a batched manner, depending on the implementation.
US10719612B2 Static detection of vulnerabilities in base images of software containers
A system and method for detecting vulnerabilities in be images of software containers are disclosed. The method includes receiving an event indicating that at least one base image should be scanned for vulnerabilities, each base image including at least one image layer, wherein the event designates at least one source of the at least one base image, wherein the least one base image includes resources utilized to execute at least a software container; extracting contents of each image layer of each base image; scanning the extracting contents to detect at least one vulnerability; and generating a detection event, when the at least one vulnerability is detected.
US10719606B2 Security processor for an embedded system
Dynamic Trust Manager (DTM) having an interface coupled to an embedded system including an Application Processor (AP), boot media, and security processor. The security processor, at a start of a boot sequence of the AP, prevents the AP from proceeding with the boot sequence, verifies bootloader code stored in the boot media via boot media access, and if the bootloader code verification is successful, allows the AP to proceed using the verified bootloader code. The security processor may also be configured to activate an interrupt request of the AP during runtime, request the AP to execute a Security Monitor Driver (SMD) of the embedded system to measure an integrity information of code/data stored in an embedded system memory, receive from the SMD the measured integrity information of code/data, and verify whether the measured integrity information equals a reference integrity information stored in an integrity table of a DTM memory.
US10719605B2 Method for dynamically controlling application function based on environment detection
The invention discloses a method of dynamically controlling application function at the client, comprising: initiating an application program which merely contains framework function codes; loading a security module after initiating the application program, wherein the security module sends a request regarding scanning configuration file to a server; scanning the application environment of the client according to the configuration file received from the server, and sending the result of scanning to the server so as to generate a risk score; and receiving the function codes that are allowed to be loaded in the current application environment from the server, wherein the function codes are generated by the server based on the generated risk score. The invention also discloses a method of dynamically controlling application function at a server.
US10719602B2 Method and device for realizing session identifier synchronization
A method and an apparatus for realizing session identifier synchronization are provided. The method includes initiating a first request for logging into an application program to a server, the first request including a first session identifier, the first session identifier being generated from a login account and an original password of the application program; performing a validity verification on a user of a terminal and sending a verification result that is obtained to the server to allow the server to perform a check on the verification result if the first session identifier is determined to be invalid by the server; and receiving a second session identifier from the server and storing the second session identifier into the terminal if the verification result is verified and approved by the server, the second session identifier being generated from the login account and a new password.
US10719591B1 Authentication of audio-based input signals
The present disclosure is generally directed a data processing system for authenticating packetized audio signals in a voice activated computer network environment. The data processing system can improve the efficiency and effectiveness of auditory data packet transmission over one or more computer networks by, for example, disabling malicious transmissions prior to their transmission across the network. The present solution can also improve computational efficiency by disabling remote computer processes possibly affected by or caused by the malicious audio signal transmissions. By disabling the transmission of malicious audio signals, the system can reduce bandwidth utilization by not transmitting the data packets carrying the malicious audio signal across the networks.
US10719590B1 Computer software product grant management system
Runtime computer software product management system including a computer database, an access control system and a composite model including an integrated entitlement-service state model with first state data specifying access to a subscription of a computer software product of a host and second state data specifying permissible actions involving the subscription based at least in part upon the first state data. The access control system is in communication with the computer database and generates grants for an accountant and client based on the entitlement-service state model and receives a request from the computer software product for the client to access the product. The access control system determines a grant status based at least in part upon the first grant status and the second grant status and responds to the request with the determined grant status which governs client access to the computer software product.
US10719585B2 Composite document access
According to one example, a method is described for accessing a composite document in which a trigger is received. A handling instruction for a content-part, from a composite document, and a status for the content-part, from a second computer, are retrieved. An action for the content-part is determined based on the handling instruction and the status, and the content-part action is executed. In the event that the content-part action is to revoke the content-part, the content-part is revoked. In the event that the content-part action is to synchronize the content-part, the content-part is synchronized.
US10719584B2 Medical fluid delivery device programming
In some aspects, systems, devices, and techniques for programming a medical fluid delivery device are described. In one example, the disclosure relates to a system including a medical fluid delivery device configured to deliver a therapeutic agent to a patient, and a processor. The processor may be configured to receive a proposed therapy dosing program that defines a fluid therapy for delivery to a patient via a medical fluid delivery device for a first period of time, determine a total dosage over a second period of time, where the second period of time at least partially overlaps the first period of time, and compare the total dosage over the second period of time to a reference dosage.
US10719578B1 Local lagged adapted generalized method of moments dynamic process
Aspects of a local lagged adapted generalized method of moments (LLGMM) dynamic process are described herein. In one embodiment, the LLGMM process includes obtaining a discrete time data set as past state information of a continuous time dynamic process over a time interval, developing a stochastic model of the continuous time dynamic process, generating a discrete time interconnected dynamic model of local sample mean and variance statistic processes (DTIDMLSMVSP) based on the stochastic model, and calculating a plurality of admissible parameter estimates for the stochastic model using the DTIDMLSMVSP. Further, in some embodiments, the process further includes, for at least one of the plurality of admissible parameter estimates, calculating a state value of the stochastic model to gather a plurality of state values, and determining an optimal admissible parameter estimate among the plurality of admissible parameter estimates that results in a minimum error among the plurality of state values.
US10719574B2 Calibration of a chest-mounted wireless sensor device for posture and activity detection
A method and system for calibrating a wireless sensor device are disclosed. In a first aspect, the method comprises determining a vertical calibration vector and determining a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to determine a vertical calibration vector and to determine a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes.
US10719572B2 Resource management for objects within a web application
As a web browser application executing on a computing renders a web application that contains a plurality of objects, the web browser application carries out, respectively for each object, a set of resource-consumption actions involving use of resources of the client device. Further, the web browser application dynamically manages operational states of the objects based on a cumulative resource-consumption of the web application, including (i) determining that the cumulative resource-consumption of the web application exceeds a defined limit, and (ii) responsive to the determining, transitioning at least one of the objects from a first operational state to a second operational state, where the object contributes less to the cumulative resource-consumption of the web application in the second operational state than in the first operational state.
US10719569B2 Information processing apparatus, screen displaying system, and non-transitory recording medium having storing therein program
An information processing apparatus includes a storing device and a processor. The storing device stores associated segment information indicative of two or more display unit segments having common data forming display contents among a plurality of display unit segments included in a screen of the client terminal. The processor instructs, when an update occurs on the data forming the display contents on a first display unit segment among the plurality of display unit segments, the client terminal to update data forming the display contents to be displayed on a second display unit segment associated with the first display unit segment among the plurality of display unit segments by referring to the associated segment information stored in the storing device.
US10719568B2 Fixing embedded richtext links in copied related assets
Machine logic for: receiving data set (for example, a website) that includes a plurality of links, with the links respectively identifying logical locations of data stored on a set of server computer(s); and making a deep copy of the servable data set on the set of server computer(s), with the deep copying including: copying each link of the plurality of links of the servable data set from a respective source logical location to a respective target location, and adding each copied link of the plurality of links as a record in a mapping table. The mapping table can help to automatically update/replace links wherever they are found in related system artifacts. If the resolution can't be automatically determined then the system suggests possible target links for manual inspection/updates based on the likelihood of correctness, artifact types, and user roles.
US10719567B2 Database query processing on encrypted data
Methods, systems, apparatuses, and computer program products are provided for secure handling of queries by a data server and a database application. A parameterized query is received from a client. Table column metadata is loaded for one or more table columns referenced by the parameterized query. Datatypes of expressions in the parameterized query are derived with any parameters and variables of the parameterized query indicated as having unknown datatypes. Unsupported datatype conversions in the parameterized query are determined. An encryption scheme is inferred for any parameters and variables to generate an inferred encryption scheme set. The datatypes of expressions in the parameterized query are re-derived with any parameters and variables having their inferred encryption schemes. Encryption key metadata corresponding to the inferred encryption scheme set is loaded. An encryption configuration is transmitted to the client that includes the inferred encryption scheme for any parameters and variables.
US10719561B2 System and method for analyzing popularity of one or more user defined topics among the big data
A method to analyze popularity of user defined topics by identifying correlations between grams contained in user identified anchor documents and the grams contained in raw documents includes the following steps: (a) a user input data that includes (i) user identified topics for user identified subject matter, (ii) user identified topical anchor documents, and (iii) a plurality of user identified raw documents internet source with respective source addresses; (b) the raw document sources is accessed using the source addresses to retrieve and store data in a database; (c) grams and gram document dictionaries together with gram values for each topical anchor document and raw document are identified and stored; and (d) the grams in each of the topical anchor documents against the grams in all the raw documents are analyzed to determine a relative popularity of the topical anchor documents.
US10719559B2 System for identifying, associating, searching and presenting documents based on time sequentialization
The present invention discloses a system for identifying, associating, searching and presenting documents based on time sequentialization, which builds a computer-based knowledge management system for a professional field and improves the learning efficiency and utilization of professional field knowledge. The technical solution of the present invention includes finding a series of documents having an inter-document logical relationship with a group of specific keywords from massive documents in a keyword search manner, and naming a relation graph among the specific series of documents with a group of keywords strongly correlated therewith, and presenting the inter-document relation graph in time sequence in accordance with evolved versions; combining into one set a plurality of inter-document relation graphs of which the names have a group of like term keywords and which have specific logical relationships among one another, and naming the same with the group of like term keywords in a certain logic order. On this basis, the inter-document relation graphs mentioned above are presented from multiple perspectives and are presented in multiple layers by means of graphicalization, time sequentialization and a set sequence based on a specific logical relationship in a manner complying with the logic of human brain thinking process.
US10719558B2 Suggested filed extraction
A based on a selection by a user of first one or more values of one or more events displayed in a graphical interface, an extraction rule is automatically determined that is capable of extracting a field label-value pair at least partially within at least the selected one or more values. An option is displayed that correspond to the determined extraction rule in the graphical interface. Based on the user selecting the option in the graphical interface, display is caused of second one or more values of one or more field label-value pairs extracted from the one or more events using the extraction rule. The one or more events may be displayed in a table format, and the first one or more value may be selected by the user selecting one or more cells, columns, or text portions in the table format.
US10719554B1 Selective maintenance of a spatial index
A storage engine may selectively maintain a spatial index for accessing spatial data. A spatial query may be received and the portions of the spatial index to evaluate may be determined by replacing those portions associated with regions identified for the query that do not exist in the spatial index with portions that do exist in the spatial index and are associated with a region that includes the identified regions. When inserting spatial objects into the spatial index, a determination may be made whether to create a new portion in the index if none currently exist that match a spatial index value for a new spatial object or to modify the spatial index value of the spatial object to insert the spatial object into an existing portion of the spatial index.
US10719552B2 Focalized summarizations of a video stream
The disclosure includes a system and method for creating, storing, and retrieving a focalized visualization related to a location, an event or a subject of interest. A visualization server receives a query for creating a visualization from a client device, identifies and retrieves one or more segments of a video stream satisfying the query, and generates the visualization based on the one or more segments of the video stream.
US10719551B2 Song determining method and device and storage medium
A song determining method and device are provided. According to the embodiment of the present disclosure, by extracting the audio file in the video and acquiring the candidate song identification of the candidate song, to which the segment belongs, in the audio file, the candidate song identification set is obtained; then by acquiring the candidate song file corresponding to the candidate song identification and acquiring a matched audio frame, in which the candidate song file is matched with the audio file, the matched audio frame unit is obtained, wherein the matched audio frame unit includes multiple continuous matched audio frames; the target song identification of the target song, to which the segment belongs, is acquired from the candidate song identification set according to the matched audio frame unit corresponding to the candidate song identification, and the target song, to which the segment belongs, is determined according to the target song identification.
US10719550B2 Hash-based media search
A method of identifying an item of video content involves providing a spatial hash value and a temporal hash value for each image in a video collection. Each hash value is based on a measure of the entropy in differences between pixel values. A table of the pair of hash values against timecode is created and ordered according to one of the hash values. A search for a given pair of hash values can then be confined to that part of the table that matches the first value.
US10719546B2 Method for managing multimedia files
A method for managing multimedia files includes an operating step whereby at least one playback management object of one or several multimedia files is generated, said playback management object including at least one playback parameter of multimedia files, said operating step whereby at least one playback management object is generated including at least an operating step whereby said at least one playback parameter of multimedia files is generated. The method also comprises an operating step whereby at least one link between said playback management object and at least a first multimedia file is generated, the operating step whereby said at least one playback management object and/or said link are stored in a memory and an operating step whereby at least a first multimedia file or a plurality of multimedia files are played, as a function of said at least one playback parameter of said playback management object.
US10719535B2 Single device with multiple personas
A single device that receives communications, resources, data, and/or other information intended for a user having multiple contact addresses is provided. The single device can receive various information intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. The device can selectively forward the information to the user based on a current user role, user preferences, contact information, or based on other criteria. If information is to be forwarded to the user at substantially the same time as receipt, automatic means of notifying the user of the role for which the communication is intended are provided.
US10719529B2 Presenting a trusted tag cloud
A method for presenting a trusted tag cloud to a user. The method includes associating a number of tags with a first user who applies the tags, calculating a weight of the tags being examined by a second user. The weight may be based on the identity of the second user, the identity of the first user, and examining the relationship between the two. The tags may then be presented to the user in accordance with the value of the weight.
US10719522B2 Information processing system and information processing method to specify persons with good affinity toward each other
An information processing system includes an acquisition unit that acquires time-series data representing vital sign information of a plurality of persons who share a location in a predetermined time and a control unit that specifies persons who have a same or similar emotional response as persons having a good affinity with each other in accordance with the time-series data acquired by the acquisition unit.
US10719518B2 User interface displaying filtered information
A trigger event is set, based on information in an information flow. One or more actions are set to occur in response to occurrence of the trigger event. The information flow is received. The set one or more actions are performed upon occurrence of the trigger event, and a user interface is displayed based on the information flow. The actions include, but are not limited to, filtering display of information from the information flow in response to occurrence of the trigger event.
US10719508B2 Data storage system for providing low latency search query responses
A method for providing low-latency responses to queries to a data search system comprises storing first digital data in a first digital data repository using a first column-oriented storage format; storing second digital data in a second digital data repository using a second column-oriented storage format, wherein the second column-oriented storage format is different from the first column-oriented storage format; generating a plurality of pre-computed views based on both the exposure data and the risk item data; storing the plurality of pre-computed views in the second data repository using the second column-oriented storage format; and in response to receiving a search query, determining a result set that is responsive to the query based on one or more particular pre-computed views of the plurality of pre-computed views and providing the result set to another computer or display device as output.
US10719498B2 Enhanced management capabilities for collectable data structures
Technologies provide management capabilities for collectable data structures. The collectable data structure can be configured to define an object and attributes related to the object. For example, the collectable data structure can be used to represent a digital card and the object can represent a person, item, or location. The collectable data structure can be configured to function as a stand-alone collectable item, or the collectable data structure can be configured to interact with an application or platform, such as a game application, productivity application, operating system, or a Web-based service. In some configurations, the management capabilities can utilize a system that is configured to function as a closed system, such as an application store, or an open system that can be managed by a pool of entities. Techniques for generating and modifying collectable data structures are also provided.
US10719495B2 Stream selection for multi-stream storage devices
Systems and techniques for stream selection from multi-stream storage devices. Notification of a KVS tree write request for a multi-stream storage device is received. The notification includes a KVS tree scope corresponding to data in the write request. A stream identifier (ID) is assigned to the write request based on the KVS tree scope and a stability value of the write request. The stream ID is returned to govern stream assignment to the write request, the stream assignment modifying a write operation of the multi-stream storage device.
US10719483B2 Remote copy with data deduplication functionality
A system and method for transferring data stored in a first storage having a deduplication function to a second storage are presented. Deduplication information may be provided for a common data section of first data, stored in the first storage, containing a unique data section and the common data section. The unique section and the deduplication information for the common data section of the first data using a deduplication index may be sent from the first storage to a second storage. The first data may be copied in the second storage based on the deduplication information.
US10719476B2 Apparatus and methods for providing a reconfigurable bidirectional front-end interface
An apparatus and methods are disclosed for a bidirectional front-end circuit included within a system on chip (SoC). The bidirectional front-end circuit includes a differential bidirectional terminal for receiving and transmitting signals. The bidirectional front-end circuit is configured to provide a first communication path between a first controller and a connector through the differential bidirectional terminal when operating in a first mode. And, the bidirectional front-end circuit is reconfigured to provide a second communication path between a second controller and the connector through the differential bidirectional terminal when operating in a second mode.
US10719470B2 Reconfigurable fabric direct memory access with multiple read or write elements
Techniques are disclosed for data manipulation. Data is obtained from a first switching element where the first switching element is controlled by a first circular buffer. Data is sent to a second switching element where the second switching element is controlled by a second circular buffer. Data is controlled by a third switching element that is controlled by a third circular buffer. The third switching element hierarchically controls the first switching element and the second switching element. Data is routed through a fourth switching element that is controlled by a fourth circular buffer. The circular buffers are statically scheduled. The obtaining data from a first switching element and the sending the data to a second switching element includes a direct memory access (DMA). The switching elements can operate as a master controller or as a slave device. The switching elements can comprise clusters within an asynchronous reconfigurable fabric.
US10719468B2 USB management system and USB management method using USB relay device
A USB management system using a USB relay device includes a management terminal having a management database for recording management information of a USB client registered in advance. The USB relay device has a connection switching unit for switching a connection state between a first connector portion to which the USB client is connected and a second connector portion which is connected to a USB host controller. When the USB client is connected to the first connector portion, the USB relay device reads management information of the USB client and transmits the management information to the management terminal, and the management terminal inquires of the management database about the management information of the USB client transmitted from the USB relay device, compares the management information with the management information of the USB client registered in advance, and determines the connection state by the connection switching unit.
US10719465B2 Stacked semiconductor device assembly in computer system
This application is directed to a stacked semiconductor device assembly including a plurality of identical stacked integrated circuit (IC) devices. Each IC device further includes a master interface, a channel master circuit, a slave interface, a channel slave circuit, a memory core, and a modal pad configured to receive a selection signal for the IC device to communicate data using one of its channel master circuit or its channel slave circuit. In some implementations, the IC devices include a first IC device and one or more second IC devices. In accordance with the selection signal, the first IC device is configured to communicate read/write data via the channel master circuit of the first IC device, and each of the one or more second IC devices is configured to communicate respective read/write data via the channel slave circuit of the respective second IC device.
US10719464B1 Lock circuit for competing kernels in a hardware accelerator
An example hardware accelerator in a computing system includes a bus interface coupled to a peripheral bus of the computing system; a lock circuit coupled to the bus interface; and a plurality of kernel circuits coupled to the lock circuit and the bus interface; wherein the plurality of kernel circuits provide lock requests to the lock circuit, the lock requests for data stored in system memory of the computing system; wherein the lock circuit is configured to process the lock requests from the plurality of kernel circuits and to issue atomic transactions over the peripheral bus through the bus interface based on the lock requests.
US10719455B2 Storage device authentication
Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.
US10719452B2 Hardware-based virtual-to-physical address translation for programmable logic masters in a system on chip
An example programmable integrated circuit (IC) includes a processing system having a processor, a master circuit, and a system memory management unit (SMMU). The SMMU includes a first translation buffer unit (TBU) coupled to the master circuit, an address translation (AT) circuit, an AT interface coupled to the AT circuit, and a second TBU coupled to the AT circuit, and programmable logic coupled to the AT circuit in the SMMU through the AT interface.
US10719441B1 Using predictions of outcomes of cache memory access requests for controlling whether a request generator sends memory access requests to a memory in parallel with cache memory access requests
An electronic device handles memory access requests for data in a memory. The electronic device includes a memory controller for the memory, a last-level cache memory, a request generator, and a predictor. The predictor determines a likelihood that a cache memory access request for data at a given address will hit in the last-level cache memory. Based on the likelihood, the predictor determines: whether a memory access request is to be sent by the request generator to the memory controller for the data in parallel with the cache memory access request being resolved in the last-level cache memory, and, when the memory access request is to be sent, a type of memory access request that is to be sent. When the memory access request is to be sent, the predictor causes the request generator to send a memory request of the type to the memory controller.
US10719438B2 Storage device and garbage collection method thereof
A memory controller is for controlling operations of a nonvolatile memory including a first memory block group for storing a first type of data and a second memory block group for storing a second type of data. The memory controller includes a garbage collection management unit configured to execute a garbage collection policy in which a first garbage collection criteria is applied to the first memory block group, and a second garbage collection criteria is applied to the second memory block group, where first garbage collection criteria is different than the second garbage collection criteria.
US10719431B2 Graph based code performance analysis
Techniques are described for graph based code performance analysis of software, such as software that is being developed and tested in a development environment. Implementations provide a technique for instrumenting code by adding various annotations into the code. Each annotation may be a function call that executes with the annotated code, but does not alter the behavior and/or functionality of the annotated code apart from outputting call tracking information during execution. The call tracking information generated by annotations can be analyzed to generate a call graph that depicts calling relationships between functions in the code. The call graph can be presented within a user interface and/or automatically analyzed to develop recommendations regarding code coverage for testing, impact information describing how changes to one function impact another function, code optimization recommendations, and so forth.
US10719427B1 Contributed test management in deployment pipelines
A contributed test management system receives a first request from a consumer system, where the first request comprises a request for a contributed test to be added to a deployment pipeline of a producer system, and where the contributed test is associated with an application component in the deployment pipeline. The contributed test management system causes the contributed test to test a code update provided by the producer system for the application component in the deployment pipeline, detects whether the first test fails during execution, and, if so indicates to the consumer system that the first test has failed.
US10719420B2 System level testing of multi-threading functionality including building independent instruction streams while honoring architecturally imposed common fields and constraints
A testing facility is provided to test the multithreading functionality of a computing environment. The testing of this functionality includes building independent instruction streams to test threads of a multi-threaded environment while honoring architecturally imposed common fields and constraints, if any, of the threads. Certain features may be enabled/disabled for all threads. The instruction streams generated for testing this functionality may vary from being identical for all the threads being tested to being totally different, such as having different architectures.
US10719414B2 Rollback for cloud native workflows
In one embodiment, a sequence of microservice steps may be performed according to a programmed microservice workflow, while determining which executed tasks within the performed sequence of microservice steps have an individually corresponding rollback defined within the particular task. As such, a rollback path is stored corresponding to reversing the sequence of those executed tasks having an individually corresponding rollback, and, for each executed task having an individually corresponding rollback, a current status of the microservice workflow is also stored as a respective rollback status within the rollback path. In response to detecting, during the performing, an error event at a particular multiservice step of the sequence of microservice steps, the rollback path may be executed by performing the individually corresponding rollback of each task having an individually corresponding rollback along the rollback path according to the respective rollback status, until either success or failure of the rollback path.
US10719402B2 Power-loss protection
Power loss in a client device is detected. In response to the detecting of the power loss, an electronic card is alerted that the power loss is about to occur, where the electronic card includes a volatile storage and a non-volatile storage. A transfer of data from the volatile storage to the non-volatile storage is triggered in response to the alert.
US10719399B2 System combining efficient reliable storage and deduplication
Aspects of the invention include receiving data that includes a group of n symbols to be written to a plurality of storage units. The group of symbols is mapped into a codeword of n+k symbols, each assigned to one of the storage units. The codeword is configured to allow at least one of the n symbols to be reconstructed using a subset of the n+k symbols. At least one of the n+k symbols is assigned to one of the storage units based at least in part on content of the at least one of the n+k symbols. Writing each of the n+k symbols to its assigned storage unit in the plurality of storage units is initiated. The writing includes optimizing storage capacity of the assigned storage unit based at least in part on determining that the symbol has the same content as another symbol previously stored in the storage unit.
US10719395B2 Memory system
According to one embodiment, a memory system includes an error mitigation encoder that executes error mitigation coding on write data to be stored in a processing target page of a non-volatile memory, a memory interface that writes the write data which has undergone the error mitigation coding in the processing target page of the non-volatile memory and reads the write data which has undergone the error mitigation coding from the processing target page as read data, an error mitigation decoder that performs error mitigation decoding on the read data read from the processing target page of the non-volatile memory, and an error mitigation coding rate deciding unit that decides an error mitigation coding rate of the error mitigation encoder and the error mitigation decoder on the basis of at least one of information indicating the processing target page and information indicating a device characteristic of the processing target page.
US10719392B1 Selective sampling for data recovery
Systems and methods are disclosed for error recovery in a digital data channel. In an error recovery approach when the hardware fails to recover a sector, the sample for that sector can be saved along with a metric measure that indicates the quality of the sample. This process can begin from a first on-the-fly receiving and decoding of data. During each step of error recovery, a retry attempt may either use samples obtained during a new decoding attempt or may use a sample, or a combination of samples, having the best metric from an earlier attempt, or a combination of earlier attempts, to perform the recovery during a current retry recovery attempt.
US10719390B2 Memory system, controller, memory and reading method thereof
A memory system, a controller, a memory and a reading method thereof are provided. The reading method includes the following steps. A plurality of duplicated contents which are formed by duplicating one data content several times are received by a voting circuit. A voting procedure is performed by the voting circuit to obtain a voted content which is a majority of the duplicated contents.
US10719388B2 Decoupled maintenance and repository synchronization error detection
A system for maintaining a repository replication system includes an interface and a processor. The interface is to receive a request to modify a repository, wherein the repository comprises repository copies. The processor is to determine whether modifying the repository resulted in an indication of an error, wherein the indication of the error is based at least in part on a plurality of checksums, wherein a checksum of the plurality of checksums is associated with a repository copy of the repository copies; and in the event that modifying the repository resulted in the indication of the error: queue a repair request to repair the error; and execute a repair process to repair the error associated with the repair request, wherein executing the repair process occurs asynchronously to queuing the error request.
US10719387B2 Memory interface with tamper-evident features to enhance software security
The disclosed embodiments provide a system with a memory with an interface that includes tamper-evident features to enhance software security. The system includes a set of memory elements, wherein each memory element comprises storage for a set of bits that encode a data word and an associated validity indicator, which indicates whether the memory element contains a valid data word. It also includes a memory interface for the set of memory elements. This memory interface supports a conditional-write operation, which overwrites a data word in a memory element if an associated validity indicator indicates that the data word does not contain valid data, and which does not overwrite the data word and raises an error if the associated validity indicator indicates that the data word already contains valid data.
US10719386B2 Method for fault handling in a distributed it environment
An improved method provides fault handling in a distributed IT environment. The distributed IT environment executes a workflow application interacting with at least one application by using interface information about the at least one application. In response to receiving a first instance of a fault response, a fault handler performing a first lookup of a fault handling policy corresponding to the fault response within a fault handling descriptions catalogue. The fault handler loads a first one or more fault handling descriptions that are pointed to by the fault handling policy in order to continue execution of the workflow application. After a second instance of the fault response, the fault handler performs a second lookup of the fault handling policy which now points to a second one or more fault handling descriptions which are loaded in order to continue execution of the workflow application.
US10719383B2 Contingent load suppression
A data processing system (2) supports non-speculative execution of vector load instructions that perform at least one contingent load of a data value. Fault detection circuitry (26) serves to detect whether a contingent load is fault-generating contingent load or a fault-free contingent load. Contingent load suppression circuitry (28) detects and suppresses a fault-free contingent load that matches a predetermined criteria that may result in an undesired change of architectural state (undesired side-effect). Examples of such predetermined criteria are that the contingent load is to a non-memory device or that the contingent load will trigger a diagnostic response such as entry of a halting debug halting mode or triggering of a debug exception.
US10719380B2 Operation management apparatus, operation management method, and storage medium
An operation management apparatus that is capable of detecting an anomaly is provided. The operation management apparatus is configured to execute processing of: acquiring a measured value for a performance indicator with regard to a monitored system, and detecting failure information indicating a failure with regard to a combination of two different performance indicators, by using a correlation model representing a relationship between the two different performance indicators; storing the detected failure information in time series; determining, based on the failure information, whether or not the failure information is continuously detected with regard to the combination including a particular performance indicator, and calculating an anomaly score representing degree of an anomaly with regard to the performance indicator, based on information about one or more second combinations among one or more first combinations, and information about the other combinations including the particular performance indicator; and providing the anomaly score being calculated.
US10719374B1 Application programming interface generator using database metadata
Aspects described herein may allow for the application of dynamically generating APIs using API generator based on database metadata. An API generator may extract metadata associated with store procedures. The API generator may generate a first layer of API that communicates with an enterprise application via a first data format. The API generator may generate a second layer of the API that communicates with a database via a second data format. The API generator may receive a request to invoke a stored procedure in a first data format. In response to receiving the request, the generated API may generate a converted request in the second data format.
US10719372B2 Dynamic parallelization of data loading
A system for dynamically parallelizing the loading operation for loading a data file onto a database. The dynamic parallelization of the loading operation involves scanning the data file in segments, such that scanning of an individual segment terminates when the scanned information is enough to enable loading of the segment across a plurality of exclusive-access memory blocks. Following the scanning of the first data file segment, the parallelized loading of each scanned segment occurs in a lock-step-mode with the scanning operation. As such, the loading of each scanned data segment is performed in parallel across multiple exclusive-access memory location, as determined by the prior scanning results, and furthermore in parallel with the scanning of a subsequent segment of the data file.
US10719369B1 Network interfaces for containers running on a virtual machine instance in a distributed computing environment
Systems for provisioning virtual network interfaces (VNIs) for tasks running on a virtual machine instance in a distributed computing environment are provided. The systems receive a request to launch a task corresponding to a plurality of containers in an instance in association with an instruction to provide a VNI for the task with a set of network security rules. The system may select an instance with sufficient resources to launch the task and enable communication using the VNI. The system may inhibit processes running on the instance other than containers associated with the task from communicating via the VNI.
US10719359B2 Periodic task execution in an automated context
A computing system may run a recurring task, which may use resources, such as logic resources and time, to operate on and/or with a set of data. Accordingly, the frequency at which the recurring task is executed may limit the performance and/or efficiency of the computing system. As such, a scheduler routine may, based on configuration information associated with the recurring task and/or the set of data, schedule the recurring task with a periodicity that may improve the performance and/or efficiency of the computing system.
US10719358B1 Determining action selection policies of an execution device
Disclosed herein are methods, systems, and apparatus of an execution device for generating an action selection policy for completing a task in an environment that includes the execution device and one or more other devices. One method includes: in a current iteration, identifying an iterative action selection policy of an action in a state of the execution device in a previous iteration; computing a regret value in the previous iteration based on the iterative action selection policy in the previous iteration; computing an incremental action selection policy in the current iteration based on the regret value in the previous iteration but not any regret value in any iteration prior to the previous iteration; computing an iterative action selection policy in the current iteration based on the iterative action selection policy in the previous iteration and the incremental action selection policy in the current iteration.
US10719350B2 Worker thread manager
A system includes determination of whether a current number of active worker threads of a client application is less than a maximum active worker thread limit, retrieval, if the number of active worker threads is less than the maximum active worker thread limit, of a first job associated with a first context from a job pool, determination of whether an inactive worker thread is associated with the first context, and, if an inactive worker thread is associated with the first context, execution of the first job on the inactive worker thread.
US10719346B2 Disk encryption
A computer implemented method of providing whole disk encryption for a virtualized computer system including providing a software component executing in a first virtual machine for instantiation in a first hypervisor, the software component invoking a second hypervisor within the first virtual machine for instantiating a disk image of the virtualized computer system as a second virtual machine, and the software component being configured to install a software agent in the second virtual machine, the software agent being adapted to: a) encrypt the instantiated disk image; b) encrypt data written, by the second virtual machine, to the instantiated disk image at a runtime of the second virtual machine; and c) decrypt data read, by the second virtual machine, from the instantiated disk image at a runtime of the second virtual machine, wherein the software component is configured to migrate the second virtual machine at a runtime of the second virtual machine to the first hypervisor so as to provide a wholly encrypted disk image for the second virtual machine executing in the first hypervisor.
US10719343B2 Optimizing virtual machines placement in cloud computing environments
Placement of instances of virtual machine (VM) images in a cloud computing environment is optimized. A request is received to deploy a new VM image instance. VM resource usage profiles are read that indicate predicted resource consumption data of the VM image. Resource pool profiles for multiple resource pools are read that indicate predicted resource consumption data for the resource pools. For each of the resource pools, the VM resource usage profile is aligned with the respective resource pool profile. An aggregated resource consumption profile is calculated as an aggregation of the predicted resource consumptions of the aligned profiles. A determination is made of one of multiple resource pools with the least predicted aggregated resource consumption, and the VM image is instantiated on the determined one of the multiple resource pools with the least predicted aggregated resource consumption over time.
US10719338B2 Method for recommending content and apparatus therefor
An electronic device includes a display configured to display a user interface; a user input unit configured to receive a user input through the user interface; a processor electrically connected to the display and the user input unit; and at least one memory electrically connected to the processor, wherein the at least one memory stores instructions to allow the at least one processor to display a plurality of user interfaces for content recommendation on the display, and if interest information of the user and identification information of another party associated with the interest information are input through the plurality of user interfaces, then the processor acquires at least one recommendation content based on the interest information, history information of the user, history information of the other party, and a recommendation weight between the user and the other party, and displays the at least one acquired recommendation content on the display.
US10719335B1 System and method of module engineering for an industrial process
An industrial plant module-based engineering system includes a group module library navigator that contains: a plurality of group class modules and a respective plurality of child class modules under an associated group class module of the plurality of group class modules. A group module instantiation engine is configured to instantiate the group class module with reflecting a hierarchy of the group class modules to generate, in an application structure navigator, a group application module (group APM) and a hierarchy of the group application module (group APM) from the group class module, and to instantiate the child class module to generate, in the application structure navigator, a child application module (child APM) from the child class module. The group module update engine is configured to update the allocation of each group class module and a respective topology of the complex loops of each group class module.
US10719329B2 Apparatus and method for using predicted result values
An apparatus and method are provided for using predicted result values. The apparatus has a processing unit that comprises processing circuitry for executing a sequence of instructions, and value prediction circuitry for identifying a predicted result value for at least one instruction. A result producing structure is provided that is responsive to a request issued from the processing unit when the processing circuitry is executing a first instruction, to produce a result value for the first instruction and return that result value to the processing unit. While waiting for the result value from the result producing structure, the processing circuitry can be arranged to speculatively execute at least one dependent instruction using a predicted result value for the first instruction as obtained from the value prediction circuitry. The request issued from the processing unit includes a signature value indicative of the predicted result value, and the result producing structure references the signature value in order to detect whether a mispredict condition exists indicating that the predicted result value differs from the result value. The apparatus further provides a mispredict signal transmission path via which the result producing structure, when the mispredict condition is detected, can assert a mispredict signal for receipt by the processing unit prior to the result value being available to the processing unit. Such an approach can reduce the misprediction penalty associated with using a mispredicted result value.
US10719327B1 Branch prediction system
In some embodiments, a branch prediction unit includes a plurality of branch prediction circuits and selection logic. At least two of the branch prediction circuits are configured, based on an address of a branch instruction and different sets of history information, to provide a corresponding branch prediction for the branch instruction. At least one storage element of the at least two branch prediction circuits is set associative. The selection logic is configured to select a particular branch prediction output by one of the branch prediction circuits as a current branch prediction output of the branch prediction unit. In some instances, the branch prediction unit may be less likely to replace branch prediction information, as compared to a different branch prediction unit that does not include a set associative storage element. In some embodiments, this arrangement may lead to increased performance of the branch prediction unit.
US10719324B2 Convert to zoned format from decimal floating point format
Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.
US10719321B2 Prefetching instruction blocks
Technology related to prefetching instruction blocks is disclosed. In one example of the disclosed technology, a processor comprises a block-based processor core for executing a program comprising a plurality of instruction blocks. The block-based processor core can include prefetch logic and a local buffer. The prefetch logic can be configured to receive a reference to a predicted instruction block and to determine a mapping of the predicted instruction block to one or more lines. The local buffer can be configured to selectively store portions of the predicted instruction block and to provide the stored portions of the predicted instruction block when control of the program passes along a predicted execution path to the predicted instruction block.
US10719319B2 Fine grained control flow enforcement to mitigate malicious call/jump oriented programming
In one embodiment, a processor comprises a decoder to decode a first instruction, the first instruction comprising an opcode and at least one parameter, the opcode to identify the first instruction as an instruction associated with an indirect branch, the at least one parameter indicative of whether the indirect branch is allowed; and circuitry to generate an error message based on the at least one parameter.
US10719311B2 Function library build architecture for serverless execution frameworks
A library may include serverless artifacts that support execution of respective serverless functions. For each of the artifacts, a build parameter may have a library artifact identifier, a respective execution environment specifier, and a respective component specifier. An infrastructure realization knowledge base may define an environment mapping for each of the serverless artifacts. A build execution engine may create a build script that can be executed on a serverless artifact build infrastructure. To implement the build script the build script may be transmitted over a build communication channel to a cloud based serverless infrastructure provider.
US10719303B2 Graphics engine and environment for encapsulating graphics libraries and hardware
The disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention envision the processing of graphics programming according to an on-the-fly decision made regarding how best to use the specific available hardware and software. In some embodiments, a software arrangement may be used to evaluate the specific system hardware and software capabilities, then make a decision regarding what is the best graphics programming path to follow for any particular graphics request. The decision regarding the best path may be made after evaluating the hardware and software alternatives for the path in view of the particulars of the graphics program to be processed.
US10719299B2 Physical connection of network components in a graphical computer environment with one-way signal propagation
A system and method for physical connection of components in a graphical modeling environment. For each component, a physical component subsystem is built by providing at least one functional block representative of a mathematical model of the component, associating one or more first unidirectional internal input ports and/or one or more first unidirectional internal output ports with the at least one functional block, and associating one or more second unidirectional internal input ports and/or one or more second unidirectional internal output ports with the at least one functional block, the physical component subsystem configured to receive first information from an upstream block through each first internal input port, output second information to a downstream block through each first internal output port, receive third information from the downstream block through each second internal input port, and output fourth information to the upstream block through each second internal output port.
US10719297B2 Methods and systems for improved pseudo-random number generation
An improved pseudo-random number generator is introduced that has increased security due to higher randomness and lower predictability. The PRNG uses seed values that are based on a combination of various selectable values from the real-world that are typically made publicly available over a computer network (i.e., the Internet), such as: one or more weather conditions at a particular time or date and geographic location, a score of a sports event, a stock market index or ticker value, an election vote total, attendance at a cultural event, gross dollar sales from a movie release, and other such numerically quantifiable values that, individually and in combination, are impossible to exactly predict in advance, yet are precisely verifiable after the number-generating event using electronically-stored information. The improved pseudo-random number generator may be used for more secure determination of lottery outcomes and the like.
US10719293B2 Interactive control method and device for voice and video communications
The present invention discloses an interactive control method and device for voice and video communications. The method includes: acquiring user action data inputted by a user in a preset manner, in which the preset manner includes a voice manner and/or a gesture manner; determining whether the user action data includes preset trigger information; and when the user behavior data comprises the preset trigger information, determining an operation instruction corresponding to the preset trigger information in a preset operation instruction set, and performing an event corresponding to the operation instruction.
US10719286B2 Mechanism to present in an atomic manner a single buffer that covers multiple displays
Methods and devices for presenting an image in an atomic manner across a plurality of displays of a computer device from a single buffer shared by the plurality of displays may include synchronizing the plurality of displays of the computer device. The methods and devices may initiate an atomic present request to present an image frame on the plurality of displays including a first display and a second display, the atomic present request may identify at least a first display texture and a second display texture from a plurality of display textures stored in the single buffer corresponding to the image frame and that the first display texture corresponds to a first display and the second display texture corresponds to a second display. The devices and methods may transmit a bundled set of first image frame data and second image frame data from the single buffer to a display driver.
US10719282B2 Control apparatus executing printing of a print job, control method, and non-transitory computer-readable storage medium storing program
A printer that executes printing based on a print job includes a memory containing instructions, and at least one processor for executing the instructions to operate as a first receiving unit configured to receive from a computer a print job instructing the printer to print a plurality of copies using a plurality of feeding trays, with a different feeding tray instructed to be used for each of the copies, a display unit configured to display the number of copies of the print job, and a second receiving unit configured to receive an instruction from a user to change the displayed number of copies of the print job. In addition, instructions are executed to operate as a cancelling unit configured to cancel, based on the changed number of copies, the print job, the number of copies of which has been instructed to be changed.
US10719281B2 Communication terminal, method of controlling communication terminal, and non-transitory computer-readable recording medium therefor
A non-transitory computer-readable recording medium stores a set of program instructions for a communication terminal. The instructions cause, when executed by a processor of the communication terminal, the communication terminal to operate to obtain updated ID information and fixed ID information of a communication apparatus, and communicate with a communication apparatus based on the updated ID information. The updated ID information is periodically updated on the communication apparatus side, while the fixed ID information is not periodically updated. When the communication terminal is incapable of communicating with the communication apparatus based on the updated ID information, the updated ID information and the fixed ID information are obtained again from the communication apparatus. When the fixed ID information stored in storage coincides with the newly obtained fixed ID information, a communicating process of communicating with the communication apparatus is performed based on the newly obtained updated ID information.
US10719278B2 Printing apparatus that performs notification processing according to the state of the printing apparatus
A user operation is prevented for opening an opening and closing unit from being continuously performed on the opening and closing unit while the opening and closing unit is locked by providing a printing apparatus including a notification unit configured to perform, in a case that a user operation for opening the opening and closing unit is performed on the opening and closing unit in a state where the opening and closing unit is locked, predetermined notification processing according to a state of the printing apparatus at the time that the user operation is performed.
US10719262B2 Data storage apparatus, operating method thereof, and storage system having the same
A data storage apparatus includes a storage configured to include a storage configured to include at least one die including a plurality of planes, wherein each of the plurality of planes contains a set of a plurality of memory blocks, each including a plurality of pages configured of a plurality of memory cells; and a controller configured to: control data input to and output from the storage according to a request received from a host apparatus, receive a plurality of read requests including respective access addresses and access sizes from the host apparatus, generate one or more paired read requests from among the plurality of read requests so that a region to be accessed in one read operation is minimized, and determine a read option for each of the paired read requests.
US10719261B2 User selectable erasure and diagnostic method and system
Disclosed herein is a method for providing for erasure of data from, and/or diagnosis of at least one condition of a device. The method includes the steps of providing a stored set of actions, the actions directed to either or both of an erasure action and a diagnosis action; selecting actions from the stored set and linking the actions to generate a sequence of actions; and outputting, storing or performing the generated sequence of actions. Performing the sequence of actions may include performing at least one of the actions in dependence or based on data representative of a property of the device, at least one customer or client or business preference or requirement, or at least one regulatory requirement.
US10719260B2 Techniques for storing and retrieving data from a computing device
The embodiments set forth a technique that enables the storage of data at a first data storage device. The technique includes, at the first data storage device, dividing the data to produce a first and second portion of the data, in which the first and second portions are associated with a computed exclusive or (“XOR”) value. Also, the technique includes deleting the second portion stored at the first data storage device, based at least in part on whether the computed XOR value is established. Also, the technique includes receiving a first replicated metadata, in which the first replicated metadata indicates a location of the second portion stored at the second data storage device. Furthermore, the technique includes communicating either the first portion or the second portion, to a remote computing device, based at least in part on the first replicated metadata.
US10719239B2 Disaggregated data storage and retrieval system
A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates.
US10719236B2 Memory controller with non-volatile buffer for persistent memory operations
Subject matter disclosed herein may relate to buffers, and may relate more particularly to non-volatile buffers for memory operations.
US10719233B2 Arc keyboard layout
Techniques for providing an arc layout for a soft input panel are described. In some examples, an electronic device can transition from providing a substantially straight and/or horizontal layout for the soft input panel to an arc layout for the soft input panel. The electronic device can display a graphical element at a location on the soft input panel. The electronic device can receive input corresponding to, for example, a swipe of the graphical element in a curved manner across the soft input panel. Based on the input, the electronic device can transition from displaying the soft input panel using the substantially straight layout to displaying the soft input panel using the arc layout.
US10719232B2 Providing virtual buttons in a handheld device
Embodiments of apparatus, computer program product, and method for providing virtual buttons are disclosed. In one embodiment, a method of providing virtual buttons in a device includes detecting a grip around a perimeter of the device, where the perimeter of the device includes one or more ultrasonic sensors; determining one or more locations of one or more fingers of a user using data collected by the one or more ultrasonic sensors; and providing one or more virtual buttons around the perimeter of the device based on the one or more locations of the one or more fingers of the user.
US10719228B2 Image processing apparatus, image processing system, and image processing method
An image processing apparatus connected to an image display apparatus that displays visual information including handwritten data superimposed on a display image is provided. The image processing apparatus displays a plurality of screens, including a first screen and a second screen that is different from the first screen, and causes the image display apparatus to display a screen selected from among the first screen and the second screen. The image processing apparatus selects the screen from among the first screen and the second screen to generate the display image of the selected screen, based on a graphical user interface that accepts input of an operation of selecting the screen from among the first screen and the second screen or an operation of instructing generation of the display image.
US10719225B2 Event recognition
While displaying one or more views of a first software application, an electronic device detects a sequence of touch inputs. The electronic device, in accordance with a determination that no gesture recognizer of the first software application recognizes a portion of the sequence of touch inputs, delivers the sequence of touch inputs to the second software application, and in accordance with a determination that at least one gesture recognizer in the second software application recognizes the sequence of touch inputs, processes the sequence of touch inputs with the at least one gesture recognizer in the second software application that recognizes the sequence of touch inputs.
US10719218B2 Vehicle user interface
A vehicle user interface including a vehicle steering wheel including a grip, a sensor mounted in the steering wheel grip detecting objects touching the steering wheel grip, a plurality of individually activatable illumination units illuminating respective locations on the steering wheel grip, and a processor receiving outputs from the sensor, selectively activating a subset of the illumination units adjacent to a detected object, and controlling a plurality of vehicle functions in response to outputs of the sensor.
US10719215B2 Method and apparatus for controlling vehicle using dial knob
A method of controlling a vehicle using a dial knob includes steps of generating a first numerical value obtained by numeralizing a degree of rotation of the dial knob in a first direction and storing operation data reflecting the first numerical value, controlling the vehicle using control data, if the stored operation data corresponds to the control data, generating a second numerical value obtained by numeralizing a degree of rotation of the dial knob in a second direction opposite to the first direction and storing operation data reflecting the second numerical value, if the operation data does not correspond to the control data, and controlling the vehicle using the control data if the stored operation data corresponds to the control data, and returning to the step of generating the first numerical value if the operation data does not correspond to the control data.
US10719206B1 Measuring unresponsive interactions
Systems and methods are disclosed which detect unresponsive interactions with display pages. Specifically, a client computing device may retrieve display pages from a remote computing system for local display. A local interaction monitoring component may monitor local interactions with the display pages, identify those interactions that did not produce a change in the display page as unresponsive interactions, and transmit unresponsive interaction information to the remote computing system. The remote system may aggregate the unresponsive interaction information to determine unresponsive elements of the display page and modify page templates associated with the unresponsive elements to reduce unresponsive interactions.
US10719201B2 Writing system, information processing apparatus, and non-transitory computer readable medium for dividing writing information associated with an identified sheet into separate documents based on timing information
A non-transitory computer readable medium stores a program causing a computer to execute a process. The process includes: obtaining plural items of writing information including writing position information and writing timing information, each of the plural items of writing information being associated with one page of one document; displaying an image in accordance with plural items of writing information associated with an identical page among the obtained plural items of writing information; receiving a specified writing timing; updating a display mode of the displayed image in accordance with the received writing timing; and changing an association between at least one of the plural items of writing information corresponding to the displayed image and a document, based on the received writing timing.
US10719196B2 Method for controlling information apparatus, computer-readable recording medium, and method for providing information
An exemplary embodiment of the present disclosure causes a computer of an information apparatus to: display on a display, a display screen representing at least a floor plan including one or more rooms; and when it is sensed that movement of a device icon that is movable within a region corresponding to a predetermined room associated with a type of the device icon, judge whether or not the device icon is moved out of the region corresponding to the predetermined room, and in the case where it is judged that the device icon is moved out of the region corresponding to the predetermined room, return the device icon to the region corresponding to the predetermined room.
US10719188B2 Cached database and synchronization system for providing dynamic linked panels in user interface
A system is configured to provide a dashboard creation system. Panels associated with queries for retrieving information from a database are shown in a user interface. Various other user interfaces show query code, panel display settings, function code, dependencies, etc. Queries in a first query format access a data source. Queries in a second query format access a cache database that is synchronized with the data source.
US10719184B2 Touch panel and external circuit board
First and second sensor elements are arranged on a substrate. First sensor-wiring line is connected to the first sensor element. An insulating film covers the first sensor-wiring line. Second sensor-wiring line is connected to the second sensor element and separated from the first sensor-wiring line by the insulating film in the thickness direction. First and second terminal parts are for being connected to an external circuit board, and are provided at an end of the first sensor-wiring line and at an end of the second sensor-wiring line, respectively. First and second lead lines extend from the first and second terminal parts, respectively. The short-circuit wiring line connects the first and second lead lines to each other.
US10719182B2 Touch sensor device and capacitance calibration method
A touch sensor device includes a touch determination processor, a calibration processor, a delay processor, and a residual capacitance determination unit. The touch determination processor determines whether a touchscreen is in a touched state or a non-touched state based on capacitance detected by each of capacitance sensors. The delay processor has the calibration processor delay calibration of the capacitance over a specified period from when determined that the touchscreen is in the non-touched state. The residual capacitance determination unit monitors the capacitance while delaying and after delaying the calibration and determines whether a residual capacitance in the non-touched state resulted from a parasitic capacitance or a touch capacitance. The calibration processor calibrates the capacitance when the residual capacitance determination unit determines that the residual capacitance resulted from the parasitic capacitance.
US10719180B2 Display device
A display device includes a display panel including a base film and a circuit layer disposed on the base film, the circuit layer including a plurality of gate lines, a plurality of data lines, and a gate driving unit configured to receive gate control signals and provide a gate signal to the plurality of gate lines, and a sensing unit including a plurality of driving electrodes, a plurality of sensing electrodes, a sense driving unit configured to receive driving control signals and provide a sense driving signal to the plurality of driving electrodes, and sensing pads configured to transfer, to the outside, an electric signal received from each of the plurality of sensing electrodes, wherein the sense driving unit is included in the circuit layer.
US10719170B2 Method and device for detecting a touch between a first object and a second object
The present disclosure is related to a method and device for detecting a touch between at least part of a first object and at least part of a second object, wherein the at least part of the first object has a different temperature than the at least part of the second object. The method includes providing at least one thermal image of a portion of the second object, determining in at least part of the at least one thermal image a pattern which is indicative of a particular value or range of temperature or a particular value or range of temperature change, and using the determined pattern for detecting a touch between the at least part of the first object and the at least part of the second object.
US10719169B2 Touch readout circuit, touch display panel and display device
A touch readout circuit, a touch display panel and a display device are disclosed, the touch readout circuit includes a first gating circuit, configured to control a first current signal at a first electrode of the light-emitting component; a current mirror circuit, configured to provide the first current signal and a second current signal to a signal processing circuit, a current direction of the second current signal being opposite to a current direction of the first current signal; and a signal processing circuit, configured to: receive the first current signal, the second current signal and a touch scan signal, filter the second current signal to obtain a third current signal, provide a touch readout signal to an output end of the touch readout circuit according to the third current signal, the first current signal and the touch scan signal.
US10719166B2 Manufacturing method of touch panel
A manufacturing method of a touch panel includes the steps of providing a substrate, forming a first conductive film on the substrate, forming a first mask on the first conductive film, etching the first conductive film to form electrode portions and lower intersect portions of the touch panel, forming an insulating film made of a negative resist on the first conductive film, and forming a contact hole above the electrode portion by removing the insulating film. The steps further include forming a second conductive film on the insulating film, forming a second mask on the second conductive film, etching the second conductive film to form an upper intersect portion connected between two adjacent electrode portions via the contact hole and intersecting with the lower intersect portion, and forming protective film on the second conductive film.
US10719163B2 Object determining method, object display method, object switching method and electronic device
The embodiments of the invention disclose an object determining method, a portable device, an object displaying method, an object switching method and an electronic device. Said method is applied to a touch sensitive portable device. Identifications of multiple objects are displayed within a display area of said portable device. Each of the identifications of said multiple objects has a first status of being selected and a second status of being unselected. Said display area has a first area, the identification of a first object is displayed in the first area, and the first object is in the first status. Said method comprises: obtaining a switch instruction; moving the identification of the first object of the first area, switching the identification of the first object from the first status to the second status, moving the identification of the second object into the first area, and switching the identification of the second object from the second status to the first status according to the switch instruction. The embodiments of the invention can simplify the steps of the user's operation.
US10719162B2 Force sensing bezel touch interface
A handheld device includes an electronic display having an active area for presenting visual content and a bezel disposed around the electronic display. The bezel may have an opening allowing a person to view the active area. The handheld device also includes a force sensing system having a force sensing element that is disposed below an external surface of the bezel. The force sensing system may be configured to a sense a force on the bezel and to generate a sensor signal indicative of the force. The handheld device may further include a processor operable to receive the sensor signal and to execute a function based on the sensor signal.
US10719158B2 Display apparatus
A display apparatus includes a display panel and a touch sensing unit disposed on the display panel. The touch sensing unit includes a touch sensor and a first pressure sensor. The touch sensor includes a first touch electrode layer and a second touch electrode layer disposed on the first touch electrode layer. The first pressure sensor includes: a transmission pressure electrode, a sensing pressure electrode separated from the transmission pressure electrode, and a piezoresistive pattern contacting each of the transmission pressure electrode and the sensing pressure electrode. Each of the transmission pressure electrode and the sensing pressure electrode is disposed in a same layer as any one of the first touch electrode layer and the second touch electrode layer.
US10719153B2 Display panel including touch circuit, touch detection method thereof and display device
A display panel is provided including: an array substrate; a plurality of gate scanning signal lines and a plurality of data signal lines on the array substrate, projections of the plurality of gate scanning signal lines on the array substrate and projections of the plurality of data signal lines on the array substrate intersecting with each other; a plurality of sub-pixels arranged in an array, the plurality of sub-pixels being surrounded by the plurality of gate scanning signal lines and the plurality of data signal lines; touch sensing signal lines; and touch circuits. At least a part of the gate scanning signal lines are multiplexed to charge the touch circuits, and each of the touch sensing signal lines is configured to sense a change in an electrical signal of one of the touch circuits which have been charged so as to determine a position of a touch point.
US10719147B2 Display apparatus and control method thereof
A display apparatus including a display configured to display a pointing object, a communicator configured to perform communication with a remote control device which recognizes a movement and transmits a signal corresponding to the recognized movement, and a processor configured to control a moving state of the pointing object based on the signal received from the remote control device. The processor controls the moving state of the pointing object according to a relative coordinate method for a first area where a screen of the display is included, and controls the moving state of the pointing object according to an absolute coordinate method for a second area outside the first area.
US10719138B2 Interactive electronic apparatus and interactive method thereof
An interactive electronic apparatus and an interactive method thereof are provided. The interactive electronic apparatus includes a main device and a casing. The main device is installed in a containing space of the casing. After the main device establishes a connection with the casing, the casing sends at least one of a first distance between the casing and an object to be sensed by a first distance sensor and a second distance between a bottom portion of the casing and a plane detected by a second distance sensor to the main device. The main device determines an interactive state of interaction with the interactive electronic apparatus based on at least one of a movement information sensed by a gravity sensor, the first distance and the second distance, and sends an interactive signal corresponding to the interactive state.
US10719124B2 Tracking system, tracking method for real-time rendering an image and non-transitory computer-readable medium
A tracking system, tracking method for real-time rendering an image and non-transitory computer-readable medium are provided in this disclosure. The tracking system includes a controller, a server and an electronic device. The electronic device includes a processor and a displayer. The controller is configured for providing a first tracking data and a second tracking data. The electronic device is configured for providing a first viewing data and a second viewing data. The server is configured for generating a first image according to the first tracking data and the first viewing data received from the electronic device. The processor is configured for receiving the first image and generating a second image according to the first image, the second tracking data and the second viewing data. The displayer is configured for displaying a simulated scenario according to the second image.
US10719118B2 Power level management in a data storage system
In one embodiment, power level management in accordance with the present description, is provided in a storage unit having both a disk storage drive, and another non-volatile, non-disk memory or storage such as a solid state drive, for storing metadata. The metadata storage provides direct access to the metadata stored in the non-disk storage even though the disk storage drive may be in a low power mode in which the data storage media disk of the disk storage drive is stopped or spinning at a reduced rate of rotation. As a result, power consumption and cooling requirements associated with disk storage drives, may be reduced in a low power level mode of storage unit operation for input/output operations limited to metadata stored in the metadata storage. Other features and aspects may be realized, depending upon the particular application.
US10719116B2 Intelligent display on/off switching for electronic device displays
A method of controlling the display of an electronic devices that includes measuring a motion of a device; and determining if the motion of the device and the display state of the device at the time of motion match conditions in a database of motions that are correlated to display states that signal a change from the display state at the time of the motion to a called display state. The method may further include adjusting power from a battery to the display to effectuate a change of display state in response to motion of the device matching conditions in the database of motions that signal the change of display state or a user intervention signaling a change in display state. The method further includes updating a database of motions in response to changes in the display state effectuated by user intervention.
US10719115B2 Isolated word training and detection using generated phoneme concatenation models of audio inputs
Methods, systems, and apparatuses are described for isolated word training and detection. Isolated word training devices and systems are provided in which a user may provide a wake-up phrase from 1 to 3 times to train the device or system. A concatenated phoneme model of the user-provided wake-up phrase may be generated based on the provided wake-up phrase and a pre-trained phoneme model database. A word model of the wake-up phrase may be subsequently generated from the concatenated phoneme model and the provided wake-up phrase. Once trained, the user-provided wake-up phrase may be used to unlock the device or system and/or to wake up the device or system from a standby mode of operation. The word model of the user-provided wake-up phrase may be further adapted based on additional provisioning of the wake-up phrase.
US10719113B2 Control device and electronic apparatus
When an electronic apparatus including a core chip and a hub controller chip is connected to an apparatus on the host side, a USB hub controller in the hub controller chip executes a process on a configuration between the USB hub controller and the apparatus on the host side and sets a limit value of power to be supplied, from a first limit value to a second limit value higher than the first limit value, and a VBUS current controller in the hub controller chip supplies the core chip with a power supply voltage generated based on a supplied power, which allows to maintain a configuration state between the apparatus on the host side and the USB hub controller at a time of starting up or at a time of class switching of the core chip and supply the core chip with the sufficient power.
US10719112B2 Dynamic VCONN swapping in dual-powered type-C cable applications
A semiconductor device for a USB Type-C cable includes a first terminal to couple to a first VCONN line from a first end of the cable, a second terminal to couple to a second VCONN line from the second end of the cable, a charge pump, and a switch circuit coupled to the first terminal and the second terminal. The switch circuit includes a first drain-extended n-type field effect transistor (DENFET) coupled between the first terminal and an internal power supply of the semiconductor device; a first pump switch coupled between the charge pump and a gate of the first DENFET; a second DENFET coupled between the second terminal and the internal power supply; and a second pump switch coupled between the charge pump and a gate of the second DENFET.
US10719109B2 Noise mitigation apparatus and method with positively and negatively coupled inductors
Described is an apparatus which comprises: a power supply node; a plurality of inductors inductively coupled with one another, wherein at least one inductor of the plurality is electrically coupled to the power supply node; a plurality of loads; and a plurality of capacitors coupled to the plurality of inductors, respectively, and also coupled to the plurality of loads, respectively.
US10719097B1 Voltage regulation circuit suitable to provide output voltage to core circuit
A voltage regulation circuit is suitable to provide an output voltage to a core circuit. The voltage regulation circuit includes a pad, a pull-low unit, a first controlling unit, a second controlling unit and a voltage regulation circuit. The pad receives and provides an input voltage. The pull-low unit generates a pull-low voltage according to the input voltage. The first controlling unit generates a first controlling signal according to the input voltage and the pull-low voltage. The second controlling unit generates a second controlling signal according to the input voltage and the first controlling signal. The voltage regulation unit regulates the input voltage according to the first controlling signal and the second controlling signal, so as to generate the output voltage.
US10719063B2 Real-time equipment control
In one example, a system for real-time execution in a non-real-time processing system includes a processor and a processor and storage device. The storage device stores instructions that, in response to execution by the processor, cause the processor to identify a processing unit for a single thread real-time execution environment. The instructions also cause the processor to determine that an application is submitted for real-time execution. The instructions additionally cause the processor to assign a shared memory space to the application. Further, the instructions cause the processor to submit real-time instructions received from a real-time control loop of the application to the identified processing unit.
US10719062B2 Telecontrol arrangement, system and method for observing and/or controlling an installation
A telecontrol arrangement observes and/or controls an installation. The telecontrol arrangement is set up to communicate with field devices of the installation and with a control center arrangement. In order to specify a comparatively flexible telecontrol arrangement which can be adapted to change intended purposes with a smaller amount of effort, provision is made for the telecontrol arrangement to be formed in a data processing cloud.
US10719061B2 Method for judging key moments in whole process of machining step for computer numerical control machine tools
Some embodiments of the present disclosure provide a method for judging four key moments in a whole process (a feeding starting moment, an idling process, a cutting starting moment, cutting, a cutting ending moment, an idling process and a feeding ending moment) of a machining step for computer numerical control machine tools. The method includes that: the feeding starting moment and ending moment are determined according to a real-time execution state of a numerical control code; input power of a spindle of a machine tool is compared in real time with idling power to determine the cutting starting moment and ending moment; and for a special machining step in which power does not change obviously in a feeding process, the cutting starting and ending moments are determined in combination with a historical statistical average time of an idling process duration and a feeding moment.
US10719056B2 Merging status and control data in a reservation station
Embodiments herein describe a reservation station (RS) in a processor that merges control data from multiple sources into a merged control data value. Before an instruction issues, the RS gathers and saves control data indicating how the instruction is to be executed. This control data may be saved in control registers. An instruction, however, can update many different types of status control bits in these registers. As such, the RS may store different types of control data for an instruction. Instead of the RS containing multiple registers and data paths for every type of control data, the embodiments herein describe merge logic in the RS that permits control data from different sources to be merged into a single control data value. Once the instruction is issued, the RS passes the merged control data value to an execution unit for processing.
US10719053B2 Wearable device
A wearable device includes a plurality of power generation devices; at least one of an electrical storage device, a computation device, a storage device, or a communication device; a plurality of modularized unit blocks, wherein a first modularized unit block of the plurality of modularized unit blocks comprises a first power generation device of the plurality of power generation devices, and wherein a second modularized unit block of the plurality of modularized unit blocks comprises at least one of the electrical storage device, the computation device, the storage device, or the communication device; and a plurality of holding members, wherein each of the plurality of holding members is configured to accommodate a corresponding modularized unit block of the plurality of modularized unit blocks.
US10719051B2 Developing cartridge including first and second inclined surfaces, elastic member, and first protrusion
A developing cartridge includes: a casing; a developing roller; a shaft extending in a first direction; a first inclined surface; a second inclined surface; an elastic member; and a first protrusion. The shaft is movable in the first direction relative to the casing and the developing roller, and is movable in the second direction together with the same. The first inclined surface is positioned at one end portion of the shaft, while the second inclined surface is positioned at another end portion of the shaft. The first and second inclined surfaces are inclined relative to the first direction. The first protrusion is movable in the first direction together with the second inclined surface. The shaft is movable from a first position to a second position when the second inclined surface receives a pressing force directed in a direction from the another end portion to the one end portion.
US10719047B2 Image forming apparatus
An apparatus includes a forming unit, a cleaning mechanism that cleans a transparent member of a scanning device of the forming unit, a counter that counts a number of image-formed sheets, which are sheets of a recording medium on which images have been formed by the forming unit, the counter performing counting with a first count value in a case where the forming unit performs image formation in a first mode and performing counting with a second count value larger than the first count value in a case where the forming unit performs image formation in a second mode higher in image forming speed than the first mode, and a control unit that controls the cleaning mechanism to clean the transparent member in response to the number of image-formed sheets counted by the counter reaching a predetermined number of sheets.
US10719043B2 Fixing device and image forming apparatus
A fixing device includes a rotatable endless fixing belt, a heat source, a heat radiation plate, and a power supply. The fixing belt is operable between a non-expanded state and a thermally expanded state. The heat source is disposed adjacent the fixing belt, to heat the fixing belt. The heat radiation plate is adjacent the fixing belt to contact the fixing belt when the fixing belt is in the thermally expanded state as a result of being heated by the heat source. The power supply shutoff member adjacent the fixing belt to shut off the supply of power to the heat source based on a state of the fixing belt.
US10719034B1 Developing device and image forming apparatus
According to one embodiment, a developing device includes a developer storage unit, a toner supply unit, a magnet roller, a first stirring screw, and a second stirring screw. The developer storage unit is configured to be made to be able to circulate and convey a developer. The toner supply unit supplies a toner to the developer storage unit. The magnet roller adsorbs the developer. The first stirring screw conveys the developer from a second opening portion to a first opening portion along a longitudinal direction. The second stirring screw includes a rotating shaft, a screw, a paddle, and a protrusion. The screw conveys the developer from the first opening portion to the second opening portion along the longitudinal direction by rotation. The paddle protrudes from the rotating shaft to a lateral side. The paddle stirs the developer by rotation. The protrusion protrudes from the paddle in the rotating direction.
US10719031B1 Image forming apparatus and control method of image forming apparatus
An image forming apparatus includes a developing device, a toner tank configured to receive toner supplied from a toner cartridge mounted in the image forming apparatus and to supply the toner to the developing device, a first toner sensor configured to detect a first toner residual level in the toner tank, a second toner sensor configured to detect a second toner residual level lower than the first toner residual level in the toner tank, and a processor. The processor is configured to count a number of times the first toner sensor switches from a non-detection state to a detection state subsequent to the second toner sensor switching from a detection state to a non-detection state, and then output a notification indicating a residual amount of toner in the toner cartridge based on the counted number.
US10719027B1 Cleaning body, cleaning device, and image forming apparatus
A cleaning body includes a shaft and an elastic layer disposed by being spirally wound around an outer circumferential surface of the shaft from one end to the other end of the shaft, wherein a relationship between line roughness of a protruding portion formed at an end portion of the elastic layer in a width direction (RaE) and line roughness of a center portion of the elastic layer in the width direction (RaV) satisfies 5≤RaE/RaV.
US10719024B2 Method for producing binder resin
An embodiment of the present invention relates to a method for producing a binder resin, from which a toner having excellent low-temperature fusing property, roller release properties, and pulverization properties, is obtained, a binder resin, and a toner for development of electrostatic images including the binder resin.An embodiment of the present invention relates to a method for producing a binder resin including the following steps (1) and (2): step (1): mixing an aromatic alcohol including an alkylene oxide adduct of bisphenol A and fumaric acid; and step (2): further adding a carboxylic acid to the mixture obtained in the step (1) and mixing until a softening point of the binder resin in the system falls within the predetermined range, wherein in the molecular weight distribution measured by gel permeation chromatography, the binder resin includes 40% or more of components having a molecular weight of 10,000 or more and has a peak top of molecular weight distribution within a range of 7,500 or more and 10,000 or less.
US10719014B2 Photoresists comprising amide component
New photoresist compositions are provided that comprise a component that comprises an amide group and multiple hydroxyl groups. Preferred photoresists of the invention may comprise a resin with photoacid-labile groups; a photoacid generator compound; and an amide component with multiple hydroxyl groups that can function to decrease undesired photogenerated-acid diffusion out of unexposed regions of a photoresist coating layer.
US10719011B2 Method and apparatus to correct for patterning process error
A method including: determining first error information based on a first measurement and/or simulation result pertaining to a first patterning device in a patterning system; determining second error information based on a second measurement and/or simulation result pertaining to a second patterning device in the patterning system; determining a difference between the first error information and the second error information; and creating modification information for the first patterning device and/or the second patterning device based on the difference between the first error information and the second error information, wherein the difference between the first error information and the second error information is reduced to within a certain range after the first patterning device and/or the second patterning device is modified according to the modification information.
US10719010B2 Pellicle for photomask and exposure apparatus including the pellicle
Provided are a pellicle for a photomask, which protects the photomask from external contamination and an exposure apparatus including the pellicle for the photomask. The pellicle for the photomask includes a pellicle membrane provided spaced apart from the photomask. The pellicle membrane includes a semiconductor having a two-dimensional (2D) crystalline structure.
US10719006B1 Firearm for use in video recording and audio recording
An improved firearm for use in video recording and audio recording is a video and audio recording system for a firearm that becomes active when the safety is taken off. The recording system is unable to be manipulated by the user.