US10027778B2

Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.
US10027767B2

An embodiment of the present invention provides a method for providing an SNS-based file aging service executed in a SNS-based file aging service providing server, and the method includes receiving a SNS registration event for at least one user of at least one user, checking whether a content upload event is being occurred on a SNS of the at least one user at which the SNS registration event is received, mapping the content at which the content upload event is occurred with the SNS registration event of the at least one user for the storage thereof, and expiring the content uploaded on the SNS, the content being stored by mapping it with the SNS registration event, when an SNS deregistration event is being occurred for the at least one user from the at least one user.
US10027763B2

Provided is an enhanced LPP transport that may improve performance where a sender or receiver of messages processes certain messages that include requests to abort transactions or sessions, or processes certain messages that might otherwise result in the sending of abort messages. Embodiments may reduce unwanted system actions such as, for example, the unwanted termination of a transaction or session, or the unnecessary use of system resources.
US10027759B2

A method and device for providing original equipment manufacturer (OEM) human-machine interface (HMI) device operation of a non-OEM handheld mobile device is provided. The method and/or device operate to process an access request received via a vehicle network, and transmits, in response to the access request, a HMI configuration request that corresponds to the OEM HMI device. The method and/or device receive, in response to the HMI configuration request, a HMI mapping assignment that corresponds with the OEM HMI device, and applies the HMI mapping assignment to OEM HMI device data to produce non-OEM HMI data, in which the OEM HMI device data being operable to manipulate at least one application function of the non-OEM handheld mobile device.
US10027756B2

Systems and methods are provided for storage platform-independent storage provisioning. The systems and methods may include receiving a storage provisioning request from a user interface, processing the storage provisioning request to determine one or more of a plurality of storage resources utilized to complete the storage provisioning request, generating an instruction to provision a data storage space among the one or more of the plurality of storage resources, and provisioning the data storage space based on the instruction. Each of the plurality of storage resources may include an interface configuration, and at least two interface configurations are different from one another. Each of the plurality of storage resources may be accessible and operational in accordance with the interface configuration thereof. The processing of a storage provisioning request may include determining at least one of a nature of the storage provisioning request, or an application associated with the storage provisioning request.
US10027750B1

Disclosed are various embodiments for utilizing a network identifier that is based on a media item. A computing device receives a network identifier for a network. The computing device detects that the network identifier is based on a media item and generates a user interface having information related to the media item.
US10027745B2

An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to use a tunneling server to bypass a network address translation (NAT) device that is blocking messages to an endpoint on the other side of the NAT device.
US10027744B2

Systems and methods for the deployment of network resource information based on a containment structure are herein disclosed as comprising, in an implementation, determining, using a configuration item representative of a resource within the configuration management database, a first set of properties associated with a resource type, wherein the first set of properties comprises a subset of the global property set, determining a second set of properties based on deployment rules, such as a containment relationship defining properties included within a parent configuration item of the configuration management database, wherein the second set of properties comprises a subset of the first set of properties, provisioning the resource with the second set of properties, and communicating the provisioned resource for activation within the computer network. In an implementation, a deployment agent can be configured to provision a resource with the second set of properties.
US10027742B2

A server is in communication with a first computing device that can access an application. The server includes a processing device that executes instructions from a non-transitory computer-readable medium. The instructions include receiving a resolution request. The resolution request includes information indicative of a state of the application as accessed by a second computing device. The instructions include generating, based on the information in the received resolution request, at least one of (i) an application resource identifier indicative of a native edition of the application and (ii) a web resource identifier indicative of a web edition of the application. The instructions include determining an instruction set including instructions for accessing at least one of the native edition and the web edition. The instructions include, to at least one of the first and second computing devices, transmitting the instruction set and the application/web resource identifier.
US10027732B2

A method of negotiation of media between a source communication device and a destination communication device for multiplexing multiple media types on an IP transport address comprises the source communication device generating an offer message comprising an extension to the ICE protocol according to RFC 5245 to specify the IP transport address whereon the multiple media types can be multiplexed, wherein the offer message comprising the extension indicates support for both the multiplexing and a non-multiplexing of the multiple media types, and sending the offer message from the source communication device to the destination communication device.
US10027731B2

A method for streaming interactive media between clients includes streaming a first series of packets from a server to a first client. The packets include data, instructions and timestamps for executing the instructions. At least one of the instructions requests capture of client-based events. A second series of packets is received from the first client device. The second series of packets includes one or more captured client-based events generated in response to the instructions requesting capture of one or more client-based events. The second series of packets further includes one or more timestamps associated with each of the client-based events. The first series of packets is merged with the second series of packets based on the time-stamps included with the first and second series of packets to form a merged series of packets. The merged series of packets are streamed to a second client device.
US10027724B2

According to a first aspect of the present invention there is provided a method of implementing a conference for a user of an IP Multimedia Subsystem (IMS). The method comprises, at a Telephony Application Server (TAS) that provides IMS multimedia supplementary services to the user, receiving a request for a conference from the user, designating a Public User Identity (PUI) of the user as an identifier for a conference service provided by the TAS that is to host the conference for the user, receiving signalling relating to a call intended for the user, and using the designated PUI to determine if the call can be connected to a conference hosted by the TAS for the user.
US10027723B2

An approach for communication and sharing of content among user devices includes a method for determining a request for sharing of at least one content item between at least one device and one or more other devices, wherein the request is determined by at least one content sharing component. The method also comprises causing an initiation of at least one communication component to cause an establishment of a communication session between the at least one device and the one or more other devices. The method further comprises causing a transfer of one or more tokens to the at least one device for facilitating the sharing of the at least one content item, wherein the transfer of the one or more tokens is over the communication session, and wherein the sharing is performed over at least one other communication session.
US10027719B2

One aspect includes a method of operating a user terminal adapted for wireless telecommunications using any of a plurality of different radio access technologies including a Circuit Switched, CS, access and a Packet Switched, PS access. The PS access includes access via a Long Term Evolution, LTE, network and WiFi access via a Wireless Local Area Network, WLAN. The method includes: (i) making a determination to switch from a PS LTE access to a WiFi access, (ii) switching to WiFi access, and (iii) ignoring or rejecting a command received to hand over to a CS access. Other aspects include a user terminal, a telecommunications network entity, and a method of operating a telecommunications network entity.
US10027712B2

Embodiments may include a load balancer that receives a request packet sent by a remote client to an original destination address of multiple network addresses serviced by the load balancer, and selects according to a load balancing protocol, a host computer of a plurality of host computers to process the request. The load balancer may, from among a plurality of ports on the selected host computer, select a particular port having a one-to-one association with the original destination address, the association specified by mapping information accessible to the load balancer, and send the request packet to the selected port on the selected host computer. The mapping information accessible to the selected host computer specifies a one-to-one association between the selected port and the original destination address. Sending the request packet to the selected port conveys that address to the selected server without that address being included in that packet.
US10027710B2

A node is provided that includes a home base station collocated with a local gateway (L-GW) providing access to a local Internet Protocol (IP) network. The node performs an establishment procedure with a security gateway (SeGW), and discriminates a packet. The node uses a first interface configured at the L-GW and a second interface which is configured between the home base station and a gateway for the home base station. The first and second interfaces are tunneled through a same IP security (IPsec) tunnel opened between the home base station and the SeGW. The home base station for the first interface uses a first IP address that is either same as or different from a second IP address used by the home base station for the second interface. The node uses either distinct ranges of Tunnel Endpoint Identifiers (TEIDs) or the first and second IP addresses to discriminate the packet.
US10027707B2

A method and system for providing security against phishing attacks. The method can include receiving a login ID from a client, and providing an encrypted commitment to the client. The method can also include receiving a one-time password (OTP) from the client, and validating the OTP. The method can also include sending a commitment key, to be authenticated by the client, receiving a static password from the client and authenticating the client. Embodiments of the invention are directed to a system for providing security against phishing attacks. The system can include one or more servers configured to receive a login ID from a client, and provide an encrypted commitment to the client. The processors can be configured to receive a one-time password (OTP) from the client, validate the OTP, send a commitment key, to be authenticated by the client, receive a static password from the client and authenticate the client.
US10027692B2

An example computer-implemented method includes receiving, via a processor, an application to be tested, a set of intrusive monitoring capabilities, and a set of external monitoring capabilities. The method includes executing, via the processor, the application in a clean environment to generate unmonitored application behavior. The method includes executing, via the processor, the application with intrusive monitoring based on two randomly generated seeds to generate trigger events and external monitoring to detect changes of application behavior in response to the intrusive monitoring. The method includes computing, via the processor, a correlation measure between the trigger events and the detected changes in the application behavior. The method includes modifying, via the processor, the application in response to detecting the application is evasive based on the correlation measure.
US10027690B2

An electronic message is analyzed for malware contained in the message. Text of an electronic message may be analyzed to detect and process malware content in the electronic message itself. The present technology may analyze an electronic message and attachments to electronic messages to detect a uniform resource location (URL), identify whether the URL is suspicious, and analyze all suspicious URLs to determine if they are malware. The analysis may include re-playing the suspicious URL in a virtual environment which simulates the intended computing device to receive the electronic message. If the re-played URL is determined to be malicious, the malicious URL is added to a black list which is updated throughout the computer system.
US10027679B2

A system for identify threats to the security of an owner's electronic information by performing a secondary background authorization (SABA) that is transparent to the requester to verify or flag unauthorized access to systems, data or company offices being requested. The secondary background authorization relies on a proprietary security, big data pattern-matching, and modeling approach made possible by the creation, expansion, and analysis of new “data streams” that, together with Operating systems, applications, and devices data, uniquely allows the system to determine a security access risk and provide information to the owner.
US10027676B2

A method and system for multi-user, multi-device content access metering and control is provided. In one embodiment, a system implements a method such that in response to user login requests, the system controls login access by providing multiple users login access to plural electronic devices capable of communicating via a communication system. Further, in response to user content access actions, the system controls access to content by selectively providing content to said one or more users via said one or more electronic devices based on content access policies.
US10027675B2

A control component of a computing environment initiates sending of request(s) over a network of the computing environment by an activated virtual adapter. The activated virtual adapter is hosted on a physical adapter of a host system coupled to the network, and is for use by a guest, hosted by the host system, in performing data input and output. The request(s) retrieve access control information from the network indicative of access control(s) enforced in controlling access by the activated virtual adapter to network component(s). The initiating provides indication(s) to the physical adapter, absent involvement of the guest, that the request(s) be sent by the virtual adapter. Based on the initiating, the control component obtains the access control information from the physical adapter, and determines, based on that information, the access control(s) being enforced by the network in controlling access by the activated virtual adapter to the network component(s).
US10027671B2

A method by a content server includes maintaining a historical repository of terminal signature tuples received from computer terminals. Each of the terminal signature tuples contains a terminal identifier for a computer terminal and a terminal signature characterizing a measured operation by the computer terminal. An access request message is received from a source computer terminal and contains a terminal signature tuple. The terminal signature tuple in the access request message contains a terminal identifier for the source computer terminal and a terminal signature characterizing a measured operation by the source computer terminal. A posterior probability value is generated based on processing a combination of the terminal signature tuple contained in the access request message and the terminal signature tuples contained in the historical repository. The content server controls access for the access request message to a resource controlled by the content server based on the posterior probability value.
US10027668B2

An information protecting apparatus includes: a storage configured to store data; a communication device configured to perform communication over a network by using first setting information; and a controller configured to control reading and writing of the data from and to the storage. The controller stores the first setting information into the storage. The controller determines whether second setting information is identical to the first setting information stored in the storage. The second setting information is acquired over the network after the first setting information is stored into the storage. The controller restricts the reading and writing of the data from and to the storage when the first setting information and the second setting information are not identical to each other.
US10027663B2

An anonymized biometric representation of a target individual is used in a computer based security system. A detailed input biometric signal associated with a target individual is obtained. A weakened biometric representation of the detailed biometric signal is constructed such that the weakened biometric representation is designed to identify a plurality of individuals including the target individual. The target individual is enrolled in a data store associated with the computer based security system wherein the weakened biometric representation is included in a record for the target individual. In another aspect of the invention, a detailed input biometric signal from a screening candidate individual is obtained. The detailed biometric signal of the screening candidate is matched against the weakened biometric representation included in the record for the target individual.
US10027662B1

Systems, methods, and devices for dynamically authenticating a user are disclosed. A speech-controlled device captures a spoken command, and sends audio data corresponding thereto to a server. The server determines the audio data includes a spoken command to receive content, and therefrom determines a source storing the content. The server also determines threshold user authentication confidence score data associated with the content source. Based at least in part on the threshold user authentication confidence score data, the server determines a user authentication technique, and a device configured to capture user authentication data. The server determines user authentication confidence score data using user authentication data received from the device, and determines weighted user authentication confidence score data therefrom. If the weighted user authentication confidence score data satisfies the threshold user authentication confidence score data, the server receives the requested content from the content source.
US10027657B1

A method for authenticating a user on the electronic computing device includes receiving a request to authenticate the user. First data is received from the electronic computing device. The first data comprises selections of the user of a plurality of locations from a picture displayed on the electronic computing device. The first data also comprises force data representing forces applied by the user when making the selections. The first data is compared with second data. A determination is made as to whether aspects of the first data correspond to aspects of the second data. When the aspects of the first data correspond to the aspects of the second data, the user is authenticated.
US10027654B2

The invention relates to an authentication method for authenticating a client device having an authentication token generated by means of a pseudo-homomorphic function and based on a secret element (PIN) known only by the client device, to a server, comprising: the generation (A1), by the client device, of proof of knowledge of the secret element based on a proof generation key masked with a first mask data item, said masked proof generation key being dependent on said secret element, the transmission to the server by the client device, of said generated proof of knowledge of the secret element (A2) and of the authentication token (J) masked using the mask data item (A3), the verification of the validity of the masked authentication token (A4) and of the validity of the proof of knowledge by the server (A6) by a zero-knowledge proof, proving the knowledge of said secret element by the client device without revealing it.
US10027651B2

A method for managing input/output (I/O) traffic in an information handling system. The method may include receiving electronic I/O requests from a network-attached server, determining a queue depth limit, monitoring latency of processed electronic I/O requests, and processing received electronic I/O requests. The number of electronic I/O requests permitted to be processed over a period of time may be based on a mathematical combination of the queue depth limit and a latency of processed electronic I/O requests. The determined queue depth limit may be a fractional value.
US10027649B2

Provided is a process including: receiving, with an intermediary server, a request to access web content at a web server; submitting, from the intermediary server a value by which possession of an access credential is demonstrated, wherein the value is withheld from the client web browser; receiving, by the intermediary web browser, instructions to store in web browser memory an access token; and sending, from the intermediary server, to the client web browser executing on the client computing device, instructions to store the access token in browser memory of the client web browser, thereby authenticating the client web browser without the client web browser having access to the value by which possession of the access credential is demonstrated.
US10027643B2

To solve the problems that may occur due to the leakage of user account information, the present disclosure may manage the security using the device token that is used independently of that of the server, that is generated by a home device, and that can be used for device authentication when a smart phone controls home appliances. With the use of the device token, the present disclosure may solve the problems that the status information of home appliances is exposed by another person or the home appliances are controlled by another person, even though the user account information is leaked.
US10027631B2

Described herein are various technologies pertaining to constructions of a password-based authentication protocol that are configured to allow a user to register with and authenticate to an online service without the online service receiving a password or a deterministic function of the password of the user. When registering with an online service, a client computing device establishes a cryptographically strong random secret and stores an encryption of such secret with a data storage device. The storage device also never receives the password or a deterministic function of the password. When the user wishes to authenticate to the online service, the user employs her password to retrieve the encrypted secret from the storage device, decrypts such secret, and utilizes the decrypted secret to answer a cryptographically strong challenge provided to the user by the online service upon the online service receiving a username pertaining to such user.
US10027619B2

A method for forwarding an e-mail message from an e-mail server to a mobile terminal is provided. An e-mail address of the mobile terminal is associated with an identifier and encryption information, receiving the e-mail message associated with the e-mail address and sent by the e-mail server. The method includes encrypting the e-mail message using the encryption information associated with the e-mail address and transmitting the encrypted e-mail message to the mobile terminal.
US10027616B2

A proximity discovery system enabling a person to quickly and efficiently discover colleagues within their proximity without visual contact. The system comprises a mobile computing device including an antenna and transceiver for exchanging messages with a plurality of other mobile devices within approximately 100 meters of the user device, a user detection module for detecting the messages from the other mobile devices, a proximity detector for estimating a distance between the user device and each of the mobile devices, a connection module for sharing biographic and professional information with the plurality of mobile devices based on one of a plurality of connection levels. At a first level, the users exchange name and initial corporate affiliation data, while at a second level they exchange more detailed professional data and social media contact data.
US10027610B2

Systems and methods to manage dynamic content in email via an image server. The image server being configured to communicate and receive requests from an email client regarding dynamic content. The image server is also configured to load data regarding the email client from an asset database, and to communicate with a decision engine. Further, the image server is configured to communicate with a content acquisition server, to communicate an analytics database, and to cause display of dynamic content in an email.
US10027606B2

A method comprising determining to provide a notification to a user, the notification being associated with notification content, determining a cognitive load associated with the notification content, determining a notification representation associated with the notification such that the notification representation is indicative of the cognitive load is disclosed.
US10027599B2

A method for determining a capacity of a virtual machine in a VoIP system includes determining a resource configuration of the virtual machine including a number of CPU cores, a CPU clock rate, or a memory size. The virtual machine may be configured as a trunk, conference bridge, phone switch, session border controller, router, or another device in the VoIP system. The method also includes sending the resource configuration from the virtual machine to a VoIP system configuration application. The VoIP system configuration application may be an application running on the virtual machine or an application running on a server separate from the virtual machine. At the VoIP system configuration application, a capacity of the virtual machine is determined based on the resource configuration. The capacity may determine a number and type of telephony features supported by the telephony device in the VoIP system.
US10027598B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing network resources based on available user information. The methods, systems, and apparatus include actions of obtaining a set of user information, receiving a request to access a network resource, and in response to receiving the request to access the network resource, determining user information requested by the network resource. Additional actions include determining whether the set of user information satisfies the user information requested by the network resource and in response to determining that the set of user information satisfies the user information requested by the network resource, selecting a particular network resource to provide in response to the request. Further actions include in response to selecting the particular network resource, providing the particular network resource in response to the request.
US10027594B1

One pre-configured code point from of a plurality of code points for a multiprotocol label switching (MPLS) traffic class represents a congestion marked code point associated with traffic congestion and the remaining code points represent not-congestion marked. Congestion associated with a label switching path can be determined based on a congestion notification from a router queue and on a pre-determined congestion indicator from a packet header.
US10027592B1

A group of computing devices use a wireless channel for communication, resulting in congestion. Within that group, some devices may need to exchange time sensitive application data, such as data indicative of control inputs received from a user. A destination device may transmit a clear to send (CTS) frame over the channel that indicates a CTS interval indicative of a time to suspend transmission. Other computing devices respond to the CTS frame by suspending transmission for the specified CTS interval. However, a source device in the group of many computing devices receives the CTS frame and initiates transmission of application data instead of suspending transmission. As a result, the source device transmits while other computing devices are not transmitting. In some implementations a beacon frame may be transmitted before a CTS frame. The destination device may confirm receipt of the application data by transmitting an acknowledgement to the source device.
US10027591B1

The disclosed apparatus may include a storage device that stores at least one policy for handling certain network traffic exchanged between multiple computing devices during at least one specific day. The apparatus may also include a policy-enforcement unit communicatively coupled to the storage device. The policy-enforcement unit may receive, at a network device that facilitates network traffic within a network, at least one packet to be exchanged between the multiple computing devices on the specific day. The policy-enforcement unit may then determine, due at least in part to receiving the packet on the specific day, that the policy applies to the packet. In response to determining that the policy applies to the packet, the policy-enforcement unit may handle the packet in accordance with the policy. Various other apparatuses, systems, and methods are also disclosed.
US10027590B2

A network device implementing the subject system for end to end flow control may include at least one processor circuit that may be configured to detect that congestion is being experienced by at least one queue of a port and identify another network device that is transmitting downstream traffic being queued at the at least one queue of the port that is at least partially causing the congestion. The at least one processor circuit may be further configured to generate an end to end flow control message that comprises an identifier of the port, the end to end flow control message indicating that the downstream traffic should be flow controlled at the another network device. The at least one processor circuit may be further configured to transmit, out-of-band and through at least one intermediary network device, the end to end flow control message to the another network device.
US10027572B2

A station (100, 330) for use in a mesh network comprising at least one first station (100a) and a second station (100b) wherein the station comprises a controller (210) configured to receive a path request for a path from the first station (100a) to the second station (100b); determine a proposed path between the first station (100a) and the second station (100b); and determine a cost for the proposed path, wherein the controller (210) is characterized in that it is configured to retrieve a number of jumps and a bit rate, and to include the number of jumps and a bit rate in the determination of the cost for the proposed path, wherein an increase in number of jumps and/or decrease in bit rate leads to an increase in cost for the proposed path.
US10027558B2

A system, method and program product that provides a disaster recovery (DR) brokerage infrastructure. A system is described that includes: a network of intermediate storage nodes and peering points; and a brokerage manager that periodically evaluates a set of DR as a service (DRaaS) providers and selects a cost optimal DRaaS provider for a subscriber, wherein the brokerage manager replicates DR related data for the subscriber in an intermediate storage node prior to delivery to the cost optimal DRaaS provider.
US10027552B2

Methods and systems for discovery of a set of nodes in a network. The method comprises selecting a node amongst nodes in a group of nodes to be processed; and instructing to implement a discovery procedure for the selected node. The procedure comprises broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network; and receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed; and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered.
US10027551B1

Techniques for implementing a node-based access control system are described herein. In an embodiment, a server computer stores a node based policy system wherein each node identifies a resource and a policy for the resource. The server computer identifies a policy for a first node and an identifier of a second node wherein the second node is a parent node to the first node. The server computer maps an effective policy identifier to the policy for the first node and the identifier of the second node. The server computer stores data associating the effective policy identifier with the first node. The server computer identifies a policy for a third node and an identifier of the second node, wherein the second node is a parent node to the third node and wherein the policy for the third node is equivalent to the policy for the first node. The server computer then stores data associating the effective policy identifier with the third node.
US10027547B1

A network system comprises a first component, a second component, and a system for self-optimization. The system for self-optimization comprises an interface and a processor. The interface is configured to receive a performance indication from the first component. The processor is configured to determine a configuration change for the second component according to a set of configuration rules.
US10027542B2

A node of a communication network determines a hash-based sketch. The sketch may for example correspond to a Count-Min (CM) sketch. The sketch summarizes a number of occurrence of an event for a group of UEs. Further, the node receives information representing the number of occurrence of the event for said group of UEs from one or more further nodes of the communication network, e.g., in a further hash-based sketch. The node updates the sketch with the information received from the further and provides the updated sketch to the further nodes.
US10027539B2

Method in a radio node (101) for configuring a wireless device (120). The radio node (101) and the wireless device (120) operate in a wireless communications network (100). The radio node (101) configures the wireless device (120) with a plurality of Physical Uplink Control Channel, PUCCH, resource units. The plurality of PUCCH resource units is associated with a number of downlink, DL, aggregated carriers.
US10027538B1

A method includes providing account enable data from a multi-tenant hosted communication system to a premises based communications system. The method also includes receiving user configuration data at a remote portal of the hosted communications system, the configuration data including the account enable data and user data describing properties of each of a plurality of users in the premises based communications system including at least one user group to which a subset of the users belongs. The method also includes providing enablement data to the premises based communications system via the portal to identify which resources in the multi-tenant hosted system are enabled for the plurality of users in the premises based communications system based on the user configuration data. Changes in the enablement data further can be synchronized based on changes in the user configuration data received from the premises based communications system via the portal.
US10027536B2

Embodiments are provided to perform affinity analysis and management of network services. The embodiments use model-driven engineering to capture more generic affinity-based relationships, including between applications and endpoints and between customers and the network infrastructure. In an embodiment method, upon receiving at a network component a request for an application, affinity analysis is performed on the application. A network configuration is then determined according to results of the affinity analysis. The affinity analysis is performed and the network configuration is determined according to business rules defining application and customer priorities. The business rules are defined using a single information model and implemented using at least one data model. The network infrastructure is then configured according to the affinity analysis and the network configuration.
US10027535B1

A computer-implemented method for managing device configurations at various levels of abstraction may include (1) receiving a request to transform configuration details of at least one computing device into configuration details for an abstraction of the computing device, (2) using at least one compiler to transform the configuration details of the computing device into configuration details of the abstraction, and (3) returning the configuration details of the abstraction. Various other methods, systems, and computer-readable media are also disclosed.
US10027526B2

Methods and apparatus for wired communications are disclosed. A method for transmitting a data stream through a wired communications channel includes encoding the data stream to produce a first baseband modulating signal I(t) and a second baseband modulating signal Q(t) whose amplitudes together represent a time series of complex symbols (I, Q) each selected from a two-dimensional (2-D) constellation of symbols distributed on the phase plane about the origin such that at least one of the baseband modulating signals has a substantially non-zero mean amplitude, modulating the baseband signals I(t) and Q(t) to produce a modulated signal, wherein the I(t) and Q(t) components of the modulated signals are generally fixed in quadrature, and providing the modulated signal to a wired communications channel.
US10027522B2

According to one embodiment, a transmission system may include a plurality of signal processing apparatuses. The signal processing apparatus are connected in series. The signal processing apparatus includes a plurality of signal processors, and a switcher. The signal processors generate an output signal by performing signal processing of an input signal from an earlier-stage signal processing apparatus. The signal processors supply the output signal into which is included an abnormality signal if the input signal does not include the abnormality signal and also the output signal does not satisfy the criteria. The switcher receives a plurality of output signals output from the plurality of signal processors. The switcher supplies an output signal of the plurality of output signals.
US10027516B2

An on-chip AC coupled receiver with offset calibration. The receiver includes AC coupling circuitry to couple a differential input signal into a coupled differential signal having a first signal and a second signal. The receiver includes a first comparator to generate a first error signal indicative of whether a first reference signal is greater or smaller than a signal derived from the coupled differential signal. The receiver includes a second comparator to generate a second error signal indicative of whether a second reference signal is greater or smaller than the signal derived from the coupled differential signal. The receiver further includes feedback circuitry to adjust a voltage offset between the first signal and the second signal of the coupled differential signal based on the first error signal and the second error signal.
US10027514B2

A system comprises a first module and a second module, connected by a transmission line comprising first and second wires. The first module includes common mode voltage circuitry, for imposing a common mode voltage onto the first and second wires. The first module includes signal generation circuitry, for generating a signal voltage in response to first data, and for imposing the signal voltage as a differential signal onto the first and second wires during periods when the first module has first data to transmit. The second module includes current generation circuitry, for generating a signal current in response to second data, and for injecting the signal current as a differential current onto the first and second wires during periods when the second module has second data to transmit. The first module includes respective resistances connected to the first and second wires. The first module includes a first detector for obtaining first output data based on voltages across the resistors resulting from the signal current injected by the current generation circuitry of the second module; and the second module includes a second detector for obtaining second output data based on differential signal imposed by the signal generation circuitry of the first module.
US10027513B2

An anti-aliasing channel estimation apparatus and method and a receiver where the anti-aliasing channel estimation method includes: performing clock recovery and data synchronization on a received multicarrier signal with channel aliasing, to obtain a synchronized time-domain signal and a sampling phase; calculating an estimation signal after passing through a channel and being aliased based on a training sequence and the sampling phase, and obtaining a channel response and an aliasing signal response of each subcarrier of the multicarrier signal based on the estimation signal and the frequency-domain signal. Therefore, channel estimation may be performed on the multicarrier signal with channel aliasing, influence of the channel aliasing on the bit error rate may be lowered, and transmission quality of the system may be improved.
US10027512B2

Disclosed are a method and an apparatus for sounding in a wireless communication system. A method for sounding in a wireless local area network (WLAN) may comprise: a step of receiving, by an STA, an NDPA frame from an AP; a step of receiving, by the STA, an NDP frame on the basis of identification information included in the NDPA frame; and a step of transmitting, by the STA, channel state information determined on the basis of the NDP frame to the AP, wherein the NDPA frame may be demodulated on the basis of a first FFT and the NDP frame may be demodulated on the basis of a second FFT.
US10027510B2

A large-scale data center is based on orthogonal connectivity of a distributed single-stage connector, having a large number of disjoint primary switches, to a large number of access nodes and a large number of secondary switches. The secondary switches are coupled to a large number of servers forming a server farm. The orthogonal-connectivity scheme yields a contiguous network providing single-hop paths from each access node to each other access node, from each secondary switch to each other secondary switch, from each access node to each secondary switch, and from each secondary switch to each access node.
US10027503B2

Arrangements of integrated door lock and position sensor devices are presented. A wireless interface may be configured to wirelessly communicate with one or more remote computerized devices. A sensor may be incorporated into the device that detects when the door is open or closed. A lock may be incorporated into the device that, when engaged and the door is closed, prevents the door from being opened from at least one side of the door may be incorporated into the device. A controller may be configured to determine when the door is open, shut, locked, and/or unlocked using information from the lock and the sensor.
US10027501B1

Methods and systems for pre-configuring a payment vehicle are described. In some embodiments, transaction criteria pertaining to a payment vehicle is proactively received in advance of an anticipated transaction. A transaction authorization request may be received from a point of sale device and may be generated by the point of sale device in response to an attempted use of the payment vehicle. Information about the transaction in the transaction request may be compared with the transaction criteria to determine whether to authorize the transaction.
US10027498B2

Disclosed herein are a method and apparatus for delivering user-assisted multimedia data using periodic multicast, which provide stable high-capacity Video-On-Demand (VOD) streaming service by proposing a user-assisted video transfer scheme capable of replacing a client-server configuration in providing high-capacity VOD streaming service.
US10027488B2

A system for numeric pattern normalization for cryptographic signatures is provided. The system includes a resolving client, and an at least one signature server. The at least one signature server includes at least one processor and non-transitory computer readable media having encoded thereon computer software comprising a set of instructions executable by the at least one processor. The set of instructions may be executed by the signature server to generate a message to be transmitted to a resolving client, normalize the message via numeric pattern normalization, generate a hash value for the normalized message, and generate a cryptographic signature based on the hash value. The signature server may then generate a signed message having the message signed with the cryptographic signature, and transmit the signed message to the resolving client.
US10027481B2

An electronic device for management of cryptographic keys, and a corresponding method implemented in a computing device comprising a physical processor, transmit feature data of the device to a key generation module, wherein the feature data comprises information corresponding to an identifier or an attribute of the device, and receive, by the device from the key generation module, a digital signature of the transmitted feature data. The device installs the received digital signature as a cryptographic private key for communication, and performs a cryptographic operation using the installed digital signature as the cryptographic private key.
US10027476B2

A method for generating a secret or a key in a network, the network including at least one first and one second member and a transmission channel between at least the first and the second members. The first and second members being able to place at least one first value and one second value on the transmission channel. The first member causes a first member value sequence and the second member causes a second member value sequence to be transmitted over the transmission channel largely synchronously with each other. The first member and the second member generate a shared secret or a shared key on the basis of information about the first member value sequence and the second member value sequence and on the basis of an overlap value sequence resulting from the overlap of the first member value sequence with the second member value sequence on the transmission channel.
US10027472B2

