US10834163B2
Aspects of the subject disclosure may include, for example, obtaining live video content from equipment of a media content provider, determining priority content within the live video content; segmenting the live video content into a plurality of tiles according to the priority content, and transcoding the live video content according to a type of client device. Further embodiments include determining an encoding schedule for the plurality of tiles according to the priority content, encoding the plurality of tiles according to the encoding schedule, and providing the plurality of tiles to the client device. Other embodiments are disclosed.
US10834157B2
A system, method, and computer readable medium for communicating at least one real-time specially-composed bulletin message to at least one subscriber of a provider of Internet services, comprising a first device, and a second device communicably coupled to the first device, wherein the first device: accesses only subscriber upstream traffic to a destination web site requested by the subscriber, wherein the first device inter-connects between the at least one subscriber and the destination web site, identifies the at least one subscriber's identification based on the accessed subscriber upstream traffic automatically provided by the subscriber, and provides the unique subscriber identification to the second device located at the provider of Internet services providing data services and management control to the first device, wherein the second device determines the subscriber associated with the unique subscriber identification.
US10834149B2
A method including receiving a request for a communication session with a recipient having a recipient identifier; querying a subscription database for subscription information for the recipient; receiving, from the subscription database, the subscription information for the recipient; selecting one of a plurality of service processing elements based on the subscription information for the recipient; and sending the communication session to the one of the service processing elements based on subscription information received from the subscription database.
US10834144B2
Hub and agent techniques allow safe command execution and data retrieval through firewall(s). In an example, cloud-based server of a company communicates with a plurality of agent applications operating on a remote customer's site. Using hub-and-agent techniques, cloud-based systems are able to direct the agents to perform functions for, and add value to, on-premises servers at remote customer locations. Secure communications techniques are introduced, allowing the hub server in the cloud to securely communicate with, and receive data from, the agents operating behind a firewall at a remote, on-customer-premises server.
US10834134B2
A network management method, system, and non-transitory computer readable medium, include a data center gateway including a set of rules for moving target defense and communicates with a service provider and a cloud gateway including the set of rules to communicate with the data center gateway by satisfying the moving target defense such that a client receives a service from the service provider when the cloud gateway requests the service from the data center gateway.
US10834130B2
A method by a security system for detecting malicious attempts to access a decoy database object in a database. The database includes database objects accessible by clients of the database called database clients. The method includes detecting access to a decoy database object of the database is being attempted by a database client over a connection to the database, where the decoy database object is a database object that is created for the purpose of deceiving an attacker as opposed to being a legitimate database object, determining that the connection is of an application connection type, where the application connection type is a type of connection over which queries generated by a database client are submitted, and responsive to the determination that the connection is of the application connection type, causing an alert to be generated.
US10834118B2
A method for ambiguity resolution in retrieving security information. A unified representation model utilizing the security information mined from a group of sources is generated by a computer system, wherein the unified representation model represents terms in the security information using vectors that describe locations in space for the terms. Distances between the terms indicate correlations between the terms, and the terms are for security concepts in the security information. The computer system represents the security concepts utilizing a group of weighted graphs that identifies semantic-relatedness between the terms utilizing the vectors in the unified representation model, wherein the group of weighted graphs enables interpreting queries with reduced ambiguity. The computer system interprets a seed query utilizing the group of weighted graphs. The computer system retrieves a portion of the security information utilizing the seed query interpreted utilizing the group of weighted graphs.
US10834117B2
A system records use of values used in cryptographic algorithms where the values are subject to uniqueness constraints. As new values are received, the system checks whether violations of a unique constraint has occurred. If a violation occurs, the system performs actions to mitigate potential compromise caused by exploitation of a vulnerability caused by violation of the uniqueness constraint.
US10834115B2
Techniques for analyzing a page to be presented by a browser running on a computing platform. The page is disabled. The page is tested to determine if the page is framed by a second page. The page is enabled if the testing indicates that the page is not framed by a second page. Each level of a hierarchy of framed pages is inspected to determine whether each level is authorized. The page is enabled if the inspecting indicates that each level of the hierarchy of framed pages is authorized.
US10834104B1
Disclosed herein are systems and methods executing a security server that perform various processes using alert elements containing various data fields indicating threats of fraud or attempts to penetrate an enterprise network. Using alert elements, the security server generate integrated alerts that are associated with customers of the system and assign a risk score for the integrated alerts, which the security server uses to store and sort the integrated alerts according to a priority, based on the relative risk scores. Analyst computers may query and fetch integrated alerts from an integrate alert database, and then present the integrate alerts to be addressed by an analyst according to the priority level of the respective integrated alerts. This allows to ensure that the right customer, is worked by the right analyst, at the right time, to maximize fraud prevention and minimize customer impact.
US10834100B2
A method, apparatus and computer program product for managing a plurality of VPN tunnels between a first cloud and a second cloud in a hybrid cloud environment is described. In a first virtual private network (VPN) manager a request is received from a first cloud application resident in the first cloud. The request includes a first set of requirements for a first VPN tunnel in the plurality of VPN tunnels. The VPN manager sends a first VPN manager request to a first system in a first cloud, wherein the first system creates the first VPN tunnel according to the first set of requirements. The VPN manager receives a request from a second cloud application resident in the first cloud. The request includes a second set of requirements for a VPN tunnel in the plurality of VPN tunnels. The VPN manager sends a second VPN manager request to the system in a first cloud, wherein the second VPN manager request contains the second set of requirements. The second VPN manager request is either tuning the first VPN tunnel according to both the first and second set of requirements if the first and second requirements are compatible or creating a second VPN tunnel between the first node and the second node if the first and second requirements are not compatible, the second VPN tunnel created by the first system.
US10834096B2
A method for regulating access to a protected resource is disclosed. The method includes: receiving, from a client application executing on a first device, a first signal including a request to obtain an access token for accessing a protected resource, the request including: a client identifier uniquely identifying the client application; a user identifier uniquely identifying an end user of the client application; and a public key associated with the end user; in response to validating the request, transmitting, to the client application on the first device, a second signal including an access token for accessing the protected resource; receiving, from a web server associated with the protected resource, a third signal including a request to validate a bearer token submitted by the client application to the web server, the bearer token including a digital signature; validating the bearer token, the validating including verifying the digital signature using the public key; and in response to validating the bearer token, sending to the web server a fourth signal including a notification that the bearer token is valid.
US10834095B2
An example operation may include one or more of receiving a request for performing a post-commit validation of a chain of blocks on a distributed ledger, the chain of blocks being encrypted using an encryption key, requesting cooperation from one or more auditor nodes associated with the distributed ledger, each auditor node comprising a partial secret of a decryption key corresponding to the encryption key, and, in response to receiving partial secrets from a minimum threshold of auditor nodes, recovering the decryption key based on the received partial secrets, decrypting the chain of blocks based on the recovered decryption key, and validating content included within the chain of blocks.
US10834094B2
Operator actions and/or other commands or requests are secured via an authentication path from an action originator to a communications/control module or any other industrial element/controller. In implementations, an industrial control system includes an action authenticator configured to sign an action request generated by the action originator. The destination communications/control module or any other industrial element/controller is configured to receive the signed action request, verify the authenticity of the signed action request, and perform a requested action when the authenticity of the signed action request is verified.
US10834093B2
A method for restoring a setting on a network connected device achieves increased security. The method includes receiving an initiation signal representing a request to restore the setting on the device; transmitting a request for authorization to restore the setting to an authorization device arranged as an adjacent node on the network by transmitting the request for authorization over a link layer protocol, wherein the request is transmitted in response to the received initiation signal; receiving an encrypted restore authorization response from the authorization device in response to the request for authorization; decrypting, if encrypted, the received restore authorization message; verifying the restore authorization message; and restoring the settings on the network connected device if the restore authorization message was verified.
US10834088B2
Authorizing an entity to access data in a service. A method includes, at a service, creating a subscription, for a subscriber entity, to notifications of events for data. The method further includes, at the service, determining that the subscriber entity is in an authorization state indicating that the subscriber entity is required to reauthorize to the service to continue receiving notifications of events for the data. The method further includes, as a result of determining that the subscriber entity is in an authorization state indicating that the subscriber entity is required to reauthorize to the service to continue receiving notifications of events for the data, publishing a reauthorization notification to the subscriber entity to reauthorize the subscription.
US10834083B2
An unauthorized control suppression method for use in a network system is provided. The network system includes a plurality of electronic controllers that exchange, via a communication channel, a plurality of frames The plurality of frames includes at least one control frame that instructs predetermined control to an object of control. The method receives, sequentially, the plurality of frames from the communication channel, and determines whether the predetermined control, instructed by the control frame received in the receiving, is to be suppressed, based on a set of frames received in the receiving. The set of frames is received in the receiving within a predetermined period preceding a time of reception of the control frame.
US10834082B2
In an embodiment, a method comprises intercepting, from a server computer, a first set of instructions that define a user interface; executing, using a headless browser, the first set of instructions without presenting the user interface; rendering a second set of instructions, which when executed by a client application on a client computer, cause the client computer to present the user interface, wherein the second set of instructions are different than the first set of instructions; sending the second set of instructions to the client computer.
US10834076B2
An Internet resource provider (IRP) may authenticate a user and, upon a successful authentication, allow the user to perform one or more actions on webpages that are within an account of the user. The IPR may store the most recent actions of the user in a temporary access code (TAC) database. If the user has a problem, the user may select a TAC button on a webpage within the account of the user. The IPR may generate a TAC, store the TAC in association with the recent activities of the user in the TAC database and transmit the TAC to the user. The user may contact and provide the TAC to a customer support service center. The customer support service center may authenticate the user based solely on the TAC and determine the one or more recent actions of the user in the TAC database. The customer support service center may provide assistance to the user based at least partially on the one or more recent actions of the user.
US10834075B2
Techniques for transaction-specific authentication. An access manager receives information for a transaction. The information can be received in an authentication request from an application that is to perform the transaction or received as part of a transaction request. The information identifies an attribute associated with the transaction and includes a value for the attribute. The access manager uses the value to generate a first one-time password (OTP). The first OTP is compared to a second OTP received from a client device of a user who requested the transaction. Matching of the first OTP and the second OTP indicates that the value received in the information for the transaction matches a value provided by the user to the client device. Based on determining that the first OTP matches the second OTP, the access manager transmits an indication to the application that the user is successfully authenticated for the transaction.
US10834072B2
A cloud-based access to child care planning and outcome resource is described. The resource allows multiple end-users to access content related to child care. Such content includes reports, table, graphs, multimedia, lists, forms, reminders, and/or other appropriate elements. The content may be presented via one or more graphical user interfaces (GUIs). Each such GUI may include various input elements such as tabs, buttons, icons, etc. and various content elements such as portlets, or frames, etc. Each GUI may be customized for a particular end-user and/or a particular group of end-users. In this way, an administrator or super-user may generate multiple GUIs, where each is associated with a user group (e.g., parents, teachers, administrators, etc.). In addition, each end-user may be able to customize the GUIs available to the end user. Such customization may include selection of input and/or content elements, layout of elements, graphical features, and/or other appropriate customizations.
US10834070B1
A remote logging agent is provided for accessing application log data from one or more servers. One method comprises: obtaining a logging configuration file for an application that identifies one or more servers associated with the application, a communication protocol and authentication credentials for accessing the identified servers, a path where log data is stored on the identified servers, and a storage destination for storing log data obtained from the identified servers; establishing, using a logging agent, a connection to the identified servers using the communication protocol and the authentication credentials, wherein the logging agent is distinct and remote from the application and the identified servers; obtaining, using the logging agent, the log data from the identified servers using the path; and storing, using the logging agent, the log data from the identified servers in the one storage destination specified for storing the obtained log data.
US10834068B1
A system and method allows a matching system to mediate requests for information among different computer systems without storing information that can be used to log into those computer systems.
US10834057B1
A unidirectional transfer protocol allows data to be transmitted from a non-secure network into a secure network. A non-secure gateway may receive data and/or information, intended for the secure network, from one or more devices. The gateway may fragment the data and/or information into smaller chunks and transmit the chunks to a secure gateway via a unidirectional communication channel. The secure gateway may verify the chunks using one or more rules and reassemble the chunks when the data is validated. The reassembled data may be sent across a secure network enclave. The unidirectional transfer protocol may provide a hardware-agnostic solution for transmitting data over a unidirectional communication channel.
US10834055B2
A system and method for cross-tenant data leakage isolation in a multi-tenant database are provided. The method includes monitoring, by a proxy device, traffic flows between a server executing at least one cloud-based application and the multi-tenant database, wherein the proxy device is connected between the server and the multi-tenant database; capturing, by the proxy device, at least a response from the multi-tenant database, wherein the response includes returned data; analyzing the response to determine if the returned data relates to a global-tenant table; upon determining that the returned data relates to the global-tenant table, modifying the response to designate at least one tenant-specific table name that the returned data belongs to; and sending the modified response to the server.
US10834026B2
A method for AI-assisted service provisioning and modification for delivering message-based services, including: receiving an input sequence from a user in relation to a request for a service, the input sequence including one or more inputs; processing the input sequence to determine a service type; associating a workflow with the request based at least in part on the service type and a profile of the user, the workflow including a set of one or more steps, a step of the set of one or more steps corresponding to a set of attributes including at least one of: a communication mode, a communication type, or a communication priority, the workflow being performed by at least one of: a chatbot, an AI assistant, or a service professional; and interacting with the user based at least in part on the workflow to deliver the service.
US10834023B2
A data processing system, method and device. A device can include a plurality of data cards having host interface connectors initially configured to transmit signals according to a first communication protocol and data card connectors that communicate with external devices using a different communication protocol. The data cards are converted so that the host interface connectors also transmit signals using the second communication protocol. The plurality of data cards are interconnected so that signals can be routed through the data cards to provide desired data processing functions. A cross-point switch fabric allows the signals to be routed to the appropriate data card or cards. Multiple devices can be interconnected to provide a distributed data processing grid providing access to the data processing functions for external devices that do not communicate using the first communication protocol.
US10834020B1
Sending network data. A method includes transmitting data on a communication link, in an environment. A network control overhead portion of the data is allocated to network control overhead data packets for controlling how data is transmitted on the communication link. A user data portion of the data is allocated to user data packets for transmitting data between users of nodes on the communication link. A change in data capacity of the communication link is identified. As a result, a change is made in the network control overhead portion of the data, changing at least one of frequency of network control overhead data packets or size of network control overhead data packets to attempt to maintain a predetermined proportion factor for the network control overhead portion as compared to the user data portion. The network control overhead portion of the data is transmitted according to the change.
US10834019B2
An indicator can be received from a client device. The indicator can indicate an agreement by a user of the client device to share device resources of the client device with an entity distinct from the client device and distinct from the user of the client device. Responsive to receiving from the mobile device the indicator, and responsive to receiving a message from a sharing agent of the mobile device indicating that that no user inputs are received by the mobile device over a particular duration of time and that video content is not being streamed to the mobile device, a client access agent can access the shared resources, data to be processed by the shared device resources can be communicated to the mobile device, and a level of a quality of service provided by a communication network to the mobile device can be increased.
US10834017B2
Described herein are systems, devices, methods, computer-readable media, techniques, and methodologies for cloud-to-edge data flow migration. More specifically, example embodiments relate to migrating at least a portion of cloud-based data processing functionality from a cloud environment to network edge environment. The functionality can be migrated to anywhere along the network edge. Input data received or generated at a network edge device may be classified according to one or more classification criteria. At least a portion of cloud-based data processing functionality may then be selected for migration to the network edge based at least in part on the classified input data and/or one or more network characteristics. After migration, at least a portion of the input data may be processed by the migrated functionality. The input data processed at the network edge may then be sent to the cloud environment for additional processing by cloud-based data processing functionality.
US10834000B2
The present invention is directed towards systems and methods for selecting a path or link from a plurality of links between intermediary devices, based on characteristics of links between the intermediary devices and end nodes of the communication flow. The link choice may be determined from latency, packet drop rates, jitter, congestion, or other characteristics of the links to the end nodes. Link selection may further be based on traffic priority or transport layer quality of service (QoS) requirements of the connection, load balancing requirements, or other such features.
US10833995B2
Embodiments of the present invention provide a congestion control method and apparatus based on a software defined network SDN, and an SDN controller. The method comprises: obtaining a packet_in message sent by a switch; determining a data packet included in the packet_in message; performing a first congestion control processing for a network where the SDN controller is located based on a topological structure and link information of the network when the data packet is a handshake information SYN packet for requesting to establish a TCP connection; performing a second congestion control processing for the network based on the link information when the data packet is a finish information FIN packet for responding to disconnection of a TCP connection; deleting information of a TCP connection stored in a database and corresponding to the data packet when the data packet is an FIN packet requesting to disconnect a TCP connection. As compared with the prior art, by using the solutions according to the embodiments of the present invention, the SDN controller may improve fairness of the bandwidth between each data flow, and reduce TCP retransmission and timeout caused by the highly burst short traffic, and achieve the control of the TCP Incast congestion existing in the datacenter.
US10833993B2
A system and method for channel bonding is disclosed. The system and method enable transmission of data across multiple connections using multiple network interfaces. Further, the system and method are configured to handle slow or problematic connections and are configured to dynamically modify the bit rate of one or more media data streams.
US10833989B2
Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. Example methods to transmit multicast data in a network disclosed herein include monitoring, with a first network node, a multicast data flow to determine a characteristic for triggering a switch from a first logical topology for the multicast data flow to a second logical topology for the multicast data flow. Disclosed example methods also include, after the switch to the second logical topology, accessing a multicast data packet associated with a first multicast route generated for the multicast data flow from a second network node, and transmitting a first replication of the multicast data packet to a third network node via a unicast path, the first replication of the multicast data packet to include a first label provided by the third network node to identify the first multicast route.
US10833984B1
In a 5G network, an adaptation layer of a child integrated access backhaul (IAB) node can send a quality metric to its parent IAB node. The quality metric can indicate to the parent IAB node, information that may not be readily available to the parent IAB node. Such a quality metric can be transmitted by the child IAB node to the parent IAB node via a header field of an adaptation layer packet data unit (PDU) on an uplink channel of an IAB link. Thus, the parent IAB node can make a more efficient routing decision based on data, to which otherwise, the parent IAB node may not ordinarily be privy.
US10833976B2
A method is described and in one embodiment includes receiving a packet of a traffic flow at an ingress node of a communications network; routing the packet to an egress node of the communications network via a first path comprising a tunnel if the packet was received from a node external to the communications network; and routing the packet to the egress node of the communications network via a second path that does not traverse the tunnel if the packet was received from a node internal to the communications network. The first path is identified by a first Forwarding Information Base (“FIB”) entry corresponding to the flow and the second path is identified by a second FIB entry corresponding to the flow.
US10833974B2
A method for selecting routing paths of data packets in a data network including plural communication links and routing apparatuses. The method includes: calculating and assigning to the communication links respective communication links' costs; calculating, for at least two different routing paths, respective routing path overall costs, which depend on the communication links' costs assigned to communication links making up such routing path; selecting, among the at least two different routing paths, the routing path having the lower routing path overall cost; causing a new data packet to be routed in the data network over the selected routing path, and collecting measures indicative of at least one performance parameter indicating a performance of previous transmissions of data packets from origin end points of the data network to destination end points of the data network, and using the collected measures for calculating the communication links' costs.
US10833973B1
A network device receives an attribute identifying paths associated with an open shortest path first (OSPF) domain of a network and an intermediate system to intermediate system (ISIS) domain of the network, and provides the attribute to other network devices of the network. The network device receives traffic destined for one of the other network devices of the network, and determines that a primary path is unavailable for routing the traffic to the one of the other network devices. The network device selects a secondary path from the paths identified by the attribute. The secondary path is selected based on determining that the primary path is unavailable, and the secondary path is associated with the OSPF domain or the ISIS domain of the network. The network device provides the traffic to the one of the other network devices via the secondary path.
US10833965B2
A method and an apparatus for repercussion-free capture of data from at least one device is provided, which is arranged in a first network having a high security requirement, in a second network having a low security requirement, containing a requesting unit, which is arranged within the first network and is designed to request data from the at least one device in accordance with a request profile, a monitoring unit, which is arranged within the first network and is designed to monitor data that have been sent by the at least one device in response to the request and to transmit said data to an evaluation unit, an evaluation unit, which is arranged in the second network and is designed to compare the monitored data with the data expected on the basis of the request profile, and an alarm unit.
US10833958B2
Embodiments of the invention provide a method, system and computer program product for SLA cognizant database connection management for multi-tenant environments. In an embodiment of the invention, a method for SLA cognizant database connection management for multi-tenant environments includes receiving different requests for data in a database from different application instances executing in memory of a host computing system supporting a multi-tenant computing environment and determining a priority for each of the requests. The method also includes selecting for each request a particular portion of a database connection pool of a multiplicity of database connections to the database, in that the particular portion is associated with a corresponding priority of the request, and each portion of the database connection pool includes one or more of the database connections. Finally, the method includes processing each of the requests through a respectively selected one of the portions of the database connection pool.
US10833953B2
A computer system manages electronic communications. Topics of prior electronic communications and inter-arrival times of the prior electronic communications associated with the topics are modeled. A communication model is generated to identify electronic communications with content targeted for remediation, wherein the communication model is generated based on the modeled topics and the measured inter-arrival time of the prior electronic communications. Electronic communications for a communication session are applied to the communication model to determine one or more electronic communications for remediation. One or more remedial actions are performed on the determined one or more electronic communications to control content of the communication session. Embodiments of the present invention further include a method and program product for managing electronic communications in substantially the same manner described above.
US10833939B2
An approach is disclosed that transmits, from a transmitting device, a wipe instruction to a target device. Execution of the wipe instruction erases a data from the target device. After transmission of the wipe instruction, the approach monitors the target device to gather post-wipe instruction data from the target device. The post-wipe instruction data includes connectivity data detected from the target device. The post-wipe instruction data is analyzed with the analysis determining whether the wipe instruction executed successfully on the target device.
US10833938B1
A method for network function (NF) topology synchronization includes, at a network node including at least one processor, maintaining NF instance identifiers and corresponding NF profile version identifiers in an NF topology database local to the network node, the NF profile version identifiers indicating most current NF profile versions stored by the network node for each NF instance identifier. The method further includes obtaining a list of NF instance identifiers and NF profile version identifiers from an NF repository function (NRF), accessing the NF topology database, determining, by comparing the NF profile version identifiers in the list with NF profile version identifiers for corresponding NF instance identifiers in the NF topology database, whether the NF profiles stored by the network node are lagging behind the NF profiles stored by the NRF, and auditing or refraining from auditing the NRF for updated NF profiles based on results of the comparison.
US10833936B1
A system and method for service discovery. A network management system constructs, based on configuration data associated with a first network device and a second network device, respectively, a first partial service instance associated with a service executing on a first network device and a second partial service instance associated with the service executing on a second network device. The network management system merges the first partial service instance and a second partial service instance to form a merged partial service instance. The network management system promotes the merged partial service instance as a service instance.
US10833934B2
A network management method is described for managing energy utilisation in a network comprising network elements that handle network traffic. The network elements are analysed to identify at least one candidate network element for energy usage reduction. Routes passing through the candidate network element are then identified and at least one alternative route is identified for each identified route. Each identified route is switched onto the at least one alternative route, wherein the alternative route does not pass through the original candidate network element. Finally, the candidate network element is triggered to enter a lower power mode. In a particular embodiment, a quality of service level associated with each identified route is determined and the method ensures that the alternative route has an associated quality of service level equal to or better than the original quality of service level. Systems and apparatus for implementing the method are also described.
US10833932B2
Provided is process of operating a wireless device configured to act as a node in an ad hoc multi-hop mobile network, the process including: snooping, with a wireless device, a packet transmitted from a sending node to a receiving node in a multi-hop wireless connection, the sending node and the receiving node being in a different location; extracting from the snooped packet an identifier of the sending node and an identifier of the receiving node; determining based on the identifier of the sending node, the identifier of the receiving node, and a record in memory of the wireless device that the wireless device is part of a multi-hop wireless connection including the sending node and the receiving node; determining that a signal strength of a signal conveying the snooped packet exceeds a threshold; and transmitting a kill packet to the sending node and the receiving node that reconfigures the multi-hop wireless connection to bypass the receiving node.
US10833923B2
Disclosed herein are systems and networks comprising a network operations server application for improving a packet-switched communications network, the application configured to: receive data from data source nodes; provide a management console allowing a user to configure a network multi-access protocol for: i) a node, ii) a type of node, iii) a group of nodes, iv) a type of data packet from a node, v) a type of data packet from a type of node, vi) a type of data packet from a group of nodes, or vii) a specific instance of a data packet from a node, the network multi-access protocol a scheduled or random access protocol; and dynamically create channel assignments to allocate bandwidth of the network among channels based on the configured network multi-access protocols to prevent network saturation and minimize data collisions in the packet-switched network.
US10833922B2
Methods, systems, and media for adding IP addresses to firewalls are provided. In some embodiments, the method comprises: receiving a network packet that includes an external IP address associated with an external device, wherein the external device is a device not protected by a firewall; determining whether the external IP address is included in a group of IP addresses maintained by the firewall; determining whether to add the external IP address to the group of IP addresses; identifying an Internet Service Provider (ISP) associated with the external IP address; determining whether the ISP is included in a group of ISPs maintained by the firewall; and in response to determining that the ISP is not included in the group of ISPs maintained by the firewall, adding the external IP address to the group of IP addresses and adding the ISP to the group of ISPs.
US10833920B1
A method to access a device may include obtaining, at a first device, data over a short-range wireless network from a second device. The data may originate at a remote system that sends the data to the second device through a network connection over a wide area network. The method may also include in response to a fault at the second device, obtaining, at the first device from the remote system, a maintenance command for the second device. The maintenance command may be obtained by the first device over an analog voice network. The method may also include directing, from the first device to the second device, the maintenance command over the short-range wireless network to enable the second device to perform the maintenance command.
US10833917B1
A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers, where the one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, data associated with the processes of the one or more servers; determining, based on a specification, operations to be performed by the one or more servers, wherein the specification is defined by the end-user network and comprises logical directives, each directive containing conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.
US10833915B2
A system for a cluster application manager includes an input interface, a command determiner, and a node determiner. The input interface is for receiving a first management request for a management function for a first application of a set of different applications. The command determiner is for determining a first management base command for the first management request. A second management base command is the same as the first management base command for a second management request for the management function for a second application of the set of different applications that is different from the first application of the set of different applications. The command determiner is for determining a management command, wherein the management command is based at least in part on the first management base command and the first application. The node determiner is for determining a node of a cluster to send the management command.
US10833913B2
Disclosed embodiments provide techniques for suppression of commerce notifications based on user activity. In embodiments, the user activity is an activity such as an acknowledgement via an application on an electronic mobile computing device that is associated with the user. A first message is sent including information regarding offers and/or sales at a venue. The user may, at that time, interact with the information by pressing a button or activating a link to obtain more information. That interaction is recorded and used as criteria for sending or suppressing a second message. Alternatively, the second message may be modified. The modification can include rewording the first message as a reminder, and/or removal of audio and/or vibration alerts for the second message. These features promote a user experience in which the user is aware of a sale or promotion and the in-store experience remains positive.
US10833910B1
Techniques are directed to opportunistically communicating using a modulation scheme that is other than the preferred modulation scheme, to update communication metric data for the second modulation scheme, such as a modulation scheme that has not been used as much as the first modulation scheme. The second modulation scheme may be associated with a higher data rate than the preferred modulation scheme. If communication using the second modulation scheme is successful, subsequent communication may be carried out exclusively using the second modulation scheme, and the communication metrics may develop such that the second modulation scheme becomes the preferred modulation scheme.
US10833901B2
A transmitter and receiver for performing a signal select algorithm are provided. A transmitter for providing a signal on a line to be located includes at least one direct digital synthesizer, the direct digital synthesizer producing two component frequencies in response to an input square wave signal; and a feedback loop providing the input square wave.
US10833895B2
A device includes a receiver having analog front-end circuitry and a digital signal processing (DSP) circuit. The DSP circuit is configured to select one of a plurality of digital equalization (DEQ) filter options and to perform DEQ operations based on the selected DEQ filter option, wherein the DSP circuit is configured to select one of the plurality of DEQ filter options based on a channel length estimate and a plurality of different sets of DEQ filter coefficients predetermined for different channel lengths.
US10833893B2
A system, method and apparatus for integrated building operations management. Nodes in the sensor network can be configured to interface with a building control system to exchange sensor-related information.
US10833892B2
A bridge communicates a link layer frame between a device and a cellular access network node, the link layer frame comprising a portion including a header and data of an upper layer protocol layer instance in the device or the cellular access network node. The header includes identification information to identify which of a plurality of upper layer protocol layer instances the data is associated with.
US10833883B2
Provided is a method, computer program product, and virtual conferencing system for providing virtual conferencing assistance to a user. A processor may monitor a virtual conferencing session between a plurality of users. The processor may detect a command to interact with a user interface (UI) element has been given. The processor may analyze UI action data in locating the UI element for the plurality of users. The processor may compare the UI action data for the plurality of users to a data threshold. The processor may determine, in response to the data threshold being met, that a user is experiencing difficulty in locating the UI element. The processor may provide, in response to determining that the user is experiencing difficulty, assistance to the user in locating the UI element.
US10833882B2
The technology disclosed relates to identifying and notifying a user of nearby attendees at a mega attendance event who are in user's social graph by comparing the user's social graph to a list of event attendees. The identified attendees can be stratified into social graph tags that annotate, categorize and prioritize other users in the user's social graph. The technology disclosed also relates to identifying and notifying the user of nearby attendees of sessions at the event who meet introduction preferences of the user by finding matches between introduction preference attributes specified by the user and attributes of the attendees provided by the list of event attendees.
US10833881B1
A technology is described for distributing a publication message. An example method may include receiving a message at a first device gateway to broadcast to devices subscribed to a broadcast topic. The first device gateway maintains a first subscription table indicating which devices connected to the first device gateway are subscribed to the broadcast topic. The first device gateway distributes the message to the devices indicated in the first subscription table as being subscribed to the broadcast topic. In addition, the first device gateway may distribute the message to a second device gateway which maintains a second subscription table indicating which devices connected to the second device gateway are subscribed to the broadcast topic, and the second device gateway distributes the message to the devices indicated in the second subscription table as being subscribed to the broadcast topic.
US10833879B2
A technique relates to a superconducting chip. Resonant units each include a Josephson junction. The resonant units have resonant frequencies whose differences are based on a variation in the Josephson junction. A transmission medium is coupled to the resonant units, and the transmission medium is configured to output a sequence of the resonant frequencies as an identification of the chip.
US10833878B2
A fixed logic integrated circuit is disclosed. The integrated circuit comprises a unique code generator configured to generate a code having a value which is intrinsically unique to the integrated circuit, an enrolment pattern generator configured to generate an enrolment pattern based on the unique code. The integrated circuit is configured to transmit the enrolment pattern to an external enrolment device and to receive enabling data from the external enrolment device. Optionally, the integrated circuit may include memory for storing remotely-generated enabling data. The integrated circuit comprises a configuration file generator configured to generate configuration data using the remotely-generated enabling data and the unique code, and a feature activation module configured to activate and/or disable features of the integrated circuit and/or customise the integrated circuit in dependence upon the configuration data.
US10833874B2
A certificate notification method, including reporting a certificate of a first terminal to a server, obtaining public key maintenance information including a public key corresponding to a certificate of each of one or more terminals within a preset area range and certificate identification information corresponding to the certificate of the corresponding terminal, receiving a communication message including certificate identification information corresponding to a certificate of the second terminal and a signature generated by the second terminal, determining, according to certificate identification information and the public key maintenance information, a public key corresponding to the certificate of the second terminal, and verifying, according to the public key corresponding to the certificate of the second terminal, the signature generated by the second terminal.
US10833868B2
A technique includes generating a direct anonymous attestation (DAA)-based signature to prove an electronic device is a member of a group. Generating the signature includes determining a reciprocal of a prime modulus, and determining the reciprocal of the prime modulus comprises left bit shifting a Barrett multiplier by a predetermined number of bits and multiplying a result of the left bit shifting of the Barrett multiplier with the prime modulus.
US10833867B2
Embodiments provide a computer-implemented method for managing interval boundaries of electronic records. The method includes receiving electronic records, associating a first selection criterion and second selection criterion with the electronic records, and associating some of the electronic records with a group based at least in part on determining that the second selection criterion is within a predetermined range of a first threshold. The method further includes generating a group record that identifies the group, associating a third selection criterion with the group record, the third selection criterion being within the interval boundaries, and identifying an expiration of an interval boundary based at least in part on determining that the electronic data representing the third selection criterion is within a predetermined range of a second threshold.
US10833864B2
An example operation may include one or more of receiving, by gaming peers of a gaming network, a number of transactions from a blockchain network, electing a subset of gaming peers to verify the transactions and a leader from the subset of gaming peers, generating, by the leader, a block comprising the number of transactions, validating the block, by the subset of gaming peers, and broadcasting the block to the blockchain network.
US10833852B1
Techniques to transmit encoded data along a physical medium, e.g. tape, and decode the transmitted data along the physical medium are provided. Some techniques include logic to encode data transmitted along a physical medium, such as a tape suitable for any purpose including the encoding of multimedia data, where the encoding is pursuant to a conversion between a first and second colorspace. The logic may further be configured to decode the data once it is received at a node along the tape, where the colorspace conversion provides the basis, key, or cipher for preforming the decoding operation. The logic may be further configured to alter the encryption and decryption basis, key, or cypher by altering the colorspace scheme defining the encoding (and by extension the decoding) during transmission, including a transmission that takes place after a previous transmission governed by the previously defined (and subsequently altered) colorspace conversion scheme. Other embodiments are described and claimed.
US10833851B2
A method for shared secret agreement with forward secrecy includes generating a first plurality of bits of data using a cryptographically secure pseudo-random number generator applied to a node seed value and at least one index value, transmitting the first plurality of bits of data through a shared communication medium simultaneously to transmission of a second plurality of bits of data from a second node, identifying shared secret data with the second node using a portion of the first plurality of bits of data that are logical complements of the second plurality of bits of data, generating a shared seed value using a cryptographically secure one-way function applied to the shared secret data, and generating an updated node seed value using the cryptographically secure one-way function applied to the node seed value to replace the node seed value.
US10833839B1
The present disclosure discloses a low voltage differential signal transmitter, a method for generating a low voltage differential signal, and a data transmission device, the low voltage differential signal transmitter includes a controller and a physical layer chip connected with each other, the controller is configured to receive a first clock signal, process the first clock signal to obtain a second clock signal, read a first data signal under drive of the second clock signal, and output a third clock signal and a second data signal; the physical layer chip is configured to receive the first clock signal and the signals output by the controller, sample the third clock signal and the second data signal according to the first clock signal, and output a serial low voltage differential clock signal and a serial low voltage differential data signal.
US10833838B1
Techniques for employing precise transmission capabilities of a physical (PHY) layer to transmit time-synchronization beacons at an edge-of-field-resolution increment of a field of MAC layer frame. In some examples, the PHY layer may transmit beacons with a greater precision than permitted by lower-resolution MAC layer header fields. The communication protocol may specify the size of the field that is populated with timing information at a first precision. However, the PHY layer may be capable of transmitting with a second precision that is greater than the first precision. Thus, to virtually increase the time-synchronization resolution of the beacons, the beacons may be transmitted by the PHY layer at an edge-of-field resolution of the MAC layer header field. In this way, the first precision of the timing information in the MAC layer header field is virtually increased to the second precision of the PHY layer.
US10833837B2
According to one embodiment, an electronic apparatus includes a transmitter circuitry and a receiver circuitry. The transmitter circuitry is configured to; transmit a first frame to a first terminal, and transmit a second frame to a second terminal when a first period elapsed after transmission of the first frame. The receiver circuitry is configured to receive a third frame including acknowledgement information of the first frame from the first terminal when the first period elapsed after transmission of the first frame. A duration of the second frame is set as equal to or greater than a difference between a duration of the third frame and a duration of the first frame.
US10833836B2
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a bandwidth part configuration for a plurality of bandwidth parts, wherein a first bandwidth part of the plurality of bandwidth parts is identified as being activated and is associated with first resources allocated for uplink grant-free transmissions by the UE on the first bandwidth part. The UE may receive determine to deactivate the first bandwidth part and activate a second bandwidth part, and may determine to reactivate the first bandwidth part. The UE may identify second resources for uplink grant-free transmissions by the UE on the first bandwidth part based at least in part on the bandwidth part configuration. Numerous other aspects are provided.
US10833833B2
Disclosed are a monitoring instructing and monitoring method and apparatus with a short transmission time interval. The method comprises: determining whether there is a short transmission time interval service at a network side; and instructing whether a terminal needs to monitor a downlink control channel of the short transmission time interval according to the condition whether there is a short transmission time interval service; receiving an instruction instructing whether to monitor the downlink control channel of the short transmission time interval at the terminal side; and monitoring the downlink control channel of the short transmission time interval according to the instruction. According to the present application, a terminal having a short transmission time interval capability no longer needs to monitor a downlink control channel at each short transmission time interval, and no excessive consumption and waste of energy will be caused.
US10833828B2
A data communication method and a related apparatus are provided, and the data communication method includes: constructing, by an access device, a beacon frame, where the beacon frame includes a newly added field, and the newly added field represents multiple data guard interval lengths supported by the access device; and broadcasting, by the access device, the beacon frame, so that a terminal selects an available guard interval length matching a data guard interval length supported by the terminal from the beacon frame, and performs data communication with the access device by using the available guard interval length. By using the present invention, data communication between the access device and the terminal can be implemented when the access device supports multiple data guard interval lengths.
US10833819B2
Method and device for indicating sub-band configuration, and method and device for accessing sub-band are provided. The method for indicating sub-band configuration includes: configuring a broadcast channel in a basic sub-band which is configured with a synchronization signal; and indicating sub-band configuration of at least one non-basic sub-band directly or indirectly through a master information block carried by the broadcast channel, wherein the sub-band configuration of the non-basic sub-band is used for user equipment accessing the non-basic sub-band. UE may access different sub-bands efficiently with relatively high flexibility and relatively few signaling overhead.
US10833807B2
A processing method under data duplication and related devices are provided, which are applied to a communication system. The communication system comprises a first communication device, and the first communication device comprises a PDCP entity. The method comprises: when data duplication is enabled, the PDCP entity of the first communication device duplicates target data, and the target data do not comprise data of which transmission have been completed and/or data that are being transmitted; and the PDCP entity of the first communication device delivers the duplicated target data to the RLC entity.
US10833800B1
A method and a system are provided for channel detection like radio frequency channel detection in modern telecommunication standards like 5G-NR (new radio). The method and the system provide a fast and sensitive channel detection by evaluating a radio frequency signal received. The respective method and system may be applied to different telecommunication standards, for example new telecommunication standards like 5G-NR (new radio) and LTE.
US10833797B2
The present disclosure provides a method and a User Equipment (UE) supporting transmission power adjustment. The UE first receives a first signaling, and then transmits a first wireless signal. A first modulation symbol sequence is used to generate the first wireless signal; the first modulation symbol sequence employs a target waveform; a first bit block is used to generate the first modulation symbol sequence; the first signaling is used to determine the target waveform out of X waveforms; a transmitting power of the first wireless signal is a first power; at least one of an upper bound of the first power and the first power is related to the target waveform. The method can adjust the UE transmitting power according to the waveform of the uplink transmission, thus reducing the power loss of the UE or improving the coverage performance of the uplink transmission.
US10833788B2
Methods are disclosed which can be performed by a network node for sending to a wireless device a first synchronization signal and an associated information message, for synchronization of the wireless device with the network node. The network node and the wireless device operate in a wireless communications network. The network node sends the first synchronization signal in N OFDM symbols within a subframe, at least once in a time and frequency position in every one of the N OFDM symbols. N is equal or larger than 2. For each sending of the first synchronization signal, the network node sends an associated information message at a pre-defined time and frequency position in an OFDM symbol. The pre-defined time and frequency position is relative to the time and frequency position of the first synchronization signal. The associated information message is associated with the first synchronization signal.
US10833785B1
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for processing communications signals using a machine-learning network are disclosed. In some implementations, pilot and data information are generated for a data signal. The data signal is generated using a modulator for orthogonal frequency-division multiplexing (OFDM) systems. The data signal is transmitted through a communications channel to obtain modified pilot and data information. The modified pilot and data information are processed using a machine-learning network. A prediction corresponding to the data signal transmitted through the communications channel is obtained from the machine-learning network. The prediction is compared to a set of ground truths and updates, based on a corresponding error term, are applied to the machine-learning network.
US10833782B1
Methods and systems for facilitating placement of a small cell in a network are provided. A small cell may be positioned such that it is communicatively coupled to a macro cell to provide a relay backhaul to a wireless network. The small cell may be configured to provide feedback of some form when the small cell is moved from a suitable location, to facilitate desired placement and use of the small cell. The feedback may be in the form of a change in functionality of the one or more feedback components.
US10833772B1
A system for Nyquist zone disambiguation of a received broadband RF signal is disclosed. The system includes continuous-wave (CW) and pulsed photonic sources whose outputs may be combined into a single input. Both CW and pulsed components of the combined photonic input are modulated by sampling the received RF input signal. The system includes hybrid couplers for IQ demodulation of the modulated combined photonic signal. The system demultiplexes the demodulated inphase and quadrature differential photonic signals into their CW and pulsed component signals. The pulsed component signals may be digitized by narrowband multibit analog-digital converters (ADC) while the CW component signals are digitized by high speed low latency mono-bit ADCs to determine frequency components (e.g., bandwidth information) and other spectrum information of the RF input signal.
US10833769B1
A PDM-capable coherent optical receiver can be implemented using four high-bandwidth photodiodes connected in a single-ended electrical configuration. The SSBI present in the electrical output of the single-ended photodiodes is effectively canceled in the receiver DSP based on measurements of average optical power of the optical data and local-oscillator signals. In various embodiments, such measurements can be performed using relatively inexpensive circuits/components incorporated into the optical front end of the receiver. For a given signaling interval, the DSP runs an iterative algorithm to compute estimates of the in-phase and quadrature components of the optical data signal and achieve a level of performance comparable to that of a coherent optical receiver having a greater number of high-bandwidth photodiodes connected to form balanced photodetectors. The achieved reduction in the number of high-bandwidth photodiodes can advantageously be used, e.g., to significantly reduce the total cost of a high-speed optical transponder.
US10833761B2
A transceiver card for a telecommunications box for transmitting data over a first optical fiber and receiving data over a second optical fiber. The card has transmitter for transmitting data over the first optical fiber, the transmitter having a laser and a modulator, a fiber output optically connected to the laser for connecting the first optical fiber to the card, a fiber input for connecting the second optical fiber to the card, a receiver optically connected to the fiber input for receiving data from the second optical fiber, and an OTDR optically connected between the transmitter and the fiber output or between the receiver and the fiber input. An energy level detector is also provided between the receiver and the fiber input.
US10833745B2
A wireless signal transceiver device includes a dual-polarized antenna, a transmission circuit and a reception circuit. The dual-polarized antenna is used to transmit a first wireless signal and receive a second wireless signal at the same time. The dual-polarized antenna includes a first feed zone and a second feed zone. The first feed zone is used to receive a transmission signal, and the first wireless signal is related to the transmission signal. The second feed zone is used to output a reception signal, and the reception signal is related to the second wireless signal. The transmission circuit is used to generate the transmission signal. The reception circuit is used to generate a processing signal, and the processing signal is related to the reception signal.
US10833722B1
A semiconductor device contains an integrated circuit (“IC”) capable of being selectively programmed to perform one or more logic functions. The device, in one embodiment, includes multiple logic blocks (“LBs”), a routing fabric, and a configurable wireless communication block (“WCB”). The configurable LBs is able to be selectively programmed to perform one or more logic functions. The routing fabric is used to route information between the configurable LBs and input/output ports based on a routing configuration signals. The configurable WCB, having a control circuit and a built-in transceiver, is configured to facilitate transmitting information between the IC and an external system via a wireless communications network.
US10833721B2
In one embodiment, a signal transduction system includes an arrangement of interacting unit cells. Each unit cell can have one or more adjustable parameters that are adjustable to enable one or more adjustable impedance values of the unit cells at each of one or more operational frequencies. The interactions of the unit cells within the arrangement of the interacting unit cells can be describable with an interaction matrix that is approximately independent of the adjustable impedance values of the unit cells.
US10833720B2
This application relates to a system and method for wirelessly charging battery packs. More particularly, the application relates to a system and method for wirelessly charging battery packs stored in a container. In one implementation, the system includes a sealable storage box having a transmitter for transmitting RF power to at least one battery pack stored in the storage box.
US10833717B2
The two-way communication system comprises a non-invasive and non-implanted system which remains completely invisible to an outside observer when in use by an operator or user and allows for clear two-way communications. This system is generally comprised of a mouthpiece component, relay component, infrastructure communication device, and an optional system control which may interface with the relay component.
US10833711B2
In one embodiment an apparatus includes: a mixer to downconvert a radio frequency (RF) spectrum including at least a first RF signal of a first channel of interest and a second RF signal of a second channel of interest to at least a first second frequency signal and a second second frequency signal; a first digitizer to digitize the first second frequency signal to a first digitized signal, the first digitizer configured to operate as a low-pass analog-to-digital converter (ADC); a second digitizer to digitize the second second frequency signal to a second digitized signal, the second digitizer configured to operate as a band-pass ADC; and a digital processor to digitally process the first digitized signal and the second digitized signal.
US10833701B2
Determining an expected compression rate for a prospective process in a federated system includes obtaining compression rate data for existing processes in the federated system, compiling the compression rate data into a plurality of entries in a process name table according to process identifier, client, and industry, determining a specific entry in the process name table for an existing process that most closely matches the prospective process, and determining an expected compression rate of the prospective process based on the compression rate data for the specific entry. Compression rate data may be provided by a driver at host systems that sends compression rate information to a central repository. The central repository may be provided by a host system at a data center of the federated system. The compression rate data may use a sliding average that weighs the data more heavily to favor more recent data.
US10833700B2
Systems, apparatuses, and methods related to bit string conversion are described. A memory resource and/or logic circuitry may be used in performance of bit string conversion operations. The logic circuitry can perform operations on bit strings, such as universal number and/or posit bit strings, to alter a level of precision (e.g., a dynamic range, resolution, etc.) of the bit strings. For instance, the memory resource can receive data comprising a bit string having a first quantity of bits that correspond to a first level of precision. The logic circuitry can determine that the bit string having the first quantity of bits has a particular data pattern and alter the first quantity of bits to a second quantity of bits that correspond to a second level of precision based, at least in part, on the determination that the bit string has the particular data pattern.
US10833696B1
There is provided a successive-approximation type AD converter and a pipeline type AD converter without delay due to sample hold. A successive-approximation type AD converter 1 includes: receiving circuits configured to output the analog input signal according to the received analog input signal; subtractors configured to calculate subtraction signals between the analog input signal in each of n successive conversions and comparison signals obtained by DA-converting the control values by DA converters; comparators configured to determine a high-low relationship between the voltages of the subtraction signals and the reference voltage; a control circuit configured to update the control values so that the comparison signals approach the analog input signal based on the comparison results; and an output register configured to output the digital output signal based on the comparison results of the comparators.
US10833695B2
A system includes an analog-to-digital converter receiving input signals. One particular input signal has a particular analog value, and the analog-to-digital converter uses a fixed reference to convert the particular analog value to a particular digital value. The analog-to-digital converter uses the particular analog value as a reference for converting the analog values of the remaining input signals.
US10833689B2
The present invention corresponds to a method and a circuit for compensating the offset voltage of electronic circuits, where the circuit implementing the method comprises: a dynamic comparator (1); a phase detector (6) connected to the dynamic comparator (1), the phase detector (6); a finite-state machine (9) connected to the phase detector (4), a first digital-analog converter (12) connected to an output of the finite-state machine (9); a second digital-analog converter (13) connected to another output (11) of the finite-state machine (9); a polarization block (14) with a first input (15) connected to the output of the first digital-analog converter (12) and a second input (16) connected to the output of the second digital-analog converter (13); where the polarization block (14) polarizes an electronic circuit (17) and the dynamic comparator (1), the phase detector (6), and the finite-state machine (9) are connected to a clock signal (3). The method is characterized by the following steps: a) connecting a dynamic comparator to the output of the electronic circuit; b) measuring the phase change of the dynamic comparator outputs of step a by means of a phase detector; c) controlling the output signals of a finite-state machine according to the phase detector output of step b, which can be coded “forward”, “backward” or “in phase”; c) converting the output of the finite-state machine of step c to an analog signal using two digital-analog converters; d) connecting the output of the two digital-analog converters of step d to the control terminal of the electronic circuit polarization block; and, e) modifying the polarization current of the electronic circuit polarization block by means of the output signals of the two digital-analog converters connected in step e.
US10833685B1
A voltage controlled oscillator (VCO) circuit and method achieves linearized frequency tuning over an extended range of analog tuning voltage by implementing a magnetic balun/transformer for biasing and coupling varactor elements. An active negative transconductance circuit of cross-coupled transistors have drains connected with a resonant tank circuit and at least a first varactor element having ends connected to respective first ends of respective first coils of a respective first and second magnetic balun. Respective second ends of respective first coils of respective first and second baluns are connected to a first reference supply voltage. A second varactor element has ends connecting respective first ends of respective second coils of said first and second baluns. A sinking of a bias current through the resonant tank circuit and the transconductance circuit generates an oscillating signal. A calibration method achieves precise VCO gain over wide tuning voltage range, thereby enhancing VCO linearity.
US10833682B1
A clock generator includes an interpolative divider including a phase interpolator and a multi-modulus divider. The interpolative divider is configured to generate an output clock signal based on a clock signal, a control code, and a phase interpolator calibration signal. The clock generator includes a calibration circuit configured to generate the phase interpolator calibration signal based on the clock signal, the output clock signal and a phase interpolator code. The calibration circuit includes a phase-locked loop configured to generate a digital phase error signal based on a reference timestamp signal and a timestamp signal based on the clock signal and the output clock signal. The calibration circuit includes an adaptive loop configured to generate the phase interpolator calibration signal based on the digital phase error signal.
US10833677B2
According to the invention, only one type of enhancement MOS transistor type is used in implementing typical Boolean functions in hardware. Preferably, the MOS transistor type allows back bias control for adjusting and compensating the operation conditions. When implemented in PMOS only transistors, the pull-down functionality is performed by a single transistor with its gate and source connected to the output. This type of connection ensures that the pull-down functionality is performed by the leakage current of the pull-down transistor. The leakage currents of all the pull-up transistors need to be smaller than this pull-down current when all the pull-up paths are off. The ratio of these off-currents can be adjusted by the aspect ratios of the transistors. The logic type offers extremely low current consumption with low voltages and offers the possibility to avoid more complex shut-down circuitry often used in ultra low-power designs. The logic type offers higher operation speed compared to the existing solutions.
US10833676B2
A switching element for the contactless activation of an electric-motor adjustment drive of a motor vehicle, in particular an electric-motor-operated liftgate, having a profile strip, which extends in a longitudinal direction. The profile strip has a channel, which extends in the longitudinal direction and which transitions into a slit, which extends in the longitudinal direction. An electrode is arranged within the channel. The invention further relates to an electric-motor-operated liftgate having a switching element and to a method for creating a switching element.
US10833669B2
The present invention relates to a semiconductor device provided with a dead-time generation circuit, the semiconductor device including: first and second status-detection circuits that each have a function of detecting whether first and second switching devices are in turn-off operation to output first and second status signals, respectively, and each have a function of generating a dead time of on-off operation of the corresponding one of the first and second switching devices; a first logic circuit that receives a first on-off command signal instructing the first switching device to be turned on or off, and the second status signal to output a signal allowing the first switching device to be turned on only when the second switching device is not in turn-off operation; and a second logic circuit that receives the first on-off command signal instructing the second switching device to be turned on or off, and the first status signal to output a signal allowing the second switching device to be turned on only when the first switching device is not in turn-off operation.
US10833667B2
In the field of gate drivers for switching devices with a gate terminal via which the switching device can be turned on and off, a switching stage (10; 90) comprises first and second input terminals (12, 14) that are connectable in use with corresponding positive and negative terminals (16, 18) of a regulated voltage source (20). The switching stage (10; 80; 90) also includes an output terminal (34) which is connectable in use with a gate terminal (36) of a switching device (28). In addition the switching stage (10; 80; 90) includes a secondary energy storage device (38) that is electrically connected with the first and second input terminals (12, 14) to in use receive and store energy via the regulated voltage source (20). The switching stage (10; 90) in use selectively provides a first switching path (50) between the regulated voltage source (20) and the output terminal (34) to apply a voltage at a first polarity to the gate terminal (36), and a second switching path (52) between the secondary energy storage device (38) and the output terminal (34) to apply a voltage at a second polarity opposite the first polarity to the gate terminal (36).
US10833664B2
An apparatus for delaying a signal transition is disclosed. The apparatus includes a first circuit coupled to a first power supply signal and a second, different power supply signal. The first circuit may be configured to, based on a voltage level of a logic signal, sink a current from an intermediate circuit node. A value of the current may be based upon a voltage level of the second different power supply signal. The apparatus also includes a second circuit coupled to the first power supply signal. The second circuit may be configured to generate an output signal based upon a voltage level of the intermediate circuit node. An amount of time between a transition of the logic signal and a corresponding transition of the output signal may be based on an amount of the current.
US10833659B2
A voltage sampling circuit arrangement comprises: an oscillator circuit portion arranged to produce a periodic oscillator output signal at an oscillation frequency dependent on a bias current provided thereto; a sampling circuit portion arranged selectively to connect an input terminal (Vin) to an output terminal (Vout) in response to an applied switching signal (Vswitch) derived from said oscillator output signal, wherein said sampling circuit portion has a current leakage dependent on temperature; and a biasing circuit portion arranged to provide said bias current to the oscillator circuit portion wherein said bias current is dependent on temperature.
US10833647B2
Various embodiments of the invention relate to a high performance analog bandpass filter (BPF) with improved performance in suppressing parasitic passband. The BPF comprises a first loss-pass filter (LPF) coupled to a first RF port, a second LPF coupled to a second RF port, and at least one high-pass module coupled in series between the first LPF and the second LPF for band-pass tuning. A resonant circuit is composed by a shunt capacitor from the LPF, a shunt inductor from the high-pass module and a series inductor from the LPF coupled in between. Such layout empowers the LPFs triple functions: to function as a low-pass filter, to participate in resonant circuit for center frequency tuning of the BPF, and to suppress parasitic resonance. Such a triple-function of the LPFs gives the BPF an improvement in a compact but effective topology.
US10833645B2
An example system for playing media content with a media playback device in a vehicle can be programmed to obtain a sound measurement indicative of a sound level associated with playback of the media content by the media playback device in the vehicle. The example system also can determine a deviation in an expected sound level based upon the sound measurement. Finally, the system can modify playback of the media content by the media playback device (110) based upon the deviation.
US10833639B2
An electronic circuit comprises a primary amplifier circuit including a differential input and an output, an offset nulling amplifier circuit, and an impedance matching circuit. The offset nulling amplifier circuit includes a differential input and an output. The differential input of the primary amplifier circuit is operatively coupled to a differential input of the offset nulling amplifier circuit and the impedance matching circuit. The output of the offset nulling amplifier circuit is operatively coupled to the primary amplifier circuit and provides a voltage to reduce offset in an output signal of the primary amplifier circuit.
US10833634B2
A Doherty power amplifier circuit having a main power amplification device, an auxiliary power amplification device arranged in parallel with the main power amplification device, and a load modulation circuit comprising a harmonic injection circuit connected with respective outputs of the main power amplification device and the auxiliary power amplification device. The harmonic injection circuit is arranged to transfer harmonic components generated at the main power amplification device to the auxiliary power amplification device and harmonic components generated at the auxiliary power amplification device to the main power amplification device, when both the main and auxiliary power amplification devices are operating, for modulating the respective outputs of the main power amplification device and the auxiliary power amplification device.
US10833633B2
A crystal oscillator circuit that can be controlled for fast start-up and for efficient operation is disclosed. The control includes adjusting a voltage applied to a body terminal of a transistor in order to control the amplification of the crystal oscillator. The amplification can be increased, relative to a motional resistance of the crystal oscillator, at start-up to reduce a start-up time necessary for oscillation. The amplification can also be decreased in order to maintain oscillation after start-up more efficiently. In some implementations, the transistor for control is a fully depleted silicon on insulator (FDSOI) transistor that accommodates a wide range of body bias voltages.
US10833629B2
An improved interface for renewable energy systems is disclosed for interconnecting a plurality of power sources such as photovoltaic solar panels, windmills, standby generators and the like. The improved interface for renewable energy systems includes a multi-channel micro-inverter having novel heat dissipation, novel mountings, electronic redundancy and remote communication systems. The improved interface for renewable energy systems is capable of automatic switching between a grid-tied operation, an off grid operation or an emergency power operation. The interface provides for monitoring and for detecting performance and/or faults in power sources such as photovoltaic solar panels.
US10833628B2
A technique that ensures proper failure diagnosis of a solar cell string. A failure diagnostic method and a failure diagnostic device of the solar cell string include an impedance measure, an analyzer, and a determination processor. The analyzer obtains the inductance of the solar cell string based on a relational expression containing an impedance, an inductance, and a frequency in a predetermined equivalent circuit of the solar cell string, and the frequency characteristic of the first impedance measured by the impedance measure. The determination processor conducts failure diagnose for the solar cell string based on the inductance obtained by the analyzer.
US10833620B2
According to one or more embodiments of the technical solutions described herein, an example method includes determining an input voltage (Vinv) of an inverter in a power circuit. The method further includes measuring an input current (Ii) of the inverter. The method further includes estimating a power supply current from a power supply of the power circuit based on the input voltage and the input current using a state observer and a plant model of the power circuit, the power supply current estimated at a non-steady state. The method further includes performing an active power management of a motor that receives electric power via the inverter.
US10833598B2
A power conversion device includes: a rectifying unit rectifying an AC voltage output from an AC power supply; a booster circuit boosting an output voltage of the rectifying unit; a control unit causing the booster circuit to perform synchronous rectification; and a smoothing capacitor smoothing an output voltage of the booster circuit. The booster circuit is constituted by connecting a plurality of chopper circuits in parallel to each other, the chopper circuits each including an upper arm switching element and a lower arm switching element connected in series to a reactor connected to the rectifying unit, and the control unit generates a drive pulse causing the upper arm switching element to be turned on when a reverse current flows through the upper arm switching element.
US10833594B2
A method of operating a converter includes: charging an LC tank coupled between a switching network and a primary winding of a transformer for a first period of time by connecting the LC tank to one or more input capacitors via the switching network, where the switching network includes a first half-bridge coupled between a first supply terminal and a center node, and a second half-bridge coupled between the center node and a second supply terminal; preventing energy transfer from the primary winding of the transformer to a secondary winding of the transformer during the charging of the LC tank; and after charging the LC tank, discharging the LC tank for a second period of time by disconnecting a terminal of the LC tank from the one or more input capacitors.
US10833587B1
A control circuit having extended hold-up time is coupled to a bus path of a conversion circuit. The control circuit includes a bypass circuit, an energy storage capacitor, and an auxiliary power circuit. The auxiliary power circuit supplies an energy storage voltage to the energy storage capacitor according to a working voltage provided by the conversion circuit. When a bus voltage of the bus path is less than or equal to the energy storage voltage, the energy storage voltage is supplied to the bus path through the bypass circuit so that the bus voltage is greater than or equal to a predetermined voltage within a hold-up time.
US10833583B2
A method of manufacturing a power semiconductor system includes providing a power stage module having one or more power transistor dies attached to or embedded in a first printed circuit board and attaching an inductor module to the power stage module such that the inductor module is electrically connected to an output node of the power stage module. The inductor module includes a ferrite sheet embedded in a second printed circuit board and windings patterned into the second printed circuit board. Further methods of manufacturing power semiconductor systems and methods of manufacturing inductor modules are also described.
US10833571B2
A press-fit mounting peg (2) for retaining a component such as a stepped-motor on a circuit board (21). The mounting peg (2) is securable in a mounted position by a first axial displacement of a locking pin (17) along a pin channel (16) of the press-fit mounting peg (2) in a first axial direction along a longitudinal axis of the press-fit mounting peg (2) from a first axial position to a second axial position. The pin channel (16) comprises at least one pin displacement stop (13, 20) for stopping a second axial displacement of the locking pin (17) out of the second axial position.
US10833567B2
A shaft grounding and monitoring system may include a grounding member slidingly engageable with a rotating shaft. An electrical sensor may be configured to be coupled with the grounding member in order to detect an electrical parameter that provides an indication of electricity flowing from the rotating shaft to ground through the grounding member. A processor may be operably coupled with the electrical sensor and may receive and analyze data from the electrical sensor at multiple sampling points taken at different rotational positions of the rotating shaft during multiple revolutions of the rotating shaft. The processor may be configured to develop, over time, a reconstructed waveform representing a compilation of the periodically sampled values of the data from the electrical sensor through one revolution of the rotating shaft.
US10833566B2
An inverter integrated motor having a frame, a motor body, a cap, a fan, an inverter, and a heat transfer module is provided. The motor body is received in the frame, and a heat dissipation passage is formed between them, the motor body is covered and closed by the cap, and the cap and the motor body are presented in a continuous form. The inverter is attached on an outer side surface of the frame. The heat transfer module is located between the cap and the fan and thermally connected to the inverter. Airflow is generated by the fan to flow through the heat transfer module and exchange heat therewith, and the airflow then flows into the heat dissipation passage along the cap. Accordingly, an attached additional fan for the inverter is not necessary.
US10833563B1
A totally-enclosed fan-cooled motor, including a stator provided in a closed motor housing, a rotor provided to the stator and mounted to a rotation shaft, a pair of bearings for holding a drive side and a non-drive side of the shaft, an external fan provided on the non-drive side of the shaft and outside the motor for sending wind to the motor housing, an air deflector mounted to an endplate disposed on the drive side located on an outer side of the bearing and the endplate holding the drive side of the shaft, outside the motor and proximal the bearing for cooling the bearing holding the drive side of the shaft. The air deflector includes a plurality of faceted surfaces at obtuse angles to one another about a periphery of the air deflector to deflect wind across the endplate and the drive side bearing.
US10833562B2
A segment plate for a stator lamination assembly of a generator of a wind turbine, and a base plate in the form of a ring segment, wherein the segment plate has a first radial portion in which recesses are provided for receiving a stator winding and radially adjacent to the first radial portion a second radial portion forming a segment of a magnetic yoke of the generator. In particular adjacent to the second radial portion the segment plate has a third radial portion forming a segment of a stator carrier structure of the generator and which in particular is adapted in conjunction with the third radial portions of further segment plates to form the stator carrier structure of the generator. A stator lamination assembly, a generator and a wind turbine, each having such segment plates.
US10833542B2
The present invention discloses a hinged stator core. The hinged stator core consists of a plurality of individual iron cores each comprising teeth on an inner side and a yoke on an outer side; two adjacent individual iron cores are connected by a hinge structure comprising a hinge and a hinge slot fitted with the hinge, with both the hinge and the hinge slot being arranged on the yoke of the individual iron core; the hinge and the hinge slot are arranged on a side, which rotates about a rotor shaft clockwise and/or on a side, which rotates about a rotor shaft counterclockwise, of the yoke of the individual iron core; the hinge consists of a fitting segment fitted with the hinge slot and a connecting segment for connecting the fitting segment with the yoke; the fitting segment has a circular or segmental shape along a radial cross-section of the rotor shaft; the hinge slot has an arced shape along the radial cross-section of the rotor shaft; and both a center of a circle of the fitting segment of the hinge and a center of a circle of the hinge slot are in the circumference of a circle taking a center of the stator core as its center. The present invention has the advantages of convenient manufacturing and processing, more convenient wire winding, and high integrity of the magnetic circuit.
US10833540B2
In a wireless charging system, a power-transmitting node (TX) has a power transmitter for transmitting power wirelessly to a power-receiving node (RX), a sampling and sensing circuit, a processor, and a signal receiver for receiving signals from the RX. The processor detects the presence of a foreign object (FO) during a power-transfer session using Quality Factor (QF) values. Estimated QF parameters are determined via exponential curve fitting using peak values of a damped sinusoidal waveform generated by a resonant circuit. Then the estimated parameters in the exponential curve are used to calculate the QF, which provides a robust measurement result even in a noisy environment.
US10833538B2
An electronic unit includes: an electricity reception section configured to receive power fed from a power feeding unit using a magnetic field; a voltage detection section configured to detect a received voltage supplied from the electricity reception section; and a control section, wherein while preliminary power feeding at a lower power than main power feeding is performed from the power feeding unit, and when a received voltage detected by the voltage detection section is equal to or higher than a predetermined threshold voltage, the control section performs voltage reduction control so as to decrease the received voltage to lower than the threshold voltage.
US10833537B2
A coil unit includes a coil and an accommodation case accommodating the coil. The coil is formed of a coil wire wound around a winding axis. A hollow portion is formed in a position in which the winding axis passes. The coil includes an outer peripheral portion located in an outer peripheral edge of the coil, and an inner peripheral portion located along an inner peripheral edge of the coil. A voltage on the inner peripheral portion is higher than a voltage on the outer peripheral portion.
US10833535B2
A power transfer device includes a first power supply node, a second power supply node, and an oscillator circuit configured to convert an input DC signal across the first power supply node and the second power supply node into an AC signal on a differential pair of nodes comprising a first node and a second node in response to a control signal. The oscillator circuit includes a regulated power supply node and an active shunt regulator circuit configured to clamp a peak voltage level across the regulated power supply node and the second power supply node to a clamped voltage level. The clamped voltage level is linearly related to a first voltage level on the first power supply node.
US10833525B2
Techniques for wirelessly charging small power receiving units are disclosed. An example power receiving unit includes a transportation mechanism to enable the power receiving unit to move and a wireless communication system that enables the power receiving unit to communicate with a plurality of other power receiving units. The power receiving unit is a master unit and the other power receiving units are nodes that take commands from the master unit. The power receiving unit also includes a controller to command the nodes to form a composite receive coil over a power transmitting unit and communicate with the power transmitting unit to start a charging session.
US10833522B2
Various examples are directed to integrated circuits and/or controllers for battery packs. An integrated circuit for managing at least a portion of a battery pack comprises a first cell controller. The first cell controller may comprise a first switch system, a first local controller, a first receive terminal to receive a first command from a preceding cell controller, and a first transmit terminal to send the first command to a succeeding cell controller. The first switch system may comprise two pairs of switches to couple a first battery cell to a pair of output terminals in an H-bridge configuration. The first local controller may control the first switch system to selectively connect and disconnect the first battery cell to the pair of output terminal.
US10833519B2
The present invention provides a wireless charger comprises a housing, a fixing unit and a wireless charging unit. The housing is made of a front cover and a back cover, and the back cover has a fastener and a block. The fixing unit has a fixing gear, an upper gear rack, a bottom gear rack and a fixing structure. The fixing gear is fixed on the block of the back cover; a bottom of the bottom gear rack protrudes a supporting member; the upper gear rack and the bottom gear rack mates with the fixing gear; the fixing gear is rotated by a movement of the upper gear rack and the bottom gear rack; and a spring structure for fixing the fixing structure on the upper gear rack. Further, the wireless charging unit comprises an inductive coil, a controlling circuit board, a through hole and a plug hole.
US10833506B1
The hybrid power generator is an emergency electric power generator. The hybrid power generator is configured to generate AC electrical power that is suitable for use in circumstances where the national electric grid has failed. The hybrid power generator comprises a housing and a power reserve circuit. The housing contains the power reserve circuit. The power reserve circuit: a) generates electrical energy using a fuel source; b) generates electrical energy using a photoelectric cell; c) stores the generated electrical energy as chemical potential energy; and, d) distributes the generated and stored electrical energy for use as AC electrical energy.
US10833505B2
A power controller apparatus predicts demand power of a load apparatus, generated power of a power generator apparatus, and inherent stored energy of a battery apparatus. The power controller apparatus calculates excess electric energy and deficient electric energy achieved when the inherent stored energy reaches higher- and lower-limit stored energies, respectively. The power controller apparatus combines at least one first customer facility and at least one second customer facility having the excess electric energy and the deficient electric energy, respectively, and thus, forms at least one group including the first and second customer facilities. For each group, the power controller apparatus determines transmitting power from the first customer facility to the second customer facility, so that stored energy of each of the battery apparatuses of the first and second customer facilities is equal to or less than a first threshold, and equal to or more than a second threshold.
US10833503B2
A power tool including a power supply interface, a motor control circuit configured to regulate supply of power from the power supply interface to a motor, and an input unit actuatable by a user. A no-volt prevention circuit receives a first voltage signal from the power supply interface and a second voltage signal from the input unit. The no-volt protection circuit includes a main semiconductor switch arranged on a current path from the power supply interface to at least one component of the motor control circuit, and a resistor-capacitor circuit to turn the main semiconductor switch ON when the input unit is actuated after the power supply interface is coupled to the power supply, but not when the input unit is actuated before to the power supply interface is coupled to the power supply.
US10833502B2
A system for controlling inrush current between a power source and a load includes an output capacitor coupled in parallel with the load, and a transistor having a gate, a collector configured to be coupled to the power source, and an emitter configured to be coupled to the load. The system also includes a supply resistor configured to be electrically coupled between the power source and the load and to provide a resistor charging current from the power source to the output capacitor to charge the output capacitor in response to initial power being provided by the power source. The system also includes a gate resistor having a first terminal coupled to the gate of the transistor to cause the transistor to operate in a linear mode in response to the initial power being provided by the power source to increase a speed of charging the output capacitor.
US10833497B1
As described herein, a wall box installation tool may include a template body, one or more hollow pegs, a guide ring, and/or one or more template cards. The template cards may be configured to be installed on a front surface of the template body. A template card may define a plurality of holes therethrough. The guide ring may be configured to be installed within a pre-drilled hole in a wall. Each template card may be associated with a respective electrical device configuration. A subset of bores extending through the hollow pegs may be accessible via the template card when the template card is installed on the front surface of the template body. The wall box installation tool may include one or more fasteners that are configured to install a template card onto the front surface of the template body.
US10833496B2
A configurable enclosure including a cover operably attached to a base. The base includes a wall disposed along a perimeter of a bottom surface and a bottom surface having first and second removable portions configured to be peeled away from the base portion to create an opening through the bottom surface. Moreover, the bottom surface includes thin sections located between first and second tracks that extend around outer edges of each of the removable portions. Actuators are operably attached to the first and second tracks, wherein through actuation of the actuator, the removable portions peel away from the base to create an opening through the bottom surface.
US10833493B2
A method of removing an inner sheath of electrical conductors of a multicore cable (K) having a film located between a shielding or an insulation and the inner conductors. The method comprising the steps of clamping of the cable (K), cutting of the inner sheath, establishing a connection with a pull-off means (5), and subsequently pulling off a cut or a cut-off sheath in a longitudinal direction of the cable (K).
US10833481B2
Embodiments of the present disclosure are directed towards a laser device with a stepped graded index separate confinement heterostructure (SCH), in accordance with some embodiments. One embodiment includes a substrate area, and an active region adjacent to the substrate area. The active region includes an SCH layer, which comprises a first portion and a second portion adjacent to the first portion. A composition of the first portion is graded to provide a first conduction band energy increase over a distance from multiple quantum wells (MQW) to a p-side of a laser device junction. A composition of the second portion is graded to provide a second conduction band energy increase over the MQW to the p-side distance. The first conduction band energy increase is different than the second conduction band energy increase. Other embodiments may be described and/or claimed.
US10833472B1
An apparatus and method for calculating the frequency of the light.
US10833471B2
Methods and apparatus for controlling laser firing timing and hence bandwidth in a laser capable of operating at any one of multiple repetition rates.
US10833466B2
Provided is a rotary connector device capable of improving the reliability of electric connection. A rotary connector device (1) includes a stator (11), a rotator (12) rotatably attached to the stator (11), and a flexible flat cable group (13) housed capably of being wound and rewound in an annular space (S1) formed between the stator (11) and the rotator (12) around an axis line (x). The FFC group (13) includes a first FFC (41) wound on the inner peripheral side of the annular space (S1), and a second FFC (42) wound on the outer peripheral side with respect to the first FFC (41), having a length in the annular space (S1) longer than that of the first FFC (41). The second FFC (42) includes both conductors (42-1b to 42-1e) constituting an airbag circuit and a conductor (42-1f) constituting a horn circuit.
US10833465B2
A mobile device with edge activation is provided. The mobile device comprises: a housing; a data capture component; an actuator disposed on a side of the housing and configured to activate the data capture component when actuated; a display, disposed within the housing; a touch screen disposed on the display; a tactile indicator at the housing between the actuator and the touch screen; and, an activation area of the touch screen, adjacent the tactile indicator, the activation area configured to initiate a digital location for activating the data capture component when touch input is received at the activation area.
US10833460B2
A lighting device and system having a faceplate and a backplate. The faceplate or the backplate may have an arm or a set of arms having electrical conductors to connect or couple to the electrical contact points of an outlet, plug, or switch. The electrical conductors can receive a voltage from a voltage source such as an AC voltage source. A voltage regulation circuit may provide for the regulation or conversion of the voltage source. A switch can allow for a control circuit connected to the voltage regulation circuit to be bypassed or switch from one operational mode to another operational mode. The operational modes may be in an emergency lighting mode, and a nightlight mode. The voltage source can be connected to a light source or sensor through the control circuit or the switch, and the light source may be activated based on the output of the sensor.
US10833457B2
An in-line suspended power sensor coupling configuration situated within a high frequency transmission line housing that allows forward, reverse, and sampling voltage elements to all be produced simultaneously on one double sided printed circuit board (PCB). The power sensor coupling allows for calibrated coupling responses across a much wider frequency range with a single PCB assembly, as opposed to the need to cover equivalently sized frequency ranges with multiple individually fabricated coupling element assemblies.
US10833452B2
The invention relates to a connector with a lever for assistance with the connection. Means for locking the lever are fitted such as to slide on the lever, between three positions, i.e. a locking position in which the means for locking the lever block the lever in its closed position, an unlocking position in which the means for locking the lever free the lever in order to allow the lever to rotate to its open position, and a delivery position, which is distinct from the locking and unlocking positions, in which the lever can be in a closed position without being blocked by the locking means. In the delivery position, the locking means are not constrained.
US10833442B2
An electrical connector includes an insulative housing and a plurality of contacts retained in the housing. Each of the contacts includes a vertical main body with retaining structure thereon, a mounting section split from the bottom portion of the main body with a horizontal pad at the end, a first transverse section extending from the top portion of the main body in a first transverse direction, an upward section extending upward from one end of the transverse direction, a second transverse section extending from an upper end of the upward section in a second transverse direction opposite to the first transverse direction, a curved contacting section extending from the end of the second transverse section, and a downward tip section formed at a free end of the contact section.
US10833432B2
A coaxial cable-connector assembly comprising: (a) a coaxial cable; (b) a coaxial connector; (c) a rear body; and (d) a coupling nut. The coaxial cable comprises: an inner conductor; a dielectric layer circumferentially surrounding the inner conductor; an outer conductor circumferentially surrounding the dielectric layer; and a jacket circumferentially surrounding the outer conductor. The coaxial connector comprises: an inner contact electrically connected with the inner conductor; an outer body spaced apart from and circumferentially surrounding the inner contact; and a dielectric spacer interposed between the inner contact and the outer body. The rear body has a main section, a rear collet extending rearwardly from the main section, and a front engagement structure that coordinates with the outer body to engage the outer conductor. The nut has a threaded section and a tapered inner surface. Engagement of the nut with a threaded section on one of the rear body and the outer body advances the nut forwardly so that the tapered inner surface of the nut deflects the rear collet to engage the cable jacket.
US10833431B2
A universal cable system includes a cable, which may include a keyed profile and an optional, integrated pull cable for low-voltage applications in residential and commercial structures, both old and new construction, which may further includes a connector, which does not require individual splicing of the wires from the cable. The connector may be self-crimping or crimped with a tool. During installation of the connector onto the cable, conductors in the connector may be simultaneously spliced to the wires of the cable during crimping.
US10833419B1
An apparatus may include a substrate assembly having a first side and a second side. The apparatus may further include a waveguide antenna element positioned on the first side of the substrate assembly. The apparatus may also include a first reference ground plane positioned on the first side of the substrate assembly. The apparatus may include a microstrip line positioned within the substrate assembly. The apparatus may further include a stripline positioned within the substrate assembly and electrically coupled to the microstrip line, the first reference ground plane overlapping the stripline. The apparatus may also include a second reference ground plane positioned on the second side of the substrate assembly and overlapping both the microstrip line and the stripline. The apparatus may include a stripline antenna element positioned on the second side of the substrate assembly and enclosed by the second reference ground plane.
US10833416B2
In an embodiment, an antenna array includes at least first and second antenna rings. The antennas in the first antenna ring are each spaced apart by approximately a first distance from a center of the first antenna ring. And the second antenna rings is approximately concentric and coplanar with the first antenna ring, and each antenna of the second antenna ring is spaced approximately a second distance from the center. For example, the antennas of the first antenna ring are spaced apart by half of a first wavelength corresponding to a first frequency of a frequency range over which the antenna array is designed to operate, and the antennas of the second antenna ring are spaced apart by half of a second wavelength corresponding to a second frequency of the frequency range.
US10833415B2
A radio frequency (RF) printed circuit board (PCB) including a ground plane, a microstrip transmission line, a patch antenna element, a waveguide, and a dielectric lens. The RF PCB includes a first substrate having a top surface on which the patch antenna element is disposed, the patch antenna element including a slot aperture. The microstrip transmission line is disposed between the first substrate and a second substrate, and is configured to be electromagnetically coupled to the patch antenna element through the slot aperture. The ground plane is disposed on a third substrate and is electromagnetically coupled to the microstrip transmission line. The waveguide includes an aperture attached to the top surface and encloses the patch antenna element. The waveguide is configured to be electromagnetically coupled to the patch antenna element. The dielectric lens is disposed on the patch antenna element and extends into the aperture of the waveguide.
US10833413B2
A communication device comprises a plurality of antennas, a sensing unit, a plurality of radio frequency circuits, and a sensing module. The sensing unit is electrically connected to the ground through at least one grounding capacitor, and the sensing unit is further configured to isolate and be coupled to each antenna. Each the radio frequency circuit is electrically connected to the corresponding each antenna. The sensing module is electrically connected to the sensing unit through an inductor, wherein the sensing module is used to sense the distance between the sensing unit and an external object by the sensing unit, and the sensing module generates a distance signal according to the distance.
US10833410B2
An electronic device may include a conductive housing and an antenna. The antenna may include an arm formed from a first segment of the housing. A gap may separate the first segment from a second segment. Respective first and second slots may separate an antenna ground from the first and second segments. The antenna may have a first positive antenna feed terminal on the first segment and a second positive antenna feed terminal on the second segment. A transmission line may include a signal conductor having a first branch coupled to the first positive antenna feed terminal and a second branch coupled to the second positive antenna feed terminal. A switch may be interposed on the second branch for switching the antenna between a first mode in which the second slot is directly fed and a second mode in which the second segment is indirectly fed by the first segment.
US10833385B2
A radar assembly includes a rectangular-waveguide (RWG) and a printed-circuit-board. The rectangular-waveguide (RWG) propagates electromagnetic energy in a transverse electric mode (TE10) and in a first direction. The printed-circuit-board includes a plurality of conductor-layers oriented parallel to each other. The printed-circuit-board defines a substrate-integrated-waveguide (SIW) that propagates the electromagnetic energy in a transverse electric mode (TE10) and in a second direction perpendicular to the first direction, and defines a transition that propagates the electromagnetic energy between the rectangular-wave-guide and the substrate-integrated-waveguide. The transition includes apertures defined by at least three of the plurality of conductor-layers.
US10833378B2
A system for controlling the temperature of a rechargeable electric battery pack for a vehicle includes a plurality of rechargeable electrochemical storage cells disposed in rows of one or more cells each. The system includes two heat exchanger plates for each of the rows of one or more cells. Each heat exchanger plate is configured to allow heat transfer fluid to flow internally thereof and a first of two heat exchanger plates for one of the rows is configured to allow heat transfer fluid to flow in a first general direction. A second of the two heat exchanger plates for the row is configured to allow heat transfer fluid to flow in a second general direction. The first and second general directions are substantially different to one another.
US10833375B2
A battery device is provided. The battery includes a temperature detector configured to detect a temperature of a battery and a controller configured to perform variable current discharge on the battery when the temperature detector detects a constant temperature range immediately before a start of charge.
US10833362B2
A secondary battery is provided. The secondary battery includes a cathode; an anode; and an electrolytic solution, wherein the anode comprises an anode active material layer, wherein the anode active material layer comprises a carbon material, wherein the anode active material layer has a thickness from about 40 micrometers to about 100 micrometers, and wherein the electrolytic solution comprises an unsaturated cyclic ester carbonate represented by Formula (2): where R5 and R6 are selected from the group consisting of a hydrogen group, an alkyl group, an alkyne group, and an aryl group.
US10833355B2
The application provides a porous film and a lithium-ion battery. The porous film according to the present application has excellent adhesion, and the pore structure of the porous film can still be well maintained after being immersed in the electrolyte, thereby reducing the probability of pore blockage of the porous film and allowing the lithium-ion battery to have high ionic conductivity. Therefore, the rate performance of the lithium-ion battery is greatly improved, and the lithium-ion battery provided has excellent rate performance and cycle performance.
US10833353B2
A stretchable battery comprising at least one electrochemical cell further comprising a first electrode having a first active material coupled with a first current collector, a second electrode having a second active material coupled with a second current collector, an electrolytic separator configured between the first and second electrodes, and at least one stretchable substrate coupled with the formation of at least one electrochemical cell, wherein the stretchable substrate encapsulates the formation and is capable of reversible stretching.
US10833348B2
A subunit of a battery module (2), comprising a first receiving element (3) and a second receiving element (4) which are connected to each other, forming at least one first receiving space (7) and at least one second receiving space (8), wherein the first receiving space (7) and the second receiving space (8) are separated from each other, and at least one battery cell stack (5) or at least one battery cell (6) is arranged in the first receiving space (7), and the second receiving space (8) is configured for receiving a temperature-control fluid (9).
US10833346B2
The flow battery according to the present disclosure comprises a first non-aqueous liquid, a first electrode in contact with the first non-aqueous liquid, a second electrode which serves as a counter electrode of the first electrode, and a lithium ion conductive film which separates the first electrode and the second electrode from each other. The lithium ion conductive film is formed of a polymer base material containing an ionic polymer. The polymer base material has an interspace which communicates with an outside thereof. The polymer base material is formed of at least one kind of resin selected from the group consisting of a thermosetting resin and a thermoplastic resin which has a melting point of not less than 150 degrees Celsius. The ionic polymer is contained in an inside of the interspace of the polymer base material. The ionic polymer is represented by where n1 and n2 are, each independently, natural numbers of not less than 1, or where m1, m2, n1, and n2 are, each independently, natural numbers of not less than 1. The flexible lithium ion conductive film having a low swelling property when in contact with a non-aqueous liquid.
US10833326B2
Low-voltage rechargeable microbatteries having a vanadium-based cathode are provided. In one aspect, a method of forming a battery is provided. The method includes the steps of: forming a first contact on a substrate; forming a cathode on the first contact, wherein the cathode is formed from a vanadium-containing material; forming a solid electrolyte on the cathode; forming an anode on the solid electrolyte; and forming a second contact on the anode. A battery having a vanadium-based cathode is also provided.
US10833325B2
A negative electrode active material is composed of a silicon material coated with a carbon layer containing a Group 4 to 6 metal.A method for producing a negative electrode active material includes a step of decomposing a compound containing the Group 4 to 6 metal and a carbon source by heating in the presence of a silicon material, the compound, and the carbon source.
US10833318B2
In an aspect, an electrode for an electrochemical cell comprises: a structure having a nano- or micro-architected three-dimensional geometry; said structure comprising one or more active carbon allotrope materials; wherein said structure is characterized by an average density less than or equal to 2.3 g cm−3 and an average specific strength (strength-to-density ratio) greater than or equal to 0.004 GPa g−1 cm3. Also disclosed herein are methods for making an electrode for an electrochemical cell, and methods for making an electrochemical cell.
US10833315B2
A battery includes a positive electrode including a positive electrode active material, a negative electrode, and an electrolytic solution including a nonaqueous solvent. The positive electrode active material includes a compound having a crystal structure belonging to a space group FM3-M and represented by Compositional Formula (1): LixMeyOαFβ, where, Me is one or more elements selected from the group consisting of Mn, Co, Ni, Fe, Al, B, Ce, Si, Zr, Nb, Pr, Ti, W, Ge, Mo, Sn, Bi, Cu, Mg, Ca, Ba, Sr, Y, Zn, Ga, Er, La, Sm, Yb, V, and Cr; and subscripts x, y, α, and β satisfy the following requirements: 1.7≤x≤2.2, 0.8≤y≤1.3, 1≤α≤2.5, and 0.5≤β≤2. The nonaqueous solvent includes a solvent having at least one fluoro group.
US10833303B2
The disclosure relates to a composite end plate and a battery module. The composite end plate comprises: a base plate comprising a first surface and a second surface disposed opposite to each other, wherein the base plate is arranged such that the first surface faces a battery; and a rigid insert, wherein the rigid insert and the base plate are made of different materials, the rigid insert is made of metal material, the rigid insert is arranged at a bottom portion of the base plate, and at least a part of the rigid insert is arranged at the second surface and extends in a length direction of the second surface. According to embodiments of the disclosure, the composite end plate comprises the base plate and the rigid insert made of different materials.
US10833296B2
Systems and/or techniques associated with a solid-state microbattery packaging system are provided. In one example, a device comprises a substrate layer and a tape substrate layer. The substrate layer is associated with a set of solid-state microbattery components. The tape substrate comprises a releasable adhesive material and a polymer sealing material. A conductive surface associated with the set of solid-state microbattery components is disposed on the releasable adhesive material of the tape substrate layer.
US10833290B2
An encapsulation method of an organic light emitting diode (OLED) device is provided. The encapsulation method includes steps of a substrate formed with the OLED device; forming at least an encapsulation film on a surface of the OLED device; and bonding a pre-formed barrier layer to an edge region of the encapsulation film. By bonding the pre-formed barrier layer to the edge region of the encapsulation film, the disclosure can achieve effects of improving an ability of moisture and oxygen resistance of the edge region of the OLED device, thereby improving reliability of encapsulation of the OLED device and prolonging lifetime of the OLED device.
US10833283B2
Perovskite-based photoactive devices, such as solar cells, include an insulating tunneling layer inserted between the perovskite photoactive material and the electron collection layer to reduce charge recombination and concomitantly provide water resistant properties to the device.
US10833276B2
This invention relates to carbazole- or indolocarbazole-containing donor acceptor type compounds with an ortho substitution on the aromatic group that is connected to carbazole. This unique substitution pattern will provide materials with superior performance for host applications. These compounds can also be used as delayed fluorescent emitters.
US10833274B2
The present invention relates to organic copolymers and organic semiconducting compositions comprising these materials, including layers and devices comprising such organic semiconductor compositions. The invention is also concerned with methods of preparing such organic semiconductor compositions and layers and uses thereof. The invention has application in the field of printed electronics and is particularly useful as the semiconducting material for use in formulations for organic thin film transistor (OTFT backplanes for displays, integrated circuits, organic light emitting diodes (OLEDs), photodetectors, organic photovoltaic (OPV) cells, sensors, memory elements and logic circuits.
US10833261B2
In fabricating a radio frequency (RF) switch, a phase-change material (PCM) and a heating element, underlying an active segment of the PCM and extending outward and transverse to the PCM, are provided. Lower portions of PCM contacts for connection to passive segments of the PCM are formed, wherein the passive segments extend outward and are transverse to the heating element. Upper portions of the PCM contacts are formed from a lower interconnect metal. Heating element contacts are formed cross-wise to the PCM contacts. The heating element contacts can comprise a top interconnect metal directly connecting with terminal segments of the heating element. The heating element contacts can comprise a top interconnect metal and intermediate metal segments for connecting with the terminal segments of the heating element.
US10833245B2
A haptic stimulator includes a multilayer sheet with a piezoelectric or electroactive polymer layer adapted to mechanically deform upon application of voltage, the multilayer sheet secured to a substrate, and a source of electrical stimulation coupled to drive electrodes on the polymer layer with an AC signal to vibrate the polymer layer. In particular embodiments, the polymer contains polyvinylidene fluoride, and electrodes are patterned to control local electric fields. Another haptic stimulator has first and second electrodes with an air gap and an insulating sheet between first and second electrodes, with an AC voltage driver connecting to the electrodes. In a method of providing haptic stimulation to skin an alternating current supply drives first and second electrodes, the electrodes disposed upon either a piezoelectric or electroactive polymer sheet, vibrating the polymer layer by driving the electrodes; and coupling vibrations of the polymer layer to the sensate skin.
US10833242B2
A structure including a plurality of laser discharge structures located on a planar lightwave circuit, and a single laser source connected to each of the plurality of laser discharge structures by one or more Mach Zehnder switches and a plurality of optical connections.
US10833240B2
In an embodiment, a device includes a substrate having a thickness, wherein the thickness is a function of energy dissipation of a particle. In an embodiment, the device includes a thermal layer, formed on the substrate, of a first material that exhibits at least a threshold level of thermal conductivity, wherein the threshold level of thermal conductivity is achieved at a cryogenic temperature range in which a quantum circuit operates, and wherein any intervening material exhibits at least a second threshold level of thermal conductivity, wherein the threshold level of thermal conductivity is achieved at a cryogenic temperature range in which a quantum circuit operates.
US10833239B2
A technique relates to a superconducting chip. Resonant units have resonant frequencies, and the resonant units are configured as superconducting resonators. Josephson junctions are in the resonant units, and one or more of the Josephson junctions have a shorted tunnel barrier.
US10833235B2
A light source includes a light emitting element configured to emit a light; a mounting substrate; and a ceramic substrate having a light emitting element mounted thereon and being bonded to the mounting substrate via a plurality of metal bumps made of gold, copper, a gold alloy, or a copper alloy. A method of manufacturing a light source includes forming a plurality of metal bumps on a mounting substrate; providing a ceramic substrate having at least one light emitting element mounted thereon; and bonding the mounting substrate and a ceramic substrate to each other via the metal bumps.
US10833232B2
A light-emitting diode (LED) includes: a base having an upward-opening accommodating space; an LED chip disposed at the base, and arranged in the accommodating space; a packaging adhesive covering the LED chip; a lens disposed over the packaging adhesive, wherein: the lens has a first surface proximal to the packaging adhesive; the first surface has: a first subsurface at a center area with a substantially spherical or parabolic shape; a second subsurface with a substantially ring shape and surrounding the first subsurface and extending downward with an increasing diameter; a third subsurface with a substantially ring shape and surrounding the second subsurface, having a top ring edge and extending downward with a decreasing diameter; and a fourth subsurface with a substantially planar shape and surrounding the top ring edge of the third subsurface and connected with the base.
US10833222B2
A light-emitting diode, comprising a substrate that has a first surface and an opposing second surface. A reflection layer is disposed on the first surface of the substrate and a light-emitting diode structure is arranged on the second surface of the substrate. The light-emitting diode structure includes a first semiconducting layer, an active layer and a second semiconducting layer disposed consecutively on the second surface. A plurality of protruding asymmetric micro-structured elements define at least a part of the second surface of the substrate such that at least a portion of a surface of each micro-structured element is disposed at an obtuse angle to the first surface of the substrate when measured from within the respective micro-structured element. The first semiconducting layer and the second semiconducting layer respectively have a first electrode and a second electrode.
US10833221B2
Heterostructures containing one or more sheets of positive charge, or alternately stacked AlGaN barriers and AlGaN wells with specified thickness are provided. Also provided are multiple quantum well structures and p-type contacts. The heterostructures, the multiple quantum well structures and the p-type contacts can be used in light emitting devices and photodetectors.
US10833211B2
A light generator comprises a light conversion device and a light source arranged to apply a light beam to the light conversion element. The light conversion device includes an optoceramic or other solid phosphor element comprising one or more phosphors embedded in a ceramic, glass, or other host, a metal heat sink, and a solder bond attaching the optoceramic phosphor element to the metal heat sink. The optoceramic phosphor element does not undergo cracking in response to the light source applying a light beam of beam energy effective to heat the optoceramic phosphor element to the phosphor quenching point.
US10833210B2
Discussed is a solar cell including a semiconductor substrate, a tunneling layer formed on one surface of the semiconductor substrate, a first conductive semiconductor layer formed on a surface of the tunneling layer and a second conductive semiconductor layer formed on the surface the tunneling layer. A separation portion separates the first and second conductive semiconductor layers from each other, and is formed on the surface of the tunneling layer at a location corresponding to at least a portion of a boundary between the first and second conductive semiconductor layers.
US10833206B2
A semiconductor structure includes a capacitor structure comprising an active region comprising opposing field edges parallel to a first horizontal direction and a gate region comprising opposing gate edges parallel to a second horizontal direction transverse to the first horizontal direction. The semiconductor structure also comprises a first dielectric material adjacent at least one of the opposing field edges or the opposing gate edges and a second dielectric material adjacent the active area and abutting portions of the first dielectric material. A height of the second dielectric material in a vertical direction may be less than the height of the first dielectric material. Semiconductor devices and related methods are also disclosed.
US10833202B2
A transistor using an oxide semiconductor, which has good on-state characteristics is provided. A high-performance semiconductor device including the transistor capable of high-speed response and high-speed operation is provided. The transistor includes the oxide semiconductor film including a channel formation region and low-resistance regions in which a metal element and a dopant are included. The channel formation region is positioned between the low-resistance regions in the channel length direction. In a manufacturing method of the transistor, the metal element is added by heat treatment performed in the state where the oxide semiconductor film is in contact with a film including the metal element and the dopant is added through the film including the metal element by an implantation method so that the low resistance regions in which a metal element and a dopant are included are formed.
US10833198B2
A method is presented for limiting lateral protrusion of neighboring epitaxial growths. The method includes masking an n-type field effect transistor (NFET) region of a semiconductor substrate with a first mask, forming first epitaxial source/drain regions in a p-type field effect transistor (PFET) region, where the first mask limits lateral growth of the first epitaxial source/drain regions in the PFET region toward the NFET region, masking the PFET region of the semiconductor substrate with a second mask, and forming second epitaxial source/drain regions in the NFET region, where the second mask limits lateral growth of the second epitaxial source/drain regions in the NFET region toward the PFET region.
US10833197B2
The TFT substrate has a plurality of pixels and a plurality of TFTs (10). The TFT substrate includes a first conductive layer (12) including a gate electrode (12g) of the TFT, a gate insulating layer (13), a semiconductor layer (14), a protective insulating layer (15) including a portion covering a channel region (14c) and having a first opening portion (15a) reaching the drain electrode (14s) and a second opening portion (15b) reaching the drain region (14d), and a second conductive layer (16) including a source electrode (16s) and a drain electrode (16d). Each of the plurality of pixels has a compensation capacitance unit (30), the first conductive layer further includes a first electrode unit (12a) electrically connected to the gate electrode and forming a compensation capacitance unit, and the second conductive layer further includes a second electrode unit (16a) electrically connected to the drain electrode, overlapping the first electrode unit, and forming a compensation capacitance unit. The protective insulating layer further includes a third opening portion (15c) which does not overlap the semiconductor layer and which includes a first portion (15c1) overlapping the first electrode unit and the second electrode unit, and a second portion (15c2) which is adjacent to the first portion in a direction (Da) from the second opening portion to the first opening portion and which does not overlap the first electrode unit and/or the second electrode unit.
US10833196B2
A method includes forming a first semiconductor fin protruding from a substrate and forming a gate stack over the first semiconductor fin. Forming the gate stack includes depositing a gate dielectric layer over the first semiconductor fin, depositing a first seed layer over the gate dielectric layer, depositing a second seed layer over the first seed layer, wherein the second seed layer has a different structure than the first seed layer, and depositing a conductive layer over the second seed layer, wherein the first seed layer, the second seed layer, and the conductive layer include the same conductive material. The method also includes forming source and drain regions adjacent the gate stack.
US10833185B2
A semiconductor device includes an active layer, a source electrode, a drain electrode, a gate electrode, a source pad, a drain pad, and a source external connecting element. The source electrode, the drain electrode, and the gate electrode are disposed on an active region of the active layer. The source pad is electrically connected to the source electrode and includes a body portion, a plurality of branch portions, and a current diffusion portion. The body portion is at least partially disposed on the active region of the active layer. The current diffusion portion interconnects the body portion and the branch portions. A width of the current diffusion portion is greater than a width of the branch portion and less than a half of a width of the body portion. The source external connecting element is disposed on the body portion and spaced from the current diffusion portion.
US10833180B2
Semiconductor devices and methods of forming the same include forming a doped drain structure having a first conductivity type on sidewalls of an intrinsic channel layer. An opening is etched in a middle of the channel layer. A doped source structure is formed having a second conductivity type in the opening of the channel layer.
US10833176B2
A method for forming a semiconductor device comprises forming a fin on a substrate and forming a sacrificial gate over a channel region of the fin. A hydrogen terminated surface is formed on sidewalls of the sacrificial gate, and a spacer is deposited on the hydrogen terminated surface of the sacrificial gate. An insulator layer is formed over portions of the fin. The sacrificial gate is removed to expose the channel region of the fin, and a gate stack is formed over the channel region of the fin.
US10833171B1
Disclosed is a transistor that includes a sidewall spacer positioned adjacent a sidewall of a gate structure, wherein the sidewall spacer comprises a notch proximate the lower end and wherein the notch is defined by a substantially vertically oriented side surface and a substantially horizontally oriented upper surface. An epi cavity in the substrate includes a substantially vertically oriented cavity sidewall that is substantially vertically aligned with the substantially vertically oriented side surface of the notch and an epi semiconductor material positioned in the epi cavity and in the notch, wherein the epi semiconductor material contacts and engages the substantially vertically oriented side surface of the notch and the substantially horizontally oriented upper surface of the notch.
US10833170B2
Embodiments of the present disclosure relate to a FinFET device having gate spacers with reduced capacitance and methods for forming the FinFET device. Particularly, the FinFET device according to the present disclosure includes gate spacers formed by two or more depositions. The gate spacers are formed by depositing first and second materials at different times of processing to reduce parasitic capacitance between gate structures and contacts introduced after epitaxy growth of source/drain regions.
US10833167B2
A FinFET device structure is provided. The FinFET device structure includes a fin structure formed over a substrate, and a gate structure formed over the fin structure. The FinFET device structure also includes an epitaxial source/drain (S/D) structure formed over the fin structure. A top surface and a sidewall of the fin structure are surrounded by the epitaxial S/D structure. A first distance between an outer surface of the epitaxial S/D structure and the sidewall of the fin structure is no less than a second distance between the outer surface of the epitaxial S/D structure and the top surface of the fin structure.
US10833161B2
A semiconductor device includes: (i) a substrate; (ii) a first elongated semiconductor structure extending in a first horizontal direction along the substrate and protruding vertically above the substrate, wherein a first set of source/drain regions are formed on the first semiconductor structure; (iii) a second elongated semiconductor structure extending along the substrate in parallel to the first semiconductor structure and protruding vertically above the substrate, wherein a second set of source/drain regions are formed on the second semiconductor structure; and (iv) a first set of source/drain contacts formed on the first set of source/drain regions, wherein a first source/drain contact of the first set of source/drain contacts includes: (a) a vertically extending contact portion formed directly above a first source/drain region of the first set of source/drain regions, and (b) a via landing portion protruding horizontally from the vertically extending contact portion in a direction towards the second semiconductor structure.
US10833152B2
A semiconductor device includes a substrate, a liner, and an isolation structure. The substrate has at least one first semiconductor fin and at least one second semiconductor fin. The liner is disposed on at least one sidewall of the second semiconductor fin. The isolation structure is disposed over the substrate, in which the isolation structure is in contact with the first semiconductor fin and the liner.
US10833149B2
Back end of the line (BEOL) capacitors and methods of manufacture are provided. The method includes forming wiring lines on a substrate, with spacing between adjacent wiring lines. The method further includes forming an air gap within spacing between the adjacent wiring lines by deposition of a capping material. The method further includes opening the air gap between selected adjacent wiring lines. The method further includes depositing conductive material within the opened air gap.
US10833148B2
Capacitors and methods of forming the same include forming a dielectric layer on a first metal layer. The dielectric layer is oxygenated such that interstitial oxygen is implanted in the dielectric layer. A second metal layer is formed on the dielectric layer. The dielectric layer is heated to release the interstitial oxygen and to oxidize the first and second metal layers at interfaces between the dielectric layer and the first and second metal layers.
US10833145B2
A compact and refined chip resistor, with which a plurality of types of required resistance values can be accommodated readily with the same design structure, was desired. The chip resistor is arranged to have a resistor network on a substrate. The resistor network includes a plurality of resistor bodies arrayed in a matrix and having an equal resistance value. A plurality of types of resistance units are respectively arranged by one or a plurality of the resistor bodies being connected electrically. The plurality of types of resistance units are connected in a predetermined mode using connection conductor films and fuse films. By selectively fusing a fuse film, a resistance unit can be electrically incorporated into the resistor network or electrically separated from the resistor network to make the resistance value of the resistor network the required resistance value.
US10833123B2
A method for deactivating memory cells affected by the presence of grain boundaries in polycrystalline selection devices includes crystallizing a semiconductor layer in a diode stack to form a polycrystalline layer for selection diodes formed in a crossbar array. To achieve a crystalline state in phase change memory elements coupled to corresponding selection diodes perform an anneal. Memory cells having shunted selection diodes due to grain boundaries are identified by scanning the array using sense voltages. A second voltage larger than the sense voltages is applied to the phase change memory elements gated by the shunted selection diodes such that the phase change memory elements gated by the shunted diodes achieve a permanently high resistive state.
US10833120B2
A wafer-scale apparatus and method is described for the automation of forming, aligning and attaching two-dimensional arrays of microoptic elements on semiconductor and other image display devices, backplanes, optoelectronic boards, and integrated optical systems. In an ordered fabrication sequence, a mold plate comprised of optically designed cavities is formed by reactive ion etching or alternative processes, optionally coated with a release material layer and filled with optically specified materials by an automated fluid-injection and defect-inspection subsystem. Optical alignment fiducials guide the disclosed transfer and attachment processes to achieve specified tolerances between the microoptic elements and corresponding optoelectronic devices and circuits. The present invention applies to spectral filters, waveguides, fiber-optic mode-transformers, diffraction gratings, refractive lenses, diffractive lens/Fresnel zone plates, reflectors, and to combinations of elements and devices, including microelectromechanical systems and liquid crystal device matrices for adaptive, tunable elements. Preparation of interfacial layer properties and attachment process embodiments are taught.
US10833119B2
The present disclosure relates to an integrated circuit having a bond pad with a relatively flat surface topography that mitigates damage to underlying layers. In some embodiments, the integrated circuit has a plurality of metal interconnect layers within a dielectric structure over a substrate. A passivation structure is arranged over the dielectric structure. The passivation structure has a recess with sidewalls connecting a horizontal surface of the passivation structure to an upper surface of the passivation structure. A bond pad is arranged within the recess and has a lower surface overlying the horizontal surface. One or more protrusions extend outward from the lower surface through openings in the passivation structure to contact one of the metal interconnect layers. Arranging the bond pad within the recess and over the passivation structure mitigates stress to underlying layers during bonding without negatively impacting an efficiency of an image sensing element within the substrate.
US10833117B2
An image sensor is provided comprising a substrate comprising first and second surfaces opposite to each other. A first isolation layer is disposed on the substrate and forms a boundary of a sensing region. A second isolation layer is disposed at least partially in the substrate within the sensing region and has a closed line shape. A photoelectric conversion device is disposed within the closed line shape of the second isolation layer, and a color filter is disposed on the first surface of the substrate.
US10833107B2
Provided are a thin film transistor and manufacturing method therefor, and an array substrate, and a display device. The method includes: forming a source electrode and a drain electrode on a substrate; forming a photoresist layer at the side of the source electrode and the drain electrode away from the substrate; performing exposure and developing treatment on the photoresist layer so as to obtain a photoresist pattern; successively forming a semiconductor layer, a first insulation layer and a conducting layer in sequence on at the side of the photoresist pattern away from the substrate; and removing the photoresist pattern so as to obtain an active layer a gate insulation layer and a gate electrode.
US10833105B2
A display device and a method of manufacturing a display panel are provided. A first metal layer is provided on a substrate, an insulating layer is provided on the first metal layer with the insulating layer covering the substrate, the active layer is provided on the substrate, a second metal layer is provided on the active layer, and a passivation layer is provided on the second metal layer with the passivation layer covering the active layer. The material of passivation layer is comprises low dielectric material such that the provided passivation layer has a low dielectric constant.
US10833102B2
Devices and methods of a transistor device that include a flexible memory cell. The flexible memory cell having a gate stack with sidewalls provided over a substrate. The gate stack including a metal gate layer provided over the substrate. A buffer layer provided over the metal gate layer. A ferroelectric layer provided over the buffer layer. A dielectric layer provided over the ferroelectric layer. Further, a two-dimensional (2D) material layer provided over a portion of a top surface of the dielectric layer. Source and drain regions provided on separate portions of the top surface of the dielectric layer so as to create a cavity that the 2D material layer are located.
US10833093B2
A semiconductor device includes a substrate having first and second regions, gate electrodes stacked in a first direction perpendicular to the substrate in the first region, and extending by different lengths in a second direction perpendicular to the first direction in the second region, first separation regions in the first and second regions through the gate electrodes, extending in the second direction, and spaced apart from each other in a third direction perpendicular to the first and second directions, second separation regions between the first separation regions through the gate electrodes and extending in the second direction, portions of the second separation regions being spaced apart from each other in the second direction in the second region, and an insulation region extending in the third direction to separate at least one of the gate electrodes into portions adjacent to each other in the second direction.
US10833089B2
An embodiment may include a method of forming an integrated circuit. The method may include forming a first pair of transistors stacked vertically above a semiconductor substrate arranged substantially perpendicular to the plurality of layers. Each of the first pair of vertically stacked transistors are of the same type and are connected in series. The method may include forming a second pair of transistors connected in parallel and arranged substantially perpendicular to the plurality of layers. The second pair of transistors are a different type than the first pair of vertically stacked transistors. The method may include forming a power supply rail within the semiconductor substrate and arranged at one end of the first pair of vertically stacked transistors.
US10833088B2
A method of fabricating a semiconductor memory device includes etching a substrate that forms a trench that crosses active regions of the substrate, forming a gate insulating layer on bottom and side surfaces of the trench, forming a first gate electrode on the gate insulating layer that fills a lower portion of the trench, oxidizing a top surface of the first gate electrode where a preliminary barrier layer is formed, nitrifying the preliminary barrier layer where a barrier layer is formed, and forming a second gate electrode on the barrier layer that fills an upper portion of the trench.
US10833087B2
A semiconductor device comprises a memory storage component and a transistor in operable communication with the memory storage element. The transistor comprises a source region, a drain region, a gate electrode between the source region and the drain region, a charge trapping material surrounding at least an upper portion of the gate electrode, and an oxide material on sides of the charge trapping material. Related systems and methods are also disclosed.
US10833086B2
A semiconductor arrangement includes: a substrate; fins formed on the substrate and extending in a first direction; gate stacks formed on the substrate and each extending in a second direction crossing the first direction to intersect at least one of the fins, and dummy gates composed of a dielectric and extending in the second direction; spacers formed on sidewalls of the gate stacks and the dummy gates; and dielectric disposed between first and second ones of the gate stacks in the second direction to electrically isolate the first and second gate stacks. The dielectric is disposed in a space surrounded by respective spacers of the first and second gate stacks which extend integrally. At least a portion of an interval between the first and second gate stacks in the second direction is less than a line interval achievable by lithography in a process of manufacturing the semiconductor arrangement.
US10833076B2
An integrated circuit device with a substrate and a plurality of fins is provided where the fin width is less than 11 nanometers, the fin height is greater than 155 nanometers and the spacing between any two neighboring fins is less than 30 nanometers and each of the fins is in a non-collapsed state. An integrated circuit device with a substrate and a plurality of fins is also provided where the fin width is less than 15 nanometers, the fin height is greater than 190 nanometers and the spacing between any two neighboring fins is less than 30 nanometers and each of the fins is in a non-collapsed state. A method for forming a fin-based transistor structure is also provided where a plurality of fins on a substrate are pre-treated with at least one of a self-assembled monolayer, a non-polar solvent, and a surfactant. One or more of these treatments is provided to reduce the adhesion and/or cohesive forces to prevent the occurrence of fin collapse.
US10833074B2
A process for manufacturing a semiconductor device and the resulting structure are presented. In an embodiment a source/drain region is grown. Once grown, the source/drain region is reshaped in order to remove facets. The reshaping may be performed using an etching process whereby a lateral etch rate of the source/drain region is larger than a vertical etch rate of the source/drain region.
US10833072B1
Structures for a heterojunction bipolar transistor and methods of fabricating such structures. A hardmask is formed that includes an opening over a first portion of a substrate in a first device region and a shape over a second portion of the substrate in a second device region. An oxidized region in the first portion of the substrate while the shape blocks oxidation of the second portion of the substrate. The oxidized region is subsequently removed from the first portion of the substrate to define a recess. A first base and a first emitter of a first heterojunction bipolar transistor are formed over the first portion of the substrate in the first device region, and a second base and a second emitter of a second heterojunction bipolar transistor are formed in the recess over the second portion of the substrate in the second device region.
US10833071B2
A semiconductor device includes a first varactor diode and a second varactor diode. The second varactor diode is coupled in series with the first varactor diode and vertically disposed over the first varactor diode. By vertically disposing the second varactor diode over the first varactor diode, the space occupied by the pair of varactor diodes can be significantly reduced.
US10833070B2
A fan-out semiconductor package module that is easily manufactured includes a first connection member including a wiring layer, a first passive component mounted on the first connection member, a first encapsulation portion encapsulating at least a portion of the first connection member and the first passive component, a semiconductor chip having an active surface with a connection pad disposed thereon and an inactive surface opposing the active surface and disposed in a first through-hole penetrating through the first connection member and the first encapsulation portion, a second encapsulation portion covering at least a portion of the semiconductor chip and encapsulating at least a portion of the first encapsulation portion and the first connection member, and a second connection member disposed on the first connection member and the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pad and the first passive component.
US10833064B2
An ESD protection circuit and integrated circuit for a broadband circuit are disclosed. The ESD protection circuit includes a silicon-controlled rectifier, an inductor and a trigger unit. The silicon-controlled rectifier is formed by four semiconductor materials and includes a first end, a second end and a third end. The first end is coupled with a first P-type semiconductor material and a signal input end. The second end is coupled with a second N-type semiconductor material. The third end is coupled with a second P-type semiconductor material. One end of the inductor is coupled with the signal input end and the first end, and the other end thereof is coupled with a signal output end and a high-frequency circuit. One end of the trigger unit is coupled with the signal output end and the high-frequency circuit, and the other end thereof is coupled with the third end.
US10833053B1
A semiconductor package includes a first die, a second die, a molding compound and a redistribution structure. The first die has a first conductive pillar and a first complex compound sheath surrounding and covering a sidewall of the first conductive pillar. The second die has a second conductive pillar and a protection layer laterally surrounding the second conductive pillar. The molding compound laterally surrounds and wraps around the first and second dies, and is in contact with the first complex compound sheath of the first die. The redistribution structure is disposed on the first and second dies and the molding compound. The redistribution structure has a first via portion embedded in the first polymer dielectric layer and a second via portion embedded in the second polymer dielectric layer. A base angle of the first via portion is greater than a base angle of the second via portion.
US10833047B2
A substrate bonding apparatus includes a lower chuck, an upper chuck, an electric actuator on a central portion of the upper chuck, a pressure sensor, and a controller. The lower chuck may support a lower substrate, the upper chuck may face the lower chuck such that a lower surface of the upper chuck faces the upper surface of the lower chuck, and the upper chuck may support an upper substrate. The electric actuator may lower a bonding pin through the upper chuck to apply a pressure to the upper substrate supported on the upper chuck. The pressure sensor may be below the lower substrate supported on the lower chuck. The pressure sensor may sense a lowering pressure applied by the bonding pin to the pressure sensor in real time. The controller may control the lowering pressure applied by the bonding pin.
US10833045B2
A substrate processing apparatus 30 includes a first holding unit 200 configured to hold a processing target substrate W; a second holding unit 300 disposed to face the first holding unit 200 and configured to hold a support substrate S; and an ultraviolet irradiation unit 400 configured to irradiate an ultraviolet ray to an adhesive G provided between the processing target substrate W and the support substrate S. Each of the support substrate S and the second holding unit 300 is made of an ultraviolet transmissive material. An electrode 320 configured to electrostatically attract the support substrate S is provided within the second holding unit 300. A diffusion layer 330 configured to diffuse a transmission direction of the ultraviolet ray is provided at a position closer to the support substrate S between the support substrate S and the electrode 320 within the second holding unit 300.
US10833042B2
Embodiments of bonded semiconductor structures and fabrication methods thereof are disclosed. In an example, a semiconductor device includes a first and a second semiconductor structures. The first semiconductor structure includes a first interconnect layer including first interconnects. The first semiconductor structure further includes a first bonding layer including first bonding contacts. Each first interconnect is in contact with a respective first bonding contact. The second semiconductor structure includes a second interconnect layer including second interconnects. The second semiconductor structure further includes a second bonding layer including second bonding contacts. At least one second bonding contact is in contact with a respective second interconnect. At least another second bonding contact is separated from the second interconnects. The semiconductor device further includes a bonding interface between the first and second bonding layers. Each first bonding contact is in contact with one of the second bonding contacts at the bonding interface.
US10833038B2
A dual bond pad structure for a wafer with laser die attachment and methods of manufacture are disclosed. The method includes forming a bonding layer on a surface of a substrate. The method further includes forming solder bumps on the bonding layer. The method further includes patterning the bonding layer to form bonding pads some of which comprise the solder bumps thereon. The method further includes attaching a laser diode to selected bonding pads using solder connections formed on the laser diode. The method further includes attaching an interposer substrate to the solder bumps formed on the bonding pads.
US10833029B2
The present disclosure relates to an electronic device and a method of manufacturing a filtering component of the electronic device. The electronic device includes a semiconductor component, an insulating layer, at least one contact plug, and a filtering component. The insulating layer is disposed on the semiconductor component. The contact plug penetrates through the insulating layer. The filtering component is disposed on the insulating layer and the contact plug. The filtering component includes a bottom electrode, an isolation layer, a top electrode, and a dielectric layer. The bottom electrode is divided into a first segment connected to the contact plug and a second segment separated from the first segment. The isolation layer is disposed on the bottom electrode, the top electrode is disposed in the isolation layer, and the dielectric layer is disposed between the bottom electrode and the top electrode.
US10833026B2
Some embodiments relate to a method. In this method, a semiconductor wafer having a frontside and a backside is received. A frontside structure is formed on the frontside of the semiconductor wafer. The frontside structure exerts a first wafer-bowing stress that bows the semiconductor wafer by a first bow amount. A characteristic is determined for one or more stress-inducing films to be formed based on the first bow amount. The one or more stress-inducing films are formed with the determined characteristic on the backside of the semiconductor wafer and/or on the frontside of the semiconductor wafer to reduce the first bow amount in the semiconductor wafer.
US10833021B2
A method comprises the steps of providing a semiconductor device wafer; forming a first plurality of alignment marks on a first side of the semiconductor device wafer; forming a first pattern of a first conductivity type; forming a second plurality of alignment marks on a second side of the semiconductor device wafer; forming a bonded wafer by bonding a carrier wafer to the semiconductor device wafer; forming a third plurality of alignment marks on a free side of the carrier wafer; applying a grinding process; forming a plurality of device structure members; removing the carrier wafer; applying an implanting process and an annealing process; applying a metallization process and applying a singulation process.
US10833018B2
A semiconductor device includes a substrate with first and second transistors disposed thereon and including sources, drains, and gates, wherein the first and second gates extend longitudinally as part of linear strips that are parallel to and spaced apart. The device further includes a first CB layer forming a local interconnect electrically connected to the first gate, a second CB layer forming a local interconnect electrically connected to the second gate, and a CA layer forming a local interconnect extending longitudinally between first and second ends of the CA layer. The first and second CB layers and the CA layer are disposed between a first metal layer and the substrate. The first metal layer is disposed above each source, drain, and gate of the transistors, The CA layer extends parallel to the first and second linear strips and is substantially perpendicular to the first and second CB layers.
US10833013B2
At integrated circuit memory device, in one embodiment, includes a substrate having a plurality of bit lines. A first and second inter-level dielectric layer are successively disposed on the substrate. Each of a plurality of source lines and staggered bit line contacts extend through the first inter-level dielectric layer. Each of a plurality of source line vias and a plurality of staggered bit line vias extend through the second inter-level dielectric layer to each respective one of the plurality of source lines and the plurality of staggered bit line contacts. The source lines and staggered bit line contacts that extend through the first inter-level dielectric layer are formed together by a first set of fabrication processes. The source line vias and staggered bit line contacts that extend through the second inter-level dielectric layer are also formed together by a second set of fabrication processes.
US10833010B2
Techniques that facilitate integration of artificial intelligence devices are provided. In one example, a device includes a first dual-damascene layer, a second dual-damascene layer and an artificial intelligence memory device. The first dual-damascene layer comprises a first set of copper connections formed in first dielectric material. The second dual-damascene layer that comprises a second set of copper connections formed in second dielectric material. The artificial intelligence memory device is integrated between the first dual-damascene layer and the second dual-damascene layer. A through-level via (TLV) electrical connection associated with the artificial intelligence memory device provides an interconnection between the first set of copper connections and the second set of copper connections.
US10833008B2
A packaged semiconductor device has a die attach pad and leads disposed proximate to the die attach pad. Each lead has a lead bottom surface and a lead end surface. A semiconductor device attached adjacent to a top surface of the die attach pad, and a conductive clip is attached to the semiconductor device and at least one of the leads. The conductive clip comprises a first tie bar extending from a first side surface of the conductive clip. A package body encapsulates the semiconductor device, the conductive clip, portions of the leads, at least a portion of the first tie bar, and at least a portion of the die attach pad. Each lead end surface is exposed in a side surface of the package body, and an end surface of the first tie bar is exposed in a first side surface of the package body. A conductive layer is disposed on each lead end surface but is not disposed on the end surface of the first tie bar.
US10833006B2
A semiconductor device includes a substrate, a first electrode provided apart from the surface of the substrate in a first direction intersecting the surface of the substrate, a second electrode extending completely through the substrate in the first direction and connected to the first electrode at one end in the first direction, a first structure covering a side surface of the second electrode, and an insulating film provided between the second electrode and the first structure. The second electrode includes first atoms, and the first structure includes second atoms. A diffusion coefficient of the second atoms in the insulating film is smaller than a diffusion coefficient of the first atoms in the insulating film.
US10833005B2
A radio frequency (RF) switch includes a phase-change material (PCM), a heating element underlying an active segment of the PCM and extending outward and transverse to the PCM, and RF terminals having lower metal portions and upper metal portions. At least one of the lower metal portions can be ohmically separated from and capacitively coupled to passive segments of the PCM, while the upper metal portions are ohmically connected to the lower metal portions. Alternatively, the lower metal portions can be ohmically connected to passive segments of the PCM, while a capacitor is formed in part by at least one of the upper metal portions. Alternatively, at least one of the RF terminals can have a trench metal liner separated from a trench metal plug by a dielectric liner. The trench metal liner can be ohmically connected to passive segments of the PCM, while the trench metal plug is ohmically separated from, but capacitively coupled to, the trench metal liner.
US10832999B2
Packaging methods for semiconductor devices are disclosed. A method of packaging a semiconductor device includes providing a workpiece including a plurality of packaging substrates. A portion of the workpiece is removed between the plurality of packaging substrates. A die is attached to each of the plurality of packaging substrates.
US10832996B2
A power module includes a first die pad, a first switching element, a second die pad, a second switching element, an integrated circuit element, an encapsulation resin, and a lead frame assembly. The encapsulation resin encapsulates the first switching element, the second switching element, and the integrated circuit element. The lead frame assembly includes an outer lead and an inner lead. The lead frame assembly includes a first lead frame and a second lead frame. The first lead frame includes a first inner lead connected to the first die pad and a first outer lead connected to the first inner lead. The second lead frame includes a second inner lead connected to the second die pad and a second outer lead connected to the second inner lead.
US10832994B2
An electronic module has a sealing part 90; electronic elements 15, 25 provided in the sealing part 90; back-surface exposed conductors 10, 20, 30 having back-surface exposed parts 12, 22, 32, which have back surfaces exposed from the sealing part 90, and having one-terminal parts 11, 21, 31, which extend from the back-surface exposed parts 12, 22, 32 and protrude outward from a side of the sealing part 90; and back-surface unexposed conductors 40, 50 having unexposed parts 42, 52, which are sealed in the sealing part 90, and having other-terminal parts 41, 51, which extend from the unexposed parts 42, 52 and protrude outward from a side of the sealing part 90. The electronic elements 15, 25 are placed on the back-surface exposed parts 12, 22, 32. The other-terminal parts 41, 51 have a width narrower than a width of the one-terminal parts 11, 21, 31.
US10832993B1
A leadless multichip semiconductor device includes a metal substrate having a through-hole aperture with an outer ring for holding a bottom semiconductor die with an inner row and an outer row of metal pads. The bottom semiconductor die has a back side metal (BSM) layer on its bottom side and a top side with bond pads mounted top side up on the ring. A metal die attach layer is directly between the BSM layer and walls of the metal substrate providing a die attachment that fills a bottom portion of the aperture. Bond wires are between the inner metal pads and the bond pads. A top semiconductor die has top bond pads mounted top side up on a dielectric adhesive on the bottom semiconductor die. Pins connect the top bond pads to the outer metal pads. A mold compound provides isolation between adjacent ones of the metal pads.
US10832992B2
A method includes providing a carrier, depositing a die attach material on the carrier, and arranging a semiconductor die on the die attach material, wherein a main surface of the semiconductor die facing the die attach material at least partly contacts the die attach material, wherein immediately after arranging the semiconductor die on the die attach material, a first maximum extension of the die attach material over edges of the main surface is less than about 100 micrometers.
US10832990B2
The present invention provides a semiconductor device capable of being miniaturized and preventing reduction of mountability to a wiring substrate. The semiconductor device includes a conductive support having a support surface and a mounting surface facing opposite sides in a thickness direction z, and an end surface intersecting with the mounting surface and facing outside; a semiconductor element having an element back surface facing the support surface and an electrode formed on the element back surface, in which the electrode is connected to the support surface; and an external terminal conducted to the mounting surface and exposed to the outside; wherein the external terminal includes a Ni layer having P and an Au layer, and respectively connected to and laminated with at least one portion of each of the mounting surface and the end surface.
US10832982B2
A display device including: a substrate element including a base layer, a circuit layer, and a device layer, the base layer forming a plane defined by a first direction and a second direction perpendicular to each other; an encapsulation element provided on the substrate element to seal the device layer; a sealing element provided along edges of the encapsulation element to connect the encapsulation and substrate elements to each other; an optical element provided on the encapsulation element; a window element provided on the substrate element; an adhesive element provided between the optical and window elements to connect the optical element to the window element; and a filling element provided between the window element and the substrate element, wherein the filling element is spaced apart from the optical element and the adhesive element, and is overlapped with the sealing element when viewed in a direction normal to the plane.
US10832979B2
An iterative etch process includes a plurality of cycles performed in a successive manner on a substrate. Each cycle of the plurality of cycles includes a deposition phase and an activation phase. The deposition phase is performed before the activation phase in each cycle. The deposition phase is defined as a plasma-based process to enable removal of a particular material from a surface of the substrate. The activation phase is defined as a plasma-based process to remove the particular material from the surface of the substrate. One or more feedback control signals are acquired during the iterative etch process, correlated to a condition of the substrate, and analyzed to determine the condition of the substrate. One or more process parameters of the iterative etch process is/are adjusted based on the condition of the substrate as determined by analyzing the one or more feedback control signals.
US10832969B2
Semiconductor devices and methods of forming the same include forming a dummy gate over a fin, which has a lower semiconductor layer, an insulating intermediate layer, and an upper semiconductor layer, to establish a channel region and source/drain regions. Source/drain extensions are grown on the lower semiconductor layer. Source/drain extensions are grown on the upper semiconductor layer. The dummy gate is replaced with a gate stack.
US10832959B2
A semiconductor device includes a n-type gate structure over a first semiconductor fin, in which the n-type gate structure is fluorine incorporated and includes a n-type work function metal layer overlying the first high-k dielectric layer. The n-type work function metal layer includes a TiAl (titanium aluminum) alloy, in which an atom ratio of Ti (titanium) to Al (aluminum) is in a range substantially from 1 to 3. The semiconductor device further includes a p-type gate structure over a second semiconductor fin, in which the p-type gate structure is fluorine incorporated includes a p-type work function metal layer overlying the second high-k dielectric layer. The p-type work function metal layer includes titanium nitride (TiN), in which an atom ratio of Ti to N (nitrogen) is in a range substantially from 1:0.9 to 1:1.1.
US10832956B2
A method for fabricating transistors comprises forming a fin above a semiconductor substrate; forming an isolation region with a dielectric material, the top surface of the isolation dielectric below the top of fin surface; depositing a dummy gate layer above the isolation region and surrounding the fin, a dummy gate hardmask layer on top of the dummy gate layer, a first hardmask material on top of the dummy gate hardmask layer above the fin and a second hardmask material on top of the dummy gate hardmask layer above the isolation region, the first hardmask material having a greater lateral etch than the second hardmask material; applying a gate patterning mask spaced equidistantly apart on top of the first and second hardmask materials; and etching the transistor to simultaneously form narrow active gates above and surrounding the fin and wide dummy gates above the isolation region.
US10832951B2
A dielectric layer and a method of forming thereof. An opening defined in a dielectric layer and a wire deposited within the opening, wherein the wire includes a core material surrounded by a jacket material, wherein the jacket material exhibits a first resistivity ρ1 and the core material exhibits a second resistivity ρ2 and ρ2 is less than ρ1.
US10832945B2
Techniques to improve CD width and depth uniformity between features with different layout densities are provided. In one aspect, a method of forming a contact structure includes: patterning features in different regions of a dielectric at different layout densities whereby, due to etch loading effects, the features are patterned to different depths in the dielectric and have different bottom dimensions; depositing a sacrificial spacer into/lining the features whereby some of the features are pinched-off by the sacrificial spacer; opening up the sacrificial spacer at bottoms of one or more of the features that are not pinched-off by the sacrificial spacer; selectively extending the one or more features in the dielectric, such that the one or more features have a discontinuous taper with a stepped sidewall profile; removing the sacrificial spacer; and filling the features with a conductive material to form the contact structure. A contact structure is also provided.
US10832940B2
Structures with altered crystallinity beneath semiconductor devices and methods associated with forming such structures. Trench isolation regions surround an active device region composed of a single-crystal semiconductor material. A first non-single-crystal layer is arranged beneath the trench isolation regions and the active device region. A second non-single-crystal layer is arranged beneath the trench isolation regions and the active device region. The first non-single-crystal layer is arranged between the second non-single-crystal layer and the active device region.
US10832939B2
A semiconductor comprises two transistors of the first conductivity type separated from two transistors of a second conductivity type by a first element isolation layer. Further, the two transistors of the first conductivity type are separated from each other by a second element isolation layer and the two transistors of the second conductivity type are separated from each other by a third element isolation layer. In example embodiments, the second and third element isolation layers are shallower than the first element isolation layer.
US10832932B2
A semiconductor product testing device using an electric static carrier includes a movable carrier plate serving to carry at least one semiconductor product for transferring or testing process; the movable carrier plate being arranged with at least one electric static circuit to suck the at least one semiconductor product; a movable detecting probe set including: a probe set includes at one probe or a plurality of probes; a robot being connected to the probe set for deriving the probe set to a predetermined test position; a control device connected to the robot and including a control circuit for controlling movements of the robot and a testing circuit; and a computer connected to the control device for getting testing data from the testing circuit; the computer providing functions to cause the user to determine test items and ways of the testing circuit and the moving paths of the robot.
US10832926B2
An ion implantation apparatus, system, and method are provided for transferring a plurality of workpieces between vacuum and atmospheric pressures, wherein an alignment mechanism is operable to align a plurality of workpieces for generally simultaneous transportation to a dual-workpiece load lock chamber. The alignment mechanism comprises a characterization device, an elevator, and two vertically-aligned workpiece supports for supporting two workpieces. First and second atmospheric robots are configured to generally simultaneously transfer two workpieces at a time between load lock modules, the alignment mechanism, and a FOUP. Third and fourth vacuum robots are configured to transfer one workpiece at a time between the load lock modules and a process module.
US10832922B2
A semiconductor device according to the present invention includes a semiconductor chip having a semiconductor layer that has a first surface on a die-bonding side, a second surface on the opposite side of the first surface, and an end surface extending in a direction crossing the first surface and the second surface, a first electrode that is formed on the first surface and has a peripheral edge at a position separated inward from the end surface, and a second electrode formed on the second surface, a conductive substrate onto which the semiconductor chip is die-bonded, a conductive spacer that has a planar area smaller than that of the first electrode and supports the semiconductor chip on the conductive substrate, and a resin package that seals at least the semiconductor chip and the conductive spacer.
US10832914B2
In a vertical MOSFET of a trench gate structure, a high-concentration implantation region is provided in a p-type base region formed from a p-type silicon carbide layer formed by epitaxial growth, so as to include a portion in which a channel is formed. The high-concentration implantation region is formed by ion implantation of a p-type impurity into the p-type silicon carbide layer. The high-concentration implantation region is formed by p-type ion implantation and has an impurity concentration profile in which concentration differences in a depth direction form a bell-shaped curve at a peak of impurity concentration that is higher than that of the p-type silicon carbide layer. In the p-type base region, disorder occurs partially in the crystal structure consequent to the ion implantation for forming the high-concentration implantation region.
US10832905B2
A low pressure chemical vapor deposition (LPCVD) technique for nitride semiconductor materials includes steps of: setting a temperature in a furnace to be 750 to 900° C.; substituting an atmosphere in the furnace to ammonia (NH3); depositing a SiN film at an initial pressure by supplying di-chloro-silane (SiH2Cl2); and subsequently depositing the SiN film at a deposition pressure that is higher than the initial pressure. The invention has a feature that the initial pressure is at least higher than 60% of the deposition pressure.
US10832904B2
Disclosed are methods and systems for providing oxygen doped silicon carbide. A layer of oxygen doped silicon carbide can be provided under process conditions that employ one or more silicon-containing precursors that have one or more silicon-hydrogen bonds and/or silicon-silicon bonds. The silicon-containing precursors may also have one or more silicon-oxygen bonds and/or silicon-carbon bonds. One or more radical species in a substantially low energy state can react with the silicon-containing precursors to form the oxygen doped silicon carbide film. The one or more radical species can be formed in a remote plasma source.
US10832902B2
Disclosed is a substrate processing apparatus including: a holding unit that holds a substrate; a processing liquid supply unit that supplies a processing liquid to the substrate; a cup that includes a bottom portion, a tubular peripheral wall portion erected on the bottom portion, a liquid receiving portion provided above the peripheral wall portion and configured to receive the processing liquid scattered from the substrate, and a groove portion formed in a circumferential direction on an upper surface of the peripheral wall portion, and surrounds the holding unit; and a cleaning liquid supply unit that supplies a cleaning liquid to the upper surface of the peripheral wall portion.
US10832901B2
A method of performing Electron Energy-Loss Spectroscopy (EELS) in an electron microscope, comprising: Producing a beam of electrons from a source; Using an illuminator to direct said beam so as to irradiate the specimen; Using an imaging system to receive a flux of electrons transmitted through the specimen and direct it onto a spectroscopic apparatus comprising: A dispersion device, for dispersing said flux in a dispersion direction so as to form an EELS spectrum; and A detector, comprising a detection surface that is sub-divided into a plurality of detection zones, specifically comprising: Using at least a first detection zone, a second detection zone and a third detection zone to register a plurality of EELS spectral entities; and Reading out said first and said second detection zones whilst said third detection zone is registering one of said plurality of EELS spectral entities.
US10832896B2
The present embodiment relates to an ion detector provided with a structure for suppressing degradation over time in an electron multiplication mechanism in the ion detector. The ion detector includes a dynode unit, serving as an electron multiplication mechanism, which multiplies secondary electrons which are emitted in response to incidence of ions, and a semiconductor detector having an electron multiplication function. Further, a focus electrode having an opening that allows passage of secondary electrons is disposed on a trajectory of secondary electrons which are directed from the dynode unit toward the semiconductor detector, and the focus electrode functions to guide secondary electrons from the dynode unit onto an electron incidence surface of the semiconductor detector.
US10832893B2
The present invention provides a plasma generating system that includes: a waveguide for transmitting a microwave energy therethrough; an inner wall disposed within the waveguide to define a plasma cavity, wherein a plasma is generated within the plasma cavity using the microwave energy; a first gas inlet mounted on a first side of the waveguide and configured to introduce a first gas into the plasma cavity and generate a first vortex flow within the plasma cavity using the first gas, the first gas inlet having a through hole through which a gas processed by the plasma exits the plasma cavity; and a plasma stabilizer having a shape of a circular hollow cylinder and installed on a second side of the waveguide, an axial direction of the plasma stabilizer being in parallel to a rotational axis of the first vortex flow.
US10832884B2
A cylindrical X-ray tube having an outer insulating layer, a cathode electrode and an anode electrode disposed at both ends of the outer insulating layer, a gate electrode disposed between the cathode and anode electrodes, an emitter, and a target, comprises an inner insulating layer which is disposed between the cathode electrode and the outer insulating layer, is formed to extend downward in a coaxial direction with the outer insulating layer, and is pre-adjusted in order to secure an insulating distance between the cathode electrode and the gate electrode. Thus, by providing a separate internal insulating layer extending coaxially with the external insulating layer between the cathode electrode and the external insulating layer, the insulating distance between the cathode electrode and the gate electrode, the insulating distance between the cathode electrode and the anode electrode may be easily adjusted, so that a desired insulating capability can be secured.
US10832880B2
A control device may be configured to be mounted over a bezel portion of an electrical device and to control a lighting load. The control device may comprise a base portion having planar extensions removably attached or affixed thereto. The planar extensions may be adapted to be received in a gap between a faceplate of the electrical device and the bezel portion for holding the control device against the faceplate. The planar extensions may comprise barbs that allow for insertion of the extensions in the gap, and may bite into the faceplate to hinder removal of the control device. The planar extensions may be defined by a mounting structure that is configured to be received in the gap between the bezel portion and the faceplate. The mounting structure may protrude beyond a front surface of the faceplate.
US10832877B2
A keycap forming method includes the following steps. Firstly, a stabilizer bar is formed through a first male mold and a first female mold according to an injection molding process, and a keycap is formed through a second male mold and a second female mold according to the injection molding process. Then, the stabilizer bar is fixed on the first male mold, and the keycap is fixed on the second female mold. Then, the first male mold and the second female mold are stacked on each other, so that the stabilizer bar and the keycap are combined together. Then, the first male mold and the second female mold are separated from each other, so that the stabilizer bar is detached from the first male mold. By using the keycap forming method, it is not necessary to manually assemble the stabilizer bar with the keycap.
US10832870B2
Devices and methods are disclosed for reducing vibration and noise from capacitor devices. The device includes a circuit board, and first and second capacitor structures. The second capacitor structure has substantially the same properties as the first and is coupled to the opposite face of a supporting structure substantially opposite of the first capacitor structure. The first and second capacitor structures can receive substantially the same excitation signals, can be electrically connected in parallel or in series. The first and second capacitor structures can be discrete capacitors, capacitor layers, stacks or arrays of multiple capacitor devices, or other capacitor structures. Stacks of multiple capacitor devices can be arranged symmetrically about the supporting structure. Arrays of multiple capacitor devices can be arranged with offsetting capacitors on the opposite face of the supporting structure substantially opposite one another.
US10832868B2
Dielectric capacitors including dielectric compositions with high dielectric constant, low dielectric loss, and high thermal stability are disclosed. The dielectric compositions can include a dipolar polymer having a high glass transition temperature (e.g., Tg>150° C.) in combination with either (i) another dipolar polymer having a high glass transition temperature (e.g., Tg≥150° C.) in the form of a blend, or (ii) the dipolar polymer with an inorganic interfacial agent volume content less than 2 vol % in the dielectric composition.
US10832864B2
A coating tank 1 provided with a net belt passage opening is prepared, a slurry obtained by dispersing a rare-earth-compound powder in a solvent is continuously supplied to the coating tank 1 to cause the coating tank 1 to overflow, and a plurality of sintered magnet bodies 10 are arranged on a net belt conveyor 5, continuously conveyed horizontally thereon, and passed through the slurry in the coating tank 1 via the net belt passage opening, to apply the slurry to the sintered magnet bodies. The slurry is subsequently dried to continuously apply the powder to the plurality of sintered magnet bodies. As a result, the rare-earth-compound powder can be uniformly applied to the surfaces of the sintered magnet bodies, and the application operation can be performed extremely efficiently.
US10832851B2
A reactor is provided that can reduce or alleviate stress that can be applied to a magnetic core, and also has excellent manufacturability, and a reactor manufacturing method is also provided. The reactor includes a coil and a magnetic core that includes a plurality of core pieces and a gap member that is interposed between at least one set of core pieces, the magnetic core forming a closed magnetic circuit when the coil becomes excited. At least one gap member is a resin foam gap member that includes, in a contact region that comes into contact with the core pieces, a resin foam portion constituted by resin foam.
US10832846B2
A solenoid control circuit can make measurements during operation to determine the state of a solenoid and can provide for rapid re-energization of a solenoid upon detection of a dropout condition. A method of controlling a solenoid can include closing an input switch, cycling a low side switch based on voltage drop across a resistor, opening the input switch after a time interval, closing the low side switch and driving a discharge switch to control the discharge current rate from an energy storage device to an inductor. The method can include determining a condition of the inductor based on a time interval between actuation of comparators and maintaining a level of energy in the energy storage device sufficient to cause the inductor to produce a magnetic field for actuating a valve.
US10832843B2
A superconductor tape may be fabricated via Metal Organic Chemical Vapor Deposition (MOCVD) to achieve peel strengths greater than approximately 4.5 N/cm. The superconductor tape may be fabricated via MOCVD with a REBCO composition that includes the elements Samarium (Sm)-Barium(Ba)-Copper(Cu)-Oxygen(O). Varying levels of Copper (Cu) content can achieve peel strengths ranging between approximately 4.5 N/cm to approximately 8.0 N/cm.
US10832841B2
An electromagnetic steel sheet that can maintain satisfactory processability and thermostability, and exhibit a high space factor when used as, for example, a motor or transformer core material is provided. Such electromagnetic steel sheet comprises a coat containing an organic material provided on one outermost surface thereof, and a coat containing low-melting glass provided at least partially on the other outermost surface thereof. A motor core comprising such electromagnetic steel sheet is also provided. A method for producing such electromagnetic steel sheet and a method for producing such motor core are also provided.
US10832837B2
A chip resistor includes an upper electrode provided on a substrate, a resistor element connected to the upper electrode, and a side electrode connected to the upper electrode. The side electrode, arranged on a side surface of the substrate, has two portions overlapping with the obverse surface and reverse surface of the substrate, respectively. An intermediate electrode covers the side electrode, and an external electrode covers the intermediate electrode. A first protective layer is disposed between the upper electrode and the intermediate electrode, and held in contact with the upper electrode and the side electrode. The first protective layer is more resistant to sulfurization than the upper electrode. A second protective layer is disposed between the first protective layer and intermediate electrode, and held in contact with the first protective layer, side electrode and intermediate electrode.
US10832833B2
Two electromagnetic interference (EMI) controlling tape application methodologies for unshielded twisted pair (UTP) cable include Fixed Tape Control (FTC) and Oscillating Tape Control (OTC). In FTC, tape application angle and edge placement are controlled to maintain position of the tape edges over a base of nonconductive filler in the cable. In OTC, the tape application angle is continuously varied, resulting in crossing of the tape edges over all of the pairs of conductors with varying periodicity. In both implementations, the filler allows a cylindrical shape.
US10832826B2
Methods and apparatus for inspecting nuclear waste, for example drums of intermediate level nuclear waste, are disclosed. In particular, a single laser pulse may be directed at a pitcher-catcher laser target structure, with subsequent separate detection of the generated X-rays and neutrons.
US10832820B2
A computer-implemented method, data processor and computer program product determine exposure levels to external stimuli. At least one environmental condition is monitored and an external stimulus event is identified based on the at least one environmental condition. An intensity level of the external stimulus event is determined to exceed a predetermined threshold. An exposure level of the external stimulus is determined by integrating the intensity level over time. At least one human biometric quantity of a user is measured and a personal exposure level limitation is determined for the user based on the measured at least one human biometric quantity. When the exposure level exceeds the personal exposure level limitation, the user is warned of the exposure level. The human biometric quantity is one of: heart rate, blood pressure, body temperature, glucose level, blood oxygen level, muscle activity, electrolyte level, and lactic acid level.
US10832809B2
The present disclosure provides a method, apparatus and system for processing a case management model (CMM). According to an embodiment, there is provided a method for processing a CMM, the method includes: obtaining an existing CMM having a plurality of elements; obtaining a new CMM having at least one element; aligning an element of the new CMM to an element of the existing CMM according to match costs between the element of the new CMM and the plurality of elements of the existing CMM; and fusing the new CMM into the existing CMM based on the match cost between the aligned elements.
US10832799B2
Methods, systems and apparatus for detecting patterns in constituents of at least one biological organism are disclosed. In accordance with one method, clusters of the constituents are determined (208) by selecting (210) different subsets of at least one of genes or proteins and identifying (212) the clusters from biological data corresponding to the selected subsets. Here, membership values for the constituents, indicating membership within the clusters, are calculated for use as a basis of an additional cluster determination process (208) to obtain final clusters of constituents. By underpinning the preliminary clustering on different subsets of biological data and formulating the higher-level clustering on the basis of the membership values, the embodiments can enable an evaluation of a large variety of biological data in a practical, accurate and highly efficient manner.
US10832794B2
The invention provides a computer implemented method of quantifying the quality of packing for a residue comprising one or more residue atoms in a first protein in a first conformation, the method comprising: (a) calculating one or more close contact potentials based on a distance between the one or more residue atoms and one or more environment atoms, (b) calculating a contact area of the one or more residue atoms that is exposed to the one or more environment atoms and (c) calculating a close contact surface density (CCSD) by dividing the sum of the one or more close contact potentials by the contact area.
US10832793B2
In some examples, a defective memory cell detection circuitry is configured to provide a failure signal indicative of a failure of a sub-group of memory cells (e.g., a row of memory cells). The failure signal is generated responsive to the failure of a sense line to transition to one of a set of reference voltages within a threshold time from a memory command. In some examples, failure signals indicative of a failure of a sub-group of memory cells is used by vehicle computer control systems to operate a vehicle.
US10832783B1
A data sensing device and a data sensing method thereof are provided. The data sensing device includes a compensation signal generator, a weighting operator and an arithmetic operator. The compensation signal generator receives a basic input signal and a plurality of reference weighting values, and generates a compensation signal according to the basic input signal and the reference weighting values. The weighting operator has a plurality of memory cells, performs a writing operation on the memory cells according to the weighting values based on address information, and the weighting operator generates an output signal by the memory cells by receiving a plurality of input signals. The arithmetic operator performs an operation on the output signal and the compensation signal to generate a compensated output signal.
US10832780B2
A method can be used for programming a group of memory cells of a non-volatile memory device in a programming window that has a duration longer than a programming duration of a memory cell. The programming window is subdivided into a number of time intervals. A programming profile that was determined by simulation while taking into account a reference criterion is retrieved. The programming profile includes, for each time interval, a maximum number of memory cells that can be triggered for programming within each time interval. The memory device is programmed in the programming window, interval-wise, using the programming profile.
US10832770B2
Apparatuses, systems, methods, and computer program products are disclosed for a single pulse memory operation. An electrical source is configured to generate an electrical pulse. A selector for a memory cell is configured to conduct an electrical pulse from an electrical source to a memory cell in response to the electrical pulse exceeding a threshold. A control circuit is configured to maintain at least an operational level for the electrical pulse for a predefined time period to perform an operation on the memory cell.
US10832763B2
Embodiments for global bit line latch performance and power optimization are described herein. An aspect includes a bit line including a first section, a second section, and coupling circuitry arranged between the first section and the second section, the coupling circuitry adapted to causes a voltage drop between the first section and the second section, and at least one logic element including a first branch connected to a first power supply and a second branch connected to a second power supply, wherein the first branch is connected to the first section of the bit line, and wherein the second branch is connected to the second section of the bit line.
US10832759B2
Memory devices with half-width data path or data buses clocked by double-pumped strobe signals are disclosed herein. The methods and devices may employ a single delay chain (e.g., a column access strobe (CAS) chain) to perform the double-pumped operations. The delay chain may include multiple delay elements that may generate one or two pulses based on the double-pumped strobe signals. Methods for interfacing, such as read and write methods are also disclosed.
US10832757B1
A receiver implemented in an integrated circuit device is described. The receiver circuit comprises a first receiver circuit configured to receive first data, wherein the first receiver circuit comprises a first memory element configured to receive the first data in response to a first clock signal; a latency mirror circuit configured to receive second data, wherein the latency mirror circuit comprises a second memory element configured to receive the second data in response to a second clock signal; and a latency control circuit configured to detect a latency in the second data, wherein the latency control circuit adjusts a phase of the first clock signal used to receive the first data in the first receiver circuit.
US10832751B2
The present invention is directed to a memory circuitry that includes a magnetic memory element and a selector coupled in series between a first conductive line and a second conductive line; a current detector coupled to the second conductive line; and a means for supplying a sufficiently high voltage to the first conductive line for turning on the selector. When the selector turns on, the current detector detects a current flowing across the selector and effectuates a current limiter to reduce the current while maintaining the selector on. The memory circuitry may be operated by applying a sufficiently high voltage to the first conductive line for turning on the selector; reducing a current flowing through the selector while maintaining the sufficiently high voltage on the first conductive line; and determining a resistance state of the magnetic memory element.
US10832750B2
A perpendicular spin transfer torque MRAM memory cell includes a magnetic tunnel junction that has a free layer, a pinned layer and a tunnel barrier between the free layer and the pinned layer. The free layer has a switchable direction of magnetization perpendicular to the plane of the free layer. A cap layer is provided adjacent to the magnetic tunnel junction. The thickness of the cap layer is increased so that the cap layer acts as a heating layer, which results in a reduction of the current density during writing and increases the write margin. In some embodiments, a resistive heating layer is added to the memory cell, adjacent to the cap layer, in order to achieve the lower current density and increased write margin while also improving signal to noise ration during reading by eliminating shot noise.
US10832745B1
Systems, apparatuses, and methods related to performing operations within a memory device are described. Such operations may be performed using data latched in multiple sense amplifiers that are distributed among a plurality of sense amplifiers of the memory device. For example, those sense amplifiers, among the plurality of sense amplifiers, storing data associated with the operation(s) can be determined, and the data can be selectively sent from the determined sense amplifiers to an operation unit, in which the operations are performed. The operations may be made without affecting a subsequent read command that requests data from the plurality of sense amplifiers.
US10832743B2
A semiconductor storage device includes first wiring lines extending in a first direction, second wiring lines extending in a second direction, memory cells at intersections of the first and second wiring lines. A selection unit concurrently selects, as selected memory cells, at least two memory cells that are between one of the first wiring lines and one of the second wiring lines and divided into a plurality of contiguous sections along the first wiring line, and a driver applies a voltage to selected memory cells through the first and second wiring lines. The at least two memory cells are located in the same section and the driver applies a first voltage when the selected memory cells are in a first section, and applies a second voltage, different from the first voltage, when the selected memory cells are in a second section.
US10832740B2
In one embodiment, an apparatus includes a module having: an array of transducers formed in thin film structure on a substrate, the array being positioned along a tape bearing surface of the module, and a heating element positioned in the thin film structure and recessed from the tape bearing surface. An apparatus, according to another embodiment, includes a module having an array of transducers formed on a substrate, the array being positioned along a tape bearing surface of the module between skiving edges thereof. A slot is formed in the substrate adjacent one of the skiving edges. A heating element is positioned in the slot.
US10832737B2
A non-transitory recording medium is provided that is reproduced by a playback device having an attribute reader, a decoder, and an outputter. The recording medium has recorded therein a video stream that is encoded video information, and a management information file correlated with the video stream. The management information file includes first attribute information, indicating whether a dynamic range of luminance of the video stream is a first dynamic range or a second dynamic range that is wider than the first dynamic range. In a case where the first attribute information indicates the second dynamic range, the first attribute information also indicates a type of the second dynamic range.
US10832715B1
A tape drive may calculate a slope for each of the timing-based-servo marks in a timing-based-servo group. The timing-based-servo marks are arranged in one or more M-patterns. The tape drive may average the slope for each of the timing-based-servo marks across the one or more M-patterns. The tape drive may generate a least-squares assessment of the averaged slope. The tape drive may determine, from the least-squares assessment, whether the averaged slope is demonstrative of tape-creep.
US10832711B2
Methods, devices, and compositions for use with spintronic devices such as magnetic random access memory (MRAM) and spin-logic devices are provided. Methods include manipulating magnetization states in spintronic devices and making a structure using spin transfer torque to induce magnetization reversal. A device described herein manipulates magnetization states in spintronic devices and includes a non-magnetic metal to generate spin current based on the giant spin Hall effect, a ferromagnetic thin film with perpendicular magnetic anisotropy, an oxide thin film, and an integrated magnetic sensor. The device does not require an insertion layer between a non-magnetic metal with giant spin Hall effect and a ferromagnetic thin film to achieve perpendicular magnetic anisotropy.
US10832710B1
Embodiments of the present disclosure generally relate to a magnetic media drive employing a magnetic recording device. The magnetic recording device comprises a trailing gap disposed adjacent to a first surface of a main pole, a first side gap disposed adjacent to a second surface of the main pole, a second side gap disposed adjacent to a third surface of the main pole, and a leading gap disposed adjacent to a fourth surface of the main pole. A side shield surrounds the main pole and comprises a heavy metal first layer and a magnetic second layer. The first layer surrounds the first, second, and third surfaces of the main pole, or the second, third, and fourth surfaces of the main pole. The second layer surrounds the second and third surfaces of the main pole, and may further surround the fourth surface of the main pole.
US10832704B2
A method includes generating, during manufacture of a heat-assisted magnetic recording (HAMR) disk drive, a temperature compensation equation for a compensation factor using initial operating currents supplied to a laser diode of the disk drive at different initial operating temperatures and an efficiency value based on the initial operating temperatures. The operating currents are representative of currents for recording data to or erasing data from a magnetic recording medium. The temperature compensation equation is stored in the disk drive. A subsequent efficiency value is determined based on at least one of the initial operating temperatures and an operating temperature differing from the initial operating temperatures. An updated compensation factor at the operating temperature is determined during field operation using the temperature compensation equation and the subsequent efficiency value. An updated operating current is calculated using the updated compensation factor and the operating temperature. A current supplied to the laser diode for a subsequent write operation is adjusted to the updated operating current.
US10832702B2
A method for improving the robustness of a speech processing system having at least one speech processing module comprises: receiving an input sound signal comprising audio and non-audio frequencies; separating the input sound signal into an audio band component and a non-audio band component; and identifying possible interference within the audio band from the non-audio band component. Based on such an identification, the operation of a downstream speech processing module is adjusted.
US10832700B2
A sound file sound quality identification method is provided. The method includes converting a format of a to-be-identified sound file into a preset reference audio format; performing framing on the sound file to obtain a plurality of frames; and performing Fourier transformation processing on the to-be-identified sound file to obtain a spectrum of each frame. The method also includes performing model matching according to the spectrum of each frame of the to-be-identified sound file to obtain a preliminary classification result of the to-be-identified sound file; determining an energy change point of the to-be-identified sound file according to the spectrum of each frame; and determining a sound quality of the to-be-identified sound file according to the preliminary classification result of the to-be-identified sound file and the energy change point of the to-be-identified sound file.
US10832697B2
Systems and methods for managing an emergency situation are provided herein. According to some embodiments, the present technology may related to a security system and method for monitoring, detecting, and providing notification and/or response measures in response to an emergency situation regarding a user.
US10832695B2
Audio receive beamforming is performed by a computing system. A set of audio signals are obtained via a microphone array and a set of inertial signals are obtained via a set of inertial sensors of a mobile device. A location of a targeted object to beamform is identified within a camera feed captured via a set of one or more cameras imagining an environment of the mobile device. A parameter of a beamforming function is determined that defines a beamforming region containing the targeted object based on the set of inertial signals and the location of the targeted object. The beamforming function is applied to the set of audio signals using the parameter to obtain a set of processed audio signals that increases a signal-to-noise ratio of an audio source within the beamforming region relative to the set of audio signals.
US10832690B2
Methods for generating an object based audio program, renderable in a personalizable manner, and including a bed of speaker channels renderable in the absence of selection of other program content (e.g., to provide a default full range audio experience). Other embodiments include steps of delivering, decoding, and/or rendering such a program. Rendering of content of the bed, or of a selected mix of other content of the program, may provide an immersive experience. The program may include multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects), the bed of speaker channels, and other speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method.
US10832689B2
A method for increasing stability of an inter-channel time difference (ICTD) parameter in parametric audio coding, wherein a multi-channel audio input signal comprising at least two channels is received. The method comprises obtaining an ICTD estimate, ICTDest(m), for an audio frame m and a stability estimate of said ICTD estimate, and determining whether the obtained ICTD estimate, ICTDest(m), is valid. If the ICTDest(m) is not found valid, and a determined sufficient number of valid ICTD estimates have been found in preceding frames, a hang-over time is determined using the stability estimate and a previously obtained valid ICTD parameter, ICTD (m−1), is selected as an output parameter, ICTD (m), during the hang-over time. The output parameter, ICTD (m), is set to zero if valid ICTDest(m) is not found during the hang-over time.
US10832657B2
A computer-implemented method, computer program product, and apparatus are provided. The method includes generating a plurality of sequences of small unit tokens from a first language model that is trained with a small unit corpus including the small unit tokens, the small unit corpus having been derived by tokenization with a small unit. The method further includes tokenizing the plurality of sequences of small unit tokens by a large unit that is larger than the small unit, to create a derived large unit corpus including derived large unit tokens.
US10832651B1
A method for substantially eliminating the effect of mechanical vibration on an audio input to a speakerphone system is provided herein, the method comprising: receiving an input sound acoustic signal at a microphone (mic); converting the received input sound acoustic signal into an input sound electrical signal, and outputting the same as a mic output signal; receiving mechanical vibrations at a mechanical vibration sensor (MVS); converting the received mechanical vibrations into a mechanical vibration error signal, and outputting the same as an MVS output signal; and generating a speakerphone system output signal by subtracting the MVS output signal from the mic output signal.
US10832640B1
A method and apparatus for playing stringed instruments comprising: providing an apparatus comprising: a first member, wherein the first member is configured to strike or strum one or more strings of the stringed instrument; and a second member comprising: a main body coupled to and extending from a portion of the first member; a first handle extending from the main body and configured to be gripped between the thumb and index finger; and a second handle extending from the opposite side of the main body from the first handle and configured to be gripped with a middle, ring, and/or pinky finger; gripping the first handle between the thumb and index finger; gripping the second handle with the middle, ring, and/or pinky finger; and striking or strumming the strings of a stringed instrument with the first member to cause the strings to vibrate. Other embodiments are described and claimed.
US10832634B2
Mechanisms for managing output of an HDMI source are provided. In accordance with some implementations of the disclosed subject matter, a method for controlling output of an HDMI source is provided, the method comprising: establishing a connection between the HDMI source and an HDMI sink at a first address of a consumer electronic control bus of the HDMI sink; sending a request for an identity of the active source connected to the HDMI sink; monitoring signals on the consumer electronic control bus; receiving a message over the consumer electronic control bus identifying a second address on the consumer electronic control bus different from the first address as an address of an active source; setting a status of the HDMI source as inactive in response to receiving the message; and inhibiting output of video from the HDMI source to the HDMI sink in response to the status being set as inactive.
US10832632B2
A low power architecture for mobile displays includes a display, a low voltage integrated circuit configured to: receive a high speed input signal; process the input signal; and output uncompressed pixel data based on the processed input signal; and a high voltage integrated circuit configured to drive pixels in the display based on the uncompressed pixel data; wherein the low voltage integrated circuit is configured to provides the uncompressed pixel data to the high voltage integrated circuit via a timing-to-driver (T2D) interface.
US10832631B2
A display device includes a display panel which includes pixels arranged in a matrix form and a controller which receives a first image signal corresponding to a first active period of a first frame, outputs a first final output signal corresponding to a first conversion active period of the first frame, and drives the display panel based on the first final image signal. The controller includes a timing changing unit which receives the first image signal and changes a first image signal pixel size corresponding to the first image signal to a panel pixel size corresponding to the display panel to generate the first output signal, and a frequency changing unit which receives the first output signal from the timing changing unit and reduces a frame frequency of the first output signal based on the first image signal to output the first final output signal.
US10832630B2
Embodiments of the present disclosure relate to providing electronic survey content to a user in accordance with a particular layout. In particular, a survey system facilitates providing survey questions of an electronic survey to a user within a display area of a client device in accordance with a determined layout based on one or more features of the display area. For example, the survey system associates a plurality of layouts with one or more survey questions. Further, the survey system provides the survey questions and associated layout to a client device for presentation to a user. The client device identifies one or more features of a display area and determines a layout from the plurality of layouts to use in providing the survey question(s) to the user. Further, the client device provides one or more survey questions to a user within the display area in accordance with a determined layout.
US10832627B2
A display apparatus, a source driver of the display apparatus and an operating method of the source driver are provided. The display apparatus includes a display panel, at least one gate driver and a plurality of source drivers. The display panel includes a plurality of source lines and a plurality of gate lines. A plurality of output terminals of the gate driver are coupled to the gate lines in one-to-one manner. A plurality of output terminals of the source drivers are coupled to the source lines in one-to-one manner to provide a plurality of source driving voltages to the source lines. The source driving voltages include different coarse compensation voltages. The coarse compensation voltages are respectively configured based on distances between the source drivers which control the source lines and input terminals of the gate lines of the display panel.
US10832621B2
The adjustment method includes: acquiring a first component, a second component, and a third component of each of the pixel units in the pixel area in a first color space; acquiring a tone angle value and a saturation in a second color space according to an average value of the first component, an average value of the second component, and an average value of the third component of the pixel unit in the pixel area; acquiring specified lightness of a blue backlight module and a green backlight module in the backlight module area according to the tone angle value and the saturation; and performing at least one of the following two steps: adjusting lightness of the blue backlight module according to the specified lightness of the blue backlight module; and adjusting lightness of the green backlight module according to the specified lightness of the green backlight module.
US10832618B2
The present disclosure relates to a pixel circuit and a method of driving the pixel circuit, and a display device. A pixel circuit, including: a light emitting device; a driving circuit; a data writing circuit; a light emitting control circuit; a threshold compensation circuit; a first storage circuit; and a second storage circuit.
US10832612B2
In a projector for projecting a multi-colored image, a control unit actuates each color channel with reference to fed-in image data such that one of the color subframes of the multi-colored image to be projected is generated. A projection optical system images the generated color subframes onto a projection surface such that the color subframes can be perceived as the multi-colored image to be projected. Each color channel is formed for the generation of a color subframe of a predetermined base color. The color location of the predetermined base color varies with the lightness to be generated. The control unit controls each color channel such that, for at least one picture point in the multi-colored image, the color location shift of the predetermined target color location caused by the color channel or the color channels is compensated for while retaining the target lightness.
US10832607B2
A display control device, a self-test interrupt module (30) of which controls operating states of a first driving circuit (10) and a second driving circuit (20) by detecting a feedback signal of the first driving circuit (10) and a feedback signal of the second driving circuit (20).
US10832603B2
Disclosed herein is an apparatus for use with a tablet computer type electronic device including a frontside having a touchscreen electronic display and a backside having a sensor that can be used to capture data from product cards or products positioned at one or more places on a display stand. The apparatus includes a frame to hold the tablet computer type electronic device. A first mirror is coupled to the frame at a first location adjacent to the sensor on the backside of the touchscreen electronic display when the frame is holding the tablet computer type electronic device. A second mirror is coupled to the frame at a second location offset from the first location. The first mirror and second mirror enable the sensor on the backside of the touchscreen electronic display to capture data from product cards or products when the data is adjacent to the second mirror.
US10832599B1
A scrolling billboard having a frame, a first pair of mandrels mounted within the frame supporting an elongate banner having multiple sign images. One sign image is viewable within the frame opening. A pair of sign drive motors are connected to the first pair of mandrels. A second pair of mandrels move a curtain relative to the frame opening between a blocked position where view of the sign is obstructed and a viewing position in which view of the sign is unobstructed. The mandrels are tubular and internally supported by mandrel supports to prevent sagging. A controller cooperates with the sign and curtain drive motors to change the viewable image by: moving the curtain to the closed position, Changing the sign image, and returning the curtain to the viewing position. An add/remove fixture is disclosed to insert or remove signs from the banner. A corresponding method is also disclosed.
US10832591B2
Mechanisms for training a human user to perform an operation and provided. The mechanisms generate a domain specific knowledge base comprising a set of entities and corresponding domain specific attributes and expand the domain specific knowledge base to include values for the domain specific attributes through an automated bootstrap learning process that performs natural language processing and analysis of natural language content using a set of pre-condition annotated action terms, thereby generating an expanded domain specific knowledge base. The mechanisms evaluate an input from another device identifying an action associated with an entity in the set of entities, based on a retrieved domain specific attribute value and the retrieved pre-condition annotation from the expanded domain specific knowledge base. The mechanisms output a notification to a user computing device indicating whether the input is correct or incorrect to thereby train a user associated with the user computing device.
US10832588B2
An approach is provided that may obtain communication information regarding a communication between a first entity and a second entity while the communication may be ongoing. The communication may include an utterance. A tone associated with the utterance may be identified and may result in an identified tone. An outcome of the communication may be predicted using a machine learning based prediction module and the identified tone.
US10832586B2
A method and system of interactive tutoring is provided. A question is sent to a user device. Upon determining that the response does not correspond to a known correct answer, a concept map is identified and a cost function between the correct answer and the response is determined. Upon determining that the cost function between the correct answer and the response is above a predetermined threshold, the question is identified to be the origin. Otherwise, the response is identified to be the origin. A present academic proficiency of the student is determined. A difficulty boundary based on the academic proficiency of the student is determined. A next question is provided between the origin and the correct answer, based on the determined difficulty boundary of the student.
US10832583B2
Embodiments for targeted learning and recruitment by a processor. Attributes obtained from a user profile are used to identify a user as a potential candidate for performing an activity related to either the recruiting or the learning and providing a customized learning experience with targeted course suggestions for the user.
US10832581B2
A system, computer-readable medium, and a method including obtaining flight data for a specific aircraft for a prescribed flight; obtaining current sample measurements of at least one state or output of the specific aircraft; performing based on the obtained flight data, the current measurements or outputs, and a mathematical model accurately representing an actual operational performance of the specific aircraft and providing a predictive indication of a future performance of the specific aircraft, a control optimization to determine a cost-optimal control input for the prescribed flight; adjusting, in response to a consideration of actual operational characteristics of the specific aircraft, the optimized control input; and transmitting the adjusted optimized control input to the specific aircraft to operate the specific aircraft to minimize the direct operating cost for the prescribed flight.
US10832575B2
Methods and systems for alerting a driver of a vehicle of parking conditions within a predetermined distance of a destination. The system includes a transceiver of the vehicle configured to receive, from one or more other vehicles, parking condition data including one or more indicators of parking conditions within the predetermined distance of the destination. The system also includes an electronic control unit (ECU) of the vehicle connected to the transceiver. The ECU is configured to determine a parking congestion level based on the parking condition data. The ECU is also configured to determine whether the parking congestion level exceeds a threshold parking congestion level. The ECU is also configured to instruct an output device to alert the driver of parking congestion near the destination when the parking congestion level exceeds the threshold parking congestion level.
US10832574B1
Systems and methods for predicting the availability of parking spots. A driver of a first vehicle that is parked in a parking spot inputs into a device, such as a smartphone, an estimated time of occupancy of the parking spot. This information is transmitted by the device to a server. A driver of a second vehicle may transmit to the server a request for a vacant parking spot. The server uses information, such as the estimated time of occupancy, to determine an expected wait time for the second vehicle to obtain the parking spot occupied by the first vehicle. The expected wait time is transmitted by the server to the driver of the second vehicle which can then drive to the parking spot when vacated. The server may provide driving directions to the driver to reach the vacated parking spot.
US10832552B2
The present invention relates to an electronic device and a method for providing a notification using the same. An electronic device according to various embodiments of the present invention may comprise: a wireless communication unit; a sensor unit; a memory; and a processor electrically connected to the wireless communication unit, the sensor unit, and the memory, wherein the memory includes instructions which, when executed, cause the processor to: collect situation information of the electronic device and sensor information obtained by the sensor unit; analyze a pattern on the basis of the situation information and the sensor information; and transmit information on the analyzed pattern to a designated external electronic device through the wireless communication unit.
US10832550B2
A system is disclosed herein. The system includes a server, a software-application and a wearable-device. The system includes virtual groups to allows guardians or caretakers to identify/be alerted of any issues with a monitored subject. Events are triggered by various sensed parameters including heart rate, location, medication, etc. Notifications and alerts are sent through the software-application to the guardians and may be viewed by first responders via a First Response Portal. The system is useful for utilizing social grouping to enable family members or close friends to provide caregiver ability to a subject remotely.
US10832539B2
A security camera system for safeguarding a designated area includes at least one camera for encoding and transmitting streaming video of the designated area, and a video receiver for receiving, decoding and analyzing the streaming video for relevant motion, such as movement indicative of the presence of a person. Upon detecting a motion event, the video receiver triggers an alert condition, which results in storing each video steam into memory. Each camera is provided with a PIR detector circuit for measuring infrared radiation within the designated area, the video steam and IR data being transmitted to the receiver via analog communication means to reduce implementation costs. To minimize the risk of false trigger events, the receiver monitors both pixel changes in the streaming video signals as well as measured IR radiation levels within the designated area that fall within the traditional thermal energy range of human body heat.
US10832534B1
A doorbell customization assembly includes a doorbell mount mountable on a wall of a building. A switch is coupled to the doorbell mount and the switch is electrically coupled to a doorbell for ringing the doorbell. A receiver is coupled to the doorbell mount, the receiver surrounds the switch and the receiver has a plurality of keyways therein. A disk engages each of the keyways in the receiver such that the disk is removably coupled to the receiver. The disk turns the switch on when the disk is depressed to ring the doorbell. Logo indicia are printed on the disk to enhance the ornamental appeal of the doorbell on the building.
US10832533B2
A method including receiving a query request for a registration status of a payment account number (PAN) with an electronic receipt service; determining, in reply to the query request, whether the PAN is registered with the electronic receipt service; determining an electronic receipt handling option associated with the PAN; and sending a response including at least an electronic receipt destination address, the electronic receipt destination address being an address to which an electronic receipt associated with the PAN of the query request is to be sent.
US10832529B2
To bring the excitement to the people (majority, who are not experts in games), we present the examples, described here, for one person to be able to bet on and be part of the deal and excitement for a third party, as his agent, proxy, or shadow. Some other examples are: one-link connectivity for easy registration and betting, connection and integration of social networks, Game of skills and/or chance, TV show integration, Player vs player situations, One-click betting/linking/functioning/triggering or OCB, Tipster scheme, a website belonging to our platform, Charity scheme, Pari-mutuel betting in our environment (all bets of a type in a pool, where any winning can be shared, after the house or casino deduction for fees), Proposition betting in our environment, and Multiple leg/parameter situation (where only a subset of decisions is relied upon on a 3rd party, and the rest are decided by the 1st party, herself).
US10832521B2
Utilizing blockchain in a gaming environment comprises one or more of receiving one or more contracts related to a game stored in a blockchain, initiating a game session of the game based on the one or more contracts, and receiving information and actions related to a game player in the blockchain based on the initiated game session.
US10832514B2
System and method for capturing data from third-party systems in a non-intrusive way and using such data for starting a process and/or analytic purposes. The system and method work with external add-on or aftermarket products working in conjunction with electronic gaming machines in particular and third-party devices in general. For example, an add-on external jackpot system may be triggered each time an underlying electronic gaming machine is played. Accordingly, the system and method employ microdots, receivers, and computing devices configured and positioned to alert the add-on external jackpot system of each play of the underlying gaming machine. The system and method are non-intrusive.
US10832512B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for delivering resources. The methods, systems, and apparatus include actions of based on measurements of amounts of a resource that are delivered from one or more supply outlets against amounts of value of electronic prepayments that have been authorized by corresponding users of mobile devices for the delivery of the resource at the one or more supply outlets, causing the one or more supply outlets to enable delivery of the resource in aggregate amounts that are not outside amounts of value of electronic prepayments that have been authorized by the corresponding users of mobile devices for the delivery of the resource.
US10832511B2
Systems, apparatus, methods, and articles of manufacture provide for modular vending systems utilizing reloadable product dispensing modules, including, but not limited to, vertical product dispensing modules comprising a vertical conveyor and a mounting structure for releasably engaging with module holder structures of modular vending machines, and a central controller device for communicating with a plurality of modular vending machines.
US10832503B2
A fluidic subsystem disposed on a vehicle includes an electric motor, a motor driver, and a fluidic pump that is disposed in a fluidic circuit that is monitored by a pressure sensor. A controller includes an instruction set that is executable to dynamically observe operation of the fluidic subsystem, from which it determines a plurality of observed parameters associated with the operation of the fluidic subsystem and a plurality of estimated parameters associated with the fluidic subsystem. A plurality of fault isolation parameters are determined based upon the observed parameters and the estimated parameters, and a fault in the fluidic subsystem is isolated based upon the fault isolation parameters. The isolated fault is communicated via the controller.
US10832502B2
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include receiving data associated with a sensor measurement of a perceived object, determining a label associated with the perceived object based on an initial calibration, retrieving log file data associated with the label, determining a calibration parameter associated with the sensor measurement based on the retrieved log file data, and storing the calibration parameter in association with a sensor associated with the sensor measurement. Sensors may be calibrated on the fly while the autonomous vehicle is in operation using one or more other sensors and/or fused data from multiple types of sensors.
US10832492B2
The present disclosure generally relates to an automated method and system for generating a panoramic visualization of a coronary arterial tree of a subject. The method comprises: acquiring an image volume of a thoracic cavity of the subject, the image volume providing a three-dimensional (3D) representation of the thoracic cavity; isolating a coronary structure in the 3D representation by abating one or more other anatomical structures in the thoracic cavity; abating one or more portions of the coronary structure in the 3D representation that attenuate visualization of the coronary arterial tree; generating, by maximum intensity projection (MIP), a plurality of MIP images of the coronary structure from the 3D representation; and compositing the MIP images to generate the panoramic visualization of the coronary arterial tree.
US10832491B2
An editing device for three-dimensional shape data includes: an extraction unit that extracts an overlap region between a first three-dimensional shape to be edited and a second three-dimensional shape that overlaps with the first three-dimensional shape, out of multiple three-dimensional shapes represented by three-dimensional shape data; and a control unit that controls editing of the first three-dimensional shape so that the overlap region extracted by the extraction unit is not lost.
US10832484B1
Provided is a method, computer program product, and virtual reality system for applying an individualized risk tolerance threshold to external risks during a virtual reality simulation. A processor may receive event data from one or more devices communicatively coupled to a virtual reality device. The processor may compare the event data to a risk tolerance threshold specifically generated for a first user. In response to the risk tolerance threshold being met, the processor may push a notification to the virtual reality device indicating a potential risk to the first user has been determined.
US10832476B1
This application discloses methods, systems, and computer-implemented virtualization software applications and computer-implemented graphical user interface tools for remote virtual visualization of structures. Images are captured by an imaging vehicle of a structure and the captured images are transmitted to a remote server via a communication network. Using virtual 3D digital modeling software the server, using the images received from the imaging vehicle, generates a virtual 3D digital model of the structure and stores it in a database. This virtual 3D digital model can be accessed by remote users, using virtualization software applications, and used to view images of the structure. The user is able to manipulate the images and to view them from various perspectives and compare the before-the-damage images with images taken after damage have occurred. Based on all this the user is enabled to remotely communicate with an insurance agent and/or file an insurance claim.
US10832475B2
The present disclosure provides a method for constructing a three-dimensional solid model with a geometric error and a computer-readable storage medium. The method includes: S10: obtaining an ideal geometric solid model of a component; S20: constructing a geometric error model for a surface of the component by use of geometric error data of the surface of the component; and S30: replacing a corresponding surface in the ideal geometric solid model with the geometric error model to obtain a three-dimensional solid model with a geometric error. The method for constructing a three-dimensional solid model provided by examples of the present disclosure integrates a geometric error of a component with a CAD model, so as to obtain a three-dimensional solid model with a geometric error, which describes a regular appearance characteristic of a real surface of the component macroscopically, and also reflects an irregular geometric error shape characteristic of the surface of the component microscopically.
US10832470B2
Free space machine interface and control can be facilitated by predictive entities useful in interpreting a control object's position and/or motion (including objects having one or more articulating members, i.e., humans and/or animals and/or machines). Predictive entities can be driven using motion information captured using image information or the equivalents. Predictive information can be improved applying techniques for correlating with information from observations.
US10832469B2
Methods, systems, and computer readable media related to generating a three-dimensional model of a target object. A first source image, of a plurality of source images of a target object, is analyzed to identify a first region of the first image, the first region having attributes meeting one or more pre-defined criteria. The first region is marked for exclusion from use in generating a three-dimensional model of the target object. The three-dimensional model of the target object is generated using the plurality of source images. The marked first region is excluded in the generation of the three-dimensional model.
US10832460B2
Disclosed is a method and apparatus for generating an image using multi-stickers. The method for generating an image according to an embodiment of the present invention comprises the steps of: displaying a subject photographed by a camera; applying the selected stickers or effects to the subject being displayed when a plurality of stickers or effects are selected among previously provided stickers or effects by a multi-sticker function; and generating an image of the subject to which the selected stickers or effects are applied, according to a photographic command.
US10832457B2
A method, system and computer program product for generating instances of dashboards, each dashboard instance including a set of visualizations of analytical data, relating to a collection of data. User interaction data representative of a user's actions undertaken during data exploration of the collection of data is obtained. A set of potential visualizations of analytical data relating to the collection of data is defined based on the user interaction data. At least one dashboard instance relating to the collection of data is defined based on the user interaction data and the set of potential visualizations.
US10832456B1
A computer-implemented system and method for interactively displaying static or real-time streaming multivariate data onto a 2D computer display, via virtual reality, mixed reality, augmented reality or holographic display hardware, or manufactured using hardware such as a 3D printer.
US10832451B2
In order to reduce the time and effort required to generate high-quality image reconstructions, a machine-trained neural network may assign a quality score to an image at each iteration of a reconstruction. The neural network may confirm that the iterative reconstruction process increases image quality as each iteration converges to the solution of an optimization problem. The image quality score generated by the neural network may drive the reconstruction toward better image quality by contributing to a regularization term of a cost function minimized by the optimization problem. The neural network may allow for multiple reconstruction of image data to be performed rapidly and for the highest image quality reconstruction to be identified. Additionally, the neural network may provide exit criteria of the iterative reconstruction or may contribute to the optimization problem.
US10832450B2
A method for image style transfer using a Semantic Preserved Generative Adversarial Network (SPGAN) includes: receiving a source image; inputting the source image into the SPGAN; extracting a source-semantic feature data from the source image; generating, by the first decoder, a first synthetic image including the source semantic content of the source image in a target style of a target image using the source-semantic feature data extracted by the first encoder of the first generator network, wherein the first synthetic image includes first-synthetic feature data; determining a first encoder loss using the source-semantic feature data and the first-synthetic feature data; discriminating the first synthetic image against the target image to determine a GAN loss; determining a total loss as a function of the first encoder loss and the first GAN loss; and training the first generator network and the first discriminator network.
US10832448B2
There is provided a display control device including an image acquiring section configured to acquire a moving image shot from a viewpoint changing from moment to moment, a spatial position specifying section configured to specify a spatial position in a first frame of the moving image, and a display control section configured to display the moving image, in such a manner to maintain the spatial position in a predetermined state in a second frame after the first frame.
US10832444B2
A system for estimating a plurality of device poses in a space, comprising: at least one device, comprising at least one hardware processor connected to at least one sensor and adapted to: in at least one of a plurality of iterations: using at least one model to compute a first estimated device pose in a first identified region of the space in response to at least one input signal captured by the at least one sensor, where the at least one model is one of a plurality of region specific models, each trained to compute an estimated device pose in one of a plurality of regions of the space; providing the first estimated device pose to at least one software object executed by the at least one hardware processor to perform a pose-oriented task; receiving at least one other model trained to compute another estimated device pose in a second.
US10832438B2
A vehicle includes a first laser module configured to emit a first light beam and project a first dot onto a preceding vehicle, a second laser module configured to emit a second light beam and project a second dot onto the preceding vehicle, a camera configured to generate a digital image of the first and second dots projected onto the preceding vehicle, and a controller configured to determine, from the digital image, a width between the first and second dots, and subsequently determine a following distance between the vehicle and the preceding vehicle based on linear interpolation using the determined width.
US10832437B2
A computer implemented method using artificial intelligence for matching images with locations and directions by acquiring a plurality of panoramic images, detecting objects and their locations in each of the panoramic images, acquiring a floorplan image, detecting objects and their locations in the floorplan image, comparing the objects and locations detect in each of the panoramic image to the objects and locations detected in the floorplan image, and determining a location in the floorplan image where each panoramic image was taken.
US10832426B2
Implementations described and claimed herein provide systems and methods for surface monitoring. In one implementation, a target surface ahead of a vehicle is illuminated with light emitted from at least one light source. Image data of the target surface is captured from returns collected by at least one imager. At least one surface property of the target surface is measured using the image data. A set of friction metrics is generated from the at least one surface property. An estimated coefficient of friction for the target surface is determined from the set of friction metrics.
US10832418B1
Techniques are discussed for determining a velocity of an object in an environment from a sequence of images (e.g., two or more). A first image of the sequence is transformed to align the object with an image center. Additional images in the sequence are transformed by the same amount to form a sequence of transformed images. Such sequence is input into a machine learned model trained to output a scaled velocity of the object (a relative object velocity (ROV)) according to the transformed coordinate system. The ROV is then converted to the camera coordinate system by applying an inverse of the transformation. Using a depth associated with the object and the ROV of the object in the camera coordinate frame, an actual velocity of the object in the environment is determined relative to the camera.
US10832410B2
The present invention is to provide a computer system, a method, and a program for diagnosing a subject that improve the accuracy of diagnosis by combining a plurality of time-series image data more than that by a conventional single image analysis. The computer system for diagnosing a subject acquires a plurality of first subject images with time series variation of the subject, analyzes the acquired first subject images, acquires a plurality of second subject images with time series variation of another subject in the past, analyzes the acquired second subject images, checks the analysis result of the first subject images and the analysis result of the second subject images, and diagnoses the subject based on the check result.
US10832398B2
A method of inspecting the quality of blanks (2n) to be processed into packaging material, includes the following steps: A carrier (1) with a plurality of blanks (2n) is supplied. Each blank (2n) is identified in accordance with its position (n) on the carrier (1), and a scanned image (Sn) of each blank (2) is obtained, and each scanned image (Sn) is compared with a reference image (Rn) associated with the specific position (n) of the blank (2n) from which the image was taken. Based on the result of the comparison, the respective blank (2n) is accepted or rejected. Furthermore, there is a quality inspection system (10) comprising a digital imaging unit (12) for scanning images of blanks (2n) on a sheet (1), a unit (16) for generating individual reference images for each blank, a storage (18) for storing the individual reference images (Rn), and a comparator (20) for comparing scanned images (Sn) of a blank with the individual reference image (Rn) for this blank (2n).
US10832396B2
Methods and systems for setting up inspection of a specimen with design and noise based care areas are provided. One system includes one or more computer subsystems configured for generating a design-based care area for a specimen. The computer subsystem(s) are also configured for determining one or more output attributes for multiple instances of the care area on the specimen, and the one or more output attributes are determined from output generated by an output acquisition subsystem for the multiple instances. The computer subsystem(s) are further configured for separating the multiple instances of the care area on the specimen into different care area sub-groups such that the different care area sub-groups have statistically different values of the output attribute(s) and selecting a parameter of an inspection recipe for the specimen based on the different care area sub-groups.
US10832392B2
A method of training a computer system for use in determining a transformation between coordinate frames of image data representing an imaged subject. The method trains a learning agent according to a machine learning algorithm, to determine a transformation between respective coordinate frames of a number of different views of an anatomical structure simulated using a 3D model. The views are images containing labels. The learning agent includes a domain classifier comprising a feature map generated by the learning agent during the training operation. The classifier is configured to generate a classification output indicating whether image data is synthesized or real images data. Training includes using unlabeled real image data to training the computer system to determine a transformation between a coordinate frame of a synthesized view of the imaged structure and a view of the structure within a real image. This is done whilst deliberately reducing the ability of the domain classifier to discriminate between a synthesized image and a real image of the structure.
US10832382B2
The disclosure concerns a method for filtering spurious pixels in a depth-map. It is important to filter a depth-map to remove the spurious pixels. One issue when filtering spurious pixels, is to remove them while preserving the boundaries of the real details of the depth-map. A known approach to filter spurious pixels is to use a bi-lateral filter. However, the bi-lateral filter is not efficient to remove the spurious pixels. The proposed solution enables to remove spurious pixels in a depth-map while preserving the sharp edges of the depth-map and smoothing faint details or noise.
US10832381B2
A method for processing at least one X-ray image is provided. A variance of noise is signal dependent. The method includes applying a variance-stabilizing transformation to image data of the at least X-ray image to generate variance-stabilized data. At least one transform parameter of the variance-stabilizing transformation is dependent on a property of the at least one X-ray image that depends on an X-ray imaging device and/or a measurement parameter used to record the at least one X-ray image. A noise reduction algorithm is applied to the variance-stabilized data to generate noise-reduced data, and an inverse transformation of the variance stabilizing transformation is applied to the noise-reduced data to generate a denoised X-ray image.
US10832373B2
An electronic device providing image data processing and an image data processing method are provided. The electronic device comprises: a display; a reception unit for receiving an input image; and a processor which determines image characteristics of the input image, overlaps a pixel of the input image and a pixel of the display, creates a plurality of resampled images by changing the phase of the pixel of the input image on the basis of the characteristics of the display pixel, performs filtering on each of the plurality of resampled images on the basis of the characteristics of the image, and renders a corrected image on the display by creating the corrected image on the basis of the plurality of resampled images.
US10832364B2
A computer system identifies the permutation of supplemental materials most effective at increasing adherence for each of a plurality of different medication diagnostic codes and provides the materials at an optimal point in time. An example system includes a supplemental program (SP) module implemented on a computing device that receives a plurality of supplemental programs associated with the one or more prescribed substances, identifies a plurality of permutations of the plurality of supplemental programs, constructs a plurality of cohorts, each of the cohorts corresponding to a prescribed substance and associated with a permutation, receives adherence data collected with respect to the plurality of permutations associated with the plurality of cohorts; and determines effectiveness of each of the plurality of permutations based on the adherence data.
US10832356B2
A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for the service area based on the one or more wait times and a current number of users waiting in a queue for the service area.
US10832351B2
A sensing system bias is reduced across a first agricultural machine and a second agricultural machine. A collection of agronomic data is accessed, that is indicative of an estimated crop yield. The collection that is accessed, for example, includes at least a first set of data sensed by the first agricultural machine and a second set of data sensed by the second agricultural machine. In addition, the first and second sets of data can be scaled based on a yield correction factor. A bias between the scaled first set of data and the scaled second set of data is determined, and a smoothing operation is performed on the scaled first and second sets of data. For example, performing the smoothing operation can include generating a calibration correction factor based on the determined bias, removing the bias between the scaled first set of data and the scaled second set of data to obtain a corrected set of crop yield data, and using the calibration correction factor in sensing the first set of data on the first agricultural machine and the second set of data on the second agricultural machine.
US10832346B1
A computer implemented method for determining a primary movement window from a vehicle trip is presented. A client computing device may be placed in a vehicle, be free to move with respect to movement of the vehicle, and include an accelerometer. A computer network may receive a plurality of telematics data originating from the client computing device. One or more processors may summarize the plurality of telematics data at a specified sample rate, convert the plurality of telematics data from a time domain to a spectral domain, select one or more data points from the converted telematics data, and determine that a total spectral power of the selected data points meets a threshold value. The one or more processors may identify a first primary movement window including the selected data points if the total spectral power of the selected data points does not meet the threshold value.
US10832340B1
A system and method to facilitate providing vehicle insurance services includes correlating vehicle information with a specialty vehicle data identifier, storing the correlated vehicle information in a memory, and associating the correlated vehicle information with one or more discrete vehicle data identifiers, wherein in response to a search request of the memory, discrete vehicle data identifiers including vehicle information that substantially matches at least a portion of a search term are identified and compiled into an output provided in an accessible format.
US10832335B1
A system for generating and managing usage-based insurance contracts configured to (i) store a plurality of offers for sharing transactions, where each of the plurality of offers includes an item being offered and an associated offerer; (ii) receive a selection from a buyer of an offer that is accepted by the buyer of the plurality of offers; (iii) automatically generate a usage-based insurance contract for the sharing transaction based on the offer; and (iv) transmit the insurance contract to at least one of the buyer and the associated offerer.
US10832332B1
A structural analysis computing device may generate a proposed insurance claim and/or generate a proposed insurance quote for an object pictured in a three-dimensional (3D) image. The structural analysis computing device may be coupled to a drone configured to capture exterior images of the object. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image, and a processor in communication with the memory and the object sensor. The processor may access the 3D image including the object, and analyze the 3D images to identify features of the object—such as by inputting the 3D image into a trained machine learning or pattern recognition program. The processor may generate a proposed claim form for a damaged object and/or a proposed quote for an uninsured object, and display the form to a user for their review and/or approval.
US10832330B1
A system for collecting vehicle crash data at a vehicle crash site of a vehicle crash is provided. The system may include an emergency response unit that includes an emergency response vehicle and an unmanned aerial vehicle (UAV) that is automatically deployed from the emergency response vehicle at the vehicle crash site. The UAV may be an autonomous or semi-autonomous drone, and include a processor, memory, and sensor, wherein the sensor collects vehicle crash data (such as image, video, or audio) at the crash site. The system may include a remote computing device and an insurance computing device to process the vehicle crash data collected by the UAV and/or initiate a crash insurance claim. The vehicle crash data may be used for one or more insurance-related purposes or activities, such as handling, adjusting, or generating auto or homeowners insurance claims; crash reconstruction; fault determination; damaged vehicle repair; and/or buildup identification.
US10832321B2
A method and system for providing integrated credit derivative brokerage services, the method or system including or using a credit trading arrangement, a credit trade capture arrangement, a trade management service arrangement to process trade data for the credit trading arrangement and the credit trade capture arrangement, and a central repository arrangement to store market data and shared reference data.
US10832313B2
A method and system for maintaining and delivering secure online content includes facilitating registration of secure content with an online content placement auction system, auditing the registered content to ensure security requirements for the registered content are met, and holding an auction among bidders for placement of content in a secure online content space. The process of holding an auction for the content space includes receiving a call for secure content to be served in the content space, transmitting a bid request to bidders in response to the call, receiving bid replies having bid amounts and proposed content to be securely served in the content space, and determining a qualifying subset of the received bid replies having proposed content approved as secure.
US10832311B2
A method and system for assisting in shopping at a physical store (104) is described. The method includes receiving image data of the inside of a shopping cart (108) and processing the image data to detect one or more events. An event is the addition of an item (114) to the shopping cart (108) or the removal of an item (114) from the shopping cart (108). Responsive to detecting an event, the method processes the image data to identify an item associated with the event, and generates cart information based on the identified item. The cart information includes a record of items currently in the shopping cart (108). The method also communicates the cart information with respect to the identified item to a customer device (118).
US10832310B2
Disclosed is a method including presenting an input field on a user interface of a generalized search entity, wherein the generalized search entity processes data using a generalized search engine that indexes and searches both merchant sites and non-merchant sites, receiving user input in the input field and determining whether the user input corresponds to a product in a product database to yield a determination. When the determination indicates that the user input does correspond to the product in the product database, the method includes presenting a purchase-related search result, wherein the purchase-related search result is configured such that when a user interacts with the purchase-related search result and confirms a purchase associated with the purchase-related search result, the generalized search entity initiates a purchasing process for the product.
US10832302B2
Disclosed herein are systems, methods, and machine readable media for implementing a service for sharing and providing information about food and recipes, and in certain embodiments, including a step of automatically identifying dishes present in photos stored on a mobile device. Automatic identification of dishes in images may be used to populate a food and recipe database, suggest restaurants serving similar food, estimate nutritional content in a user's diet, populate a shopping list, and provide other food related services.
US10832291B1
A selection of a broadcast media ad network and a set of parameters including one or both of a goal and a constraint associated with an advertising campaign is received. Based at least in part on said selection and said set of parameters an advertising proposal, the advertising proposal is determined including an identification of a set of broadcasters associated with the selected broadcast media ad network and for each a corresponding advertising plan portion of the advertising proposal. Information representing the advertising proposal is caused to be displayed at a node from which said selection and set of parameters were received.
US10832289B2
Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions.
US10832283B1
The present disclosure describes a system, method, and computer program for automatically predicting the emotion(s) to which a user is most likely to respond based on user characteristics and for tailoring a marketing message to a user based on the predicted emotion(s). A statistical model is created that predicts how a user with certain characteristics will respond to certain emotions. User characteristics are the input to the model, and, for each of a set of emotions, the output is the probability of a corresponding user responding to a message with the emotion. The statistical model is used to generate promotional messages that are tailored to each user based on the emotion to which the user is predicted to respond best, given the user's characteristics.
US10832281B1
Systems, apparatus, and methods for providing promotions based on consumer interaction data are discussed herein. Some embodiments may include a system and/or apparatus including circuitry configured to provide electronic user interfaces (or impressions) of promotions to consumer devices and receive consumer interaction data indicating consumer interaction with the impressions. The system may be further configured to determine a selected promotion for providing in a subsequent impression based on the consumer interaction data. For example, the system may be configured to determine a promotion score of available promotion based on consumer interaction data indicating consumer responses to the available impressions. The promotion score may provide a rating by which available promotions may be selected and may be determined based on various criteria discussed herein to provide selected promotions to consumer devices.
US10832277B2
This invention relates to a method, system and computer program for assessing enhanced dynamic keyword-based advertising campaigns, such that a site-level keyword search request of a web page is tracked, where the site-level keyword search request includes at least one search term. The frequency of usage of the search term of the site-level keyword search request is monitored, and the frequency of usage of the search term is compared with a predetermined value. At least one popular term is identified in response to comparing the frequency of usage of the search term with the predetermined value. The popular term is compared with a plurality of existing keyword-based advertising campaigns. It is determined whether the popular term is to be included in the advertising campaign included in the existing keyword-based advertising campaigns, whereby an effectiveness of the advertising campaign may be evaluated.
US10832276B2
The disclosure relates to a computer server system implementing a method to obtain a plurality of online articles for display on a webpage; obtain a candidate promoted content for each of the plurality of online articles; for each of the plurality of online article and the corresponding candidate promoted content pairs: determine a virality score of the online article indicating popularity of the online article among online users; determine a similarity score indicating similarity between the online article and the candidate promoted content; determine a qualification score based on the virality score and the similarity score; select a pair of target article and target promoted content from the plurality of article and candidate promoted content pairs based on the corresponding qualification scores; and display the target promoted content on the webpage.
US10832269B2
A method, system and computer program product for determining API pricing. Consumption parameters are identified using a supervised learning model. The API consumption parameters refer to any parameters that can be used to describe an API (functionality or otherwise) and can be used to compare other comparable APIs in similar domains provided by other providers. Furthermore, reference pricing is determined using machine learning using the identified API consumption parameters. Additionally, the API price is determined dynamically using the identified API consumption parameters and the determined reference pricing. An API pricing score is then derived for the API price using the supervised learning model. The API price is selected as the suggested price for the API in response to the API pricing score exceeding a threshold value. In this manner, an API price is established that reflects the true value of the API assessed by the API consumer.
US10832266B2
A method for automatically enrolling a smart-home device in a demand-response program includes receiving an identification of a user account that is sent from a utility provider computer system based on an agreement that the smart-home device will be enrolled in the demand-response program. The identification of the user account is also sent to indicate to the device management server that the smart-home device should be sent to a location associated with the user account. The method also includes causing the smart-home device to be sent to the location associated with the user account. The method additionally includes receiving an indication from the smart-home device that the smart-home device has been installed at the location associated with the user account, and enrolling the smart-home device in the demand-response program.
US10832259B2
Methods and apparatus to provide an electronic agent are disclosed. An example apparatus includes a media receiver to receive media to present via a display device. A media monitor is to determine an identity of the media. A keyword handler is to, in response to identity of the media, retrieve a list including a keyword associated with the identified media. The keyword handler is to access a first database using the keyword to retrieve an advertisement associated with the keyword. An agent generator is to present an interactive electronic agent on the display device to present the advertisement. The presentation of the interactive electronic agent including presentation of spoken audio corresponding to text presented on the display device.
US10832257B2
In one embodiment, a method includes receiving an invoice. The invoice includes invoice positions and each of the invoice positions includes a position text. The method also includes converting each word and number of the position text of each invoice position to a word embedding vector, summing the word embedding vectors for each invoice position to generate a word vector for each invoice position, and concatenating the word vector and a number vector of each invoice position to generate a position vector for each invoice position. The method further includes generating a first combined position vector for a first invoice position, generating a second combined position vector for a second invoice position, generating an invoice vector by summing the first and second combined position vectors, comparing the invoice vector to a fraud detection parameter, and determining whether the invoice is indicative of fraud based on the comparison.
US10832254B2
A first signature log generated by a first processing system is received, the first signature log including a first listing of at least a recorded series of user inputs received by a computer program. The first listing of the recorded series of user inputs can be compared to at least one historical log indicating at least one historical path, each historical path including at least second listing of a series of historical user inputs that corresponds to a historical endpoint in the computer program. The at least one historical path to which the recorded series of user inputs at least partially corresponds and a deviation between the signature log and the historical log can be identified. Based on a predicted endpoint, a predicted path corresponding to the predicted endpoint can be selected, and the predicted path and the deviation between the signature log and the historical log can be output.
US10832252B2
A contactless card reader comprises a contactless card reader front-end coupled to a processor. A communications module is coupled to the processor and a set of sensors is coupled to the processor. The set of sensors determines parameters related to the location, orientation and motion of the card reader. The processor receives the parameters from the set of sensors and utilizes the parameters and scenario configuration data to evaluate a rule. The result of the evaluation of the rule results in a limitation on the operation of the card reader. The communications module is configured to intermittently receive the scenario configuration data from external sources.
US10832240B2
The invention relates to a method for processing transactional data, implemented within a secured intermediate server, connected to a communications network. Such a method comprises: reception, by the secured intermediate server, of a request for payment comprising a piece of data representing an identification of a communications terminal used by a user to carry out a purchase operation with a merchant server connected to said communications network; setting up a secured point-to-point link with a payment module of the communications terminal; transmission, to said payment module, of a request for execution of payment; reception, by the payment module, of a piece of information on payment; transmission of a message of information to the merchant server.
US10832226B2
A system includes: an apparatus information acquiring unit to acquire, from an apparatus, apparatus information regarding the apparatus; an analysis unit to make an analysis based on the acquired apparatus information; and a service determining unit to determine, on the basis of a result of the analysis, which service of a plurality of services should be provided for the apparatus, the services including a first service of additionally performing maintenance based on the result of the analysis when next other maintenance is performed for the apparatus.
US10832224B2
Techniques for providing a calendar based provisioning and management for IT administrator/user activities in a virtual datacenter is described. In one example embodiment, an IT task is scheduled as a calendar appointment using an at least one registered calendar application residing in a user device. The at least one registered calendar application is then monitored for the scheduled IT task. The scheduled IT task is then translated into an action/command based on the outcome of the monitoring. The action/command is then issued to manage the scheduled IT task in the datacenter/cloud.
US10832221B2
An event can be stored using an indication of recurrence and an intent-time event time that includes a trigger indicator and optionally an offset. When a view of a calendar having intentional-time events is requested by a calendar application, a calendar service can search a storage resource for the requested calendar and any events that fall within a requested start time and end time. The identified events can be provided to a source of the request. Any intent-time event times that are stored as part of intentional-time events can be calculated based on their triggers and offsets. The calculations may be carried by the calendar service and the results provided to the calendar application or by the calendar application itself.
US10832220B2
Aspects of the subject disclosure may include, for example, embodiments include receiving first user-generated input from a recruiter device. The recruiter device is associated with a manager of a group. Further embodiments include generating a first smart contract between an applicant and the manager according to the first user-generated input. The generating of the first smart contract comprises generating the first smart contract on a blockchain. Additional embodiments can include providing the applicant access to the group according to the first smart contract, receiving second user-generated input from the recruiter device, and generating a second smart contract between a record keeper and the manager according to the second user-generated input. The generating of the second smart contract comprises generating the second smart contract on the blockchain. Also, embodiments can include providing the record keeper access to the group according to the second smart contract. Other embodiments are disclosed.
US10832215B2
A system for producing a computer program code collaboratively using blockchain includes a plurality of computer nodes, the plurality of computer nodes forming a distributed network for collaborative work. Each of the computer nodes communicates directly with the others, and is operated by a user in accordance with a common smart contract. Contributions of each of the users are entered into the blockchain at respective computer nodes as blocks when transactions have been completed in accordance with the following steps: writing code for inclusion in said computer software program; submitting the code for the computer software program to the distributed network to complete a transaction to add a block with the code to the blockchain of the computer software program; detecting by the distributed network of the submission of code for the computer software program; and adding the code as a block to the blockchain of the computer software program.
US10832213B2
A computer processing system includes at least one processor to operate based on an operating system, and to detect when a user session is opened. The computer processing system includes a workspace environment management engine to manage a workspace environment of the computer processing system in response to detecting when the user session is opened. The workspace environment management engine identifies if an engine configuration repository of tasks and settings to be performed include a new task or setting that is not in a saved configuration repository. If a new task or setting has been identified, then the workspace environment management engine performs the new task or setting for the workspace environment.
US10832203B2
A control device includes an output controller that controls output of contents of a task for collecting multiple predetermined articles and output of a missing one of the articles based on a result of a comparison between first identification information, which is article identification information about each of the multiple articles, and second identification information, which is the article identification information read from any one of the multiple articles.
US10832198B2
Configuring a set of guided documents for operation of a business activity based on a workflow for the activity, industry expertise, and a plurality of models of source data that is relevant to the business activity, wherein points of entry to access the guided documents are organized around one or more industry-specific data dimensions.
US10832190B2
A method and system for improving an action implementation process is provided. The method includes detecting a cancelation or a rescheduling for an originally planned activity of a user to be performed during a first time period. An alternative activity for replacement of the originally planned activity is determined. It is determined that a second time period necessary for performing the alternative activity exceeds the first time period and in response, an executable action is generated. The executable action is configured to be combined with the alternative activity such that the alternative activity may be accommodated. Machine learning software code is executed top determine if the user would be likely to accept the alternative activity if the additional executable action exceeds a specified threshold. In response, the executable action is automatically executed in real time thereby enabling the alternative activity.
US10832189B2
A system may include a processor that receives tasks to be performed, determines ordering rules associated with the tasks, and identifies a first set of employees to perform the one or more tasks based on schedule data associated with the employees and the ordering rules. The processor may then identify one employee of the first set of employees to perform the tasks based on a current schedule for the one employee and the ordering rules, identify scheduled tasks to remove from the current schedule based on un-assignment rules, and generate an adjusted current schedule to include the tasks and remove the scheduled tasks from the current schedule. The processor may then send a notification indicative of an adjusted current schedule to a computing device associated with the one employee.
US10832186B2
Task handling in a master data management (MDM) system. A task pattern associated with a task completed is identified, in a task handling system. If the identified task pattern matches an existing task pattern in a task patterns database, then a pattern count value of the matching existing task pattern is incremented, and the task patterns database is searched for task patterns that are similar to the matching existing task pattern. If similar task patterns are identified, for each of the similar task patterns, a duplicate pattern count is specified that is based on the number of identified similar task patterns. If the duplicate pattern count for any one of the similar task patterns exceeds a specified threshold, a new task is created comprising data on completion actions for the matching existing task pattern and each of the one or more similar task patterns.
US10832176B2
A system, method, and computer-readable storage medium configured to identify travel by payment cardholders using an internet service, and more particularly to reduce fraudulent transactions involving payment cards by generating a white list for travel associated with a payment cardholder.
US10832171B2
In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.
US10832159B2
A Support Vector Machine (SVM) classifier employs a kernel ƒ(xi,y)∝Πd=1DF(xi,d,yd) or ƒ(xi,y)∝σd=1DF(xi,d,yd) where D is the dimensionality of Support Vectors xi and vector y is a vector being classified, e.g. representing a message communicated on a Controller Area Network (CAN) bus of a vehicle. The SVM classifier comprises a microprocessor or microcontroller programmed to perform classification using the SVM classifier with at least some terms F(xi,d,yd) of the kernel ƒ(xi,y) determined using a look-up table. For those terms F(xi,d,yd) of the kernel ƒ(xi,y) determined using a look-up table, the dimension yd can only assume values defined by a finite set of values. In an embedded system, the microprocessor or microcontroller performs an embedded system function such as engine control, brake control, entertainment system operation, or so forth, or an embedded system function for a vehicle, ocean buoy, or satellite.
US10832140B2
A learning method for detecting driving events occurring during driving, to thereby detect driving scenarios including at least part of the driving events is provided. The method includes: (a) in response to a specific enumerated event vector including each of pieces of information on each of specific driving events as its specific components in a specific order being acquired, a learning device instructing a recurrent neural network (RNN) to apply RNN operations to the specific components of the specific enumerated event vector, to thereby detect a specific predicted driving scenario including the specific driving events; (b) the learning device instructing a loss module to generate an RNN loss by referring to the specific predicted driving scenario and a specific ground-truth (GT) driving scenario and to perform a backpropagation through time (BPTT) by using the RNN loss, to thereby learn at least part of the parameters of the RNN.
US10832129B2
A method for transferring acoustic knowledge of a trained acoustic model (AM) to a neural network (NN) includes reading, into memory, the NN and the AM, the AM being trained with target domain data, and a set of training data including a set of phoneme data, the set of training data being data obtained from a domain different from a target domain for the target domain data, inputting training data from the set of training data into the AM, calculating one or more posterior probabilities of context-dependent states corresponding to phonemes in a phoneme class of a phoneme to which each frame in the training data belongs, and generating a posterior probability vector from the one or more posterior probabilities, as a soft label for the NN, and inputting the training data into the NN and updating the NN, using the soft label.
US10832124B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating descriptions of input images. One of the methods includes obtaining an input image; processing the input image using a first neural network to generate an alternative representation for the input image; and processing the alternative representation for the input image using a second neural network to generate a sequence of a plurality of words in a target natural language that describes the input image.
US10832119B2
In order to provide an interactive interface that arouses a user's sympathy and realizes a continuous interaction having much information, an interactive system of providing the interactive interface of performing an interaction with a user includes a computer and a measurement device of measuring a signal related to a user's speech. The computer calculates a first feature amount indicating feature of a user action in the speech of the user, based on the signal measured by the measurement device, calculates a second feature amount that is a control value of a response action to the user performed by the interactive interface, based on the first feature amount, calculates a control time of adjusting a timing of controlling the response action depending on the type of the response action, and controls the interactive interface, based on the second feature amount and the control time.
US10832116B2
A metal contactless smart card includes a first metal layer having a first slit, a second layer, a radio-frequency integrated circuit chip module, and an inlay having an antenna. A nonconductive insert may be fitted in the slit. The first metal layer may include an inlay recess where the inlay may be received and a through-hole where the chip may be inserted. The second layer of the smart card may be made of metal and may also include a slit.
US10832109B2
Systems and methods for utilizing one or more cameras at a mobile device to assist in the implementing anti-counterfeit measures for digital barcodes are disclosed. For example, the systems and methods use a mobile device's front camera to capture photographs (or images) at a certain frequency (e.g., capture a photograph every 0.20 seconds). The systems and methods then scan the captured photograph and retrieve relevant image data (for example, scan image vertically and utilize image data of every fourth pixel). The systems and methods compare certain properties of the retrieved image data with properties of one or more comparison light sources. When the systems and methods detect a match (for example, a match within certain threshold parameters), they identify a barcode among a set of barcodes and display the identified barcode at a display screen of the mobile device.
US10832107B2
A control method for an information processing apparatus that displays an edit screen of print data for printing a predetermined page, comprising: displaying, on the edit screen, a print region that includes a binding position indicating a position at which binding is performed using a binding material in the predetermined page and indicates a printable region in the predetermined page; receiving designation of a layout position of an image in the predetermined page; and making a notification if the designation is received so that the image is laid out in a predetermined region including at least a partial region in the print region between the binding position and a side of the print region on a side of the binding position, wherein a printing apparatus executes printing based on the print data edited in the edit screen.
US10832101B2
The present subject matter describes an electronic card holder. In an example implementation, the electronic card holder includes a housing having a slot to receive an electronic card. A slidable frame in the housing is to hold the electronic card. The slidable frame has a stud fittable in a groove in the housing. The card holder includes a resilient element with one end being coupled to the housing and other end being coupled to the slidable frame. The card holder further includes an actuating member coupled to the groove. When the electronic card is pushed inside the housing, the slidable frame is moved to lock the stud inside the groove and compress the resilient element. When the actuating member is pushed, the stud is released from the groove and the resilient element is relaxed to move the slidable frame such that the electronic card is pushed out of the housing.
US10832094B2
Color images of food a user consumes, text information associated with the food and audio information associated with the food may be received. Color images are converted into hyperspectral images. A machine learning model classifies the hyperspectral images into features comprising at least taste, nutrient content and chemical composition. A database of food consumption pattern associated with the user is created based on classification features associated with the hyperspectral images, the text information and the audio information. A color image of local food may be received and converted into a hyperspectral image. The machine learning model is run with the hyperspectral image as input, and outputs classification features associated with the local food. Based on whether the classification features associated with the local food satisfies the food consumption pattern associated with the user, the local food may be recommended.
US10832093B1
Techniques described herein are directed to comparing, using a machine-trained model, neural network activations associated with data representing a simulated environment and activations associated with data representing real environment to determine whether the simulated environment is causes similar responses by the neural network, e.g., a detector. If the simulated environment and the real environment do not activate the same way (e.g., the variation between neural network activations of real and simulated data meets or exceeds a threshold), techniques described herein are directed to modifying parameters of the simulated environment to generate a modified simulated environment that more closely resembles the real environment.
US10832091B2
A method of rendering an image includes Monte Carlo rendering a scene to produce a noisy image. The noisy image is processed to render an output image. The processing applies a machine learning model that utilizes colors and/or features from the rendering system for denoising the noisy image and/or to for adaptively placing samples during rendering.
US10832089B2
Provided herein is a method for determining the temporal progression of a biological phenomenon which may affect a studied subject, the method including the steps of providing first data relative to biomarkers for the studied subject, the biomarkers being relative to the progression of the biological phenomenon, providing a numerical model, converting the first data into at least one point on the same Riemann manifold, and using a numerical model to determine a temporal progression for the biological phenomenon for the studied subject, the numerical model being a function in a Riemann manifold, the numerical model associating to values of biomarkers a temporal progression trajectory for the biological phenomenon and data relative to the dispersion of the progression trajectory for the biological phenomenon among a plurality of subjects, the numerical model being obtained by using a stochastic approximation in an expectation-maximization technique on data relative to biomarkers.
US10832083B1
Mechanisms are provided to implement an image based event classification engine having an event image encoder and a first neural network computer model. The event image encoder receives an event data structure comprising a plurality of event attributes, where the event data structure represents an event occurring in association with a computing resource. The event image encoder executes, for each event attribute, a corresponding event attribute encoder that encodes the event attribute as a pixel pattern in a predetermined grid of pixels, corresponding to the event attribute, of an event image. The event image is into to a neural network computer model which applies one or more image feature extraction operations and image feature analysis algorithms to the event image to generate a classification prediction classifying the event into one of a plurality of predefined classifications and outputs the classification prediction.
US10832081B2
There is provided an image processing apparatus including a control unit that acquires document image data generated by reading a document and recognizes character strings included in the document image data by character recognition and a storage unit that stores a specific rule for extracting an issuer of the document, in which the control unit extracts a first character string from the character strings included in the document image data based on the specific rule, extracts a second character string which matches at least a part of the first character string from a portion other than the first character string among the character strings included in the document image data, and determines the first character string or the second character string as the issuer.
US10832080B2
The technology disclosed relates to identifying an object in a field of view of a camera. In particular, it relates to identifying a display in the field of view of the camera. This is achieved by monitoring a space including acquiring a series of image frames of the space using the camera and detecting one or more light sources in the series of image frames. Further, one or more frequencies of periodic intensity or brightness variations, also referred to as ‘refresh rate’, of light emitted from the light sources is measured. Based on the one or more frequencies of periodic intensity variations of light emitted from the light sources, at least one display that includes the light sources is identified.
US10832073B2
An example non-transitory machine-readable storage medium encoded with instructions executable by a processor is provided. The machine-readable storage medium includes instructions to identify fiducials on a target comprising multiple sample areas, instructions to determine positions of the fiducials in relation to the multiple sample areas, and instructions to detect a different region of interest (ROI) associated with each of the multiple sample areas based upon the positions. The machine-readable storage medium further includes instructions to calculate an optical performance metric based upon the ROI associated with each sample area, and instructions to determine a text resolution based upon the optical performance metric.
US10832067B2
A vehicle is disclosed that includes systems for adjusting the transmittance of one or more windows of the vehicle. The vehicle may include a camera outputting images taken of an occupant within the vehicle. The vehicle may also include an artificial neural network running on computer hardware carried on-board the vehicle. The artificial neural network may be trained to classify the occupant of the vehicle using the images captured by the camera as input. The vehicle may further include a controller controlling transmittance of the one or more windows based on classifications made by the artificial neural network. For example, if the artificial neural network classifies the occupant as squinting or shading his or her eyes with a hand, the controller may reduce the transmittance of a windshield, side window, or some combination thereof.
US10832055B2
Systems and methods for video presentation and analytics for live sporting events are disclosed. At least two cameras are used for tracking objects during a live sporting event and generate video feeds to a server processor. The server processor is operable to match the video feeds and create a 3D model of the world based on the video feeds from the at least two cameras. 2D graphics are created from different perspectives based on the 3D model. Statistical data and analytical data related to object movement are produced and displayed on the 2D graphics. The present invention also provides a standard file format for object movement in space over a timeline across multiple sports.
US10832054B2
A guidance seeking device for a satellite and a method of enhancing the performance of the same. The device includes a seeking device, at least one image-capturing device and a processing device. The seeking device and the at least one image-capturing device are for capturing an image to produce an image data. The processing device is configured to analyze the image data to determine a target and/or an obstacle therein, to produce an image-capturing path according to the target and/or the obstacle in the image data, and to produce a control signal to control the at least one image-capturing device to capture an image corresponding to one part of the image-capturing path. The method includes a seeking step, an analyzing step, a determination step and a controlling step.
US10832052B2
An improved iris recognition illumination system is disclosed. The system includes (i) an RGB laser device that is associated with a first collimating optic and (ii) an IR illumination device that is associated with a second collimating optic. The system also includes a DMA that has a MEMS mirror system. The DMA optically combines IR light and RGB light to generate combined light. The combined light is then directed towards a user's iris via a transport medium (e.g., a waveguide). One or more photodetector(s) are positioned to capture reflected light that is reflected off of the user's iris. The photodetectors include an IR detector configured to detect reflected IR light off of the user's iris in order to perform iris recognition.
US10832037B2
Methods and apparatus for detecting an image type. A specific embodiment of the method includes: acquiring a first to-be-processed image and a second to-be-processed image; determining at least one first object image and at least one second object image in the first to-be-processed image and the second to-be-processed image respectively; and importing the first object image and the second object image corresponding to the first object image into an image type detection model to obtain image type information corresponding to the first object image and the second object image, for each of the at least one first object image, the image type detection model being used to determine an image type by depth of field information, and the image type information including a plane image and a stereo image. This embodiment enables accurate recognition of the image types of the to-be-processed images.
US10832029B2
A fingerprint sensor-compatible overlay material which uses anisotropic conductive material to enable accurate imaging of a fingerprint through an overlay is disclosed. The anisotropic conductive material has increased conductivity in a direction orthogonal to the fingerprint sensor, increasing the capacitive coupling of the fingerprint to the sensor surface, allowing the fingerprint sensor to accurately image the fingerprint through the overlay. Methods for forming a fingerprint sensor-compatible overlay are also disclosed.
US10832021B1
A card may store data on an integrated circuit housed within the card. The card includes at least two antennas that are configured to transmit the data. The card may include a switch to electrically couple only one of the first antenna or the second antenna to the integrated circuit at a time. The card may be configured to send a first set of data through a first antenna and a second set of data through a second antenna, where together the two sets of data can be used to execute a transaction.
US10832014B1
Analog multipliers circuits can provide signal processing asynchronously and clock free and with low power consumptions, which can be advantageous, including in emerging mobile, portable, and at edge or near sensor artificial intelligence (AI) and machine learning (ML) applications. As such, analog multipliers can process signals memory-free in AI and ML applications, which avoids the power consumption and latency delays attributed to memory read-write cycles in conventional AI and ML digital processors. Based on standard digital Complementary-Metal-Oxide-Semiconductor (CMOS) manufacturing process, the present invention discloses embodiments of multi-quadrant current-mode analog multiplier (iMULT) circuits that can be utilized in current-mode multiply-accumulate (iMAC) circuits and artificial neural network (ANN) end-applications that require high-volumes, low costs, medium precision, low power consumptions, and clock free asynchronous signal processing.
US10832005B1
The technology disclosed relates to computer-implemented conversational agents and particularly to detecting a point in the dialog (end of turn, or end of utterance) at which the agent can start responding to the user. The technology disclosed provides a method of incrementally parsing an input utterance with multiple parses operating in parallel. The technology disclosed includes detecting an interjection point in the input utterance when a pause exceeds a high threshold, or detecting an interjection point in the input utterance when a pause exceeds a low threshold and at least one of the parallel parses is determined to be interruptible by matching a complete sentence according to the grammar. The conversational agents start responding to the user at a detected interjection point.
US10831987B2
A computer program product comprising a non-transitory computer-readable storage medium having computer-readable instructions stored thereon comprising a mobile software application provisioned to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system (OS). The computer program product comprises an application bundle comprising computer program code and computer code libraries that together comprise at least one component used to: adapt an abstraction layer to the same device-native mobile OS, receive data from said device-native OS, generate modification data objects, process modification data objects, generate a change list of modification data objects, translate modification data objects into a list of instructions for execution, and send a list of instructions to said same device-native operating system for execution.
US10831975B2
Multiple debug boundaries are defined in a hardware accelerator. The location of debug boundaries can be defined by a human user, or can be determined by automated tools based on characteristics of the circuitry in the hardware accelerator. Each debug boundary includes one or more hardware memory elements that are in a first state to indicate the debug boundary has not yet been reached, and that are changed to a second state by the hardware accelerator to indicate the debug boundary has been reached during execution of the hardware accelerator. Providing multiple debug boundaries in a hardware accelerator aids in debugging the accelerator design by identifying a particular section of the hardware accelerator where the failure occurred. This information regarding location of a failure may be provided to a user or to synthesis and simulation tools for the hardware accelerator design.
US10831971B1
Methods and systems for improving the performance of a computer performing an electronic design. One or more nets of a netlist are sorted based on an amount of slack and a net of the one or more nets that is unprocessed and that has a least amount of slack is selected as a current target net. A layer of a higher bucket that is unprocessed for the currently selected target net is selected, the higher bucket being higher than a bucket of the current target net. A determination of whether capacity is available to route the current target net on the selected layer of the higher bucket is made and the current target net is routed on the selected layer of the higher bucket in response to capacity being available. One or more nets that are competing for resources with the current target net on the selected layer of the higher bucket are identified as candidate nets in response to capacity not being available.
US10831968B1
An improved placement and routing method for circuit simulation includes receiving setup input controls to set up an initial arrangement of two blocks (e.g., a synthesized block and an IP block), and a designation of permutable interconnections; performing permutations of permutable interconnect signals on the, e.g., design block (or any other block)-IP block arrangement to determine an optimal permutation; compiling a bitstream comprising a final placement and route of a circuit based on the optimal permutation and generating the bitstream to be loaded onto a target FPGA; and sending the final order of the permutable signals to a permutable signals control memory structure.
US10831962B1
The technology disclosed generates resistor values for networks with more than four terminals. In this case, all resistors in the network can be found by updating point-to-point (P2P) values as the network is reduced. To find the resistor value RAB between two terminals, A and B, the other terminals are effectively shorted together, reducing the network. Such reduction does not affect RAB. The point-to-point (P2P) resistance values are recalculated as other terminals are shorted. Once reduced to four terminals, the P2P resistance values are sufficient to determine RAB. Given six P2P resistance values, it generates the six resistor values required for the resistor network connecting the four terminals.
US10831953B1
Techniques for logic partition identifiers for an integrated circuit (IC) design are described herein. An aspect includes receiving a logic domain representation of an IC design comprising a plurality of logic partitions each comprising a respective plurality of IC elements. Another aspect includes generating a physical domain representation of the IC design based on the logic domain representation comprising a plurality of logic clusters each corresponding to a respective logic partition, wherein each of the plurality of logic clusters comprises a respective plurality of IC elements. Another aspect includes assigning a logic partition identifier to each IC element in the physical domain representation, wherein the logic partition identifier of an IC element corresponds to a logic partition. Another aspect includes determining timing information for a logic partition based on the logic partition identifiers of the plurality of IC elements of a logic cluster associated with the logic partition.
US10831951B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media, to generate and use a simulation profile are described. One of the methods includes performing a plurality of simulations over a plurality of interval, each simulation generating a value for each interval, each simulation using the same inputs. The method includes for each interval, sorting the values corresponding to that interval. The method includes identifying a median value for each interval. The method includes identifying values for each of a plurality of thresholds for each interval. The method includes calculating a ratio between each of the identified values and the median value. The method includes generating a profile using the median values and the calculated ratios.
US10831946B2
A multi-configuration massive model system. The system comprises a processor unit and a comparator configured to run on the processor unit, a memory, and a configuration manager. The comparator compares sets of parts for two or more configurations of a vehicle to form a list comprising a group of common parts and a group of unique parts. The memory is configured to store a massive model dataset of the configurations of the vehicle with a list of the group of common parts and the group of unique parts for the configurations of the vehicle. The configuration manager, configured to run on the processor unit, receives input of a selected configuration and performs an action relating to the vehicle using the massive model dataset for the selected configuration of the vehicle with the list of the group of common parts and the groups of unique parts stored in the memory.
US10831945B2
Methods and apparatus for determining a location and an orientation of a smart device via wireless communication. The location and direction of the smart device may be used to generate a data query and/or submit information into a data storage, referencing a time, place and direction of the smart device.
US10831943B2
Method and apparatus for responding to an emergency using orienteering methods. An Augmented Virtual Model (AVM) may assist in determining the nature of the emergency and a path to be taken by an emergency responder. By referencing the AVM on a smart device, such as one located in the visor of a firefighter, the emergency responder can quickly and easily locate a cause of the emergency and address it, as well as rescue lives endangered by the emergency.
US10831941B2
In an embodiment, a computer-based method for automatically selecting resources to include in a building plan layout is disclosed. The method involves obtaining a set of resource rules that define resources placeable within a building plan layout, obtaining a set of behavioral rules that define the behaviors of the resources, generating a model by evaluating the set of resource rules and the set of behavioral rules, obtaining a configuration, wherein a configuration comprises at least one of building demand, resource permutations, and other simulation attributes, generating at least one set of performance metrics by executing the model with the configuration, storing the at least one set of performance metrics, the model, and the configuration as an entry in a metrics database, selecting an entry from the metrics database, and outputting the entry to a building plan layout generator.
US10831934B2
An embodiment includes an apparatus comprising: an out-of-band cryptoprocessor coupled to secure non-volatile storage; and at least one storage medium having firmware instructions stored thereon for causing, during runtime and after an operating system for the apparatus has booted, the cryptoprocessor to (a) store a key within the secure non-volatile storage, (b) sign an object with the key, while the key is within the cryptoprocessor, to produce a signature, and (c) verify the signature. Other embodiments are described herein.
US10831929B2
Computerized embodiments are disclosed for keeping personally identifying information within a protected domain environment when interacting with a computerized service environment. A restriction to be imposed on access to personally identifying information that is stored within a protected domain environment is received. A data residency protection component is generated based on the received restriction, stored in a data residency database that is accessible to the computerized service environment, and transmitted to a remote computerized system included in the protected domain environment. The data residency protection component is configured to, when executed: monitor data communications from the protected domain environment to detect the personally identifying information, generate a protected communication by isolating the personally identifying information, and transmitting the protected communication having the personally identifying information isolated. The record corresponding to the data residency protection component is reference to avoid creating a second data residency protection component that counteracts the restriction.
US10831927B2
A first set of data associated with one or more data stores is received. A distance from a representation of a subset of the first set of data to at least a second representation of another set of data in vector space is identified. In response to the identifying of the distance, the first set of data is anonymized. The anonymizing includes adding noise to at least some of the first set of data.
US10831921B2
A computing device is configured to carry out actions including: generating, in a graph database, an access role vertex that defines an access role of a user, where the access role vertex is connected to a user vertex representing the user; generating a query vertex including a traversal clause that represents a query of the graph database; generating a permission edge between the access role vertex and the query vertex, where the permission edge defines the access role's permission to access the results of the query; receiving a request to execute the query on behalf of the user; in response to the request, traversing the graph database according to the traversal clause to locate a set of vertices; and generating a set of results based on the set of vertices.
US10831914B2
Systems and methods for establishing a protected, multi-hop, extensible channel of wireless communication using IoT devices are disclosed. A plurality of IoT devices may relay, via hardware and/or software embedded in each device, wireless messages from one device to another. The IoT devices may form a chain, each IoT device within wireless communication range of at least one other IoT device. The chain may be extended by adding IoT devices to the chain. A message may hop from one IoT device in the chain to the next, and may ultimately be transmitted across the full span of the chain. Hardware and/or software in each IoT device may emit an electromagnetic masking signal at each hop. The masking signal may introduce electromagnetic noise into the environment and protect the message from interception.
US10831896B2
Provided are techniques for receiving, from a client at a server, a request to access a software package for a specified duration of time, wherein the software package requires a license key; requesting the license key from a key server; transmitting a base virtual machine in conjunction with the software package and the license key to the client; booting the base virtual machine on the client; and utilizing an encrypted disk containing the software package on the booted base virtual machine at the client for the duration of time.
US10831894B2
Systems and methods are disclosed for providing a trusted computing environment that provides data security in commodity computing systems. Such systems and methods deploy a flexible architecture comprised of distributed trusted platform modules (TPMs) configured to establish a root-of-trust within a heterogeneous network environment comprised of non-TPM enabled IoT devices and legacy computing devices. A data traffic module is positioned between a local area network and one or more non-TPM enabled IoT devices and legacy computing devices, and is configured to control and monitor data communication among such IoT devices and legacy computing devices, and from such IoT devices and legacy computing devices to external computers. The data traffic module supports attestation of the IoT devices and legacy computing devices, supports secure boot operations of the IoT devices and legacy computing devices, and provides tamper resistance to such IoT devices and legacy computing devices.
US10831889B2
A system, a method, and a computer program product for secure memory implementation for secure execution of virtual machines are provided. Data is processed in a first mode and a second mode, and commands are sent to a chip interconnect bus using real addresses, wherein the chip interconnect bus transports a number of bits for the real addresses. A memory controller is operatively coupled to a memory component. A secure memory range is specified by using range registers. If the real address is detected to be in the secure memory range to match a memory component address, a real address bit is set. If the real address is in the memory address hole, a security access violation is detected. If the real address is not in the secure address range and the real address bit is set, the security access violation is detected.
US10831887B2
The present invention relates to a system for monitoring the integrity of a component delivered to a client system by a server system and processable and/or executable on the client system, having an integration system and having a sensor, wherein the integration system integrates the sensor into the component delivered by the server system to the client system, and wherein the sensor is configured such that it is executed on the processing and/or execution of the component and recognizes modifications of the component.
US10831885B2
A first aspect of the present invention includes: a monitored process management unit configured to register identification information of a monitored process, which is an execution entity of an application program and which is to be monitored, in a monitored process list and, when there is an inquiry as to whether or not an arbitrary process is a monitored process from an inquiry source, configured to inquire the monitored process list for identification information of the arbitrary process, and moreover configured to return information on whether or not the arbitrary process is a monitored process to the inquiry source; and a notification receiving unit configured to receive, when a distributed object creation management apparatus configured to create a distributed object server and retain identification information of the distributed object server receives a usage request of a distributed object server from a monitored process, a prescribed notification from the distributed object creation management apparatus.
US10831880B2
An information processing apparatus includes a storage unit configured to store therein address book information in which at least tag identification information for identifying a wireless tag that indicates a medium capable of performing wireless communication and personal information on a user are associated with each other, a tag identification information acquiring unit configured to acquire the tag identification information, a face information acquiring unit configured to refer to the address book information, and when face information on the user is not associated with the tag identification information, acquire the face information based on a captured image that is obtained by capturing an image of an imaging range corresponding to a range in which the tag identification information can be acquired, and a registration control unit configured to control registration of the face information in the address book information in association with the tag identification information.
US10831879B2
Disclosed are a network monitoring device, a method, apparatus and system for resetting a password of the network monitoring device, and a server. The method for resetting the password of the network monitoring device includes: a first characteristic code is generated according to encrypted content; the first characteristic code is sent to a server; a password resetting command from the server and a reset password from a client are received, wherein the password resetting command is obtained by encrypting the first characteristic code with adoption of a first key, and returned by the server after receiving the first characteristic code; and the password resetting command is decrypted by adopting a second key, and the password of the network monitoring device is reset by utilizing the reset password, wherein the first key and the second key are a pair of keys in an asymmetric encryption algorithm.
US10831852B2
A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.
US10831850B2
An example operation may include one or more of connecting to a blockchain configured to store replicated Uniform Resource Locator (URL) shortening tables, receiving an indication from a blockchain node that a destination of a shortened URL has changed, informing other blockchain nodes of the changed destination of the shortened URL, receiving a shortened URL request from the blockchain node and checking if the requested shortened URL on other blockchain nodes points to a same destination, and connecting the blockchain node to the destination of the requested shortened URL if the destination associated with the shortened URL points to the same destination across all the blockchain nodes.
US10831844B2
A method of accessing multiple independent databases with a single query having multiple expressions involves deriving from a single query at least one filtering query, searching a first one of the multiple independent databases using the at least one filtering query, applying identifiers only of the filtering set of target entries and the target query to a second one of the multiple independent databases and generating a set of result entries from the second database which thereby satisfy the filtering expression and the target expression.
US10831843B2
Embodiments described herein provide a solution for optimizing a generating of query search results. A filtering search term (e.g., a search term that is used in a query to perform filtering aggregations of the query search results) is identified. A filtering bitmap that has a plurality of mapped locations corresponding to data values for the filtering search term is created. As a data value in the filtering search term is encountered during a scan of the query search results, the corresponding mapped location is updated. Each mapped location in the filtering bitmap is read to determine whether the value corresponding to the mapped location satisfies the filtering aggregation. The filtering aggregation can then be performed (e.g., prior to any grouping aggregation) by removing any of the query search results determined, based on the filtering bitmap, as having data values for which the filtering aggregation is not satisfied.
US10831842B2
In various example embodiments, a system and method for retrieving database records are presented. A method includes receiving an access request for database records, identifying a primary database record corresponding to the access request, and selecting a set of secondary database records corresponding to a portion of the access request. The method determines a set of differentiating elements within records of the set of secondary database records. Each differentiating element distinguishes at least one record of the set of secondary database records from one or more of the primary database record and a portion of the records included in the set of secondary database records. The method generates a formatted search interface including a set of selectable interface icons representing one or more differentiating elements and causes presentation of the formatted search interface at a client device associated with the access request.
US10831841B2
Methods, systems, and computer programs are presented for expanding a job search that includes an industry by adding other similar industries. A method identifies job titles of members in a social network and performs, utilizing a machine-learning program, semantic analysis of the job titles to identify similarity coefficients among the job titles. The machine-learning program utilizes social network data to identify the similarity coefficients. Further, the method includes an operation for receiving a job search query, from a first member, including a query job title, and for expanding the job search query with job titles that are similar to the query job title. The method further includes operations for executing the expanded job search query to generate a plurality of job results, and for causing presentation on a display of one or more of the top job results.
US10831840B2
Methods and systems for handling online requests based on information known to a service provider. One method may comprise: obtaining first information, the first information relating to an online request made using a communication apparatus; using a logical identifier assigned to the communication apparatus to obtain second information, the second information pertaining to a profile associated with the logical identifier; comparing the first information to the second information; and performing an action related to handling of the online request based on a result of the comparing.
US10831839B1
The amount and variety of data being generated is becoming too extreme for many computing systems to process, and is even more difficult for information systems to provide relevant data to users. A distributed computing system is provided that includes server machines that form a data enablement platform. The platform includes: a plurality of data collectors that stream data over a message bus to a streaming analytics and machine learning engine; a data lake and a massive indexing repository for respectively storing and indexing data; a behavioral analytics and machine learning module; and multiple application programming interfaces (APIs) to interact with the data lake and the massive indexing repository, and to interact with multiple applications. The multiple applications are command cards, and each command card includes a directive module, a memory module, search bots, and behavior bots that operate at least within the data enablement platform.
US10831837B2
A method and a system are described for generation of sets of alternative terms based on queries received from users. For example, a query module may receive a query comprising syntax indicating alternative terms and may parse the alternative terms from the query. A frequency module forms groups of alternative terms from the parsed alternative terms and determines a first number of occurrences corresponding to each of the groups based on the received query and previous queries. For a first pair of the groups comprising a first alternative term and a second alternative term, a threshold module adds the first alternative term to an existing set of terms that already includes the second alternative term. The addition is based on a second number of occurrences of the first alternative and at least one other member of the existing set of terms.
US10831835B2
Providing hyperlinks in presentations viewed remotely. A current user interface of an application being shared or recorded in a presentation for remote viewer computer systems is identified. An accessibility application programming interface is used to obtain a data structure of elements in the current user interface. The elements in the data structure are interrogated to identify elements including hyperlinks. Hyperlink information for an identified element is captured, and provided for use by a remote viewer computer system.
US10831829B2
Embodiments perform real-time vertex connectivity checks in graph data representations via a multi-phase search process. This process includes an efficient first search phase using landmark connectivity data that is generated during a preprocessing phase. Landmark connectivity data maps the connectivity of a set of identified landmarks in a graph to other vertices in the graph. Upon determining that the subject vertices are not closely related via landmarks, embodiments implement a second search phase that performs a brute-force search for connectivity, between the subject vertices, among the graph's non-landmark vertices. This brute-force search prevents exploration of cyclical paths by recording the vertices on a currently-explored path in a stack data structure. The second search phase is automatically aborted upon detecting that the non-landmark vertices in the graph are over a threshold density. In this case, embodiments perform a third search phase involving either a modified breadth-first search or modified bidirectional search.
US10831826B2
Elements can be parsed from a document instance and a first validation of each parsed element can be performed using a first schema parse tree. The first schema parse tree can include nodes for respective types of document elements expected to be encountered and that correspond to schema elements parsed from at least one schema and validated using a second schema parse tree. At least one of the nodes can be configured to call at least one validation rule, external to the first schema parse tree, which validates the element of the document instance corresponding to the node. A second validation of at least one parsed element can be performed using the validation rule called from the node to which the parsed element corresponds. The method also can include adding the validated document elements to a validation report and outputting the validation report.
US10831819B2
Systems and methods are provided for associating colors or color names with a color image based on hue. A set of hue values can be extracted from color data, such as a color palette, corresponding to a color image. A representative hue can be derived from the set of hue values. Colors included in the color data that are attributable to the representative hue can be identified and one or more colors can be derived therefrom as representative of a subject depicted by the color image. Color names matching the representative colors can be identified and associated with the color image. In particular, a common color name can be determined therefrom and associated with the subject of the color image.
US10831818B2
Digital image search training techniques and machine-learning architectures are described. In one example, a query digital image is received by service provider system, which is then used to select at least one positive sample digital image, e.g., having a same product ID. A plurality of negative sample digital images is also selected by the service provider system based on the query digital image, e.g., having different product IDs. The at least one positive sample digital image and the plurality of negative samples are then aggregated by the service provider system into a single aggregated digital image. At least one neural network is then trained by the service provider system using a loss function based on a feature comparison between the query digital image and samples from the aggregated digital image in a single pass.
US10831816B2
A method for controlling an electronic picture frame and corresponding devices. An electronic picture frame cloud platform is configured to verify account information of a mobile terminal after receiving a request for operating the electronic picture frame sent by the mobile terminal through the Internet protocol address of the electronic picture frame. It is configured to allow the mobile terminal to operate the electronic picture frame through the Internet protocol address of the electronic picture frame if the account information is verified to be the pre-stored account information bound to the Internet protocol address of the electronic picture frame; otherwise, it prohibits the mobile terminal to operate the electronic picture frame through the Internet protocol address of the electronic picture frame.
US10831813B2
Systems, methods, and computer-program products are described for determining current location information which includes determining whether an object is moving by comparing the current location information with previous location information. Future location information is calculated and a point of interest is filtered using the future location information. A media asset is then matched to the filtered point of interest and a current score is determined for the matched media asset. Determining a current score includes determining a window in which the matched media asset is geographically relevant to the future location information, and updating the matched media asset score when the future location information changes. An ordered playlist is dynamically generated according to the future location information by repeatedly prioritizing and sequencing matched media assets according to the current score for each matched media asset, and matched media assets are played or displayed in the ordered playlist.
US10831812B2
Author-created digital agents and content corpora for electronic documents are described. A content corpora service can include application programming interfaces such as for adding content to a corpus, attaching a corpus to a document, retrieving corpora associated with an author, and searching content of a corpus. An author-created digital agent can receive a request from a consumer of a document, determine corpora associated with the document, formulate a query based on the request, and search content associated with the corpora associated with the document.
US10831811B2
A system and method for facilitating machine interpretation of potentially ambiguous input, such as natural language. An example method includes constructing an ontology based on a database schema, wherein the ontology includes one or more indications of relationship strengths characterizing two or more entities of the ontology; collecting context information pertaining to a relevant domain; receiving the potentially ambiguous input; employing the input and the ontology to estimate a meaning of the input using the context information, the one or more indications of relationship strength, and an estimation of a probability that one or more portions of the natural language input refer to a particular entity.
US10831792B2
An electronic device in response to an embodiment of the present disclosure includes a non-transitory memory configured to store at least one executable instruction and at least one processor connected to the memory. The at least one processor is configured by executing the instruction to calculate a distance traveled based on collected sensor information received from a plurality of sensors in response to detecting movement of the electronic device, to divide the calculated distance traveled by a specified reference unit, and output a specified object to a region including at least one reference unit point.
US10831790B2
Aspects of the present invention provide devices that index geographic locations with comparative indicators that are determined from a sentiment analysis of opinion data, wherein the comparative indicators may include sums of different indices that are each determined from sentiment analysis of opinion data.
US10831788B2
A method, computer program product, and computer system is provided. A processor identifies a shared property between a user of a social network and a group of the social network. A processor identifies an unshared property between the user of the social network and the group of the social network. A processor determines a first percentage of the one or more members of the group with the shared property. A processor determines a second percentage of the one or more members of the group with the unshared property. A processor generates a recommendation score for the group based, at least in part, on the first and second percentage.
US10831784B2
A calculation engine of a database management system is described. In some implementations, the calculation engine receives a calculation scenario including a plurality of calculation views comprising one or more relational operations. The calculation engine determines whether a first calculation view includes a second calculation view configured as an operand of one of the relational operations of the first calculation view, and also determines whether the second calculation view comprises a non-relational operation. The calculation engine further converts the plurality of calculation views into a calculation plan via merging the first calculation view with the second calculation view when the first calculation view is determined to comprise the second calculation view as an operand, and replacing the second calculation view with a view search operation when the second calculation view is determined to comprise the non-relational operation. Related systems, methods, and articles of manufacture are also described.
US10831781B2
A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
US10831774B2
Passing a result of batch processing into a data integration flow is provided. Each data record of a plurality of data records corresponding to a specified data record collection is processed within a different thread of a different execution branch in parallel. At an end of each processing of each different execution branch, a new value is computed for each processed data record based on a previously stored value and an execution branch context for each processed data record. It is determined whether all data records in the plurality of data records have been processed. In response to determining that all of the data records in the plurality of data records have been processed, a data accumulation object corresponding to the batch processing is updated within a data assembly context based on a computed new value for each processed data record to form an updated data assembly context.
US10831773B2
Embodiments of the present invention relate to systems and methods for ingesting input data containing a plurality of records into a data lake. In an embodiment, the method comprises splitting the input data into a plurality of input splits consisting of a balanced number of records; reading the records from the plurality of input splits in parallel, regardless of the format and encoding of the input source; converting the input data within the records into at least one key/value pair; transforming the values input data into a serializable format; sorting the key/value pairs of the transformed values such that the records are sorted in the same order as they were read; writing the transformed values to an output file; and storing the output file to the data lake.
US10831772B2
Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises determining a semantic similarity between a first client application program interface and a second client application program interface based on a modified client application program interface being generated by removing text data associated with a first description of the first client application program interface. The computer-implemented method can further comprise matching the first description to a second description of the second client application program interface based on the semantic similarity, resulting in on or more matched client application program interfaces. Additionally, the computer-implemented method can further comprise associating the first client application program interface with a community based on the one or more matched client application program interfaces.
US10831771B2
Disclosed herein are system, method, and computer program product embodiments for interactive exploration of graph data. An embodiment operates by compiling a data query in any database-readable language based upon an input parameter. A data query of a graph data set is then conducted but is halted when a breakpoint generated from the input parameter is reached. Halting the data query includes partitioning a data subset from the graph data set. The data subsets is then displayed.
US10831769B2
The present disclosure provides a search method and device for asking type query based on deep question and answer, in which the method includes: after determining that the query is an asking type query by identifying the query, searching page information matching the query from a database, performing multi-characteristic analysis on the page information according to characteristics, to obtain characteristic score of each of the characteristics, ranking the page information according to the characteristic score of each of the characteristics, and displaying ranked page information. A plurality of characteristics are used for evaluating effectiveness of the page information to answer the question raised by the query from a plurality dimensions, thus page information that can answer the question raised by the query is displayed to the user, avoiding a process for searching one by one of the user, and solving the technical problem of low search efficiency in related art.
US10831764B2
An example operation may include one or more of identifying a query from a requesting entity, where the query requests access to one or more blockchains, converting the query to an expression tree, creating one or more expression tree variations based on the expression tree, the one or more expression tree variations provide one or more different expressions than the expression tree and a same result as the expression tree, determining access conformity between one or more expression tree variations and the expression tree, selecting an expression tree variation with a greatest conformity rating, performing the query using the expression tree variation with the greatest conformity rating, and providing query results to a requesting entity.
US10831743B2
An analytics engine (AE) computing system for analyzing and evaluating data in real-time associated with a performance of parties interacting within a multi-party interaction is provided. The AE system is configured to receive interaction data from a data validation (DV) computing device, retrieve contextual data from a contextual data source, determine a task identifier, and calculate a task score. The AE system is also configured to retrieve normalization model data from a normalization database, compare a plurality of normalization rules to the validated interaction data and the contextual data, and determine at least one normalization factor applies to the task score. The AE system is further configured to normalize the task score based on the at least one normalization factor, calculate an aggregate score using the normalized task score, and store the validated interaction data, the normalized task score, and the aggregate score in an analysis database.
US10831741B2
Techniques for data replication from a primary system to a standby system. A first buffer portion of a transaction log buffer is allocated to a first transaction at a primary system. Upon determining that the first buffer portion is fully formed, before the log data is written to the storage on the primary system, and before the transaction log buffer is entirely full, the log data in the first buffer portion is transmitted to the standby system, from the primary system. Upon writing the log data to the storage on the primary system and after the log data in the first buffer portion is transmitted to the standby system, a notification is transmitted to the standby system, from the primary system, where the standby system is configured to process the received log data responsive to receiving the notification from the primary system.
US10831738B2
Apparatuses and Methods for sorting a data set. A data storage is divided into a plurality of buckets that is each associated with a respective key value. A plurality of stripes is identified in each bucket. A plurality of data stripe sets is defined that has one stripe within each respective bucket. A first and a second in-place partial bucket radix sort are performed on data items contained within the first and second data stripe sets, respectively, using an initial radix. Incorrectly sorted data items in the first bucket are grouped by a first processor and incorrectly sorted data items in the second bucket are grouped by a second processor into a respective incorrect data item group within each bucket. A radix sort is then performed using the initial radix on the items within the respective incorrect data item group. A first level sorted output is produced.
US10831730B2
A computer-implemented method, system, and computer program product are described for initiating and displaying, at a user interface, an editor adapted to generate a plurality of configuration models, receiving a selection of at least one country from a plurality of countries. The method can include retrieving a data model and reference data associated with the at least one country, populate a plurality of attributes from the data model in the user interface and populating a plurality of selectable input mappings in the user interface. The method may also include populating a plurality of selectable output mappings in the user interface and generating at least one configuration model, in response to receiving at least one selection for the input mappings and at least one selection for the output mappings.
US10831728B2
An application programming interface (API), functioning as an interface between a storage controller and an owning application, is used to migrate, from a specified source LUN to a specified target LUN, at least one specified sub-LUN data chunk, the at least one specified sub-LUN data chunk having a predefined chunk size fixed by the storage controller. A specified total migration size is incrementally reduced by each completed migration of the at least one specified sub-LUN data chunk until the total migration size is zero and the migration is completed.
US10831716B2
Method and apparatus for configuring relevant parameters of MapReduce applications. The method includes: receiving a request for processing a first MapReduce job; obtaining job feature attributes of historical MapReduce jobs; searching out a job feature attribute of a second MapReduce job associated with the first MapReduce job from within the job feature attributes of the historical MapReduce jobs; configuring relevant parameters of the first MapReduce job based on the job feature attribute of the second MapReduce job. According to this method of configuring parameters, network overheads of file transfer can be effectively reduced, the method of configuring parameters of the MapReduce job can be processed locally as much as possible, thereby effectively increasing system resource utilization while reducing the administrator's configuration burden. An apparatus for configuring relevant parameters of MapReduce application is also provided.
US10831711B2
A computer-implemented method includes associating a tag with a message in a log, where the message describes a logged event. A life parameter associated with the tag is calculated, using a computer processor, where the life parameter indicates a dynamic time period during which the tag remains in a state that is active. Alerting of the tag occurs by way of a first alert manner while the state of the tag is active. It is detected that the dynamic time period indicated by the life parameter has ended. The state of the tag is changed from active to dormant, where changing the state includes ceasing the alerting of the tag by way of the first alert manner.
US10831710B2
A system and a method of enabling a single redirection of folders for Network File System (NFS) and Server Message Block (SMB) protocols in a Network Attached Storage (NAS) device, are provided herein. The method may include: maintaining a NAS device comprising local folders which point to a volume of the NAS and redirection folders pointing to targets external to the NAS device; generating, using a NAS administrator, a configuration namespace from the redirection folders and a user interface (UI) configured to manage the redirection folders; configuring the NAS administrator to define names of the redirection folders as seen by end users and respective location of the redirection folder inside the NAS volume data path, and pointing, via each redirection folder, to at least one of: SMB, and NFS remote target points, responsive to an end user request via redirection data provided thereto.
US10831705B2
A method is used in managing migration of virtual file servers. The method migrates a virtual file server from a source storage processor to a destination storage processor in a storage system. The storage system includes the source and the destination storage processors. The virtual file server comprises a root file system, a configuration file system, and a set of user file systems. The method enables concurrent access to the root file system from both source and destination storage processors during the migration until the set of user file systems is migrated from the source storage processor to the destination storage processor.
US10831704B1
A system serializing and deserializing models configured to (i) store a first model, wherein the first model includes a plurality of functionalities; (ii) generate a human-readable document based on the first model, wherein the human-readable document describes the first model; (iii) generate a second model based on the human-readable document, wherein the second model includes the plurality of functionalities; (iv) train the second model; (v) generate a new human-readable document based on the trained second model; and (vi) generate an updated second model based on the new human-readable document.
US10831699B2
A computing system includes one or more processors configured to perform generation of a plurality of pieces of segment data by dividing first data, generate a plurality of pieces of extended data by performing an extension process on each of the plurality of pieces of segment data, each extended data having a size equal to a size of second data, generate first combination data by combining first extended data included in the plurality of pieces of extended data and the second data, perform transmission of the first combination data, in response to receiving data of a computation result calculated based on the first combination data, generate a first computation result related to the first extended data by dividing the data of the computation result, and generate a third computation result related to the first data by performing a reconstruction process based on the first computation result.
US10831689B2
Methods and systems that uses time-division multiplexing to send two or more protocols over an interconnect bridge between two die. The two die communicate, using the interconnect bridge, using a first protocol and a second protocol. The first protocol is a down-configured version of a high-bandwidth version passable through the interconnect bridge. Additional data is interleaved over the interconnect bridge. The additional data is received at a first die of the two die using a second protocol, and the first die interleaves the additional data into communications between the first and second die using time-division multiplexing.
US10831685B2
A semiconductor memory system includes a first semiconductor memory die and a second semiconductor memory die. The first semiconductor memory die includes a primary data interface to receive an input data stream during write operations and to deserialize the input data stream into a first plurality of data streams, and also includes a secondary data interface, coupled to the primary data interface, to transmit the first plurality of data streams. The second semiconductor memory die includes a secondary data interface, coupled to the secondary data interface of the first semiconductor memory die, to receive the first plurality of data streams.
US10831676B2
Disclosed herein are an apparatus and method for interfacing with common memory. The apparatus for interfacing with common memory includes a computer-input/output (I/O)-interface-protocol-processing unit for receiving a packet for accessing common memory from a computer; a direct memory access unit for transforming the packet into an instruction for performing any one of reading from and writing to the common memory; and a common memory interface unit for transmitting the instruction to the common memory and receiving information about whether execution of the instruction is completed from the common memory.
US10831668B2
A computational device determines whether one or more tasks are waiting for accessing a cache for more than a predetermined amount of time while least recently used (LRU) based replacement of tracks are being performed for the cache via demotion of tracks from a LRU list of tracks corresponding to the cache. In response to determining that one or more tasks are waiting for accessing the cache for more than the predetermined amount of time, in addition to continuing to demote tracks from the LRU list, a plurality of deadlock prevention demotion tasks demote tracks from the cache.
US10831662B1
The disclosed computer-implemented method for maintaining cache coherency may include (1) receiving an indication of a revocation of a grant to an owner node of a shared lock for a data object owned by the owner node, (2) invalidating, in response to the indication, a copy of the object in a local cache of the owner node, (3) releasing, in response to the indication, the grant of the shared lock, (4) receiving, after the releasing of the grant, a request from the requesting node to update the object in the cache, (5) transmitting, in response to the request to update the object, a request for a shared lock for the object, (6) receiving an indication of a grant of the shared lock, and (7) updating, in response to the grant of the shared lock, the object in the cache. Various other methods, systems, and computer-readable media are also disclosed.
US10831653B2
Methods, systems, and devices for forwarding a code word address are described. A memory subsystem, for example, may configure a code word including user data as a forwarded code word when the code word becomes unreliable or invalid close to or beyond an error recovery capability of the memory subsystem. The memory subsystem may configure the forwarded code word using a forwarded code word format and structure, which may include a bit field in the forwarded code word to indicate a code word condition and to store a quantity of duplicates of a forwarding address. When the memory subsystem receives a code word, the memory system may determine the code word as a forwarded code word such that the memory system may determine a forwarding address (e.g., from the code word). The memory subsystem may then use the forwarding address to access user data.
US10831651B2
A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. Moreover, the program instructions are readable and/or executable by a controller to cause the controller to perform a method which includes: assigning data having a first heat to a first data stream, assigning data having a second heat to a second data stream, and writing the data streams simultaneously, in parallel, to page-stripes having a same index across a series of planes of memory. The writing of the first data stream begins at an opposite end of the series of planes as the writing of the second data stream, the writing of the streams being toward one another. Other systems, methods, and computer program products are described in additional embodiments.
US10831647B2
In one embodiment, the present disclosure pertains to testing. In one embodiment, software tests are performed on a first software server. Tests may be repeated a plurality of times to check for consistent failures or passes. Test results are sent to a second software server. The test results are stored in one or more databases on the second software server, where particular test results are associated with one or more fields specifying whether the test was passed and whether the test was failed. Tests that were both passed and failed may be deemed “flaky” tests. The second software server may generate a query to retrieve test results from the database that both passed and failed at least one test (flaky tests). Flaky tests may be quickly retrieved and processed.
US10831641B2
A method and apparatus for determining the impact of a software upgrade on a service performance are disclosed. The method obtains call detail records associated with a plurality of mobile user endpoint devices, aggregates each mobile user endpoint device into at least one group, maps each mobile user endpoint device to at least one first aggregate, wherein each aggregate of the at least one first aggregate comprises at least one of: a group established based on the type of each of the mobile user endpoint devices, a group established based on the make of each of the mobile user endpoint devices, or a group established based on the model of each of the mobile user endpoint devices, and identifies a nearest co-occurring software upgrade when a change in a service performance in the communications network is detected based on the at least one first aggregate.
US10831640B2
Disclosed is a system and method for testing an application using multiple software test case execution channels is disclosed. The system may be configured to receive one or more test cases for testing of the application. The system may further be configured identify a primary test case execution channel and a secondary test case execution channel, corresponding to each of the one or more test cases, from a set of test case execution channel based on one or more classification parameters. The system may further be configured execute the one or more test cases using one of the primary test case execution channel and the secondary test case execution channel for testing the application. In one embodiment, the secondary test case execution channel is used on failure of the primary test case execution channel.
US10831633B2
A method, apparatus and computer program product predict run-time to completion of workflows executing in a shared multi-tenant distributed compute clusters. The method, apparatus and computer program product receive a MapReduce workflow. The MapReduce workflow includes one or more MapReduce jobs for execution. The method, apparatus and computer program product generates one or more workflow profile summary reports for one or more currently executing workflows on the multi-tenant distributed computing system; generates one or more compact historical workflow profile summary reports of the received MapReduce workflow and the one or more currently executing workflows using the historical reports; generates one or more compact historical cluster contention summary reports of all workflow executing compute clusters in the multi-tenant distributed computing system; and generates a run-time prediction for the MapReduce workflow based at least in part on the one or more currently executing workflow profile summary reports, one or more compact historical workflow profile summary reports, and the one or more compact historical cluster contention summary reports.
US10831631B2
Embodiments for continuous time alignment of a collection of independent sensors monitoring a common entity by one or more processors. One or more activity events associated with a monitored entity may be identified in the time series sensor data collected from a plurality of sensors. The one or more activity events may be dynamically characterized in the time series sensor data using a machine learning operation. The time series data streams from each of the plurality of sensors may be time-aligned by aligning the one or more activity events.
US10831630B2
Embodiments of the present invention disclose a fault analysis method based on a data center. The method includes obtaining a topology structure diagram, where nodes in the topology structure diagram include component devices of the data center and a virtual machine running on the data center. The method also includes, when a fault occurs in the data center, obtaining a fault alarm and determining, according to the topology structure diagram, whether the fault reduces communications paths between virtual machines in a virtual machine group running on the data center.
US10831625B2
An apparatus and method performing debug and rollback operations using snapshots. For example, one embodiment of an apparatus comprises: a graphics processing unit (GPU) to perform graphics processing operations by executing graphics commands; a command parser to parse graphics commands submitted to the GPU and generate a list of graphics memory pages which will be affected by the graphics commands; an I/O state tracker to track I/O accesses from a graphics driver to determine a list of registers affected by the I/O accesses; snapshot circuitry and/or logic to perform a memory snapshot and I/O snapshot based on the list of graphics memory pages and the list of registers, respectively; and rollback circuitry and/or logic to perform a rollback operation using the memory snapshot and I/O snapshot in response to detecting a GPU error condition.
US10831622B2
The present invention provides methods and apparatuses for processing a gateway device fault. According to one embodiment, when a fault on a gateway device is detected, computing tasks currently executed by the faulty gateway device are acquired; to-be-allocated computing tasks are screened out according to parameters configured when the computing tasks are issued; the computing tasks running on the faulty gateway device are terminated, and the to-be-allocated computing tasks are scheduled to other gateway devices in a normal state according to a preset scheduling strategy. Further, task states of the to-be-allocated computing tasks are recovered, and the to-be-allocated computing tasks are executed by the other gateway devices. Embodiments of the present application can help avoid the problem that computing tasks fail due to a fault occurring in the gateway device, thereby the overall execution efficiency of the computing tasks and ensuring system stability.
US10831619B2
Techniques for providing fault-tolerant stream processing. An exemplary technique includes writing primary output events to a primary target and secondary output events to one or more secondary targets, where the primary output events are written by a primary server and the secondary output events are written by one or more secondary servers. The technique further includes receiving an election of a new primary server from a synchronization system upon a failure of the primary server, where the new primary server is elected from the one or more secondary servers. The technique further includes determining, by the new primary server, the primary output events that failed to be written to the primary target because of the failure of the primary server, and writing, by the new primary server, the failed primary output events to the primary target using the secondary output events read from the one or more secondary targets.
US10831613B2
Provided are a computer program product, system, and method for replicating a source data set to a target data store. A point-in-time copy of the source data set is generated having a data structure identifying the data in the source data set as of a point-in-time. A restore operation is initiated to copy the source data set represented by the point-in-time copy to a restored copy of the source data set consistent with the source data set. The source data set records are transferred from the restored copy to the target data store in the target storage.
US10831605B2
Systems and methods are disclosed herein for monitoring, detecting, and mitigating hardware and software failures. An error detection module monitors the execution of software processes and detects failures of the monitored processes. The error detection module may monitor reboot events and correlate reboot events with failures of the monitored software processes. If a monitored process fails, the error detection module may log the failure and its cause. If the same process has failed numerous times, causing the user device to experience a reboot loop, remedial action may be taken based on the cause of the failure.
US10831601B2
A reconstruction method based on a hard disk array comprises determining whether at least one damaged hard disk among a plurality of hard disks of the hard disk array has been replaced by at least one to-be-reconstructed hard disk, and writing a backup data corresponding to the at least one damaged hard disk into the at least one to-be-reconstructed hard disk according to a mapping table and information of the at least one damaged hard disk.
US10831598B2
Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive metadata from an application, wherein the meta data indicates one or more processing operations which can accommodate a predetermined level of bit errors in read operations from memory, determine, from the metadata, pixel data for which error correction code bypass is acceptable, and generate one or more error correction code bypass hints for subsequent cache access to the pixel data for which error correction code bypass is acceptable, and transmit the one or more error correction code bypass hints to a graphics processing pipeline. Other embodiments are also disclosed and claimed.
US10831594B2
A method for storing data in a storage system having solid-state memory is provided. The method includes determining a first portion of the solid-state memory having a lower read latency than a second portion of the solid-state memory, relative to each other or to a threshold. The method includes writing data bits of erasure coded data to the first portion of the solid-state memory, and writing one or more parity bits of the erasure coded data to the second portions of the solid-state memory. A storage system is also provided.