Document Document Title
US10601808B1 Single sign-in across links/URLs while watching programs
Single sign-in for accessing protected content across all providers and access channels is provided. When a user selects to view an additional content item, a determination may be made whether access authentication from the requesting user is required. If access authentication is required, a federated login credential may be received from the requesting user. The federated login credential may be used for granting access by the requesting user to the selected additional content item across different content channels, and the federated login credential may be used for granting access by the requesting user to other protected content items without requiring additional access authentication from the requesting user.
US10601807B2 Systems and methods for providing container security
Computer systems and methods are provided in which an agent executive running concurrent with a security module, when initially executed, obtains an agent API key from a user. This key is communicated to a grid computer system. An agent identity token, generated by a cryptographic token generation protocol when the API key is valid, is received from the grid and stored in a secure data store associated with the agent executive. Information that evaluates the integrity of the agent executive is collected using agent self-verification factors. The information, encrypted and signed with a cryptographic signature, is communicated to the grid. Commands are obtained from the grid by the agent executive to check the security, compliance, and integrity of the computer system. Based on these check results, additional commands are obtained by the grid by the agent executive to correct security, compliance, and integrity problems and/or to prevent security comprises.
US10601806B1 Runtime identity confirmation for restricted server communication control
The present disclosure provides computing systems and techniques for providing a certificate to sue to securely connect to a server. More particularly, the present disclosure provides a computing device certificate rotation server arranged to provide certificates to the computing device for use by an application executing on the computing device to securely connect to a server.
US10601803B2 Tracking user activity for digital content
High conversion rate content can be displayed with primary content from one or more publishers in order to determine whether the content is being displayed to human users or provided to automated processes such as robots. Convertible content such as advertising will generally result in conversions or other actions within an expected range of occurrences. Convertible content performing significantly below the range can be indicative of robotic traffic. Such determinations can be difficult for publishers with low volume traffic, however, as there may not be sufficient data to make an accurate determination. For such publishers, or users viewing content for such publishers, high conversion rate content can be displayed that will allow such determinations to be made with fewer data points. The rates can be used to determine robotic users, which can be blocked, as well as to determine poorly performing placements of the content by the publishers.
US10601791B2 Security key generation and management method of PDCP distributed structure for supporting dual connectivity
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method for communicating by a user equipment with a macro cell base station and a small cell base station in a communication system is provided. The method comprises applying a first base station security key to a first communication link with the macro cell base station; generating a second base station security key to be used for a second communication link with the small cell base station based on the first base station security key; applying the second base station security key to the second communication link with the small cell base station; and communicating through at least one of the first communication link and the second communication link.
US10601790B2 System for providing end-to-end protection against network-based attacks
A plurality of system nodes coupled via a dedicated private network is described herein. The nodes offer an end-to-end solution for protecting against network-based attacks. For example, a single node can receive and store user data via a data flow that passes through various components of the node. The node can be designed such that communications internal to the node, such as the transmission of encryption keys, are partitioned or walled off from the components of the node that handle the publicly accessible data flow. The node also includes a key management subsystem to facilitate the use of encryption keys to encrypt user data.
US10601785B2 Obscuring internet searches from external web service providers
Approaches presented herein enable obscuring a query from an external web service provider. More specifically, a user-submitted query is split into at least two non-identical, secondary search queries. The non-identical search queries are submitted to an external web services provider separately, at different times spread throughout a search timeframe, from different virtual locations, thereby obscuring the original search query from the external web services provider. An internal system receives and merges the search results of the non-identical secondary queries from the external web services provider. The internal system then performs a second search on the merged results using the original user-submitted search query to find the results within the merged results that are most relevant to the original query. These relevant results are then presented to the user.
US10601784B2 Obscuring internet searches from external web service providers
Approaches presented herein enable obscuring a query from an external web service provider. More specifically, a user-submitted query is split into at least two non-identical, secondary search queries. The non-identical search queries are submitted to an external web services provider separately, at different times spread throughout a search timeframe, from different virtual locations, thereby obscuring the original search query from the external web services provider. An internal system receives and merges the search results of the non-identical secondary queries from the external web services provider. The internal system then performs a second search on the merged results using the original user-submitted search query to find the results within the merged results that are most relevant to the original query. These relevant results are then presented to the user.
US10601782B2 Systems and methods for proxying encryption key communications between a cloud storage system and a customer security module
Methods in a cloud object store facilitate strong data encryption, customer-management of object (encryption) keys, reductions in latency, globally-distributed object storage, and handling of streamed uploads. A method for encrypting objects stored in a cloud includes encrypting each object with a unique encryption (object) key. The plaintext object keys are generated in advance of uploads. The plaintext object keys can be stored in an object database in the cloud. Alternatively, the plaintext object keys can be provided to a customer's HSM, encrypted, and returned to the cloud, such that encrypted object keys, encrypted by the customer, are stored in the cloud. The cloud can alternatively encrypt the customer's object keys with a master key for the customer, which is then encrypted by the customer's HSM before being stored in the cloud. Proxies are also deployed for efficiently communicating with customer security modules.
US10601775B1 Blocking download of content
At least initially blocking client download of certain content and injecting a user verification step for such downloads is disclosed. In some embodiments, client download of a response from a server to a client request is blocked, and instead a notification page with options to accept or decline the server response is provided to the client.
US10601774B2 Domain name hi-jack prevention
A domain name hi-jack prevention service may be selected by a domain name registrant and enabled by a Registrar. In a first embodiment, the Registrar may send a confirmation request via a preferred contact method to the registrant and only move the domain name from a first account to a second account (both managed by the Registrar) when the registrant confirms the request. In a second embodiment, a third party platform that is independent from and/or not the Registrar confirms the identity of the registrant before the Registrar moves the domain name from the first account to the second account (again, both managed by the Registrar). In a third embodiment, a third party platform communicates an authorization code to a verified registrant so the registrant can enter the authorization code with a Gaining Registrar so the domain name may be transferred from a Losing Registrar to the Gaining Registrar.
US10601764B2 Secure electronic mail system
An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.
US10601755B2 Incorporating selectable application links into conversations with personal assistant modules
Methods, apparatus, systems, and computer-readable media are provided for: operating an instance of a personal assistant module to serve a user while the user operates the client computing device, wherein the instance of the personal assistant module has access to a persistent record of a message exchange thread between the user and instance(s) of the personal assistant module; detecting cue(s) emanating from the persistent message exchange thread; identifying candidate application(s) that are installed on a client computing device operated by the user, wherein the candidate application(s) are associated with content of the message exchange thread; and incorporating, into a transcript of the message exchange thread that is displayed in a graphical user interface rendered on the client computing device, selectable link (operable by the user to cause the client computing device to expose to the user an interface associated with a respective candidate application.
US10601751B1 Systems and methods for controlling user contacts
Systems and methods for controlling contacts with a client's users make use of segment-based contact limits. A contact limit sets a maximum number of contacts that a client can have with a user within a predetermined time window. A segment-based contact limit only applies the contact limit to a subset of all the client's users. The type of contact being limited could include messages that are sent to the user or advertising or sales campaigns that are conducted for the user. A segment is a subset of all of the client's users, and a segment may be defined based on one or more filters.
US10601749B1 Trends in a messaging platform
A method of operating a messaging platform, including: obtaining, for a first profile of the messaging platform, a trending entity within a first topic of interest to the first profile; accessing a first plurality of messages classified as the first topic of interest; retrieving a subset of the first plurality of messages corresponding to the trending entity; and sending content associated with the subset for display to a user of the first profile.
US10601747B2 Method and system for dynamically generating a card
The present teaching relates to dynamically generating a card. In one example, a request is received for generating a card to be provided to a user. Dynamic information related to the request is obtained. One or more modules are selected to be put into the card based on the dynamic information. The card is generated based on the selected one or more modules.
US10601746B2 System and method for monitoring, blocking according to selection criteria, converting, and copying multimedia messages into storage locations in a compliance file format
The present inventions relate systems and methods for monitoring and managing electronic messages in one or more computer networks. More particularly, the systems and methods of the present invention provide a substantially global or unified approach to messaging management within one or more computer networks that allows network administrators or other authorized users to define and identify electronic messages of interest within the network and store selected messages such that they can be retrieved and examined in connection with an audit or other inquiry.
US10601734B2 Method of operating a network entity
Method of operating a network entity A method of operating a network entity of a network comprising a gateway (200) is provided, wherein the method comprises dynamically changing a packet processing resource (204, 227) in the gateway (200).
US10601733B2 Multiplexing method for scheduled frames in an ethernet switch
The method comprises the steps of: a) providing a plurality of memory buffers, associated to respective indexes of priority, each buffer comprising one queue of frames having a same index of priority, b) sorting the received frames in a chosen buffer according to their index of priority, c) in each buffer, sorting the frames according to their respective timestamps, for ordering the queue of frames in each buffer from the earliest received frame on top of the queue to the latest received frame at the bottom of the queue, and d) feeding the transmitting ports with each frame or block of frame to transmit, in an order determined according to the index of priority of the frame, as well as an order of the frame or of the block of frame in the queue associated to the index of priority of the frame.
US10601731B2 Broadcast services platform and methods for use therewith
Aspects of the subject disclosure may include, for example, a broadcast services platform includes a memory that stores operational instructions. A processor executes the operational instructions to: receive user data, the user data including a list of users and performance metric data corresponding to individual ones of the users; sort the list of the users in order of the performance metric data to generate a sorted list of the users; partition the sorted list of the users to generate a plurality of user groups; and generate network resource allocation data that allocates network resources to provide broadcast services to the users. Other embodiments are disclosed.
US10601730B2 Aggregated adaptive bit rate streaming
Systems, methods and devices provide efficient bandwidth allocation on a satellite, mobile telephone or other data connection by allowing nodes to share bandwidth for commonly-requested data. A transmission center, uplink or other gateway suitably recognizes when content requests from multiple different nodes are simultaneously requesting delivery of the same content. When the same content is recognized, the gateway device allocates shared bandwidth on the data transmission link for the requested content that is accessible to both the first and second nodes.
US10601728B2 Software-defined data center and service cluster scheduling and traffic monitoring method therefor
A software-defined data center (SDDC) and a service cluster scheduling and traffic monitoring method therefor. A software defined networking (SDN) controller implements a scheduling and decision function of load balancing. As a load balancer, the SDN controller follows a serving node load balancing principle, and customizes a packet forwarding flow table to instruct an edge switch to direct user traffic to a specified serving node. The SDN controller may monitor load of a serving node in a service cluster, execute a load balancing function of the load balancer according to a load monitoring result, and select a target virtual machine. Using the SDN controller as a load balancer, a dynamic expansion capability of the SDN may be multiplexed at a control layer, and a network resource of the SDN network may be multiplexed at a network forwarding layer. Implementation complexity is low, and investment costs are low.
US10601727B1 Methods and apparatus for efficient use of link aggregation groups
A non-transitory processor-readable medium storing code representing instructions to be executed by a processor can cause the processor to receive an indication to load balance a group of sessions associated with a network node and a switch across a group of links between a gateway device and the switch at a first time. The code causes the processor to calculate at a second time, a load based on the group of sessions and associated with a first set of links in an active configuration before the first time. The code causes the processor to send a signal to cause a set of sessions from the group of sessions to re-establish themselves at a third time based on a threshold value calculated based on the load such that the set of sessions are load balanced across a second set of links in the active configuration at the third time.
US10601725B2 SLA-based agile resource provisioning in disaggregated computing systems
Various embodiments for agile component-level resource provisioning in a disaggregated cloud computing environment, by a processor device, are provided. Respective members of pools of hardware resources within the disaggregated cloud computing environment are allocated to each respective one of a plurality of tenants according to one of a plurality of service level agreement (SLA) classes. Each respective one of the plurality of SLA classes is characterized by a given response time for the allocation of the respective members of the pools of hardware resources corresponding to a requested workload by the tenant.
US10601722B2 Method and device for dynamically managing the message retransmission delay on an interconnection network
The disclosure relates to a network interface controller for dynamically managing a retransmission delay of a message to resend the message if the retransmission delay is exceeded. The controller includes a communication module to receive an instruction for transmitting a message, said instruction including characteristic data of the message; transmission buffer memory to store the characteristic data and to associate it with a retransmission delay; a slowdown defining calculator to define a value of the division factor from said characteristic data; a reference clock to generate a fixed frequency signal; a frequency divider to generate a reduced frequency signal from the value of the division factor and the fixed frequency signal; and a reduced frequency clock associated with the transmission buffer memory to allow the retransmission delay to be timed from the reduced frequency signal and to trigger a retransmission of the message if the retransmission delay is exceeded.
US10601720B2 Integrated circuit radio devices
Disclosed is a semiconductor device 2 comprising a radio transmitter hardware section 10 and a processor 4, the device 2 being arranged to transmit information via said transmitter hardware section 10 from a first application running on the processor 4 in accordance with a first communication protocol or from a second application running on the processor 4 or a further processor using a second communication protocol, wherein the first application is configured to generate a first transmit request 24 when it requires to send a data packet and wherein the second application is configured to generate a second transmit request 34 when the second application requires to send a data packet, the device further comprising control logic 22 for allocating a transmission timeslot for said transmitter section 10 to said first or second application upon receipt of said first 24 or second 34 transmit requests respectively.
US10601716B2 Communication prediction apparatus and communication prediction method, and recording medium storing computer program
Provided is, for example, a communication prediction apparatus that can predict, with a higher degree of precision, communication to be performed by an object terminal even when a communication trend changes with changes in the state of the object terminal. A communication prediction apparatus 23 is provided with: a communication monitoring unit 101 that monitors communication performed between an information processing terminal 10 and an application server 30; a terminal-state determination unit 102 that determines a terminal state of the information processing terminal 10; and a communication prediction unit 104 that predicts communication to be performed by the information processing terminal 10 in a period from a point in time of interest to a point in time at which a predetermined time has elapsed.
US10601713B1 Methods and network device for performing cut-through
A method for processing network packets in a network device is described. A network packet is stored in a transient buffer as the network packet is being received at an ingress port of the network device. After at least a first portion of the network packet has been received and before the entire network packet has been received: the first portion is processed to identify an egress port of the network device from which the network packet is to be transmitted; a congestion state of the egress port is determined; and the network packet is selectively transferred from the transient buffer to the identified egress port for transmission from the network device or a different action is performed on the network packet, based on the congestion state.
US10601704B2 Asymmetric routing minimization
In some examples, an example method to minimize asymmetric routing at a network node may include maintaining a flow table including one or more records, each record indicating a packet flow and a corresponding tunnel, receiving a data packet to process at a network node, and determining whether to process the data packet as a follower node. The method may also include, responsive to a determination to process the data packet as a follower node, determining whether there is an entry in the flow table for a packet flow associated with the received packet, and, responsive to a determination that there is an entry in the flow table for the packet flow, transmitting the received data packet through a tunnel corresponding to the packet flow.
US10601702B1 Flexible packet replication and filtering for multicast/broadcast
A novel method for replicating and filtering multicast packet in a physical network is provided. Upon receiving a packet, the method generates a set of metadata as ingress replication context for the received packet based on the content of the receive packet. The generated ingress replication context includes a multicast group identifier, a replication identifier, a first layer exclusion identifier, and a second layer exclusion identifier. The method performs multicast replication of the packet by identifying logical ports and/or logical domains that are to be excluded from the multicast replication based on the content of the generated ingress replication context.
US10601701B2 Minimization of network downtime
Methods for systems are provided. In one aspect, a method for minimizing a network outage includes identifying one or more paths connecting a resource node of the network to an edge switch of one or more edge switches of the network. Each edge switch is connected to one or more endpoint devices to allow resources coupled to the resource node to be provided to the one or more endpoint devices. The method further includes calculating endpoint downtime costs corresponding to rebooting each of the common switches in the network. The common switches are present in all paths connecting the resource node to the edge switch. The calculated endpoint downtime costs corresponding to the one or more common switches are compared. One of the common switches with a highest endpoint downtime cost is identified as a candidate switch for redundancy based on the comparison.
US10601694B2 Method and user equipment for determining control channel resource
In a process by user equipment (UE) to determine a control channel resource, the UE detects a downlink control from a base station. The downlink control channel carries scheduling information of a downlink data channel and comprises multiple control channel logical elements that correspond to the UE and are mapped to one demodulation reference signal (DMRS) antenna port. The UE acquires antenna port information of the DMRS antenna port, an offset, and sequence number information of the control channel logical elements corresponding to the UE, and determines, according to the acquired information, a first control channel resource for sending acknowledgment (ACK)/non-acknowledgment (NACK) information with respect to the downlink data channel corresponding to the downlink control channel.
US10601688B2 Method and apparatus for detecting fault conditions in a network
A method and apparatus are provided for detecting a fault condition in a network, making use of standard parameter data generated by a network termination device of a user of the network, the method comprising, in a training phase, the remote retrieval of selected parameters from a predetermined set of users' network termination devices in order to generate one or more representative models of expected operational status using the retrieved parameters and, in a monitoring phase, determining a measure of operational status for the set of users at some future time and comparing that with a corresponding expected model measure. Parameter retrieval takes place over substantially the same path through the network as used to supply services to a respective network termination device so that the models are generated in respect of communications over those elements of network infrastructure likely to affect operational status of the respective set of users in the event of a fault condition. Any significant variation from model measures may be indicative of a fault condition. Preferred measures of operational status include connectivity status and service status.
US10601684B2 Methods and systems for visualizing mobile terminal network conditions
Methods and systems for visualization of mobile terminal communication link status are disclosed. In some aspects, one or more mobile terminal icons are provided for display on a map of a geographic area at map locations representing geographic locations of the mobile terminals. Coverage area icons of one or more network services are also displayed on the map. Features of the mobile terminal and coverage area icons indicate a network status of the respective terminals and coverage areas. In some aspects, prior location icons representing prior locations of the mobile terminal(s) are displayed on the map. In some of these aspects, clicking or hovering on the prior location icons provides for display, link performance data when the corresponding mobile terminal was at the geographic location represented by the prior location icon.
US10601680B2 Application resiliency using APIs
An approach is provided for managing resiliency of an application provided by a first service provider (SP). A fail condition indicating an outage of a first service of the first SP is detected. Based on a topology mapping the first SP to a second SP and the first service to a second service of the second SP, a first API provided by the first SP is determined to have provided the first service prior to the fail condition, and a second API provided by the second SP is determined to provide the second service. The first API is disabled and the second API is activated, thereby continuing to provide a functionality of the application that had been provided by the first service prior to the fail condition being detected, even though the first SP is experiencing the fail condition.
US10601669B2 Configurable client filtering rules
Techniques for processing application data are described. The techniques include transmitting packets of application data to a data management server. The data management server maintains rules that dictate where the packets go as well as what actions are taken in response to the packets. Based on the rules, the data management server transmits the packets to destinations that may perform various actions. The actions performed by destinations may include logging data received from the applications, or performing other actions such as notifying an administrator or other entity of a particular event, or the like. The described architecture decouples functions such as logging, notification, and the like from the applications for which they are performed, which provides benefits such as improved scalability, as well as removing the need for application developers to build such functionality directly into the applications. This reduces application development time and improves the robustness of application functionality.
US10601664B2 Dynamic network and security policy for IoT devices
In one embodiment, a network controller for a computer network receives details of a provisioned device and policy requirements for the provisioned device. The network controller may then determine, based on the details and policy requirements for the provisioned device, a plurality of network devices that the provisioned device is configured to communicate through, and may then translate the details and policy requirements for the provisioned device into a plurality of network-device-specific policies, each respective network-device-specific policy corresponding to one of the plurality of network devices that the provisioned device is configured to communicate through. As such, the network controller may then transmit a respective network-device-specific policy of the plurality of network-device-specific policies to the plurality of network devices that the provisioned device is configured to communicate through.
US10601662B2 Interaction of devices in a networked environment
A method of autonomic organisation of network nodes is described. A first node is adapted to adopt a node role. The first node communicates with other network nodes over a stateless medium. The first node is provided with a pattern of complementary operations for operation between one node role and another node role. On adopting the node role in the network, the node interacts with a second node over the stateless medium according to the pattern of complementary operations between the node role of the first node and the node role of the second node. This approach may be used in autonomic networking. Suitable devices and software to implement this approach are described.
US10601660B2 Auto discovery of configuration items
A method includes determining that an agent configured an identified node of a computer system, obtaining a definition of the agent that configured the identified node, identifying a configuration item associated with the identified node based at least in part on the definition of the agent that configured the identified node, and updating a service model database with the identified configuration item.
US10601654B2 System and method for observing and controlling a programmable network using a remote network manager
A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
US10601647B2 Network configuration system
A networked system includes a network. A secondary device is coupled to the network. A primary device is coupled to the network and includes a key device connector. The primary device may detect that a key device that includes a plurality of configuration information is coupled to the key device connector. The primary device then retrieves first configuration information of the plurality of configuration information from the key device for the primary device and configures the primary device using the first configuration information. The primary device then discovers the secondary device through the network, retrieves second configuration information of the plurality of configuration information from the key device for the secondary device, and provides the second configuration information over the network to the secondary device to initiate configuration of the secondary device using the second configuration information.
US10601644B2 Detecting sources of computer network failures
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting sources of computer network failures. One of the methods includes identifying a network flow in a computer network between a source and a destination; performing a first probe to determine whether there is end-to-end connectivity between the source and the destination; in response to determining that there is no end-to-end connectivity between the host and the destination, performing one or more additional probes including a second probe to determine whether each hop in the path of the network flow between the source and the destination is operational including requesting that the source transmit a respective first trace diagnostic packet to each hop in the path of the network flow; and determining whether at least one link of the computer network that is part of the path of the network flow has failed based on the results.
US10601642B2 Virtual network health checker
Systems, methods, and computer-readable storage media are provided for managing status of state machines in a computing network. Various embodiments of the present technology can be used to track and maintain an active log associated with each state machine in a computing network. The active log of a state machine can be periodically analyzed at a predetermined time interval to determine an anticipated state of the state machine and a current state of the state machine. In response to determining that the state machine is in an inconsistent state (i.e., the anticipated state does not match the current state of the state machine), a suitable action can be taken to switch the current state of the state machine from the inconsistent state to a suitable new state.
US10601641B2 Access constructs for cloud orchestration
Novel tools and techniques might provide for implementing access constructs for a network, and, in some cases, for implementing access constructs for cloud orchestration. In some embodiments, a network might provide connectivity between a first access node(s) in the network and a hardware node(s) or between two or more first access nodes, via a corresponding first link(s). An apparatus, such as one disposed at an orchestration node or the like in the network, might bridge a second access node over one or more of at least one first access node or at least one first link (“bridge node or link”), and might roll service over to the second access node from the bridged node or link. Based on a determination that failure has occurred during service through the second access node, the apparatus might roll service back over to the bridged node or link, from the second access node.
US10601627B2 Method and apparatus for indicating center frequency offset for narrowband UE in wireless communication system
A method and apparatus for receiving a downlink (DL) transmission in a wireless communication system is provided. A narrowband user equipment (NB UE) receives an offset between a center frequency of a system bandwidth and a center frequency of a narrowband from a network, and receives the DL transmission from the network based on the offset.
US10601625B2 Broadcast signal transmitting apparatus, broadcast signal receiving apparatus, broadcast signal transmitting method, and broadcast signal receiving method
Disclosed herein is a method of receiving a broadcast signal. The method comprises receiving the broadcast signal; an Orthogonal Frequency Division Multiplexing (OFDM) demodulating on the received broadcast signal; parsing at least one signal frame from the demodulated broadcast signal to extract service data or service component data; converting the service data or service component data into bits; decoding the converted bits; and outputting a data stream comprising the decoded bits.
US10601622B2 Methods and apparatuses for transmitting and receiving uplink information
Embodiments of the present disclosure relate to a method and apparatus of transmitting uplink (UL) information and a method and apparatus of receiving UL information. In one embodiment of the present disclosure, the method of transmitting UL information comprises transmitting a reference signal using a first sequence; and transmitting UL control information using a second sequence; wherein a reference signal and the UL control information are staggered-multiplexed in frequency domain. With embodiments of the present disclosure, the uplink information can be transmitted in reduced uplink symbols so as to adapt for a proposed subframe structure with reduced uplink symbols and thus, the transmission latency can be reduced greatly.
US10601619B2 Method and device for processing unauthorized carrier
An unlicensed carrier processing method and apparatus are provided. In the method, a site implements a Clear Channel Assessment (CCA) and/or evolved CCA (eCCA); and the site occupies an unlicensed carrier based on a predetermined granularity, and/or occupies an unlicensed carrier based on a declared time length.
US10601613B2 Methods and apparatuses for channel estimation for NB-PBCH in NB-LTE systems
Embodiments of the present disclosure describe systems, devices, and methods for channel estimation for NB-PBCH in NB-LTE systems. Various embodiments may relate to options that can be used for demodulation of the NB-PBCH by the NB-LTE-UEs, and in certain embodiments may include a reference signal (RS) usable for demodulation of the NB-PBCH by the NB-LTE-UEs. Other embodiments may be described or claimed.
US10601608B2 Centralized networked topology for motion related control system
A method of arrangement of centralized network motion controller employing centralised topology having a plurality of remote units as system architecture comprising the steps of: (i) providing, using synchronised messages, all system and axes data to a centralized processing unit, wherein the data is updated down to a control sampling rate and all the data items are available from each remote unit, (ii) the centralized processing unit performing system behaviour control and multi axes profiling and motion control such as position, velocity and current, (iii) synchronized messages from the centralized processing unit are used to set the timing and to keep continuous synchronization of all units and to transfer the desired low level commands to the remote unit.
US10601600B2 Method and system for sharing content files using a computer system and data network
A system for distributing digital content obtained from a variety of sources in a variety of formats is described that utilizes a content distribution system configured to receive and store the content files, convert the content file both into a standardized format file and into a thumbnail file, and associate the content with one or more tags that can signify characteristics or relevant facts about the content file. Users of the system select one or more tags on their remote devices in order that the content distribution system automatically transmit to the remote device thumbnail images of those content files that match the selected tags. Users can then select the thumbnail image in order to cause the system to transmit to the remote device the standardized format version of the content.
US10601596B2 Techniques to secure computation data in a computing environment
Techniques to secure computation data in a computing environment from untrusted code. These techniques involve an isolated environment within the computing environment and an application programming interface (API) component to execute a key exchange protocol that ensures data integrity and data confidentiality for data communicated out of the isolated environment. The isolated environment includes an isolated memory region to store a code package. The key exchange protocol further involves a verification process for the code package stored in the isolated environment to determine whether the one or more exchanged encryption keys have been compromised. If the signature successfully authenticates the one or more keys, a secure communication channel is established to the isolated environment and access to the code package's functionality is enabled. Other embodiments are described and claimed.
US10601595B2 Secure application attachment
To secure an application, a request to establish a communication session with a client is received from the application, at a server. The server sends the request to establish the communication session to the client. The request to establish the communication session generates a request for a user to approve the application. If the request is approved, a client token is received. A certificate with a public key and a private key is created and the public key is sent to the application. An application token that is encrypted using the public key is received from the application. The application token is unencrypted using the private key and compared to the client token. In response to the unencrypted application token matching the client token, an approval message is sent to the client to establish the communication session. The application can then establish a secure communication session with the client.
US10601580B2 Secure order preserving string compression
A processor may receive plaintext data. The plaintext data may correspond to a query. The processor may identify a granularity of the plaintext data. The processor may compress the plaintext data using a binary search tree. The binary search tree may compress the plaintext data based on the granularity of the plaintext data. The processor may encrypt the plaintext data by randomizing the order in which the binary search tree stores the compression of the plaintext data. The stored order of the binary search tree may act as a private key. The processor may process the query over an encrypted cumulative compressed database.
US10601577B2 Operation method and security chip
Embodiments of the present application disclose an operation method. The method includes: obtaining, by the input/output interface, an input ciphertext; performing, by the decryption circuit, a modular exponentiation operation according to the ciphertext and a preset operation parameter; and using, by the microprocessor, an operation result obtained after the modular exponentiation operation as a plaintext obtained after decryption. The performing, by the decryption circuit, a modular exponentiation operation according to the ciphertext and a preset operation parameter is specifically: breaking, by the decryption circuit, the modular exponentiation operation into multiple iterative first operations, where the first operation is a modular square operation or a modular multiplication operation; sending, by the decryption circuit, the ciphertext and the operation parameter to the arithmetic unit; and performing, by the arithmetic unit, the first operation according to the ciphertext and the operation parameter to obtain a modular square value or a modular multiplication value.
US10601566B2 Multiple slot long physical uplink control channel (PUCCH) design for 5th generation (5G) new radio (NR)
A user equipment (UE) is described. The UE includes a processor and memory in electronic communication with the processor. Instructions stored in the memory are executable to determine an uplink control channel (PUCCH) spans over multiple slots based on a signaling from a base station (gNB). The instructions are also executable to determine a demodulation reference signals (DMRS) structure in the configured multi-slot PUCCH. The instructions are further executable to determine a frequency hopping method of the configured multi-slot PUCCH. The instructions are additionally executable to determine uplink control information (UCI) encoding and loading methods on the configured multi-slot PUCCH. The instructions are also executable to determine a resource of a control channel for UCI feedback. The instructions are further executable to transmit UCI on a selected channel.
US10601554B2 Packet transmission method and user equipment
The present invention discloses a packet transmission method and user equipment. The method includes: transmitting, by a sending node, multiple packets to a receiving node; receiving multiple acknowledgement packets from the receiving node; after determining, based on the received multiple acknowledgement packets, that a first packet is lost, retransmitting the first packet; and if it is detected that the retransmitted packet is lost, continuously retransmitting, by the sending node, the first packet to the receiving node in a preset time interval for at least twice. According to the solutions of the present invention, the retransmitted packet can be detected and recovered in time after the retransmitted packet is lost, thereby reducing a quantity of times of timeout retransmission, improving a transmission rate, moreover, reducing a packet loss probability of a retransmitted packet, and further reducing a probability of timeout retransmission.
US10601551B2 Hybrid automatic repeat request for uplink ultra-reliable and low-latency communications
A user equipment (UE) is described. The UE includes receiving circuitry configured to receive a radio resource control message including first information used for configuring a number of repetitions and a periodicity, the number of the repetitions being for transmissions of a transport block (TB). The receiving circuitry receives a radio resource control message including second information used for configuring a monitoring occasion for a symbol. The receiving circuitry monitors a first physical downlink control channel (PDCCH) with cyclic redundancy check (CRC) scrambled by a cell radio network temporary identifier (C-RNTI). The receiving circuitry monitors a second PDCCH with CRC scrambled by a second RNTI different from the C-RNTI. The UE also includes transmitting circuitry configured to perform on a physical uplink shared channel (PUSCH), based on the first information, transmissions of the TB.
US10601538B2 Fiber optic light intensity encryption
A fiber optic light intensity encryption method is provided. The method includes determining light intensities associated with multi-frequency light pulses emitted by a laser transmitter apparatus in response to an encryptions process. An encryption type for application of an encryption algorithm to each light intensity is determined and a first light intensity associated with a first light pulse is selected. Data indicating results of the random selection is transmitted to the laser transmitter apparatus and an initial security key is transmitted over a signaling channel of the laser transmitter apparatus. The signaling channel is secured based on the initial security key resulting in a secure signaling channel. In response, a secure bundle comprising said the secure signaling channel and an additional group of channels is generated and the data is transmitted via the secure bundle.
US10601522B2 Optical receiver
An optical receiver is configured so as to be as less susceptible to noise as possible even in the case where high noise occurs inside an optical transceiver. The optical receiver includes a connection part that connects two photodiodes (PDs) constituting a dual photodiode and a transimpedance amplifier (TIA), wherein signal lines from the dual photodiode are surrounded by a conductor pattern that is not connected to each of the signal lines for each channel, and the conductor pattern is connected to a ground pattern on the transimpedance amplifier or a power source pattern for the PDs.
US10601520B2 Clock recovery for digital subcarriers for optical networks
Optical network systems and components are disclosed, including a transmitter comprising a digital signal processor that receives data; circuitry that generate a plurality of electrical signals based on the data; a plurality of filters, each of which receiving a corresponding one of the plurality of electrical signals, a plurality of roll-off factors being associated with a respective one of the plurality of filters; a plurality of DACs that receive outputs from the digital signal processor, the outputs being indicative of outputs from the plurality of filters; a laser that supplies light; and a modulator that receives the light and outputs from the DACs, and supplies a plurality of optical subcarriers based on the outputs, such that one of the optical subcarriers has a frequency bandwidth that is wider than remaining ones of the optical subcarriers, said one of the optical subcarriers carrying information for clock recovery.
US10601518B2 Circuit for multi-path interference mitigation in an optical communication system
A circuit and method for mitigating multi-path interference in direct detection optical systems is provided. Samples of an optical signal having a pulse amplitude modulated (PAM) E-field are processed by generating a PAM level for each sample. For each sample, the sample is subtracted from the respective PAM level to generate a corresponding error sample. The error samples are lowpass filtered to produce estimates of multi-path interference (MPI). For each sample, one of the estimates of MPI is combined with the sample to produce an interference-mitigated sample.
US10601512B1 Silent start when connecting to fiber access network
Disclosed herein are methods and systems for silent start when connecting a point-to-point (P2P) customer premises equipment (CPE) to a fiber access network. The P2P CPE may boot in a silent mode (by disabling an upstream optical transmitter) when the P2P CPE is connected to the fiber access network using a simplex fiber. Upstream transmissions are not sent by the P2P CPE unless a valid downstream signal with expected characteristics is detected by the P2P CPE. A valid downstream signal determination may indicate that the fiber access network is a P2P access network. A variety of characteristics may be used to validate the downstream signal including wavelength, a range of wavelengths, a line coding, a frame format, parity data, point to multipoint network information, point to point network information, logical link identifier, and a multi-point control protocol.
US10601510B2 Systems and methods for delta-sigma digitization
A baseband processing unit includes a baseband processor configured to receive a plurality of component carriers of a radio access technology wireless service, and a delta-sigma digitization interface configured to digitize at least one carrier signal of the plurality of component carriers into a digitized bit stream, for transport over a transport medium, by (i) oversampling the at least one carrier signal, (ii) quantizing the oversampled carrier signal into the digitized bit stream using two or fewer quantization bits.
US10601502B2 Systems and methods for flexible assignment of beams to gateways in a high throughput digital payload satellite network
The disclosure provides for the flexible assignment of user beams to gateway beams in digital payload satellite systems. A “virtual beam”—a set of data values associating a physical user satellite beam with a Gateway Earth Station (“GW”) and used by the GW to service the physical user satellite beam, may be created or defined each time a physical user satellite beam is assigned to a GW. For one physical user beam, a plurality of virtual beams may be created, where each virtual beam corresponds to a GW. The virtual beams may be used to provide for the flexible assignment of user beams to gateway beams in a variety of applications such as GW expansion, physical user beam reassignment from one GW to another GW, diversity operation of terminals, and GW redundancy.
US10601499B2 Methods and systems for operating a high throughput satellite
A high throughput satellite and a method of operating a high throughput satellite. The satellite has multiple modes of operation and transitions between them in response to the spectrum fill rate. Modes of operation may include altering color re-use patterns to increase or reduce number of colors, using intra-beam geographic sub-division, or precoding downlink signals.
US10601492B2 Device/UE-oriented beam recovery and maintenance mechanisms
Aspects of this disclosure provide techniques for detecting and recovering from beam-failure events. In some embodiments, motion sensor information generated by motion sensors on a UE is used to detect, predict, and/or recover from a beam failure event that results, or would otherwise result, from movement of the UE. The motion sensor information may be used to adjust a current beam direction used by the UE to transmit or receive a signal, or to determine a recommendation for adjusting a current beam direction of the base station. The motion sensor information may be generated by any sensor that detects a movement of the UE, such as a gyroscope, an accelerometer, a magnetometer, a global positioning system (GPS) sensor, a global navigation satellite system (GNSS) sensor, or any other device that detects a change in position/orientation of the UE.
US10601485B2 Method for transmitting a uplink signal based on a codebook in a wireless communication system and apparatus therefor
This specification provides a method of transmitting an uplink signal based on a codebook in a wireless communication system. More specifically, the method performed by a UE includes receiving, from a base station, downlink control information (DCI) including a first transmit precoding matrix indicator (TPMI), determining a codebook subset related to the transmission of the uplink signal based on the first TPMI, and transmitting, to the base station, the uplink signal based on the determined codebook subset. Accordingly, there is an advantage in that flexibility in the transmission antenna design of a UE can be increased because the degree of freedom of antenna port selection is increased.
US10601475B2 Enabling distributed access points on high bandwidth cables for band and antenna splitting
A wireless access point device wirelessly communicates with a plurality of wireless client devices. The wireless access point includes a central processor subsystem and a plurality of transceiver devices each including a plurality of antennas, and a plurality of radio transceivers, each of the plurality of transceiver devices configured for deployment throughout a coverage area, each transceiver device being connected to the central processor subsystem via a respective cable. The central processor subsystem distributes in-phase and quadrature baseband samples across the plurality of transceiver devices associated with traffic to be transmitted and received via the plurality of transceiver devices in one or more frequency bands so as to synthesize a wideband multiple-input multiple-output transmission channel and a wideband multiple-input multiple-output reception channel. The access point transmit and receive functions are “split” or partitioned across the plurality of transceivers devices.
US10601474B2 Method and apparatus for transceiving data
The present invention relates to a method and apparatus for transceiving data. A method in which a transmitting terminal transmits data to a receiving terminal in a MIMO system according to one embodiment of the present invention comprises the following steps: generating a data field containing the data; generating a signal field containing information on the data field; generating a data frame containing the data field and the signal field; and transmitting the data frame to the receiving terminal. According to the present invention, an end of the frame being transmitted is accurately notified to the receiving terminal in a communication system in which the frame is transmitted using MIMO, thereby decoding the frame in a more efficient manner at the receiving terminal.
US10601472B2 Systems and methods for improving cell-edge receiver performance
Systems and methods for providing improved cell-edge antenna performance are disclosed. The system can use various signal quality indicators (SQIs) for each user equipment (UE) on a particular wireless base station (WBS) or network. When one or more of these metrics reaches a first predetermined value for a particular UE, the WBS or the UE can decide to activate a diversity receive (Rx) antenna on the UE to improve reception. If one or more of these metrics continues to degrade to a second predetermined value, however, the WBS or the UE can deactivate the diversity Rx antenna and activate a primary Rx antenna. Deactivating the diversity antenna when signal quality/strength is poor can improve reception by reducing interference between the diversity Rx antennas. Disabling the diversity Rx antenna when signal quality/strength is poor can also decrease the number of retransmission requests from each UE, reducing traffic on the WBS.
US10601470B2 Contactless data transfer systems and methods
Data may be transferred from a communication subsystem of a first device to a communication subsystem of a second device contactlessly, at high speed, and without intervention by host processors of either device. Devices may be programmed or personalized at the factory or warehouse, and may personalized at a warehouse or at a point of sale while in the box. Various modes of operation and use scenarios are described. Portions of the devices themselves, or a transmission path between the devices may be shielded against snooping by a material which degrades an EHF signal passing therethrough.
US10601461B1 Systems and methods for integrated antennas
Systems and methods are disclosed for integrated antennas in vehicles and corresponding techniques for use in connection with location determination and wireless communication protocols. Example methods may include determining a condition associated with a vehicle; and determining, based on the condition, to switch from a first antenna associated with wireless communication, or a second antenna associated with location determination, to a backup antenna associated with the vehicle. Moreover, the backup antenna may have a wireless communication capability and a location determination capability.
US10601458B2 Apparatus to assist a user with holding a mobile device
An apparatus that facilitates one-handed use of a mobile device has a finger brace configured to brace a user's finger on each of two opposed sides of the point where it is coupled to a flexible member. The flexible member extends through a hole in the back portion of the mobile device's case and is anchored to an interior surface of the back portion of the case. The flexible member's length is such that two fingers of the user's hand can press against the finger brace to brace the mobile device when the two fingers are between the finger brace and the case.
US10601453B2 Electronic control unit
An electronic control unit coupled to a transmission line of a differential signal includes: a first suppression circuit suppressing a ringing effect and decreasing an impedance of the line for a first time interval when a level of the differential signal changes; a second suppression circuits suppressing a ringing effect and decreasing the impedance of the line for a second time interval when the level of the differential signal changes; and a switching unit isolating the second suppression circuit from the line when the operation power source energizes the electronic control unit, and connecting the second suppression circuit to the line when the operation power source does not energize the electronic control unit.
US10601443B1 Protocol for lightweight and provable secure communication for constrained devices
A method of sending content comprising receiving a membership request from a client at an anonymizer, the membership request being encrypted with a public key of the anonymizer, generating a table from a prefix-free source coding scheme with a full binary tree, a pseudonym range, and a master key, sending the table, the pseudonym range, and the master key, all encrypted with a public key of the client, receiving a content request with an encoded content name, the content request being encoded using the table, a pseudonym from the pseudonym range, and the master key, decoding the content name of the content request using the pseudonym, the table, and the master key, retrieving content corresponding to the content name, and sending the content and the encoded content name. Secure information sharing is also provided for.
US10601437B1 CDAC (capacitive DAC (digital-to-analog converter)) unit cell for multiphase RFDAC (radio frequency DAC)
CDAC (Capacitive DAC (Digital-to-Analog Converter) unit cells and RFDACs (Radio Frequency DACs) employing such CDAC unit cells are disclosed that can be employed for mmWave (millimeter wave) communication are disclosed. One example CDAC unit cell comprises: four capacitors connected in pairs to two differential outputs of the CDAC unit cell; and four logic gates, wherein each logic gate of the four logic gates is configured to receive an associated clock signal of four different clock signals and an associated enable signal of four different enable signals, and wherein each logic gate of the four logic gates is configured to trigger an associated pulse from an associated capacitor of the four capacitors based on the associated clock signal and the associated enable signal of that logic gate.
US10601436B2 Successive approximation A/D converter, imaging device, endoscope, and setting method
A disclosed analog-to-digital converter includes; a sampling circuit to sample a pair of analog signals as a differential input signal; a binary capacitance holding the sampled pair of analog signals and reflecting a level of a reference signal to the analog signals through the binary capacitance to generate a pair of voltage signals; a comparator including a transistor to which the voltage signals are input, to compare one of the voltage signals with the other; a correction circuit provided previously to the comparator, to output to the comparator the pair of voltage signals in which voltage dependency of stray capacitance in the input transistor is cancelled; and a controller that successively determines a value of each bit of a digital signal corresponding to the binary capacitance based on a comparison by the comparison circuit, and reflects the value of each bit of the digital signal to the reference signal.
US10601435B2 Initial booting bootstrap circuit and associated analog-to-digital converter
A bootstrap circuit including a receiving circuit, a switched capacitor module and a booting circuit is provided. The receiving circuit receives an input signal to selectively output an output signal according to a control signal. The switched capacitor module is coupled to the input signal, and is arranged for generating the control signal according to the input signal. The booting circuit is coupled to the receiving circuit, and is arranged for applying an initial voltage when the control signal starts to enable the transistor, to increase a voltage level of the control signal.
US10601432B2 Analog system and associated methods thereof
Methods and systems are provided for circuits. One method is for increasing device threshold voltage distribution of a plurality of devices of a circuit. The method includes adjusting a device threshold voltage of the plurality of devices by different amounts; and selecting a subset of the plurality of devices with adjusted device threshold voltage by a device selection module for performing a function associated with the circuit. In one aspect, a system for device threshold voltage adjustment is provided. The system includes a sensor module for sensing one or more of temperature and voltage values of a die having a plurality of devices for a circuit; and a threshold temperature and voltage compensation module for receiving an input value from the sensor module to compensate variation in a device threshold voltage caused by changes of one or more of temperature and voltage of the die.
US10601424B1 Semiconductor device
A semiconductor device includes first, second and third semiconductor regions, each surrounded by an element isolation layer, first and second transistors of the first semiconductor region connected in parallel between first and second nodes, a third transistor of the second semiconductor region between the second node and the first transistor, and a fourth transistor of the third semiconductor region between the second node and the second transistor. Gates of the first and second transistors extend in a first direction and are spaced from each other in a second direction. A first distance which is equal to a longer of two distances between the element isolation layer and the gate electrode of the first transistor in the second direction, is greater than a second distance which is equal to a longer of two distances between the element isolation layer and the gate electrode of the third transistor in the second direction.
US10601423B2 Low-voltage differential signaling (differential signaling) driver circuit and method of enabling and disabling a differential signaling driver circuit
A Low-Voltage Differential Signaling (differential signaling) driver circuit (10) comprising enable circuitry for enabling and disabling the differential signaling driver circuit (10) in accordance with an control signal is described. The differential signaling driver circuit (10) comprises: a differential output (12, 13) connected or connectable to a differential signaling receiver circuit via a differential transmission line; current control circuitry (14) for driving a signal current through the differential output (12, 13) in accordance with a driver signal; feedback circuitry (16) for driving the current control circuitry (14) to counteract a difference between a common mode voltage of the differential output (12, 13) and a reference voltage from a reference voltage provider; and the enable circuitry (18). The feedback circuitry (16) comprises a common mode node (20) for providing the common mode voltage (Vcm), a reference input (22) connected or connectable to the reference voltage provider, and a feedback input (24). The enable circuitry (18) is arranged to connect the feedback input (24) to the common mode node (20) when the differential signaling driver circuit (10) is in an enabled state and to the reference voltage provider when the differential signaling driver circuit (10) is in a disabled state. A method of enabling (5.1) and disabling (5.2) a Low-Voltage Differential Signaling (differential signaling) driver circuit (10) is also proposed.
US10601418B2 Power supply control device
If a main switch and a sub-switch are OFF and ON respectively, a comparator compares a source voltage value of the main switch to an output voltage value of a direct-current power source. In the same case, the comparator compares an end-to-end voltage value between a source and a drain of the main switch to a threshold value. A voltage value of the voltage applied to one end of the sub-switch is lower than the voltage value at the drain of the main switch. The output voltage value of the direct-current power source is lower than the voltage value. The threshold value is lower than the difference between the voltage value at the drain of the main switch and the voltage.
US10601416B2 Gate drive device
A gate drive device for driving a plurality of semiconductor devices connected in parallel to each other includes a constant current circuit, a plurality of switching element, and a drive controller. The constant current circuit supplies a constant current to respective gates of the plurality of semiconductor devices. The plurality of switching elements is respectively provided on a plurality of paths that connects the constant current circuit and the respective gates of the plurality of semiconductor devices. The drive controller controls driving of the plurality of switching elements to supply the constant current from the constant current circuit to the respective gates of the plurality of semiconductor devices.
US10601415B2 Configurable integrated desaturation filter
A system includes a control circuit having first and second detectors coupled to a first node of the control circuit, first and second filters coupled to the first and second detectors, and a logic circuit coupled to the first and second filters, a diode circuit having a first node coupled to the first node of the control circuit, and a switch having a first current node coupled to a second node of the diode circuit, a gate coupled to a second node of the control circuit, and a second current node coupled to a third node of the control circuit, wherein a first detector is used to provide a first event overcurrent signal and a second detector is used to provide a multiple event overcurrent signal or a warning signal.
US10601411B2 Comparator
A comparator includes a differential pair circuit comprising NMOS transistors, the differential pair circuit configured to output a signal corresponding to a difference between first and second input signals supplied thereto, and an input circuit configured to raise a voltage level of the first input signal supplied to the differential pair circuit when the voltage of the first input signal is less than a predetermined threshold value.
US10601404B2 Contactless readable programmable transponder to monitor chip join
A contactless readable programmable transponder to monitor chip join and method of use are disclosed. The method includes reading a frequency of an oscillator associated with a chip module. The method further includes correlating the frequency with a bond quality of the chip module.
US10601402B2 Multiplexer, transmission device, and reception device
A multiplexer includes filters on one principal surface of a mounting substrate and having mutually different frequency bands, and an inductance element which is incorporated in the mounting substrate and one end of which is connected to one end of the filter. The other end of the inductance element and one end of each of the filters, are connected to each other at a common connection point. The inductance element is defined by spiral wiring conductors disposed in first and second wiring layers provided in an inner layer of the mounting substrate. The mounting substrate includes third and fourth wiring layers which are adjacent to the first and second wiring layers, and in which no ground pattern is provided in a portion corresponding to a formation region of the inductance element.
US10601397B2 RF resonator electrode and membrane combinations and method of fabrication
A piezoelectric resonator membrane having a thickness in the range of 200 nm to 500 nm wherein the thickness may be controlled to within 1%; the membrane being sandwiched between electrodes to create a resonator, wherein at least one of the electrodes comprises aluminum thereby minimizing damping due to the weight of the electrode.
US10601394B2 Elastic wave device and manufacturing method thereof
An elastic wave device includes interdigital transducer electrodes on a piezoelectric substrate and wires electrically connected to the interdigital transducer electrodes. The wires include a first wire and a second wire. The device further includes an interlayer insulating film made from an inorganic dielectric material and covering a portion of the first wire. A portion of the second wire bridges a portion of the first wire with the interlayer insulating film provided therebetween. In a region, in a bridged area, where the second wire extends from a region on an outer side portion of the interlayer insulating film to above the interlayer insulating film, first auxiliary wire electrodes are provided on the piezoelectric substrate, such that when viewed in plan view, the first auxiliary wire electrodes at least partially overlap with the second wire and extend to within the interlayer insulating film.
US10601393B2 Crystal resonator plate and crystal resonator device
An AT-cut crystal resonator plate (2) includes a first main surface (2a) on which a first excitation electrode (211) is formed and a second main surface (2b) on which a second excitation electrode (212) is formed. The AT-cut crystal resonator plate (2) further includes: a substantially rectangular-shaped vibrating part (21) that is piezoelectrically vibrated when a voltage is applied to the first excitation electrode (211) and the second excitation electrode (212); a holding part (22) protruding from a corner part (21a) of the vibrating part (21) in a Z′ axis direction of the AT-cut crystal; and an external frame part (23) configured to surround an external circumference of the vibrating part (21) and to hold the holding part (22).
US10601390B2 Balance filter
A small-sized balance filter includes an unbalanced terminal and two pairs of balanced terminals and has a low signal insertion loss. An unbalanced terminal, a first balanced terminal including first and second terminals, and a second balanced terminal Rx including first and second terminals are provided. An unbalanced-side inductor is provided between the unbalanced terminal and the ground, first balanced-side inductors are provided between the first and second terminals of the first balanced terminal, second balanced-side inductors are provided between the first and second terminals of the second balanced terminal, and the unbalanced-side inductor is electromagnetic-field-coupled to each of the first and second balanced-side inductors.
US10601379B2 Digital amplifier
A digital amplifier includes a digital PWM generator, a first amplifier circuit, a first low-pass filter, a second amplifier circuit, a second low-pass filter, an attenuator, an error extractor, an adder, and a voltage supply unit. The first amplifier circuit amplifies a digital PWM signal at a second voltage. The first low-pass filter extracts a low-frequency band voltage signal from the amplified digital PWM signal, and outputs the extracted voltage signal to a load. The second amplifier circuit amplifies the generated digital PWM signal at a third voltage. The error extractor extracts an error signal. The adder adds a digital error signal whose feedback gain is adjusted to a digital audio signal. The voltage supply unit generates the third voltage that has a voltage value of a predetermined ratio to a voltage value of the second voltage, and supplies the third voltage to the second amplifier circuit.
US10601365B2 Mass damper for solar tracker
In an example, the system has a mechanical isolator comprising an elastic material configured to separate the panel rail from the torque tube cause destructive interference with a natural resonant frequency of the system without the mechanical isolator to reduce a mechanical vibration of the system.
US10601358B1 Comprehensive smart-clamp strategy for inverter systems
A current command module is configured to, based on a motor torque request for an electric motor of the vehicle, generate a d-axis current command for the electric motor and a q-axis current command for the electric motor. A voltage command module is configured to generate voltage commands based on the d-axis current command and the q-axis current command. A switching control module is configured to: based on the d-axis current command and the q-axis current command, determine a first duty cycle command for a phase of the electric motor; generate a second duty cycle command based on the first duty cycle command, a predetermined minimum period to transition switches of an inverter module from OFF to ON, a predetermined switching period, a predetermined deadtime period when both of the switches are OFF before one of the switches is turned ON, and whether a current of the phase is positive.
US10601354B2 Method and apparatus for on-line estimation of initial position of surface permanent magnet electric machine
The present invention relates to a method and apparatus for on-line estimation of an initial position of a surface permanent magnet electric machine in a stationary state or at a first speed. The method (100) for on-line estimation of an initial position of a surface permanent magnet electric machine in a stationary state or at a first speed comprises: injecting a high-frequency pulsating voltage signal; acquiring a d-axis high-frequency current signal responding to the high-frequency pulsating voltage signal; and estimating an initial position of the surface permanent magnet electric machine on the basis of a second harmonic of the d-axis high-frequency current signal. According to the present invention, the apparatus (200) for on-line estimation of an initial position of a surface permanent magnet electric machine in a stationary state or at a first speed is also provided, the apparatus comprising a voltage injection unit configured to inject a high-frequency pulsating voltage signal, a current acquisition unit configured to acquire a d-axis high-frequency current signal responding to the high-frequency pulsating voltage signal, and an analysis unit configured to analyse a second harmonic of the d-axis high-frequency current signal so as to estimate an initial position of the surface permanent magnet electric machine.
US10601352B2 Method of controlling a wave energy conversion system maximizing the power output
The invention is an improved wave energy conversion system (1, 2) including a model predictive control method for an energy conversion machine (1) that maximizes the power output by accounting for the energy conversion efficiency and prediction of a wave (3).
US10601347B2 Variable electric motor system and electrically powered device thereof
This variable electric motor system includes an electrically powered device (50) and a planet gear transmission device (10). One of a sun gear shaft (12), a planet gear carrier shaft (27), and an internal gear carrier shaft (37) of the planet gear transmission device constitutes an output shaft (Ao), another shaft constitutes a constant-speed input shaft (Ac), and another shaft constitutes a variable-speed input shaft (Av). The electrically powered device includes: a constant-speed electric motor (51) including a constant-speed rotor (52) that rotates about the axis (Ar), and connected to the constant-speed input shaft; and a variable-speed electric motor (71) including a variable-speed rotor (72) that rotates about the axis, and connected to the variable-speed input shaft. The variable-speed rotor has a shaft insertion hole (74) formed in the axial direction, the hole having a cylindrical shape centered on the axis. The constant-speed rotor is inserted through the hole.
US10601330B1 Tertiary winding for coupled inductor structures
An embodiment of a system is disclosed, including an inductor, a voltage regulating circuit, a load, and a current detecting circuit. The inductor includes a first wire, a second wire, and a third wire. The third wire is between, and may be inductively coupled to, the first wire and the second wire. The voltage regulating circuit is coupled to a first end of the first wire and a first end of the second wire. The voltage regulating circuit is configured to generate a first current through the first wire and a second current through the second wire. The load is coupled to a second end of the first wire and a second end of the second wire. The current detecting circuit, coupled to ends of the third wire, is configured to generate an output signal based on a third current through the third wire.
US10601323B2 Peak current detection for compensating errors in a power converter
A power converter which converts electrical power at an input voltage into electrical power at an output voltage is presented. It has a power stage with a high side switching element, a low side switching element and an inductor. The power converter has a voltage-to-current converter coupled to the power stage to convert a voltage indicative of a current flowing into the inductor into an indicator current. A peak current detector receives the indicator current to determine a pedestal component of the indicator current in a first time interval during which the high side switching element is open, and to generate a calibrated indicator current by subtracting the pedestal component from the indicator current. The peak current detector compares the calibrated indicator current with a threshold value for detecting a more precise peak current flowing into the inductor, taking into account the effects of temperature or circuit aging.
US10601320B2 Voltage regulators for battery operated systems
Voltage regulators for battery operated systems are provided. In certain implementations, a voltage regulator is operable in a regulating mode and a bypass mode. In the regulating mode, an input voltage greater than a selected value can be regulated so as to yield a desired output voltage. In the bypass mode, an input voltage at or less than the selected value can be regulated so as to yield an output voltage that substantially tracks the input voltage. Such a capability of switching between two modes can provide advantageous features such as reducing the likelihood of damage in a powered circuit due to high input voltage, and extending the operating duration of a power source such as a rechargeable battery. Also disclosed are examples of how the foregoing features can be implemented in different products and methods of operation and fabrication.
US10601318B2 Switching converter using pulse-frequency modulation and current-mode control
In accordance with an embodiment, a circuit includes a power conversion circuit including an inductor and configured to convert an input voltage to an output voltage in accordance with at least one switching signal. The circuit further includes a first current sense circuit configured to generate a current sense signal that represents an inductor current, a voltage sense circuit configured to generate a voltage sense signal that represents the output voltage, and a switching controller including an error amplifier configured to generate an error signal representing the difference between a reference voltage and the voltage sense signal. The switching controller further includes an oscillator circuit configured to generate, for pulse frequency modulation (PFM) operation of the power conversion circuit, the switching signal as a sequence of pulses with a pulse repetition frequency that depends on the error signal and the current sense signal.
US10601315B2 DC-DC converter
A DC-DC converter is provided with: a first switching circuit in which a first element unit and a second element unit are provided in series between a first conductive path and a reference conductive path; a second switching circuit in which a third element unit and a fourth element unit are provided in series between the first conductive path and the reference conductive path; a first inductor that is connected between a connection node that connects the third element unit and the fourth element unit, and a second conductive path; and a second inductor that is connected between a connection node that connects the first element unit and the second element unit, and the connection node that connects the third element unit and the fourth element unit. A drive unit controls the first switching circuit and the second switching circuit.
US10601298B2 Synchronous superconductive rotary machine having a slidable pole assembly and methods thereof
The present invention relates to a synchronous superconductive rotary machine with a superconductive rotor, a wind turbine, an assembly method and a repair method thereof. The rotor comprises a back iron connected to a thermally insulating support structure which is further connected to a base element. A coupling element is arranged on a peripheral surface of the base element for coupling to a matching coupling element located on a peripheral surface of a pole unit. The pole unit comprises a core element on which the coupling element is located and superconductive coils are wound on the core element. The pole unit is slid into position in an axial direction and fixed relative to the back iron by using fastening means. The base element, support structure and pole unit are wrapped in a thermal insulating laminate. This provides a simple and easy assembly and repair process that does require the rotor to be separated from the stator in order to replace a pole unit.
US10601296B2 Multi-degree-of-freedom motor design with reduced number of electromagnetic control phases
Disclosed herein are methods for a multiple degree-of-freedom (DOF) motor system with reduced number of electromagnet control phases. The motor system includes a first body that is able to move relative to a second body along multiple DOFs. The first body has at least one magnetic positioner attached. The second body has a plurality of controlled electromagnets. Control signals, the total number of phases of which is less than half the total number of electromagnets, energize at least one of the controlled electromagnets to create magnetic interaction with at least one magnetic positioner on the first body, and to control the movement of the first body relative to the second body along designated dimension(s).
US10601295B2 Moving-magnet transfer platform
A moving-magnet transfer platform includes a mover part, a driving part and a stator part. The mover part includes a moving table and a magnet assembly. The stator part includes plural coils, plural switch elements, a current sensor, an electric angle detector, plural magnetic field sensors and a signal processor. The plural switch elements are connected between the driving part and the corresponding coils. When the magnet assembly is moved to a position of the corresponding coil, a magnetic field change is detected by the corresponding magnetic field sensor. The signal processor is used for controlling operations of the plural switch elements. When the magnet assembly is moved to the position of the corresponding coil, the corresponding switch element is turned on under control of the signal processor, so that the moving table is moved with the magnet assembly.
US10601281B2 Modular direct drive system for an industrial machine
A modular drive system for use with an industrial machine having a gear case includes a motor system. The motor system includes a motor housing and a motor shaft disposed in the motor housing. The motor system has a first, non-drive end and a second, drive end. The modular drive system also includes a brake system coupled to the second end of the motor system, and a drive gear coupled to the motor shaft, the drive gear disposed between the first end and the brake system.
US10601274B2 10-pole/9-slot synchronous motor
A 10-pole/9-slot synchronous motor includes nine teeth that are divided into three phases, each having three adjacent teeth. A stator iron core is configured such that a value obtained by dividing b by a is larger than 0.5 where the a is a width of a teeth tip, which is provided on an inner diameter side of a tooth of the teeth formed on the stator iron core, from a base portion between the teeth tip and the tooth to a circumferential end of the teeth tip and the b is a thickness of the teeth tip from the base portion to an inner-diameter side surface of the teeth tip.
US10601271B2 Dynamoelectric machine including displaceable flux-guiding elements
A dynamoelectric machine having mechanical field weakening is provided. A design that is advantageous in terms of efficiency is brought about by a machine having a stator (1), a rotor (2) that is spaced from the stator (1) by an air gap (8), permanent magnets (4) for generating an exciter field in the air gap (8), which permanent magnets are arranged in magnet pockets (3) on the rotor (2), and displaceable flux-guiding elements (10) guided in radially extending grooves (12), wherein the density of the exciter field in the air gap (8) can be influenced by the radial position of the flux-guiding elements, and wherein the leakage flux-guiding elements (10) are arranged underneath the permanent magnets (4) when viewed in a radial direction.
US10601262B2 Power receiving apparatus, method for controlling power receiving apparatus, and storage medium
A power receiving apparatus receives power wirelessly transmitted by a power transmission apparatus, and stores the received power. The power receiving apparatus includes a communication unit configured to transmit and receive a control signal in a wireless power transmission system. The power receiving apparatus switches a supply source of power to the communication unit when a power storage capacity is less than a threshold value.
US10601260B2 Power transmission apparatus, control method for power transmission apparatus, and program
A power transmission apparatus transmitting power to a power reception apparatus and communicating with the power reception apparatus by applying a communication method which allows communication in a wider communication range than a power transmittable range includes a reception unit which receives a notification signal for notifying the existence of a power reception apparatus by applying the communication method, an instruction unit which instructs a power reception apparatus having transmitted the notification signal to change a load impedance consuming received power, a determination unit which determines that the source power reception apparatus has changed the load impedance in accordance with the instruction, and a wireless power transfer unit which wirelessly transfers power to the power reception apparatus if the determination unit determines that the source power reception apparatus has changed the load impedance in accordance with the instruction.
US10601254B2 Electromagnetic-coupling-module-attached article
An electromagnetic-coupling module including a radio IC chip and a feeder circuit board on which the radio IC chip is mounted and a feeder circuit including a resonant circuit having a predetermined resonant frequency is attached to an article. The article has a radiation element that radiates a transmission signal supplied from the feeder circuit of the electromagnetic-coupling module via electromagnetic coupling and that supplies a received reception signal to the feeder circuit via the electromagnetic coupling.
US10601250B1 Asymmetric duty control of a half bridge power converter
A half bridge power converter can be coupled to, or included in, a wireless transmitter device. The half bridge power converter includes an upper switching element connected between a direct current supply voltage and a lower switching element. A duty controller is coupled to the upper and the lower switching elements and is configured to asymmetrically control the duty cycles of the upper and lower switching elements based on a voltage level of the direct current supply voltage. In general, the duty cycle of the lower switching element is different than the duty cycle of the upper switching element. Additionally or alternatively, the duty controller is configured to determine and control the duty cycles of the upper and lower switching elements to adjust a direct current gain of a wireless energy transfer system that includes the wireless transmitter device.
US10601240B2 Control device, electronic apparatus, and contactless power transmission system
A control device, an electronic apparatus, a contactless power transmission system, and the like that can suppress deterioration in battery characteristics caused by recharging and realize power saving or the like. A control device on a power receiving side in a contactless power transmission system including a power transmitting device and a power receiving device includes: a charging unit that charges a battery based on power received by a power receiving unit that receives power from the power transmitting device; a discharging unit that performs an operation of discharging the battery and supplies the power from the battery to a power supply target; and a control unit that controls the discharging unit. The control unit starts the discharging operation of the discharging unit after an output voltage (VCC) of the power receiving unit has decreased and a start-up period (TST) of the discharging operation has elapsed.
US10601228B2 Intelligent current limiting to enable chaining of AC and DC appliances
The invention is a method for intelligent current limiting enabling chaining of electrical appliances. Different embodiments apply to alternating current (AC) appliances, direct current (DC) appliances, and a combination of each. In each embodiment, current limits control the number of appliances that can be connected in the chain. If current limits are exceeded, current-limiting devices cut power to one or more of the appliances. Each appliance in the system has conductors with the capacity to carry a current load at least as large as the overall current limit. Preferably, the appliances in the system are garage appliances that are mounted to an overhead track system in a garage, where electrical outlets are scarce.
US10601226B2 Advanced uninterruptable power module controller and method of operating same
A method and apparatus for parallel operation of multiple power sources including one fuel cell power source. The apparatus includes a droop controller master communicatively connected to the multiple power sources and configured to measure a load demand for the multiple power sources, a first droop controller slave communicatively connected to the droop controller master and to a first fuel cell power source, the first droop controller configured to calculate a first droop profile for the first fuel cell power source, a second droop controller slave communicatively connected to the droop controller master and to a second power source, and a first inverter, electrically connected to the first fuel cell power source and communicatively connected to the first droop controller slave, and configured to output power according to a first droop profile.
US10601225B2 Management device, management system, control method for management device, and control program
A management device includes a potential usable power calculator that computes a measurement value or an estimated value for a potential usable power which is the amount of power available when the power consumption of an electrical appliance and a potential feed-in amount that can be sold are excluded from the power output from the solar power device; a planned usage determination unit that identifies a planned usage time that a user plans to use a designated appliance; an effective time determination unit that identifies a continuous effective time when a physical quantity representing a state that changes due to the designated appliance using the potential usable power is within a range that is effective for a user; and a scheduler that creates an operation schedule indicating at least an operation start time for the designated appliance on the basis of the planned usage time and the continuous effective time.
US10601223B2 Thermoelectric power generating system
The presently disclosed subject matter provides thermoelectric power generating systems that can include an arrangement of power generator units electrically connected to provide a global output voltage, each power generator unit generating an individual output voltage, and an electronic stabilization system. The electronic stabilization system can include DC/DC converters connected to one or more of the power generator units; electrical variable detectors including at least one of voltage detectors and current detectors for automatically measuring the individual voltage or individual current existing at a point of a DC/DC converter; and a microprocessor-based controller connected to the voltage and/or current detectors to receive the measured voltages and/or currents, and, based on the measurements, to control the operation of the DC/DC converters to obtain desired DC/DC converter output voltages and/or desired DC/DC converter currents.
US10601218B2 Power management and fault detection system
A power distribution system can include a controller and a set of power-using devices. Each power-using device in the set can include a sensor configured to measure a parameter and transmit a sensor signal representing the parameter to the controller, and the controller can respond to the transmitted sensor signal.
US10601211B2 Coil for handling overlength of an electrical cable
An assembly includes a harness. The harness includes a plurality of electrical cables and a coil. The coil has a body on which said cables are fixed. The coil includes arms mounted on said body, at a first end, each arm having a second end on which one of said cables is fixed. The second end is movable with respect to the body, independently of the second ends of the other arms, between a position for maximum absorption of overlength of cable, in which the second end is remote from the body, and a position for maximum creation of overlength of cable, in which the second end is closer to the body.
US10601210B1 Electrical countertop box with trapdoor cover
An electrical box assembly for mounting an electrical component in a countertop. The assembly includes an electrical box with an enclosure adapted to receive electrical wiring. A sidewall on the electrical box includes one or more channels each including a channel bottom, a ramp, and a channel cover with a slot. A mounting bracket includes a base and two arm members and is loosely assembled to the electrical box with the mounting fasteners. A cover bracket is secured in each of the slots. A cover provides access to the electrical component and includes a cover plate, a cavity for housing an electrical component, and a snap-engagement latch for selectively latching the electrical component outward of the cover plate or inward within the electrical box enclosure. Installation time and effort are minimized as site preparation requires only a single hole that may be made with a standard size hole-saw.
US10601204B2 Electrical unit for a motor control center with ingress protection
The present inventors have recognized that electrical units for Motor Control Centers (MCC's) can be improved to allow testing in a partially disconnected state while providing ingress protection through the use of sealing members without decreasing the size of the electrical unit. In particular, a full size electrical unit, able to advantageously accommodate a full array of electrical components like most other electrical units, can be partially withdrawn from an MCC for testing while still providing protection from the possibility of shock, gases and/or other hazards by way of sealing members such as gaskets and/or plates. Such sealing members can be mounted to the electrical unit to effectively seal the electrical unit with respect to the MCC when partially withdrawn.
US10601203B2 Fastening device for electric control and/or indicator member
A fastening device for an electric control and/or indicator member, which includes a base, a fastening clamp fitted pivotably on the base about a first axis, the clamp including at least one branch having a free end designed to form at least a first bearing point against a wall, an element hinged about a second axis and interacting with the clamp to cause it to pivot about the first axis, a clamping screw for controlling the pivoting of the clamp, the clamp being configured in such a way that a first plane including the first axis and the second axis and a second plane including the first axis and the first bearing point form an angle of between 110° and 160°.
US10601201B1 Tunable vertical-cavity surface-emitting laser
A vertical cavity surface emitting laser (VCSEL) array is provided. Each tunable VCSEL includes an output coupling mirror; a high reflectivity mirror; an active cavity material structure disposed between the output coupling mirror and the high reflectivity mirror; and a spacer layer disposed between the output coupling mirror and the active cavity material. A tuning cavity is defined within the spacer layer. Each VCSEL further includes a first contact pad and a second contact pad designed to receive a driving voltage; a tuning electrode on a first surface of the output coupling mirror for tuning the emission wavelength to a distinct wavelength.
US10601198B2 Dual wavelength hybrid device
A Dual-wavelength hybrid (DWH) device includes an n-type ohmic contact layer, cathode and anode terminal electrodes, first and second injector terminal electrodes, p-type and n-type modulation doped QW structures, and first through sixth ion implant regions. The first injector terminal electrode is formed on the third ion implant region that contacts the p-type modulation doped QW structure and the second injector terminal electrode is formed on the fourth ion implant region that contacts the n-type modulation doped QW structure. The DWH device operates in at least one of a vertical cavity mode and a whispering gallery mode. In the vertical cavity mode, the DWH device converts an in-plane optical mode signal to a vertical optical mode signal, whereas in the whispering gallery mode the DWH device converts a vertical optical mode signal to an in-plane optical mode signal.
US10601197B2 Femtosecond laser oscillator
A femtosecond laser oscillator includes a 532 nm pump laser light, a Ti-doped sapphire, a laser resonator, and a dispersion compensation element, etc. The 532 nm pump laser light is radiated via a pump laser light guide device to the Ti-doped sapphire and generates stimulated radiation, the stimulated radiation light oscillates back and forth in the laser resonator and thereby is amplified, and continuous light is outputted. The dispersion compensation element is disposed in the resonator to compensate the dispersion of the outputted laser light resulted from oscillation of the laser light in the resonator to attain a mode locking condition. The mode locking means of the laser against disturbance is implemented in a form of return light outside the resonator, specifically, the emitted continuous light is returned to a femtosecond laser partially and thereby mode locking is achieved, and output of femtosecond pulses is realized.
US10601196B2 Tip structure of flat wire and method for manufacturing the tip structure
A slit having a predetermined width and a predetermined length is formed in a longitudinal direction from a middle of a distal edge of a tip of a flat wire. Next, one of a left strip and a right strip is brought upward and the other is brought downward, and then the left strip and the right strip vertically separated are laterally brought close to each other. Finally, the left strip and the right strip are vertically pressed to abut against each other.
US10601195B2 Electrical connector and electrical connector assembly capable of ensuring terminal positioning effect
An electrical connector includes: a body, provided with multiple accommodating holes penetrating through an upper surface and a lower surface of the body; multiple terminals, correspondingly accommodated in the accommodating holes; and multiple solders. Each accommodating hole has two opposite shielding portions. Each terminal includes a base, two extending portions bending and extending from two opposite sides of the base, two contact arms extending downward from the two extending portions and toward each other, and two clamping portions bending and extending from two opposite sides of a lower end of the base. An upper end of the base is exposed upward to a corresponding accommodating hole. The shielding portions shield upper ends of the extending portions. The two contact arms are used for a pin of a plug to insert downward therebetween. Each solder is correspondingly clamped by the two clamping portions.
US10601192B2 Three-dimensional convertor
A three-dimensional convertor includes a housing and a socket interior arranged inside the housing. The socket interior includes clapboards, a live wire plug bush conductive sheet, a naught wire plug bush conductive sheet and an earth wire plug bush conductive sheet. The clapboards include a first clapboard, a second clapboard, a third clapboard and a fourth clapboard which are sequentially stacked. The naught wire plug bush conductive sheet is located between the first clapboard and the second clapboard, the earth wire plug bush conductive sheet is located between the second clapboard and the third clapboard, the live wire plug bush conductive sheet is located between the third clapboard and the fourth clapboard. The housing includes at least two jack surfaces each of which is provided with a jack. The jack is corresponding to the live wire plug bush conductive sheet, the naught wire plug bush conductive sheet and the earth wire plug bush conductive sheet.
US10601190B2 Connection seat and connection structure for coaxial cable
A connection seat includes a base including a top plate and a pedestal connected to each other, a metal member including a body and at least one grounding end, a press cover including a protruding portion, and a flexible concatenation portion connecting the base and the press cover. The base further includes a first trench located on the top plate, a second trench located between the top plate and the pedestal, and a through-hole running through the top plate and the pedestal. A coaxial cable can extend into the base along the first trench, to be detachably mounted to the base. The body extends into the second trench to engage the metal member with the base, and the grounding end extends out of the pedestal. When the concatenation portion is bent such that the press cover covers the top plate, the protruding portion correspondingly protrudes toward the through-hole.
US10601188B2 Jumper harness with LED
A jumper harness for a work vehicle or agricultural implement is provided. The jumper harness includes multiple electrical conductors, a first connector, and a second connector. The first and second connectors are configured to couple the jumper harness to a wiring harness of an electrical circuit of the work vehicle or the agricultural implement. The jumper harness also includes a light emitting diode (LED) coupled to the electrical conductors, wherein the LED is configured to emit light when receiving electric power.
US10601185B2 Differential transmission cable module
A differential transmission cable module used for transmitting a differential signal between electronic devices. The module includes a cable including one inner conductor, a dielectric covering the inner conductor, and an outer conductor covering the dielectric, a sending-end substrate provided at one end of the cable, and a receiving-end substrate provided at an other end of the cable. The sending-end substrate includes two sending-end signal conductors, a sending-end ground conductor, and a sending-end signal converter for converting a differential signal transmitted through the sending-end conductors into a differential signal transmitted through the inner and outer conductors. The receiving-end substrate includes two receiving-end signal conductors, a receiving-end ground conductor, and a receiving-end signal converter for converting the differential signal transmitted through the inner and outer conductors into a differential signal transmitted through the receiving-end conductors. The cable transmits a differential signal by the inner and outer conductors.
US10601170B2 Solid dielectric deadfront electrical switch assembly
A solid dielectric deadfront electrical switch assembly having a switch contact assembly. The switch contact assembly can include an upper insulative diaphragm, a male pin contact having an insulating tip and an isolating sleeve, a primary contact, a lower insulative diaphragm, and a female socket contact. The upper insulative diaphragm, isolating sleeve, and insulating tip can assist in electrically isolating the male contact pin when the electrical switch assembly is in an open condition. Further, the upper insulative diaphragm can be separated from the female socket contact, and/or a female-contact insulating sleeve, by a gap chamber that utilizes air as an insulator. The lower insulative diaphragm can be configured to engage a drive rod that is used to axially displace the male pin contact between open and closed positions in a manner that may prevent arcing between the switch contact assembly and a base plate of a switchgear.
US10601160B2 Card edge connector structure
A card edge connector structure includes: an insulation main body, having one side disposed with an insertion surface and having another side disposed with an installation surface; the insertion surface has an insertion port; two electrical conductive terminal sets, disposed in the insulation main body with a parallel arrangement means; each electric conductive terminal set has a positioning seat, grounding terminals and electrical conductive terminals protruded from the positioning seat, each grounding terminal has an inner side, a first end exposed in the insertion port and a second end exposed on the installation surface; and a grounding plate, disposed between the two electrical conductive terminal sets; two sides of the grounding plate are extended with grounding elastic arms towards a direction of each first end, and each grounding elastic arm is elastically abutted against the inner side of each grounding terminal.
US10601151B2 Electric connection structure and image forming apparatus
An electric connection structure includes: a connection terminal that includes a compression coil spring part; a terminal holding part that includes a base supporting one end surface side of the compression coil spring part and a guide part provided along an outer surface of the compression coil spring part; and a lead wire that includes a folded-back part in one end part. In the electric connection structure, the folded-back part is held between the one end surface of the compression coil spring part and a support part and two lines of the folded-back part are brought into contact with the connection terminal, and the connection terminal and the lead wire are thereby electrically connected.
US10601146B2 Antenna element and electronic device
An antenna element and an electronic device including the antenna element are provided. The antenna element includes a combiner, a first antenna, a second antenna, a feed, a first connection circuit, a second connection circuit, a first ground circuit, and a second ground circuit. The combiner has a first input terminal electrically connected to the first antenna via the first connection circuit, a second input terminal electrically connected to the second antenna via the second connection circuit, and an output terminal electrically connected to the feed. One end of the first ground circuit is electrically connected to the first antenna. One end of the second ground circuit is electrically connected to the second antenna.
US10601139B1 Contrawound helical antenna apparatus and method
Example apparatuses and methods relating to antennas are provided. An example apparatus in the form of an antenna assembly includes a first conductor formed into a first helical structure wound around a central axis and a second conductor formed into a second helical structure wound around the central axis. The first helical structure may have a first coil sense and the second helical structure may have second coil sense that is opposite the first coil sense. The first conductor may have a first conductor proximal end and a first conductor distal end and the second conductor may have a second conductor proximal end and a second conductor distal end. The first conductor distal end may be adjacent the second conductor proximal end. The antenna assembly may further include first, second, and third ground planes with one disposed at each end of the conductors and one disposed between the conductors.
US10601138B2 Reflecting dielectric 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 first reflective surface and a second reflective surface that are spatially aligned in a reflecting telescope configuration; reflecting the first wireless signal via the first reflective surface and the second reflective surface to an aperture of the antenna body; and radiating the first wireless signal from the aperture.
US10601137B2 Broadband multiple layer dielectric resonator antenna and method of making the same
A method for the manufacture of a dielectric resonator antenna (DRA) or array of DRAs, the DRA having: an electrically conductive ground structure; a plurality of volumes of dielectric materials disposed on the ground structure having N volumes, N being an integer equal to or greater than 3, disposed to form successive and sequential layered volumes V(i), i being an integer from 1 to N, wherein volume V(1) forms an innermost volume, wherein a successive volume V(i+1) forms a layered shell disposed over and at least partially embedding volume V(i), wherein volume V(N) at least partially embeds all volumes V(1) to V(N−1); and, a signal feed disposed and structured to be electromagnetically coupled to one or more of the plurality of volumes of dielectric materials. The method including molding at least one of the plurality of volumes of the dielectric material, or all of the volumes of the dielectric material.
US10601135B2 Ten-frequency band antenna
A ten-frequency band antenna includes a carrier, a high-frequency segment, a low-frequency segment, a printed circuit board (PCB) and an inductor. The high-frequency segment is arranged on left side of the carrier and the low-frequency segment is arranged on right side of the carrier. The radiator on the bottom face of the carrier electrically connects with the micro strip of the PCB and the ground line of the ground metal when the carrier is fixed to the PCB. The low-frequency segment is located at an opened area and corresponding to a metal face with smaller area such that the low-frequency segment is at a free space to enhance the frequency response of the low-frequency segment and the bandwidth of the high-frequency segment. The area and the volume of blind hole on the carrier can adjust the effective dielectric constant to adjust the resonant frequency and bandwidth of the antenna.
US10601133B2 Electronic device having loop antenna
Disclosed is an electronic device capable of securing improved radiation performance and emitting a magnetic field signal including payment information using a loop antenna, even though a portion of the electronic device may be made of metal.
US10601131B2 Beam steering and manipulating apparatus and method
An apparatus and method for electromagnetic beam steering and manipulating employ narrow beams in close proximity. The beam width and distance between neighboring beams are arranged around or smaller than the wavelength. In an aspect, a strong beam is steered by a much weaker beam. In another aspect, a strong beam is focused by a small group of much weaker beams.
US10601128B2 Device and method using a parasitic antenna element to substantially isolate or decouple first and second antennas respectively operating in first and second frequency bands
An antenna device includes a first antenna configured to operate within a first frequency band, a second antenna configured to operate within a second frequency band, wherein the second antenna is separated from the first antenna by a distance, and at least one parasitic antenna element, wherein the at least one parasitic element is substantially orthogonal to the first antenna, to the second antenna, or to both the first and second antennas, so as to substantially isolate between the first antenna and the second antenna.
US10601126B2 Waterproof chip antenna
The invention specifically relates to a waterproof chip antenna comprising a chip body including hanging holes, gaskets embedded on the peripheries of the hanging holes, and an oscillator piece arranged in the chip body. The chip body is generally hung with hard objects, such screws and hard rods. Compared with the prior art, the waterproof chip antenna has the advantage that the hanging holes are stressed uniformly through the gasket embedded on the peripheries of the hanging holes to prevent the hanging holes from wear and tear caused by local stress from the hard objects, avoiding that the chip body is wear through by the hard objects to make water entry into and thus affecting the signal reception of the antenna. In addition, the chip setting mode facilitates arrangement of the antenna at different places to receive signals better, and the hanging holes also facilitate outdoor hanging with high flexibility. In conclusion, the waterproof chip antenna according to the present invention has good waterproofness and is suitable for outdoor use.
US10601119B2 Antenna system and mobile terminal
An antenna system applied to a mobile terminal. The mobile terminal comprises a back shell, a main board received in the back shell, a bracket arranged between the back shell and the main board, and a metal wiring arranged on the surface of the bracket. A clearance area is arranged at one end of the main board; an orthographic projection of the metal wiring on the main board is located in the clearance area. The main board is provided with a grounding switch and a feeding point. The metal wiring comprises a body part, a first branch for generating low-frequency resonance, a second branch for generating high-frequency resonance and a third branch for generating medium-frequency resonance. The first branch, the second branch and the third branch respectively extend from the body part to two sides. The grounding switch and the feeding point are connected with the body part.
US10601105B2 Scalable high-bandwidth connectivity
A scalable, high-bandwidth connectivity architecture for portable storage devices and memory modules may utilize EHF communication link chip packages mounted in various two-dimensional and three-dimensional configurations on planar surfaces such as printed circuit boards. Multiple electromagnetic communication links between devices distributed on major faces of card-like devices may be provided with respectively aligned pairs of communication units on each device. Adjacent communication units on a printed circuit board may transmit or receive electromagnetic radiation having different polarization, such as linear or elliptical polarization. Power and communication between communication devices may both be provided wirelessly.
US10601102B2 Multi-mode resonator
A multi-mode resonator includes: a housing having a cavity therein; and a plurality of resonance ribs which are arranged radially around a center of the cavity with a predetermined interval therebetween. Each of the plurality of resonance ribs includes a body having a lower end and an upper end. The lower end of each of the plurality of resonance ribs is fixed to a bottom surface of the housing, and the body of the each of the plurality of resonance ribs is bent so that the upper end of each of the plurality of resonance ribs points to the center of the cavity.
US10601091B2 Rechargeable battery module
In a rechargeable battery module including a plurality of unit batteries, the unit batteries include: an electrode assembly including a first electrode, a second electrode, and a separator between the first and second electrodes; a case having a polygonal column shape for accommodating the electrode assembly; and first and second plates respectively sealing openings formed at opposite sides of the case, wherein a surface of the case of a unit battery of the unit batteries contacts a neighboring unit battery of the unit batteries.
US10601087B2 Traction battery cooling system with coolant proportional valve
A cooling system is provided for a traction battery of an electrified motor vehicle. That cooling system includes a cooling circuit, a refrigerant circuit, a plurality of flow control valves and a control system. That control system includes a controller configured to (a) control operation of the plurality of flow control valves, including a coolant proportional valve, and (b) prioritize cabin cooling over traction battery cooling.
US10601086B2 Cooling system for cooling electrochemical cells of a battery system
A cooling system for cooling electrochemical cells of a battery system is provided. The cooling system includes a housing configured to accommodate a plurality of stacked electrochemical cells. The housing includes a structured side wall having a protrusion therein, and the protrusion is adapted to receive a section of a thermally conductive element arranged between two adjacent ones of the stacked electrochemical cells.
US10601085B2 Apparatus and method for estimating temperature of battery, and apparatus and method for managing battery
A battery temperature estimating apparatus, the apparatus includes an alternating current (AC) power supply configured to apply AC power to a battery; a phase difference measurer configured to measure a phase difference between an AC current and an AC voltage of the battery; and an internal temperature estimator configured to estimate an internal temperature of the battery based on the measured phase difference and a state of charge (SoC) of the battery.
US10601079B2 Battery assembly including cell strip array and method
This disclosure relates to a battery assembly, such as a battery assembly for an electrified vehicle, and a corresponding method. An example battery assembly includes a layer of electrolyte, a plurality of first electrodes arranged on a first side of the layer of electrolyte, a plurality of second electrodes arranged on a second side of the layer of electrolyte, and a plurality of battery cells. Further, each of the battery cells includes a portion of the layer of electrolyte, one of the first electrodes, and one of the second electrodes.
US10601078B2 Method of producing lithium ion secondary battery
A method of producing a lithium ion secondary battery includes preparing an alkaline negative electrode composite material including a negative electrode active material, a binder, an alkaline component, and an aqueous solvent; adding an oxalate complex lithium salt that is acidic in the aqueous solvent to the alkaline negative electrode composite material; and applying the negative electrode composite material to which the oxalate complex lithium salt is added to a surface of a negative electrode current collector and drying the negative electrode composite material to form a negative electrode active material layer.
US10601075B2 Method for synthesizing hydrocarbon electrolytes polymer and polymerization solvent used therein
As a polymerization solvent for use in the polymerization of monomers for a hydrocarbon-based electrolyte polymer, a mixed solvent containing a first solvent, such as dimethyl acetamide, N-methylpyrrolidone or dimethyl sulfoxide, and an alcohol as a second solvent is used instead of a dimethyl acetamide/toluene mixture or dimethyl acetamide alone according to the related art. By using the mixed solvent, it is possible to obtain a molecular weight of polymer equal to or higher than the molecular weight of polymer obtained from the method according to the related art, even when the reaction time is reduced. Therefore, the disclosed method and polymerization solvent is very useful for a mass production of a hydrocarbon-based electrolyte polymer.
US10601067B2 Negative electrode for rechargeable lithium battery and rechargeable lithium battery including same
Provided are a negative electrode for a rechargeable lithium battery including a negative active material and a conductive material wherein the negative active material includes graphite and an inorganic particle positioned on the surface of the graphite and having no reactivity with lithium, and the conductive material is included in an amount of greater than or equal to about 0.1 wt % and less than about 2 wt % based on the total amount of the negative active material and the conductive material, and a rechargeable lithium battery including the same.
US10601066B2 Electronic device with secondary battery
In the case where a film, which has lower strength than a metal can, is used as an exterior body of a secondary battery, a current collector provided in a region surrounded by the exterior body, an active material layer provided on a surface of the current collector, or the like might be damaged when force is externally applied to the secondary battery. A secondary battery that is durable even when force is externally applied thereto is provided. A cushioning material is provided in a region surrounded by an exterior body of a secondary battery. Specifically, a cushioning material is provided on the periphery of a current collector such that a sealing portion of an exterior body (film) is located outside the cushioning material.
US10601060B2 Systems and methods to determine cathode inlet pressure limits in a fuel cell system
System and methods for setting pressure limits for an air supply of a fuel cell (“FC”) system are presented. Certain embodiments disclosed herein may allow a FC system to calculate a minimum and a maximum FC stack cathode inlet pressure based on different operating conditions while ensuring that the FC stack receives a desired air flow. Further embodiments disclosed herein may allow a FC system to maintain a cathode inlet air pressure within a range that protects an associated compressor from entering surge and/or overheating conditions.
US10601056B2 Heat treatment method for membrane electrode assembly for fuel cell
A heat treatment method for a membrane electrode assembly (MEA) of a fuel cell includes: placing a power supply plate on a surface of the MEA or on a surface of an assembly of the MEA and a gas diffusion layer (GDL); and performing heat treatment on a surface or interior of the power supply plate by applying power to the power supply plate.
US10601053B2 Separator plate for an electrochemical system
A separator plate for an electrochemical system has at least one passage opening for forming a media channel for feeding or discharging media. At least one bead arrangement arranged around the at least one passage opening, for the purpose of sealing the passage opening is provided. At least one of the flanks of the bead arrangement has at least one opening for conducting a medium through the bead flank. At least one guide channel is connected, on an exterior of the bead arrangement, to the openings in the bead flank and is fluidically connected to a bead interior via the opening in the bead flank. The guide channel is designed such that a guide channel height perpendicularly to the flat surface plane of the separator plate increases at least in some sections in the direction of said bead arrangement.
US10601049B2 High performance battery anodes with polymeric coatings including molecules cross-linked through dynamic bonds
A battery includes an anode, a cathode, and an electrolyte disposed between the anode and the cathode. The anode includes a current collector and an interfacial layer disposed over the current collector, and the interfacial layer includes a polymer including dynamic bonds.
US10601045B1 Porous carbon electrode assembly for electrochemical devices
A porous carbon electrode assembly and the process for making it. The electrode assembly comprises at least one porous carbon composite electrode and at least one interfacial polymer binder layer impregnating into pores of the carbon composite electrode. The interfacial polymer binder layer, which binds the porous carbon composite electrode to a second electrode or to a current collector, is electronically conducting or is both electronically conducting and ionically insulating. In application as a bipolar porous carbon electrode assembly, the interfacial polymer binder layer serves as a cell separator.
US10601032B2 Composite electrode material
Provided is a composite electrode material. The composite electrode material is disposed on a surface of an electrode. The composite electrode material includes a plurality of conductive material layers and a plurality of active material layers. The conductive material layers and the active material layers are alternately stacked along a direction non-parallel to the surface of the electrode, and are arranged disorderly along a direction parallel to the surface of the electrode.
US10601029B2 Positive electrode for nonaqueous electrolyte secondary battery and nonaqueous electrolyte secondary battery using the same
It is an object to provide a positive electrode for nonaqueous electrolyte secondary batteries in which a decrease in the initial charge capacity is suppressed even when a positive electrode active material exposed to the air is used. The positive electrode for a nonaqueous electrolyte secondary battery contains a lithium transition metal oxide and is formed by mixing the lithium transition metal oxide, tungsten oxide, and a carbonate compound. The tungsten oxide is present on at least a part of a surface of the lithium transition metal oxide, and the mixed carbonate compound is present on a part of a surface of the tungsten oxide.
US10601024B2 Anode materials for lithium ion batteries and methods of making and using same
An electrochemically active material includes, prior to incorporation in an electrochemical full cell, reversible lithium corresponding to between 4% and 50% of the reversible capacity of the electrochemically active material. The electrochemically active material has a lithium consumption rate between 0.05% and 0.2%.
US10601014B2 Battery system for laser-welding a busbar to electrode terminals and connecting battery cells in a low resistance state
A plurality of battery cells are connected by a busbar. Electrode terminals of the battery cells each include a protruding portion and a welding surface around the protruding portion. The busbar includes a welding plate portion being in surface-contact with the welding surface and having a cut-away portion for guiding the protruding portion, and an exposure gap that exposes the welding surface between the inner side of the cut-away portion and the protruding portion. The busbar is welded to the welding surface in a predetermined welding width (H) by both of a fillet weld part and a penetration welding portion such that the inner edge of the cut-away portion as the fillet weld part is welded to the welding surface, and the boundary between the busbar and the welding surface is welded by the penetration welding portion.
US10601013B2 Composite film and manufacturing method for the same and battery comprising composite film
A composite film, a manufacturing method for the same, and a battery comprising the composite film are provided. The composite film includes a first layer and a second layer on a side of the first layer. The first layer includes a first polyolefin. The first polyolefin has an orientation function of at least 0.6. The first polyolefin has a repeating unit of wherein R is an alkyl group having 2, 3, 4, or 5 carbon atoms. The second layer includes a second polyolefin. The second polyolefin has an orientation function of at least 0.5. The second polyolefin has a repeating unit of wherein A is a hydrogen or a methyl group.
US10601012B1 Multilayer hybrid battery separators for lithium ion secondary batteries and methods of making same
A multi-layered battery separator for a lithium secondary battery includes a first layer of a dry processed membrane bonded to a second layer of a wet processed membrane. The first layer may be made of a polypropylene based resin. The second layer may be made of a polyethylene based resin. The separator may have more than two layers. The separator may have a ratio of TD/MD tensile strength in the range of about 1.5-3.0. The separator may have a thickness of about 35.0 microns or less. The separator may have a puncture strength of greater than about 630 gf. The separator may have a dielectric breakdown of at least about 2000V.
US10601004B2 Housing comprising a battery compartment
The invention relates to a housing comprising a battery compartment (102) that can be closed by a pivotable cover (103). A torsion-resistant strip (117) connects the cover (103) to the housing. When the battery (127) has been inserted, the strip (117) lies underneath the battery (127). The cover (103) can be detached from the housing, but is captively connected to the housing by means of the strip (117). The cover (103) forms a handle, by means of which batteries (127) can be removed simply from the battery compartment (102) in conjunction with the strip (117).
US10600994B2 Organic light-emitting display device
Disclosed herein is an organic light-emitting display (OLED) device. The OLED device includes a pixel drive circuit and an organic light-emitting element on an array substrate, a passivation layer covering the pixel drive circuit and the organic light-emitting element so as to block permeation of moisture, and an adhesive layer on the passivation layer. The passivation layer is an inorganic thin film including an organosilicon compound.
US10600990B2 Display device with resin layer and improved cooling
A display device includes a display panel and a back cover coupled and fixed to each other via a resin layer to manufacture a lightweight, thin display device having a slim bezel while increasing the drooping resistance of the display device. In addition, since the drooping resistance of the display device is increased, it is possible to reduce the thickness of the back cover, whereby it is possible to further reduce the weight of the display device. Furthermore, a through-hole is formed in a cover shield such that a portion of the upper part of an IC chip of a substrate can be inserted into the through-hole, with the result that the coupling structure of a circuit unit is improved, whereby it is possible to further reduce the thickness of the display device.
US10600989B1 Electronic devices with flexible displays
An electronic device may have a hinge that allows the device to be flexed about a bend axis. A display may span the bend axis. To facilitate bending about the bend axis, the display may have layers such as a display cover layer with grooves or other recesses. The recesses form a flexible portion in the display layer. The display layer may be formed from glass or other materials that are transparent. Elastomeric material, fluids, and other materials may be placed in the recesses in the display layer. The material in the display layer may have an index of refraction that is matched to the index of refraction of the display layer. A hinge may be formed between rigid planar layers that are separated by a gap. Flexible layers that lie flush with opposing surfaces of the rigid planar layers may be used to span the gap.
US10600979B2 Quantum dot display device and manufacture method thereof
Disclosed are a quantum dot display device and a manufacture method thereof. The quantum dot display device includes a flexible substrate, a first electrode layer, a second electrode layer, and a component combination layer. The material of the first electrode layer is a fullerene-graphene material or a carbon nanotube-graphene material. The material of the second electrode layer is the carbon nanotube-graphene material or the fullerene-graphene material. Or else, both of the material of the first electrode layer and the material of the second electrode layer are non-metal doped graphene. The device can reduce a use of metal material and thus avoid damage to the environment.
US10600974B2 Iridium complex compound, process for producing the compound, composition including the compound, organic electroluminescent element, display device, and illuminator
The object of the invention is to provide an iridium complex compound which emits red light with a high luminescent quantum yield, a process for producing the compound, an organic electroluminescent element which employs the iridium complex compound and has a high luminescent efficiency, a display device, and an illuminator. The present invention relates to an iridium complex compound represented by the following formula (1), which contains a phenyl(iso)quinoline or phenylquinazoline ligand and a phenylazole ligand: Ir(L1)m(L2)n(L3)3-m-n  (1)
US10600969B2 Compound for organic electronic element, organic electronic element using the same, and an electronic device thereof
Provided are a compound of Formula 1 and an organic electric element including a first electrode, a second electrode, and an organic material layer between the first electrode and the second electrode and comprising the compound, the element showing improved luminous efficiency, stability, and life span.
US10600965B2 Self-assembly of nanostructures
Structures and methods that include selective electrostatic placement based on a dipole-to-dipole interaction of electron-rich carbon nanotubes onto an electron-deficient pre-patterned surface. The structure includes a substrate with a first surface having a first isoelectric point and at least one additional surface having a second isoelectric point. A self-assembled monolayer is selectively formed on the first surface and includes an electron deficient compound including a deprotonated pendant hydroxamic acid or a pendant phosphonic acid group or a pendant catechol group bound to the first surface. An organic solvent can be used to deposit the electron rich carbon nanotubes on the self-assembled monolayer.
US10600957B2 Method for fabricating spin logic devices from in-situ deposited magnetic stacks
Described is a method comprising: forming a magnet on a substrate or a template, the magnet having an interface; and forming a first layer of non-magnet conductive material on the interface of the magnet such that the magnet and the layer of non-magnet conductive material are formed in-situ. Described is an apparatus comprising: a magnet formed on a substrate or a template, the magnet being formed under crystallographic, electromagnetic, or thermodynamic conditions, the magnet having an interface; and a first layer of non-magnet conductive material formed on the interface of the magnet such that the magnet and the layer of non-magnet conductive material are formed in-situ.
US10600956B2 Electronic device and method for fabricating the same
An electronic device is provided to include a semiconductor memory which includes one or more variable resistance elements, wherein each variable resistance element may include a Magnetic Tunnel Junction (MTJ) structure including a free layer having a changeable magnetization direction, a pinned layer having a fixed magnetization direction and a tunnel barrier layer interposed between the free layer and the pinned layer; and a sidewall spacer disposed on a sidewall of the variable resistance element and including an amorphous silicon.
US10600949B2 Thermoelectric converter
A thermoelectric converter includes a first substrate, a second substrate, a plurality of thermoelectric conversion elements, and a group of electrodes. The plurality of thermoelectric conversion elements are disposed between the first substrate and the second substrate. The group of electrodes electrically interconnect the plurality of thermoelectric conversion elements. The plurality of thermoelectric conversion elements are arranged in a plurality of rows including a first row and a second row. The first row is adjacent to the second row. The group of electrodes includes a first electrode and a second electrode having a different shape from the first electrode. The second electrode includes a first notch and a second notch each of which is disposed on an edge of the second electrode. The first notch is disposed to separate one of the plurality of thermoelectric conversion elements in the first row and one of the plurality of thermoelectric conversion elements in the second row.
US10600945B2 Light emitting device and light emitting device package
The light emitting device package disclosed in the embodiment includes: first and second frames having first and second through holes; a body disposed between the first and second frames; a light emitting device including a first bonding pad and a second bonding pad; and a conductive part in the first and second through holes. wherein at least one of the first and second bonding pads faces the first and second frames and overlaps with the first and second through holes and includes a contact region contacting the conductive part and a first non-contact non-contacting the conducive part.
US10600936B2 Semiconductor device
A semiconductor device, according to one embodiment, may comprise: a light-emitting structure comprising a first conductivity type semiconductor layer, an active layer disposed on the first conductivity type semiconductor layer, and a second conductivity type semiconductor layer disposed on the active layer; a transistor disposed on the light-emitting structure and comprising a semiconductor layer, a source electrode, a gate electrode, and a drain electrode; a second electrode disposed on the second conductivity type semiconductor layer and electrically connected to the drain electrode and the second conductivity type semiconductor layer; a first bonding pad disposed on the light-emitting structure and electrically connected to the first conductivity type semiconductor layer; a second bonding pad disposed on the transistor and electrically connected to the source electrode; and a third bonding pad disposed on the transistor and electrically connected to the gate electrode.
US10600928B1 Systems with photovoltaic cells
An item may include circuitry, a battery that powers the circuitry, and one or more photovoltaic cells that are used to recharge the battery. The photovoltaic cell may be a thin-film photovoltaic cell with a flexible substrate. The flexible substrate may be formed from fabric, leather, polymer, or other soft materials. In arrangements where the substrate is formed from fabric with conductive strands, the photovoltaic cell may include a first electrical terminal coupled to a first conductive strand and a second electrical terminal coupled to a second conductive strand. The first and second conductive strands may be coupled to control circuitry. The control circuitry may route the electricity from the photovoltaic cell to a battery or other circuitry. Items such as cases, covers, bands, headphones, interiors, and other items may have flexible or soft surfaces that can form substrates for photovoltaic films.
US10600918B2 Semiconductor device
Provided is a semiconductor device having a structure with which a decrease in electrical characteristics that becomes more significant with miniaturization can be suppressed. The semiconductor device includes a first oxide semiconductor film, a gate electrode overlapping with the first oxide semiconductor film, a first gate insulating film between the first oxide semiconductor film and the gate electrode, and a second gate insulating film between the first gate insulating film and the gate electrode. In the first gate insulating film, a peak appears at a diffraction angle 2θ of around 28° by X-ray diffraction. A band gap of the first oxide semiconductor film is smaller than a band gap of the first gate insulating film, and the band gap of the first gate insulating film is smaller than a band gap of the second gate insulating film.
US10600913B2 Semiconductor device and method for fabricating the same
A semiconductor device and a method for fabricating the same are provided. The semiconductor device includes first and second gate stack structures formed in first and second regions, respectively, wherein the first gate stack structure is formed adjacent a first channel region and comprises a first gate insulating film having a first thickness formed on the first channel region, a first function film having a second thickness formed on the first gate insulating film and a first filling film having a third thickness formed on the first function film, wherein the second gate stack structure is formed adjacent a second channel region and comprises a second gate insulating film having the first thickness formed on the second channel region, a second function film having the second thickness formed on the second gate insulating film and a second filling film having the third thickness formed on the second function film, wherein the first and second function films, respectively, comprise TiN and Si concentrations that are different from each other.
US10600906B1 Semiconductor devices and methods for forming the same
A method for forming a semiconductor device is provided. A plurality of trenches are formed in the substrate. An isolation oxide layer is formed in the trenches and on the substrate. A shield polysilicon is deposited in the trenches and on the isolation oxide layer on the substrate. A first etching process is performed to remove a first portion of the shield polysilicon. A first removal process is performed to remove a first portion of the isolation oxide layer. A second etching process is performed to remove a second portion of the shield polysilicon. A second removal process is performed to remove a second portion of the isolation oxide layer. An inter-poly oxide layer is formed on the remaining shield polysilicon and the remaining isolation oxide layer, wherein the inter-poly oxide layer has a concave top surface.
US10600900B2 Semiconductor device and electric apparatus
In one embodiment, a semiconductor device is provided with a semiconductor layer made of a nitride semiconductor, a first gate electrode, a first structure body between the first gate electrode and the semiconductor layer, and a first insulating layer between the semiconductor layer and the first structure body. The first structure body has a first intermediate layer made of a conductor to suppress generation of charges at respective interfaces with adjacent layers, a first layer having dielectric property between the first gate electrode and the first intermediate layer, and a second layer having dielectric property between the first gate electrode and the first layer, and has dipoles at an interface between the first layer and the second layer.
US10600888B2 3D semiconductor device
A 3D semiconductor device, the device including: a first level including a plurality of first single crystal transistors, contacts, and a first metal layer, where a portion of the first single crystal transistors are interconnected, where the interconnected includes the first metal layer and the contacts, and where the portion of the first single crystal transistors are interconnected forms memory control circuits; a second level overlaying the first level, the second level including a plurality of second transistors; a third level overlaying the second level, the third level including a plurality of third transistors; a fourth level overlaying the third level, the fourth level including a plurality of fourth transistors; and a second metal layer overlaying the fourth level, where the plurality of second transistors are aligned to the plurality of first transistors with a less than 40 nm alignment error.
US10600882B2 Semiconductor structure
A semiconductor structure is disclosed. The semiconductor structure includes a substrate, and an interlayer dielectric disposed on the substrate which has agate structure therein. The gate structure further includes a gate electrode with a protruding portion, and a gate dielectric layer disposed between the gate electrode and the substrate. A spacer is disposed between the interlayer dielectric and the gate electrode. An insulating cap layer is disposed atop the gate electrode and encompasses the top and the sidewall of the protruding portion.
US10600880B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a substrate having a main surface inclined in an off-direction from a {0001} surface, and a semiconductor layer. The semiconductor layer includes a level difference for alignment mark. An epitaxial layer is disposed on a first portion of the main surface, the first portion being situated on an off-angle upstream side of the level difference, and on a second portion of the main surface, the second portion being situated on an off-angle downstream side of the level difference. A value of |WL−WR| is 1 μm or less, in which WL represents a distance from a center of the level difference to a boundary between an off-angle upstream side corner portion of the level difference and a main surface or a {0001} facet plane generated on the main surface, and WR represents a distance from the center of the level difference to a boundary between an off-angle downstream side corner portion of the level difference and the main surface or the {0001} facet plane generated on the main surface.
US10600875B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device includes a first conductor; a first insulator thereover; a first oxide thereover; a second oxide thereover; a second conductor and a third conductor that are separate from each other thereover; a third oxide over the first insulator, the second oxide, the second conductor, and the third conductor; a second insulator thereover; a fourth conductor thereover; and a third insulator over the first insulator, the second insulator, and the fourth conductor. The second oxide includes a region where the energy of the conduction band minimum of an energy band is low and a region where the energy of the conduction band minimum of the energy band is high. The energy of the conduction band minimum of the third oxide is higher than that of the region of the second oxide where the energy of the conduction band minimum is low. Side surfaces of the first oxide and the second oxide are covered with the third oxide.
US10600867B2 Semiconductor device having an emitter region and a contact region inside a mesa portion
A semiconductor device includes: a gate trench portion and a dummy trench portion provided extending in a predetermined direction of extension at the upper surface of the semiconductor substrate; a mesa portion sandwiched by the gate trench portion and the dummy trench portion; an emitter region provided between the upper surface of the semiconductor substrate and the drift region and provided at an upper surface of the mesa portion and adjacent to the gate trench portion; and a contact region provided between the upper surface of the semiconductor substrate and the drift region and provided at the upper surface of the mesa portion and adjacent to the dummy trench portion.
US10600861B2 Fingerprint sensors and fabrication methods thereof
A method for fabricating a fingerprint sensor includes providing a base substrate including a plurality of pixel regions, forming a sensing dielectric structure on the base substrate in the plurality of pixel regions, and forming a sensing connection structure in the sensing dielectric structure. The sensing dielectric structure exposes the sensing connection structure, and the sensing connection structure is connected to the base substrate. The method also includes forming a plurality of electrode plates on surfaces of the sensing dielectric structure and the sensing connection structure, forming a plurality of protrusions on surfaces of the electrode plates by performing a bulging treatment process on the plurality of electrode plates, and forming an insulation medium structure on the plurality of electrode plates.
US10600857B2 Organic light emitting display panel with an increased width of wiring
An organic light emitting display panel includes a display region and a non-display region, the display region provided with a gate wiring, a data wiring, an anode wiring and a cathode, wherein the cathode is disposed in a central region of the display region, the gate wiring, the data wiring, and the anode wiring are disposed along an edge region of the display region; the gate wiring has a first gate wiring parallel to a first direction, the data wiring has a first data wiring parallel to the first direction, the anode wiring has a first anode wiring parallel to the first direction, the first direction is a direction from the display region to the non-display region, a width of at least one of the first gate wiring, the first data wiring, and the first anode wiring, is gradually increased in the first direction.
US10600840B1 Imaging device having a diffusion region electrically connected to a photoelectric converter and overlapping a region penetrating another region of opposite conductivity
An imaging device includes a semiconductor substrate and a pixel. The semiconductor substrate includes first and second surfaces that oppose each other, a first region containing an impurity of a first conductivity type, a second region that contains an impurity of a second conductivity type and that is closer to the first surface than the first region is, a third region that contains an impurity of the first conductivity type and that is closer to the first surface than the second region is, and a fourth region that provides connection between the first and third regions and that contains an impurity of the first conductivity type. The pixel includes a photoelectric converter, and a first diffusion region that is electrically connected to the photoelectric converter, that is located in the third region, that is exposed at the first surface, and that overlaps the entire first diffusion region in plan view.
US10600837B2 Electric field imaging device
An electric field imaging device is provided with which it is possible to visualize as a dynamic state an electromagnetic field intensity distribution and a phase delay/advance distribution in the vicinity of a product, using a sample of the actual product without lead-out lines. The electric field imaging device includes: an antenna which accepts a high-frequency signal emitted by the sample as an input; an electrooptic (EO) crystal plate which is a frequency fRF high-frequency electric field sensor; a flashing light source which radiates polarized light onto the EO crystal plate; an optical system leading to an analyzer for detecting phase changes in polarized light obtained by means of the EO crystal plate; an image capturing device which converts an in-plane distribution of optical beam from the analyzer into an electrical signal; and an information processing device which processes and displays an output signal from the image capturing device.
US10600836B2 Solid-state imaging device and method of manufacturing the same, and imaging apparatus
A solid-state imaging device includes: a semiconductor substrate provided with an effective pixel region including a light receiving section that photoelectrically converts incident light; an interconnection layer that is provided at a plane side opposite to the light receiving plane of the semiconductor substrate; a first groove portion that is provided between adjacent light receiving sections and is formed at a predetermined depth from the light receiving plane side of the semiconductor substrate; and an insulating material that is embedded in at least a part of the first groove portion.
US10600831B2 Image pickup apparatus, endoscope and image pickup apparatus manufacturing method
An image pickup apparatus includes: an image pickup device with a light receiving portion being formed on a light receiving face; cover glass bonded to the light receiving face; and a wiring board bonded to a back face of the image pickup device; wherein an alignment mark is present on each of two orthogonal side faces, the alignment mark being at a predetermined relative position relative to the light receiving portion.
US10600829B2 Package base core and sensor package structure
The present disclosure provides a package base core and a sensor package structure. The package base core includes a substrate and at least one stopper, or the package base core includes a substrate, at least one stopper, and a compound. The sensor package structure includes a substrate, a first stopper, a second stopper, a sensing member, a first compound, a second compound, and a translucent member. The stopper (or the first and second stoppers) of the present disclosure is provided to form with a protruding portion on the substrate, so that an overflowing of the compound can be avoided, thereby increasing the reliability of the package base core.
US10600828B2 Solid-state imaging element, sensor apparatus, and electronic device
The present disclosure relates to a solid-state imaging element, a sensor apparatus, and an electronic device capable of achieving better characteristics. A transistor constituting a pixel includes: a gate electrode having at least two fin portions formed so as to be buried from a planar portion planarly formed on a surface of a semiconductor substrate toward an inside of the semiconductor substrate; and a channel portion provided across a source and a drain so as to be in contact with side surfaces of the fin portions via an insulating film. In addition, a width of the channel portion is formed to be narrower than a depth of the fin portion. The present technology is applicable to a CMOS image sensor, for example.
US10600827B2 Image sensor and image-capturing device
An image sensor includes: an accumulation unit that accumulates an electric charge generated by a photoelectric conversion unit that photoelectrically converts incident light transmitted through a microlens; and a readout unit that reads out a signal based on a voltage of the accumulation unit, wherein the accumulation unit and the readout unit are included along an optical axis direction of the microlens.
US10600820B2 Array substrate, liquid crystal display and electronic device
The application relates to an array substrate, first metal line, second metal line and common electrode line insulated from each other and stacked in the fan-out area of the array substrate, on any cross section perpendicular to the extension path of first metal line, first metal line comprises a first and a second end in first direction, second metal line does not exceed first end in the first direction, and common electrode line does not exceed second end in the first direction. A staggered and stacked structure formed in the first direction by the second metal line and common electrode line can avoid electric conduction between second metal line and common electrode line in the case of poor cutting and ensure no short circuits occur for the array substrate. The application further relates to a liquid crystal display and an electronic device equipped with above array substrate.
US10600815B2 Display device
According to one embodiment, a display device includes a first substrate including a first basement, a scanning line and a signal line, arranged in a display area, a switching element arranged in the display area and electrically connected to the scanning line and the signal line, and a first conductive layer arranged in a periphery region surrounding the display area and formed from a material different from that of the scanning line, a second substrate including a second basement opposing the first conductive layer and spaced therefrom, and a second conductive layer, and includes a first hole which penetrates the second basement, and a connecting material electrically connecting the first conductive layer and the second conductive layer via the first hole.
US10600814B2 Array substrate, display panel and display device
There are provided an array substrate, a display panel and a display device. The array substrate includes a display area and a non-display area. The non-display area include: at least one first wiring configured to be connected with a signal line within the display area and with a driver integrated circuit disposed within the non-display area; and at least one second wiring configured to cause photoresist to be uniformly distributed during a spin coating process of the photoresist.
US10600807B2 Integrated structures and methods of forming vertically-stacked memory cells
Some embodiments include an integrated structure having a stack of alternating dielectric levels and conductive levels, vertically-stacked memory cells within the conductive levels, an insulative material over the stack and a select gate material over the insulative material. An opening extends through the select gate material, through the insulative material, and through the stack of alternating dielectric and conductive levels. A first region of the opening within the insulative material is wider along a cross-section than a second region of the opening within the select gate material, and is wider along the cross-section than a third region of the opening within the stack of alternating dielectric levels and conductive levels. Channel material is within the opening and adjacent the insulative material, the select gate material and the memory cells. Some embodiments include methods of forming vertically-stacked memory cells.
US10600799B2 Memory device and low breakdown voltage transistor
When a memory cell is formed over a first fin and a low breakdown voltage transistor is formed over a second fin, the depth of a first trench for dividing the first fins in a memory cell region is made larger than that of a second trench for dividing the second fins in a logic region. Thereby, in the direction perpendicular to the upper surface of a semiconductor substrate, the distance between the upper surface of the first fin and the bottom surface of an element isolation region in the memory cell region becomes larger than that between the upper surface of the second fin and the bottom surface of the element isolation region in the logic region.
US10600795B2 Integration of floating gate memory and logic device in replacement gate flow
After forming a first sacrificial gate stack over a portion of a first semiconductor fin located in a logic device region of a substrate, and a second sacrificial gate stack over a portion of a second semiconductor fin located in a memory device region of the substrate, in which each of the first sacrificial gate stack and the second sacrificial gate stack includes, from bottom to top, a tunneling oxide portion, a floating gate electrode, a control oxide portion, a gate conductor and a gate cap, an entirety of the first sacrificial gate stack is removed to provide a first gate cavity, and only the gate cap and the gate conductor are removed from the second sacrificial gate stack to provide a second gate cavity. Next, a high-k gate dielectric and a gate electrode are formed within each of the first gate cavity and the second gate cavity.
US10600787B2 Silicon PMOS with gallium nitride NMOS for voltage regulation
This disclosure pertains to a gallium nitride transistor that is formed in a trench etched into a silicon substrate. A gallium nitride layer is on the trench of the silicon substrate. A source electrode and a drain electrode reside on the gallium nitride layer. A gate electrode resides on the gallium nitride layer between the source electrode and the drain electrode. A first polarization layer resides on the gallium nitride layer between the source electrode and the gate electrode, and a second polarization layer resides on the gallium nitride layer between the gate electrode and the drain electrode. The silicon substrate can include a silicon 111 substrate.
US10600782B2 Semiconductor device
A semiconductor device may include a semiconductor substrate. A semiconductor substrate may include a diode region and an IGBT region provided adjacent to the diode region. The IGBT region may include a plurality of first conductive-type low concentration regions provided between a buffer region and a collector region, arranged with intervals therebetween in a direction parallel to the semiconductor substrate, and having a lower impurity concentration than the collector region. The collector region may include a first contact portion that is in contact with the buffer region between the low concentration regions adjacent to each other.
US10600781B1 Multi-stack three-dimensional memory devices
Embodiments of three-dimensional (3D) memory devices having multiple memory stacks and methods for forming the 3D memory devices are disclosed. In an example, a 3D memory device includes a first device chip, a second device chip, and a bonding interface. The first device chip includes a peripheral device and a first interconnect layer. The second device chip includes a substrate, two memory stacks disposed on opposite sides of the substrate, two memory strings each extending vertically through one of the two memory stacks, and a second interconnect layer. The bonding interface is formed vertically between the first interconnect layer of the first device chip and the second interconnect layer of the second device chip.
US10600772B2 Semiconductor memory device having plural chips connected by hybrid bonding method
Disclosed herein is an apparatus that includes a first semiconductor chip including a plurality of memory cell arrays and a plurality of first bonding electrodes electrically connected to the memory cell arrays, and a second semiconductor chip including a logic circuits and a plurality of second bonding electrodes electrically connected to the logic circuits. The first and second semiconductor chips are stacked with each other so that each of the first bonding electrodes is electrically connected to an associated one of the second bonding electrodes.
US10600756B1 Wire bonding technique for integrated circuit board connections
A method is provided for connecting a chip die to a circuit board with a capillary dispenser to deposit gold. The method includes forming a first bond by depositing gold from the dispenser to a board pad on the circuit board; forming a second bond by depositing the gold from the dispenser to a die pad on the chip die; extruding a filament of the gold by the dispenser in a normal direction from the second bond; rotating the filament laterally away from the first bond along a first radius; extruding the filament while rotating the filament towards the first bond along a second radius larger than the first radius; and forming a third bond by depositing the gold on the first bond to form a third bond.
US10600755B2 Method of manufacturing an electronic device and electronic device manufactured thereby
Various aspects of this disclosure provide a method of manufacturing an electronic device and an electronic device manufactured thereby. As a non-limiting example, various aspects of this disclosure provide a method of manufacturing an electronic device, and an electronic device manufactured thereby, that utilizes ink to form an intermetallic bond between respective conductive interconnection structures of a semiconductor die and a substrate.
US10600748B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a first interconnection member having a through-hole; a semiconductor chip disposed in the through-hole and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first interconnection member and the inactive surface of the semiconductor chip; a second interconnection member disposed on the first interconnection member and the active surface of the semiconductor chip; and a passivation layer disposed on the second interconnection member. The first interconnection member and the second interconnection member include, respectively, redistribution layers electrically connected to the connection pads of the semiconductor chip, the second interconnection member includes an insulating layer on which the redistribution layer of the second interconnection member is disposed, and the passivation layer has a modulus of elasticity greater than that of the insulating layer of the second interconnection member.
US10600744B2 Semiconductor device
A semiconductor device includes a lead frame, a transistor, and an encapsulation resin. The lead frame includes a drain frame, a source frame, and a gate frame. The drain frame includes drain frame fingers. The source frame includes source frame fingers. The drain frame fingers and the source frame fingers are alternately arranged in a first direction and include overlapping portions as viewed from a first direction. In a region where each drain frame finger overlaps the source frame fingers as viewed in the first direction, at least either one of the drain frame fingers and the source frame fingers are not exposed from the back surface of the encapsulation resin.
US10600739B1 Interposer with interconnects and methods of manufacturing the same
An interposer includes an interposer substrate having a series of vias, and a series of metallic interconnects in the series of vias. The interposer substrate has a first surface and a second surface opposite the first surface. The interposer substrate includes a dielectric material. A first pitch of the series of vias at a first end of the series of vias is different than a second pitch of the series of vias at a second end of the series of vias.
US10600724B2 Leadframe with vertically spaced die attach pads
A leadframe includes a first die attach pad (“DAP”) having a first longitudinally extending edge surface and a second DAP having a first longitudinally extending edge surface. The second DAP is positioned with the first longitudinally extending edge surface thereof in adjacent, laterally and vertically spaced relationship with the first longitudinally extending edge surface of the first DAP.
US10600721B2 Heat exchanger for dual-sided cooling of electronic modules
A heat exchanger assembly has first and second heat sink elements enclosing fluid flow passages, and a clamping assembly. The heat sink elements are separated by a space in which at least one heat-generating electronic component is located, with outer side surfaces of each electronic component being in thermal contact with the heat sink elements. The clamping assembly has first and second spring elements arranged in contact with an outer surfaces of the heat sink elements. The spring elements are joined together to apply compressive forces to the heat sink elements and to cause the electronic components to be clamped between the heat sink elements. Each spring element has discrete force application regions for applying force to a heat sink element, and a plurality of fastening regions for compressing and maintaining the positions of the spring elements relative to the outer surfaces of the heat sink elements.
US10600712B2 Electronic device
An electronic device has a substrate 5, a first electric element 91 provided on a first conductor layer 71, a second electric element 92 provided on the first electric element 91, and a connector 50 having a base end part 45 provided on a second conductor layer 72 and a head part 40 provided on a front surface electrode 92a of the second electric element 92 via a conductive adhesive 75. An area of the base end part 45 placed on the second conductor layer 72 is larger than an area of the head part 40 placed on the second electric element 92. The base end part 45 is located at a side of the substrate 5 compared with the head part 40, and a gravity center position of the connector 50 is at a side of the base end part 45 of the connector 50.
US10600702B2 Test element group and semiconductor wafer including the same
A test element group includes a test element including a plurality of test transistors connected in series between a first node and a second node, the second node being connected to a ground node; a first transistor connected between the first node and a power supply node; and a second transistor configured to generate an output current, proportional to a voltage at the first node, and connected to the first node and the power supply node.
US10600700B2 Test structure and manufacturing method therefor
This application relates to the field of semiconductor technologies, and discloses a test structure and a manufacturing method therefor. Forms of the method may include: providing a top wafer structure, where the top wafer structure includes a top wafer and multiple first pads that are spaced from each other at a bottom of the top wafer; providing a bottom wafer structure, where the bottom wafer structure includes a bottom wafer and multiple second pads that are spaced from each other at a top of the bottom wafer, where a side surface of at least one of two adjacent second pads has an insulation layer; bonding the multiple first pads with the multiple second pads in a eutectic bonding manner, where each first pad is bonded with a second pad, to form multiple pads. This application may mitigate a problem that bonded pads are connected to each other.
US10600697B2 Light emitting diode (LED) test apparatus and method of manufacture
Embodiments relate to functional test methods useful for fabricating products containing Light Emitting Diode (LED) structures. In particular, LED arrays are functionally tested by injecting current via a displacement current coupling device using a field plate comprising of an electrode and insulator placed in close proximity to the LED array. A controlled voltage waveform is then applied to the field plate electrode to excite the LED devices in parallel for high-throughput. A camera records the individual light emission resulting from the electrical excitation to yield a function test of a plurality of LED devices. Changing the voltage conditions can excite the LEDs at differing current density levels to functionally measure external quantum efficiency and other important device functional parameters.
US10600692B2 Semiconductor device
A semiconductor device includes a substrate having a fin structure extending along a first direction. The fin structure protrudes from a top surface of a trench isolation region and has a first height. A plurality of gate lines including a first gate line and a second gate line extend along a second direction and striding across the fin structure. The first gate line has a discontinuity directly above a gate cut region. The second gate line is disposed in proximity to a dummy fin region, and does not overlap with the dummy fin region. The fin structure has a second height within the dummy fin region, and the second height is smaller than the first height.
US10600682B2 Semiconductor devices including a stair step structure, and related methods
A method of forming a semiconductor structure includes forming a sacrificial material over a stack comprising alternating levels of a dielectric material and another material, forming an opening through the sacrificial material and at least some of the alternating levels of the dielectric material and the another material, forming at least one oxide material in the opening and overlying surfaces of the sacrificial material, an uppermost surface of the at least one oxide material extending more distal from a surface of a substrate than an uppermost level of the dielectric material and the another material, planarizing at least a portion of the at least one oxide material to expose a portion of the sacrificial material, and removing the sacrificial material while the uppermost surface of the at least one oxide material remains more distal from the surface of the substrate than the uppermost level of the alternating levels of the dielectric material and the another material. Related methods of forming semiconductor structures and related semiconductor devices are disclosed.
US10600678B2 Self-aligned isotropic etch of pre-formed vias and plugs for back end of line (BEOL) interconnects
Self-aligned isotropic etch processes for via and plug patterning for back end of line (BEOL) interconnects, and the resulting structures, are described. In an example, a method of fabricating an interconnect structure for an integrated circuit includes removing a sacrificial or permanent placeholder material of a subset of a plurality of holes or trenches through openings in a patterning layer. The method also includes removing the patterning layer and filling the subset of the plurality of holes or trenches with a permanent material.
US10600673B2 Magnetic susceptor to baseplate seal
A reaction system for processing semiconductor substrates is disclosed. In particular, the invention discloses an arrangement of a susceptor and a baseplate for when a substrate is placed into a reaction region. Magnets are embedded into the susceptor and the baseplate in order to create a gap between the two. As a result of the gap, the invention prevents an accumulation of gaseous materials that would exist in prior art systems as well as particle generation due to physical contact between parts.
US10600672B2 Backend taping using fluid assisted fixation
A method comprising; transferring a holding liquid into at least one pocket of a carrier tape, the at least one pocket comprising a recess within the carrier tape configured to receive an electronic component; placing an electronic component into the at least one pocket whereby the holding liquid acts to retain the electronic component within the pocket; and applying a sealing tape over the carrier tape to close the pocket with the electronic component therein.
US10600661B2 Rapid heat treatment apparatus
A rapid heat treatment apparatus comprises: a chamber for rapid heat treatment; a support stage radiating light to rapidly heat a substrate for rapid heat treatment; a substrate for temperature measurement which is made of a same material as the substrate for rapid heat treatment; a thermocouple for temperature measurement measuring a temperature of the substrate for temperature measurement; a support part formed of a light-transmitting material that supports the substrate for temperature measurement; and a light-transmitting plate disposed between the support part and the heat source device to isolate the opposite internals spaces of the chamber from each other, wherein the temperature of the substrate for temperature measurement, which is measured by the thermocouple, is considered to be the temperature of the substrate subjected to rapid heat treatment.
US10600658B2 Apparatus and method for bending a substrate
A method includes placing a substrate on a first curved surface of a first bending tool, using a second bending tool with a second surface to apply pressure to the substrate, thereby pressing the substrate onto the first curved surface and bending the substrate, and removing the bended substrate from the first bending tool.
US10600646B2 Method of fabricating device including two-dimensional material
A method of fabricating a device including a two-dimensional (2D) material includes forming an amorphous transition metal oxide structure on a substrate and replacing the amorphous transition metal oxide structure by a transition metal dichalcogenide structure. The transition metal dichalcogenide structure includes atomic layers, that are substantially parallel to a surface of the transition metal dichalcogenide structure.
US10600645B2 Manufacturing method of gallium nitride substrate
A method of manufacturing a gallium nitride substrate, the method including forming a first buffer layer on a silicon substrate such that the first buffer layer has one or more holes therein; forming a second buffer layer on the first buffer layer such that the second buffer layer has one or more holes therein; and forming a GaN layer on the second buffer layer, wherein the one or more holes of the first buffer layer are filled by the second buffer layer.
US10600638B2 Nanosheet transistors with sharp junctions
A method of forming a semiconductor device and resulting structures having nanosheet transistors with sharp junctions by forming a nanosheet stack over a substrate, the nanosheet stack having a plurality of nanosheets alternating with a plurality of sacrificial layers, such that a topmost and a bottommost layer of the nanosheet stack is a sacrificial layer; forming an oxide recess on a first and a second end of each sacrificial layer; and forming a doped extension region on a first and a second end of each nanosheet.
US10600633B1 Gas discharge lamp
The present design includes a gas discharge lamp having a base, a closed top cylindrical envelope fixedly mounted to the base, the closed top cylindrical envelope comprising an integrally formed partition defining a pair of openings on opposite sides of the partition, and two electrodes positioned proximate the base, each electrode on an opposite side of the partition. Sides of the partition contact the closed top cylindrical envelope and the partition includes a notch formed proximate an upper edge of the partition thereby establishing an exclusive gas passageway between the pair of openings.
US10600625B2 Method of calibrating a mass spectrometer
A method of calibrating a mass spectrometer is disclosed. The mass spectrometer includes a first quadrupole, a second mass analyzer and a detection means. The method includes calibrating the second mass analyzer at a first time, calibrating the first quadrupole at a second time later than the first including a) determining for each of several selected masses a corresponding value of the amplitude of the RF voltage and DC voltage applied to the electrodes of the first quadrupole, b) fitting a function of the selected mass to the values of the amplitude of the RF voltage and DC voltage corresponding to the several selected masses, c) detecting the selected mass in a filter window width over a mass range, d) evaluating a shift of the peak position and/or a deviation of the filter window width, and e) repeating the calibration steps under certain conditions.
US10600624B2 System and method for substrate processing chambers
Systems and methods for depositing a film in a PECVD chamber while reducing residue buildup in the chamber. In some embodiments disclosed herein, a processing chamber includes a chamber body, a substrate support, a showerhead, and one or more heaters configured to heat the showerhead. In some embodiments, the processing chamber includes a controller.
US10600623B2 Process kit with adjustable tuning ring for edge uniformity control
Process kits, processing chambers, and methods for processing a substrate are provided. The process kit includes an edge ring, an adjustable tuning ring, and an actuating mechanism. The edge ring has a first ring component interfaced with a second ring component that is movable relative to the first ring component forming a gap therebetween. The second ring component has an inner thickness that is less than an outer thickness, and at least a portion of an upper surface of the second ring component is inwardly angled towards the ring first component. The adjustable tuning ring has an upper surface that contacts the lower surface of the second ring component. The actuating mechanism is interfaced with the lower surface of the adjustable tuning ring and is configured to actuate the adjustable tuning ring such that the gap between the first ring component and the second ring component is varied.
US10600622B2 Focus ring with uneven pattern and plasma-processing apparatus including the same
A focus ring includes a main body and a plurality of unit structures. The main body has a ring shape. The unit structures are arranged in an uneven pattern and protrude from an upper surface of the main body.
US10600619B2 Plasma processing apparatus
A plasma processing method in which a stable process region can be ensured in a wide range, from low microwave power to high microwave power. The plasma processing method includes making production of plasma easy in a region in which production of plasma by continuous discharge is difficult, and plasma-processing an object to be processed, with the generated plasma, wherein the plasma is produced by pulsed discharge in which ON and OFF are repeated, radio-frequency power for producing the pulsed discharge, during an ON period, is a power to facilitate production of plasma by continuous discharge, and a duty ratio of the pulsed discharge is controlled so that an average power of the radio-frequency power per cycle is power in the region in which production of plasma by continuous discharge is difficult.
US10600611B2 Ion source crucible for solid feed materials
An ion source with a crucible is disclosed. In some embodiments, the crucible is disposed in one of the ends of the ions source, opposite the cathode. In other embodiments, the crucible is disposed in one of the side walls. A feed material, which may be in solid form is disposed in the crucible. In certain embodiments, the feed material is sputtered by ions and electrons in the plasma. In other embodiments, the feed material is heated so that it vaporizes. The ion source may be oriented so that the crucible is disposed in the lowest wall so that gravity retains the feed material in the crucible.
US10600605B2 Apparatus for aging field emission device and aging method thereof
The inventive concept relates to an apparatus for aging a field emission device configured to emitting electrons based on an electric field between a first electrode and a second electrode, and an aging method thereof. The apparatus according to an embodiment of an inventive concept includes a voltage generator and a current controller. The voltage generator increases the voltage applied to the first electrode to the target voltage level during the first time. The current controller increases the field emission current for the second time to the target current level and increases the pulse width of the field emission current for the third time to the target pulse width. According to the inventive concept, the performance of a large field emission device may be improved with high efficiency and low cost.
US10600603B2 Switching device and switch-off method for operating a switching device
A switching device includes a first conventional switching point and a second conventional switching point which are electrically connected in series by a non-conventional switching point. A switch-off method for operating a switching device is also provided.
US10600601B2 Tuning fork terminal slow blow fuse
A fuse including a housing having upper and lower portions, a plurality of terminal portions disposed in the lower portion, each of said terminal portions having first and second prongs and a gap therebetween, the gap narrowing from a first width adjacent an upper end of said first and second prongs to a second width adjacent a lower end of said first and second prongs, a fusible link disposed in the upper portion of the housing between said plurality of terminal portions, and a partition in said lower portion of said housing, wherein a distance between each of the second prongs and the partition increases from a first end of each of the second prongs proximate the upper portion to a second end of each of the second prongs distal from the upper portion for allowing the second ends to be displaced toward the partition before engaging the partition.
US10600596B2 Adapter to attach implements to an actively controlled human tremor cancellation platform
Embodiments are disclosed of an adapter for coupling an implement to a tremor cancellation platform. The adapter includes a first section attached to the tremor cancellation platform, the first section comprising an elongated tapered key having a base and a tip, the base having a greater transverse dimension than the tip and the base being attached to the tremor cancellation platform. The adapter also includes a second section coupled to the implement, the second section including a tapered cavity sized and shaped to receive the first section, and a latch to lock the second section onto the first section.
US10600595B1 Pressure switch system
A pressure switch including: a spring blade; a ram pin having an angled bottom surface and laterally restrained in movement, where upward movement of the ram pin engages the spring blade such that the spring blade snap deflects to an engaged position, and where downward movement of the ram pin engages the spring blade such that the spring blade snap deflects to an unengaged position; a ball bearing in contact with the angled bottom surface of the ram pin; and an adjustment screw laterally restraining the ball bearing in movement, where a lateral inward movement of the adjustment screw relative to an outside surface of the pressure switch causes an upward movement of the ram pin, and where a lateral outward movement of the adjustment screw relative to the outside surface of the pressure switch causes a downward movement of the ram pin.
US10600585B2 Gear unit housing cover interconnect within a circuit breaker
A gear unit housing for a gear unit includes a two-sided control lever for moving two switching contacts of a circuit breaker in opposite directions. The gear unit housing includes a housing cassette having a housing base and a cover plate detachably connected to the housing cassette by screw connections and lying opposite to the housing base. A bearing shaft for mounting the control lever for rotation about the bearing shaft is connected to the housing cassette and to the cover plate and extends between the housing base and the cover plate. At least one stud element form-lockingly connects the housing cassette and the cover plate. A gear unit having the gear unit housing is also provided.
US10600581B2 Electric double layer capacitance device
The present application is directed to electric double layer capacitance (EDLC) devices. In one aspect, the present application is directed to an electrode comprising an activated carbon cryogel having a tunable pore structure wherein: the surface area is at least 1500 m2/g as determined by nitrogen sorption at 77K and BET analysis; and the pore structure comprises a pore volume ranging from about 0.01 cc/g to about 0.25 cc/g for pores having a pore diameter of 0.6 to 1.0 nm. In another aspect, the present application is directed to an Electric Double Layer Capacitor (EDLC) device comprising an activated cryogel.
US10600575B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a laminated body and first and second external electrodes respectively on both end surfaces of the laminated body. When regions where first internal electrodes or second internal electrodes are not present are regarded as side margin portions in a cross section of the laminated body as viewed from the laminating direction, the side margin portions include multiple side margin layers, and the content of Si in the side margin layer closest to the internal electrode is lower than that in the side margin layer other than the side margin layer closest to the internal electrode.
US10600573B2 Capacitor component and method of manufacturing the same
A capacitor component includes a body in which a dielectric layer and an internal electrode are alternately stacked, and an external electrode disposed on the body and connected to the internal electrode. The dielectric layer includes a composite layer including a dielectric material powder and a metallic particle and first and second protective layers including a dielectric material powder and spaced apart by the composite layer. A thickness of each of the first and second protective layers is equal to or greater than ⅓ of a thickness of the dielectric layer.
US10600572B2 Dielectric composition and multilayer ceramic capacitor containing the same
A multilayer ceramic capacitor includes: a ceramic body including dielectric layers and first and second internal electrodes disposed to face each other with respective dielectric layers interposed therebetween; and first and second external electrodes disposed on an external surface of the ceramic body, wherein the dielectric layer contains a barium titanate-based powder particle having a core-shell structure including a core and a shell around the core, the shell having a structure in which titanium is partially substituted with an element having the same oxidation number as that of the titanium in the barium titanate-based powder particle and having an ionic radius different from that of the titanium in the barium titanate-based powder particle, and the shell covers at least 30% of a surface of the core.
US10600571B1 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a ceramic body including dielectric layers and first and second internal electrodes alternately laminated with the respective dielectric layers disposed therebetween, and first and second external electrodes disposed on first and second external surfaces of the ceramic body to be connected to corresponding internal electrodes, respectively. A longest distance from the first external electrode to the second external electrode is denoted by La, a shortest distance from the first external electrode to the second external electrode is denoted by Lb, and Lb/La is greater than zero to 0.6 or less.
US10600563B2 Magnetic-shield-type converter
A magnetically shielded current transformer is provided, which includes a magnetic core module including a core formed in a ring shape by winding plate shape ribbon a plurality of times, a bobbin configured to accommodate the core, and a coil configured to be wound along an outer circumferential surface of the bobbin; a shielding member which is configured to surround an outer circumferential surface and both side surfaces of the magnetic core module, includes through-holes at centers of the both side surfaces, and is formed of iron; and an outer case configured to protect the magnetic core module and the shielding member. Accordingly, a magnetic path is formed by an external magnetic field, which is applied from the outside, via the shielding member and thus the external magnetic field is prevented from being transferred to the magnetic core module, thereby stably blocking influences caused by the external magnetic field.
US10600562B2 Manufacturing method of magnetic element
A manufacturing method of a magnetic element includes the following steps: forming a block including a central post and at least one lateral post with magneto-conductive materials; cutting the block along a first plane passing through the central and lateral posts to form a first half body and a second half body; combining the first half body with the second half body to form a first air gap between the central post of the first half body and the central post of the second half body and a second air gap between the lateral post of the first half body and the lateral post of the second half body; and cutting or grinding the combined first half body and second half body along a second plane passing through the central post and the lateral post to form a third half body including the first and second air gaps.
US10600555B2 Common mode filter
A device is provided that includes a core having a first end and a second end, and first and second wires wound around the core so as to cross each other on the core to form a cross point. The a winding structure of an ith turn of the first and second wires counting from the cross point toward the first end, and a winding structure of an ith turn of the first and second wires counting from the cross point toward the second end, are substantially symmetrical about the cross point.
US10600554B2 Coil component
First and second wires form a wire assembly by being wound around a winding core portion together. The wire assembly includes a twisted wire portion, an inner layer portion, an outer layer portion, a plurality of outward transition portions, and an inward transition portion. The outer layer portion includes a first outer layer portion which is connected to one of the outward transition portions extending from an intermediate position of the inner layer portion and connected to the inward transition portion. The inward transition portion extends to an intermediate position of the inner layer portion.
US10600542B2 Polarity-switching magnet diode
A polarity-switching magnetic diode provides a method of gating or “rectifying” N and S polarized flux contained within the closed-loop flux circuit of a magnetic flux element. Gaps separate the opposing magnetic polarities, and strategically placed control coils are disposed to break the magnetic circuit in at least two places upon electrical activation of the device—forming high density flux zones of opposite polarity. Switching the control coil's magnetic flux flow allows for the high density flux zones to alternate N and S polarity.
US10600538B2 Permanent magnet comprising a stack of N patterns
A permanent magnet includes a stack of N patterns stacked immediately one above the other in a stacking direction, each pattern including an antiferromagnetic layer made of antiferromagnetic material, a ferromagnetic layer made of ferromagnetic material, the directions of magnetization of the various ferromagnetic layers of all the patterns all being identical to one another. At least one ferromagnetic layer includes a first sub-layer made of CoFeB whose thickness is greater than 0.05 nm, and a second sub-layer made of a ferromagnetic material different from CoFeB and whose thickness is greater than the thickness of the first sub-layer.
US10600537B1 Electrical cable
An electrical cable includes a conductor assembly having a first conductor, a second conductor, and an insulator structure surrounding the first conductor and the second conductor. The first and second conductors carry differential signals. The insulator structure has an outer surface. A cable shield is wrapped around the conductor assembly and engages the outer surface of the insulator structure. The cable shield has an inner edge and a flap covering the inner edge. The cable shield forms a void at the inner edge being located closer to the first conductor than the second conductor. The air void compromising the first conductor by reducing an effective dielectric constant surrounding the first conductor. The first conductor is shifted closer to the cable shield a shift distance compared to the second conductor to increase capacitance of the first conductor compared to the second conductor.
US10600534B2 Cable, device and method of supplying power
For the purpose of improving energy efficiency or improving sound quality, there is provided a cable, a power supply tap, a battery, a printed circuit board, a LSI/IC and the like comprising a hygroscopic fiber, an inorganic ion exchanger influence fiber, a supercritical influence fiber, a composite fiber obtained by mixing two or more among the mentioned fibers, or a hygroscopic resin, an inorganic ion exchanger influence resin, a supercritical influence resin, and a composite resin obtained by mixing two or more among the mentioned resins, and a power supply method of supplying power to a device or a battery.
US10600533B2 Multi-member cable with improved mid-span access
A multi-member cable includes at least a first cable element and a second cable element. The first and second cable elements twist around a center axis of the cable in a counterclockwise direction multiple times to a first reversal point, then twist about the center axis of the cable in a clockwise direction multiple times until a second reversal point, with this pattern repeating along a length of the cable. Adhesion points are formed at intervals along a length of the cable to connect the first and second cable elements. The adhesion points may be spaced apart at an interval equal to a distance between the first and second reversal points. An outer surface of a jacket of the cable may include indications at the first and/or second reversal points, such as physical bumps or markings.
US10600532B1 Service loop for top drive equipment having an embedded lay line
A top drive service loop cable assembly including a plurality of cabled internal cable components a jacket covering the internal cable components, and a flange connected to the jacket and supporting sat internal cable components. The jacket has an embedded lay line embossed into the cable, aligned with internal cable components.
US10600531B2 Highly bendable insulated electric wire
A highly bendable insulated electric wire including: a conducting wire formed by stranding a plurality of metal strands; and an insulator covering the conducting wire, in which a twist pitch ratio of the conducting wire (a twist pitch/an outer diameter of the conducting wire) is 10.8 or less, the insulator is made of a resin composition containing a vinyl chloride resin and having an elongation rate of 130% or higher at −40° C., and an adhesion strength between the conducting wire and the insulator is 20 N or less.
US10600527B1 Ceramic waste form production from used nuclear fuel
According to one aspect of the invention, a method to create a ceramic waste form from used nuclear fuel. An active metal salt waste, a rare earth metal waste, and raw materials are received. The active metal salt waste is combined with the rare earth metal waste, forming a waste salt. The waste salt is then heated to approximately 500° C. The raw materials are also heated to approximately 500° C. The waste salt and raw materials are then blended to form a homogenous waste mixture. The homogenous waste mixture is heated to a first predetermined temperature for a predetermined amount of time, creating a ceramic waste form. The ceramic waste form is cooled to a second predetermined temperature.
US10600520B2 Riser cone apparatus to provide compliance between reactor components and minimize reactor coolant bypass flow
A riser cone has a lower end sized to engage a cylindrical lower riser section of a nuclear reactor and an upper end sized to engage a cylindrical upper riser section of the nuclear reactor. The riser cone defines a compression sealing ring that is compressed between the lower riser section and the upper riser section in the assembled nuclear reactor. In some embodiments the riser cone comprises: a lower element defining the lower end of the riser cone; an upper element defining the upper end of the riser cone; and a compliance spring compressed between the lower element and the upper element. In some embodiments the riser cone comprises a frustoconical compression sealing ring accommodating a reduced diameter of the upper riser section as compared with the diameter of the lower riser section.
US10600514B2 Intuitive automation in patient modeling
To overcome the difficulties inherent in conventional treatment planning approaches, new techniques are described herein for providing an intuitive user interface for automatic structure derivation in patient modeling. In an embodiment, a graphical user interface is provided that provides a list of structures of a specified region. The interface uses medical terminology instead of mathematical one. In one or more embodiments, the list of structures may be a pre-defined list of structures that correspond to that region for the purposes of treatment planning. A user is able to actuate a toggle to include and/or exclude each of the structures separately. In one or more embodiments, the user is also able to actuate a toggle to define a perimeter around each included structure, and further define a margin around the perimeter. The user is also able to specify whether the desired output should include a union or the intersection of all included structures.
US10600503B2 Systems medicine platform for personalized oncology
The present invention is directed to a platform (e.g., Web-based) that enables basic and clinical research activities by integrating patient characteristics and clinical outcome data with a variety of high-throughput research data in a unified environment. While several rich data repositories for high dimensional research data exist in the public domain, most focus on a single data type and do not support integration across multiple technologies. The present invention in at least one embodiment includes a broad collection of bioinformatics and systems biology tools for analysis and visualization of four major “omics” types: DNA, mRNA, microRNA, and metabolites, as well as next-generation sequencing. The present invention helps facilitate systems medicine by providing easy identification of trends and patterns in integrated datasets and hence facilitate the use of better targeted therapies for cancer.
US10600488B2 Non-volatile memory device including decoupling circuit
A non-volatile memory device may include a memory cell array including a plurality of planes, a page buffer connected to the memory cell array and corresponding to each of the plurality of planes, and a decoupling circuit. The page buffer is configured to receive a bit line voltage control signal (BLSHF) via a first node. The decoupling circuit is connected to the first node. The decoupling circuit includes at least one decoupling capacitor configured to execute charge sharing via the first node.
US10600485B2 Memory system having semiconductor memory device that performs verify operations using various verify voltages
A memory system includes a semiconductor memory device having memory cells arranged in rows and columns, and a controller configured to issue a write command with or without a partial page program command to the semiconductor memory device. The semiconductor memory device, in response to the write command issued without the partial page command, executes a first program operation on a page of memory cells and then a first verify operation on the memory cells of the page using a first verify voltage for all of the memory cells of the page, and in response to the write command issued with the partial page command, executes a second program operation on a subset of the memory cells of the page and then a second verify operation on the memory cells of the subset using one of several different second verify voltages corresponding to the subset.
US10600483B2 Ternary content addressable memory with match line circuit for controlling potential of match realizing higher speed of search access
An object of the present disclosure is to provide a content addressable memory realizing higher speed of a search access. A content addressable memory includes: a plurality of memory cells; a match line coupled to the plurality of memory cells; a search line coupled to each of the plurality of memory cells; a match line output circuit coupled to the match line; and a potential changing circuit coupled to the match line and changing the potential of the match line.
US10600476B2 Row based memory write assist and active sleep bias
An apparatus is provided which comprises: an interconnect comprising poly extending in a first direction; a power supply rail extending in a second direction, wherein the second direction is parallel to the first direction; and a memory array organized in rows and columns, wherein the rows are orthogonal to the columns, wherein the first and second directions are parallel to the rows of the memory array, wherein the memory array comprises bit-cells (e.g., 6T SRAM bit-cells) that are organized such that there are no gap bit-cells in the array.
US10600473B2 Apparatuses and methods to perform logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logic operations. An example apparatus comprises sensing circuitry including a sense amplifier and a compute component. A controller is coupled to the sensing circuitry and is configured to cause storing of a first operand in a first compute component storage location, transfer of the first operand to a second compute component storage location, and performance of a logical operation between the first operand in the second compute component storage location and a second operand sensed by the sense amplifier.
US10600466B2 Resistive memory device having reduced chip size and operation method thereof
A resistive memory device includes: a voltage generator generating a write word line voltage according to activation of a write enable signal; a switch circuit outputting one of the write word line voltage and a read word line voltage in response to the write enable signal as an output voltage; a word line power path connected to the switch circuit to receive the output voltage; and a word line driver driving a word line according to a voltage applied to the word line power path, wherein a write command starts to be received after a certain delay following the activation of the write enable signal, and a write operation is performed within an activation period of the write enable signal in response to the received write command.
US10600458B2 Memory device and method of operating the same for latency control
A memory device and method of operation for latency control in which a source clock signal having a first frequency is divided to provide a divided clock signal having a second frequency that is less than the first frequency as an input to a delay-locked loop circuit in an initialization mode. A locking operation may be performed to align the divided clock signal and a feedback clock signal that is generated by delaying the divided clock signal through the delay-locked loop circuit. A loop delay of the delay-locked loop circuit is measured after the locking operation is completed. The latency control is performed efficiently by measuring the loop delay using the divided clock signal in the initialization mode.
US10600453B2 Memory device
A memory device includes a memory cell array including a plurality of memory cells, a page buffer unit including the plurality of memory cells, and a driving determination unit determining whether to perform at least one of a pre-charging operation, a development operation and a latching operation of page buffers connected to the memory cells provided with the read voltage.
US10600451B1 Combination of analog and digital audio players on a single cabinet
The present invention relates to a combined record player, wherein analog audio players are positioned on a top portion or a side portion of a cabinet, a digital audio player is positioned on a front portion of the cabinet, a first PCB is positioned on a front portion or a bottom portion of the cabinet, a second PCB is positioned on a rear portion of the cabinet, and an analog audio output interface is positioned on a rear surface of the cabinet; the first PCB contains an analog-to-digital signal converter, the second PCB contains a digital-to-analog signal converter, the analog audio players are electrically connected to the analog-to-digital signal converter, the digital audio player is electrically connected to the digital-to-analog signal converter, the analog-to-digital signal converter is electrically connected to the digital-to-analog signal converter, and the digital-to-analog signal converter is electrically connected to the analog audio output interface. The invention can integrate the analog audio players and the digital audio player within a cabinet where electrical wires between components in the cabinet do not interfere with each other and keep neat, and both the first PCB and the second PCB have a larger heat dissipation space.
US10600448B2 Streaming digital media bookmark creation and management
A user can quickly and efficiently create, edit, search, playback and share bookmarks in one or more videos that are pre-recorded or being recorded or streaming live. The bookmark includes reference to a portion of the video for an amount of time. The bookmark portions may not include a specified end time. The bookmark may include the source of the video, a start time of the bookmarked portion of the video stream or file, a length of the referenced video portion, and content such as text, emoticons, or other content received from a user that creates, edits, or manages the bookmark. The bookmarks may be grouped together into a set of bookmarks, thereby forming an edit of the original streaming or pre-recorded videos when played sequentially, wherein the edit includes a set of bookmarked video portions (bookmarked videos) taken from one or more particular live streaming or pre-recorded videos.
US10600447B2 Information processing apparatus and method, and program
An information processing apparatus including a plurality of feature amount extraction parts which extract, from content, a plurality of feature amounts that contain information concerning a camera motion in a frame of the content. A display control part displays frames of the content and a GUI on the displayed content frame. The GUI corresponds to an operation concerning the camera motion on the basis of the extracted camera motion information.
US10600431B2 Distortion sensing, prevention, and distortion-aware bass enhancement
Systems and methods to provide distortion sensing, prevention, and/or distortion-aware bass enhancement in audio systems can be implemented in a variety of applications. Sensing circuitry can generate statistics based on an input signal received for which an acoustic output is generated. In various embodiments, the statistics can be used such that a multi-notch filter can be used to provide input to a speaker to generate the acoustic output. In various embodiments, the statistics from the sensing circuitry can be provided to a bass parameter controller coupled to bass enhancement circuitry to operatively provide parameters to the bass enhancement circuitry. The bass enhancement circuitry can provide a bass enhanced signal for generation of the acoustic output, based on the parameters. Various combinations of a multi-notch filter and bass enhancement circuitry using statistics from sensing circuitry can be implemented to provide an enhanced acoustic output. Additional apparatus, systems, and methods are disclosed.
US10600429B2 Stereo audio encoder and decoder
The present disclosure provides methods, devices and computer program products for encoding and decoding a stereo audio signal based on an input signal. According to the disclosure, a hybrid approach of using both parametric stereo coding and a discrete representation of the stereo audio signal is used which may improve the quality of the encoded and decoded audio for certain bitrates.
US10600414B1 Voice control of remote device
A system configured to enable remote control to allow a first user to provide assistance to a second user. The system may receive a command from the second user granting remote control to the first user, enabling the first user to initiate a voice command on behalf of the second user. In some examples, the system may enable the remote control by treating a voice command originating from the first user as though it originated from the second user instead. For example, the system may receive the voice command from a first device associated with the first user but may route the voice command as though it was received by a second device associated with the second user. To enable this functionality, during a remote control session the first device may disable wakeword detection so that the voice command is correctly routed to the second device.
US10600412B2 Communication system
A system and means for recognising phrases of approval, questions and answers in speech conversations exchanged between communication devices such that the phrase recognition means is conditional upon detection of a non-speech event from the devices to denote a subject of interest, the phrase recognition means employing detection of non-speech events from the devices to identify and select speech recognition rules of relevance to the subject item, questions about the subject and answers to the questions. Speech recognition means logs detected speech and non-speech events to a repository for later analysis.
US10600405B2 Speech signal processing method and speech signal processing apparatus
A speech signal processing method of a user terminal includes: receiving a speech signal, detecting a personalized information section including personal information in the speech signal, performing data processing on the personalized information section of the speech signal by using a personalized model generated based on the personal information, and receiving, from a server, a result of the data processing performed by the server on a general information section of the speech signal that is different than the personalized information section of the speech signal.
US10600399B2 Smart piano system
Systems and methods for providing a piano system are provided. In some embodiments, the methods include receiving a plurality of key signals related to a first performance of a piece of music, wherein each of the plurality of key signals corresponds to motion of at least one key of a piano during the first performance; generating first performance information based on the plurality of key signals; receiving musical data related to a second performance of the piece of music; receiving musical data related to a second performance of the piece of music, generating second performance information based on the musical data; and providing content for presentation on a display device based on the first performance information and the second performance information. The methods can also include receiving at least one pedal signal corresponding to motion of a pedal of the piano during the first performance, and generating first performance information based on the pedal signal.
US10600391B2 Apparatus and method of managing display
An embodiment of the present invention discloses a method and apparatus for managing display. A method of managing display according to an embodiment of the present invention may include: obtaining display device information including an operation state and a maximum display resolution of each of one or more connection display devices that are sensed to be connected; detecting one or more operation display devices that are operating display devices from among the one or more connection display devices, by referring to the display device information; and determining a resource allocation coefficient of each of the one or more operation display devices, based on at least one of a maximum display resolution of each of the one or more operation display devices and a number of display channels of each of the one or more operation display devices.
US10600387B2 Display apparatus and method for driving a backlight to prevent or reduce gradation overcompensation
A display apparatus and a method for controlling the same are provided. The method for controlling the display apparatus according to the present disclosure includes receiving an image; distinguishing the image into a plurality of blocks to detect a maximum pixel value each of the plurality of blocks; determining a target diffuser value usable for compensating for a duty of a backlight based on the detected maximum pixel value for each block; and driving the backlight for each of the plurality of blocks based on a backlight duty value compensated based on the target diffuser value. Therefore, the display apparatus according to the present disclosure may address a problem that gradation overcompensation occurs in a region of a certain block, when the backlight is driven in a unit of the plurality of blocks, using a local dimming mode.
US10600381B2 Reset control circuit, method for driving the same, shift register circuit, and display device
A reset control circuit, a method for driving the same, a shift register circuit, and a display device are disclosed. The reset control circuit includes: a reset-off sub-circuit, a reset-on sub-circuit, and a general output terminal; a signal to be shifted is input to a first control terminal of the reset-off sub-circuit, a reset-off signal is input to a first input terminal thereof; a shift signal is input to a second control terminal of the reset-on sub-circuit, the signal to be shifted is input to a third control terminal thereof, the shift signal reused as a reset-on signal is input to a second input terminal thereof; with a pulse level of the signal to be shifted, the reset-off sub-circuit is controlled to be enabled to output the reset-off signal to the general output terminal, the reset-on sub-circuit is controlled to be disabled to stop the reset-on signal from being output.
US10600379B2 Low power display device with variable refresh rates
The disclosure describes procedures for dynamically employing a variable refresh rate at an LCD display of a consumer electronic device, such as a laptop computer, a tablet computer, a mobile phone, or a music player device. In some configurations, the consumer electronic device can include a host system portion, having one or more processors and a display system portion, having a timing controller, a buffer circuit, a display driver, and a display panel. The display system can receive image data and image control data from a GPU of the host system, evaluate the received image control data to determine a reduced refresh rate (RRR) for employing at the display panel, and then transition to the RRR, whenever practicable, to conserve power. In some scenarios, the transition to the RRR can be a transition from a LRR of 50 hertz or above to a RRR of 40 hertz or below.
US10600377B2 Image display method and device of determining backlight coefficient according to grayscale eigenvalues corresponding to pixels in different partition
An embodiment of the present application discloses an image display method and device. The method includes: determining a first preset parameter of each partition of a backlight relative to a first frame image when a display request for the first frame image is detected, the preset parameter comprising grayscale and/or backlight brightness; acquiring a second preset parameter of each partition of the backlight relative to a second frame image, the second frame image being a previous frame image of the first frame image; determining a grayscale compensation coefficient of a first frame image according to the first preset parameter and the second preset parameter; determining a backlight coefficient of each partition of the first frame image; and driving the backlight according to the determined backlight coefficient of each partition and driving a display screen according to the grayscale compensation coefficient to display the first frame image.
US10600373B2 Display device and method of driving the same
A display device includes: a side-lighting backlight source, a display panel, and a light controlling component; the side-lighting backlight source comprises a light guide plate and a plurality of light emitting devices; the light guide plate includes a plurality of first regions and a brightness of a light emitting face of each of the first regions is controllable by at least one of the light emitting devices; the light controlling component includes a plurality of second regions configured such that one of the first regions covers at least one of the second regions; the brightness of the light emitting face of each of the first regions and a light transmittance of each of the second regions are controlled according to the contrast of the image to be displayed by a corresponding region of the liquid crystal display panel.
US10600372B2 Transreflective liquid crystal display device
An object is to provide a liquid crystal display device which can recognize image display even when the liquid crystal display device is used in a dim environment. In one pixel, a pixel electrode including both of a region where incident light through a liquid crystal layer is reflected and a transmissive region is provided, and image display can be performed in both modes: the reflective mode where external light is used as an illumination light source; and the transmissive mode where the backlight is used as an illumination light source. When there is external light with insufficient brightness, that is, in a dim environment, the backlight emits weak light and an image is displayed in the reflective mode, whereby image display can be performed.
US10600360B2 Display device and method of designing the same
Column circuit blocks and row circuit blocks include circuit block units each being opposed to a step of the series of steps. Each of the circuit block units consists of m column circuit blocks and n row circuit blocks disposed side by side along a virtual line connecting outer vertices of the opposite step in an order corresponding to an order of pixel rows and pixel columns of the opposite step. A total sum of lengths of sides of the m column circuit blocks opposed to the virtual line projected to the virtual line and lengths of sides of the n row circuit blocks opposed to the virtual line projected to the virtual line is not greater than the virtual line length. A power line is provided outer than the display region and between the display region and the row circuit blocks and the column circuit blocks.
US10600358B2 Organic light-emitting display device
An organic light-emitting display device includes: a substrate, light-emitting elements on the substrate, and a light control layer structure between an anode of each of the light-emitting elements and the substrate, the light control layer structure including at least one pair of an alternately stacked low refractive index layer and high refractive index layer, a lowest high refractive index layer contacting an upper surface of the substrate.
US10600357B2 Method and system for speckle phenomenon of display image
An improvement method for speckle phenomenon of a display image includes: a display device respectively displaying a first black-and-color grid image and a second black-and-color grid image; black and color grins of the first black-and-color grid image and black and color grins of the second black-and-color grid image are complementary, size of black and color grins of the first black-and-color grid image and the second black-and-color grid image is same as pixel size of the display panel; and acquiring a pixel gray scale of the first black-and-color grid image the display device displays; the display device displaying an image according to the acquired pixel gray scales and a driving frequency. The method calibrates the pixel gray scale of the display device by way of compensation and algorithm to achieve brightness uniformity of the display screen and reduce or eliminate the speckle phenomenon caused by the AG cover glass.
US10600356B1 Display systems and methods involving time-modulated current control
A representative display system includes: a pixel array having a plurality of pixels, gate lines, and data lines; a first of the pixels having a first TFT, a second TFT, a storage capacitor, and an LED; the first TFT having a first gate electrode, a first source electrode, and a first drain electrode, the first gate electrode coupled to a first of the gate lines, the first source electrode and the first drain electrode coupled between a first of the data lines and a first terminal of the storage capacitor; the second TFT having a second gate electrode, a second source electrode, and a second drain electrode, the second gate electrode coupled between the first TFT and the storage capacitor; the LED coupled to the second TFT; wherein the storage capacitor is configured to store a data voltage corresponding to a data signal, coupled to the first terminal, from the first of the data lines during an on-time of the first TFT; and wherein the LED is controllable to emit light at a brightness corresponding to duration of a driving current flowing through the LED, the driving current being provided to the LED in response to the data voltage from the storage capacitor and a PWM signal, coupled to a second terminal of the storage capacitor terminal and configured as a sawtooth waveform, being provided to the second gate electrode.
US10600347B2 Organic light emitting display device and controller
The present disclosure relates to an organic light emitting display device that performs sensing and compensation for a characteristic value of a subpixel, and provide the organic light emitting display device that detects whether a sensing environment has a defect via transceiving a signal between a controller and a data driver before sensing is performed in a period in which the characteristic value of the subpixel is sensed, and controls sensing of the characteristic value of the subpixel according to detection of whether the sensing environment has a defect. According to the present disclosure, an error of sensing data due to a defect in the sensing environment may be prevented and an image abnormality due to compensation performed based on erroneous sensing data may be prevented, by detecting a defect in the sensing environment and stopping sensing of the characteristic value of the subpixel when the sensing environment has a defect.
US10600344B1 Dimensional display board
Display boards of the kind generally used for presentations in educational and business settings, for example, and that can be made from a variety of materials including rigid paper pulp, corrugate, plastic polymers and foam are provided with openings in the board for creating dimensions.
US10600337B2 Intelligent content parsing with synthetic speech and tangible braille production
Aspects of the disclosure relate to parsing page content to determine tag sequences and synthesizing content associated with the determined tag sequences to produce audio and/or braille output relative to user preferences and input. In a first embodiment, a user computing device may receive a page document corresponding to a uniform resource locator (URL) of the third party computing platform, identify one or more tag sequences of the page document, calculate an expected reading time for each of the one or more tag sequences, generate a summary associated with each of the one or more tag sequences of the page document, and produce an output of the summary. In a second embodiment, a server infrastructure may activate an interface with the user computing device and may perform the aforementioned processes in order to increase processing efficiency and decrease computing load at the user computing device.
US10600332B2 Internet-based educational framework for the correlation of lessons, resources and assessments to state standards
An apparatus assists educators in selecting achievement tools to meet an applicable one of a plurality of sets of educational standards. A first table holds a plurality of educational standards and a plurality of linked keywords. A second table holds a plurality of achievement tools, such as lesson plans, assessments and resources, and a plurality of linked keywords. A table manipulator program permits an educator to select an educational standard and shows achievement tools applicable to the selected educational standard by having a matching of keywords linked to the achievement tools to keywords linked to the educational standards.
US10600325B1 Avionic display system
Avionic display systems systems generally relate to techniques of displaying images to a pilot, by generating a translucent image to be overlaid on top of a pilot view; determining if the pilot view includes one or more locations of stored visual references including sources of color-based information; overlaying; the translucent image on top of the pilot view; and modifying the translucent image to convey the color-based information to the pilot.
US10600316B1 Rules-based method of identifying misuse of emergency fire exits using data generated by a security alarm system
A rules-based emergency exit misuse identification system, including one or more cloud servers. The one or more cloud servers are configured to store instructions to be executed on one or more security systems. The one or more security systems are configured to receive emergency data from a plurality of sensors for a plurality of emergency exits, the emergency data indicating activity of the plurality of emergency exits. The one or more security systems are configured to identify one or more emergency exits for which a burglar alarm event occurred. The one or more security systems are configured to identify past burglar alarm events associated with the one or more emergency exits for which the burglar alarm event occurred. The one or more security systems are configured to determine if the burglar alarm event qualifies as a delay event. The one or more security systems are configured to register and save the emergency data including the burglar alarm event if the burglar alarm qualifies as a delay event. The one or more security systems are configured to generate system recommendations for prevention of future delay events for the plurality of emergency exits. The one or more security systems are configured to generate a report including details of the delay event, emergency exit activity and historical data collected from the plurality of sensors for the plurality of emergency exits.
US10600312B2 Systems and methods for security sensor configuration
Systems and methods for configuring a security sensor are provided. Some methods can include receiving user input identifying a configuration setting of the security sensor through a user input device located on the security sensor, identifying the configuration setting based on the user input, transmitting a registration message to a security system control panel identifying the configuration setting, and operating in accordance with the configuration setting.
US10600310B2 Establishment and detection of breakage of wireless leash between devices
Companion and accessory devices can be wirelessly leashed together in a manner that enables the devices to estimate their proximities to each other. One device can periodically attempt to detect a signal from the other device. For each attempt, the attempting device can store an indication of whether the signal was detected. If a number of times that the signal was undetected exceeds a threshold, then the attempting device can perform specified operations, such as alerting a user that the wireless leash was broken. As another example, one device can detect that a strength of a signal from the other device exceeds a threshold. In response, the detecting device can measure signal strengths more frequently. If the measuring device then detects that the signal strength exceeds another threshold, then the measuring device can cause specified operations to be performed, such as data synchronization between the devices or unlocking a device.
US10600306B2 Gas monitor, system and method sensing two different gases
A monitor for gases includes a terminal portion that has two states, an output configuration state in which an output signal is sent from the processor to a first device, and an input configuration state in which an input signal is received from a second device.
US10600302B2 Seatbelt and child seat anchor based occupancy detection system
A system for detecting the presence of an occupant in a child seat is provided. The system includes at least two sensor modules positioned to detect acceleration of the child seat. The sensor modules provide signals representative of the acceleration detected at the first and send sensor modules to a controller. The controller includes signal processing circuitry for processing the signal to determine whether the signals received from the sensor modules are representative of the physiological motion of the occupant. The controller processes the signals received from the sensor modules to isolate acceleration of the child seat from the motion of the vehicle.
US10600300B2 Improvements to multi-point sampling valves
A rotary sampling valve for a multi-point aspirated gas or smoke detection system, the rotary sampling valve including multiple sets of inlet ports, whereby, in a first operation mode, air is drawn via all inlet points simultaneously and, in a second operation mode, air is drawn via one inlet port from each set of inlet ports simultaneously. A multi-point aspirated gas or smoke detection system including a rotary sampling valve is also described.
US10600298B1 Exit-code-based RFID loss-prevention system
Methods and systems are described for authorizing an item with an RFID tag to leave a facility. In one embodiment, a mobile device receives or determines an exit code (EC) to write into the tag in response to providing authorizing information. The EC may be based on information stored in the tag such as the tag's item identifier or other tag information (collectively an item identifier or II), a ticket value, other information such as the OC, a mobile identity or location, or any other suitable information. Upon verification of the EC, the tagged item is allowed to leave the facility. In another embodiment, the mobile device stores an item identifier (II) associated with the tag and provides authorizing information. Upon verifying the authorizing information and confirming that the stored II corresponds to the tagged item's II, the tagged item is allowed to leave the facility.
US10600289B2 Gaming system, gaming device and method for providing game bonusing environment
A gaming system and method for exchanging one or more triggered individual bonus games for one or more current plays of a community game or one or more future plays of a community game. If an individual bonus game is triggered in association with an individual gaming device, the gaming system enables the player to: (i) play the triggered individual bonus game, (ii) skip the individual bonus game and play or participate in a community or group game, or (iii) skip the individual bonus game and save an entry to play or participate in a future community or group game. In these embodiments, the gaming system determines one or more features or attributes of the available community game (which the player may play or defer play of) based, at least in part, on which of a plurality of different individual bonus games are triggered.
US10600284B2 Zone dependent payout percentage
Various embodiments include game configurations that are specific to a location.
US10600280B2 Gaming machine, system, and method for an associated stage effect
A gaming system comprises a plurality of gaming machines operably interconnected. Each of the plurality of gaming machines is assigned a unique machine identification code. Each of the plurality of gaming machines includes a stage effect controller configured to perform a predetermined stage effect, a common timer for providing timing information related to the performance of the predetermined stage effect to each of the plurality of gaming machines, and a control unit operably coupled to the stage effect controller and being configured to perform the predetermined stage effect based on the timing information and the machine identification code.
US10600271B2 Money item dispensing
A method and system for recycling money items from a mixed denomination money item storage chamber to create a mixed money item magazine for dispensing money items.
US10600261B2 Vehicle with health-based active self-testing method
A method for use with a vehicle having one or more subsystems includes receiving vehicle health management (VHM) information via a controller indicative of a state of health of the subsystem. The VHM information is based on prior testing results of the subsystem. The method includes determining a required testing profile using the testing results, applying the testing profile to the subsystem to thereby control a state of the subsystem, and measuring a response of the subsystem to the applied testing profile. The method also includes recording additional testing results in memory of the controller that is indicative of a response of the subsystem to the applied testing profile. The vehicle includes a plurality of subsystems and a controller configured to execute the method.
US10600256B2 Impact sensing usable with fleet management system
A method of monitoring operation of a vehicle detects an application of force to the vehicle and a change of momentum of the vehicle is calculated. If the change of momentum and the application of force are determined to occur within a predetermined time period of one another, an impact signal is generated.
US10600240B2 Toy scanner
A system for acquiring a 3D digital representation of a physical object, the system comprising: A scanning station comprising an object support for receiving a physical object; an image capturing device operable to capture two or more images of a physical object when the physical object is placed on the object support, wherein the two or more images are taken from different view points relative to the physical object; and a processor configured to process the captured two or more images and to create a 3D digital model of the physical object.
US10600236B2 Prediction and throttling adjustments based on application rendering performance
Described herein are techniques for adjusting a prediction level and a throttle level, as frames are being rendered on a head-mounted display (HMD), based on an application's rendering performance. The prediction level is increased if a number of late frames, out of a past N rendered frames of (N being any suitable number), meets or exceeds a threshold number of late frames, which causes a compositor of the HMD to predict pose data of the HMD farther out into the future. The throttle level can be increased independently from, or in synchronization with, the increase in the prediction level to causes the compositor to throttle the frame rate of the application (e.g., to a fraction of the refresh rate of the HMD). The prediction level (and the throttle level, if at the same level) can be decreased if a particular number of consecutively-rendered frames finish rendering early.
US10600233B2 Parameterizing 3D scenes for volumetric viewing
A target view to a 3D scene depicted by a multiview image is determined. The multiview image comprising sampled views at sampled view positions distributed throughout a viewing volume. Each sampled view in the sampled views comprises a wide-field-of-view (WFOV) image and a WFOV depth map as seen from a respective sampled view position in the sampled view positions. The target view is used to select, from the sampled views, a set of sampled views. A display image is caused to be rendered on a display of a wearable device. The display image is generated based on a WFOV image and a WFOV depth map for each sampled view in the set of sampled views.
US10600227B2 Methods and systems for generating holographic animations
Methods and systems are described herein for improved techniques for consuming and interacting with media content. Specifically, the media guidance application may generate holographic animations that move from a holographic structure from which a user has selected a media asset and direct the user to a display device capable of presenting the media asset. For example, in response to a user selecting a baseball movie from a holographic bookcase, the media guidance application may generate for display a holographic baseball that is “thrown” from the bookcase to a television that will present the baseball movie.
US10600221B2 System, method, and electronic device for information duplication and machine-readable storage medium
The embodiments of the present invention provide an information-duplication system, an information duplication method, an electronic device, and a machine-readable storage medium. First, a selection region is determined according to a duplication operation of a user on the display content of an electronic device. Then, the text information corresponding to the selection region is converted into pictures. Finally, the pictures converted from the text information in the selection region are merged with the pictures in the selection region, and the picture generated after merging is then shared as a duplication content. The embodiments of the present invention can realize the simultaneous presence of text information and pictures in the duplication content.
US10600214B2 Image reconstruction system and method
A method and system for image reconstruction are provided. A projection image of a projection object may be obtained. A processed projection image may be generated based on the projection image through one or more pre-process operations. A reconstructed image including an artifact may be reconstructed based on the processed projection image. The artifact may be a detector edge artifact, a projection object edge artifact, and a serrated artifact. The detector edge artifact, the projection object edge artifact, and the serrated artifact may be removed from the reconstructed image.
US10600202B2 Information processing device and method, and program
The present technology relates to an information processing device and method, and a program which enable a photographing position and a photographing attitude to be inferred under a more lenient condition.A position/attitude calculation unit calculates a photographing position and a photographing attitude of a captured image to be processed relative to a known photographing position and photographing attitude of one captured image in a reference space on the basis of two captured images having five or more feature points that correspond to each other. In addition, the position/attitude calculation unit calculates a photographing position and a photographing attitude of the captured image to be processed in the reference space on the basis of a position of a subject in the reference space corresponding to a common feature point in the two captured images and another captured image of which a photographing position and a photographing attitude are known and the photographing position and the photographing attitude of the captured image to be processed relative to the photographing position and the photographing attitude of the one captured image. The present technology can be applied to smartphones.
US10600194B2 Image and video capture architecture for three-dimensional reconstruction
The present approach relates to an automatic and efficient motion plan for a drone to collect and save a qualified dataset that may be used to improve reconstruction of 3D models using the acquired data. The present architecture provides an automatic image processing context, eliminating low quality images and providing improved image data for point cloud generation and texture mapping.
US10600178B2 Methods for determining test result validity using fluid flow transit time across a test strip
The present disclosure relates to methods for determining a wavefront position of a liquid on a surface of an assay test strip placing a liquid on the surface of the test strip; and acquiring one or more signals from the surface of the test strip at one or more times, comparing the one or more acquired signals to a threshold, wherein the wavefront position is a position on the surface of the test strip where a signal is greater than or less than a threshold (e.g., fixed or dynamic threshold). Such methods may be used to determine the wavefront velocity of a liquid on a surface of an assay test strip and the transit time of a liquid sample to traverse the one or more positions on the surface of the assay test strip.
US10600175B2 Dynamic care areas for defect detection
Systems and methods of a two-pass inspection methodology that dynamically creates micro care areas for inspection of repeater defects. Micro care areas can be formed around each location of a repeater defect. After inspection, additional repeater defects in the micro care areas can be identified. Attributes of the repeater defects can be compared and any repeater defects with attributes that deviate from an expected group attribute distribution can be classified as nuisance.
US10600166B2 Tone curve mapping for high dynamic range images
Methods for mapping an image from a first dynamic range to a second dynamic range are presented. The mapping is based on a function that includes two spline polynomials determined using three anchor points and three slopes. The first anchor N point is determined using the black point levels of the input and target output, the second anchor point is determined using the white point levels of the input and target output, and the third anchor point is determined using mid-tones information data for the input and target output. The mid-tones level of the target output is computed adaptively based on an ideal one-to-one mapping and by preserving input contrast in both the blacks and the highlights. An example tone-mapping transfer function based on third order (cubic) Hermite splines is presented.
US10600161B2 Image correction device
An image correction device includes a line segment detection module, a shape specification module and an image correction module. The line segment detection module detects from a captured image obtained by photographing a document a plurality of line segments that correspond to the notation on the surface of the document. The shape specification module specifies shape approximation lines that approximate the surface shape of the document from the plurality of line segments. The image correction module utilizes the shape approximation lines specified by the shape specification module to correct the captured image.
US10600160B2 Motion compensation in a three dimensional scan
The present disclosure provides computing device implemented methods, computing device readable media, and systems for motion compensation in a three dimensional scan. Motion compensation can include receiving three-dimensional (3D) scans of a dentition, estimating a motion trajectory from one scan to another, and calculating a corrected scan by compensating for the motion trajectory. Estimating the motion trajectory can include one or more of: registering a scan to another scan and determining whether an amount of movement between the scans is within a registration threshold; determining an optical flow based on local motion between consecutive two-dimensional (2D) images taken during the scan, estimating and improving a motion trajectory of a point in the scan using the optical flow; and estimating an amount of motion of a 3D scanner during the scan as a rigid body transformation based on input from a position tracking device.
US10600157B2 Motion blur simulation
Methods, devices, and systems for simulating motion blur are disclosed. In some aspects, a device includes a memory and one or more processors coupled to the memory. The one or more processors may be configured to receive a plurality of frames, identify an object of interest within the plurality of frames, track the object of interest within the plurality of frames, align the object of interest within the plurality of frames, and generate a final frame based on blending the aligned plurality of frames.
US10600152B1 Systems and methods for parallax compensation
Images of a scene may be captured by a set of image capture devices. Overlapping areas of the images may be identified based on the topology of the set of image capture devices. Frontiers within the overlapping areas of the images may be identified based on borders of the images. Sample points for the images may be distributed along the frontiers. Warp parameters including an anti-symmetric warping portion and a symmetric warping portion may be determined at the sample points. Displacement values may be determined at the sample points based on the warp parameters. Warp maps for the images may be determined based on diffusion of the displacement values. Displacement maps for the images may be determined based on interpolation of the warp maps. The images may be modified based on the displacement maps.
US10600140B2 Method for selecting a display capturing mode
A method for extracting display data from a computing resource of a computer system comprises the dynamic selection of a display capturing mode among a plurality of display capturing modes.
US10600137B2 Systems and methods for dynamic ambulance deployment
A dispatcher command center for dynamic ambulance deployment based on population density is described herein. The dispatcher command center is configured to display a street map of a coverage area, the street map including a first representation of a likely population density within the coverage area, and display an ambulance location of a plurality of ambulances. The dispatcher command center is also configured to receive, in real-time, a data signal including transaction data associated with a transaction. The transaction data includes a transaction location and transaction time and represents an activity executed by a person within the coverage area. The dispatcher command center is further configured to display a second representation of the transaction at a location on the street map corresponding to the transaction location, and deploy at least one of the plurality of ambulances in response to the displayed second representation, thereby updating at least one ambulance location.
US10600135B2 Energy management system, method, and device for multi-site energy management
To minimize the amount of calculation for changing an operation schedule even when there is an increase in the number of sites. A management computer calculates a first total schedule value, which is the total of the schedule values for each of the sites within a first time frame. If the first total schedule value exceeds a first target value set in advance, the management computer: calculates a first excess amount of the first total schedule value in relation to the first target value; selects, as a first site, a site subjected to a change in a demand schedule from a group of candidate sites satisfying a candidate criterion set in advance from among a plurality of the sites, the selection being performed on the basis of information on the facility characteristics for each of the sites; changes a first demand schedule of the first site in the first time frame; and transmits the changed first demand schedule to a control device of the first site.
US10600131B1 System and method for providing smart plant incubation
Disclosed is a system for providing plant incubation. An example system may include, a jar having a top opening and a bottom opening, seal lids configured to be removably secured at the top opening or the bottom opening, perforated lids configured to be removably secured at the top opening or the bottom opening, a stand for supporting the jar vertically, and a user computing device. The user computing device is configured to receive data associated with the jar and data associated with the seeds, determine, based on the data, reminders concerning seed planting and times for the reminders, and provide the reminders at the times for the reminders. The reminders including instructions to perform actions with the jar, seal lids, perforated lids, stand, and seeds. The system may further include a smart unit associated with the jar to provide data concerning physical conditions in the jar.
US10600129B2 Business analysis tool using attribute groups
A single automated accounting and business analysis system is employed to acquire, organize, record, analyze and plan all the relevant financial and non-financial metrics utilized by an individual or group. This includes all the internally generated metrics and external metrics such as data related to the economy, a particular industry, weather conditions, etc. The system employs heuristics to learn from previous associations and links data based on previous associations.
US10600127B1 Assistance on the go
A mobile computerized apparatus or method configured to coordinate towing facilities and roadside assistance providers and their available capacity to tow and provide roadside assistance and match users with those towing facilities and roadside assistance providers is disclosed. The apparatus or method may be configured to consider the following factors in matching the towing facilities/roadside assistance providers and users: (a) availability of nearby towing facilities; (b) telematics information from the vehicle to assist with the diagnosis/repairs; (c) preset preferences of the user; (d) insurance information (such as the type of the vehicle the user has and the user's home address); and (e) the capabilities of the towing facility.
US10600120B2 System and method for automated order entry on short queues
Orders are automatically sent to the market when certain user defined conditions are met. In particular, a trader can configure the trading application to automatically send orders for preset quantities at price levels with queues falling below a user defined threshold. The length of queues may be measured in several ways, for example, the queue length could be measured by quantity at a given price level or the queue length could be measured by the number of orders at a given price level, or the queue length could be measured by a combination of quantity and orders. The present embodiments can more quickly recognize opportunities and send an order to take advantage of it than a trader can do manually. Other advantages and features are described herein.
US10600118B2 Systems and methods for throttling transaction processing based on constrained sub-systems
A computer-based method for throttling payment card transaction processing is provided. The method uses a computer device including a processor and a memory. The method includes identifying, in the memory, a first threshold level. The method also includes transmitting a first plurality of transaction requests to a sub-processing system. The method further includes computing, by the processor, an average response time of the sub-processing system for processing the first plurality of transaction requests. The method also includes receiving a second plurality of transaction requests. The method further includes identifying one or more of the second plurality of transaction requests as failure candidates based at least in part on the average response time and the first threshold level. The method also includes failing one or more of the failure candidates.
US10600115B2 Virtual store and social media integration
A first image/video of a user and a second image of a product are identified. The second image is merged into a merged image/video depicting the product being worn by the user. A purchase button is provided with the merged image/video that when activated completes a purchase of the product for the user. In an embodiment, the merged image/video is shared on a social media platform and views, likes, re-posts, dislikes, and/or purchases are tracked for the product.
US10600113B2 Methods and systems for storefront generation
An embodiment includes a system comprising an initialization module and a platform module. The initialization module provides an initialization interface to a merchant that receives an indication from the merchant to initialize creation of a storefront application. The platform module receives a selection of mobile phone device operating systems; accesses stored templates from a template database, and maps elements in the stored templates to portions of source code to generate sets of operating system-specific source code. The stored templates correspond to the selected mobile phone device operating systems. The stored templates include source code used to implement portions of the storefront application on a mobile phone device operating system. When compiled, the sets of operating system-specific source code become versions of the storefront application executable by a respective one of mobile phone device operating systems.
US10600110B2 Real-time order notification processing
Real-time order information is published to a server as an order is being placed for a customer and while the order is being fulfilled. The server dynamically pushes in real time the change in state of the order as the order is being fulfilled to a mobile device being operated by the customer.
US10600092B2 Integration of a wall-to-wall advertising unit and digital media content
Described are methods and systems for dynamic integration and presentation of advertising content and media content. A server computing device receives a request for media content from a remote computing device, and provides an interactive advertising unit. The interactive advertising unit includes a first content layer including the requested media content, a media player, and website content; a second content layer including the advertising content, wherein the advertising content comprises video content; and an integration module. The integration module is configured to display the video content to match the boundaries of the media player, extend the display area of the video content beyond the boundaries of the media player and underneath the website content of the first content layer, reduce the display area of the video content after a period of time to match the boundaries of the media player, and display the requested media content in the media player.
US10600083B2 Simulation of messages from internet of things (IoT) devices for digital signage
Techniques are disclosed for the simulation of Internet of Things (IoT) device messages to control the generation and rendering of digital signage on a display module. A methodology implementing the techniques according to an embodiment includes intercepting messages that are transmitted from the devices to the display modules, and extracting or otherwise accessing sensor data from the intercepted messages. The sensor data can be provided to a user interface configured to allow a user to edit or manipulate the sensor data. A modified or transformed message is generated, based on the intercepted message and the edited sensor data. The modified or transformed message is transmitted to the display module, which is configured to render digital signage based on the content of the message. These techniques enable the user to visualize and evaluate alternative signage renderings in a relatively convenient manner by manipulating the sensor data reported from the IoT devices.
US10600079B2 Offline location-based consumer metrics using online signals
A business monitoring system is described herein that brings together the previously separate worlds of social media and offline secret shopper and similar programs. With the business monitoring system, owners of brands are able to monitor the local voice of the customer to detect local and regional trends in sentiment and activity, build benchmarks and goals for local storefronts, evaluate in-store operations and customer service trends, and measure the local impact of marketing and advertising initiatives. The system collects and analyzes signals from online sources, producing reports, analytics, benchmarks, and alerts regarding offline activity at the local/store-front level. The system normalizes the signals from various sources, analyzes the signals at the individual location level, aggregates the data across various dimensions, builds benchmarks for comparison, and fires triggers notifying appropriate people upon detecting a meaningful variance. Thus, the system provides a rich and timely set of information to business decision makers.
US10600076B2 Systems and methods for obfuscated audience measurement
A panel provider may transmit queries to an audience measurement server to retrieve measurement data for subsets of clients selected via one or more characteristics, such as characteristics of the client, characteristics of the client's device, characteristics of the received content, etc. To protect panel data, the panel provider need not identify these characteristics to the audience measurement server; rather, queries may be made via a plurality of filters that may be applied to client and/or content identifiers. Because the audience measurement server may apply the filters or data structures to select client data for retrieval without knowing what the filter represents, the panel provider's reason for any particular query may be hidden. For further obfuscation, the panel provider may provide a plurality of filters that individually may identify large numbers of clients, but when intersected or applied together, identify only the clients for whom measurement data is required.
US10600074B2 Dwell time based advertising in a scrollable content stream
A method for online advertising includes: receiving a request for a content stream from a client device; embedding an advertisement in the content stream, and transmitting the content stream to the client device; determining a scroll dwell time of the advertisement when the content stream is presented on the client device; determining a level of performance of a guaranteed presentation amount associated with the advertisement, the level of performance based on the scroll dwell time of the advertisement. In another embodiment, candidate advertisements are identified for presentation in the content stream; for each candidate, an expected cost per time unit (eCPTU) of exposure is determined; one of the candidate advertisements is selected for inclusion in the content stream based on the eCPTU's; the content stream is transmitted to the client device.
US10600069B2 Gift card exchange kiosks and associated methods of use
The present disclosure is directed to gift card exchange kiosks and associated methods of use. In one embodiment, for example, a consumer operated kiosk can receive a gift card identifier associated with a gift card via a user interface and/or a card reader, verify the gift card's activation status and/or face value, and display exchange options for a consumer. The exchange options can include exchanging the gift card for cash or a redeemable cash voucher. The kiosk can also store exchanged gift cards for later sale at the kiosk or at a remote location.
US10600067B2 Demographic based adjustment of data processing decision results
Techniques are described for iteratively adjusting data processing decision results in accordance with rules. In some implementations, the applied rules may be data ethics rules associated with particular demographic groups, such as users in a particular geographic location, users in a particular age range, and so forth. The rules may describe the manner in which data, such as data that describes or identifies individuals, is collected, stored, analyzed, applied, manipulated, and/or destroyed. The various stages of data handling may be described as a data supply chain, and a set of rules may apply to the handling of data at one or more stages of the data supply chain. The rules may enforce data privacy considerations and/or other types of constraints on data handling.
US10600062B2 Retail website user interface, systems, and methods for displaying trending looks by location
A system including a graphical user interface (GUI) displayed on a display device is disclosed. The GUI includes a plurality of images displayed on the display device, each image being of a look that is determined to be trending within a previous time period; and each image is displayed as taken by a photographer and posting on a social network. The plurality of images is filterable based on a selection of one or more locations.
US10600059B2 Component based customer care management
A component-based customer care management provides a flexible, modifiable, and customizable data processing system that may be tailored according to a business' needs. The component-based system may be deployed as a software, hardware, or software and hardware enterprise system. The enterprise system may include discrete federated task-based components that interface with a database of information through a data management or integration components. The enterprise system may be modified or updated with modifications to components to realize changing data processing needs. The enterprise system may be maintained, revised, modified, or updated without substantial or significant recoding.
US10600054B2 Systems and methods for monitoring payment transactions for fraud using social media
A computer-implemented method for detecting fraudulent payment transactions performed over a payment network is provided. The method includes receiving, by a fraud monitoring device, a request to determine whether a payment transaction initiated using a payment card of a cardholder is fraudulent, wherein the request includes at least one of a merchant identifier, a merchant location, a cardholder identifier, and a transaction timestamp, associating the cardholder with a social media account based on the cardholder identifier, and receiving the social media location data from a social media computing device. The social media location data indicates a location of the cardholder at a particular time. The method also includes calculating a distance between the merchant location and the location of the cardholder indicated by the social media location data, and a time between the transaction timestamp and the particular time associated with the social media location data.
US10600053B2 Method and system for credits in a social network
A method for verification of user identity includes: storing account profiles, each profile including data related to a user account of a non-financial institution (NFI) entity including an account identifier and an address; receiving a transaction request, the request including a specific account identifier and a transaction amount; identifying an account profile including the specific account identifier; generating a controlled payment number associated with a transaction account of the NFI entity; transmitting a notification to a third party entity including the specific account identifier; transmitting the controlled payment number to a user associated with the user account related to the specific account profile; receiving a data message from the third party entity including the specific account identifier and identification data associated with the user; and updating the specific account profile to include the controlled payment number, the identification data, and a spending limit based on the transaction amount.
US10600043B2 Automated checkout system through mobile shopping units
A mobile shopping unit of an automated checkout system includes one or more sensors within a shopping cart that detect when a change to the contents of the shopping cart has occurred. If the mobile shopping unit detects a change, the mobile shopping unit captures image data of the contents of the shopping cart using one or more cameras mounted to the shopping cart. The mobile shopping unit uses the image data to identify the item added to or removed from the cart. The mobile shopping unit applies a machine-learned item identification model to the image data received from the cameras to determine an item identifier for the added or removed item. When the mobile shopping unit determines the identifier for the added or removed item, the mobile shopping unit updates a contents list associated with the customer that stores the items currently collected by the customer.
US10600040B1 Automatic teller machine game-based transaction functionality
In an example, a method for implementing gamification in user interface transactions of a customer financial transaction device such as an automatic teller machine (ATM) or kiosk may be provided to improve security and enable enhanced electronic display and user interface features. In one example, the electronic operations for implementing gamification may include associated actions in a user interface transaction screen with defined gamification functions, receiving and evaluating input in the user interface transaction screen, and enabling or performing certain transaction actions based on an expected gamification action. In further examples, the gamification may be implemented based on themes for the user interface that match entertainment themes, individual games, or customizations to graphical and text content established by the user.
US10600031B2 Automated device communication linking
A method and system for improving an automated online message linking system is provided. The method includes automatically selecting keywords in an online transcript generated via a messaging software application. The keywords are analyzed with respect to technical skill based software tags stored within a database repository. Contribution attributes associated with user communications are determined and associated software code is generated and executed. Users are ranked within a multidimensional array of a memory device thereby modifying a functionality of the specialized memory device. The multidimensional array is scanned with respect to the technical skill based software tags and matrix based weightings are generated. A group of users is automatically selected and hardware devices are automatically connected to the messaging hardware device.
US10600026B2 Stocking level indication system and method
In some embodiments, apparatuses and methods are provided herein useful to provide an indication of stock level for products within a retail location. A marking material can be used on particular products to provide notification that the stock of the product is in or approaching a low stock situation. In some embodiments, a reader or sensor can be provided at or near a point of sale that is configured to detect the marking material and create a task.
US10600021B2 Systems and methods for optimizing delivery routes using fleet vehicles and third-party deliverers
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving website orders on a website of an online retailer for delivery of products, determining at least one fleet delivery route for delivery of the products using a vehicle fleet of the online retailer, and performing a randomized node movement on the at least one fleet delivery route to optimize delivery of the products. Performing the randomized node movement can include selecting a source route, selecting a first node from the source route, selecting a destination route from the at least one fleet delivery route and one or more third-party delivery routes, evaluating a cost differential of inserting the first node into a third-party delivery route, and inserting the first node into first third-party delivery route.
US10600017B2 Co-opetition index based on rival behavior in social networks
An approach is provided that creates a co-opetition index. The co-opetition index is created by mining data from online sources that are related to competitor activities associated with a competitor of an organization. The competitor is selected from many competitors of the organization. Possible business actions are automatically identified that correspond to the competitor activities. The set of possible business actions are analyzed using a game theory analysis. The game theory analysis results in an identification of next actions that maximize a payoff to the organization. The co-opetition index is adjusted based on a classification of the next actions on a competitiveness scale. The resulting co-opetition index is then provided to a user of the system.
US10600008B2 System implementing electronic case versioning
Techniques disclosed herein provide electronic case versioning in a case management system. A request to capture a snapshot of an electronic case at a current point in time is received. The snapshot provides a record of the electronic case at the current point in time. Information associated with the electronic case at the current point in time is identified. The information is stored in an object representing the snapshot.
US10599998B2 Feature selection using a large deviation principle
A learning device includes a classification unit that classifies data to be determined by using a learner configured to classify data based on a predetermined feature among features included in the data. The learning device includes an estimation unit that estimates, from classification results according to the classification unit, the behavior of the probability of a mistake occurring in the classification results according to the classification unit based on a large deviation principle. The learning device includes a determination unit that determines, based on the behavior estimated by the estimation unit, whether to add a new feature to an object to be learned for the learner.
US10599995B2 Teaching device and robot system
A teaching device that teaches a robot, includes a display section. When the teaching device is placed on a placing surface, the display section tilts at an angle of 15 degrees or more with respect to the placing surface.
US10599987B2 Apparatuses, systems, and methodologies for permeability prediction
Systems, methods, and apparatuses are provided for permeability prediction. The method acquires data associated with one or more geological formations, calculates, using processing circuitry and a trained Hidden Markov model, log-likelihood values to group the data into a plurality of clusters, and trains an artificial neural network for each of the plurality of clusters when the mode of operation is training mode. Further, the method acquires one or more formation properties corresponding to a geological formation, determines using the trained Hidden Markov model, a log-likelihood score associated with the one or more formation properties, identifies a cluster associated with the one or more formation properties as a function of the log-likelihood score, and predicts a permeability based at least in part on the one or more formation properties and a trained artificial neural network associated with the identified cluster when the mode of operation is forecasting mode.
US10599985B2 Systems and methods for expediting rule-based data processing
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for generating a data tree structure for expediting rule-based decision-making. The system may receive a rules file having a plurality of rules, where each rule has one or more conditions and one or more actions. The system may generate a plurality of condition frequency counts that represent the total number of rules having a condition of a particular unique condition type. The system may then generate a tree structure based on the plurality of rules and the plurality of condition frequency counts, where the tree structure includes a root node and one or more node branches, where each node branch includes a first-level node and zero or more second-level nodes that each include a node condition and zero or more node actions.
US10599981B2 System and method for estimating audience interest
Systems, methods and computer-accessible mediums can be provided that can determine an audience interest distribution(s) of content(s) by, for example, receiving first information related to a web behavior(s) of a user(s), determining second information related to a user interest distribution(s) of the user(s) based on the first information, and determining determine the audience interest distribution(s) of the content(s) based on the second information.
US10599978B2 Weighted cascading convolutional neural networks
A cascading convolutional neural network (CCNN) comprising a plurality of convolutional neural networks (CNNs) that are trained by weighting training data based on loss values of each training datum between CNNs of the CCN. The CCNN can receiving an input image from plurality of images, classify the input image using the CCNN, and present a classification of the input image.
US10599966B1 Water detection assembly
The present disclosure relates to a housing for a wireless communication device that includes an electronic circuit configured to receive an electrical voltage from a water-activated power source, where the electronic circuit is configured to send and receive wireless signals to and from an external electronic device via radio-frequency identification technology, Wi-Fi, Bluetooth, near field communication, Zigbee, another wireless communication technique, or a combination thereof, when the electronic circuit receives the electrical voltage, and a memory configured to store instructions to be executed by the electronic circuit, where the housing for the wireless communication device is modular, such that the housing for the wireless communication device is configured to be installed and removed from a plurality of sensing device housings.
US10599964B1 System and method for transmitting financial information via color matrix code
An apparatus may include a memory to store instructions; and processing circuitry, coupled with the memory, operable to execute the instructions. When executed, the instructions may cause the processing circuitry to identify a matrix code; read a first layer of the matrix code, the first layer comprising a first account identifier associated with an account, wherein the first layer corresponds to a first color channel; and read a second layer of the matrix code, the second layer comprising a set of account data, associated with the account, wherein the second layer corresponds to a second color channel, different than the first color channel.
US10599956B2 Automatic picture classifying system and method in a dining environment
An automatic classifying system in a dining environment includes a picture uploading component implemented in an electronic device for transmitting a set of pictures via the Internet, and a server for directly or indirectly receiving the set of pictures. The server has a picture analysis component for classifying one of the pictures according to at least two classifications and generating an analysis result to a web-platform system so as to display the picture and the analysis result.
US10599953B2 Method and system for generating and correcting classification models
Data having some similarities and some dissimilarities may be clustered or grouped according to the similarities and dissimilarities. The data may be clustered using agglomerative clustering techniques. The clusters may be used as suggestions for generating groups where a user may demonstrate certain criteria for grouping. The system may learn from the criteria and extrapolate the groupings to readily sort data into appropriate groups. The system may be easily refined as the user gains an understanding of the data.
US10599943B2 Circuit board text recognition
Techniques and systems for recognizing characters on a circuit board are discussed herein. For example, a digital image of a character on a circuit board can be obtained. The digital image can be processed with a gradient, structural, and concavity algorithm. The processing can include identifying a gradient feature based on a stroke shape, identifying a structural feature based on a stroke trajectory, identifying a concavity feature based on a stroke relationship, and so on. The character can be classified based on the gradient feature, the structural feature, and/or the concavity feature. The classifying can be performed using a k-nearest neighbor classifier algorithm and/or a distance metric.
US10599940B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: acquire information of a photographed image obtained by panoramic photographing of a plurality of display devices; generate display format information including a point of view which is a part of a display format for each display device when each display device displays content information at a point by using the acquired information of the photographed image; and transmit the display format information in order to display a series of content information having different display formats on the plurality of display devices based on the generated display format information.
US10599936B2 Method for correcting the distortion of a first imaging optical unit of a first measurement system
A method for correcting the distortion of a first imaging optical unit of a first measurement system is provided, wherein the first imaging optical unit has a first measurement accuracy and the method comprises the steps of: a) providing a first sample with first marks, b) measuring the positions of the first marks by use of a second measurement system comprising a second imaging optical unit, which has a second measurement accuracy that is better than the first measurement accuracy, c) establishing on the basis of the positions measured in step b) and predetermined intended positions of the first marks position errors of the first marks on the first sample produced during the manufacture of the first sample, d) measuring the positions of the first marks by use of the first measurement system, e) establishing the measurement error of the first imaging optical unit when determining the position of each first mark on the basis of the positions measured in step d), the position errors established in step c) and the predetermined intended positions of the first marks, and f) taking account of the measurement error established in step e) for correcting the distortion in the case of a further measurement with the first measurement system.
US10599925B2 Method of detecting fraud of an iris recognition system
A method of detecting attempted fraud against a system recognising the iris of the human eye includes generation of a first image of an iris using first means of image capture in a visible light spectrum, and generation of a second image of said iris using second means of image capture in a near infra-red spectrum. The method also includes determination of at least one characteristic of the first image as a function of respective optical characteristics of pixels of a plurality of pixels of this first image and determination of at least one characteristic of the second image determined as a function of respective luminous intensities of pixels of a plurality of pixels of this second image. As a function of these determined characteristics, a signal representative of suspected detection of attempted fraud is generated.
US10599923B2 Mobile device utilizing multiple cameras
A mobile electronic device may have two rear facing cameras to capture environmental information. A camera and a depth sensor of the mobile electronic device may capture biometric facial data for security verification. Characteristics of the environment may be identified based on the environmental information and results of the security verification.
US10599920B2 Automated digital magnifier system with hand gesture controls
An imaging system includes one or more cameras, a display and processing system. The system can include a processor for receiving image data sets to generate combined images of the field of view and a magnified stabilized portion. Various embodiments emulate a digital magnifier or digital mirror applications. In some implementations, the processor can employ the captured images to detect one or more objects of interest (e.g., one or more objects moving within the field of view), in particular the object being magnified, the users' hand and fingers, along with gestures and held tools to affect the acquisition, tracking and magnification of the active work area.
US10599907B2 Display panel for fingerprint recognition and display device
A display panel for fingerprint recognition and a display device are disclosed. The display panel for fingerprint recognition includes: a driving circuit backboard; a plurality of electroluminescent units disposed on the driving circuit backboard in a form of array; a plurality of infrared luminescent units disposed on the driving circuit backboard in a form of array; a protection cover plate; and a plurality of infrared photosensitive induction units disposed in a form of array between the protection cover plate and a film on which the infrared luminescent units are located.
US10599905B2 Fingerprint detection circuit and display device
Disclosed is a fingerprint detection circuit and a display device. The fingerprint detection circuit comprises at least one fingerprint detection unit, the fingerprint detection unit comprising a switch transistor and a sensor capacitor, the fingerprint detection unit further comprising an output amplification element and a data input terminal for receiving a data signal, wherein a control terminal of the output amplification element is coupled with a terminal of the sensor capacitor, an output terminal of the output amplification element functions as an output terminal of the fingerprint detection unit, an input terminal of the output amplification element is coupled with the data input terminal, the output amplification element is configured for amplifying and outputting a current input to the output amplification element via the data input terminal.
US10599903B2 Information processing method and electronic device
The disclosure provides an information processing method and an electronic device. The information processing method comprises: detecting, via a sensing region of an electronic device, a first input operation performed by an operating body on a surface of a button of the electronic device, wherein the sensing region overlaps the surface of the button; comparing the first input operation with at least two predetermined operations in a preset database; when the first input operation matches a first predetermined operation, determining a first control instruction corresponding to the first input operation; and performing a corresponding operation in response to the first control instruction.
US10599897B2 Portable terminal
A portable terminal including a grip section capable of being gripped by a hand of a user in a predetermined gripping style, a first switch section provided such that at least a pressing target portion is exposed from a first surface of a terminal main body and capable of being operated by an index finger of the hand of the user gripping the grip section in the gripping style, and a second switch section provided such that at least a pressing target portion is exposed from a second surface of the terminal main body positioned opposite to the first surface and capable of being operated by a thumb of the gripping hand of the user in the gripping style, in which the pressing target portion of the first switch section is set to require operating force greater than operating force required for the pressing target portion of the second switch section.
US10599896B1 Optical arrangement for use in imaging engines and devices using imaging engines
At least some embodiments of the present invention generally relate to the field of optics, and more specifically, to compact optical arrangements for use in imaging engines likes the ones used in handheld barcode readers. In an embodiment, an imaging engine having a field of view (FOV) includes an imaging sensor and an optical lens configured to (i) fold the FOV once between the imaging sensor and an exit window of the imaging engine and/or the window of a barcode reader within which the imaging engine may be implemented, and (ii) correct for field curvature.
US10599892B2 Method for control of card reader
A method for control of a card reader is provided. A control unit of a card reader performs an IC contact holding step for continuously energizing a solenoid to press an IC contact block against a card, and a holding voltage lowering step in which a state in which the IC contact block is pressed against the card is kept by performing chopper control of repeatedly turning on and off energization to the solenoid. The control unit performs the chopper control with a duty cycle being lowered stepwise. A duty cycle one stage before a duty cycle that is first determined to be a duty cycle in which the IC contact block is not held in a spring contact position (that is, a sensor is turned off) is stored in a storage unit. Thereafter, chopper control is performed by using the duty cycle stored in the storage unit.
US10599879B2 Optimal pressure-projection method for incompressible transient and steady-state navier-stokes equations
Embodiments of the present invention simulate a real-world system by first generating a time dependent system of equations that represents the real-world system where the time dependent system of equations has a defined constraint. Next, the constraint is de-coupled from the time-dependent system of equations using a matrix representing an approximation of physics of the real-world system, the de-coupling generating a first system of equations representing the constraint and a second system of equations representing physics of the real-world system. In turn, the generated first and second systems of equations are solved and the real-world system is automatically simulated by generating a simulation using results from solving the first and second systems of equations.
US10599878B2 Using decoy icons to prevent unwanted user access to applications on a user computing device
Technologies are provided herein and include embodiments for protecting applications and information on a user computing device and include generating a menu of icons including an application icon and a decoy icon that correspond to a mobile application in a mobile device, where the application icon is assigned to a first location in the menu and the decoy icon is assigned to a second location in the menu. The embodiment further includes communicating icon location information to the mobile application, providing the menu of icons for display on a display screen of the mobile device, receiving a first indication of user input to select the decoy icon in the menu of icons, invoking the mobile application based on the decoy icon being selected, and communicating, to the mobile application based on the decoy icon being selected, second location information indicating the second location in the menu of icons.
US10599876B2 Data communication method between a stylus and a tablet computer
A data transfer method after the connection of electronic devices that can store information and/or generate information wherein one of the devices can transfer the data to the image display of the other device. For instance, the method is applied between a first device as a stylus and a second device as a tablet computer with capacitive touch panel wherein the method provides mutual data signals using negative electrical signals and light signals, and to control and modify these data signals by means of different sensors.
US10599854B2 Vehicular data conversion apparatus and vehicular data output method
A vehicular data conversion apparatus includes: an acquisition portion that acquires vehicle data from a vehicle; a first storage portion that stores a data processing method for outputting the vehicle data to an outside of the vehicle in accordance with a classification level corresponding to the vehicle data acquired by the acquisition portion; and an output portion that outputs the vehicle data that has been converted in accordance with the data processing method stored in the first storage portion.
US10599848B1 Use of security key to enable firmware features
A system may be configured to receive via a user interface a user-initiated prompt to begin start-up of a computer system firmware via access to a firmware start-up utility. The system may also generate a request for user authentication, and detect a private key for user authentication. The system may also determine whether the private key corresponds to a public key previously registered with the computer system firmware, and initiate, when the private key corresponds to the public key, completion of the start-up of the computer system firmware and allowance of operation of the computer system firmware via access to the firmware start-up utility. When the private key does not correspond to the public key, the system may prevent at least one aspect of an operation associated with the start-up of the computer system firmware.
US10599847B2 Implementations to facilitate hardware trust and security
Disclosed are devices, systems, apparatus, methods, products, media and other implementations, including a method that includes triggering a beacon circuit combined with a hardware-based protection module, included within a hardware device, the hardware-based protection module configured to provide protection against malicious implementations within the hardware device, with the beacon circuit being configured to provide a beacon output when triggered. The method further includes determining based on the beacon output provided by the triggered beacon circuit whether the hardware device includes at least one malicious implementation.
US10599836B2 Identification of visual international domain name collisions
Various embodiments of the invention disclosed herein provide techniques for detecting a homograph attack. An IDN collision detection server retrieves a first domain name that includes a punycode element. The IDN collision detection server converts the first domain into a second domain name that includes a Unicode character corresponding to the punycode element. The IDN collision detection server converts the second domain name into an image. The IDN collision detection server performs one or more optical character recognition operations on the image to generate a textual string associated with the image. The IDN collision detection server determines that the textual string matches at least a portion of a third domain name.
US10599834B1 Detecting malicious code existing in internet advertisements
There are disclosed devices, system and methods for detecting malicious code existing in an internet advertisement (ad) requested by a published webpage viewed by a user. First, receipt of malicious code of the ad is detected, where that code may be malicious code that causes a browser unwanted action without user action. The content is wrapped in a java script (JS) closure and stripped of hyper-text markup language (HTML) content that would provide an extraneous count impression for the ad. The content is then executed in a behavior sandbox that prevents display of the malicious code and the unwanted action. When a security error results from this execution, it is discontinued, the content is not displayed and the unwanted action is intercepted. After execution in the behavior sandbox begins, the ad may be executed in browser sandbox that causes a first count impression for the ad.
US10599830B2 System and method for controlled decentralized authorization and access for electronic records
A system and computer-implemented method for providing decentralized access to records. The method is performed on at least one computer system including at least one processor. The method includes the steps of: generating at least one reference for at least one record stored on a source system, the at least one reference comprising authorization information and a pointer to the at least one record; receiving, at the source system from a client system, a request to retrieve the at least one record from the source system, the request initiated using the at least one reference and including at least a portion of the at least one reference; authenticating or authorizing at least one of the client system and a user of the client system; and transmitting the at least one record from the source system to the client system.
US10599829B2 Image based apparatus and method thereof
A method and/or apparatus controls access to a digital resource. An image of a plurality of images is allowed to be selected, each of the images including one or more base lines, each of the base lines having a) non-linear sections, b) sections extending in multiple directions, or c) both non-linear sections and sections extending in multiple directions. Locations are determined where an alignment line intersects the one or more base lines in the selected image. Access to the digital resource is permitted if the locations are determined to be predetermined locations in the image associated with the digital resource prior to the determining.
US10599826B2 Decoupled authorization for restricted resource access
Systems and methods for performing decoupled authorization, whereby authorizing access permissions of a user to a resource is performed separate and independent from authorizing intent of the user to access the resource. Once both authorizations are successfully completed within a specified timeout interval, the access state of the resource is changed, thereby granting the user access to the resource. The decoupled authorizations are independently performed over different networks, in response to different triggers, or by leveraging different hardware. Access to the resource can therefore be provided prior to the user arriving before the resource, with little to no action by the user, and without comprising security as the resources will remain restricted or locked if the either of the user's intent or access permissions cannot be verified.
US10599818B2 Event-based vehicle operation and event remediation
Embodiments of a method and/or system for facilitating event-based vehicle operation can include determining a vehicle route; determining geographic regions for the vehicle route; monitoring the determined geographic regions for events; determining an event of interest from the detected events; and/or dynamically facilitating modification of vehicular operation of the vehicle based on the event of interest, such as in response to determination of the event of interest. In one aspect, a vehicle is routed towards an event of interest and assists in remediating the event (or an impact thereof).
US10599802B2 Methods for automatic engineering change order (ECO) bug fixing in integrated circuit design
An apparatus for IC design includes a memory configured to store an original Register Transfer Level (RTL) model, a corrected RTL model, and a translation of the original RTL model into a netlist. A processor is configured to identify in the original RTL model a flip-flop having a next-state function that is not equivalent to a corresponding next-state function of a corresponding flip-flop in the Corrected RTL model, to find a wire, which is the earliest ancestor of the flip-flop for which there is no equivalence between the original RTL model and the corrected RTL model, to check whether the wire has an equivalent net in the netlist, to identify, upon finding that the wire has no equivalent net, one or more ancestors of the wire, which do have equivalent nets in the netlist, and to modify the netlist to match the corrected RTL model.
US10599795B2 Computer architecture for emulating a binary correlithm object flip flop
A device configured to emulate a correlithm object flip-flip logic gate comprises a memory and a logic engine. The memory stores a flip-flop logic gate truth table that comprises input logical values, a state input logical value, a set/reset input logical value, and output logical values. These logical values are represented by correlithm objects. The logic engine receives the state input and the set/reset inputs and determines an appropriate output based on a determination of Hamming distances between the inputs and the logical values in the truth table.
US10599787B2 Sweeping a profile along small circular arcs of a path
A method, apparatus, article of manufacture, and computer program product provide the ability to sweep a profile along a circular arc of a path. A sweep operation to sweep a profile along an arc of a path is initialized in a CAD application. For each path segment (in the path) that is circular, a determination is made regarding whether the profile crosses an axis of revolution of the circular path segment at a start position of the circular path segment. The profile that crosses the axis of revolution of the circular path segment is trimmed. The trimmed profile and an association with the circular path segment having the axis of revolution that is crossed by the trimmed profile are stored. A selective union operation that joins the solid bodies from the trimmed profiles is performed.
US10599780B2 Machine learning to integrate knowledge and natural language processing
A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data and a data relationship from structured and/or unstructured data, create an entry in the KG and selectively store the extracted data and data relationship in the KG, assign a veracity value to the stored data, create an asset value entry in a corresponding BC ledger, and store a BC identifier with the KG entry.
US10599774B1 Evaluating content items based upon semantic similarity of text
A content review system for an online system automatically determines if received content items to be displayed to users contain text that violates a policy of the online system. The content review system generates a semantic vector representing semantic features of text extracted from the content item, for example, using a neural network. By comparing the semantic vector for the extracted text with stored semantic vectors of extracted text previously determined to violate one or more policies, the content review system determines whether the content item contains text that also violates one or more policies. The content review system also reviews stored semantic vectors previously determined to be unsuitable, in order to remove false positives, as well as unsuitable semantic vectors that are sufficiently similar to known suitable semantic vectors and as such may cause content items having suitable text to be erroneously rejected.
US10599769B2 Text categorization using natural language processing
A method performed by a device may include identifying a plurality of samples of textual content; performing tokenization of the plurality of samples to generate a respective plurality of tokenized samples; performing embedding of the plurality of tokenized samples to generate a sample matrix; determining groupings of attributes of the sample matrix using a convolutional neural network; determining context relationships between the groupings of attributes using a bidirectional long short term memory (LSTM) technique; selecting predicted labels for the plurality of samples using a model, wherein the model selects, for a particular sample of the plurality of samples, a predicted label of the predicted labels from a plurality of labels based on respective scores of the particular sample with regard to the plurality of labels and based on a nonparametric paired comparison of the respective scores; and providing information identifying the predicted labels.
US10599765B2 Semantic translation model training
A semantic translation model system is described along with various methods and mechanisms for administering the same. The semantic translation model system proposed herein creates an intermediate representation and a knowledge base in multiple languages, reducing the amount of time and expensive resources typically required for translation and automatic response to written communications. The system also removes the problem of a translation being influenced by a person's writing style and human misinterpretation and provides ongoing translation to keep the system current.
US10599763B1 Time zone intelligent spreadsheets
A system for time zone intelligent spreadsheets includes a server with a processor. The server is to host a spreadsheet document. The processor of the server is to interpret a time/date data of the spreadsheet document based at least in part on a time zone setting.
US10599762B1 Systems and methods for creating a dynamic electronic form
A system and method for creating a dynamic electronic form are described. The system may include one or more processors that cause the system to perform create an electronic form with one or more data entry fields. The system may also obtain access to a plurality of datasets, where each dataset may include multiple entry fields and integrate at least one identified dataset with the electronic form. The system may further suggest at least one data input in the data entry field based on information input in the data entry field by a user. The data entry input suggested may be sourced from the identified dataset integrated to the electronic form.
US10599760B2 Intelligent form creation
Electronic form creation techniques are disclosed which automatically recommend candidate form objects to include in an electronic form being created. In some examples, a method may include receiving a request to create an electronic form, identifying a preceding N form objects created in the electronic form, identifying a candidate form object based on the identified preceding N form objects and one or more relationships between pre-existing form objects, and recommending the candidate form object for creation in the electronic form. The pre-existing form objects are included in multiple pre-existing forms. The method may further include identifying the one or more relationships between pre-existing form objects. The pre-existing forms may be selected, for example, based on information associated with the request (e.g., form type, an ID indicating identity of author creating the form, and/or ID indicating identity of a group to which the form author belongs).
US10599757B2 Systems, methods, and media for controlling the review of a document
Systems, methods, and media for controlling the review of documents. Methods may include receiving a request to review a document, responsive to the request, retrieving the document, the document including source content in an extensible markup language format, the document having a read-only access file permission, converting the document to read-write access file permission such that the source content is modifiable, receiving a modification of the source content of the document, incorporating the modification of the source content into the document to create a modified document, and automatically providing the modified document in a displayable format via the web-based interface.
US10599756B1 Phrase identification and manipulation in integrated drawing and word processing environment
A method of tracking and propagating changes and modifications to tagged text terms across document sections and graphical document sections in a graphical user interface (GUI) includes displaying a primary document section window, in the GUI, containing a text node edit control with text node text; capturing at least one text term, from the text node text and graphically differentiating each instance of the text term in editable text environments of the GUI; displaying the text term as a term entry, in a tagged terms panel of the GUI; displaying at least one suggested text term in a suggestion panel, for a partial term entry in the editable text environments; replacing the partial term entry with the tagged term from the suggestion panel; displaying the text term, in an editable format, in a terms editor menu; and replacing the text term with a modified text term for each instance of the tagged term in the editable text environments, in response to receiving the modified text term through the terms editor menu.
US10599755B2 System and method for automatically inserting correct escaping functions for field references in a multi-tenant computing environment
Methods and systems are provided for automatically correcting escaping functions in a module of page rendering code. The method includes: providing an HTML escaping schema and a script escaping schema; identifying a first character sequence having a first escaping function; determining whether the first character sequence is coded in HTML or coded as a scripted element; correcting the first escaping function using the HTML escaping schema if the first character sequence is coded in HTML; and correcting the first escaping function using the script escaping schema if the first character sequence is coded as a scripted element.
US10599745B2 Apparatus and methods for vector operations
Aspects for vector operations in neural network are described herein. The aspects may include a vector caching unit configured to store a first vector and a second vector, wherein the first vector includes one or more first elements and the second vector includes one or more second elements. The aspects may further include one or more adders and a combiner. The one or more adders may be configured to respectively add each of the first elements to a corresponding one of the second elements to generate one or more addition results. The combiner may be configured to combine a combiner configured to combine the one or more addition results into an output vector.
US10599730B2 Guided search via content analytics and ontology
An input from a user is received. The input includes a first content on the Internet to be analyzed. In response to receiving the input, the first content is analyzed. The analysis determines a plurality of topics included in the first content. One or more content related to the first content is determined. The one or more content is determined using an ontology and the plurality of topics. A first node is added to an interest panel. The first node is a link to the one or more determined content. The interest panel is an area displayed on a user interface which includes one or more nodes. An indication from the user selecting the first node is received. In response to receiving the indication, the determined one or more content associated with the first node is received. The interest panel is saved.
US10599717B1 System and method to represent data pointers in the distributed cluster environment
In general the technology includes obtaining a detachable library, where the detachable library includes data files each of which are associated with a library scope identifier (ID). The technology further includes reattaching the detachable library to a node server, assigning a node scope ID and a cluster scope ID to each of the data files in the detachable library, creating a mapping index using the node scope IDs, the cluster scope IDs, and the library scope IDs, where each of mapping index entry in the mapping index is associated with a type, and processing a request from a client using the mapping index, wherein the request includes a cluster scope ID.
US10599714B2 Methods and systems for sharing a user interface of a search engine
Systems and methods are described for sharing a user interface between users. The system transmits live video simultaneously to a plurality of users. Then, the system determines a subset of the plurality of users, such that the subset includes two users that have a predetermined relationship. Then, during playback of the video, the system detects an object in a frame of the video corresponding to preferences of the first user. In response, the system determines whether the second user is researching information related to the object during playback of the video. If the second user is researching such information, the system streams a mirror image of a user interface with which the second user is performing the researching to the first user.
US10599711B1 Region-specific image download probability modeling
Methods for prioritizing a set of images identified as responsive to an image search query from a user based on features of the images identified as relevant to a geographic region of the user are provided. In one aspect, the method includes submitting a plurality of images to a computer-operated convolutional neural network that is configured to analyze image pixel data for each of the plurality of images to identify features, in each of the plurality of images, influencing a download probability of the corresponding image in a plurality of geographic regions. The method also includes receiving, from the neural network and for each of the plurality of images, a download probability of each image for each of the plurality of geographic regions. Systems and machine-readable media are also provided.
US10599697B2 Automatic topic discovery in streams of unstructured data
A method is provided for automatically discovering topics in electronic posts, such as social media posts. The method includes receiving a corpus that includes a plurality of electronic posts. The method further includes identifying a plurality of candidate terms within the corpus and selecting, as a trimmed lexicon, a subset of the plurality of candidate terms using predefined criteria. The method further includes clustering at least a subset of the plurality of electronic posts according to a plurality of clusters using the lexicon to produce a plurality of statistical topic models. The method further includes storing information corresponding to the statistical topic models.
US10599693B2 Contextual-based high precision search for mail systems
A method, computer system, and computer program product for contextually searching an electronic mail system is provided. The embodiment may include generating a contextual language set based on a language tag assigned to each electronic mail message within an electronic mailbox, whereby the generated contextual language set includes a first language and a second language. The embodiment may also include receiving a search term. The embodiment may further include identifying the received search term is drafted in the first language. The embodiment may also include generating a root character string of the identified search term. The embodiment may further include executing a search query of electronic mail messages within the electronic mailbox drafted in the first language using the generated root character string. The embodiment may also include executing a search query of electronic mail messages within the electronic mailbox drafted in the second language using the identified search term.
US10599678B2 Input gathering system and method for defining, refining or validating star schema for a source database
An automated input gathering system for defining, refining or validating a data warehouse star schema for a given data source. The automated data input gathering system includes a source metadata analysis module, an operational reporting environment analysis module, a usage analysis module and a data profiling module. To automatically ascertain inputs for warehouse definition, refinement or validation like i) list of entities and most relevant ones ii) entity column types and lengths iii) entity keys iv) relationships between entities v) relationships within entities vi) entity and column update frequencies vii) grouping of entity and column updates viii) specialized entities ix) workflow and correlated attributes and x) commonly used measures the source metadata analysis module programmatically analyzes source metadata documentation or API's; the operational reporting environment analysis module analyzes underlying models, reports and dashboards; the usage analysis module analyzes queries on the source database; and the data profiling module analyzes data in the source database.
US10599677B2 Methods and systems of splitting database indexes and digests
A computer-implemented method of a distributed database system includes generating a database index. The method includes mapping a first specified number of bits of the database index to a database key. The method includes mapping a second specified number of bits to a data object associated with the database key. The method includes storing the first specified number of bits of the database key in a dram memory. The method includes storing second specified number of bits with the data object in a solid-state device (SSD) storage.
US10599676B2 Replication control among redundant data centers
Systems, methods, and software for management of redundant data storage centers is provided herein. An exemplary method includes redundantly storing data records across the redundant data storage centers, with a first data storage center operating as a primary data storage center configured to respond to at least user input related to the data records. The method includes placing the first data storage center into an intermediate mode which comprises ceasing response to the user input by the first data storage center and executing pending operations related to previous user input received by the first data storage center, and designating the second data storage center as the primary data storage center configured to respond to at least further user input related to the data records.
US10599670B2 Performance estimation system utilizing a data analytics predictive model
According to some embodiments, a server may access a data store containing electronic records, each electronic record representing a risk association for an entity in connection with a plurality of relationships, and each electronic record may contain a set of record characteristic values. The server may automatically designate a first sub-set of the set of record characteristic values as fixed effect variables and a second sub-set as random effect variables. A data analytics mixed effect predictive model may then generate, based on the fixed and random effect variables, a future performance estimation value for the risk association of each entity in connection with its plurality of relationships. An indication associated with the future performance estimation value for the risk association of at least one entity in connection with its plurality of relationships may then be transmitted to generate an interactive user interface display.
US10599669B2 Grouping of data points in data analysis for graph generation
Autogrouping is described. An example method includes receiving a data set, building a first partition of subsets of the data set, computing a first subset score for each subset using a scoring function, generating a next partition including at least one subset that includes the elements of two or more subsets of the first partition, computing a second subset score for each subset of the next partition using the scoring function, defining a max score for each particular subset using a max score function, each max score being based on maximal subset scores of that particular subset and at least the subsets of the first partition related to that particular subset, selecting output subsets, selection of each of the output subsets being made using a maximum score of previously computed subset scores, and generating a report indicating an output partition, the output subsets being associated with the received data set.
US10599668B2 Adaptive parsing and normalizing of logs at MSSP
A method of normalizing security log data can include receiving one or more security logs including unstructured data from a plurality of devices and reviewing unstructured data of the one or more security logs. The method also can include automatically applying a probabilistic model of one or more engines to identify one or more attributes or features of the unstructured data, and determine whether the identified attributes or features are indicative of identifiable entities, and tagging one or more identifiable entities of the identifiable entities, as well as organizing tagged entities into one or more normalized logs having a readable format with a prescribed schema. In addition, the method can include reviewing the one or more normalized logs for potential security events.
US10599665B2 Methods and systems to refine search results
Methods and systems are provided to refine search information. The methods and systems are for receiving a request from a mobile device, the request including an indication of a swiping motion that is applied across a touch-sensitive screen on the mobile device, the touch sensitive screen displaying search results including a first plurality of data items. The methods and systems are for retrieving a first refinement and a first value from a database entry. The methods and systems are for filtering the search results to generate refined search results including a second plurality of data items that are filtered based on the first refinement and the first value. The methods and systems are for communicating a user interface, over the network, to the mobile device, the communicating being responsive to the receiving the request, the user interface including the second plurality of data items for display on the mobile device.
US10599662B2 Query engine for remote endpoint information retrieval
Embodiments are disclosed herein for remote retrieval of information from endpoints and comprise receiving a master query at an endpoint in a network environment and executing a set of one or more subqueries defined in the master query. Embodiments also comprise an execution of a first subquery that includes executing a function to produce a first output, applying one or more conditions to the first output to determine a second output, and determining a result of the master query based, at least in part, on the second output. In specific embodiments, the master query is received from another node over a network connection. In more specific embodiments, the function is executed on the endpoint to collect real-time information based on one or more parameters. In further embodiments, the function is one of a plug-in or a script.
US10599652B2 Database query time estimator
A Database Query Time Estimator (DQTE) module as a run-time tool to estimate and display the total time to complete a database query while the query is executing. The DQTE module invokes a runtime algorithm to compute the set of rows or blocks in a database that will be resulted at each step of a query's execution plan. The DQTE module may optimize the current execution plan to create one or more parent-child processes and may assign tasks to these processes to monitor the progress of each step in the execution plan. The progress of the child processes is then rolled up to the root parent level to come up with a time value, which is the Estimated Time of Arrival (ETA) to complete the whole execution of the query. The DQTE module may read only the header information of the database objects for a complete snapshot of the object.
US10599650B2 Enhancements for forward joins expressing relationships
A system, medium, and method to define a database table and view based on a database model using a database language statement, the database language statement including a statement to create the table and a forward-declared JOIN statement that names the table and view, respectively and includes information regarding a relationship between at least two entities of the database.
US10599643B2 Template-driven structured query generation
An information retrieval system and method are presented. A template is retrieved from a template repository. The template repository stores a plurality of templates. Each of the plurality of templates includes a concept and a relationship from a knowledge model. The knowledge model defines a plurality of entities and interrelationships between one or more of the plurality of entities. The plurality of entities include concepts and instances. The template is transmitted to a client computer, and a statement is received from the client computer. The statement includes an instantiation of the template. A knowledge base is queried using the statement to generate a result listing identifying an item in the knowledge base. The knowledge base identifies a plurality of items. Each of the plurality of items is associated with at least one annotation identifying at one of the entities in the knowledge model.
US10599639B1 Parallel stream processing of change data capture
Methods and systems described herein may include processing a change data capture stream in parallel and optimizing the write operations contained in the change data capture stream such that the write operations may be written to a change table in parallel. Processing the change data capture stream may include decoding the transaction data contained in the change data capture stream in parallel. After the transaction data in the change data capture stream has been decoded, the transaction data may be analyzed to identify write operations that write to the same row. Write operations that write to the same row may be merged into a single write operation. The merging of write operations may be performed until each write operation writes to a different row. The write operations may then be written to the change table in parallel.
US10599637B2 Granular buffering of metadata changes for journaling file systems
Responsive to determining an in-memory image of a metadata disk block, a buffer is generated in memory and includes metadata updates made to the metadata disk block. Metadata updates to the disk block by a first transaction are recorded and stored in the buffer. Transfer of metadata updates that are logically complete, but remain in an active transaction list stored in the buffer, are delayed to a completed transaction list, scheduled to be written to a log file on disk at a subsequent time. A determination is made as to whether the metadata disk block is deleted by a second transaction following the first, and responsive to determining the metadata disk block is to be deleted and the metadata updates of the second transaction transfer to the completed transaction list, preventing the writing of the metadata updates to the log file and the metadata disk block to disk.
US10599636B2 Service outage time reduction for a planned event in a system
A method, computer program product, and a computer system, to store information related to changed data in response to a transaction with a first database of the on-line system requested during a planned period and data in the first database changed by the transaction. In response to a planned event a back-up system with a second database is switched to set up a new connection and a new transaction with the second database, wherein the second database is backup of the first database. The on-line system prevents setting up a new connection to the on-line system and prevents conducting a new transaction with the first database, sends information related to the changed data from the on-line system to the back-up system, and switches to the back-up system for a new connection and for a new transaction. The on-line system synchronizes data between the first database and the second database.
US10599630B2 Elimination of log file synchronization delay at transaction commit time
A method and apparatus for elimination of log file synchronization delay at transaction commit time is provided. One or more change records corresponding to a database transaction are generated. One or more buffer entries comprising the one or more change records are entered into a persistent change log buffer. A commit operation is performed by generating a commit change record corresponding to the database transaction and entering a commit buffer entry comprising the commit change record into the persistent change log buffer. The commit operation returns without waiting for the commit change record to be recorded in a change record log file.
US10599628B2 Multi-network systems and methods for providing current biographical data of a user to trusted parties
An automatic user biographical data updater (BDU) computing device for automatically updating user biographical data is provided. The BDU computing device includes at least one processor in communication with at least one memory device. The BDU computing device is configured to receive user biographical data, to store the user biographical data in the at least one memory device, and to receive a data access request for the user biographical data from a trusted party. The BDU computing device is also configured to generate a trusted party data access link, to transmit the trusted party data access link to the trusted party, to receive updated user biographical data, to store the updated user biographical data, and to electronically link the stored updated user biographical data to the trusted party data access link. The BDU computing device is also configured to transmit an updated data notification message to the trusted party.
US10599624B1 Storage system with directory-based storage tiering
An apparatus in one embodiment comprises a storage system having at least first and second storage tiers each comprising a plurality of storage devices. The storage system implements a parallel file system comprising at least first and second sets of storage servers. The first set of storage servers is configured to access directories of the parallel file system that are stored in storage devices of the first storage tier, and the second set of storage servers is configured to access directories of the parallel file system that are stored in storage devices of the second storage tier. The storage system is further configured to move data between the first and second storage tiers by moving data files between different directories of the respective first and second storage tiers. One or more servers of the first set may be generated as respective new server instances on one or more compute nodes.
US10599622B2 Implementing storage volumes over multiple tiers
A distributed storage system stores a storage volume as segments that are allocated as needed and assigned VSIDs according to a monotonically increasing counter. The storage volume may be provisioned by an orchestration layer that manages the storage volumes as well as containers executing executable components of the storage volume. A storage volume may be stored across multiple tiers with a storage node managing on which tier a segment is stored based on a volume tier policy and usage of the segments. The tiering policy may be used to relocate the entire storage volume to a tier, such as a cloud computing platform, after which an application may be restored on the tier. Segments on a tier with built in redundancy may be used as both primary and backup copies.
US10599616B2 Emulating transparent file encryption
Transparent file processing is supported in Unix-like operating systems by emulating the desired file processing through a number of recipes that accommodate different contexts. Recipes are provided, for example, for local folders in user space, for whole devices (e.g., flash drives or network drives), and for folders synchronized to cloud data. By detecting the path type for a file operation and selecting and applying the appropriate recipe, file processing can be performed in a manner transparent to the user.
US10599615B2 System, method, and recording medium for recycle bin management based on cognitive factors
A recycle bin management method, system, and non-transitory computer readable medium, include a cognitive detection circuit configured to detect a cognitive state and a cognitive characteristic of a user at a time when the user is performing a first deletion of a file to a recycle bin and a file tagging circuit configured to tag the file with a cognitive indicator based on the cognitive state and cognitive characteristic of the user, the cognitive indicator altering a visual display of the file in the recycle bin to indicate the cognitive state and the cognitive characteristic of the user before the user performs a second deletion to delete the file from the recycle bin.
US10599614B1 Intersection-based dynamic blocking
Block size reduction iterations are performed on a plurality of blocks of records until a block size criterion is met. An iteration comprises identifying, from a first collection of blocks, using one or more pivot operations, a set of combinations of oversized blocks such that at least one record belongs to all blocks of a combination. A new block comprising records that are members of each block of a first combination of the set is included in a second collection of blocks to be examined in a subsequent iteration. On at least one block created in an iteration, analysis operations are performed.
US10599599B2 Selectable peripheral logic in programmable apparatus
A programmable apparatus for executing a function is disclosed. The programmable apparatus includes a physical interface configured to be connected with an external apparatus. The programmable apparatus also includes a function logic circuit configured to execute the function on the programmable apparatus. The programmable apparatus further includes a plurality of peripheral logic circuits, each of which is configured to connect the function logic circuit with the physical interface using a respective protocol. The programmable apparatus also includes a selector circuit configured to select one from among the plurality of the peripheral logic circuits to activate.
US10599586B2 Information processing apparatus, memory control circuitry, and control method of information processing apparatus
An information processing apparatus includes a processor, a plurality of memories, and a memory control circuitry coupled to the processor and the plurality of memories. The memory control circuitry controls access to the plurality of memories. The memory control circuitry includes a plurality of memory control circuits corresponding respectively to the plurality of memories, and a request distribution circuit that outputs the memory access request and a setting change request from the processor to one of the plurality of memory control circuits. Each of the plurality of memory control circuits includes an address translation control circuit that replaces bits of an address included in the memory access request based on allocation of bits changed based on the setting change request, and an access control circuit.
US10599584B2 Write buffer operation in data processing systems
When writing data to memory via a write buffer including a write cache containing a plurality of lines for storing data to be written to memory and an address-translation cache that stores a list of virtual address to physical address translations, a record of a set of lines of the write cache that are available to be evicted to the memory is maintained, and the evictable lines in the record of evictable lines are processed by requesting from the address-translation cache a respective physical address for each virtual address associated with an evictable line. The address-translation cache returns a hit or a miss status to the write buffer for each evictable line that is checked, and the write buffer writes out to memory at least one of the evictable lines for which a hit status was returned.
US10599578B2 Dynamic cache bypassing
A processing system fills a memory access request for data from a processor core by bypassing a cache when a write congestion condition is detected, and when transferring the data to the cache would cause eviction of a dirty cache line. The cache is bypassed by transferring the requested data to the processor core or to a different cache. Accordingly, the processing system can temporarily bypass the cache storing the dirty cache line when filling a memory access request, thereby avoiding the eviction and write back to main memory of a dirty cache line when a write congestion condition exists.
US10599568B2 Management of coherent links and multi-level memory
Techniques for managing multi-level memory and coherency using a unified page granular controller can simplify software programming of both file system handling for persistent memory and parallel programming of host and accelerator and enable better software utilization of host processors and accelerators. As part of the management techniques, a line granular controller cooperates with a page granular controller to support both fine grain and coarse grain coherency and maintain overall system inclusion property. In one example, a controller to manage coherency in a system includes a memory data structure and on-die tag cache to store state information to indicate locations of pages in a memory hierarchy and an ownership state for the pages, the ownership state indicating whether the pages are owned by a host processor, owned by an accelerator device, or shared by the host processor and the accelerator device. The controller can also include logic to, in response to a memory access request from the host processor or the accelerator to access a cacheline in a page in a state indicating ownership by a device other than the requesting device, cause the page to transition to a state in which the requesting device owns or shares the page.
US10599567B2 Non-coherent read in a strongly consistent cache system for frequently read but rarely updated data
A technique relates to enabling a multiprocessor computer system to make a non-coherent request for a cache line. A first processor core sends a non-coherent fetch to a cache. In response to a second processor core having exclusive ownership of the cache line in the cache, the first processor core receives a stale copy of the cache line in the cache based on the non-coherent fetch. The non-coherent fetch is configured to obtain the stale copy for a predefined use. Cache coherency is maintained for the cache, such that the second processor core continues to have exclusive ownership of the cache line while the first processor core receives the stale copy of the cache line.
US10599562B2 Nonvolatile memory device configured to be accessed without block address and method of operating the same
A nonvolatile memory device includes multiple memory blocks. A first memory block stores first data. A reference memory block stores an indicator indicating the first memory block as an indication in response to a first direct access command received from the outside. A first physical area of the first memory block is accessed according to a page address received from the outside together with the first direct access command, and the indication of the indicator.
US10599561B2 Memory system and control method of the same
According to one embodiment, a memory system writes data to a first block, and executes a garbage collection when the number of free blocks is not greater than a first threshold value. The memory system calculates a first number which is a ratio of the number of copy destination blocks needed for the garbage collection to the number of blocks to which data designated by a write command is written. The memory system determines whether the first number is greater than a second threshold value when a first command is received from the host, and performs fill-up processing for the first block when the first number is not greater than the second threshold value.
US10599554B2 Dynamic instrumentation based on detected errors
In an approach for dynamically instrumenting a program at runtime, a processor identifies a sequence of memory related operations from an instruction stream, wherein the sequence includes at least a first memory related operation and a second memory related operation. A processor instruments the first memory related operation. A processor detects an error at the first memory related operation based on the instrumentation of the first memory related operation. A processor, responsive to detecting the error at the first memory related operation, instruments at least the second memory related operation.
US10599552B2 Model checker for finding distributed concurrency bugs
Described herein are systems and methods for distributed concurrency (DC) bug detection. The method includes identifying a plurality of nodes in a distributed computing cluster; identifying a plurality of messages to be transmitted during execution of an application by the distributed computing cluster; determining a set of orderings of the plurality of messages for DC bug detection, the set of orderings determined based upon the plurality of nodes and the plurality of messages; removing a subset of the orderings from the set of orderings based upon one or more of a state symmetry algorithm, a disjoint-update independence algorithm, or a zero-crash-impact reordering algorithm; and performing DC bug detection testing using the set of orderings after the subset of the orderings is removed from the set of orderings.
US10599551B2 Automatically detecting distributed concurrency errors in cloud systems
A method for detecting distributed concurrency errors in a distributed cloud computing system includes tracing operations that access objects in functions involving inter-process messaging, applying a set of happens-before rules to the traced operations. Analyzing the traced operations to identify concurrent operations that access a common object to generate a list of potential distributed concurrency errors (DCbugs). Pruning the list of DCbugs to remove DCbugs having only local effect and that do not generate run-time errors.
US10599544B2 Determining reboot times of computing nodes
An approach is provided for determining whether to reboot a computing node. Data specifying user behaviors and intra-box and inter-box factors associated with computing nodes are collected and classified in groups. Rules corresponding to the groups are generated. Each rule includes an indicator of whether the corresponding group is associated with permitting or not permitting a reboot. Computing node data is received which specifies intra-box and inter-box factors of the computing node and user operations of the computing node. After determining that the computing node data matches one of the groups, it is determined that a rule corresponding to the group includes an indicator of whether the computing node is permitted to be rebooted. Based on the indicator, the computing node is rebooted or not rebooted.
US10599542B2 Device configuration with cached pre-assembled driver state
A computer with cached pre-assembled device configurations for a faster and more reliable user experience. Pre-assembled device configurations may be obtained in a variety of ways, for example, by pre-processing installation information obtained from driver packages, or by being retrieved from a suitable source. Pre-processing driver packages may involve, for example, copying binary files to their run-time locations and computing settings for the device and driver. The pre-processed device configuration settings may be cached and indexed in a database. When a device connects to the computer, a cached device configuration may be applied to the device without performing a full installation process. Pre-assembly of device configurations may be performed before a device first connects to the computer, for example, upon detecting an applicable driver or during manufacture of the computer, and is not restricted to being performed on the same computer on which the device configuration will be used.
US10599538B2 Usage profile based recommendations
A server may receive a device profile from a computing device. The device profile may identify a usage of at least software applications associated with the computing device. The server may perform a comparison of the device profile with other device profiles associated with other computing devices, determine a similarity index of the device profile with individual ones of the other device profiles, and select a subset of the other device profiles based on the similarity index to create a set of similar device profiles. The server may determine configuration differences between the device profile of the computing device and individual device profiles of the similar device profiles, determine recommendations based on the configuration differences, and send the recommendations to the computing device. Implementing one or more of the recommendations may cause the one or more tasks to execute faster or use less of one or more computing resources.
US10599533B2 Cloud storage using merkle trees
Efficient cloud storage systems, methods, and media are provided herein. Exemplary methods may include locating a Merkle tree of a stored object on a deduplicating block store, comparing an object at a source location to the Merkle tree of the stored object, determining changed blocks for the object at a source location, and transmitting a message across a network to the deduplicating block store, the message including the change blocks and Merkle nodes that correspond to the change blocks.
US10599526B2 Auto-save operation for collaborative editing of electronic documents
To manage complexity related to automatically saving an electronic document while the electronic document is collaboratively edited, an end user application running on a local client computer, while participating in collaborative editing of a shared electronic document, is configured to automatically save the electronic document based on both local user activity and external user activity received from a collaboration system on a server computer. The collaboration system implements a save protocol that maintains consistency of the electronic document among the shared storage, remote client computers and the local client computer. The local client computer determines a save interval based on information about external user activity through the server computer, the activity of a user of the end user application on the local client computer. The performance specifications for local and shared storage and the computer network also can be considered.
US10599522B2 Generating a chain of a plurality of write requests
Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.
US10599518B2 Protecting data memory in a signal processing system
Data memory protection is provided for a signal processing system such as a radar system in which the data memory is protected with a common set of parity bits rather than requiring a set of parity bits for each memory word as in Error Correction Coded (ECC) memories. The common set of parity bits may be updated as memory words in the data memory are accessed as part of signal processing of one or more digital signals. The memory protection ensures that in the absence of memory errors the common parity bits are zero at the end of processing the digital signals as long as each word in the data memory that is used for storing the signal processing data is written and read an equal number of times.
US10599504B1 Dynamic adjustment of refresh rate
The following description is directed to dynamically adjusting a refresh rate. In one example, a method can include determining a rate of memory errors, and dynamically adjusting a refresh rate of a memory based at least partially on the determined rate of memory errors.
US10599499B2 API registry in a container platform providing property-based API functionality
A method of customizing deployment and operation of services in container environments may include receiving, at an API registry, a property for a service that is or will be encapsulated in a container that is or will be deployed in a container environment. The method may also include determining whether the property for the service affects the deployment of the service to the container environment, and in response to a determination that the property affects the deployment of the service, deploying the service based at least in part on the property. The method may additionally include determining whether the property for the service affects the generation of a client library that calls the service in the container environment, and in response to a determination that the property affects the generation of the client library, generating the client library based at least in part on the property.
US10599494B2 Method and system of performing inter-process communication between OS-level containers in user space
A computer-implemented method of performing inter-process communication includes a first process in a first operating system (OS) level container in a user space sending a message to a buffer process. The message is addressed to a second process in a second OS-level container in the user space. The buffer process communicates the message to the second process. A device for performing the computer-implemented method is also provided.
US10599493B2 Method and module in operating system for controlling hardware device
A method, comprises: obtaining state data for controlling a hardware device action, delivering and storing the state data into a buffering unit, and invoking a hardware device driver, where the hardware device driver reads state data in the buffering unit, and controls a state of a hardware device action according to the state data. The invoking the hardware device driver includes: invoking an existing hardware device driver to control the hardware device action; or obtaining an instruction for loading a link library and loading the link library; obtaining an instruction for controlling the hardware device action; invoking, from the link library, a performance implementation function corresponding to the instruction; and executing the invoked performance implementation function to control a hardware device to perform a corresponding action. The hardware device driver uses a direct control manner to control the hardware device to execute an action.
US10599491B2 Storing and verifying the integrity of event related data
The present invention extends to methods, systems, and computer program products for storing and validating the integrity of event related information. To facilitate auditing and traceability, raw signals, normalized signals, detected events, event expirations, and event notifications can be stored in a queryable distributed ledger (e.g., a blockchain). Personal information can be stripped (or otherwise rendered inert, for example, unrecognizable, unreproducible, etc.) prior to storage into the distributed ledger minimizing the possibility of a person being identified. Ledger data can be used to verify actual data as well as for forensics purposes, such as, to audit data, recreate events, etc., in view of an error or inconsistency to investigate, diagnose, remediate, etc.
US10599490B1 Notification relay system for supervisory and subordinate user computing devices
A computing platform having at least one processor, a memory, and a communication interface may establish, via the communication interface, respective connections to a subordinate user computing device and a supervisory user computing device. The computing platform may receive information defining a first event associated with the subordinate user computing device and compare the information to supervisory criteria. The computing platform may transmit to the supervisory user computing device a first formatted alert for display thereon. The computing platform may receive supervisory user input and generate a second formatted alert reflecting the supervisory user input. The computing platform may transmit the second formatted alert to the subordinate user computing device for display thereon.
US10599488B2 Multi-purpose events for notification and sequence control in multi-core processor systems
Techniques are provided for improving the performance of a constellation of coprocessors by hardware support for asynchronous events. In an embodiment, a coprocessor receives an event descriptor that identifies an event and a logic. The coprocessor processes the event descriptor to configure the coprocessor to detect whether the event has been received. Eventually a device, such as a CPU or another coprocessor, sends the event. The coprocessor detects that it has received the event. In response to detecting the event, the coprocessor performs the logic.
US10599475B2 Controlling data processing tasks
Information representative of a graph-based program specification has a plurality of components, each of which corresponds to a task, and directed links between ports of said components. A program corresponding to said graph-based program specification is executed. A first component includes a first data port, a first control port, and a second control port. Said first data port is configured to receive data to be processed by a first task corresponding to said first component, or configured to provide data that was processed by said first task corresponding to said first component. Executing a program corresponding to said graph-based program specification includes: receiving said first control information at said first control port, in response to receiving said first control information, determining whether or not to invoke said first task, and after receiving said first control information, providing said second control information from said second control port.
US10599472B2 Information processing apparatus, stage-out processing method and recording medium recording job management program
An information processing apparatus includes: a processor performs a scheduling process of scheduling a job for nodes and including: calculating, when one node executes a first job, a job execution end time when execution of the first job is completed by referring an execution history in which an execution time of a job is recorded; acquiring, from a load management node that manages a load of a metadata-process execution node which performing metadata processing to access metadata of a file among the nodes, the load of the metadata-process execution node at the job execution end time; and generating, when the load is equal to or more than a threshold, schedule data to cause a staging execution node which performs the metadata processing produced by staging, at the job execution end time, the metadata processing based on staging to a file having an execution result of the first job.
US10599460B2 Analytic model execution engine with instrumentation for granular performance analysis for metrics and diagnostics for troubleshooting
At an interface an analytic model for processing data is received. The analytic model is inspected to determine a language, an action, an input type, and an output type. A virtualized execution environment is generated for an analytic engine that includes executable code to implement the analytic model for processing an input data stream.
US10599457B2 Importing and exporting virtual disk images
A processing device receives a first command to export a first virtual image to a server, wherein the first virtual disk image comprises a plurality of volumes that comprise a read-only base volume and at least one additional volume that comprises changes to the base volume. The processing device generates a map of the first virtual disk image, wherein the map identifies, for each offset in the first virtual disk image, which of the plurality of volumes contains most recent data for the offset. The processing device uses the map to read data at offsets of the virtual disk image from the plurality of volumes. The processing device transmits the data to the server.
US10599451B2 Systems and methods for aiding computing users having sub-optimal ability
Computer-implemented systems and methods create a user environment tailored to a user's computer abilities. A series of baseline tests are administered to new users for accumulating user metric data, and a database collects and stores the user metrics. Program logic is responsive to data from the data base, where the program logic is programmed to adapt the user environment to correspond to abilities measured through the baseline tests. The program logic is further programmed to adapt user interface controls to compensate for user dexterity abilities.
US10599449B1 Predictive action modeling to streamline user interface
A prediction model may be created to predict future actions likely to be performed by users while interacting with electronic content via user devices. The predictions may be used to streamline access to interface controls or other information to enable the users to facilitate or expedite performance of the predicted actions, while reducing computational demands on computing devices that provide the electronic content by, for example, reducing unnecessary intervening computing actions.
US10599448B2 Information processing apparatus, IC chip, information processing method, and information processing system
There is provided an information processing apparatus, including a multi-platform capable of managing a plurality of applications, and an operating system which operates on the multi-platform, and is capable of being activated by a command of the multi-platform.
US10599445B2 Controls and indicators with on-screen cognitive aids
The invention relates to an applet for a mobile computing device, comprising an element to detect user input and perform appropriate associated actions, and to provide a cognitive aid for users of the mobile computing device. The invention also relates to a method for controlling operation of a mobile computing device, comprising detecting user input and performing appropriate associated actions and providing a cognitive aid for users of the mobile computing device. The invention further relates to a cognitive aid for a mobile computing device having a display screen, the cognitive aid being displayed on the display screen and including an on-screen and/or an audio tip, and being associated with an input vehicle of the mobile computing device. The cognitive aid provides relevant information to the user regarding the input vehicle. The invention still further relates to a method for assisting users of a mobile computing device having a display screen. The method comprises providing a vehicle for user input to the mobile computing device and providing a cognitive aid on the display screen, the cognitive aid being associated with the user input vehicle. The cognitive aid provides relevant information to the user regarding the user input vehicle.
US10599444B2 Extensible input stack for processing input device data
Methods, systems, and computer program products are described herein an extensible input stack for processing input device data received from a plurality of different input devices attached to a computing device. The extensible input stack comprises a plurality of stack layers. Each of the plurality of stack layers performs a particular set of processing with respect to the input device data, among other operations. Each of the plurality of stack layers comprises a code interface, which is used to provide and/or or receive data from the input device and/or other stack layers. Each of the stack layers is extensible to include additional functionality to support new input devices. By separating out the functionality performed by the input stack into separate stack layers, and having each layer accessible via a code interface, the functionality of each of stack layers may be easily extended to support any type of input device.
US10599440B2 Method for sharing processing modules between pipelines
Provided is a method, wherein the system includes an existing pipeline having at least one processing module that is activated and information relating to the existing pipeline. The system operating method includes detecting a processing module to be shared that is shared with the existing pipeline, among the processing modules included in a new pipeline that is newly activated or in an activated pipeline that is already activated; and connecting a non-shared processing module that is not the processing module to be shared, among the processing modules included in the new pipeline or in the activated pipeline, to a shared processing module corresponding to the processing module to be shared in the existing pipeline.
US10599436B2 Data processing method and apparatus, and system
A data processing method and apparatus are provided. A system includes a CPU pool and a storage pool, a mapper node and a reducer node respectively run on different CPUs in the CPU pool, and a remote storage area shared by the mapper node and the reducer node is delimited in the storage pool. In this method, the mapper node executes a map task, and stores a data segment obtained by executing the map task, into the remote storage area; and the reducer node directly obtains a data segment to be processed by the reducer node from the remote storage area, and executes a reduce task on the data segment. The method omits some actions in the prior art, and shortens a time for executing the Map/Reduce task.
US10599434B1 Providing touch gesture recognition to a legacy windowed software application
An architecture for providing a legacy software application with touch gesture recognition includes an overlay software application and a converter plug-in software application. The overlay application is configured to intercept and detect touch gestures and provide gesture information to the converter plug-in application. The converter plug-in application converts the detected gesture information into data that the legacy application can use. The converted data is provided to the legacy application via an API. The touch gesture recognition is essentially unnoticeable by the user as the overlay application is positioned over the legacy application and is effectively transparent.
US10599420B2 Updating a controller unit in a vehicle
In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
US10599412B2 Operating system installation on a computing device with multiple redundant drives
The disclosure herein describes installing operating system (OS) software on a computing device with multiple drives. An interruption process associated with a redundant drive array is initiated by a processor. The redundant drive array includes a primary drive mirrored with a backup drive. An installation process associated with the operating system to be installed on the computing device is initiated by the processor. Upon detecting creation of a file system during the installation process, the interruption process disables the backup drive from the redundant drive array. Upon completion of the installation of the operating system on the primary drive by the installation process, the backup drive is re-enabled in the redundant drive array. After being re-enabled, the backup drive is synchronized with the primary drive. The installation process is made faster and more efficient by preventing repeated synchronization between the redundant drives during the process.
US10599410B2 Method and electronic device for updating configuration settings
An electronic device includes a communication circuit that communicates with an external device, a memory configured to store first setting data corresponding to a first time period, and a processor operatively connected with the communication circuit and the memory. The processor receives second setting data corresponding to a second time period from the external device through the communication circuit if a specified time point is reached, deletes at least a portion of the first setting data based on whether a status of a user is a login status or a logout status, and applies the second setting data to the electronic device.
US10599409B2 Application lifecycle operation queueing
A trusted execution environment on an enterprise-enabled computing device allows invocation of a suite of secure applications (apps) on a computing device in an enterprise without hindering external or non-enterprise apps from running on in the same memory space on the same enterprise computing device. An application wrapper provides an operation queue for storing application lifecycle operations while the trusted execution environment is enabled, and the environment is secured. The application defers lifecycle operation to ensure that all security measures are in place before it is allowed to execute. The operation queue receives entries corresponding to the application lifecycle events, and suspends process execution of the lifecycle operations until the secure environment is ready for the operation queued events to be executed.
US10599407B2 Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
A method is described that includes translating higher level program code including higher level instructions having an instruction format that identifies pixels to be accessed from a memory with first and second coordinates from an orthogonal coordinate system into lower level instructions that target a hardware architecture having an array of execution lanes and a shift register array structure that is able to shift data along two different axis. The translating includes replacing the higher level instructions having the instruction format with lower level shift instructions that shift data within the shift register array structure.
US10599406B2 Generating executable files through compiler optimization
Embodiments of the present invention may track a user's interaction trajectory associated with a problem occurred on a website. According to an embodiment of the present invention, a first symbol of a first definition associated with a first object file is obtained. Then, in response to the first symbol matching a second symbol of a second definition associated with a second object file, the first object file is optimized based on a first segment associated with the first definition in the first object file and an optimization to the second object file is skipped. Next, an executable file is generated based on the optimized first object file and the second object file.
US10599405B2 Application system having an LLVM compiler
An application system for the creation, deployment, and management of digital content assets is provided, for developing media-rich content and applications that have a simple architecture that is also comprehensive and extensible. In embodiments, a system for creating, sharing and managing digital content may include a visual editing environment that enables a developer to create and edit code controlling a digital content asset in a declarative language and a code execution engine that operates on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the digital content asset, wherein the same declarative language and code execution engine are used during editing of the digital content asset and at runtime and wherein the visual editor and runtime code are compiled for distribution using LLVM.
US10599404B1 M/A for compiling parallel program having barrier synchronization for programmable hardware
A method of compiling program code includes determining if the program code controls a programmable logic device to execute other program code. The program code is a parallel program having a barrier function call for a group of threads. If it is determined that program code is to control the programmable logic device, then the program code is transformed by replacing the barrier function call with control logic inserted into the program code such that the transformed program code remains a parallel program and maintains synchronization among the group of threads. A compiler system that compiles program code with a barrier function call for a group of threads is also described.
US10599401B2 Component-based software system and development method
A method of assembling software includes: enabling a user to code a Computation Function (CF) (S101); determining whether the user is done coding the CFs (S102); enabling a user to code a Part Function (PF) using one or more of the available CFs (S103); determining when the user is done creating all the PFs (S104); and enabling a user to create software using one or more of the available PFs.
US10599400B2 Code origination data management for host placement
Aspects of the disclosure relate to managing code origination data for a distributed computing environment having a set of compute nodes which includes a first compute node. A first set of code origination data which corresponds to a first computing object may be detected for utilization to develop a distributed application in the distributed computing environment. Using the first set of code origination data, the first compute node may be identified to host the first computing object for the distributed application. The first computing object may be deployed to the first compute node to develop the distributed application.
US10599399B2 Mobile user interface design testing tool
A tool for verifying a user interface (UI) design of a mobile application receives a screenshot of the application's UI operating at a target device and retrieves a reference UI design image that corresponds to the received screenshot. The tool generates a plurality of images based on discrepancies between the screenshot and the reference UI design image. The plurality of images include a set of differential images in which each pixel location has a value that is based on a difference between corresponding pixels at the same pixel location of the reference UI design image and of the screenshot. The plurality of imagers also include at least one blended image that is an overlay of the reference UI design image with the screenshot.
US10599388B2 System for managing transitions between media content items
A system for playing media content items operates to provide smooth transitions between the media content items to continuously support a user's repetitive motion activity. The system can generate crossfade data containing information for transitions between media content items. The mix-in and mix-out points for the transitions are calculated to eliminate one or more portions of media content items that have lower musical energy than a majority portion of the items, and to maintain substantially consistent and/or stable musical energy (e.g., audio power or sound power) throughout the media content items including transitions therebetween.
US10599385B2 Dynamic bonding of playback devices
Examples of dynamic bonding of playback devices are disclosed. A disclosed example first playback device includes a shared device identifier to determine that a second playback device is sharable between a first bonded zone and a second bonded zone, the first bonded zone comprising the first playback device, the second bonded zone comprising a second playback device; a device manager to cause the shared playback device to join the first bonded zone; and an adjuster to change a first audio parameter of the first playback device in accordance with the joining of the shared playback device in the first bonded zone, wherein at least one of the shared device identifier, the device manager, or the adjuster is implemented via a processor.
US10599382B2 Information processing device and information processing method for indicating a position outside a display region
The present technology relates to an information processing device, an information processing method, and a program that can more exactly indicate a position outside a display region. An outside-display-region-position designation unit designates a position outside a display region of an image display unit, and a drawing/sound control unit controls output of a sound of an AR object from a sound output unit while moving the AR objet toward the designated position. The present technology can be applied to a wearable computer, for example, a glasses-type device having a pair of image display units for a left eye and a right eye.
US10599379B2 Method and system for presenting information
Presenting information includes receiving two-dimensional code information sent by a server, supplying power to the client device, displaying, using the first display, two-dimensional code images corresponding to the received two-dimensional code information, and controlling the displaying of the two-dimensional code images in the first display.
US10599376B2 Image forming apparatus, method of controlling the same, and storage medium configured to accept a user operation for deleting a page form a print job, to delete a rendering command for that page, and to update identification information of the print job based on the deleted page
A printing apparatus predicts a processing time of rendering processing for each page of a print job, determines one or more pages for which page image data is to be generated in advance based on the predicted processing time, generates the page image data corresponding to the determined one or more pages, and stores correspondence information in association with the print job, the correspondence information associating the generated page image data with identification information identifying a location of a page. In response to accepting a user operation for deleting one or more specified pages from the print job, the printing apparatus deletes a rendering command for constructing the one or more specified pages from the print job, and updates the identification information included in the correspondence information based on the one or more specified pages.
US10599374B2 Printing method that ensures security of printed matter, storage medium, and mobile terminal
A printing method that ensures security of printed matter. A printing apparatus performs printing based on print data transmitted from a mobile terminal which a user operates. A distance between the mobile terminal and the printing apparatus is measured, and based on the measured distance, acceptance of an instruction to perform the printing from the user is restricted. When the measured distance is equal to or greater than a threshold value set in advance, acceptance of an instruction to perform the printing from the user is not permitted.
US10599372B2 Medium storing program executable by terminal apparatus, data transmitting method and terminal apparatus
There is provided a non-transitory computer-readable medium storing programs executable by a processor of a terminal apparatus. The terminal apparatus is configured to transmit files to be executed by external apparatuses to the external apparatuses. The programs, when executed by the processor, causes the terminal apparatus to: transmit a first file, which is a firmware, to a predetermined external apparatus included in the external apparatuses; and in a case that a second file is to be transmitted to the predetermined external apparatus, transmit the second file to the predetermined external apparatus after transmittance of the first file to the predetermined external apparatus has been completed, the second file being different from the first file and indicating information which is usable at a time of execution of a function of the predetermined external apparatus.
US10599371B2 Image forming apparatus
An image forming apparatus operates in a normal mode in a first electric power state and in a power saving mode in which more electric power is saved than in the first electric power state. The image forming apparatus includes a motion sensor, an operation section, and a controller. The controller executes a first timer process in response to receipt of the detection signal and executes a second timer process in response to receipt of the operation signal. At a time when a first period elapses indicating that the first timer process times out, the controller transitions from the normal mode to the power saving mode. At a time when a second period elapses indicating that the second timer process times out, the controller transitions from the normal mode to the power saving mode. The first period is shorter than the second period.
US10599370B2 Image processing apparatus capable of canceling a job, method for controlling image processing apparatus, and recording medium
An image processing apparatus performs control of accepting an instruction to cancel execution of a job on condition that authentication using authority information input to the image processing apparatus has succeeded, in a case where a predetermined error has not occurred. The image processing apparatus performs control of accepting the instruction to cancel the execution without the authority information input with respect to only a specific job among jobs generated by the image processing apparatus, in a case where the predetermined error has occurred.
US10599369B2 Print system, print apparatus, control method, and storage medium
An audio control device receives a print instruction by audio and causes a print apparatus connected to an external access point to execute a print process in accordance with the print instruction received by audio.
US10599351B2 Compound storage system and storage control method responsive to occurrence of predetermined condition that migrates owner rights based on I/O command
One or more storage systems are connected to one or more storage boxes comprising multiple storage devices. Multiple storage areas provided by one or more storage boxes include an allocated area, which is a storage area that is allocated to a virtual volume, and an empty area, which is a storage area that is not allocated to any logical volume. Multiple owner rights corresponding to multiple storage areas are set in one or more storage systems. A storage system having an empty area owner right changes an empty area to the allocated area by allocating the empty area. In a case where a configuration change (a relative change in the number of storage boxes with respect to the number of storage systems) is performed, a first storage system that exists after the configuration change sets, in the first storage system, either more or fewer owner rights than the owner rights, which have been allocated to the first storage system before the configuration change.
US10599350B2 Using a differential memory storage architecture for updating a memory area
A method is suggested for updating a memory comprising a first memory area and a second memory area, the method comprising the steps: (a) using a first image of data that is stored in the first memory area while writing a second image of data to the second memory area; (b) switching to using the second image of data that is stored in the second memory area; (c) writing an inverse image of the second image to the first memory area; and (d) using the first memory area and the second memory area as a differential memory. Also, a corresponding device is provided.
US10599343B2 Proactively resilvering a striped disk array in advance of a predicted disk drive failure
The disclosed embodiments provide a system that proactively resilvers a disk array when a disk drive in the array is determined to have an elevated risk of failure. The system receives time-series signals associated with the disk array during operation of the disk array. Next, the system analyzes the time-series signals to identify at-risk disk drives that have an elevated risk of failure. If one or more disk drives are identified as being at-risk, the system performs a proactive resilvering operation on the disk array using a background process while the disk array continues to operate using the at-risk disk drives.
US10599341B2 Storage device operating to prevent data loss when communicating is interrupted
A storage device comprising: at least one nonvolatile memory; a buffer; and a memory controller configured to: receive data from a host; store the data in the buffer; and flush the data in the buffer to the at least one nonvolatile memory in response to an absence of communication with the host for a reference time duration.
US10599339B2 Sequential write management in a data storage system
Sequential write management in accordance with the present description permits impermissible write retries to be processed by a hard drive such as a Shingled Magnetic Recording (SMR) hard dive. In one embodiment, logic returns a successful write indication in response to a received retry write request operation without writing data to the SMR hard drive if the data of the received retry write operation has already been successfully written to the same location requested by the received retry write request operation. Conversely, a failure notice is returned if the data of the received retry write request operation has not been previously successfully written to the same location requested by the received retry write request operation. Other features and aspects may be realized, depending upon the particular application.
US10599324B2 Hand gesture API using finite state machine and gesture language discrete values
System for associating a computerized hand gestures model with application functions, comprising: (a) A storage storing a plurality of hand pose features records and hand motion features records. Each of the hand pose features records and hand motion features records is defined by a set of discrete pose values and discrete motion values respectively. (b) An interface receiving programmer instructions. (c) A memory storing code. (d) One or more processors coupled to the interface, storage and memory for executing the code which comprises: 1) Code instructions to define hand gestures by constructing a unique logical sequence of the hand pose features records and hand motion features records. 2) Code instructions to associate the unique logical sequence with application functions per the instructions for initiating execution of the functions during the application runtime in response to detection of the unique logical sequence from analysis of images depicting movement of user's hand(s).
US10599318B2 Column aware scrolling
Embodiments relate to controlling display of a document, where the document comprises multiple columns. An aspect includes displaying the columns of the document in a viewport, receiving a user input defining a downwards scrolling for the document. Another aspect includes determining the lowest numbered column that does not have its lowest point displayed in the viewport. Another aspect includes scrolling upwards only the lowest numbered column that does not have its lowest point displayed in the viewport, while maintaining all other columns stationary in the viewport.
US10599313B2 System for high volume data analytic integration and channel-independent advertisement generation
A system and user interface capable of effectively manipulating high volumes of data is provided. The system and/or user interface is specially-configured to aggregate large data volumes and translate the large data volumes into summary information associated with navigable categorizations (e.g., categorizations linked to selectable visualizations in the user interface) that enable dynamic selection and visualization of portions of the large data volumes. In one particular example, the system and/or user interface is adapted to generate selectable panels having a plurality of build or editing tools displayed coextensive with portions of the large volumes of data. Such panels may be particularly useful for generating a placement (e.g., an advertisement) while reviewing or managing large amounts of information, such as ad placement and performance information for hundreds or thousands or advertisements.
US10599304B2 Content player
The present invention provides a content player allowing a user to select content to view using a viewing history of content viewed by another user. The content player performs a content playing process in response to a user instruction. The content player acquires viewing history information about content viewed by a related user related to the user with a content player different from the content player. The content player presents, to the user, the acquired viewing history information. The content player performs, if the user selects the presented viewing history information, a playing process of content indicated by the selected viewing history information.
US10599302B2 Method for performing content flipping operation on touchscreen and terminal
The present invention discloses a method for performing an operation on a touchscreen and a terminal, and relates to the terminal field, which can implement a batch operation on multiple entries of displayed entries and improve an operation speed of a user. Embodiments of the present invention disclose a method for performing an operation on a touchscreen, including: receiving a touch operation when content currently displayed on the touchscreen is a displayed entry, where the displayed entry corresponds to a data entry stored in a terminal; and performing, when a track of the touch operation of the user is a sliding track on a preset area, a preset operation on each entry that the track of the touch operation passes through, where the preset area is a part of a current operation interface.
US10599300B2 Entry points to image-related applications in a mobile device
A method and apparatus is provided for operating a mobile device having stored thereon a plurality of applications (“apps”) that are each configured to capture an image. The method includes receiving first user input data requesting invocation of a given one of the applications. The given application is launched by the user. After launching the given application a user interface is presented which serves as an entry point through which all of the image capture applications stored on the mobile device are made available to the user.
US10599297B2 User interface for multi-user communication session
The present disclosure generally relates to user interfaces for multi-user communication sessions. In some examples, a device initiates a live stream in a communication session. In some examples, a device transitions between streaming live audio and live video. In some examples, a device enables synchronizing media playback during a live stream.
US10599292B2 Display control device and program
Selection unit selects any one of a plurality of images. Display controller displays preview information of content (information representing the content detail) corresponding to an image selected from among the any one of the plurality of images by selection unit. Display controller changes the preview information of the content corresponding to the selected icon each time the icon is selected. For example, the content may include a plurality of elements, and display controller displays the plurality of elements as preview information in order of display each time the icon corresponding to the content is selected.
US10599290B2 Slide show navigation
A slide show, integrated into an email application, displays images such as those included as an attachment to an email message. The user can view the slide show without exiting the email application. Slide show navigation controls are provided. An index sheet mode can be activated wherein a number of thumbnails are displayed, allowing easy navigation to any image within the slide show. Transition animations can be provided for clarifying operations such as activating and dismissing the index sheet.