Embodiments include apparatuses, methods, and systems for a physically unclonable function (PUF) circuit. The PUF circuit may include an array of PUF cells to generate respective response bits of an authentication code in response to a challenge bit string. The PUF cells may include a pair of cross-coupled inverters, the individual inverters including independently selectable pull-down or pull-up legs. One of the pull-up or pull-down legs of each inverter may be selectively activated based on the challenge bit string. The PUF cells may further include first and second configurable clock delay circuits to pass respective clock signals to pre-charge transistors of the PUF cell. A dark bit masking circuit may generate a soft dark bit mask for the PUF circuit. Other embodiments may be described and claimed.
US10027471B2

A primary device implementing the subject system of link establishment for single pair Ethernet may include at least one processor circuit. The at least one processor circuit may be configured to transmit a first synchronization sequence to a secondary device and to subsequently detect a second synchronization sequence, different than the first, transmitted by the secondary device. The synchronization sequences may be pseudo-noise sequences that have strong autocorrelation characteristics. The at least one processor circuit may be configured to wait a predetermined amount of time after completing the detection of the second synchronization sequence, and then may initiate a training stage. The training stage may include exchanging scrambler states of additive scramblers used by the primary and secondary devices. The at least one processor circuit may be configured to enter a data mode upon completion of training. In the data mode, data is forward error correction encoded and then scrambled.
US10027469B2

Method and apparatus for generating a jitter reduced clock signal from signal transmitted over a communication medium includes receiving, with high speed data interface circuitry, a modulated signal that includes a binary encoded data stream. A recovered clock signal is generated from the modulated signal and tracks the long-term drift in the modulated signal. A jitter reduced clock signal is generated by filtering the recovered clock signal with a filtering circuit having a bandwidth sufficient to remove jitter while allowing the jitter reduced clock signal to track the drift in the modulated signal.
US10027466B2

A method performed under control of a first device capable of full duplex radio communications may include receiving a first part of a first data from a second device capable of the full duplex radio communications; determining that the second device has transmitted the first data to the first device, based, at least in part, on the received first part of the first data; and transmitting a second data to the second device, while receiving a second part of the first data from the second device.
US10027462B2

A unified frame structure design includes multiple structures to support multiple access requirements. In some aspects, different access requirements may relate to different access terminal categories and/or different applications. In some aspects, different access terminal categories may relate to different performance requirements of different access terminals. In some aspects, the disclosed unified frame structure design could support, for example, and without limitation, at least one of: a low latency mode, a low overhead mode, a low power mode (e.g., for micro-sleep and/or dynamic bandwidth switching), an access terminal with narrowband capability operating in wideband, or ultra-low-latency and nominal multiplexing. Other aspects, embodiments, and features are also claimed and described.
US10027457B2

Methods and apparatuses for providing soft and blind combining for PUSCH CQI processing are disclosed. In an exemplary embodiment, a method includes generating a plurality of hypothetical rank indicator (RI) values associated with a user equipment (UE), and concurrently soft-combining channel quality information (CQI) and RI information associated with the UE that is contained in a received subframe of symbols. The RI information is soft-combined to generate a soft-combined RI bit stream and the CQI information is soft-combined based on the plurality of hypothetical RI values to generate a plurality of soft-combined CQI bit streams, respectively. The method also includes decoding the soft-combined RI bit stream to generate a decoded RI value, and decoding a selected soft-combined CQI bit stream based on the decoded RI value to generate a decoded CQI value.
US10027443B2

The present disclosure is a method for frame acknowledgment. The method includes upon completion of downlink service data scheduling and resource allocation, allocating feedback resources in the uplink of the present physical frame; or, upon completion of the uplink service data scheduling and resource allocation, allocating feedback resources in the downlink of the next frame for sending a Group ACK response. The method further includes according to the allocated feedback resources, encapsulating the corresponding control signaling used for indicating feedback resource allocation; sending the feedback resource control signaling in a control channel of the physical frame. Also disclosed is a device for frame acknowledgement. In a centralized wireless communication system having an uplink and downlink frame structure, the method and device of the present disclosure realize data packet sending and acknowledgment in the form of MAC frames at the MAC level, and achieve the least acknowledgment delay and high reliability by providing group acknowledgment with minimum complexity, thus facilitating resource scheduling and retransmission scheduling.
US10027439B1

Aspects of the subject disclosure may include, for example, a launcher that includes a hollow waveguide that guides a first electromagnetic wave conveying data from a transmitting device. A dielectric stub coupler receives the first electromagnetic wave from the hollow waveguide to form a second electromagnetic wave that propagates along a portion of the dielectric stub coupler adjacent to a transmission medium, wherein second electromagnetic wave propagates along the dielectric stub coupler via a first guided wave mode and a second guided wave mode, and wherein the portion has a length that supports a coupling of the second guided wave mode for propagation along an outer surface of the transmission medium.
US10027436B2

Apparatus and methods are provided for application layer optimization in a modern data network. The optimization incorporates variable rate transmission across one or more optical data channels. Data throughput is maximized by enabling quality of service profiles on a per transmission channel basis. According to one aspect, a system is provided in which the application layer is aware of and controls the underlying transmission rate and quality of the transmission. This enables the system to fully utilize the transmission capacity of the channel. The application layer may map different applications to different transmission classes of service. The services can be classified based on data throughput rate, guaranteed error rates, latency and cost, among other criteria. This provides flexibility to the application layer to map some loss tolerant applications to a lower cost (per bit) transmission class.
US10027423B1

An adaptive demapper adaptively demaps an input symbol. An input symbol is received and demapped in a hard-output demapper to generate a current detected symbol corresponding to a constellation point on a current constellation closest to the input symbol. A corrected inverse of a current noise power estimate is determined by updating a previous noise power estimate based on a difference between the input symbol and the current detected symbol. In a soft-output demapper, a log likelihood ratio corresponding to the current detected symbol is determined based on the corrected inverse of the current noise power estimate. The constellation point in the current constellation corresponding to the current detected symbol is then updated to generate an updated constellation based on a difference between the constellation point and the received input symbol.
US10027419B2

A memory system includes a memory controller, a plurality of memory modules, and a memory bus connecting the memory controller and the plurality of memory modules. The memory bus includes at least one polarization-controlled optical channel configured to control a polarization of transmission light in response to a plurality of selection signals in order to transfer the transmission light to a target memory module among the plurality of memory modules. The transmission light is linearly-polarized light provided from the memory controller, and the plurality of selection signals correspond to the plurality of memory modules, respectively.
US10027418B2

A method of controlling an input signal supplied from an encoder to a modulator, wherein the input signal causes modulation of a current flowing through a light source in order to embed data in light emitted by the light source. The method comprises: for each of a plurality of possible logical transitions allowed by the encoding scheme from an adjacently preceding symbol to a present symbol, determining a respective observed value for the current level of the present symbol; for each of the plurality of logical transitions, determining an associated error between the respective observed value and a corresponding one of a set of nominal values for the current levels; and based on the respective error for each of the plurality of logical transitions, applying a respective compensation to the corresponding input in order to bring the resulting current level closer to the corresponding nominal value.
US10027415B2

An apparatus for transmitting a control signal in a radio-over-fiber (RoF)-based mobile fronthaul includes: a data channel transmitter configured to generate a data signal at a preassigned frequency or wavelength; a control channel transmitter configured to generate a control signal at a designated frequency or wavelength that is shared with other apparatuses; and a combiner configured to combine the data signal with the control signal.
US10027395B2

A method and device for reporting channel state information in a wireless communication system is disclosed. The method for reporting channel state information (CSI) by means of a terminal in a wireless communication system according to an embodiment of the present invention includes: measuring a first reference signal transmitted from a first subset of antenna ports from among a plurality of antenna ports in a base station; measuring a second reference signal transmitted from a second subset of antenna ports from among the plurality of antenna ports; and reporting the CSI to the base station based on at least one of the measurement of the first reference signal and the measurement of the second reference signal, wherein at least one of the plurality of antenna ports is included in both the first subset and the second subset.
US10027390B2

Disclosed is a precoding method for generating, from a plurality of baseband signals, a plurality of precoded signals that are transmitted in the same frequency bandwidth at the same time. According to the precoding method, one matrix is selected from among matrices defining a precoding process that is performed on the plurality of baseband signals by hopping between the matrices. A first baseband signal and a second baseband signal relating to a first coded block and a second coded block generated by using a predetermined error correction block coding scheme satisfy a given condition.
US10027387B2

There is disclosed a method performed by a User Equipment, UE, for Hybrid Automatic Repeat Request, HARQ, retransmission of data in a multi-antenna wireless communication system. The method comprises, receiving Acknowledgement/Negative Acknowledgement, ACK/NACK, feedback information relating to data transmitted on two streams, and performing, upon rank reduction where only one stream is available for transmission, retransmission of data on a cancelled stream over the remaining stream. There is furthermore disclosed a UE configured for performing the method. A transmission method together with an arrangement for a UE is also disclosed.
US10027378B2

According to one embodiment, a power reception device includes: a power receiver that wirelessly receives power from a power transmission device; a power storage that stores the power received by the power receiver; and a signal transmitter configured to transmit a detection signal, the signal transmitter being independent of a power system operating with power fed from the power storage.
US10027376B2

A system is provided in which a set of modules each have a substrate on which is mounted a radio frequency (RF) transmitter and/or an RF receiver coupled to a near field communication (NFC) coupler located on the substrate. Each module has a housing that surrounds and encloses the substrate. The housing has a port region on a surface of the housing. Each module has a field confiner located between the NFC coupler and the port region on the housing configured to guide electromagnetic energy emanated from the NFC coupler through the port region to a port region of an adjacent module.
US10027375B2

Disclosed is a device (D′) for near-field radiofrequency communication with a portable element, the device including: at least one near-field communication primary antenna (A0) having a predetermined communication frequency (Fc); and a microcontroller (30′) electrically connected to the primary antenna, including a power supply source for the primary antenna and a receiver unit for the data (20′) received by the primary antenna. The communication device further includes: at least one passive relay antenna (A1 . . . A8), juxtaposed with the primary antenna, relay frequencies (F1 . . . F8), lying within a range of values around the predetermined communication frequency (Fc), but different from the predetermined communication frequency (Fc), electrically connected to the data receiver unit. Also included is a unit (C4) for adjusting the relay frequency. The communication device can be used to enlarge the near-field communication surface of the communication device.
US10027370B2

[Object] To provide a transmission apparatus, reception apparatus, and information processing method which enable a wireless device to carry out wireless transmission with less power consumption. [Solution] A transmission apparatus includes: a communication unit configured to transmit a transmission signal from the transmission apparatus to a reception apparatus via wireless communication; and a signal processing unit configured to generate the transmission signal in which transmission information is spread by using a spreading code selected according to identification information of the transmission apparatus, in order to enable the reception apparatus to acquire the identification information on the basis of an estimation result of the spreading code used for the transmission signal.
US10027369B2

A remote unit of a distributed antenna system includes: a transceiver configured to communicate RF signals between a master unit of the distributed antenna system and a terminal device, and receive downlink RF signals from a base station; and signal processing circuitry configured to provide downlink signals to the master unit. The remote unit receives instructions from a host unit of the distributed antenna system to establish a communication link with the base station in response to detecting a malfunction with respect to an additional communication link between the master unit and an additional base station.
US10027366B2

A technology is provided for handling signals with defined power levels that are received at an antenna port. The signals can be received at a first antenna port, wherein the first antenna port is coupled to a plurality of PIN diodes positioned in parallel in between one or more transmission lines with a defined impedance. The defined power levels associated with the signals can be determined to exceed a predetermined threshold. The signals with the defined power levels that exceed the predetermined threshold can be redirected to a second antenna port, wherein the second antenna port is coupled to the plurality of PIN diodes positioned in parallel in between the one or more transmission lines with the defined impedance.
US10027365B2

A radio frequency (RF) transceiver includes a first oscillator configured to generate a first oscillation frequency associated with an RF signal, a second oscillator configured to generate a second oscillation frequency associated with a clock frequency, a counter configured to generate a counter output signal using the first oscillation frequency and the second oscillation frequency, and a comparer configured to generate a digital output signal associated with the RF signal by comparing an output value of the counter output signal to a reference value.
US10027353B2

A high-frequency front end circuit includes a duplexer, a phase adjustment circuit, and a power amplifier. The phase adjustment circuit is connected between the power amplifier and a transmission filter of the duplexer. The phase adjustment circuit carries out phase adjustment so that a quadrant in which an impedance ZRX (fr0) seen from the transmission filter toward the power amplifier at the fundamental frequency of a reception signal is present and a quadrant in which an impedance ZTX (fr0) seen from the power amplifier toward the transmission filter at the fundamental frequency of the reception signal is present are not in a conjugate relationship with respect to the phase.
US10027351B1

A mobile device may include a plurality of physical antennas configured to receive and transmit data. The physical antennas may be virtualized to enable efficient access and utilization of the computing resources of the physical antenna. Furthermore, the mobile device may support containerization of application executed by the mobile device. The virtualized physical antennas may be provided to various containers executed by the mobile device. Furthermore, a priority mechanism may be used to manage container access to the physical antennas.
US10027349B2

A memory management system and a method of managing a memory device are described. The system includes a memory device with a memory array to store data and associated error correction coding (ECC) bits and an extended correction table. The extended correction table stores error information additional to the ECC bits for one or more of the data in the memory array. The system also includes a controller to control the memory device to write and read the data.
US10027342B1

A pipelined analog-to-digital converter (ADC) and an operating method are provided. The pipelined ADC includes a multiplying digital-to-analog converter (MDAC) and a sub-ADC. The MDAC alternatively operates in an amplifying phase and a sampling phase according to two non-overlapping clocks, and performs operations on an input signal in the amplifying phase according to a target voltage determined by a digital code. The sub-ADC includes multiple comparators, a determination circuit, and an encoding circuit. The comparators generate multiple comparison results by comparing the input signal with multiple predetermined voltages. The determination circuit generates multiple comparison completion signals in a non-overlapping interval of the two clocks according to the comparison results. The comparison completion signals respectively indicate whether the comparators complete the comparison. The encoding circuit determines the digital code according to the comparison results and the comparison completion signals.
US10027340B1

A field programmable gate array based multi-channel flash ADC unit combined with a high speed multi-lane data communications channel/Ethernet-like modular intercommunication providing a complete but easily expandable high-speed data acquisition system. This apparatus and method permits high-speed pulse-shape digitalization allowing position resolution imaging of particles having a range of energies and is scalable to achieve the efficient capture of coincident data from large electromagnetic detector arrays.
US10027334B2

According to an embodiment, a computing apparatus includes spin torque oscillators, an interaction unit, a variable direct-current supply device, and a measuring unit. The interaction unit controls an interaction between the spin torque oscillators. The variable direct-current supply device supplies a current to induce oscillations of the spin torque oscillators. The measuring unit measures AC signals obtained from the spin torque oscillators.
US10027332B1

Referenceless clock and data recovery circuits are described that operate to align the clock/data strobe with each data eye to achieve a low bit error rate. The appropriate frequency and phase to be used is determined by an edge counter based frequency error detector and a phase error detector.
US10027331B2

An oscillator includes a resonator; an oscillation circuit which oscillates the resonator; a D/A conversion circuit which receives digital data for controlling a frequency of the oscillation circuit; a first temperature sensor; and a temperature compensation circuit which is connected to the first temperature sensor. The oscillation circuit includes a first variable capacitor element and a second variable capacitor element. An output voltage of the D/A conversion circuit is applied to the first variable capacitor element. An output voltage of the temperature compensation circuit is applied to the second variable capacitor element.
US10027329B2

Provided are an NOR gate circuit, a shift register, an array substrate and a display apparatus, wherein the NOR gate circuit comprises a first inverter and a second inverter, each of the first inverter and the second inverter having an input terminal (VIN), a high voltage terminal (VGH), a low voltage terminal (VGL) and an output terminal (VOUT), the output terminal (VOUT) of the first inverter being connected to the high voltage terminal (VGH) of the second inverter, and wherein at least one of the first inverter and the second inverter comprises: a first transistor (T1; T5) having a gate connected to a first node (VA), a first electrode connected to the high voltage terminal (VGH) and a second electrode connected to the output terminal (VOUT), a first capacitor (C1; C2) having a first terminal connected to the first node (VA) and a second terminal connected to the output terminal (VOUT), a pulling-up module being configured to pull up a potential at the first node (VA) by a potential at the high voltage terminal (VGH) in a case where the high voltage terminal (VGH) is at a high level, and a pulling-down module being configured to pull down a potential at the first node (VA) and a potential at the output terminal (VOUT) by a potential at the low voltage terminal (VGL) under a control of a signal received by the input terminal (VIN). The threshold loss existing in the NOR gate circuit formed by an Oxide TFT can be eliminated.
US10027327B2

Various structures and methods are disclosed related to routing and programming circuitry on integrated circuits (“IC”) that have arrays of programmable resistive switches. In some embodiments, routing structures utilize densely populated resistive switch arrays to provide for efficient selection circuits that route into and out of logic regions. In other embodiments, programming circuitry is provided to help maintain relatively consistent programming current throughout an array of resistive switches to be programmed. In other embodiments, methods are provided for programming resistive switches without violating given power constraints. These and other embodiments are described further herein.
US10027319B2

A circuit arrangement for controlling power transistors of a power converter includes a logic circuit configured to generate a pulse-width modulation (PWM) signal and a clock generator configured to generate a clock signal. A first and a second isolator are configured to galvanically isolate transmission of the PWM signal and the clock signal into a high-voltage portion of the power converter so as to produce a galvanically isolated PWM signal and a galvanically isolated clock signal. The first isolator for the PWM signal is configured transmit both DC voltage signals and AC voltage signals. A correction circuit is configured to correct jitter of the galvanically isolated PWM signal based on the galvanically isolated clock signal. The second isolator for the clock signal exhibits a jitter lower than that of the first isolator by a factor of at least two.
US10027310B2

A method of constructing an RF filter comprises designing an RF filter that includes a plurality of resonant elements disposed, a plurality of non-resonant elements coupling the resonant elements together to form a stop band having a plurality of transmission zeroes corresponding to respective frequencies of the resonant elements, and a sub-band between the transmission zeroes. The non-resonant elements comprise a variable non-resonant element for selectively introducing a reflection zero within the stop band to create a pass band in the sub-band. The method further comprises changing the order in which the resonant elements are disposed along the signal transmission path to create a plurality of filter solutions, computing a performance parameter for each of the filter solutions, comparing the performance parameters to each other, selecting one of the filter solutions based on the comparison of the computed performance parameters, and constructing the RF filter using the selected filter solution.
US10027292B1

An apparatus includes a first directional coupler, a second directional coupler, a first detector, and a second detector. A through port of the first directional coupler is coupled to a through port of the second directional coupler. An isolated port of the first directional coupler is coupled to an isolated port of the second directional coupler. A coupled port of the first directional coupler is coupled to the first detector. A coupled port of the second directional coupler is coupled to the second detector. A detected power signal is generated by combining an output of the first detector and an output of the second detector.
US10027286B2

A system to program parameters of one or more stages of a transimpedance amplifier (TIA) in an optical sub-assembly (e.g. TO-can package) is disclosed. With this invention, users have the option/flexibility to discretely program any of the stages of the TIA after production of the sub-assembly, i.e. they can still change the TIA settings once the TIA has been installed in a system and the system is in use.
US10027283B2

Various methods and circuital arrangements for controlling an RF amplifier while reducing size, cost and power consumption are presented. Included is an amplifier controller unit that provides different current amplification stages that can be used for calibrating an output power of the RF amplifier based on a reference current. Order of the current amplification stages starting from the reference current allow reduction in size, cost and power consumption.
US10027273B2

A photovoltaic (PV) mounting hardware support system having a base portion. A foot has an elongated body adapted to connect to at least one PV module frame mounting component. A latch is located between the foot and the base portion and comprising first and second flexible flanges adapted to extend into fixed connection with the top portion of base portion. A plunger having first and second extensions, the plunger is located between the latch and the base portion and moveable from a first position to a second position. In the first position of the plunger, the first and second flexible flanges of the latch are not in fixed connection with the base portion. In the second position of the plunger, the first and second extensions of the plunger respectively apply forces to the first and second flexible flanges such that the first and second flexible flanges are placed into fixed connection with the base portion.
US10027270B2

To provide a motor control device capable of properly compensating the fluctuation in inverter output voltage during a dead time. The motor control device is for an inverter including switching elements composing upper and lower arms to convert a direct-current voltage to an alternating-current voltage and apply the alternating-current voltage to a motor thereby controlling a current of the motor to be a current target value, the motor control device including a dead time compensation unit that compensates fluctuation in inverter output voltage during a dead time with each switching between the upper and lower arms by a dead time compensation voltage, wherein the dead time compensation unit acquires an input parameter that determines a polarity of motor current during the dead time in a half-cycle of a fundamental wave of the motor current, and varies the dead time compensation voltage according to magnitude of the input parameter.
US10027264B2

The invention relates to a method for generating control signals for managing the operation of a synchronous motor with one or more permanent magnets (1) comprising a stator (2), the stator comprising a number P of phases (3, 4, 5), a rotor, the rotor comprising said permanent magnet or magnets, a switching module (6) provided with a plurality of switches (K1-K6), a number N of Hall-effect sensors sensitive to a rotating electromagnetic field induced by said permanent magnet or magnets, N being no lower than 2 and strictly lower than P, the method comprising a step of acquiring status information transmitted by the sensors (9, 10) and a step of estimating at least one piece of complementary information on the basis of status information transmitted by the sensors (9, 10), the complementary information characterizing the status variation of at least one virtual sensor. The invention also relates to a control device (10) comprising a module for estimating a piece of complementary information (11) and a module for generating control signals (12) configured to implement the method. The invention further relates to an actuator (9) comprising a synchronous motor with permanent magnets (1) and a control device (10).
US10027263B2

A method for detecting a fault in an electrical machine, e.g., a synchronous motor, a motor control unit for controlling an electrical machine, and a motor arrangement having such a motor control unit are disclosed. According to the method, rotation angle data are determined, which data are dependent on a rotation angle of a rotor of the electrical machine in the absence of the fault. In addition, additional data are determined and allow conclusions to be drawn on the fault. A fault is detected if the rotation angle data satisfy a first criterion and the additional data satisfy a second criterion.
US10027262B2

An electric drive for a vehicle uses an inverter circuit configured to provide a multi-phase AC drive signal to an electric machine according to a PWM drive signal. A PWM controller monitors an operating point of the electric drive and is configured to identify an operating region of the electric drive from a plurality of predetermined regions in response to the monitored operating point. A sequence memory stores a plurality of sequences, each sequence optimized for a respective one of the predetermined regions to reduce audible noise and switching losses. The PWM controller generates the PWM drive signal according to a respective sequence corresponding to the identified operating region. Thus, the reduction of audible noise and switching losses is optimized based on torque and/or speed of the motor.
US10027260B2

A method of controlling a rotary electric machine, which is configured to supply an electric control amount to a power conversion unit, which is configured to convert a DC voltage from a power source into a drive current to the rotary electric machine in accordance with the electric control amount, the method including: using a conversion map, which is used to calculate the electric control amount based on a rotation speed of the rotary electric machine at a particular DC voltage of the rotary electric machine and a required command value; and calculating the electric control amount in accordance with a ratio between the particular DC voltage and the rotation speed of the rotary electric machine in determining the electric control amount in accordance with the conversion map.
US10027250B2

A semiconductor device includes: power elements that configures an inverter; a conductive plate that electrically connects the power elements; and a current detection portion. The power elements include a first power element and a second power element. The conductive plate includes: a first carrying portion; a second carrying portion; a third carrying portion; a fourth carrying portion; a first connection portion that electrically connects the second carrying portion and the third carrying portion to connect the first power element and the second power element in series; and an output terminal electrically connected with the second carrying portion or the third carrying portion. The first carrying portion is connected with a first power source and the fourth carrying portion is connected with a second power source. The current detection portion is fixed to the output terminal and the magnetic field permeates the current detection portion.
US10027249B2

The disclosure relates to a method for connecting a photovoltaic installation to a power supply grid, the photovoltaic installation comprising a photovoltaic generator, a direct voltage intermediate circuit with at least one capacitor, and an inverter. The method including connecting the direct voltage intermediate circuit to the photovoltaic generator and the capacitor is pre-charged to a first voltage. The direct voltage intermediate circuit is then separated from the photovoltaic generator and the capacitor is discharged to or below a second voltage that corresponds to a maximum operating voltage of the inverter. The inverter is then connected to the power supply grid, an inverter bridge of the inverter is clocked, and the direct voltage intermediate circuit is connected to the photovoltaic generator.
US10027233B2

A single-ended primary-inductor converter (SEPIC) circuit has at least a circuit input node and a circuit common node, and includes an inductor, a first coupling capacitor, an isolation transformer, a controllable switch, a second coupling capacitor, and a clamp diode. The inductor is electrically connected in series between the circuit input node and the first coupling capacitor. The first coupling capacitor is connected in series between the inductor and the first primary input terminal. The controllable switch is electrically connected in series between an internal circuit node and the circuit common node, and the internal circuit node is located between the inductor and the first coupling capacitor. The second coupling capacitor is electrically connected in series between the second primary input terminal and the circuit common node. The clamp diode is electrically connected in series between the internal circuit node and the second primary input terminal.
US10027226B2

A circuit device includes: a comparator that outputs an output signal that is activated when a potential of an input terminal is lower than a determination level; a switch circuit that is electrically connected between an output node connected to a switching element that enters a conduction state or a non-conduction state according to a drive signal and the input terminal of the comparator, and is in a non-conduction state when the switching element is in a conduction state; and a control circuit that controls a level of the drive signal such that the switching element will not enter a conduction state again based on a period during which or the number of times the output signal of the comparator is activated after the switching element has transitioned from a conduction state to a non-conduction state.
US10027225B2

Disclosed is switching power supply that includes a pulse frequency modulation (PFM) mode of operation current feedback control. A reference current source is configured to output a reference current at one of several selectable levels. The level of the reference current may vary during operation of the current feedback control loop.
US10027222B2

System and method for protecting a power converter. An example system controller for protecting a power converter includes a signal generator, a comparator, and a modulation and drive component. The signal generator is configured to generate a threshold signal. The comparator is configured to receive the threshold signal and a current sensing signal and generate a comparison signal based on at least information associated with the threshold signal and the current sensing signal, the current sensing signal indicating a magnitude of a primary current flowing through a primary winding of a power converter. The modulation and drive component is coupled to the signal generator.
US10027219B1

A switching controller circuit for a power converter includes analog and digital control circuits, a clock enable circuit, and a digital pulse width modulation (PWM) circuit. When the power converter is in a standby mode, the switching controller circuit operates in an analog control mode by activating the analog control circuit. When the power converter is not in standby mode, the switching controller circuit activates the digital control circuit and operates in a digital control mode. The switching controller circuit uses inexpensive electronic components and consumes less power in the analog control mode, thereby reducing standby mode power consumption.
US10027216B2

The present invention discloses an apparatus that includes a motor, flywheel, transmission, and generator. The motor converts an input energy into mechanical energy to rotate an output shaft coupled to a shaft of a flywheel. The design characteristics of the flywheel provide substantially uniform rotational speed to its shaft when the flywheel rotates. The rotating shaft of the flywheel connects to an input shaft of a transmission that includes a gear train that transfers the rotational speed of the flywheel to an output shaft of the transmission. The output shaft of the transmission drives an input shaft of a generator that converts the rotational speed to an output energy. After an initial start period, the output energy is sufficient to sustain mechanical operation of the apparatus, and provide power to external devices.
US10027215B2

A bistable electromagnetic actuator including: a tube; a stator arranged outside of the tube; and a rotor mounted in the tube so as to be displaceable along the longitudinal axis, the rotor at least partially comprises one or more of a paramagnetic and a ferromagnetic material and can be reversibly displaced between a first position and a second position by applying an electromagnetic field; wherein the stator comprises two ring permanent magnets, a coil for producing the electromagnetic field, and a back-iron element having two stator pole shoes; and the two ring permanent magnets comprise hard magnetic particles that are embedded in a plastic matrix.
US10027212B2

A hollow brushless motor is provided. The hollow brushless motor includes a hollow shape rotor to be rotatable about a rotation axis, a hollow shape stator spaced apart from the rotor by a distance in a direction of the rotation axis and arranged to face the rotor, and a first support to maintain a gap between the rotor and the stator, and arranged between the rotor and the stator to support the rotor and the stator such that the rotor rotates with respect to the stator.
US10027210B2

A dual-output generator includes a first generator with a rotor, a second generator with a rotor, and first and second power converters. The rotor of the first generator is coupled to the rotor of the second generator for common rotation with the rotor of the first generator. The first power converter connects electrically to the first generator for converting rotation of the first generator rotor into direct current power. The second power converter connects electrically to the second generator for converting rotation of the second generator rotor into constant frequency alternating current power.
US10027201B2

A reciprocating tool includes a motor, a reciprocating member, and a crank mechanism. The motor is disposed in a housing. The reciprocating member projects from the housing. The crank mechanism converts rotation of a rotation shaft of the motor into reciprocation of the reciprocating member. The crank mechanism rotates around an axis ma lateral direction by rotation transmission from the rotation, shaft, and the crank, mechanism includes a crank member having an eccentric pin, a connecting rod coupling the eccentric pin to the reciprocating member, and a balancer coupled to the eccentric pin, and the balancer is supported by the eccentric pin alone in the housing.
US10027181B2

An optical power transfer device includes a transmitter circuit, including a laser light source that is configured to emit coherent light responsive to operation above a lasing threshold, and is configured to emit incoherent light responsive operation below the lasing threshold. A proximity sensor circuit is coupled to the transmitter circuit and is configured to output a detection signal therefrom responsive to authentication of an optical receiver including at least one photovoltaic cell having surface area of about 4 square millimeters or less within a proximity thereof. The transmitter circuit is configured to operate the laser light source below the lasing threshold to emit the incoherent light responsive to an absence of the detection signal from the proximity sensor circuit. Related devices and methods of operation are also discussed.
US10027179B1

A system and method for continuous wireless monitoring and powering of at least one sensor is presented. The system is generally comprised of at least one sensor, at least one RF transmitter, an energy harvester, an energy storage unit, a microprocessor and a receiving antenna. Multiple RF transmitters may be positioned in an orthogonal orientation within reach of the receiving antennae to provide equally strong RF fields. The system may additionally include metal shielding around the area in which the system is operating.
US10027178B1

A wireless power transmitting and receiving device includes: a coil including a first section having a first number of turns and configured to receive power and a second section having a second number of turns different from the first number of turns and configured to transmit power and a converting and rectifying unit configured to: rectify the power received through the coil, convert externally-supplied power into alternating current power, and apply the alternating current power to the coil.
US10027177B2

Disclosed are various embodiments of load shedding techniques for a guided surface wave power delivery system. In one embodiment, among others, a guided surface wave receive structure is configured to obtain electrical energy from a guided surface wave traveling along a lossy conducting medium. A user device is coupled to the guided surface wave receive structure as an electrical load, where a load shedding application of the user device is configured to receive load shedding instructions from a controller device coupled to the guided surface waveguide probe and is configured to regulate user device consumption of the electrical energy provided by the guided surface wave.
US10027174B2

The present disclosure relates to a resonance-type contactless power supply and a power receiver. A high-frequency power supply provides a high-frequency AC current with a predetermined frequency. A transmitter-side resonant circuit includes a transmitting coil for receiving the high-frequency AC current from the high-frequency power supply. A receiver-side resonant circuit includes a receiving coil which is separated from but coupled to the transmitting coil in contactless manner. The receiver-side resonant circuit receives electric energy from the transmitting coil. A receiver-side parallel capacitor is connected in parallel at an output terminal of the receiver-side resonant circuit. The receiver-side parallel capacitor has a capacitance value which is in inversely proportional to the product of a square of an angular frequency of the predetermined frequency and a predetermined mutual inductance. The predetermined mutual inductance is determined in a case that the transmitting coil and the receiving coil are coupled to each other in a predetermined coupling coefficient. The resonance-type contactless power supply provides a stable output voltage when operating in the predetermined frequency.
US10027170B2

A user of a mobile communication apparatus (160) seeks permission to operate an access control device (110) by placing an active mobile power source unit (150), which is controlled by the mobile communication apparatus (160), within an operation range of a wireless power transmission interface (116) in the access control device (110). In response thereto, a wireless power transfer link is established between the mobile power source unit (150) and the access control device (110). Thereafter, a wireless communication link (WL2) is established between the mobile communication apparatus (160) and the access control device (110). Data are then exchanged between the access control device (110) and the mobile communication apparatus (160) over the wireless communication link (WL2). The exchanged data pertain to at least one access-related service implementable via the access control device (110); and provided that the user is authorized, the requested services are effected.
US10027168B2

Embodiments disclosed herein may generate and transmit power waves that, as result of their physical waveform characteristics (e.g., frequency, amplitude, phase, gain, direction), converge at a predetermined location in a transmission field to generate a pocket of energy. Receivers associated with an electronic device being powered by the wireless charging system, may extract energy from these pockets of energy and then convert that energy into usable electric power for the electronic device associated with a receiver. The pockets of energy may manifest as a three-dimensional field (e.g., transmission field) where energy may be harvested by a receiver positioned within or nearby the pocket of energy.
US10027167B2

An energy management system controls electrical load operation to maintain the loads' energy usage below a maximum energy limit. An OFF priority list specifies enabled loads that can be disabled, with an enabled load having higher priority if further from the load's action threshold (such as a desired operating temperature). An ON priority list specifies disabled loads that can be enabled, with a disabled load having higher priority if closer to the load's action threshold. If the collective loads' energy consumption is below a control energy level set below the maximum energy limit (preferably by an amount approximating the projected consumption of the largest disabled load), the load atop the ON priority list is enabled and moved to the OFF priority list. If the collective loads' energy consumption is above the control energy level, the load atop the OFF priority list is disabled and moved to the ON priority list.
US10027165B2

An electrical circuit for a power supply includes a primary-side controller integrated circuit (IC) that outputs a drive signal on a switch pin to control a switching operation of a switch that is coupled to a primary winding of a transformer. The primary-side controller IC places the switch pin at high impedance during a sense window and turns on the switch in response to sensing a dynamic detection signal on the switch pin during the sense window. The dynamic detection signal is induced by a secondary-side controller IC by controlling switching of a switch that is coupled to a secondary winding of the transformer when the output voltage drops below a predetermined threshold during standby or other low load conditions.
US10027164B2

A power determining apparatus is disclosed. The power determining apparatus includes a sensor for sensing a current or voltage supplied from a commercial power source or an uninterruptible power supply (UPS), and a controller for analyzing a current or voltage signal sent from the sensor, and determining which one of the commercial power source and the UPS supplies power, based on results of the analysis.
US10027162B2

A solar battery controller is provided which includes a solar battery module that is mounted on a moving object, a control unit that calculates a maximum power point of the solar battery module, and a speed detecting unit that detects a speed of the moving object. The control unit controls a maximum power point calculating timing depending on the speed of the moving object.
US10027161B2

A base station for providing inductive transfer of energy to a mobile device that includes a base unit having an inductive transmitter coil configured to generate an electromagnetic field in response to an electrical charge being applied to the inductive transmitter coil with an adapter separate from the base unit. The adapter can include an inductive charging circuitry for controlling the current transmitted through the inductive transmitter coil.
US10027159B2

An antenna may include an electromagnetic band gap (EBG) ground plane, and a plurality of unit cells that are periodically spaced and inclusive of respective dipole antennas, and positioned over the EBG ground plane.
US10027158B2

Disclosed is a system including RF circuitry configured to generate an RF signal; a plurality of unit cells configured to receive the RF signal and to cause an RF energy signal having a center frequency to be present within the unit cells; and receiver circuitry configured to charge an electronic device in response to an antenna of the electronic device receiving the RF energy signal when the antenna is tuned to the center frequency and positioned in a near-field distance from one or more of the unit cells.
US10027148B2

An electrified vehicle includes a surface, an electric vehicle supply equipment (EVSE) system attachable to the surface, and a retention assembly configured to removably secure the EVSE system to the surface. The retention assembly includes a first segment affixed to the surface and a second segment affixed to the EVSE system.
US10027133B2

A modular battery pack system including a plurality of battery sub-modules operably connected in parallel and an isolation system configured to discretely isolate any one of the battery sub-modules from the remaining battery sub-module(s). The isolation system, in one embodiment, may utilize an ORing FET for each of the battery sub-modules, with each ORing FET operably connected at its input with an output of a corresponding battery sub-module and operably connected at its output with the output of the other ORing FETs. The modular battery pack system may further include a conditioning system for conditioning a battery sub-module by discharging at least a portion of the battery sub-module. Each battery sub-module may be operably and discretely connected to the conditioning system, such that conditioning is selectively applicable to any one or more of the battery sub-modules.
US10027131B2

Disclosed are various embodiments for distributing power to loads and classifying loads that receive electrical energy in the form of guided surface waves that are transmitted by guided surface waveguide probes along a terrestrial medium.
US10027130B2

There are provided an apparatus apparatus for transmitting power wirelessly. The apparatus for transmitting power wirelessly may include a boosting unit boosting an input voltage, and an inverter unit inverting the boosted voltage output from the boosting unit to transmit power wirelessly. The inverter unit and the boosting unit are controlled by the same switching element.
US10027129B2

Methods and platforms may include a common bus, and a set of redundant power supply modules coupled to the common bus. Each power supply module can have a conversion circuit, an AC fault detector coupled to the conversion circuit, and a DC fault detector coupled to the conversion circuit. The platform may also include a system coupled to the common bus.
US10027121B2

The invention relates to a device (1) and a method for controlling the stability of a local network (3). The local network (3) comprises a plurality of outgoing circuits (41, 42, . . . , 4M,), each having at least one load (5) and/or at least one decentralized energy generation system (6). Said device is provided with an on-load tap-changer (14) for adjusting an output voltage of the local network transformer (10). The device is characterized in that a unit (16) for measuring current, connected to at least one of the plurality of outgoing circuits (41, 42, . . . , 4M,), and a unit (18) for measuring voltage, connected to a busbar (8) of the local network (3), are arranged in a transformer housing (20).
US10027120B1

A high-efficiency system for conducting power factor (PF) and harmonics correction in an electrical network, comprising a controller; a digital PFC capacitor array comprising two or more passive PFC capacitors, providing fine steps increments in the PF correction; and linear PFC capacitor arrays, providing coarse steps increments in the PF correction. The PF correction in coarse steps increments and fine steps increments allow a total or near total PF correction without overcompensation. Optionally, the system further comprises a lower power active power filter (APF) configured to only target and eliminate or minimize harmonics in the electrical network.
US10027111B1

An auxiliary circuit for providing current to an external device includes a first switch disposed between a first node and a second node. The first switch is configured to electrically couple the first node to the second node when a first voltage exceeds a first threshold. A comparison circuit has an input coupled to the second node and is configured to compare a second voltage at the input to a second threshold. A second switch has a control terminal coupled to an output of the comparison circuit, a first terminal coupled to a source, and a second terminal for coupling to the external device. The comparison circuit is configured to provide a third voltage at control terminal when the second voltage exceeds the second threshold. The second switch is configured to provide the current from the source to the external device when the third voltage exceeds a threshold of the second switch.
US10027102B2

A cable surround material for a cable of an electricity transmission system comprising a mixture of: an additive containing carbon; sand; and cement, wherein the material comprises, by weight, approximately 60-80% carbon containing additive, approximately 5-10% cement, and a remainder of sand.
US10027093B2

A spark plug includes an insulator having an axial hole formed in a direction of an axis, a center electrode held in one end side of the axial hole, a metal terminal held in the other end side of the axial hole, an electrical connection part arranged to establish electrical connection between the center electrode and the metal terminal within the axial hole, and a metal shell disposed around an outer circumference of the insulator and having a thread portion formed on at least a part of an outer circumferential surface thereof. The electrical connection part has a resistor, and a conductive seal layer provided between the resistor and the center electrode to seal and fix the insulator and the center electrode together. In a half or more of a region in which the seal layer is provided in the direction of the axis, the spark plug satisfies predetermined conditions.
US10027087B2

Techniques for efficient alignment of a semiconductor laser in a Photonic Integrated Circuit (PIC) are disclosed. In some embodiments, a photonic integrated circuit (PIC) may include a semiconductor laser that includes a laser mating surface, and a substrate that includes a substrate mating surface. A shape of the laser mating surface and a shape of the substrate mating surface may be configured to align the semiconductor laser with the substrate in three dimensions.
US10027083B2

Systems, methods, and apparatus, including non-transitory computer-readable storage medium, for amplifying pulsed laser radiation in an EUV laser driver are provided. An example EUV laser driver includes a beam source configured to produce the pulsed laser radiation with at least one laser frequency, an amplifier arrangement with at least one optical amplifier for amplifying the pulsed laser radiation, the at least one optical amplifier having a frequency-dependent gain with a maximum gain at a maximum frequency, at least one frequency shifter configured to produce a frequency shift for the laser frequency of the pulsed laser radiation relative to the maximum frequency, and a controller configured to set the frequency shift such that a gain of the at least one optical amplifier for the pulsed laser radiation is reduced to less than a percentage, e.g., 90%, 70%, or 50%, of the maximum gain.
US10027081B2

A method of stranded electrical wire connection involves stripping the insulation of the ends of stranded wire and inserting a compression member over the ends of the wire, and applying constant, irreversible ratcheting pressure to the compression member to compress the compression member over each end of the stranded wires. The compressed stranded wires and compression member are then inserted into a tube connector which is filled with a dielectric gel. The tube connector has a cover with a snap connector member. When the compressed wire connection is fully encased within the connector tube, the cover is closed over the top of the connector tube and snapped and locked shut, to ensure for a waterproof electrical connection.
US10027077B2

A contact point for establishing a connection to a conductor element according to the present disclosure comprises a flat conductor having first and second ends, and a contact element connected to the flat conductor in a terminal area of the flat conductor, wherein the contact element is also configured to connect to the conductor element. The contact point comprises a multi-shell housing attached to the flat conductor and configured to cover the contact element and the terminal area. The housing comprises at least three openings, wherein first and second openings enable passage of first and second ends of the flat conductor, and a third opening enables passage of the conductor element. A gasket is attached to at least one of the openings for sealing the housing.
US10027073B2

The coaxial connector is provided with a contact, an internal housing, a shell and an electromagnetic shield plate. The contact has a connecting portion which can connect with a mating side contact, and a crimping portion which crimps the central conductor. The internal housing has a contact receiving chamber opened at a rear end portion, and the connector is retained in the contact receiving chamber. The shell has a shell main body covering an external perimeter of the internal housing, and a cable clamp. The cable clamp fixes an end of the coaxial cable. The shell main body has a lock piece. A pair of slits is provided at both sides of the lock piece. The electromagnetic shield plate is disposed at an upper face of the internal housing, and has one piece which shields a portion of the pair of slits with respect to the internal housing.
US10027071B2

Cable connection device for connecting a power cable to an electrical installation of a power network, comprising a conductor element having a first end portion, a second end portion, and a middle portion disposed between the first and the second end portion. The conductor element comprises a connector socket arranged at the first end portion, for mating with a cable plug. The connector socket is integrally formed with the middle portion.
US10027067B2

A hazardous area coupler is provided which uses arrays of diodes to permit low voltage alternating current signals to pass through while shunting to ground any voltages greater than the clamping voltage of the diodes.
US10027065B1

An electrical connector with an edge protective structure is provided, which includes a shielding housing and a tongue board module. The shielding housing has a receiving space for receiving the tongue board module therein. The tongue board module has an insulated retaining member, a protection board and a plurality of terminals. The insulated retaining member has a front edge and two side edges. The insulated retaining member has a slit, which passes through the front edge and extends toward the two side edges. The protection board is disposed in the slit. The terminals include at least two elongated terminals and at least two shortened terminals. The elongated terminals are used to transmit power or to ground. The protection board has a protrusive edge, which is protruded outside the front edge of the insulated retaining member and is exposed to an outside of the two side edges.
US10027057B2

A device may comprise a housing having a straight rounded edge. A self-aligning connector at the straight rounded edge may comprise a cylindrical magnet oriented with its axis substantially parallel to the straight rounded edge. The cylindrical magnet is for magnetically engaging a magnet of another connector so as to align and connect the self-aligning connector with the other connector. The self-aligning connector may comprise mounting structure configured to mount the cylindrical magnet at the straight rounded edge of the housing with the axis of the cylindrical magnet being substantially parallel to the straight rounded edge of the housing. The device may include two such self-aligning connectors, spaced apart from one another, along a single straight rounded edge of the device housing.
US10027054B2

A connector includes a female terminal; a female housing; a shield shell which is formed in a tubular conductive material in which both ends are opened, the shield shell being integrated with the female housing in a state in which at least one of an outer circumferential side and an inner circumferential side of an end portion on an insertion direction side to the male connector is exposed as an annular exposed surface, and the female terminal and/or the electric wire being disposed inside the shield shell; and a sealing member which has a tubular sealing portion interposed between the male housing of the fitted male connector or the shield shell and the exposed surface as a seal side exposed surface opposed to the male housing or the shield shell, and suppresses entry of liquid therebetween by the sealing member.
US10027048B2

An electrical component includes a connection portion that is to be in contact with other electrical component and is to establish an electrical connection with the other electrical component. The connection portion includes a plating film that defines a surface of the connection portion. The plating film includes a metal as a main constituent and an aromatic compound that is dispersed in the plating film. The aromatic compound has pi-acceptability and causes ligand field splitting equal to or greater than that of 2,2′-bipyridyl in spectrochemical series. A content of the aromatic compound in the plating film is equal to or greater than 0.1 weight percent, in terms of carbon atoms, with respect to the metal of the plating film.
US10027044B2

The technology relates to a secured integrated circuit connector. More particularly, the technology relates to a connection blade for an integrated circuit connector, comprising a contact zone for the reading of an integrated circuit. According to the technology, said connection blade comprises at least one electrically insulated zone.
US10027043B2

An electrical connector includes an insulative cover enclosing the terminal module via an overmolding process. The cover includes a base and a tongue portion extending forwardly from the base and forming opposite mating surfaces thereon. The terminal module includes a plurality of terminals retained in the insulator wherein a contacting section of the terminal is exposed upon the mating surface. A pair of reinforcing metal plates are disposed upon the terminal module and enclosed by said cover except front portions of said reinforcing metal plates exposed outside of the cover.
US10027036B2

An antenna array having a plurality of antenna elements is disclosed. The antenna array comprises: a plurality of transceiver modules; an active antenna element subset of the plurality of antenna elements, wherein the active antenna element subset comprises at least one active antenna element being actively coupled to an associated transceiver module of the plurality of transceiver modules; and at least one passively combined sub-array of at least two antenna elements of the plurality of antenna elements. A method for generating antenna patterns with the antenna array is also disclosed.
US10027031B2

Lower-limit frequency reflection characteristics of a horn antenna are improved even though element spacing, of less than or equal to one wavelength, is a spacing at which grating lobes do not occur in an antenna radiation pattern. The horn antenna includes a horn antenna and a conductor grid that divides an aperture A of the horn antenna in a grid pattern and that electrically connects to an inner surface of the horn antenna at the aperture A of the horn antenna. Width of the conductor grid in a direction orthogonal to a horn antenna aperture plane differs from electrical length of the path of the horn antenna of the conductor grid portion at the frequency of power supplied to the horn antenna.
US10027021B2

Provided is a three-dimensional antenna apparatus formed through a curved substrate for a portable terminal, which can be implemented by a first antenna pattern formed on one side surface of the curved substrate, a second antenna pattern formed on the other side surface opposite to the one side surface of the curved substrate, and an antenna connection pattern electrically connecting the first antenna pattern and the second antenna pattern.
US10027008B2

An irreversible circuit element includes first and second high pass isolators each including first and second center electrodes intersecting with and being insulated from each other on a ferrite to which a direct-current magnetic field is applied with a permanent magnet. One end of the first center electrode is an output port and the other end thereof is an input port, and one end of the second center electrode is another output port and the other end thereof is a ground port. A pass frequency band of the first isolator is higher than a pass frequency band of the second isolator. Respective output portions of the first and second isolators are electrically connected and defined as one output terminal, and a low pass filter LPF is inserted between the output terminal and the output port of the second isolator.
US10027001B2

A battery system that includes a battery cell. The battery cell includes a proximal end and a distal end, where the proximal end is both a positive terminal and a negative terminal. The system also includes a first busbar that electrically couples to the negative terminal or the positive terminal. A second busbar is electrically coupled to the negative terminal or the positive terminal. An energy transfer plate couples to the distal end of the battery cell.
US10026990B2

A gallium doped garnet composition of the formula: Li7-3yLa3Zr2GayO12 where y is from 0.4 to 2.0, and as defined herein. Also disclosed is a method for making a dense Li-ion conductive cubic garnet membrane, comprising one of two alternative lower temperature routes, as defined herein.
US10026989B2

An Object of the invention is to obtain an all solid lithium battery having an excellent output performance. To achieve the object, a sulfide based solid electrolyte is used as an electrolyte; an oxide containing lithium, a metal element that acts as a redox couple, and a metal element that forms an electron-insulating oxide is used as a cathode active material; and the concentration of the metal element that forms the electron-insulating oxide on the surface of the cathode active material (oxide) that is in contact with the sulfide solid electrolyte is made high.
US10026988B2

Provided is a lithium ion secondary battery including a power generation element, the power generation element including a positive electrode, a negative electrode, a separator, and an electrolyte solution, the positive electrode including a positive electrode current collector, and a positive electrode active material layer provided for the positive electrode current collector, the positive electrode active material layer including a positive electrode active material and binder, the negative electrode including a negative electrode current collector and a negative electrode active material layer provided for the negative electrode current collector, the negative electrode active material layer including a negative electrode active material and binder. The positive electrode has a volume resistivity in a range of 100 Ωcm or more and 700 Ωcm or less after at least one charging and discharging cycle.
US10026979B2

Disclosed herein is an apparatus for controlling a fuel cell system, which includes multiple hot boxes including multiple fuel cell stacks, using a reconfigurable network having linear switching complexity, includes: a power conversion system for supplying outputs of normal stacks among the multiple fuel cell stacks to a load; at least one auxiliary power conversion system for supplying an output of at least one deteriorated stack among the multiple stacks to a load; a reconfigurable switch network for connecting in series or in parallel stacks of any hot box to stacks of another hot box; and a control unit for controlling an operation of the reconfigurable switch network by detecting a state of each of the stacks.
US10026977B2

A humidification device for humidifying process gases, in particular for fuel cells, having a stack of repeating components, including a steam-permeable membrane, a first layer arrangement arranged on a first side of the membrane having a first flow layer for conducting a process gas to be humidified, a multiplicity of flow channels running parallel to the membrane, a second layer arrangement arranged on a second side of the membrane having a second flow layer for conducting a humidified gas including a multiplicity of flow channels running parallel to the membrane, and two protective films which adjoin the second flow layer on both sides and have a multiplicity of through-openings.
US10026973B2

A metallic plate for an electrochemical system is provided. The plate has at least one measuring structure formed in one piece with the plate. The measuring structure has at least two cuts through the plate and a first deformation of the plate arranged between the cuts. The cut edges are spaced apart from one another in sections by the first deformation so that the cut edges form at least two windows in the plate. The measuring structure has at least a second deformation of the plate. The plate is deformed by the second deformation in the region of the plate adjacent to the windows in such a manner that the windows allow light that falls on the plate orthogonally to the main plane of the plate to pass through. As described is a method of producing a metallic plate including at least one measuring structure.
US10026972B2

The present invention includes an integrated planar, series connected fuel cell system having electrochemical cells electrically connected via interconnects, wherein the anodes of the electrochemical cells are protected against Ni loss and migration via an engineered porous anode barrier layer.
US10026966B2

A lithium secondary battery which has high charge-discharge capacity, can be charged and discharged at high speed, and has little deterioration in battery characteristics due to charge and discharge is provided. A negative electrode includes a current collector and a negative electrode active material layer. The current collector includes a plurality of protrusion portions extending in a substantially perpendicular direction and a base portion connected to the plurality of protrusion portions. The protrusion portions and the base portion are formed using the same material containing titanium. A top surface of the base portion and at least a side surface of the protrusion portion are covered with the negative electrode active material layer. The negative electrode active material layer may be covered with graphene.
US10026965B2

An exemplary embodiment of the present invention provides a manufacturing method of an electrode structure for an energy storage device, the method including: forming a polymer substrate configured to have a first uneven pattern on a first surface; forming an electrode active material layer on the first uneven pattern in a state that an tensile force is applied to the polymer substrate; and forming a second uneven pattern on the polymer substrate and the electrode active material layer by removing the tensile force.
US10026958B2

A non-aqueous Na-oxygen battery utilizes a gas mixture of CO2 and O2 as fuel. The battery exhibits a comparatively high specific energy of 6500-7000 Whkg−1 over a range of CO2 feed compositions. The energy density achieved is higher, by 200% to 300%, than obtained with pure oxygen feed. Ex-situ FTIR and XRD analysis confirm Na2O2, Na2C2O4 and Na2CO3 as discharge products. The Na—O2/CO2 battery provides a promising approach for CO2 capture and conversion into electrical energy. The Na—O2/CO2 battery may be extended to other metals. In addition, operation of a metal battery fueled at least in-part by carbon dioxide within an optimal temperature range is considered.
US10026956B2

Provided are an anode including spherical natural graphite having a surface coated with an amorphous carbon layer, wherein a crystal orientation ratio is in a range of 0.06 to 0.08 at a compressed density of 1.40 g/cc to 1.85 g/cc, and a lithium secondary battery including the anode. Initial efficiency, electrode adhesion, and capacity characteristics of the lithium secondary battery may be improved by using the anode of the present invention in the lithium secondary battery.
US10026953B2

A mixed electrode for a nonaqueous electrolyte battery includes: a first active material; a second active material that reacts with water more easily than the first active material; an organic moisture capture agent; and an organic binder that binds the first active material and the second active material. The organic moisture capture agent is present in the organic binder and the first active material has a smaller specific surface area than the second active material. Thus, the storability of the mixed electrode is improved and when the mixed electrode is applied to the battery, the cycle characteristics of the battery are improved.
US10026952B2

Disclosed are a method of manufacturing an electrode for secondary batteries that includes surface-treating a current collector so as to have a morphology wherein a surface roughness Ra of 0.001 μm to 10 μm is formed over the entire surface thereof, wherein the surface-treating is performed by chemical or electrical etching using a wet method or by reactive gas or ion etching using a dry method to enhance adhesion between an electrode active material and the current collector and an electrode for secondary batteries that is manufactured using the method.
US10026948B2

A galvanic element includes a housing, a positive terminal, a negative terminal, and a collector associated with each terminal. The collectors are configured to make contact with an electrode assembly in the interior of the housing. The housing is a stainless steel housing which has a negative potential or a neutral potential.
US10026947B2

A battery terminal is made of a clad material in which a first metal layer made of an Al-based alloy, a second metal layer made of a Cu-based alloy, and a third metal layer made of a Ni-based alloy are bonded to each other in a state where the first metal layer, the second metal layer, and the third metal layer are stacked in this order. The battery terminal includes a shaft portion and a flange portion that radially expands from the shaft portion, and has the third metal layer at least in an end of the shaft portion on a first side in a shaft direction in which the shaft portion extends.
US10026932B2

A battery module includes: a stacked body that includes a plurality of battery cells; a restraint including a metal band that extends from one end of the stacked body to the other end of the stacked body and that is electrically grounded; a voltage sensor configured to detect a voltage of the portion of battery cells; a first wire that is connected to the voltage sensor and extends in a stacking direction; a temperature sensor configured to measure a temperature of the stacked body or a current sensor configured to measure a current that flows into and out of the stacked body; and a second wire that is connected to the temperature or current sensor, and extends in the stacking direction. A voltage lower than that of the first wire is applied to the second wire, and the metal band is arranged between the first wire and the second wire.
US10026930B2

A method of manufacturing a display apparatus includes forming a flexible substrate on a first surface of a carrier substrate, forming a display device on the flexible substrate, and ablating the carrier substrate by radiating a plurality of laser beams on a second surface of the carrier substrate, the second surface being opposite the first surface, such that the plurality of laser beams is incident on the second surface at different angles, passes through the carrier substrate, and is overlappingly focused on a first region of a boundary surface between the carrier substrate and the flexible substrate.
US10026924B2

An organic light emitting display device includes a substrate, a display unit on the substrate, a sealing substrate on the display unit, a sealing member around the display unit and bonding the substrate and the sealing substrate, and a filler inside the sealing member and filling a gap between the substrate and the sealing substrate, wherein the filler is a non-hardening type, and a molecular weight of the filler is from about 100 kg/mol to about 5,000 kg/mol.
US10026919B2

An organic light-emitting device includes a first electrode, a first light-emitting layer, a first low work function layer, a second low work function layer, a conductive etching-resistant layer, a first hole-injection layer, a second light-emitting layer, and a second electrode. The first light-emitting layer is disposed over the first electrode. The first low work function layer is disposed over the first light-emitting layer. The second low work function layer is disposed over the first low work function layer, and a work function of the second low work function layer is greater than a work function of the first low work function layer. The conductive etching-resistant layer is disposed over the second low work function layer. The first hole-injection layer is disposed over the conductive etching-resistant layer. The second light-emitting layer is disposed over the first hole-injection layer. The second electrode is disposed over the second light-emitting layer.
US10026917B2

An object of one embodiment of the present invention is to provide a multicolor light-emitting element that utilizes fluorescence and phosphorescence and is advantageous for practical application. The light-emitting element has a stacked-layer structure of a first light-emitting layer containing a host material and a fluorescent substance, a separation layer containing a substance having a hole-transport property and a substance having an electron-transport property, and a second light-emitting layer containing two kinds of organic compounds that form an exciplex and a substance that can convert triplet excitation energy into luminescence. Note that a light-emitting element in which light emitted from the first light-emitting layer has an emission spectrum peak on the shorter wavelength side than an emission spectrum peak of the second light-emitting layer is more effective.
US10026904B2

The present invention relates to monochromatic organic light emitting devices. The organic light emitting device includes a substrate, an anode, a cathode and an organic electroluminescent medium disposed between the anode and the cathode, wherein the organic electroluminescent medium includes compound monochromatic luminescent layer; and the compound monochromatic luminescent layer includes host A doped with monochromatic dopant and host B doped with monochromatic dopant, wherein the host A is consisted of two kinds of materials with different transporting characteristics, one is hole-transporting material, and the other is electron-transporting material. In addition, the present invention further relates to white organic light emitting devices, wherein the organic electroluminescent medium is consisted of at least one compound monochromatic luminescent layer, which includes host A doped with monochromatic dopant and host B doped with monochromatic dopant. The present invention provides a design to improve the lifetime of the organic light emitting device markedly.
US10026898B2

Methods of making solid-state semiconducting films. The methods include forming a mixture by mixing at least two monomers in a pre-determined proportion such that at least one of the at least two monomers contains at least one non-conjugation spacer. Polymerization of the mixture is achieved by reacting the monomers with one another resulting in a solid state polymer which is then purified. The purified solid state polymer is dissolved in an organic solvent to form a homogenous solution which is then deposited onto a substrate, forming a solid-state semiconducting film by evaporating the solvent. Alternatively, the purified solid state polymer is deposited onto a substrate and heated to form a liquid melt, and cooling the liquid melt results in a solid state semiconducting thin film. Also, films comprising a semiconducting polymer composition containing a minimum of one non-conjugation spacer and devices comprising such films.
US10026897B2

A method for manufacturing an organic EL apparatus includes forming an organic EL element and a mounting terminal on a substrate of an element substrate as a first substrate, forming sealing films so as to cover at least the organic EL element and the mounting terminal, adhering a sealing substrate as a second substrate with respect to the element substrate using a filler, and etching the sealing films so as to expose at least a part of the mounting terminal, in which, in the etching of the sealing films, the second substrate, which is formed with a composition which reacts with an etching gas and vaporizes, or a protective member, which covers at least a part of the second substrate, is used as a mask.
US10026895B2

According to one embodiment, a memory device includes a superlattice structure portion containing first chalcogen-compound layers and second chalcogen-compound layers differing in composition from the first chalcogen-compound layers are alternately deposited, a first layer provided on one of main surfaces of the superlattice structure portion in a deposition direction thereof, which has a larger energy gap than that of the superlattice structure portion, and a second layer provided on the other main surface of the superlattice structure portion in the deposition direction, which has a larger energy gap than that of the superlattice structure portion.
US10026892B2

A magnetoresistive random-access memory (MRAM) is disclosed. MRAM device has a magnetic tunnel junction stack having a significantly improved performance of the free layer in the magnetic tunnel junction structure. The MRAM device utilizes a precessional spin current (PSC) magnetic layer in conjunction with a perpendicular MTJ where the in-plane magnetization direction of the PSC magnetic layer is free to rotate.
US10026886B2

A system includes a first plate and a second plate. The first plate is arranged to be thermally coupled to a first surface and the second plate is arranged to be thermally coupled to an environment. The environment has a temperature that is different than the first surface. The system also includes a thermoelectric device that includes a plurality of thermoelectric elements. The thermoelectric device includes a third plate coupled to the plurality of thermoelectric elements and thermally coupled to the first plate. The thermoelectric device also includes a fourth plate coupled to the plurality of thermoelectric elements and thermally coupled to the second plate. The system also includes a dielectric fluid arranged between the first plate and the second plate. The thermoelectric elements are submersed in the dielectric fluid.
US10026875B2

In a light-source device (10) of this invention, integrated light emission intensity from 460 nm to 500 nm is higher than integrated light emission intensity from 415 nm to 460 nm in an emission spectrum of white light. This allows provision of a light-source device which emits white light easy on a human eye.
US10026874B1

A light emitting device (LED-Filament) comprises: a light-transmissive substrate; at least one blue LED chip mounted on a face of the light-transmissive substrate; and a photoluminescence material at least partially covering the at least one blue LED chip. The photoluminescence material comprises phosphor particles of at least one Group IIA/IIB selenide sulfide-based phosphor material that generates red light with a peak emission wavelength in a range of 600 nm to 640 nm and a full width at half maximum emission intensity of 50 nm to 55 nm. The LED-filament can be incorporated in a lamp, with a yellow to green-emitting phosphor that generates yellow to green light with a peak emission wavelength in a range of 520 nm to 570 nm, to provide light with a color temperature in a range of 1500 K to 4000 K and a General Color Rendering Index (CRI Ra) of greater than or equal to 90 and a CRI R9 greater than or equal to 50.
US10026873B2

A method of manufacturing a light emitting device includes: mounting at least one light emitting element on a support member with a first surface of the light emitting element facing upward; applying an adhesive to the first surface of the light emitting element by holding the support member and dipping the first surface of the light emitting element in the adhesive; and disposing a light-transmissive member on the first surface of the light emitting element via the adhesive.
US10026866B2

A light emitting diode (LED) device includes a semiconductor nanowire core, and an In(Al)GaN active region quantum well shell located radially around the semiconductor nanowire core. The active quantum well shell contains indium rich regions having at least 5 atomic percent higher indium content than indium poor regions in the same shell. The active region quantum well shell has a non-uniform surface profile having at least 3 peaks. Each of the at least 3 peaks is separated from an adjacent one of the at least 3 peaks by a valley, and each of the at least 3 peaks extends at least 2 nm in a radial direction away from an adjacent valley.
US10026863B2

A method of manufacturing a sensor array includes providing a carrier glass substrate, forming an amorphous silicon layer over the carrier glass substrate, forming a first heat buffer layer over the amorphous silicon layer; forming a mirror layer over the first heat buffer layer; forming a second heat buffer layer over the mirror layer; forming a flexible substrate over the second heat buffer layer; and forming an active device layer over the flexible substrate. The method of the present invention further comprises exposing the sensor array to light from a flash lamp and then detaching the carrier glass substrate from the sensor array. The method of the present invention optionally further comprises filtering the light from the flash lamp to wavelengths below 350 nm.
US10026861B2

An improved photovoltaic device and methods of manufacturing the same that includes an interface layer adjacent to a semiconductor absorber layer, where the interface layer includes a material in the semiconductor layer which decreases in concentration from the side of the interface layer contacting the absorber layer to an opposite side of the interface layer.
US10026860B2

A method of forming a multijunction solar cell comprising an upper subcell, a middle subcell, and a lower subcell comprising providing first substrate for the epitaxial growth of semiconductor material; forming a first solar subcell on said substrate having a first band gap; forming a second solar subcell over said first subcell having a second band gap smaller than said first band gap; and forming a grading interlayer over said second sub cell having a third band gap larger than said second band gap forming a third solar subcell having a fourth band gap smaller than said second band gap such that said third subcell is lattice mis-matched with respect to said second subcell.
US10026859B2

Disclosed are wire assemblies for solar cells. One wire assembly includes a first polymer film and a second polymer film overlaying the first polymer film. The second polymer film has a wire embedded in it such that a surface of the wire that is facing away from the first polymer film is exposed. The gauge of the wire is about 36 to 46 gauge. The thickness of the second polymer film is about ¼ to ½ the diameter of the wire and about 0.5 to 1.5 mils.
US10026858B2

The invention provides a frameless photo-energy assembly including a photo-energy converter, wherein an edge of the photo-energy converter is sealed by an adhesive tape, comprising an adhering layer for adhesion and cushioning; and an aging-resistant protective layer. The adhering layer is used to contact the edge of an article and comprises: a substrate layer; optionally, a first adhesive layer and a second adhesive layer situated at both sides of the substrate layer oppositely, wherein the first adhesive layer being used to be contact with the article. The aging-resistant protective layer is situated on the adhering layer, which comprises: an optional primer layer, which is situated on the adhering layer; and a film layer, which is situated on either the primer layer or the substrate or the second adhesive layer. The invention further provides an adhesive tape for sealing an edge of an article and an article made of the assembly.
US10026855B2

A process for preparing alloy products powders is described using a self-sustaining or self-propagating SHS-type combustion process. Binary, ternary and quaternary alloy having cadmium, selenium and optionally a third element X or Y selected from Group VIA (such as S or Te) or from group IIB (such as Zn or Hg). The alloy products may be doped or not with a wide variety of other elements. The process involves heating to ignition, maintaining an elevated temperature less than melting for homogenization, followed by cooling and crushing. An optional de-oxidation process may follow to further purify the alloy and balance the stoichiometry.
US10026849B2

Processes and overturned thin film device structures generally include a metal gate having a concave shape defined by three faces. The processes generally include forming the overturned thin film device structures such that the channel self-aligns to the metal gate and the contacts can be self-aligned to the sacrificial material.
US10026848B2

One of the objects is to improve display quality by reduction in malfunctions of a circuit. In a driver circuit formed using a plurality of pulse output circuits having first to third transistors and first to fourth signal lines, a first clock signal is supplied to the first signal line; a preceding stage signal is supplied to the second signal line; a second clock signal is supplied to the third signal line; an output signal is output from the fourth signal line. Duty ratios of the first clock signal and the second clock signal are different from each other. A period during which the second clock signal is changed from an L-level signal to an H-level signal after the first clock signal is changed from an H-level signal to an L-level signal is longer than a period during which the preceding stage signal is changed from an L-level signal to an H-level signal.
US10026844B2

Provided is a method for fabricating an electronic device, the method including: preparing a carrier substrate including an element region and a wiring region; forming a sacrificial layer on the carrier substrate; forming an electronic element on the sacrificial layer of the element region; forming a first elastic layer having a corrugated surface on the first elastic layer of the wiring region; forming a metal wirings electrically connecting the electronic element thereto, on the first elastic layer of the wiring region; forming a second elastic layer covering the metal wirings, on the first elastic layer; forming a high rigidity pattern filling in a recess of the second elastic layer above the electronic element so as to overlap the electronic element, and having a corrugated surface; forming a third elastic layer on the second elastic layer and the high rigidity pattern; and separating the carrier substrate.
US10026840B2

Structures of a semiconductor device are provided. The semiconductor device includes a substrate, a gate structure over the substrate, and a first recess and a second recess in the substrate and at opposite sides of the gate structure. The semiconductor device also includes two source/drain structures over the first recess and the second recess respectively. At least one of the source/drain structures includes a first doped region partially filling in the first recess, a second doped region over the first doped region, and a third doped region over the second doped region. The second doped region contains more dopants than the first doped region or the third doped region.
US10026838B2

A fin-type field effect transistor comprising a substrate, at least one gate structure, spacers and strained source and drain regions is described. The at least one gate structure is disposed over the substrate and on the isolation structures. The spacers are disposed on sidewalls of the at least one gate structure. First blocking material layers are disposed on the spacers. The strained source and drain regions are disposed at two opposite sides of the at least one gate structure. Second blocking material layers are disposed on the strained source and drain regions. The first and second blocking material layers comprise oxygen-rich oxide materials.
US10026835B2

A trench metal-oxide-semiconductor field effect transistor (TMOSFET) includes a plurality of mesas disposed between a plurality of gate regions. Each mesa includes a drift region and a body region. The width of the mesa is in the order of quantum well dimension at the interface between the gate insulator regions and the body regions The TMOSFET also includes a plurality of gate insulator regions disposed between the gate regions and the body regions, drift regions, and drain region. The thickness of the gate insulator regions between the gate regions and the drain region results in a gate-to-drain electric field in an OFF-state that is substantially lateral aiding to deplete the charge in the drift regions.
US10026830B2

A tunneling field effect transistor is formed from a fin of semiconductor material on a support substrate. The fin of semiconductor material includes a source region, a drain region and a channel region between the source region and drain region. A gate electrode straddles over the fin at the channel region. Sidewall spacers are provided on each side of the gate electrode. The source of the transistor is made from an epitaxial germanium content source region grown from the source region of the fin and doped with a first conductivity type. The drain of the transistor is made from an epitaxial silicon content drain region grown from the drain region of the fin and doped with a second conductivity type.
US10026826B2

A semiconductor device includes a first type region including a first conductivity type and a second type region including a second conductivity type. The semiconductor device includes a channel region extending between the first type region and the second type region. The semiconductor device includes a gate electrode surrounding at least some of the channel region. A first gate edge of the gate electrode is separated a first distance from a first type region edge of the first type region and a second gate edge of the gate electrode is separated a second distance from a second type region edge of the second type region. The first distance is less than the second distance.
US10026819B2

The semiconductor device including a device isolation layer disposed in a substrate and defining an active region, a first conductive pattern on the active region, an impurity region in the active region on a side of the first conductive pattern, a second conductive pattern on the active region between the impurity region and the first conductive pattern, a first spacer between the first conductive pattern and the second conductive pattern, and a contact plug disposed on and electrically connected to the first conductive pattern may be provided. The second conductive pattern may have a width less than a width of the contact plug.
US10026814B2

An epitaxial group-ill-nitride buffer-layer structure is provided on a heterosubstrate, wherein the buffer-layer structure has at least one stress-management layer sequence including an interlayer structure arranged between and adjacent to a first and a second group-ill-nitride layer, wherein the interlayer structure comprises a group-ill-nitride interlayer material having a larger band gap than the materials of the first and second group-ill-nitride layers, and wherein a p-type-dopant-concentration profile drops, starting from at least 1×1018 cm−3, by at least a factor of two in transition from the interlayer structure to the first and second group-ill-nitride layers.
US10026812B2

A method of manufacturing a semiconductor device includes preparing a layer, including columns, the columns extend a first direction parallel to the surface of the layer, the columns are arranged at intervals, interdigitally sandwiching other columns so as to implement a superjunction structure so the columns and the other columns are side by side; forming well regions in the layer; forming source regions in the well regions; forming an insulating film on the well regions; and forming gate electrodes on the gate insulating film, the gate electrodes bridging corresponding source regions in neighboring well regions, a temperature detection diode at an area in the gate electrodes, one column has a first width in a second direction, the temperature detection diode has a second width in the second direction, and the first width equal to the second width, and the second direction is perpendicular to the first direction.
US10026811B2

A method includes forming fin semiconductor features on a substrate. A dopant-containing dielectric material layer is formed on sidewalls of the fin semiconductor features and the substrate. A precise material modification (PMM) process is performed to the dopant-containing dielectric material layer. The PMM process includes forming a first dielectric material layer over the dopant-containing dielectric material layer; performing a tilted ion implantation to the first dielectric material layer so that a top portion of the first dielectric material layer is doped to have a modified etch characteristic different from an etch characteristic of a bottom portion of the first dielectric material layer; and performing an etch process to selectively remove the top portion of the first dielectric material layer and the top portion of the dopant-containing dielectric material layer.
US10026810B2

Nanosheet semiconductor devices and methods of forming the same include forming a first nanosheet stack in a first device region with layers of a first channel material and layers of a sacrificial material. A second nanosheet stack is formed in a second device region with layers of a second channel material, layers of the sacrificial material, and a liner formed around the layers of the second channel material. The sacrificial material is etched away, but the liner protects the second channel material from the etch. Gate stacks are formed over and around the layers of first and second channel material to form respective first and second semiconductor devices in the first and second device regions.
US10026809B1

Active patterns protrude from a substrate. The active patterns include a first active pattern, a second active pattern spaced apart from the first active pattern at a first distance, and a third active pattern spaced apart from the second active pattern at a second distance greater than the first distance. A gate spacer is disposed on sidewalls of a gate electrode running across the active patterns. Source/drain regions include a first to a third source/drain regions disposed on a region of one of the active patterns. The region of one of the active patterns is disposed adjacent to a side of the gate electrode. First and second protective insulation patterns are disposed on the substrate between the first and second active patterns below the first and second source/drain regions and between the second and third active patterns below the second and third source/drain regions, respectively.
US10026795B2

An organic EL element including: a TFT substrate having a TAOS-TFT; and an organic EL unit having a lower electrode. The lower electrode includes an aluminum containing metal layer, a transition metal containing oxide layer disposed between the aluminum containing metal layer and the TFT substrate, and an aluminum containing oxide layer disposed between the aluminum containing metal layer and the transition metal containing oxide layer and in contact with both the aluminum containing metal layer and the transition metal containing oxide layer. The aluminum containing oxide layer contains aluminum oxide. The transition metal containing oxide layer contains tungsten oxide and has a density of 6.5 g/cm3 or more.
US10026794B2

A display device is discussed. The display device according to an embodiment includes a substrate, a display region disposed over the substrate and including a plurality of subpixels, and a data pad part disposed in regions other than the display region. The data pad part includes a data signal line extended from the display region, an insulating film disposed on the data signal line and insulating the data signal line, a data pad electrode disposed on the insulating film and connected to the data signal line through the via hole, and an insulating pattern configured to cover the via hole. The data pad electrode can include at least one electrode hole.
US10026793B2

An organic light emitting diode display including a substrate includes a display area and a peripheral area surrounding the display area, an organic light emitting member disposed in the display area, dams disposed in the peripheral area, a thin film encapsulation layer covering a portion of a first dam among the dams and the organic light emitting member, a touch sensing member disposed on the thin film encapsulation layer of the display area, and a first crack sensing member disposed at a position corresponding to the first dam.
US10026788B2

An organic light-emitting display apparatus includes: an organic light-emitting device including a plurality of sub-pixels respectively emitting lights of different colors; a color filter formed on the organic light-emitting device in a region corresponding to each of the sub-pixels; a spacer color filter formed in the color filter between red, green, and blue color filters at locations corresponding to non-emitting areas; and a substrate provided on the color filter to encapsulate the organic light-emitting device.
US10026764B2

A solid-state image pickup device has an image pickup pixel including a first photoelectric conversion portion and a first transistor and a focus detection pixel including a second photoelectric conversion portion, a second transistor, and a light shielding portion, in which a reflection preventing portion is provided on the underface side of the light shielding portion.
US10026762B2

A first signal line, a second signal line, a first line, and a second line are disposed in an identical direction on an identical layer. A distance between the first signal line and the second signal line is larger than a distance between the first signal line and the first line or larger than a distance between the second signal line and the second line.
US10026760B2

According to one embodiment, a substrate processing apparatus (1) includes: a support (4) configured to support a substrate (W); a rotation mechanism (5) configured to rotate the support (4) about an axis that crosses the substrate (W) supported by the support (4) as a rotation axis; a nozzle (6) configured to supply a treatment liquid to a surface of the substrate (W) on the support (4) being rotated by the rotation mechanism (5); a heater (8) configured to heat the substrate (W) supported by the support (4) at a distance from the substrate (W); and a movement mechanism (9) configured to move the heater (8) in directions toward and away from the substrate (W) supported by the support (4).
US10026757B1

A display device includes an array substrate, the bottom conductive lines, the micro light emitting devices, the conductive layers, the upper conductive lines, and a filling material. The bottom conductive lines are present on the array substrate. The conductive layers are respectively present between the micro light emitting devices and the bottom conductive lines. The upper conductive lines cross the bottom conductive lines at the micro light emitting devices. Each of the micro light emitting devices is present between at least one of the bottom conductive lines and at least one of the upper conductive lines. The filling material is present on the array substrate and has at least four openings to respectively expose the micro light emitting devices. The upper conductive lines are electrically connected to the micro light emitting devices respectively through the openings.
US10026747B2

A non-volatile memory device is provided as follows. A substrate has a peripheral circuit. A first semiconductor layer is disposed on the substrate. The first semiconductor layer includes a memory cell region. A first gate structure is disposed on the first semiconductor layer. The first gate structure includes a plurality of first gate electrodes stacked in a perpendicular direction to the first semiconductor layer and a plurality of vertical channel structures penetrating the plurality of first gate electrodes. The first gate structure is arranged in the memory cell region. A second gate structure is disposed on the substrate. The second gate structure includes a plurality of second gate electrodes stacked in the perpendicular direction to the first semiconductor layer. The second gate structure is arranged outside the memory cell region.
US10026731B1

A metal-insulator-metal (MIM) capacitor includes a compound semiconductor substrate. The MIM capacitor includes a collector contact layer on the compound semiconductor substrate, a first dielectric layer on the collector contact layer, a conductive electrode layer on the first dielectric layer, and a second dielectric layer on the conductive electrode layer. The MIM capacitor includes a first conductive interconnect on the second dielectric layer, a third dielectric layer on the first conductive interconnect, and a second conductive interconnect on the third dielectric layer. A first capacitive component includes the collector contact layer, the conductive electrode layer, and the first dielectric layer. A second capacitive component includes the first conductive interconnect, the conductive electrode layer and the second dielectric layer. A third capacitive component includes the second conductive interconnect, the first conductive interconnect, and the third dielectric layer. The first, second, and third capacitive components are arranged in parallel with each other.
US10026729B2

A surge-protection circuit for a chip is provided. The surge-protection circuit includes a detection element and a protection element. The detection element is embedded on the chip and arranged between a first terminal and a second terminal, and the detection element is utilized to detect whether an abrupt voltage variation occurs due to a surge or not and generate an enabling signal when the abrupt voltage variation occurs. The protection element is embedded on the chip and coupled to the detection element, and the protection element is utilized to adjust and reduce the abrupt voltage variation through bypassing high energy generated by the surge after receiving the enabling signal.
US10026728B1

A semiconductor device includes a floating buried doped region, a first doped region disposed between the floating buried doped region and a first major surface, and a semiconductor region disposed between the floating buried doped region and a second major surface. Trench isolation portions extend from the first major surface and terminate within the semiconductor region to define an active region. An insulated trench structure is laterally disposed between the trench isolation portions, terminates within the floating buried doped region, and defines a first portion and a second portion of the active region. A biasing semiconductor device is within the first portion, and a functional semiconductor device is within the second portion. The biasing semiconductor device is adapted to set a potential of the floating buried doped region and adapted to divert parasitic currents away from the functional semiconductor device.
US10026720B2

An integrated circuit package including a substrate having a cavity and one or more semiconductor devices assembled within the cavity of the substrate. The one or more semiconductor devices electrically coupled using redistribution layers, wherein the cavity is a first cavity, the substrate includes the first cavity and a second cavity, the one or more semiconductor devices are fully embedded within the first cavity of the substrate, the one or more semiconductor devices are fully embedded between the substrate and a first redistribution layer of said redistribution layers, bumps are fully embedded within the second cavity of the substrate, the bumps are fully embedded between the substrate and the first redistribution layer of said redistribution layers, and the first redistribution layer is fully embedded between the substrate and a semiconductor interposer.
US10026718B2

A light emitting device includes a first light emitting element, a second light emitting element, a substrate, and a light reflective covering member. A first land is provided in a substrate front surface and includes a first terminal and a second terminal. A second land is provided in the substrate front surface and includes a third terminal and a fourth terminal. An intermediate wiring is provided between the first land and the second land in the substrate front surface. A first wiring is provided in a substrate back surface and is electrically connected to the first terminal through a first through-via. A second wiring is provided in the substrate back surface and is electrically connected to the fourth terminal through a second through-via. A third wiring is provided in the substrate back surface and is electrically connected to the second terminal and the third terminal through a third through-via.
US10026717B2

Apparatuses relating generally to a substrate are disclosed. In such an apparatus, first wire bond wires (“first wires”) extend from a surface of the substrate. Second wire bond wires (“second wires”) extend from the surface of the substrate. The first wires and the second wires are external to the substrate. The first wires are disposed at least partially within the second wires. The first wires are of a first height. The second wires are of a second height greater than the first height for coupling of at least one electronic component to the first wires at least partially disposed within the second wires.
US10026708B2

Provided among other things is an electrical device comprising: a first component that is a semiconductor or an electrical conductor; a second component that is an electrical conductor; and a strong, heat stable junction there between including an intermetallic bond formed of: substantially (a) indium (In), tin (Sn) or a mixture thereof, and (b) substantially nickel (Ni). The junction can have an electrical contact resistance that is small compared to the resistance of the electrical device.
US10026685B2

Metal-oxide-metal (MOM) type capacitors include a first terminal configured to receive a first voltage, the first terminal being formed on a first dielectric layer; a first set of fingers formed on the first dielectric layer, the first set of fingers being coupled to the first terminal via a conductive trace formed on a second dielectric layer; a second terminal configured to receive second voltage, the second terminal being formed on the first dielectric layer; and a second set of fingers formed on the first dielectric layer, the second set of fingers being coupled to the second terminal, wherein the fingers of the second set are interspersed with the fingers of the first set.
US10026680B2

A semiconductor package includes an interconnect component surrounded by a molding compound. The interconnect component comprises a first RDL structure. A second RDL structure is disposed on the interconnect component. A plurality of first connecting elements is disposed on the second RDL structure. A polish stop layer covers a surface of the interconnect component. A plurality of second connecting elements is disposed on and in the polish stop layer. At least one semiconductor die is mounted on the second connecting elements.
US10026679B2

A process for manufacturing a surface-mount electronic device includes forming a plurality of preliminary contact regions of a sinterable material on a supporting structure, the supporting structure being of a soluble type. A chip including a semiconductor body is mechanically coupled to the supporting structure. The sinterable material is sintered such that each preliminary contact region forms a corresponding sintered preliminary contact, and the chip and the plurality of preliminary contact regions are coated with a dielectric coating region, and the supporting structure is removed using a jet of liquid.
US10026674B2

A method for forming a cooling structure having a plurality of cooling members. The method includes: providing a template having a plurality of features, such members projecting outward from a base of a template or holes passing into the template, the features being arranged in a predetermined pattern, such pattern being selected in accordance with the predetermined pattern of cooling members; and forming a conformal coating of diamond over the features.
US10026673B2

A semiconductor device of a double-side cooling structure having a bus bar electrically connected, and coolers independently arranged on both sides of the semiconductor device for cooling is provided. The semiconductor device includes: a semiconductor chip including an element, and has a first main surface and a second main surface; a sealing resin body having a first surface and a second surface and also having a side surface; a first heatsink arranged facing the first main surface and electrically connected to the first main electrode; and a second heatsink arranged facing the second main surface and electrically connected to the second main electrode. The first heatsink is exposed only to the first surface. The second heatsink is exposed only to the second surface. An exposed surface of a heatsink to be electrically connected to the bus bar has a heat dissipation region, and an electrical connection region.
US10026671B2

An embodiment device package includes first die and one or more redistribution layers (RDLs) electrically connected to the first die. The one or more RDLs extend laterally past edges of the first die. The device package further includes one or more second dies bonded to a first surface of the one or more RDLs and a connector element on the first surface of the one or more RDLs. The connector element has a vertical dimension greater than the one or more second dies. A package substrate is bonded to the one or more RDLs using the connector element, wherein the one or more second dies is disposed between the first die and the package substrate.
US10026659B2

One illustrative method disclosed herein includes, among other things, forming a composite fin structure that is comprised of a first germanium-containing semiconductor material having a first concentration of germanium and a tensile-strained second semiconductor material (having a lesser germanium concentration) positioned on the first germanium-containing semiconductor material and performing a thermal anneal process to convert the first germanium-containing semiconductor material portion of the composite fin structure into a germanium-containing oxide isolation region positioned under the second semiconductor material that is a tensile-strained final fin for an NMOS FinFET device.
US10026658B2

Systems and methods are provided for fabricating nanowire devices on a substrate. A first nanowire and a second nanowire are formed on a substrate, the first nanowire and the second nanowire extending substantially vertically relative to the substrate. A first source region and a first drain region are formed with n-type dopants, the first nanowire being disposed between the first source region and the first drain region. A second source region and a second drain region are formed with p-type dopants, the second nanowire being disposed between the second source region and the second drain region.
US10026656B2

A semiconductor die comprises two or more active regions over a substrate. A first set of dummy blocks are over the substrate, in contact with one another, and completely surrounding at least one of the two or more active regions. A second set of dummy blocks are over the substrate and farther from the at least one active region surrounded by the first set of dummy blocks than the dummy blocks of the first set of dummy blocks. Each of the dummy blocks of the first set of dummy blocks has individual surface areas, each of the dummy blocks of the second set of dummy blocks has individual surface areas, and the individual surface areas of each of the dummy blocks of the second set of dummy blocks is larger than the individual surface areas of each of the dummy blocks of the first set of dummy blocks.
US10026655B2

An integrated circuit product includes an NFET FinFET device having a first fin that is made entirely of a first semiconductor material and a PFET FinFET device that includes a second fin having an upper portion and a lower portion, wherein the lower portion is made of the first semiconductor material and the upper portion is made of a second semiconductor material that is different from the first semiconductor material. A silicon nitride liner is positioned on and in contact with the lower portion of the second fin, wherein the silicon nitride liner is not present on or adjacent to the upper portion of the second fin or on or adjacent to any portion of the first fin.
US10026646B2

A package includes a device die, a molding material molding the device die therein, a through-via substantially penetrating through the molding material, wherein the through-via has an end. The end of the through-via is tapered and has rounded sidewall surfaces. The package further includes a redistribution line electrically coupled to the through-via.
US10026645B2

A method includes forming a stack of hard mask layers above a process layer. The stack includes first, second and third hard mask layers. The third hard mask layer is patterned to define therein a first mask element and to expose portions of the second hard mask layer. The second hard mask layer is patterned to define therein a second mask element below the first mask element and a third mask element, and to expose portions of the first hard mask layer. The first hard mask layer is patterned to define therein a fourth mask element below the second mask element, a fifth mask element below the third mask element, and a sixth mask element, and to expose portions of the process layer. The process layer is etched to remove portions of the process layer not covered by the first hard mask layer.
US10026644B2

Provided is a fabrication method of a non-volatile memory device having a zigzag body wiring. First word lines and second word lines are formed on a substrate, wherein the first word lines and the second word lines are arranged periodically and extend in a first direction. Bit lines are formed over the first and second word lines, wherein a first distance from the first word lines to the substrate is smaller than a second distance from the second word lines to the substrate.
US10026642B2

A method is provided for preparing a semiconductor-on-insulator structure comprising a sacrificial layer.
US10026623B2

A thin film transistor substrate includes a plurality of thin film transistors arranged in columns and rows respectively on a substrate. Each of the thin film transistors includes a laser annealed part in which an amorphous silicon layer that forms a channel region is laser annealed to be a polysilicon layer, each laser annealed part is disposed with a designed pitch in a scanning direction in which a laser light for laser annealing and the substrate move relatively to each other, and the laser annealed part is provided within a channel width formed in a direction orthogonal to the scanning direction and being narrower than the channel width.
US10026622B2

According to one embodiment, a method for manufacturing a semiconductor device includes forming a hole extending in a first direction in a workpiece. The method includes forming a first film on an upper surface of the workpiece and an upper portion of a side wall of the hole. The method includes forming a second film on the first film. The method includes removing portions of the first and second films from the upper surface of the workpiece so that at least a part of the first and second films formed on the upper portion remain. The method includes removing at least a part of a portion of the workpiece which is exposed through the hole using a second etchant. An etching rate of the first etchant for the first film is higher than an etching rate of the first etchant for the second film.
US10026621B2

Processing methods may be performed to form recesses in a semiconductor substrate. The methods may include oxidizing an exposed silicon nitride surface on a semiconductor substrate within a processing region of a semiconductor processing chamber. The methods may include forming an inert plasma within the processing region of the processing chamber. Effluents of the inert plasma may be utilized to modify the oxidized silicon nitride. A remote plasma may be formed from a fluorine-containing precursor to produce plasma effluents. The methods may include flowing the plasma effluents to the processing region of the semiconductor processing chamber. The methods may also include removing the modified oxidized silicon nitride from the semiconductor substrate.
US10026608B2

A method for manufacturing an array substrate comprises forming a pattern including an active layer, a gate insulating layer and a gate on a base substrate, and forming a pattern including an interlayer dielectric layer, a source, a drain and a pixel electrode through a single patterning process on the base substrate formed with the pattern of the active layer, the gate insulating layer and the gate. An array substrate and a display device are further provided.
US10026604B2

In an embodiment, the present invention discloses a EUV cleaner system and process for cleaning a EUV carrier. The euv cleaner system comprises separate dirty and cleaned environments, separate cleaning chambers for different components of the double container carrier, gripper arms for picking and placing different components using a same robot handler, gripper arms for holding different components at different locations, horizontal spin cleaning and drying for outer container, hot water and hot air (70 C) cleaning process, vertical nozzles and rasterizing megasonic nozzles for cleaning inner container with hot air nozzles for drying, separate vacuum decontamination chambers for outgassing different components, for example, one for inner and one for outer container with high vacuum (e.g., <10−6 Torr) with purge gas, heaters and RGA sensors inside the vacuum chamber, purge gas assembling station, and purge gas loading and unloading station.
US10026598B2

Approaches for a measurement system for measuring or calibrating the amplitude of a signal of a signal generator, where the measurement system employs an ion trap, are provided. The measurement system comprises a signal generator operable to generate an output signal, and a measuring apparatus operable to determine an amplitude of the output signal. The measuring apparatus includes an ion trap operable to trap at least one ion, a signal supply device operable to supply the output signal of the signal generator to the ion trap, whereby a path of motion of the at least one trapped ion is influenced by the output signal, and a measuring device operable to determine the amplitude of the output signal based on a path of motion of the at least one trapped ion. The determined amplitude may be fed back to the signal generator for calibration purposes.
US10026587B2

The present invention refers to a two-systems compact specimen holder (SH) easy to use which enables to analyze the same sample by employing either an atomic force microscope (AFM) or a scanning electron microscope (SEM), by preserving the setting reference of the details for both microscopies, so that it satisfies the requirements of size, conductivity, magnetization, tidiness, reference and adaptability.The capacity of preserving the location reference of the details for both microscopies, in the scope of correlational microscopy, results essential to obtain information and images in both fields of microscopy, which can be correlated in order to acquire valuable combined information.
US10026580B2

A fuse block assembly includes a nonconductive base formed with pedestal surfaces attachable to terminals from a location above the base, while providing a clearance between the body of a fuse and the middle portion of the base when a fuse is installed.
US10026578B2

A breaker comprises a static contact, a moving contact, and an arc-extinguishing chamber. A contact surface of an electrical contact of the static contact and an electrical contact of the moving contact and a bottom plane of a base form an acute angle that is located in the first quadrant. The moving contact comprises a conducting rod having a projecting portion, and the electrical contact which is welded on an end surface of the projecting portion in a direction facing the electrical contact of the static contact. A bottom arc-ignition grid plate on the bottom of the arc-extinguishing chamber is arranged lower than the electrical contact of the static contact. A top arc-ignition grid plate on the top of the arc-extinguishing chamber is arranged higher than the maximum position of the electrical contact of the moving contact when the moving contact is opened.
US10026577B2

There is provided a contact switching device which has high productivity and in which operation characteristics hardly vary. The contact switching device includes an electromagnetic unit, a holder, a movable shaft, a movable yoke, a movable contact piece having movable contacts at both ends, fixed contacts, and a fixed yoke. At the time of excitation of the electromagnetic unit, the movable shaft moves to the holder side along a direction of an axis center. A magnetic circuit is formed of the fixed yoke and the movable yoke due to a magnetic field generated by a current that flows into the movable contact piece as a result of the movable contacts coming into contact with the fixed contacts. The movable yoke is then attracted to the fixed yoke.
US10026564B2

This invention discloses a preparation method for precious metal switching contact components by means of plating masking, plating and etching processes. The plating masking process is performed by using a plating mask ink with or without a photo exposure machine. Plating of precious metals is performed by electroless plating or electro plating methods. Etching is carried out with etching solutions containing weak organic acids, weak inorganic acids or acidic buffering agents. Improvement of the etched surface gloss and prevention of the side etching are realized with the sulfur-contained compounds. The dust- and oil stain-resistances of the switch contacts are improved by increasing the etching depth. The switch contacts made by this invention are featured with the advantages of good reliability, good resistance to dust and oil stain, short contact bounce time, long service life, low cost of raw materials and so on.
US10026562B2

An electrochemical storage device including a plurality of electrochemical cells connected electrically in series. Each cell includes an anode electrode, a cathode electrode and an aqueous electrolyte. The charge storage capacity of the anode electrode is less than the charge storage capacity of the cathode.
US10026554B2

A length in a first direction of the element body is smaller than a length in a second direction of the element body and smaller than a length in a third direction of the element body, the second direction being perpendicular to the first direction, the third direction being perpendicular to the first and second direction. Each of a first terminal electrode and a second terminal electrode includes a sintered conductor layer formed on the element body, a first plated layer formed on the sintered conductor layer, and a second plated layer formed on the first plated layer. In each of a first electrode portion disposed on a principal face and a third electrode portion disposed on a principal face, a maximum thickness of the sintered conductor layer is larger than a thickness of the first plated layer and not more than a thickness of the second plated layer.
US10026546B2

An apparatus includes a substrate and a three-dimensional (3D) wirewound inductor integrated within the substrate. The apparatus further includes a capacitor coupled to the 3D wirewound inductor.
US10026542B2

An inductive device including a first and second concentric winding wound around a center axis of the inductive device, where the second winding is placed outside of the first winding and provided in two separate parts a first upper part and a second lower part, wherein there is an opening between the first and second parts of the second winding and the first winding has a first winding connection that passes through said opening, the inductive device further including a concentric electric shielding element around the center axis and stretching all the way between the upper and the lower part of the second winding, the shielding element including a metal shield layer.
US10026520B2

Provided is a cathode active material for a secondary battery, specifically, a cathode active material for a secondary battery including sodium transition metal pyrophosphate satisfying Na3.12−x2Acx1M1ay1M2by2 (P2O7)z, which has an advantage of structural stability due to a strong P—O bond of sodium transition metal phosphate having an olivine structure, and also performs proper intercalation and deintercalation of Na ions having a large ion radius, thereby significantly improving reversibility during charging and discharging, and a charge and discharge rate.
US10026518B2

This disclosure is related to low-haze transparent conductors, ink compositions and method for making the same.
US10026507B2

A method manages a care service by a terminal apparatus of a caregiver. The method includes recognizing a smart card of a patient, receiving encrypted data including encrypted time information from the smart card, the encrypted time information being generated at the smart card by encrypting time information corresponding to a point in time when the terminal apparatus recognizes the smart card, and transmitting the encrypted data to a management server. The encrypted data is generated by the smart card using an encryption key and decrypted by the management server using a decryption key corresponding to the encryption key. A time corresponding to time information acquired from the decrypted data is stored in the management server as a care service providing time.
US10026502B2

A method includes setting a first logical value in a control register provided in a variable delay control circuit that is included in a memory controller, detecting a first stuck-at fault of a second logical value that is a value except for the first logical value, the first stuck-at fault having occurred in one of a plurality of control lines, in accordance with a result of a comparison between a logical value output from the memory controller and an expected value of the logical value, setting the second logical value in the memory controller, and detecting a second stuck-at fault of the first logical value, the second stuck-at fault having occurred in one of the plurality of control lines, in accordance with a result of a comparison between a logical value output from the memory controller and an expected value of the logical value.
US10026497B2

A sample-and-hold circuit includes a first transistor; a second transistor disposed between a gate electrode and a drain electrode of the first transistor; a sampling capacitor, an electrode of the sampling capacitor being connected to the gate electrode of the first transistor; and a first current source connected to the drain electrode of the first transistor, where a gate electrode of the second transistor receives a gate control signal. A minimum voltage of the gate control signal is Vth2+Vsat2+Vth1+Vsat1, where Vth1 is a threshold voltage of the first transistor, Vsat1 is a saturation voltage of the first transistor, Vth2 is a threshold voltage of the second transistor, and Vsat2 is a saturation voltage of the second transistor.
US10026495B2

A method of controlling a magnetization state using an imprinting technique may be provided. The method may include moving first and second magnetic structures, which have different magnetization states, toward each other and changing a magnetization state of the first or second magnetic structure, when a distance between the first and second magnetic structures is reduced. A magnetic field, which is produced by a magnetization state of one of the first and second magnetic structures, may be used to align a magnetization state of the other, when the magnetization state of the first or second magnetic structure is changed.
US10026481B2

A semiconductor device is provided that is capable of reducing the possibility of change in state of memory elements formed over a semiconductor substrate with an insulating layer interposed therebetween. The semiconductor device includes nonvolatile memory elements and a bias circuit. Each of the nonvolatile memory elements includes a drain region and a source region arranged so as to sandwich a semiconductor region where a channel is formed, a gate electrode, and a charge storage layer arranged between the gate electrode and the semiconductor region. The nonvolatile memory elements are arranged over the semiconductor substrate with the insulating layer interposed therebetween. When electrons are stored in the charge storage layer, the bias circuit reduces the potential difference between the gate electrode and at least one of the drain region and source region in order to decrease holes stored in the channel of a nonvolatile memory element.
US10026480B2

Some embodiments include apparatuses and methods using first and second select gates coupled in series between a conductive line and a first memory cell string of a memory device, and third and fourth select gates coupled in series between the conductive line and a second memory cell string of the memory device. The memory device can include first, second, third, and fourth select lines to provide first, second, third, and fourth voltages, respectively, to the first, second, third, and fourth select gates, respectively, during an operation of the memory device. The first and second voltages can have a same value. The third and fourth voltages can have different values.
US10026470B2

An embodiment static random access memory (SRAM) array includes a first SRAM mini array having a first plurality of functional SRAM cells in a first column of the SRAM array. Each of the first plurality of functional SRAM cells share a first bit line (BL). The SRAM array further includes a second SRAM mini array having a second plurality of functional SRAM cells in the first column. Each of the second plurality of functional SRAM cells share a second BL independently controlled from the first BL. The SRAM array further includes and a SRAM dummy array between the first SRAM mini array and the second SRAM mini array. The SRAM dummy array includes a plurality of SRAM array abut dummy cells in the first column. A first endpoint of the first BL and a second endpoint of the second BL are disposed in the SRAM dummy array.
US10026465B2

According to one embodiment, a nonvolatile memory includes a conductive line including a first portion, a second portion and a third portion therebetween, a storage element including a first magnetic layer, a second magnetic layer and a nonmagnetic layer therebetween, and the first magnetic layer being connected to the third portion, and a circuit flowing a write current between the first and second portions, applying a first potential to the second magnetic layer, and blocking the write current flowing between the first and second portions after changing the second magnetic layer from the first potential to a second potential.
US10026464B2

In certain aspects, a device may include a memory and a controller coupled to the memory. The controller may be configured to process data to form codewords and to send the codewords to the memory to be stored at locations of the memory. The controller may encode and tag the incoming data (from the host) to minimize the charge that is required to be stored in the non-volatile memory.
US10026461B2

A semiconductor device may include a strobe signal buffer, a strobe signal division circuit, and a drive control circuit. The strobe signal buffer may buffer a first data strobe signal and a second data strobe signal to generate a buffer output signal and an inverted buffer output signal. The strobe signal division circuit may divide the buffer output signal and the inverted buffer output signal to generate internal strobe signals which are used in capturing data when receiving data. The drive control circuit may drive the buffer output signal to a predetermined logic level during an initial section of time from a point of time when a write operation is performed.
US10026460B2

Examples may include techniques to mitigate bias drift for memory cells of a memory device. A first memory cell coupled with a first word-line and a bit-line is selected for a write operation. A second memory cell coupled with a second word-line and the bit-line is de-selected for the write operation. First and second bias voltages are applied to the first word-line and the bit-line during the write operation to program the first memory cell. A third bias voltage is applied to the second word-line during the write operation to reduce or mitigate voltage bias to the second memory cell due to the second bias voltage applied to the bit-line to program the first memory cell.
US10026456B2

Write-assist circuits for memory bit cells (“bit cells”) employing a P-type Field-Effect transistor (PFET) write port(s) are disclosed. Related methods and systems are also disclosed. It has been observed that as node technology is scaled down in size, PFET drive current (i.e., drive strength) exceeds N-type Field-Effect transistor (NFET) drive current for like-dimensioned FETs. In this regard, in one aspect, it is desired to provide bit cells having PFET write ports, as opposed to NFET write ports, to reduce memory write times to the bit cells, and thus improve memory performance. To mitigate a write contention that could otherwise occur when writing data to bit cells, a write-assist circuit provided in the form of positive bitline boost circuit can be employed to strengthen a PFET access transistor in a memory bit cell having a PFET write port(s).
US10026448B2

A log generator generates log data including a processing time and processing contents, as data indicating a history of each of processes including input of video data recorded in a storage of a case video management system by a video input unit, image processing including a masking process to be performed on the video data by an image processor, and output of the video data by an encoder and a video output unit, at the time of performing processing for the video data, and records the log data in the case video management system in association with the processed video data.
US10026444B2

A recording tape cartridge includes two first guide wall portions formed in a direction orthogonal to a loading direction of the case into a drive device and between which a first protruding wall portion formed at a brake member is insertable, and two second guide wall portions and two third guide wall portions formed at regular intervals from the first guide wall portions in a circumferential direction. A second protruding wall portion at the brake member is insertable between the second guide wall portions, and a third protruding wall portion at the brake member is insertable between the third guide wall portions. An interval, α, between each first guide wall portion and the first protruding wall portion, and an interval, β, between each second guide wall portion and the second protruding wall portion and between each third guide wall portion and the third protruding wall portion satisfy “α≥2×β”.
US10026441B2

The present disclosure relates to a method and apparatus for processing of multi-dimensional readback signal from magnetic recording or optical, physical data recording so as to reduce/control Inter Symbol Interference (ISI) and noise within acceptable limits. The method is based on Partial Response Maximum Likelihood (PRML) detection and takes care of time varying channel conditions. In an embodiment, the filter coefficients of both the equalizer and the partial response (PR) target are jointly adapted to account for the channel condition for both separable and non-separable targets thus reducing signal detection complexity. In an aspect, the disclosure provides an apparatus that incorporates an adaptation engine along with the equalizer and the PR target that updates filter coefficients of both the equalizer and the PR target following the formulated mathematical equations.
US10026440B2

A recording medium includes a video stream of a standard-luminance range and a video stream of high-luminance range, which are used selectively in accordance with a playback environment. The recording medium also includes a subtitle stream of the standard-luminance range and a subtitle stream of the high-luminance range, which are used selectively in accordance with the playback environment. A playlist file includes a management region where playback control information relating to a main stream is stored, and includes an extended region. The management region stores first playback control information specifying playing of the video stream of the high-luminance range and the subtitle stream of the high-luminance range in combination. The extended region stores second playback control information specifying playing of the video stream of the standard-luminance range and the subtitle stream of the standard-luminance range in combination.
US10026438B2

There is provided an information processing apparatus including a reproduction section which acquires reproduction data corresponding to a reproduction position of content data by reproducing the content data, an output section which causes the reproduction data acquired by the reproduction section to be output from a region of an output device, the region corresponding to the information processing apparatus, a control signal acquisition section which acquires a control signal generated and output by a control device based on a predetermined input recognized by a recognition device, and an output control section which controls output of the reproduction data to the output device performed by the output section in accordance with the control signal acquired by the control signal acquisition section.
US10026436B2

Apparatus and methods for simultaneously supporting multiple workpieces inside a processing space of a plasma processing system for simultaneous two-sided plasma processing. The apparatus may be a fixture having a carrier plate configured to be supported inside the processing space and a plurality of first openings extending through the thickness of the carrier plate. The carrier plate is configured to contact each of the workpieces over an annular region at an outer peripheral edge so that the first and second sides of each of the workpieces is exposed to the plasma through a respective one of said plurality of first openings.
US10026429B2

A perpendicular type of magnetic recording medium has a multi-layered recording structure made up of a plurality of ferro-magnetic layers and a non-magnetic layer interposed between the plurality of ferro-magnetic layers, and the perpendicular magnetic anisotropy energy of the lower ferro-magnetic layer is greater than the perpendicular magnetic anisotropy energy of the upper ferro-magnetic layer. Accordingly, the lower ferro-magnetic layer may be easily magnetically reversed by a magnetic field applied during a write operation. Thus, the perpendicular type of magnetic recording medium exhibits an enhanced thermal stability and write-ability.
US10026416B2

Provided is an audio system in which an audio signal to be heard can be automatically set to an appropriate volume or sound quality. The audio system is provided with: a mobile terminal device provided with a microphone unit that collects surrounding sound waves, and a transmission unit that, on the basis of the sound waves collected by the microphone unit, sets the volume or sound quality of an audio signal to be amplified by an audio device, and transmits the set audio signal volume or sound quality information to the audio device; and an audio device provided with an amplification unit that amplifies the audio signal, a control unit that adjusts the audio signal volume or sound quality by means of the amplifier, and a receiving unit that receives the audio signal volume or sound quality setting information from the mobile terminal device. The control unit controls the amplification unit so as to adjust the audio signal volume or sound quality on the basis of the audio signal volume or sound quality setting information received by the receiving unit.
US10026415B2

A noise suppressor comprises a first (401) and a second transformer (403) for generating a first and second frequency domain signal from a frequency transform of a first and second microphone signal. A gain unit (405, 407, 409) determines time frequency tile gains in response to a difference measure for magnitude time frequency tile values of the first frequency domain signal and magnitude time frequency tile values of the second frequency domain signal. A scaler (411) generates a third frequency domain signal by scaling time frequency tile values of the first frequency domain signal by the time frequency tile gains; and the resulting signal is converted to the time domain by a third transformer (413). A designator (405, 407, 415) designates time frequency tiles of the first frequency domain signal as speech tiles or noise tiles; and the gain unit (409) determines the gains in response to the designation of the time frequency tiles as speech tiles or noise tiles.
US10026414B2

A speech processing system placed in a vehicle to effectively acquire a voice of a driver includes a first microphone that is provided on a surface facing the driver of the vehicle out of a steering wheel of the vehicle, and inputs a voice of the driver, a second microphone that is provided at a position where the voice of the driver of the vehicle is blocked by at least part of the steering wheel in the vehicle, and inputs noise in the vehicle, and a noise suppressor that suppresses an estimated noise signal based on a first signal corresponding to the sound input to the first microphone and a second signal corresponding to the sound input to the second microphone, and generates and outputs a pseudo speech signal.
US10026402B2

A method of searching a business listing with voice commands includes receiving, over the Internet, from a user terminal, a query spoken by a user, which includes a speech utterance representing a category of merchandize, a speech utterance representing a merchandize item, and a speech utterance representing a geographic location. The method includes recognizing the geographic location with a speech recognition engine based on the speech utterance representing the geographic location, recognizing the category of merchandize with the speech recognition engine based on the speech utterance representing the category of merchandize, recognizing the merchandize item with a speech recognition engine based on the speech utterance representing the merchandize item, searching a business listing for businesses within or near the recognized geographic location to select businesses responsive to the query spoken by the user, and sending to the user terminal information related to at least some of the responsive businesses.
US10026400B2

Disclosed is the technology for dynamic and intelligent generation of dialog recommendations for the users of chat information systems based on multiple criteria. An example method may include receiving a speech-based user input, recognizing at least a part of the speech-based user input to generate a recognized input, and providing at least one response to the recognized input. The method may further include identifying at least one triggering event, generating at least one dialog recommendation based at least in part on the identification, and presenting the at least one dialog recommendation to a user via a user device.
US10026396B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a sequence representing an utterance, the sequence comprising a plurality of audio frames; determining one or more warping factors for each audio frame in the sequence using a warping neural network; applying, for each audio frame, the one or more warping factors for the audio frame to the audio frame to generate a respective modified audio frame, wherein the applying comprises using at least one of the warping factors to scale a respective frequency of the audio frame to a new respective frequency in the respective modified audio frame; and decoding the modified audio frames using a decoding neural network, wherein the decoding neural network is configured to output a word sequence that is a transcription of the utterance.
US10026392B2

An acoustic lens for an ultrasonic probe includes a vulcanization-molded article of a rubber composition including a first silicone rubber composition having a plasticity number of 100 or less, and a second silicone rubber composition having a plasticity number of 150 or more and 300 or less.
US10026390B2

Disclosed is a sound absorption plate with a unit structure. The sound absorption plate comprises an ultramicropore sound absorption front plate (1), a side plate (2) and a sound absorption back plate (3). Edge parts of the ultramicropore sound absorption front plate (1) are connected to the sound absorption back plate (3) through the side plate (2), thereby forming a sound absorption resonant cavity (4). The material of the ultramicropore sound absorption front plate (1) is a metal material carrying nano microspheres (5). A sound absorption metal thin film (6) carrying nano microspheres (5), parallel to the ultramicropore sound absorption front plate, is disposed inside the sound absorption resonant cavity (4). A pore size of the nano microspheres in the ultramicropore sound absorption front plate (1) and the sound absorption metal thin film (6) is 100-1000 nm. The sound absorption plate has a simple structure, simple and convenient manufacture and assembly, a wide sound absorption frequency band and a good noise reduction effect, and is suitable for ceiling and wall decoration of buildings.
US10026385B2

A smart music device and process provide users with an interface to play a selected song in the correct song key. The device includes a graphical user interface with areas demarcated by translucent conductive ink printed on the layer's underside. A layer of force sensor resistors (FSRs) are under the areas. Touching one of the areas closes a circuit between then conductive ink and FSR triggering a note to be played. The demarcated areas are illuminated to guide the user on scale and root node position. Metadata in memory storage includes the song key which is used during song playback to trigger assignment of the key correct scale across the FSRs and illuminate its root position of musical notes. Touching an area triggers a signal sent to a connected musical instrument to play the note.
US10026372B2

An AC-DC converter, power supply board and display apparatus is disclosed. The AC-DC converter comprises: an AC-DC converting circuit; a transformer, whose primary coil has a first terminal coupled to a positive output terminal of the AC-DC converting circuit, and second terminal connected to a load; a voltage monitoring circuit, whose input terminal is coupled to the first terminal of the secondary coil, and second terminal of the secondary coil connected to a ground; and a control circuit, whose input terminal is coupled to an output terminal of the voltage monitoring circuit, and output terminal coupled to the AC-DC converting circuit; wherein the voltage monitoring circuit outputs a control voltage when a voltage outputted by the first terminal of the secondary coil of the transformer exceeds a first threshold; the control circuit controls the AC-DC converting circuit to stop providing power supply when the control voltage exceeds a second threshold.
US10026366B2

This disclosure relates to a liquid crystal TV set, and a method and apparatus for adjusting backlight driving voltage thereof, and the method for adjusting backlight driving voltage includes: comparing backlight driving current with reference driving current to obtain voltage feedback data, while a backlight source is being driven; making overvoltage adjustment to the voltage feedback data to generate overvoltage feedback data; and adjusting backlight driving voltage using the overvoltage feedback data to overvoltage-drive the backlight source by the adjusted backlight driving voltage. The liquid crystal TV set, and the method and apparatus for adjusting backlight driving voltage thereof according to this disclosure can improve the response speed of backlight in the liquid crystal TV set while the backlight source is being driven.
US10026362B2

The present application discloses an organic light-emitting display panel, and a driving method for the display. The organic light-emitting display panel comprises a plurality of pixel driving circuits, each of the pixel driving circuits comprises a first voltage terminal, a second voltage terminal, a scanning signal terminal, a data signal terminal, a first control signal terminal, a second control signal terminal, a potential collecting terminal, a driving module, an organic light-emitting device, a luminance control module, a data write module, and a potential collecting module. The driving module is configured to drive the organic light-emitting device to emit light under control of the control terminal based on voltage provided by the first voltage terminal. The method therefore mitigates a threshold voltage drift in advanced organic light-emitting display panel technology.
US10026353B2

An electro-optic device includes a voltage selection circuit configured to select a higher electric potential side voltage and a lower electric potential side voltage that correspond to upper bits of data, a first output circuit configured to output a first output voltage corresponding to lower bits of data to a data line, a second output circuit having a driving capability higher than that of the first output circuit and configured to output a second output voltage corresponding to upper bits of data among the lower bits of data to the data line, and a control circuit configured to allow the first output circuit and the second output circuit to be driven during a first period, and configured to bring an output of the second output circuit into an OFF state or an almost OFF state during a second period.
US10026352B2

The application provides a method for controlling a display panel, a circuit of controlling a display panel and a display apparatus. The method comprise: classifying sub sets of sub pixels in a same row according to an arrangement of the gate lines, the sets of sub pixels and the multiplexers of the display panel; for each received frame of original image data, inserting gate control data according to different types of the sub sets of sub pixels, wherein a gate control data is inserted preceding the image displaying data corresponding to each sub set of sub pixels, for the image displaying data corresponding to the nth row of sub pixels in each frame of the original image data, so as to generate sets of control and display data. The source driving circuit can apply signals corresponding to the data from the generated sets of control and display data to the corresponding multiplexers by using a time sharing method, based on the generated set of control and display data, so as to perform the displaying.
US10026351B2

A timing controller includes a plurality of image enhancement blocks, a plurality of dithering blocks and a random number generating block. The plurality of image enhancement blocks performs image quality enhancement operations for input image data. The plurality of dithering blocks performs random dithering operations for outputs of the plurality of image enhancement blocks based on a plurality of random number tables. The random number generating block generates the plurality of random number tables which is provided to the plurality of dithering blocks.
US10026343B2

A multipurpose advertisement board comprising: a window; a vertical film comprising multiple film strips connected in series; a first image expression device comprising an operating unit rotatably connected to a vertical winding roller in upper and lower portions of the frame that vertically move the vertical film to display the multiple film strips in order; a horizontal film comprising multiple film strips connected in series; a second image expression device installed on the window frame, wherein the second image expression device comprises an operation unit rotatably connected to a horizontal winding roller installed in left and right portions of the window frame to rotate or release the horizontal film, thereby horizontally moving the horizontal film so that the multiple film strips of the horizontal film overlap with the film strips of the vertical film to make a combined image.
US10026339B2

A flexible laminate structure for making a package and methods for constructing such flexible laminate structures are described that provide a peelable portion integral to the laminate structure. An inner ink layer may be printed on the peelable portion that includes a promotional offer, such as in the form of a barcode, where the inner ink layer is not visible to a consumer without first peeling the peelable portion off the package due to the presence of one or more blocker ink layers.
US10026335B2

An athletic performance monitoring system, for motivating a user to reach a goal level of athletic activity. The system may motivate the user by calculation a deficit between a current total level of activity and the goal level of athletic activity, and suggesting activity types that the user may carry out an order to reach the goal level, wherein the suggested activity types may be based on activities that are geographically close to the user, or sporting equipment worn by, or in possession of, the user.
US10026328B2

A dynamic differential diagnosis training and evaluation system incorporates a beginner student learning mode, a beginner student test mode, an advanced student learning mode, and an advanced student test mode for training, nurturing, and evaluating dynamic differential diagnosis (dynamic DDx) reasoning skills for patient condition determination. In a preferred embodiment of the invention, the dynamic differential diagnosis training and evaluation system incorporates one or more computerized user interfaces for displaying, choosing, and interacting with a simulated virtual patient, hypotheses selections for the patient condition determination, simulated physical exam selections, simulated medical test selections, simulated medical test results, a computerized expert's feedback and answers, and an iterative differential diagnosis (DDx) list modification and refinement process that simulates real-life dynamic differential diagnosis (dynamic DDx). Furthermore, the dynamic differential diagnosis training and evaluation system can also incorporate healthcare education contents generated from a healthcare content authoring platform.
US10026319B2

A collision warning system including a vehicle with a first sensor configured to detect an exit condition, a second sensor configured to detect a collision condition, an external warning signal system configured to emit a warning signal to warn a vehicle occupant about the collision condition, the external warning signal system includes at least one warning device configured to emit the warning signal, and a controller configured to communicate with the first and second sensors and to control the at least one warning device in response to the collision condition.
US10026314B1

A method of a vehicle obtaining sensor data originating at one or more of other vehicles includes receiving input from an operator or system within the vehicle, and generating a request for the sensor data based on the input. The request specifies one or more parameters and the one or more parameters include a location at which the sensor data is obtained. The method also includes sending the request for the sensor data, receiving the sensor data, and processing the sensor data. The processing includes providing the sensor data to the operator or the system within the vehicle based on the input. A central server includes an interface to receive sensor data and parameters from one or more vehicles according to vehicle-to-network (V2N) communication. A processor generates a digital map from the sensor data. The digital map includes a layer for each type of the sensor data.
US10026310B2

A system and method for controlling vehicles and for providing assistance to operated vehicles is discussed and described herein.
US10026307B2

A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances provides an interactive instruction set and associated programming which is downloadable to a controllable appliance having an associated display, such as an Internet enabled television. The programming is accessible by the controllable appliance and is configured to appropriately display interactive instructions from the interactive instruction set to a user during a user initiated set up procedure for setting up the controlling device to communicate commands to another controllable device (e.g., a DVD, VCR, DVR, etc).
US10026304B2

A computer that facilitates calibration of an environmental monitoring device is described. In particular, the computer may interact with an electronic device of a user of the environmental monitoring device to calibrate the environmental monitoring device. During the calibration, the computer provides user-interface information associated with a user interface that allows the user to select to select to monitor sound corresponding to an alarm output by a legacy device (such as a smoke detector) that is in an external environment that includes the environmental monitoring device. When the user selects to monitor a legacy device, the computer provides an instruction to the electronic device for the user to activate the legacy device. Then, the computer receives legacy-device information from the environmental monitoring device, specifying whether the legacy device was detected, a type of legacy device identified based on the monitored sound and/or a location of the legacy device.
US10026299B2

In some embodiments, security and/or automation systems, hereinafter referred to as automation systems, may enable a user to deactivate a security portion of an automation system using a mobile device. An automation system may detect the presence of an authorized mobile device which may modify a status of at least one component of the automation system. The automation system may be installed at a user's residence and may identify when the user's mobile device enters a geographical region surrounding the residence. Modifying a status of at least one component may include deactivating a security component of the automation system. This may enable the user to enter the residence without the need to enter a code into a control panel.
US10026295B2

An activity monitor is associated with a container, such as a medication bottle, and includes one or more detectors configured to detect activity associated with the bottle, such as movement, opening and/or closing, and changes in volume and/or mass. The activity monitor may include alerting devices and be programmed with scheduling information. The activity monitor may also, or instead, communicate with one or more remote devices such as a user device or monitoring system, such as to receive programming information from those devices or to output activity information to those devices.
US10026293B2

The present disclosure relates to a screen protection method, apparatus, and a storage medium. The method includes acquiring a pressure state based on external pressure that is being applied to the display screen, the pressure state including information on one or more force bearing points and pressure values at the force bearing points; determining whether the pressure state corresponds to a first pressure state; and generating an alert when the pressure state corresponds to the first pressure state.
US10026288B2

Embodiments of the current invention entail a highly visible tag that can be attached to a product at a highly visible location on the product at a store, but can easily be removed once the purchaser buys the product and takes it home. Once the purchaser gets the product home, they can remove it themselves and use it in public. Once the tag is removed, it cannot be reattached by the consumer. Depending on the store policy, the product may not be returned, or an extra fee charged for returning the garment, or other similar policies. Absence of a tag makes it clear that the buyer has removed the tag and provides an indication that the product, such as a garment has been used or worn in public. The tag is most effective for products that are used in public, such as garments. The tag may carry EAS technology.
US10026285B2

A video surveillance system is set up, calibrated, tasked, and operated. The system extracts video primitives and extracts event occurrences from the video primitives using event discriminators. The system can undertake a response, such as an alarm, based on extracted event occurrences.
US10026276B2

A method of generating a haptic effect on a linear resonance actuator (“LRA”) having a resonant frequency includes receiving a haptic effect signal for the haptic effect, where the haptic effect comprises a desired frequency that is off-resonant from the LRA. The method further includes generating a first sine wave at the desired frequency and generating a second sine wave at or near the resonant frequency. The method further includes combining the first sine wave and the second sine wave to generate a drive signal.
US10026267B2

This invention relates to users competing at predicting occurrence that happen during a live sports event. Users buy credits, and enter a betting zone wherein a counter with round points starts to increase. When an incident happens, the users in the betting zone and hold the highest amount of round points wins. Thus, users are encouraged to foresee upcoming occurrence as early as possible, and enter the betting zone so as to gain as many round points as possible.
US10026265B1

In accordance with some embodiments, methods and systems provide for tagging an amount of virtual currency with a source identifier that identifies the player who originally deposits the virtual currency with an online gaming establishment. Thereafter, as the tagged virtual currency is used for wagering, and fragmented into smaller units as sub-amounts of it are wagered and lost to other players, the tag comprising the source identifier persists or is generated and associated anew with each such sub-unit as the sub-amount of virtual currency is moved to virtual wagering stacks of other players. This allows for crediting the player who originally deposited virtual currency with the online gaming establishment for revenue to the gaming establishment as the virtual currency is wagered (whether by the originally depositing player or subsequent players who win the virtual currency so tagged and then re-wager it on subsequent game events).
US10026257B2

An electronic gaming machine and method. An initial symbol array of a predetermined size is provided, and reels are used for selecting symbols for display onto the array. There is an active region and a non-active region of the array. At least one reel includes a vertical stack of at least two rows high. If the vertical stack lands in a position overlapping the active and non-active region, the array grows to encompass the vertical stack. The outcome is determined based on the array after it has grown. In addition, a second growing occurs randomly when the vertical stack lands within the active region or overlaps the active and non-active regions.
US10026250B2

An electronic wireless controller remote locking system allows both sales agents and sales prospects to communicate either with the wireless controller, or with a central clearinghouse computer. Contextual data then is provided to the sales prospect while the prospect is visiting a specific property that is the site of a wireless controller and lock installation. Both the agent and the prospect use smart devices, such as smart phones, that have both wide area network capability and low power radio capability. In other situations, contextual data can be sent to a user having a smart device, in which that contextual data pertains to at least one human occupant of the specific property where that wireless controller and lock have been installed, which can be useful where a medical caregiver arrives to visit a human occupant of a specific property that is protected by the wireless controller and lock.
US10026249B2

Systems and apparatuses for real time, bi-directional communications between an access control management host and one or more access control devices. The access control devices can be structured to make certain decisions at the access control device and communicate, in real time, information to, as well as receive in real time information from, the access control management host via a networked gateway. The access control device and networked gateway can communicate via a first wireless protocol that at least assists in minimizing the energy of an electrical energy source, such as, for example, a battery, that is coupled to the access control device. Examples of the first wireless protocol can include low latency, low-power wireless technologies or protocols. The networked gateway can communicate with the access control management host using a second protocol via a wired or wireless connection.
US10026243B1

Methods, computer-readable media, software, and apparatuses that may facilitate communications to rate driver performance and provide a driver rating to a driver in a competitive manner are provided. Driver computing devices may collect drive data (e.g., vehicle telematics data) to determine whether conditions are met (i.e., whether a driver speeds, brakes hard, or drives at night). The system may generate a driver rating based on these conditions. The rating may be used in a competitive manner (such as by sharing ratings with friends) and rewards given for good performance (such as new levels for display in a social environment, or financial incentives such as charitable donation or sweepstakes entry).
US10026239B2

An apparatus for failure diagnosis and calibration of sensors for advanced driver assistance systems (ADAS) includes a measuring unit including two or more sensors mounted in a vehicle a storage for storing characteristic data of each of the two or more sensors, and a processor for selecting one of the two or more sensors as a reference sensor and for determining whether or not a failure of the other sensor to be diagnosed is detected and whether calibration thereof is required, on the basis of error covariance information of the reference sensor.
US10026235B2

The disclosure relates to a method and system for detecting an event on a sports track. By applying one or more track segments across the width of the sports track and detecting passage of participants for the track segments, a comparison can be made between detected passage results and known passage results that may e.g. be available from a storage internal or external to the system. A deviation between the detection results and the known results that exceeds a particular deviation margin may be used as an immediate sign of an irregularity occurring during the sports event. The irregularity may e.g. relate to malfunctioning of one or more components of the time monitoring system or to deviating behavior by a participant to the sports event.
US10026229B1

An auxiliary device can be used to display a fiducial that contains information useful in determining the physical size of the fiducial as displayed on the auxiliary device. A primary device can capture image data including a representation of the fiducial. The scale and orientation of the fiducial can be determined, such that a graphical overlay can be generated of an item of interest that corresponds to that scale and orientation. The overlay can then be displayed along with the captured image data, in order to provide an augmented reality experience wherein the image displayed on the primary device represents a scale-appropriate view of the item in a location of interest corresponding to the location of the auxiliary device. As the primary device is moved and the viewpoint of the camera changes, changes in relative scale and orientation to the fiducial are determined and the overlay is updated accordingly.
US10026227B2

The different illustrative embodiments provide a method for augmenting reality that may be applied to repairs performed on a composite structure. An image may be recorded of a first layer of a composite component. The image may relate to a first repair performed at a first time. Physical data may be captured for the composite component from a surface layer of the composite component using a number of portable devices. A multi-dimensional representation of a combined augmented reality of the composite component including a display of various layers of the composite component selected by a user may be generated. A user selection may include a time restriction and a spatial restriction. The number of portable devices may display the multi-dimensional representation comprising physical data for an image of the surface of the composite component and digital data for an overlay of composite layers beyond the surface.
US10026223B2

Systems and methods of extracting an isosurface wherein points on the isosurface have a constant value. The method includes dividing a volume into a grid of voxels The method includes identifying intersecting edges in the voxels, wherein the intersecting edges intersect the isosurface. The method includes generating patches for the intersecting edges and tessellating the patches and generating a grid of tessellated vertices. The method includes determining intersection points of the tessellated vertices with the isosurface and moving the intersected vertices to form a finer approximation of the isosurface.
US10026222B1

Systems and methods for creating high-resolution virtual-camera traffic visualizations. The visualizations appear as if a camera is present along a roadway at a location of interest and realistically depicts traffic flow at a particular time. Thus, the visualizations are able to provide viewers a realistic view of what traffic conditions are like at the location of interest. While various descriptions will provided with regard to traffic flow, the principles described herein may be used to create visualizations of other “flows,” such as in-flight aircraft, ground control systems at airports, etc.
US10026219B2

Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a surround view. In particular embodiments, a surround view can be generated by combining a panoramic view of an object with a panoramic view of a distant scene, such that the object panorama is placed in a foreground position relative to the distant scene panorama. Such combined panoramas can enhance the interactive and immersive viewing experience of the surround view.
US10026218B1

Techniques are provided for modeling indoor scenes including receiving a request for a 3D model of an indoor scene based on multiple flat images of the indoor scene, where the images obey no more than a limited overlap requirement, are absent of depth information, and are taken from one or more viewpoints. The techniques proceed by determining vanishing points in the images, receiving floor contour information that was determined based on the vanishing points; reconstructing the 3D vertex positions of two or more floor plan parts using a geometric constraint matrix that encodes coordinate equalities among said vertices, based on the floor contour information; and assembling a combined floor plan based at least in part on the floor plan parts. The techniques proceed by receiving a floor plan outline indicating walls and generating the 3D model of the indoor scene based on the floor plan outline.
US10026213B1

Systems and techniques relating to scene rendering in computer graphics applications, such as rendering a scene using image based lighting, include a method including: performing, by a computer, ray tracing for a scene to be rendered by the computer, wherein performing the ray tracing include calculating a ray spread value for a ray propagated through the scene, the ray spread value being calculated based on a reflection geometry of at least one surface within the scene, and calculating a ray divergence value for the ray propagated through the scene, the ray divergence value being calculated based on one or more material properties of the at least one surface; defining, by the computer, a filter using both the calculated ray spread value and the calculated ray divergence value; and rendering, by the computer, the scene using the filter.
US10026212B2

A system includes a head mounted display (HMD) device comprising at least one display and at least one sensor to provide pose information for the HMD device. The system further includes a sensor integrator module coupled to the at least one sensor, the sensor integrator module to determine a motion vector for the HMD device based on the pose information, and an application processor to render a first texture based on pose of the HMD device determined from the pose information. The system further includes a motion analysis module to determine a first velocity field having a pixel velocity for at least a subset of pixels of the first texture, and a compositor to render a second texture based on the first texture, the first velocity field and the motion vector for the HMD, and to provide the second texture to the display of the HMD device.
US10026206B2

A method of manipulating an image by a mobile-device includes segmenting image data corresponding to the image into a first image layer and a second image layer. The method also includes receiving a first user input at the mobile device, the first user input indicating a direction relative to the mobile device, and performing a first image editing operation on the first image layer based on the first user input. The method further includes receiving a second user input at the mobile device, the second user input indicating the direction relative to the mobile device, and performing a second image editing operation on the first image layer based on the second user input. The second image editing operation is distinct from the first image editing operation.
US10026202B2

The invention discloses a wearable molecular imaging navigation system comprising: a multi-spectral light transceiver configured to transmit a multi-spectral light to a detected subject in a detection region and acquire an emitting light regarding the detected subject and acquire a reflecting light regarding the detected subject; an image processor configured to receive the reflecting light and the emitting light from the multi-spectral light transceiver, execute a three-dimensional reconstruction and fusion process on the reflecting light and the emitting light to obtain a fusion image; a wireless signal processor configured to enable a wireless communication; and a wearable device, configured to receive the fusion image from the image processor via the wireless signal processor, display the fusion image and control the multi-spectral light transceiver and the image processor based on instructions received.
US10026201B2

An image classifying method includes the following operations: reducing an order of a color of a first image to generate a first order reduction image, wherein the first order reduction image includes several first image blocks; obtaining a second order reduction image from a database, wherein the second order reduction image includes several second image blocks; calculating several block color difference values between the first order reduction image and the second order reduction image respectively according to differences between a color value of each of the first image blocks and a color value of each of the second image blocks; and determining whether or not the first image belongs to a same category as the second order reduction image according to the block color difference values between the first order reduction image and the second order reduction image.
US10026198B2

A method, system and electronic device for efficient graphic processing and display of display data. The electronic device can be configured for processing source data corresponding to at least one digital image. The electronic device includes a processing portion which can be configured for receiving and processing source data in a manner so as to produce output signals associated with a portion of the at least one digital image. The portion of the at least one digital image can be associated with a region of interest. The output signals can be based upon for at least one of producing display data displayable as graphic image and salient based learning.
US10026192B2

A system for non-contact color harmony analysis is provided. The system may include an image acquisition system and an image analysis system. One or more cameras may take images of two regions of an object (e.g., a vehicle). The images may be transferred to the image analysis system, which may compare color values from each region and determine a color value difference. The color value difference may be compared to a predetermined threshold value to identify a possible color mismatch. The system may be used to analyze color harmony of adjacent vehicle components, for example, a front fascia and a fender or a rear fascia and a quarter panel.
US10026191B2

A method includes obtaining first 3D imaging data for a volume of interest. The first 3D imaging data includes structural imaging data and a target tissue of interest. The method further includes obtaining 2D imaging data. The 2D imaging data includes structural imaging data for a plane of the volume of interest. The plane includes at least three fiducial markers of a set of fiducial markers. The method further includes locating a plane, including location and orientation, in the first 3D imaging data that corresponds to the plane of the 2D imaging data by matching the at least three fiducial markers with corresponding fiducial markers identified in the first 3D imaging data and using the map. The method further includes visually displaying the first 3D imaging data with the 2D imaging data superimposed over at the corresponding plane located in the first 3D imaging data.
US10026189B2

Example systems and methods are disclosed for determining the direction of an actor based on image data and sensors in an environment. The method may include receiving point cloud data for an actor at a location within the environment. The method may also include receiving image data of the location. The received image data corresponds to the point cloud data received from the same location. The method may also include identifying a part of the received image data that is representative of the face of the actor. The method may further include determining a direction of the face of the actor based on the identified part of the received image data. The method may further include determining a direction of the actor based on the direction of the face of the actor. The method may also include providing information indicating the determined direction of the actor.
US10026187B2

Systems and methods for calculating the weight of an object are provided. In one implementation, an apparatus for calculating weight comprises an image capture device and a processing device. The image capture device is configured to capture a plurality of images of a platform configured to support an object to be weighed, wherein the platform includes known pliability characteristics. The processing device is configured to calculate the weight of the object based on the plurality of images.
US10026182B1

Mechanisms for generating a true depth profile of a body of water are disclosed. A depth profile tensor that identifies a depth at each of a plurality of locations of the body of water is accessed. The depth profile tensor identifies, for at least some locations of the plurality of locations, multiple depths. The depth profile tensor is converted to a binary potential depth image that depicts multiple potential depths for the at least some locations. The multiple potential depths are reduced, by a morphological filter process, to a single depth for the at least some locations to generate a binary depth image. The binary depth image is converted to the true depth profile.
US10026180B1

Multiple image verification challenges can be used to identify the location of an object within an initial image. For instance, a first set of tiles is generated using the initial image. This first set is provided to a client computing device for display in a first verification challenge requesting that the user select tiles including the object. In response, a user selection of tiles of the first set is received. These selected tiles are then used to generate a second set of tiles corresponding to a sub-portion of the initial image. The second set of tiles is provided to a client computing device for display in a second verification challenge. In response to the second verification challenge, a user selection of tiles of the second set is received. This user selection of tiles of the second set is then used to determine a location of the object in the image.
US10026173B2

Methods and devices for generating novel diffusion ellipsoid maps from diffusion tensor imaging (DTI) scan data. One example method includes: (i) generating, from DTI scan data, for each voxel in a plurality of voxels in one or more slabs of a target tissue, a respective diffusion tensor; (ii) generating, for each voxel, eigenvalues and eigenvectors of the respective diffusion tensor and a respective set of diffusion parameters; (iii) partitioning the voxels into two groups, wherein voxels, whose respective set of diffusion parameters is such that each element in the set is smaller than a corresponding element in a set of thresholds, are substantially all in a first group of the two groups; and (iv) providing a graphical representation of a diffusion ellipsoid map of at least one of the one or more slabs, wherein ellipsoids, associated with voxels in the first group, are displayed differently to the other ellipsoids. The utility of the disclosed methods and devices in breast cancer and prostate cancer detection is demonstrated.
US10026172B2

There is provided an imaging unit comprising at least one image sensor, a measuring instrument including at least one marker, a position computing unit, a determining unit, and an output controller, wherein the imaging unit is configured to acquire an image comprising a user and the marker, and provide the acquired image to the position computing unit, wherein the position computing unit is configured to compute a position of the marker with respect to the user based on the image provided by the imaging unit, and further provide the computed position to the determining unit, wherein the determining unit is configured to determine whether the computed position of the marker matches a retrieved measurement position, and further output the result of the determination to the output controller, and wherein the output controller is configured to provide an indication when the marker position matches the measurement position.
US10026169B2

A rapid screening device has a sensing unit, a processing unit and a carrier, the processing unit is connected to the sensing unit, the sensing unit and the processing unit are disposed on the carrier, the sensing unit captures an image of an eyeball and outputs an image signal of the eyeball, the image of the eyeball is resolved from the image signal of the eyeball, the processing unit retrieves a plurality of images from the sensing unit within a predetermined time interval and executes an algorithm to generate a calculated result by the images of the image signals of the eyeball, and the calculated result is used to diagnose or predict a disease.
US10026157B2

An image processing apparatus 100 includes a data storage unit 101 configured to store information on first optical characteristic data, a data generation unit 102 configured to generate second optical characteristic data based on the first optical characteristic data related to a shot image and defocus characteristic data, and a restoration unit 104 configured to restore the shot image based on the second optical characteristic data.
US10026156B2

An object of the present invention is to provide a technique related to correction processing that can be applied to a variety of pieces of information with different resolutions, specifically, related to processing to increase resolution. The present invention is an information processing apparatus including: an acquisition unit configured to acquire first subject information and second subject information for the same subject; and a correction unit configured to increase the resolution of the second subject information based on similarity between the first subject information and the second subject information, and the first subject information and the second subject information are map data representing different physical quantities or map data representing the same physical quantity acquired by different measuring methods or different measuring devices.
US10026150B2

Methods, apparatus and articles of manufacture for graphics processing of a vertex buffer using a relative index buffer are disclosed. Example methods to process a vertex buffer disclosed herein include accessing a first relative index stored in a relative index buffer, the first relative index specifying an offset from a current index selecting a first entry of the vertex buffer. Such disclosed example methods also include, in response to the first relative index being a nonzero value, processing data associated with a second entry of the vertex buffer to determine a rasterizer output associated with the first entry of the vertex buffer, the second entry of the vertex buffer being selected using the current index offset by the first relative index.
US10026147B1

A native code module is executed in a secure runtime environment that prevents the first code module from accessing a graphics rendering interface outside of the secure runtime environment. Rendering commands are generated using the native code module based on a scene representation, and transmitted from the native code module within the secure runtime environment to a trusted code module outside the secure runtime environment. The trusted code module is configured to communicate with the graphics rendering interface to provide graphics acceleration, and a rendered image is rendered using the trusted second code module and graphics hardware based on execution of the rendering commands outside the secure runtime environment.
US10026135B2

A method for processing services can include receiving a request for a service; sending the result of the service in which at least one data item is tagged; in response to a selection of the tagged data item, determining other services associated with the service based on a service template of the service; and providing the other services associated with the service as options, wherein the other services take the at least one data item as inputs to provide outputs thereof.
US10026127B2

Some embodiments of the invention provide systems and methods for displaying market data for a tradable object which are configured to generate order entry fields for display responsive to user input wherein the generated fields are automatically associated with a price for the tradable object to facilitate the timely placement of a trade.
US10026123B2

A system and method for using asymmetrical offsets for products in a risk management analysis system are disclosed. Conventional systems assign symmetrical offsets for products, that is, if two products have an 80% correlation they each would be assigned an offset of 80% with respect to each other. However, it is desirable to allow for asymmetrical offsets. In the disclosed system and method, when two products have a correlation of 80%, one may be assigned an offset of 75% and the other may be assigned an offset of 80%. There are many reasons to vary the offset between the products. The varying offset may reflect an asymmetry in the risk in one of the products, such as being traded in an illiquid market or in a less desirable venue. The varying offset may correct for an imbalance in spread credits due to special charges from intra spreading.
US10026122B2

A system and methods for controlled market data delivery are described. According to one example embodiment, upon detecting a preset threshold of updates in a queue at a gateway, a predetermined number of market updates may be processed before any data is sent to a client terminal. According to one method, update types may be used to control how many updates are processed before any data is sent. Also, once the number of updates to be processed is set, a market update having a higher priority update type may be used to trigger a change in the number of market updates that was set for processing.
US10026118B2

Systems, computer program products, and methods are described herein for a system for allowing external validation of data in a process data network. The present invention is configured to create a block chain of resource information based on at least aggregated information associated with past transfer of resources executed by an entity; receive an indication that the entity has executed a transfer of resources at a terminal; receive information associated with the transfer of resources based on at least receiving the indication that the entity has executed the transfer of resources; and update the block chain of transaction information with the transaction activity executed by the entity.
US10026112B2

Improvements for parametized storage and retrieval of multiple different types of marketplace items include: (a) providing lists recommended parameters to guide users' entry and searching of data; (b) limiting users to suggesting additions of new parameters to the system; (c) an item classification based in whole or in part upon a trademark classification; (d) a data structure in which value data is stored in cells of a table for which a given column can represent multiple different parameters; (e) values can comprise links that resolve to particular items of data other than a file, a web site, and an email address; data is loaded en masse, and then distributed to edge cache databases; and (f) users can privatize individual records and values within their loaded data.
US10026105B2

A display system, a display apparatus, computer-readable storage medium are described. According to one implementation, a display system includes display apparatuses placed at a plurality of designated sites and a management server. Each of the display apparatuses include a communication unit which acquires user information from a terminal apparatus and transmits the user information to the management server. The management server includes a server receiving unit which receives the user information, a user registering unit which registers the user information on the terminal apparatus, a sheet creating unit which creates a stamp rally sheet including at least one of the plurality of designated sites for the user information, and a server transmitting unit which transmits the created stamp rally sheet to the display apparatus.
US10026100B2

A super-saturation method for information-media relates to directing information to an electronic media consumer (reader, surfer, viewer, listener, etc.). Embodiments of the present invention facilitate a first media entity substantially offering out of context information placement using a second media entity. A facilitator entity guarantees that a consumer of the second media is a known consumer of the first media. Accordingly, the second media entity presents an out of context information placement. For example, an Internet site “AAA” is oversubscribed with potential paying advertising content at $100 CPM. This site offers advertisers an option to present their advertisements to certified “AAA” viewers, albeit on a non-AAA Internet site, for $50 CPM. The facilitator locates certified AAA viewers at Internet site “BBB” that normally charges $30 CPM. Contracts between AAA, BBB, and the facilitator divide a new revenue stream of $20 CPM among them.
US10026091B2

A method for assisting a vehicle which is determined to be undrivable, which includes requesting an assistance vehicle by position information of the vehicle and navigating the assistance vehicle to the vehicle by the position information. The method determines, using a cause of why the vehicle is undrivable further, whether restoring the driving capability of the vehicle requires human assistance and navigates the vehicle with the assistance vehicle in a driverless state to a location of the vehicle at least if the restoring process does not require human assistance or merely requires remote human assistance. Also disclosed is a method for assisting a vehicle which requires repair and/or maintenance, wherein the vehicle is taken in a driverless state to a repair location.
US10026090B2

A method is provided for determining a reference device profile. Device profiles are gathered from a plurality of devices having at least one characteristic in common. Each device profile has a plurality of parameter values. The device profiles are compared according to at least one device health metric. Parameter values associated with an optimum value of the device health metric are identified. Using these identified parameter values, a reference device profile is compiled. A method is also provided for enabling a target device to be conformed with a reference device profile.
US10026088B2

A method includes receiving, from a payment intermediary, a request for approval of a card-not-present payment transaction between a customer and a merchant. The request for approval includes transaction details indicative of a credit account of the customer. The credit account established at an issuing institution. The method also includes transmitting the request for approval to the issuing institution. The method further includes receiving an authorization response from the issuing institution, the authorization response indicative of whether the card-not-present payment transaction is approved. The method additionally includes transmitting the authorization response to a terminal of the merchant, the request for approval not originating from the terminal.
US10026086B2

The present invention provides an account processing method, apparatus system and server for providing an alert message, and relates to the field of computer technology. The method is for use in a server processing a first account, the method comprising: determining whether the first account meets a processing condition; if the first account meets the processing condition, freezing all information related to the first account; and providing an alert message based on the processing condition to a second account associated with the first account. The embodiments of the present invention comprise, after determining that the first account meets a processing condition, freezing all of the information associated with the first account and displaying an alert message to the second account associated with the first account. Friends of the legitimate user can see the alert message associated with the first account during the first account's freezing period, and can contact the legitimate user offline and inform the user that the legitimate user's account is frozen or about to be cancelled. Thus, embodiments of the present invention address the problem of an illegal user processing the first account without the knowledge of the legitimate user, and prevent the immeasurable loss caused by the cancellation of the first account.
US10026082B2

A method for managing fractional reserves of blockchain currency includes: storing, in a first central account, a fiat amount associated with a fiat currency; storing, in a second central account, a blockchain amount associated with a blockchain currency; storing a plurality of account profiles, each profile including a fiat currency amount, blockchain currency amount, account identifier, and address; receiving a transaction message associated with a payment transaction, the message being formatted based on one or more standards and including a plurality of data elements, including a data element reserved for private use including a specific address and a transaction amount; identifying a specific account profile that includes the specific address included in the data element in the received transaction message; and updating the blockchain currency amount included in the identified specific account profile based on the transaction amount included in the data element in the received transaction message.
US10026081B2

Various embodiments of the present invention are directed to methods, systems and computer program products for conducting an online transaction on a website involving sensitive information. Such embodiments provide methods, systems and computer program products to: (a) register at least one entity with a gate keeper module, the registering comprising associating the entity with a subscription level; (b) associate a sub-string of a character string with a unique token so that a direct link does not exist between the unique token and the character string; and (c) during processing of the online transaction: (i) using the unique token for intermediate steps during the processing of the online transaction; and (ii) only accessing the character string in storage memory to complete the online transaction after receiving a request from at least one registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.
US10026079B2

Selecting ecosystem features for inclusion in operational tiers includes taking a reference implementation of a specific application adapted to operate in a multi-domain computing ecosystem and, using a computer, breaking down the reference implementation into service related components, determining ecosystem participants for the reference implementation, and using a feature allocation engine to configure operational features that enable one of the service related components.
US10026078B1

The invention relates to a system and method for accessing multiple accounts. According to one embodiment, the system includes an access device comprising a body in the form of a card; a processor housed in the body; a memory housed in the body and connected to the processor, wherein the memory stores information on the multiple accounts; a selection device housed in the body and adapted to allow a user to select one of the multiple accounts; a display housed in the body for displaying information identifying the selected account, wherein the processor is programmed to generate a signal to generate the information identifying the selected account in response to a user selecting one of the multiple accounts using the selection device; and a wireless transmitter and a wireless receiver housed in the body and connected to the processor. The system may also include a server that communicates with the access device and with the user, wherein the server communicates with a second wireless transmitter and second wireless receiver that communicate wirelessly with the access device, and the server is adapted to send and receive electronic signals over network to the user.
US10026074B1

A method and a system of capturing an image of a card having a magnetic stripe is provided. The method includes obtaining a first image by an imaging device of the card, obtaining a plurality of images of the card via color delta analysis, and obtaining a third image of the card by comparing the first and the plurality of images.
US10026069B2

A system and method for usage metering software applications (or features or functions) by monitoring the data store underlying the software application. The data store function may be implemented in many ways, such as a Relational Database, Transactional Database, Network and Graph Database, Object-Oriented Database, Embedded Database, In-memory Database, Schema-less Database, Files and Directories, whether structured or unstructured, Configuration Registries, or Non-traditional Repositories. Business activities performed by the software application are tracked and are independent of hardware usage. Such usage data is valuable in a variety of contexts, including billing based on business activity.
US10026060B2

An asset within a repository can be identified. The asset can be an electronic file. The asset can include an asset content and an asset metadata. The asset content can include a static content and a dynamic content. The asset can be semantically disassembled into one or more assemblies. The assemblies can each include an asset data and an assembly data. The assembly data can include an assembly identifier, an assembly rule, or an asset data source. A data container format associated with the asset content can be determined. The data container can be a computing data structure. The asset content can be dynamically presented within a different data container format in accordance with the request.
US10026050B2

A method for designing a new product includes automatically identifying a plurality of components of stored products, wherein the plurality of components is associated with an existing component included in a design of the new product, automatically selecting a new component from among the plurality of components, wherein a relationship between the existing component and the new component optimizes a design objective for the new product, automatically adding the new component to the design for the new product, and iteratively repeating the identifying, the selecting, and the adding until a stopping criterion is met, wherein the design for the new product is complete when the stopping criterion is met.
US10026049B2

A cloud-based risk assessment service collects industrial data from multiple relevant and connected sources for storage and analysis on a cloud platform. The service analyzes gathered data from internal and external sources and customers across different industries to identify operational trends as a function of industry type, application type, equipment in use, device configurations, and other such variables. Based on the analysis, the risk assessment service identifies risk factors inherent in a customer's particular industrial enterprise. The cloud-based system generates a risk profile for the customer that identifies the determined risks and recommends risk aversion strategies based on the customer's specific profile, compared to industry standards, product information, internal business expectations, external regulatory bodies, and/or past performance. Risk profiles are tailored for both plant-level users and business-level users to provide intelligent strategies to improve performance and prevent avoidable losses.
US10026048B2

Systems and methods of processing equipment information obtained from a plurality of equipment includes obtaining equipment information from the plurality of equipment; standardizing the equipment information such that the equipment information conforms to a desired format, the standardizing including generating practical information and associated information based on the standardized equipment information, the practical information indicating an operation state of each of the plurality of equipment, and the associated information being information about the practical information; aggregating the standardized equipment information the aggregating being based on a prediction of an amount of equipment information to be produced during a desired period of time; objectifying the aggregated equipment information to generate analysis information; and performing a reverse schedule operation to reconfigure the analysis information into a unit schedule based on an information classification table.
US10026042B2

There is described a method for reserving a parking space for a vehicle using a web-enabled computing device and its positioning system. The method comprises: requesting, while the mobile computing device is at a present location, an unreserved and/or unoccupied parking space thereby defining a selected parking space; computing an estimated travel time from the present location of the mobile computing device to the selected parking space; based on the estimated travel time, automatically calculating, an initial reservation period for the selected parking space; accepting the initial reservation period; and upon the accepting, generating and transmitting a reservation signal to the parking system database, the reservation signal comprising an ID of, and the initial reservation period for, the selected parking space and instructions for changing the status of the selected parking space from unreserved to reserved.
US10026039B2

Embodiments of the present invention provide a method and an apparatus for generating a decision tree. The method includes generating an encoded rule set according to a rule set, generating a first weighted undirected graph, and calculating a weight of each side in the first weighted undirected graph. If a weight of a side with a maximum weight in the first weighted undirected graph is greater than a first threshold, a first operation is cyclically performed until a weight of a side with a maximum weight in a newly generated weighted undirected graph is less than or equal to the first threshold and a decision tree is generated for a rule subset corresponding to each vertex respectively in the newly generated weighted undirected graph.
US10026036B2

In a wireless communication device, an impedance matching circuit includes a first layered coil conductor one end of which is connected to a first I/O terminal, the first layered coil conductor includes loop conductors including a plurality of layers, and a second layered coil conductor one end of which is connected to the other end of the first layered coil conductor and the other end of which is respectively connected to a second I/O terminal, the second layered coil conductor includes loop conductors including a plurality of layers. On the surface of the wireless communication device, first and second terminal electrodes are connected via first and second in-plane conductors and first and second inter-layer conductors to any of the loop conductors of the first and second layered coil conductors. Connection locations of the first and second in-plane conductors to the first and second layered conductors determine the antenna element-side impedance seen by the first and second I/O terminals of the wireless IC chip.
US10026030B2

A system and method for identifying information related to an object. A radiation emitter is configured to direct radiation toward an object, the object including one or more diffraction gratings including encoded information related to the object. A detector is configured to receive modified radiation from the one or more diffraction gratings on the object and transfer the received modified radiation to a processing device operably connected to the detector. The processing device is configured to process the modified radiation and decode the information related to the object encoded in the one or more diffraction gratings.
US10026028B2

A method of controlling printing by print control script embedded in a web page acquired by a client terminal from a web application server includes, after the acquired web page is displayed, accepting an input operation on the displayed web page and drawing a result of the input operation in a specific drawing area, the accepting and drawing operations being performed by the client terminal. The method further includes generating print data by converting image data written in the specific drawing area to a form enabling processing by a printer as a result of a print operation performed on the displayed web page, and commanding the printer to print the print data.
US10026027B2

A printing control apparatus connected to a printing apparatus operated in a standby state and a power saving state includes a reception unit that receives a printing request for causing the printing apparatus to execute printing, a generation unit that generates printing data in accordance with the printing request received by the reception unit, a determination unit that determines whether or not the printing apparatus is in the power saving state, and a transmission unit that transmits return data for returning the printing apparatus from the power saving state to the standby state before the printing data generated by the generation unit is transmitted in a case where the determination unit determines that the printing apparatus is in the power saving state, and does not transmit the return data in a case where the determination unit determines that the printing apparatus is not in the power saving state.
US10026024B2

At least first and second digital images of the sample are acquired having different focal heights relative to a platform on which the cells are disposed. A contrast matrix is produced having elements computed in dependence upon the difference between the values of the corresponding pixels in the first and second images. A phase matrix is produced by convolution of the contrast matrix with a predetermined distance matrix. The phase matrix is used to assess characteristics of the sample, such as the presence of cells in the sample or the heights of cells in the sample.
US10026016B2

A method includes receiving data corresponding to a sequence of deformations of a surface of an object. The method also includes generating spherical harmonics expressions based on the data. The method includes identifying a subspace of the spherical harmonics expression corresponding to the surface.
US10026000B2

A visual line detection device according to an embodiment includes a detection unit, an acquisition unit, a determination unit, a calculation unit, and a calibration unit. The detection unit detects a visual line direction of a driver in a vehicle. The acquisition unit acquires a running state of the vehicle. The determination unit determines whether or not the running state acquired by the acquisition unit is a gazing state where the driver is gazing at a particular position. The calculation unit calculates a representative value for a detection result of the detection unit in a case where the determination unit determines that the running state is the gazing state. The calibration unit executes calibration for detection of the visual line direction by the detection unit in such a manner that the representative value calculated by the calculation unit is a reference thereof.
US10025997B2

Provided herein is a device and a method for recognizing an obstacle and a parking slot to support an unmanned autonomous parking function. The device includes a motion measurement unit measuring a vehicle motion using an in-vehicle sensor, an inverse perspective transform unit performing inverse perspective transformation of an image, which is obtained using a wide-angle camera, to obtain an inverse perspective image, and an obstacle detection unit detecting the obstacle using the inverse perspective image.
US10025996B2

An in-vehicle system for identifying exit-only lanes and shared exit lanes on a roadway having a first camera for obtaining image data regarding lane markings on the roadway, a second camera for obtaining image data regarding exit signs, a lane marking detection module for detecting lane markings on the roadway, an exit sign detection module for detecting exit signs, and an exit sign analyzer for detecting arrows on the detected exit signs. The in-vehicle system categorizes detected lane markings as one of standard frequency dashed lane markings, high frequency dashed lane markings, and solid lane markings, and identifies an exit-only lane and a shared exit lane in response to the categorizations of the detected lane markings and characteristics of the detected arrows.
US10025992B1

An apparatus comprising a sensor, an interface and a processor. The sensor may be configured to generate a video signal based on a targeted view of an environment. The interface may be configured to receive status information of the apparatus at a time of generation of the video signal. The processor may be configured to (i) detect one or more objects in the video signal, (ii) determine a location of the one or more objects relative to the sensor and (iii) generate metadata. The location of the one or more objects may be based on (i) the status information of the apparatus and (ii) a field of view of the sensor. The metadata may correspond to the location of the one or more objects.
US10025991B2

Systems, methods, and apparatus for identifying and tracking UAVs including a plurality of sensors operatively connected over a network to a configuration of software and/or hardware. Generally, the plurality of sensors monitors a particular environment and transmits the sensor data to the configuration of software and/or hardware. The data from each individual sensor can be directed towards a process configured to best determine if a UAV is present or approaching the monitored environment. The system generally allows for a detected UAV to be tracked, which may allow for the system or a user of the system to predict how the UAV will continue to behave over time. The sensor information as well as the results generated from the systems and methods may be stored in one or more databases in order to improve the continued identifying and tracking of UAVs.
US10025985B2

An information processing apparatus includes: a storage that stores establishment information including identification information of an establishment, establishment position information indicating the position of the establishment, and level information indicating a level, on which the establishment is located, communication circuitry that receives, from a user terminal, a captured image captured, azimuth information, and terminal position information, and control circuitry that identifies at least one establishment existing in a building included in the received captured image based on the received terminal position information and azimuth information and the stored establishment position information, identifies the position of a level, on which the identified establishment exists, in the captured image based on the level information, and generates display information for displaying the identification information of the identified establishment on the position of the identified level of the captured image in a superimposed manner.
US10025984B2

Methods, apparatus, systems, and computer-readable media are provided for delegating object type and/or pose detection to a plurality of “targeted object recognition modules.” In some implementations, a method may be provided that includes: operating an object recognition client to facilitate object recognition for a robot; receiving, by the object recognition client, sensor data indicative of an observed object in an environment; providing, by the object recognition client, to each of a plurality of remotely-hosted targeted object recognition modules, data indicative of the observed object; receiving, by the object recognition client, from one or more of the plurality of targeted object recognition modules, one or more inferences about an object type or pose of the observed object; and determining, by the object recognition client, information about the observed object, such as its object type and/or pose, based on the one or more inferences.
US10025983B2

A system for identifying ponding water located on a field from image data is described. In an approach, an image of an agricultural field is analyzed using a classifier that has been trained based on the spectral bands of labeled image pixels to identify a probability for each pixel within the image that the pixel corresponds to water. A flow simulation is performed to determine regions of the field that are likely to pool water after rainfall based on precipitation data, elevation data, and soil property data of the field. A graph of vertices representing the pixels and edges representing connections between neighboring pixels is generated. The probability of each pixel within the graph being ponding water is set based on the probability pixel being water, the likelihood that water will pool in the area represented by the pixel, the probability of neighboring pixels being ponding water, and a cropland mask that identifies which pixels correspond to cropland. A class for each pixel is then determined that maximizes the joint probability over the graph.
US10025979B2

Embodiments of the present disclosure provide for analyzing paragraphs in a fixed format document to determine style clusters or groupings of each paragraph. In certain embodiments, the paragraphs are grouped into style clusters based on a first property. Each style cluster is then further divided into sub-groups based on a second property. Once the sub-groups have been determined, a third property associated with each paragraph in each sub-group is normalized based on a dominant one of the at least the third property.
US10025976B1

Disclosed herein is a method of optimizing data normalization by selecting the best height normalization setting from training RNN (Recurrent Neural Network) with one or more datasets comprising multiple sample images of handwriting data, which comprises estimating a few top place ratios for normalization by minimizing a cost function for any given sample image in the training dataset, and further, determining the best ratio from the top place ratios by validating the recognition results of sample images with each top place ratio.
US10025975B2

An example information processing device includes a housing and a camera for capturing an image in a side surface direction of the housing. The information processing device calculates, based on a camera image obtained by the camera, a three-dimensional position of an object (e.g., a hand of a user) included in the camera image, and performs an information process in accordance with the three-dimensional position. Note that the information processing device may specify a shape of the object based on the camera image to perform an information process in accordance with the three-dimensional position and the shape of the object. Then, it is possible to realize various inputs using a captured image.
US10025974B1

Boxing video game and monitor system for one or more players. In this system, video game/platform has interactive tutorial software on sport of boxing configured to simulate boxing movements of past and present boxing champions. One or more body sensors in this system attach to one or more body parts of one or more players. One or more body sensors evaluate player video directed movements and make suggestions to improve movements of one or more players when one or more players are replicating the boxing movements of past and present boxing champions.
US10025973B2

A method for studying the behavior of an animal in an experimental area including stimulating the animal using a stimulus device; collecting data from the animal using a data collection device; analyzing the collected data; and developing a quantitative behavioral primitive from the analyzed data. A system for studying the behavior of an animal in an experimental area including a stimulus device for stimulating the animal; a data collection device for collecting data from the animal; a device for analyzing the collected data; and a device for developing a quantitative behavioral primitive from the analyzed data. A computer implemented method, a computer system and a nontransitory computer readable storage medium related to the same. Also, a method and apparatus for automatically discovering, characterizing and classifying the behavior of an animal in an experimental area. Further, use of a depth camera and/or a touch sensitive device related to the same.
US10025966B1

A reader includes a scanning head that includes an optical sensor to capture an indicia that encodes data and a processor to interpret the indicia to decode the data, and an elongate handle connected at a first end to the scanning head and graspable to orient the optical sensor toward the indicia. The elongate handle includes a first handle receiving coil disposed at a second end of the elongate handle opposite the first end, and oriented parallel to a first side of the elongate handle, a second handle receiving coil disposed at the second end, and oriented parallel to a second side of the elongate handle that is opposite the first side of the elongate handle, and a battery to provide electric power to the processor and the optical sensor, and configured to be recharged via the first and second handle receiving coils.
US10025953B2

Systems and methods are disclosed for enabling a recipient of a cryptographically-signed electronic communication to verify the authenticity of the communication on-the-fly using a signed chain of check values, the chain being constructed from the original content of the communication, and each check value in the chain being at least partially dependent on the signed root of the chain and a portion of the communication. Fault tolerance can be provided by including error-check values in the communication that enable a decoding device to maintain the chain's security in the face of communication errors. In one embodiment, systems and methods are provided for enabling secure quasi-random access to a content file by constructing a hierarchy of hash values from the file, the hierarchy deriving its security in a manner similar to that used by the above-described chain. The hierarchy culminates with a signed hash that can be used to verify the integrity of other hash values in the hierarchy, and these other hash values can, in turn, be used to efficiently verify the authenticity of arbitrary portions of the content file.
US10025949B2

An item is shared based on an information boundary and access control settings. An application such as a document management application detects a selection of an information boundary to manage a sharing action associated with the item. The information boundary includes rules to define how the item is shared. A selection of an access control list is also detected to manage recipients who have an access to the item. The access control list allows a recipient in the list an ability to search and discover the item. In response to a detection of the sharing action to share the item, the information boundary and the access control list is applied to the item. The item is then shared based on the information boundary and the access control list through a link of the item transmitted to a recipient.
US10025945B2

A decryption method for use in displaying data includes the steps of executing a display instruction of an object inclusive of a plurality of data, displaying an unencrypted data, but not an encrypted data, of the data on a display unit according to the display instruction, detecting a trigger signal during the state of displaying the unencrypted data but not displaying the encrypted data, entering a password-receiving state in response to the trigger signal and detecting a password signal during the password-receiving state, determining whether the password signal matches a default password, and displaying the unencrypted data and the encrypted data on the display unit when the password signal matches the default password. Therefore, with the decryption method, no person other than the object owner is aware of the encrypted data.
US10025943B1

A collection of key-value pairs may be maintained by a key-value database management system. Updates to the collection may be provided by a partially trusted entity. The updates to the collection may be stored in a series of transactions that are committed synchronously but associated with a second version of the collection of key-value pairs that is not immediately visible to a data consumer. The second version of the collection may initially be associated with an unaccepted state. The second version may be accepted and made available to the data consumer, or rejected and rolled back to the previous version.
US10025941B1

Systems and methods to manage a tokenization manifest that can be used for managing a redaction through tokenization of a set of field level tokenization values applied to an arbitrary information object of an arbitrary file (e.g., database cells, XML and other document elements, areas of graphics images, etc.). The methods and system extend the use of tokenization to the protection of arbitrary fields or information objects of any type or format. This allows the tokenized components of the information object to be located and provided to a Tokenization Service Provider that can recover, for an authorized requestor, the original content protected by the token. The tokenization schema processes the unrestricted content into a corresponding restricted token. The token can include an embedded URL, where the URL is a link to submit a request to the Tokenization Service Provider to view the token as the unrestricted content.
US10025938B2

The disclosure relates to software that provides fine-grained user control over when and how a software-based privacy filter is used to reduce clarity and/or visibility associated with content rendered on a display screen. For example, according to various aspects, the software may have access to the display screen and various other components that can be used to detect and/or track a current context associated with information displayed on the screen. As such, based on the current context, the software may determine an area displayed on a screen having current interest to one or more authorized users and activate a software-based privacy filter configured to reduce the clarity and/or visibility associated with information displayed on the screen outside the area having the current interest to the one or more authorized users as needed (e.g., based on a sensitivity level associated with the displayed information, sensor-based inputs indicating a sensitive context, etc.).
US10025937B1

Techniques are disclosed for dynamically managing hardening policies in a client computer (e.g., of an enterprise network). A hardening management application monitors activity on the client computer that is associated with a first hardening policy. The monitored activity is evaluated based on one or more metrics. Upon determining that at least one of the metrics is outside of a tolerance specified in the first hardening policy, the client computer is associated with a second hardening policy. The client computer is reconfigured based on the second hardening policy.
US10025936B2

Methods and apparatuses for detecting an evaluation flaw in a SQL query, the SQL query configured to access data in a database table are disclosed. The method includes creating a parse tree from the SQL query and evaluating the parse tree to ascertain whether a condition of the SQL query results in a type or value that is independent of contents of the database table. For type evaluation, if, responsive to the evaluating, the condition is found, designating the SQL query at risk for having the tautology in the SQL query. For value evaluation, if, responsive to the evaluating, the condition is found, determining whether the condition is always true or whether the condition is always false; and if, responsive to the determining, the condition is found to be always true or always false, designating the SQL query at risk for having the evaluation flaw in the SQL query.
US10025935B1

Provided is a method for securely exchanging information during application startup. A processor may send a request for a passphrase to one or more remote devices using a first out-of-band message. The processor may receive, from at least one of the remote devices, a response that includes the passphrase. The response may be a second out-of-band message. The processor may decrypt application startup data that is stored in a first configuration file for the application using the received passphrase. The application startup data may be necessary for the application to execute. The processor may then execute the application using the decrypted application startup data.
US10025934B2

Technologies for media protection policy enforcement include a computing device having multiple operating systems and a data storage device partitioned into a number of regions. During execution of each of the operating systems, a policy enforcement module may intercept media access requests and determine whether to allow the media access requests based on platform media access policies. The media access policies may allow requests based on the identity of the executing operating system, the region of the data storage device, or the requested storage operation. Prior to loading a selected operating system, a firmware policy enforcement module may determine a region of the disk storage device to protect from the selected operating system. The firmware policy enforcement module may configure the data storage device to prevent access to that region. The media access policies may be stored in one or more firmware variables. Other embodiments are described and claimed.
US10025931B1

Example embodiments of the present invention relate to methods, systems, and a computer program product for detecting and responding to the presence of persistently executing malware. The method includes receiving a host-level I/O log and receiving a storage-level I/O log. An analysis may be performed on the host-level I/O log and the storage-level I/O log and evidence of malware may be detected according thereto.
US10025926B2

A method for analyzing side-channel leakage of an application running on a device including loading the application on a system comprising a device simulator, wherein the application is configured to accept public inputs and secret inputs and selecting a set of public inputs. The method includes, for each public input in the set of public inputs, executing the application on the system comprising the device simulator based on a respective public input and a first value for a secret input and extracting first intermediate values for the simulated device, and executing the application on the system based on the respective public input and a second value for the secret input and extracting second intermediate values for the simulated device. The method includes determining an amount of dependency of a location of the simulated device on the secret input based on a plurality of the first and second intermediate values.
US10025925B2

The present disclosure includes methods and systems for measuring the integrity of a device. A number of embodiments can include initiating an observatory in a system and initiating a remote manager. A number of embodiments can also include measuring the integrity of the device from the observatory and accessing the integrity measurement of the device from the remote manager.
US10025920B2

A method of operating a security server to securely transact business between a user and an enterprise via a network includes receiving, at the security server from an enterprise with which the user is currently connected via the network, a request of the enterprise to activate a secure communications channel over the network between the user and the security server. The request includes contact information for contacting the user via other than the network. The security server, in response, transmits an activation code for delivery to the user via other than the network and in a manner corresponding to the received contact information. The security server receives, from the user via the network, an activation code and compares the received activation code with the transmitted activation code to validate the received activation code. The secure communications channel is then activated based on the validation of the received activation code.
US10025914B1

In an example, techniques of this disclosure include establishing, by a computing device, authentication data for authenticating a user of a service provided by a service provider, where the authentication data comprises one or more first data entries and one or more second data entries that correspond to the one or more first data entries. The techniques also include retrieving, from at least one third-party service provider, one or more second data entries maintained by the at least one third-party service provider that correspond to the one or more first data entries, and authenticating the user based on the authentication data, where authenticating the user comprises comparing the one or more first data entries to the one or more second data entries retrieved from the at least one third-party service provider.
US10025910B2

A system for developing and producing clinical endpoints based on patient reported outcome data utilizing algorithms to generate decision rules to evaluate patient reported outcome type questionnaire is provided. The questionnaires can include health-related quality of life questionnaires and can predict the reliability of endpoints in supporting one or more medical labeling claims.
US10025907B1

A pharmaceutical prescription transfer system making use of a transferring pharmacy module and a receiving pharmacy module, each of which may be made available to pharmacies through a super administrator portal used for management. Such a system may allow pharmacies to rapidly transfer patient prescriptions electronically and may facilitate simple billing of transferring pharmacies upon transfer and receiving pharmacies upon successful and approved receipt. Such a system may be integrated with third-party applications, such as payment processing software, an electronic fax system, a drug database used for validation, and a pharmacy management application, which may automatically update or be automatically updated by the transfer system when drugs are dispensed or at other times.
US10025906B2

A computerized interactive method, system and computer program product is provided for managing a person's health and lifestyle through self-managing controlled notifications, feedback, and alerts are disclosed. Embodiments provide computerized self-management and compliance scheme that does not require third party intervention or treatment options typical with immediate-response or alert-based systems. Monitoring, notification, and alert parameters can be partially or wholly self-managed using a graphical user interface or computerized device interface to enable two-way communication between the person and at least one computer server.
US10025903B2

A method performed by a processing system includes reconstructing a metadata tree of a patient from a metadata tree journal, the metadata tree including a plurality of references to a corresponding plurality of encrypted electronic health records of the patient in an encrypted data store, and validating the metadata tree by comparing first integrity information of the metadata tree to second integrity information corresponding to the metadata tree journal provided by a metadata integrity validator.
US10025901B2

An approach is provided for acquiring and integrating data into external services. According to the approach, image and/or video data and identification data are received from a client device. The image and/or video data includes one or more images and/or video data of an object that are acquired by the client device and the identification data is data that uniquely identifies the object. Record data is generated and stored that includes the identification data and at least a reference to the image and/or video data. The image and/or video data and the identification data are transmitted to an external service. This identification data allows an external service to associate the image and/or video data with other data maintained by the external service.
US10025891B1

The disclosed invention provides a method that exploits the correlations in the statistical properties of one inertial sensor to another. Among the dominant noise sources, the additive noise terms for different sensors are uncorrelated, however, there may be correlations between the random drift of different sensors. The method of the present invention estimates these correlations from a finite amount of calibration data in order to calculate coefficients for the optimal linear combination of multiple sensor signals. The method is a means of combining the multiple sensor outputs to obtain a virtual sensor signal with reduced drift, and in a far more time efficient and less processor intensive way than the prior art.
US10025889B2

A computer-implemented method is disclosed for characterizing a threaded coupling such as between two tubular members, e.g., casing segments employed in the field of oil and gas recovery. In one embodiment, a virtual model of the coupling is generated, and the virtual model is re-arranged to simulate plastic deformation of at least part of the coupling. The re-arranged model is analyzed to derive a stress/strain distribution of the coupling subject to subsequent loading, and an SAF (stress amplification factor) is determined from the analysis that reflects the effect of cyclic loading of the coupling. The method facilitates a thorough assessment of the performance of the coupling in fatigue.
US10025885B2

Methods according to the present invention provide computationally efficient techniques for designing gauge patterns for calibrating a model for use in a simulation process. More specifically, the present invention relates to methods of designing gauge patterns that achieve complete coverage of parameter variations with minimum number of gauges and corresponding measurements in the calibration of a lithographic process utilized to image a target design having a plurality of features. According to some aspects, a method according to the invention includes transforming the space of model parametric space (based on CD sensitivity or Delta TCCs), then iteratively identifying the direction that is most orthogonal to existing gauges' CD sensitivities in this new space, and determining most sensitive line width/pitch combination with optimal assist feature placement which leads to most sensitive CD changes along that direction in model parametric space.
US10025846B2

Entity mappings that produce matching entities for a first data asset having attributes and a second data asset having attributes are generated by: generating entity mappings that produce matching entities for a first data asset having attributes with attribute values and a second data asset having attributes with attribute values by: matching the attribute values of the attributes of the first data asset with the attribute values of the attributes of the second data asset, using the matching attribute values to generate matching attribute pairs, and using the matching attribute pairs to identify entity mappings; computing an entity mapping score for each of the entity mappings based on a combination of factors; ranking the entity mappings based on each entity mapping score; and using some of the ranked entity mappings to determine whether a same real-world entity is described by the first data asset and the second data asset.
US10025838B2

A method for extract transform load (ETL) input suggestions for an ETL system in which a current job is being created. A method includes: determining when a new input is made in the current job in the ETL system and dynamically receiving the new input which includes a connection between stages input or a property of a stage input; updating stored information relating to the current job with the new input; accessing rules which apply to the current job; analyzing and applying the rules based on the new input and the current job stored information to generate one or more suggested next inputs in the current job; providing a weighting for the one or more suggested next inputs based on the analysis and application of the rules; and providing a prompt in the current job in the ETL system with the suggested one or more next inputs and their weightings.
US10025831B2

A system for comparing a biometric sample against a biometric dataset is provided. In one embodiment, a system for comparing a biometric sample against a biometric dataset comprises a database storing at least one biometric dataset. The system may also comprise a comparison module configured to iteratively provide a comparison score for each record in the biometric dataset, wherein the comparison score indicates a likelihood of match between an individual record in the biometric dataset and the biometric sample; wherein, during each iteration. The steps in the iteration may comprise retrieving a model of each of the plurality of records. The steps in the iteration may also comprise comparing the model of each of the plurality of records against the biometric sample. The steps in the iteration may also comprise generating the comparison score for each of the plurality of records. The steps in the iteration may also comprise iteratively compare the biometric sample against a plurality of records. The steps in the iteration may also comprise wherein the resolution of the retrieved model increases with each iteration, and where the iterative process continues until a final list of potential match candidates is determined. The system may also comprise a processor configured to receive data indicative of the biometric sample and iteratively engage the comparison model such that results of the first iteration are provided as an input to a second iterator.
US10025827B1

Disclosed aspects relate to managing a set of development data for operator fusion management in a stream computing environment having a plurality of stream operators. A set of operator attributes of the plurality of stream operators may be collected by an operator fusion management engine in the stream computing environment. A set of candidate operator fusion management operations may be determined with respect to the plurality of stream operators. The set of candidate operator fusion management operations may be determined by the operator fusion management engine based on the set of operator attributes. At least one of the set of candidate operator fusion management operations may be performed in the stream computing environment with respect to the plurality of stream operators.
US10025823B2

Techniques are described herein for filtering data from a table during an in-memory scan. Predicates are pushed to in-memory scan to avoid scanning unnecessary columnar units and reduce the overhead of decompressing, row stitching and distributing data during evaluation. Techniques are described herein for generating implied predicates that have conditions on single columns from complex predicates that have multiple conditions on the same column, which can be evaluated during an in-memory scan. Techniques are also described herein to reduce the overhead of a table scan for processing a join query. When redistributing a first table for performing a hash-join, the nodes performing an in-memory scan of the first table may create a filter that tracks unique values from the join key. Data from the second table is only processed and transferred to other nodes in the cluster if the values from the join key pass through the filter.
US10025819B2

Techniques for generating a query statement to query a dataset may be provided. For example, the query statement can be generated from natural language input, such as a natural language utterance. To do so, the input can be analyzed to detect a sentence, identify words in the sentence, and tag the words with the corresponding word types (e.g., nouns, verbs, adjectives, etc.). Expressions using the tags can be generated. Data about the expressions can be inputted to a classifier. Based on a detected pattern associated with the expressions, the classifier can predict a structure of the query statement, such as what expressions correspond to what clauses of the query statement. Based on this prediction, words associated with the expressions can be added to the clauses to generate the query statement and accordingly query the dataset.
US10025816B2

A method of and system for managing a data set of a storage facility is disclosed. The data set may be a sequential-access data set. The method and system may include structuring the sequential-access data set to have a first group-of-records configured for adding a second group-of-records to the sequential-access data set. The method and system add a second group-of-records to the sequential-access data set. The method and system merge the second group-of-records with the first group-of-records in response to a triggering event. The method and system establish, in response to merging the second group-of-records with the first group-of-records, a marker configured to indicate the first and second group-of-records, as merged, is sorted.
US10025812B2

A computer-implemented method for taking a corrective action upon determination of an existence of a corrupted text segment within a set of web pages. Determination includes: determining a language affinity indicator corresponding to text segments within the set of web pages; generating an indexing repository based on a set of text artefacts within the text segments; creating an occurrence table for the set of text artefacts; and determining compliance of the text artefacts and text segments based on the single language grouping on which the set of text segments are based.
US10025802B2

A configuration manager of a storage service receives a set of service requirements, comprising one or more of: a performance requirement for one or more types of storage operations, or an access interface type requirement Based on the service requirements, a candidate storage configuration that includes one or more data store instances and a first log-based transaction manager is generated. Subsequent to an approval of the first storage configuration by a client, the establishment of the data store instances and the log-based transaction manager is initiated.
US10025799B2

A method for managing and rendering one or more information nodes relative to a current focus. The method receives one or more principal topics from an analysis of the information nodes. The method determines a topic vector from a similarity of a first information node to each of the principal topics and a map from the topic vector to a storage location of the first information node. The method determines one or more current topics from a second information node that has been recently accessed by a user and a current focus vector from a similarity of the one or more current topics to the one or more principal topics. The method renders the current focus vector and the first information node according to a rendering algorithm that is applied to the current focus vector and the first information node.
US10025794B2

A method for managing a journaling-capable file system is implemented by a computing device including a processor and a memory coupled to the processor. The memory includes a set of meta commands, a set of standard journaling commands, and a journaling-capable file system that is responsive to the set of standard journaling commands. Each meta command corresponds to at least one of the standard journaling commands. The method includes receiving a first meta command wherein the first meta command corresponds to a first plurality of the standard journaling commands, converting the first meta command to the first plurality of standard journaling commands, and executing the first plurality of standard journaling commands to perform at least one operation on the journaling-capable file system.
US10025789B2

A data analyzing apparatus of an embodiment generates a format variation, analytical algorithm name, and analytical parameter not stored in a first storage device, and executes analysis. The data analyzing apparatus determines whether the application accuracy is lower than the knowledge model accuracy. If the determination result is “not lower”, the data analyzing apparatus reactivates a format variation generating device and an analytical parameter generating device. If the determination result is “lower”, the data analyzing apparatus reads out a format variation and knowledge model name associated with the highest priority order in the first storage device, and executes analysis.
US10025785B2

In one exemplary aspect, a sorted list of scored media content episodes is received with a computing device of a user. Each respective media content episode is scored by an iterative autotuning prediction algorithm, and wherein each element of the sorted list of scored media content episodes comprises a value that represents a likelihood of a user listening to the respective media content episode and a reference to a location of the respective media content episode. A number of bytes of a download iteration for each media content episode is determined based on value that represents a likelihood of the user listening to the respective media content episode and an index of the respective media content episode in the sorted list. It is detected that a mobile device is in the preferred network. The download iteration is implemented for each media content episode when it is detected that the mobile device is in the preferred network.
US10025784B2

A determination apparatus has a feature extraction unit and a similarity determination unit. The feature extraction unit counts a number of appearances of each keyword included in a piece of document information and deletes any arrangement including a keyword having the number of appearances less than a threshold under a condition where a number of types of keyword arrangements included in a certain range of the piece of document information is equal to or greater than a certain number and extracts, as features, a plurality of keyword arrangements from the piece of document information. The similarity determination unit determines a similarity between the different pieces of document information by comparing the features extracted from pieces of document information different from each other.
US10025782B2

Systems and methods consistent with various disclosed embodiments provide for managing and collaborating information over a computer network. In one embodiment, a system is disclosed for managing documents over a network. The system may include a storage device and one or more processors. The processor(s) may receive a first version of a document from a client. The processor(s) may create, in a document log, an entry associated with the first version of the document. The processor(s) may receive a request from a remote computer that is displaying in an interface a second version of the document, and the request may include a request for information from one or more entries in the document log. The processor(s) may provide to the remote computer, for displaying in a display window in the interface, information from one or more entries in the document log.
US10025779B2

A system and method predict an optimal machine translation system for a first of a set of users. The method includes, for each of the users, providing a respective user profile which includes rankings for at least some machine translation systems from a set of machine translation systems. The user profile of the first user is updated, based on the user profiles of at least a subset of the other users. The updating includes generating at least one missing ranking. An optimal translation system for the first user from the set of machine translation systems is predicted, based on the updated user profile computed for the first user.
US10025770B2

A content generation service is described that generates content for electronic documents in different languages based upon templates. The templates may include paragraph templates composed of sentence types including sentence templates. The sentence templates may further include variables having corresponding attributes. Each of the paragraph templates, sentence templates, and attributes may be hierarchically organized. The content generation service may obtain data describing an item of interest, such as a travel item. The obtained data may further specify a document language, section and paragraph for which content is to be generated. Content is generated for variables in hierarchical order, with higher ranked paragraphs considered first. Within the highest ranked paragraph, a sentence type is selected and the variables within the highest ranked sentence template of the sentence type are considered. Sentence templates which contain attributes matched by the data obtained for the item of interest are added to the generated document.
US10025766B2

A system of associating text items with fillable fields of an electronic fillable form may identify an electronic fillable form comprising one or more fillable fields and one or more text items, and for one or more pairs of fillable fields and text items, determine a confidence value associated with the pair. The system may determine a first configuration for the electronic fillable form, determine an overall confidence value for the first configuration, and identify one or more orphan fields from the determined configuration. The system may determine a second configuration for the electronic form, determines an overall confidence value for the second configuration, and in response to the overall confidence value for the first configuration exceeding the overall confidence value for the second configuration, selects the first configuration, otherwise, selects the second configuration. The system creates an association map for the selected configuration.
US10025765B2

A category is determined to which a portion of a code selected for review by a reviewer belongs. A subset is selected from a set of checklist items. A checklist item in the subset is configured for reviewing a set of categories of code portions including the category of the portion. A context including a characteristic of the reviewer is determined of the review of the portion. A checklist item in a sub-subset of the subset of checklist items is usable in reviewing the code portions under a set of contexts. The context of the review of the portion corresponds to a context in the set of contexts. Using a checklist item from the sub-subset, a checklist is dynamically configured to be specific to the review of the portion, specific to the reviewer, and specific to a given time of the review.
US10025764B2

A method and system provide for entering text into a text field by determining complete-text terms, displaying the complete-text terms, and receiving a selection of a complete-text term as text to be entered into the text field. In some cases, a complete-text term can include all prior text entries used to determine the complete-text terms. In other cases, a complete-text term can include only a portion or none of the prior text entries used to determine the complete-text term. The determination of the complete-text terms can be based on a vehicle identifier. The determination of the complete-text terms can be based on one or more complete-text term selection-limiters, such a location, use, or diagnostic trouble code associated with the vehicle. The system can include a vehicle service tool that requests a set of complete-text terms and receives the set from a complete-text term storage device or an off-board processor.
US10025758B2

Applications may be created and registered to an online ecosystem and then execute within individual web applications such as productivity applications, communication applications, collaboration applications, and so on. These non-native applications may be enabled to interact with files and provide custom experiences for a user. The applications may also be enabled to interact with additional information discovered about the user within the ecosystem to provide custom experiences. The applications may further be enabled to create custom workflows to allow users to accomplish new tasks.
US10025753B2

Systems and methods are provided for analyzing unstructured time stamped data. A distribution of time-stamped data is analyzed to identify a plurality of potential time series data hierarchies for structuring the data. An analysis of a potential time series data hierarchy may be performed. The analysis of the potential time series data hierarchies may include determining an optimal time series frequency and a data sufficiency metric for each of the potential time series data hierarchies. One of the potential time series data hierarchies may be selected based on a comparison of the data sufficiency metrics. Multiple time series may be derived in a single-read pass according to the selected time series data hierarchy. A time series forecast corresponding to at least one of the derived time series may be generated.
US10025743B2

The invention aims at providing a semiconductor device, a semiconductor system including same, and a semiconductor device control method enabling it to correctly judge that a module has been coupled to and decoupled from a communication bus. According to one embodiment, a host controller includes a variable resistance element and a control circuit that varies the resistance value of the variable resistance element so that the potential of a potential detecting line which is determined by the variable resistance element and a resistance element provided in each of modules will fall within a predefined range. It is thus possible to keep that potential varying to a certain extent or more due to coupling and decoupling of a module to/from the communication bus. It is therefore possible to correctly judge that a module has been coupled/decoupled to/from the communication bus.
US10025735B2

A decoupled Direct Memory Access (DMA) architecture includes at least two DMA controllers, and optionally at least one of the DMA controllers is operable to assert a lock signal operable to selectively inhibit write access to at least a portion of one system data storage element. The DMA controllers are optionally operable to communicate pending task information and to reschedule pending tasks of at least one the DMA controllers. Optionally data is transferred from at least a first one of the DMA controllers to one or more function units, and processed data from the function units is provided to at least a second one of the DMA controllers. Optionally the DMA controllers and one or more memory elements accessible to the DMA controllers are implemented as part of an I/O device.
US10025730B2

A communication device is provided. The communication device includes a master interface unit that is configured to provide an interface between a processor and a register device of the communication device, a slave interface unit that is configured to provide an interface between a hardware block and the register device, a first register that is configured to store real time processed data using the master interface unit, the first register being in operable bilateral communication with the slave interface unit, and a second register that is configured to store real time processed data using the master interface unit, the second register being in operable unilateral communication with the slave interface unit.
US10025729B2

An electronic memory system and method of operation thereof includes: a manipulatable lock for receiving an input; a controller for enabling a communication channel from a connector to the controller based on the input; a locking function controller for unlocking a locking function for providing access to a data transfer function; and a transfer function controller for enabling the data transfer function for transferring data from a memory to the controller.
US10025728B2

A flash memory process and device for encrypting and storing data in a non-volatile flash memory associated with a host system. The device includes a flash memory, an encryption engine, a key store, a SRAM to interface with the host system, and associated control circuitry. When powered on, the device first determines if a valid encryption key is held in the key store. If a valid key is held in the store, a program flag is set when encrypted data in the flash memory is ready to be decrypted by the engine and stored in the SRAM for use by the host system, or when data originating from the host system and stored in the SRAM is ready to be encrypted by the engine and programmed into the flash memory. The device can be embedded in any host system wherein data must be encrypted while at rest in a memory.
US10025725B2

A system and method dynamically allocate address translation tables for direct memory access windows by donating logical memory blocks to allocate to the address translation tables. A dynamic address translation table allocation module dynamically changes the allocation of memory to the address translation tables without a platform or partition reboot. A portion of the dynamic address translation table allocation module may reside in the hypervisor and in the partition and communicate to dynamically allocate memory to the address translation tables. The dynamic address translation table allocation module in the partition may donate logical memory blocks to the hypervisor to increase the allocation of memory to the address translation tables.
US10025722B2

Systems and computer program products to perform an operation comprising identifying, in a software page frame table by an operating system interrupt handler, a physical address of a memory page, wherein the physical address of the memory page is identified based on a virtual segment identifier (VSID) and a page number, wherein the VSID is specified in an interrupt received from a coherent accelerator and wherein the coherent accelerator generated the interrupt in response to a page fault associated with the memory page, and creating, by the operating system interrupt handler, a page table entry in a hardware page table associating the VSID and the page number with the physical address of the memory page, wherein creating the page table entry resolves the page fault.
US10025713B2

A processor (600) in a distributed shared memory multi-processor computer system (10) may initiate a flush request to remove data from its cache. A processor interface (24) receives the flush request and performs a snoop operation to determine whether the data is maintained in a one of the local processors (601) and whether the data has been modified. If the data is maintained locally and it has been modified, the processor interface (24) initiates removal of the data from the cache of the identified processor (601). The identified processor (601) initiates a writeback to a memory directory interface unit (24) associated with a home memory 17 for the data in order to preserve the modification to the data. If the data is not maintained locally or has not been modified, the processor interface (24) forwards the flush request to the memory directory interface unit (22). Memory directory interface unit (22) determines which remote processors within the system (10) have a copy of the data and forwards the flush request only to those identified processors. The identified processors then remove the data from their respective caches in response to the flush request. If an identified remote processor has modified data, the identified remote processor initiates a writeback to the memory directory interface unit (22) for preservation of the modified data.
US10025710B2

Example systems and methods for integrating a sharded primary data store (e.g., a source-of-truth relational database management system), a secondary data store (e.g., external cache) and an external global index are described. The approach implements a modified read-through/write-through data access pattern that integrates read and write flows in order to support high-concurrency environments while maintaining immediate consistency between all three stores. Writes are handled using a three-phase flow that avoids concurrency-related race conditions and the need to block in the secondary store in order to maintain cross-store consistency. Reads are never dirty and will repair the secondary store as needed, presenting an immediately consistent view of data to application consumers.
US10025697B2

A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more files for which to have one or more automated unit tests generated for an application under test. An action in the application under test is received while the application under test is used. Behavior data of how the application under test responds to the action is tracked, wherein tracking is performed by inserting observer code using aspect oriented programming method, which tracks each method's interaction with its own objects and objects that are passed to it. An automated unit test of the one or more automated unit tests is generated for underlying code of the application under test invoked when receiving the action based upon, at least in part, the behavior data of how the application under test responds to the action.
US10025696B2

A system for equivalence class analysis-based automated requirements-based test case generation includes a control processor, a data store containing textual design requirements, a textual converter unit structured to convert the textual design requirements to a machine-readable version of design requirements, a requirement partition unit configured to partition the machine-readable design requirements into one or more sets of related design requirements, an equivalence class partition unit configured to process the machine-readable design requirements and input/output variables into a set of equivalence classes, an equivalence class analyzer unit structured to analyze the set of equivalence classes to generate equivalence class tests and identify uncovered input space, and a boundary class analyzer unit structured to identify boundaries of the equivalence classes and generate boundary value tests and robustness tests. A method for equivalence class analysis-based automated requirements-based test case generation implementable on the system, and a non-transitory computer readable medium are also disclosed.
US10025694B1

Method, product and system for analyzing an execution of a program which uses Software Development Kits (SDKs), wherein the program is configured to invoke execution units, wherein a portion of the execution units are SDK execution units that are comprised by the SDKs. The method comprises: obtaining a stack trace of the execution of the program, wherein the stack trace comprises addresses of execution units; iterating over the stack trace to identify an address of an SDK execution unit, wherein said iterating comprises: comparing an address from the stack trace to a set of addresses associated with SDK execution units; and in response to determining the address is comprised by the set of address, identifying the address as an address of the SDK execution unit; and sending a report to a server, wherein the report identifies an SDK comprising the SDK execution unit.
US10025690B2

Described is a computer-implemented method of reordering condition checks. Two or more condition checks in computer code that may be reordered within the code are identified. It is determined that the execution frequency of a later one of the condition checks is satisfied at a greater frequency than a preceding one of the condition checks. It is determined that there is an absence of side effects in the two or more condition checks. The values of the condition checks are propagated and abstract interpretation is performed on the values that are propagated. It is determined that the condition checks are exclusive of each other, and the condition checks are reordered within the computer code.
US10025689B2

In an approach to providing completion support and on demand validation in a web tool that operates on live resources, one or more computer processors create one or more lists of content, where the one or more lists of content include one or more references to one or more runtime objects. The one or more computer processors parse the one or more lists of content. The one or more computer processors populate one or more lists of one or more choices with the parsed one or more lists of content. The one or more computer processors create one or more callbacks for one or more runtime objects referenced by the one or more lists of one or more choices.
US10025688B2

Comprehensive techniques identify data leaks in software applications using Asset Flow Analysis (AFA) to determine whether critical data leaves a system through an exit point such that the data is no longer protected by mechanisms of the system. A novel data extrusion mechanism makes use of a relevant subset of all the possible data paths detected by AFA using a knowledge base of critical business functions and critical database content. The system checks if any code performs read access to critical business data and subsequently transfers this data beyond the control limits of the target system. The knowledge base can be extended by configuring which database content is to be regarded as critical in any given organization. The approach is particularly valuable in protecting systems that manipulate, distribute, or store sensitive information associated with financial, business, or personal data, including SAP® ABAP™ software applications.
US10025683B2

It is an object to provide an information processing device and a computer-readable recording medium that enable achieving reduction in the man-hours of an operator. An information processing device comprises, a processor and a plurality of slots provided for installation of an electronic component. The processor that executes a process including; first detecting presence or absence of installation of the electronic component in each of the slots; second detecting, based on detection result obtained by the first detecting and based on an installation candidate pattern indicating presence or absence of installation of an electronic component in each of the slots as determined based on configuration of the information processing device, an installation defect of the electronic component; and notifying, when the installation defect is detected by the second detecting, the installation detect.
US10025681B2

A computer-implemented method, according to one embodiment, includes: using a supplemental data storage volume at a secondary location to track a first set of data updates to a primary data storage volume at a primary location in response to a failure event at the primary location; retrieving a second set of tracked data updates to the primary data storage volume stored in a secondary data storage volume at the secondary location; merging the second set of tracked data updates into the first set of tracked data updates in the supplemental data storage volume; and transitioning the merged data updates from the supplemental data storage volume at the secondary location to the primary data storage volume at the primary location. Other systems, methods, and computer program products are described in additional embodiments.
US10025680B2

A data processing system configured to store a plurality of data entities in volatile memories of multiple different computing devices. The data processing system comprises a first computing device having a first volatile memory configured to store a first data entity; and a second computing device having a second volatile memory configured to store a copy of the first data entity. The first computing device is configured to perform: receiving an indication to update the first data entity; after receiving the indication, updating the first data entity in the first volatile memory, and providing to the second computing device an indication to update the copy of the first data entity; and providing an indication that the first data entity has been updated, after receiving information from the second computing device indicating that the copy of the first data entity has been updated in the second volatile memory.
US10025678B2

Systems and methods are provided for any party in a cloud ecosystem (cloud providers of such resources, the intermediate management software for such resources, and the end user of such resources) to detect and resolve faulty resources synchronously or asynchronously, before said faults adversely affect the users' workloads. The system requests a service or set of one or more resources within a cloud, automatically checking the infrastructure for various faults that would cause it to be non-functional, including pre-defined and user-defined checks, and resolving them before including the infrastructure in the working service cluster of resources. The system presents an API to the user that returns only functional, production-quality resources that are not in a faulty state. An API that tests and resolves bad infrastructure can be registered during the request or a preceding/subsequent API call, removing the need for the end-user to deal with various types of infrastructure faults.
US10025674B2

A processing platform is described herein for performing a task on a physical system. For example, the task may entail testing untrusted code on the physical system. The processing platform provides the same isolation guarantees as a virtual machine, but without using a virtual machine. A processing framework is also described herein which includes two or more processing platforms, together with a control system for administering the operations performed by the processing platforms.
US10025669B2

A method for data storage includes storing data in a set of memory blocks of a non-volatile memory. Each memory block, which holds a respective portion of the data, is classified as valid or invalid depending on whether the memory block holds a most updated version of the portion, and as anchor or non-anchor depending on whether the portion belongs to a coherent snapshot of the data. Upon recovering from a power interruption, the coherent snapshot of the data is reconstructed from the memory blocks, based on classification of the memory blocks as valid or invalid and as anchor or non-anchor.
US10025667B2

Embodiments of the present disclosure relate to a method, a computer program product and apparatus for management of a storage device by collecting bad storage units to be reconstructed in the storage device; determining a reconstruction priority level for each of the collected bad storage units; and scheduling reconstruction of the bad storage unit based on the determined reconstruction priority level.
US10025666B2

A method for surveying a data storage subsystem for latent errors before a failing disk drive of the data storage subsystem fails and recovering unreadable data usable to reconstruct data of the failing disk drive. The method includes determining that a disk drive of a plurality of disk drives of the data storage subsystem meets a threshold for being identified as a failing disk drive, and prior to failure of the failing disk drive, surveying at least a portion of the data on the remaining plurality of disk drives to identify data storage areas with latent errors. The identified data storage areas may be reconstructed utilizing, at least in part, data stored on the failing disk drive.
US10025660B2

A data reading method for a rewritable non-volatile memory module is provided. The method includes performing an error correction decoding operation on an user data stream according to an error checking and correcting (ECC) code to generate a first decoded data stream; searching uncorrectable sub-data units from decoded sub-data units of the first decoded data stream; selecting a target sub-data unit from the uncorrectable sub-data units; adjusting the target sub-data unit in the first decoded data stream to generate an adjusted user data stream; and re-performing the error correction decoding operation on the adjusted user data stream to generate a second decoded data stream; if the second decoded data stream has no error bit, transmitting the second decoded data stream as a corrected data stream to a host system.
US10025648B2

In one embodiment, a semiconductor test control system includes a computer system having a plurality of hardware resources; a hypervisor installed on the computer system; and a test floor controller installed on the computer system. The hypervisor virtualizes the hardware resources and provides each of at least one virtual appliance with access to a respective virtual set of hardware resources. Each virtual set of hardware resources places its respective virtual appliance in controlling communication with at least a first aspect of a semiconductor test system, thereby enabling the respective virtual appliance to test a respective type of semiconductor device. The test floor controller is in controlling communication with i) at least a second aspect of the semiconductor test system, and ii) each of the at least one virtual appliance.
US10025631B2

Resource provisioning information links to resource provisioning information of at least one reusable component resource that satisfies at least a portion of user-specified resource development constraints of a new resource under development are identified within a resource provisioning-link registry. Using the identified resource provisioning information links, the resource provisioning information of the at least one reusable component resource is programmatically collected from at least one data provider repository that stores reusable resources and that publishes the resource provisioning information links to the resource provisioning-link registry. The programmatically-collected resource provisioning information of the at least one reusable component resource is analyzed. Based upon the analyzed programmatically-collected resource provisioning information of the at least one reusable component resource, a resource integration recommendation is provided that uses the at least one reusable component resource and that satisfies at least the portion of the user-specified resource development constraints of the new resource under development.
US10025629B2

A system and method for scheduling resources includes a memory storage device having a resource data structure stored therein which is configured to store a collection of available resources, time slots for employing the resources, dependencies between the available resources and social map information. A processing system is configured to set up a communication channel between users, between a resource owner and a user or between resource owners to schedule users in the time slots for the available resources. The processing system employs social mapping information of the users or owners to assist in filtering the users and owners and initiating negotiations for the available resources.
US10025620B2

One example method includes identifying synchronous code including instructions specifying a computing operation to be performed on a set of data; transforming the synchronous code into a pipeline application including one or more pipeline objects; identifying a first input data set on which to execute the pipeline application; executing the pipeline application on a first input data set to produce a first output data set; after executing the pipeline application on the first input data set, identifying a second input data set on which to execute the pipeline application; determining a set of differences between the first input data set and second input data set; and executing the pipeline application on the set of differences to produce a second output data set.
US10025619B1

Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
US10025616B2

A method, system and computer program product are provided for implementing coherent accelerator function isolation for virtualization in an input/output (IO) adapter in a computer system. A coherent accelerator provides accelerator function units (AFUs), each AFU is adapted to operate independently of the other AFUs to perform a computing task that can be implemented within application software on a processor. The AFU has access to system memory bound to the application software and is adapted to make copies of that memory within AFU memory-cache in the AFU. As part of this memory coherency domain, each of the AFU memory-cache and processor memory-cache is adapted to be aware of changes to data commonly in either cache as well as data changed in memory of which the respective cache contains a copy.
US10025613B2

A universal virtual network function manager (VNFM) in accordance with an embodiment of the present invention includes: an orchestrator-linked interface block configured to receive a command for a virtual network function (VNF) management from a network function virtualization orchestrator (NFVO) and to analyze the command; and a VNF management block configured to manage a plurality of VNFs, each produced by a different vendor, according to the command.
US10025611B2

A method to perform server provisioning on a plurality of computer systems to generate a plurality of target virtual machines includes: obtaining configurations from a pool comprising at least one existing candidate virtual server or server image through a discovery process; performing a clustering analysis on the configurations to group the configurations into at least two groups; and for each group, selecting a configuration from among the configurations of the group as a candidate virtual machine image; determining a cost of actions required to be performed on the candidate virtual image to result in target virtual machines with a same configuration as the configurations of the group; and selecting the candidate virtual image with the lowest cost.
US10025610B2

A configuration is generated that enables Availability Management Framework (AMF) to manage virtual machines (VMs) and support hardware redundancy for each of service groups (SGs). Each component service instance (CST) is configured to represent one or more of the VMs to be managed by AMF. Configuration attributes are set to associate each VM with one CSI, such that the VMs to be hosted on a same physical host are associated with different CSIs of a same service instance. Service units (SUs) of different SGs are configured such that each SU is hosted by any one VM on the same physical host, while the different SUs of a same SG are mapped to the VMs hosted on different physical hosts. The configuration enables the AMF to manage an application formed by the SGs in a virtualized environment in a same way as in a non-virtualized environment without modification to the application.
US10025607B2

Optimizing read operations to a storage device in a virtualized computing environment. A read system call is received by a virtual machine's (VM) operating system from an application running on the VM for data on a storage device. The VM is hosted by a hypervisor providing access to the storage device in a virtualized computing environment. A virtual file system (VFS) supported by the operating system is caused to call on a first para-virtualized file system (PVFS FE) supported by the operating system to execute the read operation. In response to determining by the PVS FE that the data to be read exists in a data cache of the PVFS FE, executing by the PVS FE the read operation from the cache of the PVFS FE.
US10025593B2

The present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array.
US10025592B2

Embodiments relate to selectively blocking branch instruction predictions. An aspect includes a computer system for performing selective branch prediction. The system includes memory and a processor, and the system is configured to perform a method. The method includes detecting a branch-prediction blocking instruction in a stream of instructions and blocking branch prediction of a predetermined number of branch instructions following the branch-prediction blocking instruction based on the detecting the branch-prediction blocking instruction.
US10025588B1

A database system includes a parser that is capable of parsing database queries containing user-defined data type (UDT) methods. The database query is transformed by the parser into a statement according to a specified format. In performing the transformation, redundant instantiations of UDTs and invocations of methods are removed. In one implementation, the redundant instantiations and invocations are removed by grouping and combining clauses containing UDT methods.
US10025586B2

Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.
US10025584B2

Firmware management of SR-IOV adapters in a computing system includes: receiving, by a hypervisor, a request to update a hypervisor-hosted firmware image including replacing a firmware image previously stored in a reserved memory space of the hypervisor with a replacement firmware image, where the hypervisor-hosted firmware image includes an SR-IOV adapter firmware image configured for installation on SR-IOV adapters of a particular type; determining whether all SR-IOV adapters of the particular type in the computing system have been updated to the previously stored firmware image; and updating the hypervisor-hosted firmware image only if all SR-IOV adapters of the particular type in the computing system have been updated to the previously stored firmware image, including replacing, in the reserved memory space, the previously stored firmware image with the replacement firmware image.
US10025578B2

An information processing system includes at least one device and a server system. The server system includes a provision control unit, a first generation unit, a message screen request reception unit, a second generation unit, and a message screen transmission unit. The first generation unit generates first correspondence information in which each device is associated with an application not yet provided to the device. The message screen request reception unit receives a message screen request from the device. The second generation unit generates a message screen based on the first correspondence information. The message screen transmission unit transmits the message screen to the device in response to the message screen request. The device includes a message screen request transmission unit, a message screen reception unit, and a message screen display unit. The message screen display unit displays the message screen received by the message screen reception unit.
US10025575B2

A method is provided for installing a security-relevant portion of an application made available by an application provider in a security element of a terminal. The terminal requests the application from the application provider and receives the application. Subsequently, the received security-relevant portion of the application is transmitted to a trustworthy instance administrating the security element. The trustworthy instance subsequently installs the security-relevant portion of the application in the security element.
US10025556B2

In an embodiment, multi-precision numbers A and B are accessed from a storage device (e.g., a memory array), where A is a dividend and B is a divisor. A multi-precision division operation is iteratively performed on the numbers A and B including: performing a multi-precision subtraction operation on A and B during a first iteration of the multi-precision division operation; performing a multi-precision addition operation on A and B during a second iteration of the multi-precision division operation as a result of a determination that a final borrow occurred during the subtraction operation; and performing a multi-precision addition operation on A and B after a final iteration of the multi-precision division operation.
US10025552B2

A portable media player configured to selectively enable or disable one or more input controls, such as volume controls, is described herein. In some examples, the player contains a physical button or switch that provides for the selective enabling or disabling of input controls. In some examples, the player is configured to dynamically determine when to enable or disable input controls based on information received about the player or characteristics of the player. Other embodiments are also described and claimed.
US10025551B2

The exemplary embodiments relate to methods and systems for a real-time localized audio broadcast to attendants at live entertainment events. One embodiment relates to a method comprising receiving location data indicating a location of a device, determining a frequency based on the location data, wherein the frequency is assigned based on a venue location and an audio channel is broadcast on the frequency at the venue location, displaying a software button on a user interface of the device, wherein the software button corresponds corresponding to the audio channel, receiving a user selection of the software button via the user interface, and tuning a RF tuner contained within the device to the frequency to receive the audio channel.
US10025549B1

A Digital visualization sphere and hemispherical dome display relates to a modular Virtual Reality (VR) remote visualization chamber with telepresence and telexistance utilizing hi-density light-emitting diode (LED) or organic light-emitting diode (OLED) spherical display module(s) constructed monolithically.
US10025540B2

In one embodiment, a processor-readable medium stores code representing instructions that when executed by a processor cause the processor to print a print job, and determine target color data for each sheet of the print job while printing the job. The instructions further cause the processor to continually save the target color data to a server for each sheet of the print job as each sheet is printed.
US10025537B2

An information processing apparatus includes circuitry that reads, from a first memory, a model common function file defining one or more common functions that are common to a majority of a plurality of models of an image forming apparatus and one or more setting items corresponding to the common function, and one or more model specific function file defining a function specific to one of the plurality of models of the image forming apparatus and setting items corresponding to the model specific function; and combines the model common function file with the model specific function file to generate a combined function file.
US10025534B1

Implementations disclosed herein include a method comprising receiving a TRIM request for a media cache in a storage media from a host, determining whether a TRIM range in the TRIM request overlaps with an active operation, invalidating the TRIM range responsive to determining that the TRIM range does not overlap with an active operation, and inserting at least one null node in the media cache. The method may comprise receiving a host read request, performing a media cache search for a read LBA range, and determining where data is located. If all the data is located in the media cache, the system reads from the media cache. If the data is located in a null node, patterning for the null node occurs. If the data is located partially in the main store, the media cache, or a null node, the data may be read, combined, and returned to the host.
US10025525B2

The access from a host computer to a storage system is continued before and after data migration in the storage system. A first controller allocates a first logical storage area to a specific virtual storage area, stores first association information indicating the specific virtual storage area and the first logical storage area, and sends the first association information to the host computer. The first controller and the second controller perform data migration from the first logical storage area to a second logical storage area. The first controller releases the first logical storage area from the specific virtual storage area and reflects the release in the first association information. The second controller allocates the second logical storage area to the specific virtual storage area, stores second association information indicating the specific virtual storage area and the second logical storage area, and sends the second association information to the host computer.
US10025520B2

A quota management system for Personal Video Recorders (PVRs) in which the storage space available on connected storage devices is shared between multiple content providers or multiple software programs.
US10025515B2

A system and technique are provided for providing a service address space. The system includes a service co-processor provided with a service address space. The service co-processor is attached to a main processor where the main processor is provided with a main address space. The service co-processor creates and maintains an independent copy of the main address space in the form of the service address space. The service co-processor updates the service address space with storage delta packets received from the main processor, and the service co-processor performs diagnostic services based on command packets received from the main processor.
US10025514B2

According to one embodiment, a controller executes first refreshing in a case where a first value of a first block is larger than a first threshold and less than a second threshold. The first refreshing includes reprogramming a plurality of second memory cells among a plurality of first memory cells included in the first block.
US10025508B2

An endurance parameter value of a non-volatile memory included in a non-volatile dual in-line memory module (NVDIMM) can be monitored and compared against a warning threshold value. In response to the endurance parameter exceeding the warning threshold value, a system alert can be generated, within a host system of the NVDIMM, to inform a system user that the NVDIMM is approaching its end-of-life. If the endurance parameter exceeds a replacement threshold value greater than the warning threshold value, an upgrade process can be initiated. The upgrade process can include copying data from the first non-volatile memory to a volatile memory of the NVDIMM and copying, in response to the first non-volatile memory being replaced with a second non-volatile memory, the data from the volatile memory to the second non-volatile memory.
US10025507B2

An approach to reducing overhead to enable high-speed writing even when a large number of small-sized files are written onto a tape in a file system. The method of the present invention includes the steps of: writing multiple files consecutively onto a tape to become one combined file; writing, onto the tape, first index information including the start position and size of the combined file on the tape; and writing, onto the tape, second index information including the start position and size of each of the multiple files in the combined file on the tape.
US10025504B2

According to one embodiment, an information processing method including: detecting by a time information acquiring unit a start and an end of an access of a memory access unit to a target memory, the access of the memory access unit being due to instructions of an instruction issuer, and acquiring by the time information acquiring unit a memory access time being a time from the start of the access till the end of the access; calculating by a computation amount acquiring unit, based on the instructions of the instruction issuer, a computation amount of a computing unit from the start of the access till the end of the access; and evaluating by an evaluation unit, based on the memory access time and the computation amount, computing performance of the computing unit from the start of the access till the end of the access.
US10025501B2

A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a first soft keyboard. While displaying the first soft keyboard, a key for selecting a second soft keyboard different from the first soft keyboard is displayed. A first contact is detected on the key for selecting the second soft keyboard. In response to detecting the first contact, the second soft keyboard is displayed. Movement of the first contact is detected to a character-insertion key in the second soft keyboard. Lift off of the first contact is detected at the character-insertion key in the second soft keyboard to which the first contact moved. In response to detecting the lift off, a character is inserted that corresponds to the character-insertion key in the second soft keyboard to which the first contact moved and the display of the second soft keyboard is ceased.
US10025492B2

A pointing detecting device is described. In an embodiment, a device comprises: a display; a processor; a storage containing instructions; wherein the instructions cause the processor to: select a set of points from a point cloud representing a pointing object in proximity or in contact of the display; determine the selected set of points as control points of a computational smooth surface representing the pointing object; determine a point nearest to the display on the computational smooth surface; based on the point nearest to the display, determine a point in a direction of a gradient of a curvature of the computational smooth surface; and report the point as a location of a desired pointing or touch action.
US10025490B2

A method, device and computer storage medium for multichannel touch control of an all-in-one machine are disclosed. The method for multichannel touch control of the all-in-one machine includes: providing a channel display window on a user interface, and setting up link buttons between the channel display window and each channel; setting up a multichannel touch control component on the user interface, receiving touch point information from a user, converting the touch point information into corresponding multichannel operation information, and performing corresponding operation on each channel based on the multichannel operation information. The contents of the multiple channels can be displayed by providing a channel display window on the user interface of the all-in-one machine; with the multichannel touch control component set up on the user interface, the touch control operation on the multiple channels at the same time can be activated. For example, the content of the multiple channels can be annotated, captured or printed at the same time, which improves the efficiency of operations on the multiple channels.
US10025479B2

An automatic medical image processing system includes a series of operation stages, each automating specifying the image processing parameters for processing medical images. In response to an image processing indicator, a first medical image is automatically identified, including determining a first image operation and image processing parameters, without user intervention. The first image operation is performed on the first medical image based on the image processing parameters. A second medical image is generated and transmitted to the client device to be presented therein. The client device displays a message prompting the user whether the user is satisfied with the second medical image. In response to a user input from the client device indicating that the user is unsatisfied with the second medical image, one or more remedial options are presented to allow the user selecting a remedial action to reprocess the first medical image.
US10025477B1

Certain aspects of the present disclosure relate to a technique for generating nested zoom in windows on a touch sensitive device. A first portion of the user content is zooming into by touching the display screen in a proximity of the first portion using the touch input device while retaining an original zoom size of a remaining portion of the user content. A second portion of a zoomed in first portion of the user content is zooming into by touching the display screen in a proximity of the second portion using the touch input device while retaining an original zoom size of the zoomed in first portion.
US10025474B2

An information processing apparatus includes a memory, a receiver, and circuitry. The memory stores, for each one of a plurality of character strings, display number information indicating a total number of times the character string has been displayed at a user terminal, the user terminal being operated by a user. The receiver receives, from the user terminal, information on one of the plurality of character strings that is displayed at the user terminal. The circuitry updates the display number information for the displayed character string, based on the information on the displayed character string that is received by the receiver, determines whether the displayed character string is to be translated, based on the updated display number information, and sends a request to manually translate the displayed character string, based on determination indicating that the displayed character string is to be translated.
US10025473B2

A graphical user interface for displaying information related to room plan generation on a display device is disclosed. In the embodiment, the graphical user interface comprises a results window that displays a list of generated room plan configuration variants and a visualization window that displays at least one generated room plan configuration variant from the list of generated room plan configuration variants.
US10025472B2

Some embodiments provide a device that employs novel processes for displaying data regarding its movement in a region. For instance, in some embodiments, the device captures and stores location data at a plurality of locations traversed along the route. Upon receiving a request to view the traversed locations along the route, the device displays a representation of at least a subset of locations along the route based on the stored location data. Upon receiving an identification of a particular location in the displayed representation of the subset of locations, the device displays information regarding the particular location.
US10025468B2

A mapping API provides a digital map via a user interface of a computing device. When invoked by a software application, the mapping API is configured to receive an identifier of a user operating the software application, provide a first interactive digital map including a representation of a certain geographic area for display by the software application, where the first interactive digital map is personalizable via the software application, receive personalization content from the user via the software application, and cause a second digital map including a representation of the geographic area, when provided to the same user, to be modified in view of the personalization content, where the first digital map and the second digital map are created independently.
US10025465B2

A user interface method for user selected zoom level determination. The method includes displaying a page of a document on a screen of the handheld device, and receiving an input from a user of the handheld device and setting a zoom level of the page in accordance there with. The method further includes, in response to the zoom level, processing the page in accordance there with to produce a plurality of dynamically sized segments, and for displaying successive pages on the screen, processing the successive pages to produce additional dynamically sized segments in accordance with the zoom level.
US10025461B2

Many applications may display information through lists. For example, an email application may display a current visual interface comprising a list of emails. A gesture input may be received for an item within the item list. Responsive to receiving the gesture input, the item may be selected. In an example, the item list may be transitioned into an editing mode based upon the gesture input. While in the editing mode, context indicators (e.g., indicating whether an email item has been read or is unread) may be modified (e.g., shrunk) and/or selection indicators may be displayed for items within the item list. A selection indicator may be selected to select a corresponding item. In this way, gesture input (e.g., single gesture) may be used to select items and/or to transition the item list into the editing mode without transitioning away from the item list.
US10025454B2

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a first contact tool graphic that introduces a user to the types of navigation tools, their uses and the capabilities of their action tools. A graphical user interface is played on a display when a user initially starts navigation operations for navigating a three dimensional scene. The tool selection graphic includes a text graphic describing navigation tool behavior, a first graphic showing selectable navigation tools for new users, a second graphic showing selectable navigation tools for experienced users, tool description graphic selectable from the first and second graphics showing action tool details for a selected navigation tool comprising navigation tool shape, action tool location on the a circular tool position shape and tool functions, nd an associated tool graphic positioned adjacent the tool description graphic allowing selection of other tools of a set of task based tools associated with the tool description graphic.
US10025448B2

The present invention provides an information exchange method, a user end, and a system for online collaborative shopping. The method includes: sending a collaborative shopping request message that includes one or more user identifiers to a collaborative server; receiving a collaborative shopping startup message; submitting a shopping web page of the main control user to the collaborative server, and submitting, to the collaborative server, operation information generated when a user of the main control user end operates a shopping web page; and receiving operation information generated when a user on the collaborative user end operates a shopping web page according to a commodity feature concerned by the user on the shopping web page, and displaying, on the shopping web page, an operation result of the user on the collaborative user end for the shopping web page.
US10025438B2

Disclosed is a device and a method for detecting defects in a self-capacitive touch panel. The device for detecting defects is provided with a plurality of drive circuits respectively connected to a plurality of rows of touch electrodes. The drive circuit comprises: a pre-charging unit, a synchronization unit, an output unit, and a cutoff unit. The device is capable of further detecting a short circuit defect existing between rows of touch electrodes in a touch electrode matrix.
Patent Agency Ranking