US10116731B2

A system including a first server, a second server operatively connected over a network to the first server and a gateway component operatively connected over the network to the first server and the second server. The first server is configured to receive a request for data, the request for data specifying the gateway component and including a predetermined port number at the second server, and send the request for data to the gateway component. The second server is configured to receive the data at the predetermined port number, the data being provided by the gateway component. The gateway component is configured to receive the request for data, retrieve the data from a data source, operatively connect, over the network, to a port at the second server, the port corresponding to the predetermined port number, and send the data to the second server. Methods for using the system are also disclosed.
US10116725B2

The present disclosure relates to processing read requests to retrieve data from a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a read request based on a graph projection of an application programming interface (API). An API service generates a plurality of subqueries, each subqueries being associated with a node in the navigable path. While traversing the navigable path to satisfy the read request, the API service identifies data associated with lower level nodes that is cached at a data source associated with a current node, replaces subqueries directed to data stored at the current node and the identified data with a single subquery executed against the data source associated with the current node, and executes the single subquery at the current node. The API service returns data accessed during traversal of the navigable path.
US10116722B2

An apparatus, system, and method for maintaining a programming lineup of adaptive-bitrate content streaming is provided. The apparatus includes a timeline module configured to maintain a programming lineup of media content available over a network. The media content may comprise a plurality of streamlets. The apparatus also includes at least one data module configured to maintain multi-bitrate streamlet information. The system includes the apparatus and a client module configured to acquire content based upon the programming lineup provided by the timeline module. The method includes maintaining a programming lineup of media content available over a network, and maintaining multi-bitrate streamlet information.
US10116721B1

Systems and methods are described to enable synchronized encoding of streaming audio or video content between multiple encoders, in a manner that provides for redundancy of the system to vary based on a demand for the output content. End user devices or content distribution systems can monitor how content is output on end user devices, and report such output to a content encoding system. The encoding system can then redundancy provided for streaming content based on the demand by end users. Streams that are in high demand can be processed with high redundancy among devices that provide seamlessly interchangeable content, thus reducing the likelihood of perceived failure for such streams. Streams that are in low demand can be processed with low redundancy, reducing the computing resources used to process the stream while minimizing the overall impact of a processing failure, should one occur.
US10116719B1

Methods and apparatus are described for generating manifest files for media content playback. A server can generate manifest files that include initialization metadata obtained from initialization fragments of media content files. Client devices can initiate playback of media content for playback using the manifest files without downloading or parsing the initialization fragments of the media content files.
US10116716B2

A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.
US10116714B2

Methods, computer-readable media and apparatuses for sharing an experience via a social network on demand are disclosed. A processor establishes a first video session with a mobile endpoint device of a user, the first video session is established after the mobile endpoint device is authenticated as being allowed to capture a video of a live event at a commercial venue, the first video session containing the video of the live event at the commercial venue that the user is attending, receives at least one social media connection of the user for receiving the video, sends a notification to each social media connection of the at least one social media connection that the video is available, receives a request from the at least one social media connection to access the video, and establishes a second video session with an endpoint device of the at least social media connection.
US10116705B2

Implementing security in social applications includes inferring a closeness level of a connection to a user's profile of a social application based on a closeness policy and implementing a security level individualized to the connection based on the closeness level.
US10116703B2

Systems and methods for software defined behavioral DDoS attack mitigation are provided. According to one embodiment, a method is provided for controlling multiple distributed denial of service (DDoS) mitigation appliances. A DDoS attack mitigation central controller configures attack mitigation policies for the DDoS attack mitigation appliances. The DDoS attack mitigation policies are sent to the DDoS attack mitigation appliances through a network connecting the DDoS attack mitigation central controller and the DDoS attack mitigation appliances.
US10116701B2

Examples of systems and methods for device-type content management are described herein. In an example, at least one of a community policy and a community-device type policy may be generated. The community policy may be generated for a community defined for an enterprise and may be enforced on a plurality of user devices registered with the community. Further, the device-community policy may be enforced on a user device, from among the plurality of user devices, based on a device-type of the user device. The device-community policy may indicate a management service to be used to realize the community policy. Further, a management service agent (MS agent) may be provided to the user device, based on the management service indicated by the device-community policy. The MS agent may provide for managing enterprise content on the user device as indicated by the community policy.
US10116683B2

Computer security vulnerability assessment is performed with product binary data and product vulnerability data that correspond with product identification data. A correspondence between the product binary data and the product vulnerability data is determined, and a binaries-to-vulnerabilities database is generated. The binaries-to-vulnerabilities database is used to scan binary data from a target device to find matches with the product binary data. A known security vulnerability of the target device is determined based on the scanning and the correspondence between the product binary data and the vulnerability data. In some embodiments, the target device is powered off and used as an external storage device to receive the binary data therefrom.
US10116681B2

A method of detecting shared vulnerable code across a plurality of applications to efficiently facilitate remediation of such shared vulnerabilities by the appropriate development teams. The method includes the steps of creating a consolidated vulnerability database populated with vulnerability testing results of a plurality of applications; comparing each vulnerability testing result within the consolidated vulnerability database to match vulnerability locations and the number of data/control flow elements; assigning a confidence to each vulnerability within the consolidated vulnerability database based on vulnerability location matches and data/control flow element matches; assigning a severity to each vulnerability within the consolidated vulnerability database; assigning a criticality to each of the plurality of applications; and creating a database of risk-ranked, confidence-scored vulnerabilities based on the confidence assigned to each vulnerability, the severity of each vulnerability, and the criticality of each application.
US10116676B2

Methods and apparatus for evaluating collected data relating to online activity, and modification of services within a service provider network. In one embodiment, a service provider collects data relating to the online activity of users of third-party services and correlates the data with subscribers of the service provider to generate useful products and analytics (e.g., classifications, behavioral models, etc.) containing information relating to the subscribers' online activity. The generated products may be used to determine whether and how to modify services provided to individual subscribers, exported for use by third parties, or for other purposes.
US10116666B2

Methods of extending capabilities of authenticated code modules (ACM) with minimal increase in code size comprises defining an authenticated code module (ACM) extension module using an entry of a Firmware Interface Table (FIT). The FIT contains a starting address of the ACM extension module that is located outside of a protected boot block. Based on the ACM extension module having been authenticated, the ACM and the ACM extension module may be processed together.
US10116665B2

This disclosure is directed to securely exchanging information between private domains. Methods and systems of the disclosure perform operations including providing a user identifier (“ID”) and a first session ID to a user of a first private domain. The operations further include receiving from the user a service call for a first analytic service. Additionally, the operations include providing a service message for a second analytic service residing in a second private domain. Moreover, the operations include receiving a first verification message from the second private domain. The operations also include validating the first verification message. The operations further include providing a second verification message. Additionally, the operations include receiving a response message from the second private domain, the response message including information determined by the second analytic service based on job information in the service message.
US10116662B2

On-demand activation of a security policy may be provided. Upon receiving a selection of a link, a profile identified by a security policy associated with the link may be activated and the link may be opened according to the security policy. In some embodiments, opening the link according to the security policy may comprise redirecting the opening of the link from a first application to a second application.
US10116659B2

There is provided a system for regulating access and managing distribution of content in a network, such as the Internet. The system includes communication gateways, installed at a subscriber site, internet control points, installed remotely, and various network elements installed throughout the network. The communication gateways and network elements operate in conjunction with the internet control points to restrict or allow access to specified Internet sites and to manage efficient distribution of content such as music, video, games, broadband data, real-time audio and voice applications, and software to subscribers.
US10116653B2

Systems and methods for continuously secure Intelligent Platform Management Interface (IPMI) Remote Authenticated Key-Exchange Protocol (RAKP) over hash cracks. The system includes a management controller, which may receive, from a computing device via a network under the IPMI RAKP protocol, a credential information including a password. In response, the management controller may generate a hash information based on the password, and send the hash information to the computing device. Since the hash information may be used to crack the password, after a time interval from sending the hash information to the computing device, the management controller may change the password to a new password, in order to maintain the security of the password.
US10116652B2

Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.
US10116651B2

A method of securely transmitting data comprising (1) obtaining an unencrypted data stream comprising a first sequence of values, (2) segmenting a first portion of the first sequence of values into an original first word having a word-length equal to a first variable, (3) segmenting a second portion of the first sequence of values into an original second word having a word-length equal to a second variable different than the first variable, (4) inserting random values at predetermined locations in the original first and second words to generate modified first and second words, the modified first and second words having a word-length equal to a third variable different than the first and second variables, and (5) combining the modified first and second words into a second sequence of values defining an encrypted data stream.
US10116637B1

The present disclosure describes techniques for configuring and participating in encrypted audio calls, audio conferences, video calls, and video conferences. In particular, a call initiator generates a meeting identifier and a first meeting key, which are encrypted using a first encryption key and distributed to one or more participants of the call. The one or more participants decrypt the meeting identifier and the first meeting key, and use that information to participate in the encrypted call. Further, participants respond to the encrypted communication data by encrypting their reply data with the first meeting key. The call initiator decrypts the reply data using the first meeting key.
US10116623B2

Token-based firewall functionality. A request is received for access to a resource from a remote user device, the request received by an application firewall. A token is associated with the request. The token and associated information are stored in an event correlator coupled with the application firewall. The token is associated with one or more subsequent actions by the resource in response to receiving the request. A response to the request including the token is generated. The response with the token is transmitted to the remote user device via the application firewall. The application firewall analyzes the response and determines an action to be taken on the response based on the token and the associated information.
US10116618B2

Methods, systems, and computer program product embodiments for exchanging data information packets, by a processor device, include receiving an Internet Protocol (IP) information unit by a host node executing a Fibre Connection (FICON) software library; writing the IP information unit to a transport layer; and transmitting data including the IP information unit to a target node over a FICON network.
US10116612B2

A referrer device configured to perform operations such as detecting an electronic request to provide information from an information source to a contact communication device. The contact data for a contact associated with the contact communication device is accessible by the referrer device. However, the contact data is not accessible by the information source. The operations can further include encoding a referral container file with programming instructions configured to, upon execution by a processor of the contact communication device, cause the contact communication device to electronically request the information from the information source via a communications network without providing the contact data to the information source. The operations can further include embedding the referral container file in an electronic message and transmitting, via a network communication interface of the referrer device, the electronic message to the contact communication device.
US10116607B2

A method, system and computer program product for improving social network users' interactions. The content of posts in a thread is analyzed so as to group the posts by topic. The posts directed to a specific topic are then analyzed to determine which users posted an initial post or a comment containing an ongoing question not answered. The users' profiles, liked pages and/or friends' graphs for the users involved in the analyzed posts are analyzed to determine any relationships among the users. Furthermore, past communication patterns and/or liked pages of the users are analyzed to determine the likelihood of responding to posts. The posts in the original thread are split into a new thread containing the group(s) of posts directed to a topic(s) having a group of users who would most likely participate in the new thread, where the group of users is selected based on the analysis discussed above.
US10116606B2

Controlling access to categorized messages includes categorizing a message into a number of categories according to a message objective. The message objective informing user association, message association, and message access rules for each of the number of categories. Controlling access to categorized messages includes determining, based on the message objective, a number of users allowed access to the message. Controlling access to categorized messages includes allowing the number of users to access the message according to the message objective.
US10116605B2

An identity management and initialization scheme, along with a naming scheme for a transport stack and its components, facilitates directly addressing each component in the transport stack. During operation, the system receives, by a forwarder, a packet that corresponds to an interest, where the interest includes a name. In response to determining that the interest is destined for a component of a stack of communication modules, the forwarder sends the interest to the destined component based on the name for the interest, where the stack does not require a respective communication module to communicate only with a layer above or below thereof. In response to determining that the interest is not destined for a component of the stack, the forwarder sends the interest to a network element based on the name for the interest. This facilitates directly addressing individual components of the stack.
US10116598B2

Embodiments for increasing clarity and expressiveness in network communications can be configured to: obtain a message from a first user as part of a network-enabled conversation with a second user, the conversation having a plurality of associated messages; analyze the content of the message; automatically use a panel layout based on the content of the message, the panel layout defining a consistent set of expressive elements for at least one message of the plurality of messages associated with the conversation, the panel layout further defining one or more panels for presenting messages of the conversation with the expressive elements; integrate the message into at least one of the panels with the expressive elements; automatically select at least one embellishment from an available set of embellishment options based on the panel layout; apply the automatically selected at least one embellishment to the message to produce an embellished message.
US10116596B2

Provided are techniques for personalizing data system components and data sources as chatbots in a group chat session. A social media gateway interface with a chat adapter for a chat application is provided. One or more chatbots that each represent a corresponding component of a data system are created. The one or more chatbots and the chatbot adapter are used to manage each corresponding component of the data system.
US10116595B2

A method and system for routing intelligence information related to security. The security system provides rules that identify conditions and routing instructions that are to be applied to intelligence information. A security organization may create and modify rules to ensure the appropriate routing of intelligence information in a timely manner. The security system may receive intelligence information from various sources. Regardless of the form or source of intelligence information, the security system analyzes the intelligence information to determine whether any conditions of the rules are satisfied. When a condition of a rule is satisfied, the security system sends a notification of the intelligence information in accordance with the routing instructions for that rule. In this way, intelligence information can be automatically and quickly routed to the appropriate security personnel for further processing.
US10116591B2

The present invention discloses methods and systems for processing data packets received at a first network node and for processing encapsulating packets received at a second network node. The first network node receives data packets from its network interface. It then selects a first tunnel and selects none or at least one second tunnel according to a selection policy. Original encapsulating packets (OEPs) are transmitted to a second network node through the first tunnel and at least one duplicate encapsulating packet (DEP) is transmitted through the at least one second tunnel. The second network node receives an encapsulating packet with a global sequence number (GSN) through an aggregated connection. The second network node determines whether one or more data packets corresponding to the encapsulating packet have been received earlier. The second network node may then determine whether or not to forward the one or more data packets.
US10116576B2

A method and apparatus for randomly accessing high efficiency video coding (HEVC) bitstream for moving picture experts group (MPEG) media transport (MMT). The method includes receiving a plurality of packets for a video in decoding order. The method also includes determining a packet marked to begin processing the video, removing packets of leading pictures in the marked packet from the memory, and processing the packets remaining in the memory.
US10116575B2

A method of powerline communications in a powerline communications (PLC) network including a first PLC device and at least a second PLC device. The first PLC device transmits a data frame to the second node over a PLC channel. The second PLC device has a data buffer for storing received information. The second PLC device runs a flow control algorithm which determines a current congestion condition or a projected congestion condition of the data buffer based on at least one congestion parameter. The current congestion condition and projected congestion condition include nearly congested and fully congested. When the current or projected congestion condition is either nearly congested or fully congested, the second PLC device transmits a BUSY including frame over the PLC channel to at least the first PLC device. The first PLC device defers transmitting of any frames to the second PLC device for a congestion clearing wait time.
US10116572B2

The present invention discloses a method, a device, and a system for acquiring streaming media data. By performing a statistical analysis on historical information related to a streaming media service, which is recorded by at least one device of a terminal and a media content delivery device, bit rates suitable for downloading a streaming media file when different types of terminals access various types of networks are summarized, so that when performing a streaming media service, a terminal can directly request to acquire a streaming media file at a suitable bit rate without a need to attempt to download the streaming media file, starting from a lowest bit rate.
US10116570B2

An in-vehicle network system includes a receiver node and a sender node, among which the receiver node adds payload length information to a flow control frame, and sends the flow control frame to a sender node using a control protocol, and the sender node determines a payload length of a consecutive frame based on the payload length information for the sending of the consecutive frame after the reception of the flow control frame, thereby variably changing the payload length and reducing communication load of the network bus, without complicating a configuration and/or a control of the network system.
US10116568B2

A resource management system for a virtual machine computing environment includes a software component that optimizes capacity between server clusters or groups by monitoring the capacity of server clusters or groups and automatically adding and removing host systems to and from server clusters or groups. The software component may be implemented at a server cluster management level to monitor and execute host system moves between server clusters and/or at a higher level in the resource management hierarchy. At the higher level, the software component is configured to monitor and execute host system moves between sets of server clusters being managed by different server cluster management agents.
US10116559B2

Systems, methods, and computer-readable media for OAM in overlay networks. In response to receiving a packet associated with an OAM operation from a device in an overlay network, the system generates an OAM packet. The system can be coupled with the overlay network and can include a tunnel endpoint interface associated with an underlay address and a virtual interface associated with an overlay address. The overlay address can be an anycast address assigned to the system and another device in the overlay network. Next, the system determines that a destination address associated with the packet is not reachable through the virtual interface, the destination address corresponding to a destination node in the overlay network. The system also determines that the destination address is reachable through the tunnel endpoint interface. The system then provides the underlay address associated with the tunnel endpoint interface as a source address in the OAM packet.
US10116558B2

The present disclosure relates to a system for communicating traffic within a network. The system includes a plurality of switches for receiving/transmitting traffic within the network, a programmable physical layer pathway for providing one or more pathways between the plurality of switches and a controller for controlling the plurality of switches and the programmable physical layer pathway for optimizing a flow of traffic within the network, wherein the controller defines the pathway based on a destination of traffic received by the plurality of switches.
US10116556B2

Techniques for routing and forwarding between multiple virtual routers implemented by a single device are described. A second virtual router is configured to learn routes from a first virtual router. A first route is inserted into a first routing table of the first virtual router, which includes a next hop corresponding to a physical network interface of the device leading to an external destination. The first route is distributed to a second virtual router to be installed in a second routing table as a second route, responsive to the second virtual router begin configured to learn routes from the first virtual router. Responsive to receiving a packet, the packet is forwarded according to a forwarding table entry corresponding to the second route of the second routing table to send the packet using the physical network interface to the external destination.
US10116554B2

The present disclosure relates to the field of communications technologies. The method in embodiments of the present disclosure includes: determining a destination switch for service migration when a flow table capacity of a source switch is greater than a specified threshold; generating an equivalent flow entry that is equivalent to each initial flow entry of at least two initial flow entries stored in the source switch, and delivering each generated equivalent flow entry to the destination switch, where an equivalent flow entry that is equivalent to any initial flow entry is used by the destination switch to process a data packet that matches the any initial flow entry and that is forwarded by the source switch; and generating an aggregated flow entry by aggregating the at least two initial flow entries, and delivering the aggregated flow entry to the source switch.
US10116552B2

Systems and methods of path computation using an efficient shared risk group representation include representing a plurality of network risks in a network with a bit vector where each network risk is represented as a single bit in the bit vector; computing a pair of paths through the network; and determining diversity of the pair of paths based on a comparison of associated bit vectors for each of the pair of paths. The bit vector can include M-bits with an N-bit Group Identifier and P-bits with each of the P-bits representing a unique risk of the plurality of network risks, wherein M, N, and P are integers and N+P=M.
US10116550B2

Disclosed are various embodiments for translating broadcast messages in a network device. The network device obtains a configuration for translating a destination address of a specified type of broadcast message to a different destination address. A broadcast message is received that matches the specified type. A multicast message is generated based upon the broadcast message and the configuration. A multicast address used as a destination for the multicast message corresponds to the multicast address for a group of network nodes specified by the configuration. The multicast message is transmitted from one or more network interfaces associated with the multicast address for the group of network nodes. The multicast message includes the instruction for the group of network nodes.
US10116547B2

Methods, systems, and computer-readable storage mediums for policy-based testing of computer networks may involve identifying a set of network nodes within a network, and iteratively filtering the set of network nodes in accordance with a testing policy comprising at least one policy rule. Iteratively filtering may include, in an initial iteration, filtering out network nodes that are endpoints of the network from the set of network nodes. Iteratively filtering may further include, for each subsequent iteration, determining a filter criteria from one or more of the policy rules, and filtering out network nodes from the set of network nodes produced by the immediately previous iteration based on the filter criteria. The policy-based testing further comprises invoking a network test scheme that is compliant with the testing policy and is limited to execution against the set of network nodes produced by the iterative filtering.
US10116542B2

There is provided a communication device that performs communication through a bus, including: a transmitting and receiving unit configured to transmit and receive a signal to and from at least one other communication device; and an error detection unit configured to, when the transmitting and receiving unit transmits and receives the signal, detect whether an error has occurred in the signal using a specific error detection method according to transmission and reception of the signal. The signal is transmitted and received between a first communication device, which is the communication device having a communication initiative through the bus, and a second communication device, which is the communication device configured to perform communication under control of the first communication device.
US10116539B1

Embodiments are directed to managing communication networks. One or more links associated with a gateway computer may be monitored. Each link may be associated with a network addresses, and the gateway computer is associated with a gateway identifier (GID). Metrics associated with the monitored links may be provided. Scores may be associated with the links based on the metrics. The scores may be modified based on policy information. The links may be compared based on the scores and the policy information. A comparison may be employed to activate a portion of the links such that the activated links may be employed to communicate over the networks with other gateway computers. The links may be compared based on updated metrics. The comparison of the updated metrics may be used to activate another portion of the links that are associated with the GID.
US10116522B2

One or more processors compute a number of times that a string of text is identified within an online news feed. One or more processors compute a score for the string of text, at least in part, by multiplying the number of times the string of text is identified within the online news feed by a number representing a uniqueness of the string of text. In response to a determination that the score exceeds a first configurable threshold value, one or more processors generate an electronic notification. The electronic notification alerts of an anticipated change in one or more computer hardware capacity requirements of a networked computer system.
US10116517B1

A system and method of determining a topology of devices in an Ethernet network of a building management system (BMS). The method includes discovering a number and identification of devices within the Ethernet ring. The method further includes, for each device discovered in the Ethernet ring, disabling an Ethernet port of one of the device in the Ethernet ring; broadcasting a ring port request onto the Ethernet ring; receiving a ring port response from each of the devices having received the ring port request; and incrementing a count associated with each device based on receiving a ring port response from the device. The method then repeats the above steps until each device in the Ethernet ring has had an Ethernet port disabled. The method further includes determining the topology of the devices in the Ethernet ring by ordering the devices in the Ethernet ring based on the value of the count associated with each device.
US10116515B2

Exemplary methods, apparatuses, and systems receive a request to bind a socket for a computer application to a tag. The tag is mapped to a network address for each of a subset of interfaces. The request identifies the computer application using a port number. The subset of interfaces includes one or more interfaces within the computer and less than all interfaces within the computer. An interface within the subset of interfaces receives a protocol data unit (PDU) including the port number included in the bind request and a destination address. The received PDU is delivered via the socket in response to resolving a mapping between the tag included in the bind request and the destination address of the PDU and further based upon determining the port number included in the bind request was included in the received PDU.
US10116512B2

A system and method for facilitating discovery of a software resource. The example method includes employing one or more predicates to query one or more services in a computing environment, producing a first result, wherein the first result indicates one or more target services; using reflection to analyze the one or more target services; producing a second result; analyzing the second result to determine if the one or more services meet a criterion for conversion to a Representational State Transfer (REST) service, yielding a third result; and providing one or more indications of one or more discovered services based on the third result.
US10116511B2

A method and an electronic device for controlling a topology are provided. The method includes forming a star topology by directly connecting the electronic device to at least one node, and transmitting and receiving signals with neighboring nodes including the at least one node and determining whether to form the star topology or an extended star topology with the neighboring nodes based on a result of the transmitting and receiving, wherein the star topology is a topology in which the electronic device is directly connected to the neighboring nodes, and wherein the extended star topology is a topology in which the electronic device is directly connected to the neighboring nodes via an already connected node.
US10116496B2

Methods, computer systems, and computer program products for improving resiliency in a network of computing components functioning according to a multilayered Open Systems Interconnection (OSI) model include, upon exceeding a predetermined threshold for at least one of the multiple layers in the OSI model, for a certain event, a real-time notification of the event is provided in an inter-layer basis such that the responsible entity manages the event according to an OSI model-wide system.
US10116495B2

A dead drop at a node in a dead drop (DD) domain performs actions responsive to detecting events in the DD domain. The node receives a notification request specifying an event to be monitored, the notification request including a dead drop identifier (DDID) referencing a storage location in the DD domain associated with the specified event and a token associated with the DDID. The node further specifies the action to perform in response to detecting the occurrence of the specified event. The node monitors for an occurrence of a specified event within the DD domain. The node detects the occurrence of the specified event within the DD domain. The node further performs a specified action in response to detecting the occurrence of the specified event within the DD domain.
US10116492B2

A method and a network node for managing allocation of network resources in restoration of traffic in a connection oriented network are disclosed. The method comprises restoring a first traffic from a first path on an alternative path if the first path is affected by a first failure and assigning a reserved status to resources of the first path no longer used for carrying the first traffic. If a second path is affected by a second failure the method comprises restoring a second traffic from the second path, wherein the restoration of the second traffic does not use the resources having the reserved status.
US10116482B2

A method and apparatus for transmitting symbols for use in an FBMC wireless communication system are provided. The FBMC symbol transmission method includes determining a truncation point of a first FBMC symbol overlapping a transient transmission duration based on an energy distribution characteristic of a first filter applied to the first FBMC symbol, wherein the first FMBC symbol is to be transmitted in a non-transient transmission duration, truncating the first FBMC symbol at the truncation point in the transient transmission duration, changing an energy characteristic of a second filter, filtering the first FBMC symbol using the second filter, filtering FBMC symbols positioned within the non-transient transmission duration based on a non-transient transmission duration characteristic; and transmitting the filtered FBMC symbols at a corresponding transmission timing.
US10116472B2

Transmission of baseband and carrier-modulated vector codewords, using a plurality of encoders, each encoder configured to receive information bits and to generate a set of baseband-encoded symbols representing a vector codeword; one or more modulation circuits, each modulation circuit configured to operate on a corresponding set of baseband-encoded symbols, and using a respective unique carrier frequency, to generate a set of carrier-modulated encoded symbols; and, a summation circuit configured to generate a set of wire-specific outputs, each wire-specific output representing a sum of respective symbols of the carrier-modulated encoded symbols and at least one set of baseband-encoded symbols.
US10116469B2

An electronic receiver may generate a differential detection sequence based on a received symbol sequence and based on a m-symbol delayed version of the received symbol sequence, where m is an integer greater than 1. The particular differential detection sequence may be a result of an element-by-element multiplication of the particular received symbol sequence and the conjugate of an m-symbol delayed version of the particular received symbol sequence. The receiver may calculate differential decision metrics based on the differential detection sequence and based on a set of differential symbol sequences generated from the set of possible transmitted symbol sequences. The receiver may generate a decision as to which of a set of possible transmitted symbol sequences resulted in the received symbol sequence, where the decision is based on the differential decision metrics and the set of possible transmitted symbols sequences.
US10116468B1

Methods and systems are described for receiving symbols of a codeword via wires of a multi-wire bus, the codeword representing an aggregate sum of a plurality of sub-channel constituent codewords, each sub-channel constituent codeword representing a weight applied to an associated sub-channel vector of a plurality of sub-channel vectors of an orthogonal matrix, generating a plurality of comparator outputs using a plurality of common-mode resistant multi-input comparators (MICs), each common-mode resistant MIC having a set of input coefficients representing a corresponding sub-channel vector of the plurality of sub-channel vectors, each sub-channel vector (i) mutually orthogonal and (ii) orthogonal to a common-mode sub-channel vector, outputting a set of forward-channel output bits formed based on the plurality of comparator outputs, obtaining a sequence of reverse-channel bits, and transmitting the sequence of reverse-channel bits by sequentially transmitting common-mode codewords over the wires of the multi-wire bus.
US10116457B1

Methods, systems, and computer readable media for usage monitoring are disclosed. In some examples, a method occurs at a policy enforcement node for enforcing policies in a mobile network. The method may include installing a rule for reporting user equipment (UE) related usage information based on at least one threshold value indicating an interval for sending usage reports. The method may also include in response to UE related usage meeting or exceeding the at least one threshold value, sending a first usage monitoring report message to a policy rules node.
US10116449B2

A generation device according to the present application includes a storage unit and a generation unit. The storage unit stores information regarding an authentication module that carries out the authentication based on a result of the verification between registration data registered in advance and predetermined input data. The generation unit controls the generation of authentication result information which is information generated from the verification result acquired from the authentication module while serving as information to be processed through a specific authentication procedure used between the generation unit and an authentication server that carries out the personal authentication of a user using the authentication module.
US10116447B2

An authentication method is disclosed. To authenticate a user, a mobile device may request identification and verification from the user. Upon receiving a positive identification and verification response from the user, the mobile device may generate a cryptogram using a user identification (ID) associated with the user, a timestamp, a device ID associated with the mobile device, a service provider application ID associated with the service provider application, and a service provider device ID. The mobile device may transmit the generated cryptogram, the user ID, the timestamp, the device ID, the service provider application ID, and the service provider device ID, to a service provider computer associated with the service provider application. The service provider computer may decrypt the cryptogram and compare the decrypted data elements to the received data elements to validate and authenticate the user.
US10116446B2

Systems and methods using a removable data storage device having an embedded cryptographic ignition key (CIK) are provided. In one embodiment, a CIK device is embedded into a removable data cartridge used to transfer information for cryptographic processing to a host system. When the removable data cartridge is interfaced with the host system, the CIK device communicates a CIK used to authenticate a user so that the data subject to cryptographic processing can be transferred to and/or otherwise processed by the host system. Once user authentication has occurred, the removable data cartridge can transfer data to the host system for cryptographic processing.
US10116443B1

In a general aspect, a supersingular isogeny-based cryptography process is performed. In some aspects, a secret integer of a first entity is obtained. A public key of a second entity includes a first image curve and a first pair of elliptic curve points. A first pairing value is computed based on a second pair of elliptic curve points defined by a supersingular isogeny-based cryptosystem. A second pairing value is computed based on the first pair of elliptic curve points. Validating the public key includes verifying whether the first pairing value matches the second pairing value. A second image curve is computed based on the secret integer and the first pair of elliptic curve points. A shared secret value, shared by the first entity and the second entity, is computed based on the second image curve.
US10116437B1

A method for protection of cloud computing includes homomorphic encryption of data. Partially or fully homomorphic encryption allows for data within the cloud to be processed without decryption. A partially or fully homomorphic encryption is provided. The proposed scheme can be used with both an algebraic and analytical approaches. A cloud service is implemented on a server. A client encrypts data using fully homomorphic encryption and sends it to the server. The cloud server performs computations without decryption of the data and returns the encrypted calculation result to the client. The client decrypts the result, and the result coincides with the result of the same calculation performed on the initial plaintext data.
US10116435B2

A control circuit of a communication device includes: a periodic packet detection circuit, detecting a periodic packet of a data signal to generate a packet indication signal corresponding to the periodic packet; a frequency synthesis circuit, coupled to the periodic packet detection circuit, generating a working clock according to a reference clock; and a setting value generating circuit, coupled to the periodic packet detection circuit, generating a setting value according to a relationship between the frequencies of the working clock and the packet indication signal. The frequency synthesis circuit further adjusts the working clock according to the setting value to cause the frequency of the working clock to substantially be a predetermined multiple of the frequency of the packet indication signal.
US10116429B2

This disclosure relates to systems and methods for functionality-specific system time synchronization. In one embodiment, a method is disclosed, which comprises determining whether functionality-specific system time information is available from a first server. If the functionality-specific system time information is available from the first server, a first request for functionality-specific system time information is transmitted to the first server. A first functionality-specific system time is received from the first server. A second functionality-specific system time can then be generated based on the first functionality-specific system time. If the functionality-specific system time information is not available from the first server, after a second request for functionality-specific system time information is received from a second device, the method further comprises determining whether to provide a local functionality-specific system time to the second device.
US10116428B2

Systems, devices and methods for analog echo cancellation for high speed full duplex data transmissions, which include a first set of differential nodes to receive reception data and transmission data, a second set of differential nodes to receive the transmission data, and a subtraction circuit to receive data from the first set of differential nodes and data from the second set of differential nodes. The subtraction circuit includes a plurality of capacitors to receive data from each of the first and second sets differential nodes, and a termination circuit for providing DC termination voltage to subtract the data of the second set of differential nodes from the data of the first set of differential nodes to eliminate echo from the reception data received at the first set differential nodes.
US10116421B2

A wireless communication system includes an infrastructure device for transmitting and receiving communications to and from a plurality of wireless user terminals. Each wireless user terminal includes a receiver and a controller configured to receive a plurality of orthogonal frequency division multiplexing (OFDM) signals on at least one downlink carrier frequency. Each of the plurality of OFDM signals includes assignment information. The receiver is configured to receive a plurality of downlink signals each responsive to a respective OFDM signal of the plurality of OFDM signals such that each downlink signal is received on a downlink carrier frequency and using a downlink spatial pattern. Further, the controller is configured to dynamically change the downlink carrier frequency of the receiver for receiving the plurality of downlink signals based on the plurality of OFDM signals, wherein the plurality of downlink signals have different spatial patterns.
US10116419B2

The present embodiments provide a method and an apparatus for determining a frame boundary of an FEC frame, and a decoding system. The method includes receiving data, where the data includes N+P consecutive symbols, N consecutive symbols constitute a first data block, and N consecutive symbols constitute a second data block; obtaining s parameter values corresponding to the first data block. The method also includes determining a first iterative item and a second iterative item and determining, according to the s parameter values corresponding to the first data block, s parameter values corresponding to the second data block. Additionally, the method includes determining, according to the s parameter values corresponding to the second data block, whether the second symbol is a frame boundary of an FEC frame.
US10116413B2

One embodiment provides a network controller having physical interface (PHY) circuitry that includes transmitter circuitry configured to transmit data frames to a link partner over a channel link. The network controller also includes a link speed cycling module configured to cause the transmitter circuitry to transmit data frames to the link partner using at least one high rate link speed. The network controller also includes an equalization presets module configured to apply at least one equalization preset setting to the transmitter circuitry while the transmitter circuitry is transmitting the data frames to the link partner. The link speed module is further configured to cause the transmitter circuitry to dwell, for a transmitter dwell time period, for the at least one equalization preset setting at the at least one high rate link speed. The transmitter dwell time period allows the link partner to lock on to the transmitted data frames.
US10116412B2

Disclosed are an apparatus and system for controlling a data rate in a mobile communication system. The apparatus includes a controller which is configured to update an offset when an error rate of a channel needs to be corrected based on a code rate of a frame, presence/absence of an error through Cyclic Redundancy Check (CRC), and channel state information such as an offset value, and maintain the offset when the code rate of the channel is a maximum value or a minimum value.
US10116410B2

Disclosed is a transmitter that modulates a single-wavelength laser signal with multi-level amplitude modulation on each of two polarizations, with an additional multi-level inter-polarization phase modulation. In an experimental setup, four-level amplitude modulation is used on each of the two polarizations, and four-phase inter-polarization phase modulation is used. Other numbers of levels may be used, in variations of the disclosed techniques and apparatus. Also disclosed is a corresponding receiver, which includes a DSP algorithm that recovers, simultaneously, the information on the multiple intensities imprinted by the transmitter on each polarization and the information from the multi-level inter-polarization phase modulation.
US10116409B2

A novel terrestrial wireless communications technique for terrestrial portable terminals including hand-held mobile devices and fixed wireless instruments, utilizing a spoke-and-hub communications system, having a plurality of individual hubs and/or base-stations all in communications with the portable terminals. The portable terminals and the hubs are assigned to use incompatible polarity formats in terms of circularly polarity (CP) and linearly polarity (LP). In forward links, a signal processed by the LP ground telecommunications hubs is radiated through multiple antennas with various LP polarities to an individual CP user simultaneously. The multiple paths are organized via assignments of a plurality of polarities, frequency slots, and directions by wavefront multiplexing/demultiplexing techniques such that the same communications assets including frequency spectrum may be re-used by other users. The same polarity diversity methods can be extended to peer-to-peer communications.
US10116407B2

An orthogonal frequency division multiplexing (OFDM) receiver includes detection logic, offset generation logic, tone erasure logic, and correction generation logic. The detection logic is configured to detect a signal containing a block of samples that includes a narrowband interferer from a communication channel. The offset generation logic is configured to align a frequency of the narrowband interferer to a center of a subcarrier frequency of the communication channel to produce an offset signal thereby introducing inter-carrier interference (ICI). The tone erasure logic is configured to remove the subcarrier frequency from the offset signal to produce an interferer erased offset signal. The correction generation logic is configured to remove the ICI to produce an interferer erased signal.
US10116401B2

A device that measures an electromagnetic near-field emitted from a measurement object and evaluates electromagnetic interference, the device including mask setting unit that converts a predetermined communication performance value into an amplitude probability distribution mask and setting a converted amplitude probability distribution mask as a permissible level; acquisition unit that acquires time-series measurement data of electromagnetic radio interference in connection with a measurement position coordinate; amplitude probability distribution calculation unit that calculates an amplitude probability distribution of the electromagnetic radio interference for each measurement position coordinate based on the time-series measurement data; determination unit that determines a magnitude relation between the amplitude probability distribution mask and the amplitude probability distribution for each measurement position coordinate and outputting as a determination result; and mapping process unit that acquires a mapping result in which the determination result is reflected in a space corresponding to the measurement object.
US10116397B2

A testing system that provides a separate set of virtualization container probes for each of at least a subset of devices that is under testing can perform Wifi Layer 2 and Wifi Layer 3 tests in a manner that minimizes or avoids wireless interference is disclosed.
US10116396B1

A receiver includes a planar antenna array including at least three antennas. Each antenna simultaneous receives a local oscillator (LO) signal from a near field region and a radio frequency (RF) signal from a far field region. Each antenna is coupled to a respective quasi-optical mixer. Each quasi-optical mixer includes only passive components and outputs a respective intermediate frequency (IF) signal. The receiver includes two six-port demodulators. Each six-port demodulator receives a different pair of IF signals as input and outputs signals representing baseband power of the pair of IF signals. Each six-port demodulator includes only passive components. The receiver also includes a processor to calculate direction of arrival (DoA) for the LO signal and the RF signal using the output from the six-port demodulators.
US10116391B2

The present invention relates to telecommunication techniques and integrated circuit (IC) devices. More specifically, embodiments of the present invention provide an off-quadrature modulation system. Once an off-quadrature modulation position is determined, a ratio between DC power transfer amplitude and dither tone amplitude for a modulator is as a control loop target to stabilize off-quadrature modulation. DC power transfer amplitude is obtained by measuring and sampling the output of an optical modulator. Dither tone amplitude is obtained by measuring and sampling the modulator output and performing calculation using the optical modulator output values and corresponding dither tone values. There are other embodiments as well.
US10116390B2

Aspects of a method and system for feedback during optical communications are provided. In one embodiment, a system for optical communications comprises a predistortion module, a feedback subsystem, a transmit optical subsystem, and an external modulator. The predistortion module is operable to receive an input digital signal and modify the input digital signal to produce a digital predistorted signal. The transmit optical subsystem is operable to generate an optical signal from the digital predistorted signal. The modification of the input digital signal is dynamically controlled by the feedback subsystem according to one or more characteristics of the optical signal as determined by the feedback subsystem. The amplitude of the external modulator output is also dynamically controlled by the feedback subsystem.
US10116389B2

A transceiver (4) comprising a receive part (70) configured to receive and detect a first signal carried on an optical carrier, wherein the signal is in a first part of a RF spectrum. The transceiver (4) further comprises a modulator (68) configured to modulate the same optical carrier with a second signal in a second part of the RF spectrum. The transceiver comprises a transmit part (60) configured to transmit the optical carrier modulated with the second signal. The first part of the RF spectrum is separate to the second part of the RF spectrum. The first signal and/or second signal are spectrally compressed signals.
US10116378B1

A method in an aircraft computing system for facilitating communication between a flight crew and external communication facility (ECF) such as air traffic control (ATC) or airline operational control (AOC) is provided. The method comprises monitoring aircraft data by an aircraft computing system for a plurality of pre-defined, non-emergency conditions, detecting, by the aircraft computing system, a pre-defined, non-emergency condition requiring communication from the flight crew to the ECF, automatically generating and displaying a computer-generated message on an aircraft cockpit display responsive to detecting the condition requiring communication from the flight crew to the ECF, providing a selection option for transmitting the message to the ECF, and transmitting the message to the ECF in accordance with the option selected.
US10116376B2

The present invention describes a method and system for relaying telecommunication signals. The system comprises: a central hub connectable to one or more base stations; a plurality of remote units for relaying the telecommunication signals; and a plurality of expansion units digitally connected to the central hub and connectable to the plurality of remote units. At least one of the plurality of expansion units is provided with a plurality of coverage area modules, wherein one or more of the plurality of remote units is connected to a selected one of the plurality of coverage area modules, the selected one of the coverage area modules being adapted to relay the same signals to the connected one or more of the plurality of remote units.
US10116375B2

A procedure to establish a link in a directional wireless system where two nodes cannot listen to each other unless optimized beamforming pair is used and timing and framing synchronization is acquired. The procedure determines a set of beamforming pairs that the nodes can use for communication in addition to acquiring the framing and timing synchronization. Training packets are periodically transmitted by a transmitter while a receiver listens in each of a number of receive directions. Training packets are sent N times in N directions while a receiver listens in each of M receive directions until all N×M possible transmit and receive direction pair possibilities are tried. The receiver informs the transmitter which transmit and receive direction pairs were successful in creating communication links between the nodes.
US10116374B2

In one implementation, a receiver has a module to detect a carrier within a portion of a digital representation of a received signal. In addition, the receiver includes a module to calculate the cross-correlation between the portion of the digital representation of the received signal and a reference signal representing an expected pulse pattern. The receiver also has a module to generate an estimate of a portion of a message potentially included in the digital representation of the received signal. The receiver further includes a screening module to generate a feature vector representing the estimated message, project the feature vector into a feature space, and determine the likelihood that the digital representation of the received signal includes a message. If the digital representation of the received signal likely includes a message, the receiver includes a non-coherent matched filter to recover the message from the digital representation of the received signal.
US10116370B2

A number LR of receive beamforming circuits provided in a receive beamformer execute receive beamforming (NR/LR) times with respect to a received signal vector received by NR reception antennas AR, thereby generating a receive beamforming (BF) output vector having NR receive BF output components. A calculation processor calculates a reception power for each of the NR receive BF output components, selects LR receive BF output components in decreasing order of reception power, and determines a suitable receive BF weight matrix including LR reception orthogonal BF weight vectors corresponding to the selected receive BF output components.
US10116363B2

A method and an apparatus determine a precoding matrix indicator, user equipment, and a base station. The method includes: determining a precoding matrix indicator PMI, where the PMI corresponds to a precoding matrix W, and the precoding matrix W satisfies a first condition, a second condition, or a third condition; and sending the PMI to a base station. Embodiments of the present invention further provide a corresponding apparatus, and the corresponding user equipment and base station. Technical solutions provided in the embodiments of the present invention can effectively control a beam, especially a beam shape and a beam orientation, in a horizontal direction and a perpendicular direction.
US10116362B2

A parametric generating method for a zero correlation zone sequence set, includes: determining a ZCZ sequence set to be generated; determining a limited symbol set; determining an initial non-periodic orthogonal complementary sequence set; constructing a discrete Fourier transformation matrix by using elements in the limited symbol set; constructing a coefficient matrix based on the number of sequences and the number of iterations in the sequence set; using the columns of the coefficient matrix respectively as the coefficients of each sequence in the ZCZ sequence set, iteratively generating ZCZ sequence sets by using a method of zero filling the tails of weighting coefficients; and traversing the coefficient matrix, and selecting a ZCZ sequence set meeting the criteria or an optimal ZCZ sequence set according to requirements.
US10116352B2

Either one of a communication device and a communication device comprises a direct current power supply configured to generate a direct current for serial communication from alternating current power supplied from an alternating current power supply through a power line and a common line and pass the generated direct current through a current loop. Either the communication device or the communication device comprises an adjuster configured to adjust the impedance between a signal line and the common line based on the voltage between the signal line and the common line (530).
US10116341B1

An apparatus and a method for transmitting a signal over a wireless channel using a device including a polar transmitter joinable with a modulator are disclosed. For example, the method, by a circuit of the device, generates first and second streams of data from received data based on a type of modulator, a type of combiner and a channel frequency, each stream having at least some portion of the received data that is distinct from data included in the other stream, the type of combiner comprising a multiplicative or an additive combiner, the method, by the circuit, generates a first analog signal based on the first stream and generates a supply voltage based on the second stream, and the method by an amplifier coupled to the circuit, generates a Radio Frequency (RF) signal based on the supply voltage and the type of combiner.
US10116337B2

A decoding method for a convolutionally coded signal is provided. The convolutionally coded signal includes a trellis. The decoding method includes determining a plurality of first sub-trellises from the trellis, decoding the first sub-trellises, determining a plurality of second sub-trellises from the trellis, boundaries of the second sub-trellises being different from boundaries of the first sub-trellises, and decoding the second sub-trellises.
US10116335B2

A data processing method, a memory storage device and a memory control circuit unit are provided. The method includes: receiving first write data; performing a first stage encoding operation of a low-density parity-check (LDPC) code on the first write data and generating first transition data; performing a second stage encoding operation of the LDPC code on the first transition data and generating a first error correcting code (ECC); receiving second write data; and performing the first stage encoding operation of the LDPC code on the second write data during a time period of performing the second stage encoding operation of the LDPC code on the first transition data. Accordingly, the data processing efficiency corresponding to the LDPC code can be improved.
US10116334B1

An integrated circuit (IC) includes an encoder circuit. The encoder circuit includes an encoding input configured to receive an input message including one or more data symbols. Each data symbol has N bits and N is a positive integer. The encoder circuit includes an encoding unit configured to perform Reed-Solomon encoding to the one or more data symbols to generate one or more coding symbols. The Reed-Solomon encoding uses a Galois field having an order that is less than 2N. A coded message that includes the one or more data symbols and the one or more coding symbols is provided at an encoding output of the encoder circuit.
US10116331B2

Provided is a data transmitting and receiving apparatus that may process a signal to be transmitted using a faster-than-Nyquist (FTN) method. The data transmitting and receiving apparatus may perform low-density parity-check (LDPC) encoding on data to be transmitted using a first matrix having a first degree based on a preset reference and a second matrix having a single diagonal matrix structure, independently perform interleaving and symbol mapping on each of an information bit and a parity bit of the data, accelerate an output signal by a transmission rate based on the FTN method, and transmit the data.
US10116330B2

Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.
US10116323B2

The invention provides an analog-to-digital converter (ADC) converting an input signal to an output signal. The ADC may comprise a main circuit and a comparator coupled to the main circuit. The main circuit may: transfer the input signal by an input transfer block, filter an error signal by a loop filter, and combine the transferred input signal and the filtered error signal to form a combined signal. The comparator may quantize the combined signal to provide the output signal, wherein the error signal may reflect a difference between the combined signal and the output signal.
US10116320B2

In a first sensitivity level, an AD converter performs AD conversion selectively using, in accordance with the level of the analog signal, any one of a first reference signal and a second reference signal that have mutually different slopes, and in a second sensitivity level that is different from the first sensitivity level, the AD converter performs AD conversion only using a third reference signal.
US10116318B1

A method and apparatus are disclosed for asynchronous clock generation in analog-to-digital converters (ADCs). For example, an ADC may comprise a comparator, a first logic gate, a second logic gate, a first memory element, a second memory element, and a digital-to-analog converter (DAC). The comparator may initiate an evaluation or precharge operation of comparator inputs. The first logic gate may generate, based on comparator outputs, a first output signal indicating validity of first logic gate output. The second logic gate may generate a second output signal indicating timing reference of bit conversion. The first memory element may generate a third output signal indicating a current state of a bit. The second memory element may generate a plurality of next state bits based on the second output signal and the comparator outputs. The second logic gate may generate the second output signal based on the first and third output signals.
US10116314B1

A frequency divider includes first circuitry, second circuitry, and third circuitry. The first circuitry includes divide-by-two (div2) frequency divider circuitry, and the second circuitry includes additional circuitry for a divide-by-three (div3) frequency divider. The second circuitry is selectively enabled using a control signal and can receive signals from the first circuitry when enabled. Specifically, the second circuitry is enabled in the div3 mode but is not enabled in the div2 mode. The third circuitry receives signals from the first circuitry and also receives signals from the second circuitry when the second circuitry is enabled. The first circuitry and the third circuitry function as a div2 frequency divider when the second circuitry is not enabled. The first circuitry, the second circuitry, and the third circuitry function as a div3 frequency divider when the second circuitry is enabled.
US10116312B2

The present invention discloses a configurable gate array based on three-dimensional writable memory (3D-W). It comprises an array of configurable computing elements, an array of configurable logic elements and an array of configurable interconnects. Each configurable computing element comprises at least a 3D-W array, which is electrically programmable and can be loaded with a look-up table (LUT) for a math function.
US10116309B2

A CMOS output circuit includes a first P-MOSFET having a source connected to a power supply terminal, a drain connected to an output terminal, and a back gate connected to a first potential terminal; a first N-MOSEFET having a drain connected to the output terminal, a source connected to the ground terminal, and a back gate connected to a second potential terminal; a first potential switching portion arranged to switch whether to connect the first potential terminal to the power supply terminal or to the output terminal; a second potential switching portion arranged to switch whether to connect the second potential terminal to the ground terminal or to the output terminal; a first gate switching portion arranged to switch whether or not to short-circuit the gate of the first P-MOSFET to the first potential terminal; a second gate switching portion arranged to switch whether or not to short-circuit the gate of the first N-MOSFET to the second potential terminal; a first driver arranged to drive the gate of the first P-MOSFET in accordance with a first input signal; a second driver arranged to drive the gate of the first N-MOSFET in accordance with a second input signal; and a control portion arranged to control individual portions of the circuit when turning off both the first P-MOSFET and the first N-MOSFET, so as to connect the first potential terminal to one of the power supply terminal and the output terminal, which has a higher potential, to connect the second potential terminal to one of the ground terminal and the output terminal, which has a lower potential, to short-circuit the gate of the first P-MOSFET to the first potential terminal, and to short-circuit the gate of the first N-MOSFET to the second potential terminal.
US10116305B2

A semiconductor device includes a first transistor, a second transistor, and a third transistor. The first transistor includes a first gate insulator, a first source region and a first drain region, a pair of lightly doped drain (LDD) regions that are each shallower than the first source region and the first drain region, and a first gate electrode. The second transistor includes a second gate insulator, a second source region and a second drain region, a pair of drift regions that encompass the second source region and the second drain region respectively, and a second gate electrode, and the third transistor comprises a third gate insulator, a third source region and a third drain region, and a pair of drift regions that encompass the third source and the third drain regions respectively, and a third gate electrode. The second gate insulator is thinner than the other gate insulators.
US10116300B2

A switching component, in particular a domestic-appliance switching component, includes a series circuit of at least two field effect transistors, and at least one driver circuit, which is associated with one of the at least two field effect transistors. The driver circuit has at least one switching element, which short circuits two control contacts of the field effect transistor in at least one operating state.
US10116295B2

A voltage comparing circuit comprising: a comparator,; a time interval computing unit; a switch module,; a first current source, comprising a first charging terminal; a first capacitor, coupled to the first current source at the first charging terminal; and a capacitance adjusting unit, coupled to the first capacitor. In a first calibration mode, the first comparing terminal receives a reference voltage.
US10116292B2

There is a problem in related-art semiconductor devices that the chip size of a semiconductor device having an active Miller clamp function cannot be reduced. According to one embodiment, a semiconductor device is configured to, when a power device is turned on or off, monitor a gate voltage Vg of the power device, set a predetermined range within a transition range, the transition range being a range within which the gate voltage Vg changes, change, when the gate voltage Vg is within the predetermined range, the gate voltage Vg of the power device by using a predetermined number of constant-current circuits, and change, when the gate voltage Vg is outside the predetermined range, the gate voltage Vg by using a larger number of constant-current circuits than the number of constant-current circuits that are used when the gate voltage Vg is within the predetermined range.
US10116291B2

In described examples, a power interface subsystem includes power transistors, each having: a conduction path coupled between a battery terminal and an accessory terminal; and a control terminal. A differential amplifier has: a first input coupled to the battery terminal; a second input coupled to the accessory terminal; and an output node. An offset voltage source is coupled to cause an offset of a selected polarity at one of the inputs to the differential amplifier. The offset has a first polarity in a first operating mode and a second polarity in a second operating mode. Gate control circuitry is coupled to apply a control level at the control terminal(s) of selected one(s) of the power transistors responsive to a voltage at the output node, and to apply an off-state control level to the control terminal(s) of unselected one(s) of the power transistors.
US10116285B2

A method includes forming a replica circuit above a surface of a glass-type material. The replica circuit includes a thin-film transistor (TFT) configured to function as a variable capacitor or a variable resistor. The method further includes forming a transformer above the surface of the glass-type material. The transformer is coupled to the replica circuit, and the transformer is configured to facilitate an impedance match between the replica circuit and an antenna.
US10116273B2

A current reuse FET amplifier according to the present invention provides an effect of reducing a variation of bias current of the amplifier, with gate voltage or a resistor for self-biasing of an FET of the amplifier changing in accordance with a process variation of saturation current Idss of the FET.
US10116270B2

A circuit includes an amplifier configured to amplify an input signal and generate an output signal. The circuit also includes a tuning network configured to tune frequency response of the amplifier. The tuning network includes at least one tunable capacitor, where the at least one tunable capacitor includes at least one micro-electro mechanical system (MEMS) capacitor. The amplifier could include a first die, the at least one MEMS capacitor could include a second die, and the first die and the second die could be integrated in a single package. The at least one MEMS capacitor could include a MEMS superstructure disposed over a control structure, where the control structure is configured to control the MEMS superstructure and tune the capacitance of the at least one MEMS capacitor.
US10116268B2

The amplifier circuit includes a pair of differential input stages coupled to an output stage where both a selected input stage and an unselected input stage are active with one of either a differential input signal or a reference voltage. A switching network couples a first input differential signal to a first differential input stage and a reference voltage to a second differential input stage when an amplifier input signal is less than a threshold voltage. The switching circuit also couples the second input differential signal to the second differential input stage and the reference voltage to the first differential input stage when the amplifier input signal is greater than the threshold signal.
US10116266B2

A Doherty amplifier of an embodiment includes an input terminal, an output terminal a splitter, a combiner, a carrier amplifier, a peak amplifier. The splitter is connected to the input terminal, the splitter having first and second outputs. The combiner is connected to the output terminal, the combiner having first and second inputs. The carrier amplifier includes a first input-side two-port network connected to the first output of the splitter, a first amplifier connected to an output of the first input-side two-port network, and a first output-side two-port network connected between an output of the first amplifier and the first input of the combiner. The peak amplifier includes a second input-side two-port network connected to the second output of the splitter, a second amplifier connected to the output of the second input-side two-port network, and a second output-side two-port network connected between an output of the second amplifier and the second input of the combiner. The combiner is a parallel-connected load type having a parallel connection of the output-side two-port network of the carrier amplifier and the output-side two-port network of the peak amplifier for the output terminal at a combining point. The load admittance at the combining point is expressed using a complex number.
US10116263B1

A transimpedance amplifier (TIA) device and method of operation therefor. The TIA device can include a semiconductor substrate, a TIA with an input and output configured on the semiconductor substrate, and an overload buffer module coupled to the input terminal of the TIA. The overload buffer module can include a variable current source having an input and an output, and a biased buffer diode coupled to the output of the variable current source and to a ground node. The method of operation can include replicating, by the overload buffer module, the current-voltage (I/V) characteristics of the DC input signal at the output of the overload buffer module, wherein the overload buffer module reduces a total harmonic distortion (THD) of a DC output signal from the output of the TIA.
US10116259B2

Certain aspects of the present disclosure provide an inductor-enclosed switchable voltage-controlled oscillator (VCO), for use in a frequency synthesizer of a radio frequency integrated circuit (RFIC), for example. One example apparatus is a frequency synthesizer that generally includes a first VCO circuit comprising a first inductor and a second VCO circuit comprising a second inductor, wherein at least a portion of the first VCO circuit is disposed inside a loop of the second inductor. According to certain aspects, at least a portion of the second VCO circuit is disposed inside a loop of the first inductor.
US10116258B2

The efficiency of solar power collection is increased by adding a thermal energy storage stage to a sunlight concentrator and thermodynamic power generator system. The thermal energy storage includes tubes or capsules made of a phase change material that stores thermal energy in different temperature stages through a working fluid. The stored thermal energy is directed to the thermodynamic generator during off-sun periods.
US10116252B2

A method of seasonally positioning a solar panel to improve energy capture and/or reduce space needed for multiple panel installations. The solar panel is maintained in a fixed horizontal position during a first period of time, such as including summer months, and then follows a tracking procedure during a second period of time, such as including winter months.
US10116250B2

When there is an error between an actual resistance value of an AC rotary machine (ACRM) and an estimated resistance value estimated from a detected external temperature of the ACRM, the ACRM cannot be rotated smoothly. In view of this, provided are a control device for an ACRM and the like, including a resistance value estimation unit (10) configured to calculate an estimated resistance value (Rest) by adding to a basic estimated resistance value (Rest0), which is a value obtained by estimating a resistance value from a detected external temperature of the ACRM, an estimated resistance correction value (Radd), which is determined such that a range that can be taken by an error (ΔR) of the resistance value estimated in advance falls within a range of the error of the resistance value that enables the ACRM to be rotated smoothly.
US10116245B2

A compressor driving device includes: a controller that PWM drives a compressor; an inverter circuit unit that supplies power to an electric motor included in the compressor; a drive circuit that drives the inverter circuit unit according to a control signal; a voltage detector that detects a voltage that is output to the electric motor; and a current detector that detects a current that is output to the electric motor. When a product of a detection value of the voltage detector and a detection value of the current detector is greater than a predetermined comparison value, a duty ratio of the control signal is reduced to cause the input power supplied to the electric motor by the inverter circuit unit to have a predetermined input power level or less.
US10116234B2

A DC/AC converter is provided with a new control device and method for managing inrush current transients during operation without requiring additional external devices or emergency operating modes forcing the DC/AC converter to shut down. The present invention is particularly, but not exclusively, aimed at grid connected DC/AC, converters, often subject to inrush current phenomena due to perturbations in the grid.
US10116230B2

A method of operating an AC to DC converter circuit can be provided by changing a configuration of a DC output filter circuit to reshape a current waveform in a rectifier circuit, included in the AC to DC converter circuit, based on an operating efficiency of the AC to DC converter circuit. Related circuits and articles of manufacture are also disclosed.
US10116217B2

A digital average-input current-mode control loop for a DC/DC power converter. The power converter may be, for example, a buck converter, boost converter, or cascaded buck-boost converter. The purpose of the proposed control loop is to set the average converter input current to the requested current. Controlling the average input current can be relevant for various applications such as power factor correction (PFC), photovoltaic converters, and more. The method is based on predicting the inductor current based on measuring the input voltage, the output voltage, and the inductor current. A fast cycle-by-cycle control loop may be implemented. The conversion method is described for three different modes. For each mode a different control loop is used to control the average input current, and the control loop for each of the different modes is described. Finally, the algorithm for switching between the modes is disclosed.
US10116205B2

Provided is a power conversion device configured to convert electric power from a power source to a load, including: a boosting device including a boost rectification unit configured to prevent backflow of a current from the load side to the power source side, the boosting device being configured to change a voltage of power from the power source to a predetermined voltage based on a drive signal; a commutation device configured to perform commutation operation in which a current flowing through the boosting device is caused to flow into an other path based on a commutation signal; and a signal generating module device configured as a module to generate and send an output signal based on an input signal that is input thereto. The input signal has an on-pulse width greater than a length of time where the output signal generated by the signal generating module device is turned on.
US10116202B2

A DC/DC power supply system includes a primary side and a secondary side to generate an output DC voltage from an input DC voltage. The power supply also includes adaptive clamping circuitry that generates an adjustable clamping voltage and/or current to limit a Vds breakdown voltage for switches of the secondary side.
US10116194B2

A vibration motor includes a housing; a vibration module including a main magnet and a central shaft extending along a vibration direction and passing through a center of the main magnet; a fixing module located in the housing and including a first coil and a second coil spaced from the main magnet; an elastic connecting part suspending the vibration module in the housing; and a sensor for detecting a displacement of the vibration module along a direction perpendicular to the central shaft. The first coil and the second coil are such arranged that a geometric center of one of the first coil and the second coil deviates from the central shaft, a geometric center of the other of the first coil and the second coil deviates from the central shaft, and the two geometric centers locate at two opposed sides of the central shaft.
US10116182B2

An electric motor storing device for a hybrid vehicle, the hybrid vehicle including an electric motor, the electric motor including a rotor shaft and an inner circumferential side rotational shaft disposed on an inner circumferential side of the rotor shaft in a manner to penetrate said rotor shaft, and a case configured to store the electric motor, the electric motor storing device includes: a support member for rotatably supporting the inner circumferential side rotational shaft and the rotor shaft; and an insulating section for insulating between the support member and the case.
US10116175B2

A stator and a rotary electric machine include a stator core including a plurality of stacked annular electromagnetic steel plates with coupling portions. The coupling portions are arranged with a pitch of an integral multiple of a central angle. The central angle is defined as an angle between two adjacent magnetic poles of the same polarity relative to a rotational center of the rotor. When a number of the coupling portions is an odd number, fixing portions are arranged with the same pitch as the pitch of the coupling portions, or with a pitch corresponding to a divisor of the pitch of the coupling portions. When a number of the coupling portions is an even number, the fixing portions are arranged with a pitch corresponding to a divisor of the pitch of the coupling portions, or a divisor of 180°.
US10116174B2

A synchronous reluctance electric machine is described, and includes a stator including a plurality of electrical windings and a rotor disposed in a cylindrically-shaped void formed within the stator. The rotor includes a plurality of steel laminations assembled onto a shaft, wherein the shaft defines a longitudinal axis. Each of the steel laminations includes a plurality of poles and each of the poles includes a plurality of slots disposed near an outer periphery. The slots of the steel laminations are longitudinally aligned. A plurality of packets assembled from anisotropic material are disposed in the slots.
US10116163B2

A system includes an AC-DC converter configured to convert power from an AC supply to a DC bus to provide a first portion of power a medical imaging load. The system includes an uninterruptible power supply (UPS) coupled to the DC bus. The UPS comprises at least one battery cell and a DC-DC converter comprising one or more switches and coupled between the at least one battery cell and the DC bus. The system includes a control system comprising a processor configured to send one or more signals to control operation of the one or more switches to cause the DC-DC converter to control power discharged from the at least one battery cell to the DC bus to provide a second portion of power to the medical imaging load.
US10116158B2

A power management system to manage energy sources for use with an energy-powered component includes an energy source detector to determine, between a first and a second of the energy sources, which has a lower state-of-charge and which has a higher state-of-charge, a controller to designate the energy source with the lower state-of-charge as a primary energy source and the other energy source as a secondary energy source, and an energy source selector to selectively enable the primary energy source to provide power to the energy-powered component.
US10116154B2

A battery pack includes a battery, main switch, controller, and driving voltage supply source. The battery has at least one battery cell. The main switch is connected between a first node and a second node, the battery is connected to the first node and an external terminal, and the external terminal connected to the second node. The controller manages the battery and to control the main switch. The driving voltage supply source generates a driving voltage based on a voltage of a third node and to supply the driving voltage to the controller. The third node is diode-connected to the first node and the second node.
US10116153B2

A mobile power supply may include a charging and discharging interface, a charging and discharging circuit, a central processor, and a battery pack. The charging and discharging circuit may be configured to adjust a voltage inputted to the battery pack to charge the battery pack when the voltage inputted to the battery pack is not matched with a voltage of the battery pack, or configured to adjust a voltage output to the electronic device to charge the electronic device when the voltage outputted to the electronic device is not matched with a rated voltage of the electronic device. The central processor may be configured to control the charging and discharging circuit to charge the battery pack, supply power to or charge the electronic device.
US10116141B2

This invention concerns a method and apparatus for coordinating energy distribution over a local energy network having at least one generator and a plurality of systems requiring an energy supply for operation, each system in the local network being connected to the at least one generator and/or another system in the network for distribution of energy there-between. An agent for each respective one of the generator and systems has a data store, a data processor and a data transmitter and receiver for transmission and receipt of data communication with one or more of the other agents. The data processor of each agent is programmed to recognize a predetermined communication sequence having a plurality of ordered data communication steps required to initiate supply of energy between the generator or system of said agent and the generator or system associated with another agent. Each communication sequence is assigned a future time period for which the energy supply is to be enacted.
US10116137B2

A method of controlling electrical power supply through at least one electrical power supply output of an electrical switching device includes receiving switching time and/or duration data. The received switching time and/or duration data are processed with one or more of clock times and calendar dates to provide switching time and/or duration comprising at least one supply on period and at least one supply off period. Electrical power supply through the at least one electrical power supply output is controlled in accordance with the switching time and/or duration and in accordance with a position of a manual switch of the electrical switching device.
US10116136B2

In a frequency control system, a system controller assigns load-specific threshold frequencies to electrical loads of a fleet of electrical loads. Load controllers perform load monitoring and control operations for controlled electrical loads of the fleet including (i) comparing a measurement of the electrical frequency with the threshold frequency assigned to the controlled electrical load and (ii) operating the controlled electrical load based on the comparison. For example, each load controller may perform operation (ii) by turning the controlled electrical load on if the measurement of the electrical frequency is greater than the threshold frequency assigned to the controlled electrical load, and turning the controlled electrical load off if the measurement of the electrical frequency is less than the threshold frequency assigned to the controlled electrical load. The threshold frequencies may be assigned based on State of Charge (SOC) values for the loads.
US10116134B2

A system and method for creating and making use of customer profiles, including energy consumption patterns. Devices within a service point, using the active load director, may be subject to control events, often based on customer preferences. These control events cause the service point to use less power. Data associated with these control events, as well as related environment data, are used to create an energy consumption profile for each service point. This can be used by the utility to determine which service points are the best targets for energy consumption. In addition, an intelligent load rotation algorithm determines how to prevent the same service points from being picked first each time the utility wants to conserve power.
US10116129B1

An EOS event detection circuit coupled to a power supply via a supply voltage rail and comprising a plurality of sub-circuits coupled to the supply voltage rail, each sub-circuit comprising a first transistor, a Zener diode coupled between the supply voltage rail and a first terminal of the first transistor, and a fusible element coupled between a second terminal of the first transistor and the supply voltage rail, wherein the first transistor is configured to cause the fusible element to open when an EOS event occurring on the supply voltage rail exceeds a reverse breakdown voltage of the Zener diode, and wherein the Zener diode in each sub-circuit has a different reverse breakdown voltage.
US10116123B2

A method of inspecting a spark plug insulator that includes a collar portion, a rear body portion located in rear of the collar portion and a leg portion located in front of the collar portion. The inspection method includes: performing measurement of a distance in a radial direction of the insulator between an outer circumferential surface of the leg portion at a first measurement point and an outer circumferential surface of the any portion of the insulator other than the leg portion at a second measurement point, wherein the measurement is performed at a plurality of positions in a circumferential direction of the insulator with no contact to the measurement target; determining, as a circular runout, a difference between maximum and minimum values among measurement results of the distance; and making pass/fail judgment of the insulator based on the determined circular runout.
US10116120B2

A semiconductor multilayer film mirror is configured such that a pair of an InAlN-based semiconductor film and a GaN-based semiconductor film is layered a plurality of times in a cyclic fashion and the InAlN-based semiconductor film has an In composition of less than 18 at %. The semiconductor multilayer film mirror includes a thin GaN cap layer formed on the InAlN-based semiconductor film and an AlGaN layer formed on the thin GaN cap layer between each pair of the InAlN-based semiconductor film and the GaN-based semiconductor film.
US10116116B2

Provided are a printed circuit board configured to achieve reduction in impedance of a differential transmission line extending in a stacking direction, and an optical module. The printed circuit board includes a stacking-direction differential transmission line extending in the stacking direction, including: a differential signal via pair including a first signal via and a second signal via; and a plurality of conductor plate pairs each including a first conductor plate expanding outward from the first signal via, and a second conductor plate expanding outward from the second signal via. With respect to a perpendicular bisector of a center-of-gravity line segment connecting centers of gravity of the first and second signal vias, in each of the plurality of conductor plate pairs, centers of gravity of contours of the first and second conductor plates are located on inner sides of the centers of gravity.
US10116113B2

There are provided: a planar waveguide in which claddings (2) and (3) each having a smaller refractive index than a laser medium for absorbing pump light (5) are bonded to an upper surface (1a) and a lower surface (1b) of a core (1) which is formed from the laser medium; pump light generation sources (4a) and (4b) for emitting pump light (5) to side surfaces (1c) and (1d) of the core (1); and laser light high reflection films (6a) and (6b) formed on side surfaces (1e) and (1f) of the core (1). Each of side surfaces (2e) and (2f) of the cladding (2) corresponding to the side surfaces (1e) and (1f) of the core (1) has a ridge structure (20) in which a part thereof is recessed.
US10116112B2

In a laser oscillator, a pair of electrodes is disposed in a housing into which a gas is sealed, a waveguide is formed by the pair of electrodes, and a laser beam is configured to be extracted from an end of the housing. The laser oscillator includes a mirror holder attached to an end of the electrode, the end serving as an end of the waveguide, and a reflection mirror attached to the mirror holder and reflecting a laser beam generated in the waveguide. In the laser oscillator, a passage through which a cooling medium is passed is formed inside each of the pair of electrodes.
US10116106B2

A cushion-mountable electrical outlet system for furniture includes a generally flat body having a lower portion that is positionable beneath a cushion of a furniture article. The flat body has an upper portion configured to be positioned along a side edge of the cushion, and an electrical outlet assembly mounted at the upper portion of the flat body. The electrical outlet assembly is positionable so as to be accessible to a user on the cushion. The flat body is plastically deformable so that the lower portion can be angled obliquely relative to the upper portion.
US10116102B2

A wiring device includes a strap having mounting holes to facilitate fastening of the wiring device to an electrical box, a housing having a face accessible once the wiring device is fastened to the electrical box, the face having an area divided into a first region and a second region, a first line voltage electrical outlet accessible through a first set of apertures on the first region of the face and a user-interchangeable module accessible on the second region of the face, the user-interchangeable module including a low voltage port configured to receive a male charging connector of a charging cable connected to an external device. The wiring device comprises charging circuitry within the housing, the charging circuitry being configured to provide charging current to the external device. The charging circuitry has an electrical operating parameter configurable automatically by a characteristic of the user-interchangeable module or the external device.
US10116096B1

Various technologies described herein pertain to interconnect systems for electrical cables. An interconnect system can include a connector, an adapter ring, and a backshell. The connector includes a threaded distal coupling portion. The adapter ring includes a threaded proximal coupling portion and a non-threaded distal coupling portion. The backshell includes a proximal coupling portion and a port. The threaded proximal coupling portion of the adapter ring and the threaded distal coupling portion of the connector can be mechanically attached. Additionally, the proximal coupling portion of the backshell and the non-threaded distal coupling portion of the adapter ring can be mechanically attached. A wire bundle can enter the backshell through the port, pass through the adapter ring, and terminate at the connector. A shield that encloses the wire bundle can terminate at the backshell such that an end of the shield is positioned around an outer surface of the port.
US10116093B2

A connector device includes: a motor-side connector 30 including motor-side terminals 31; an inverter-side connector 60 including inverter-side terminals 70; a motor case 10 including the motor-side connector 30; and an inverter case 50 including the inverter-side connector 60. The connectors 30, 60 are fitted to each other when the inverter case 50 is stacked on and coupled with the motor case 10. The motor-side connector 30 is fixedly mounted in the motor case 10 via a mounting hole 11 of the motor case 10. The inverter-side connector 60 is supported on the inverter case 50 while penetrating through a mounting hole 79 of the inverter case 50 in a radially freely movable manner.
US10116087B2

An electrical connection element is for a power connector. The power connector includes an electrical component having a number of first electrical mating members. The electrical connection element comprises: a housing including a number of second electrical mating members structured to be electrically connected to the number of first electrical mating members; a contact assembly enclosed by the housing and being electrically connected to the number of second electrical mating members; and an operating mechanism for opening and closing the contact assembly. The contact assembly is structured to electrically connect and disconnect power while the number of first electrical mating members remain mechanically coupled to the number of second electrical mating members.
US10116079B1

An electrical connector and a terminal thereof are disclosed. The terminal includes a base for being retained in an accommodating hole of an insulating body, a contact arm formed by bending and extending upward from the base for abutting a chip module, a conducting portion formed by extending from the base for being conductively connected with a circuit board, and a strip connecting portion for being connected with a strip. A plate surface of the strip connecting portion is attached to a plate surface of the contact arm. Since the plate surface of the strip connecting portion is attached to the plate surface of the contact arm, a width of the terminal is not increased, thereby facilitating intensive arrangement of the terminals, reducing a gap between the strip connecting portion and the plate surface of the contact arm, and preventing from the wooden pile effect of the strip connecting portion.
US10116078B1

An electrical terminal connection system includes a first-housing and a second-housing. The first-housing has a first-electrical-terminal and a terminal-hood. The first-electrical-terminal has a first-planar-section having a rectangular cross-section. The terminal-hood encapsulates an inner-surface and edges of the first-electrical-terminal. The second-housing is configured to mate with the first-housing and has a second-electrical-terminal and a sliding-block. The second-electrical-terminal has a second-planar-section having a rectangular cross-section and overlays an outer-surface of the first-electrical-terminal. The second-housing includes a first-fastener element operable to engage a second-fastener element disposed within the first-housing. The second-housing is drawn into the first-housing when the first-fastener element and the second-fastener element are joined. The sliding-block imparts a lateral-force on the terminal-hood and urges the first-planar-section into electrical-contact with the second-planar-section.
US10116063B2

Exemplary embodiments are provided of internally fed directional folded Yagi antenna assemblies. In an exemplary embodiment, an antenna assembly generally includes a boom, a cable assembly, and a plurality of dipole elements spaced apart along the boom. The dipole elements include a folded dipole element. The feed cable assembly is internally fed inside the boom and a first section of the folded dipole element.
US10116058B2

A method for operating system. The method includes emitting a plurality of beams and steering the plurality of beams. Each of the plurality of lenses includes a different phase profile. The method further includes transmitting the plurality of beams. Each of the plurality of beams comprises a different beam pattern.
US10116047B1

An antenna device includes a first antenna and a second antenna. The first antenna and the second antenna are disposed in a PCB to radiate signals. The first antenna includes a first ground portion, a first short portion and a first feeding part. The first short portion and the first ground portion are electrically coupled together to form a first storage space. Further, THE first storage space has a first notch. The first feeding part is disposed in the first storage space. The first feeding part and the first short portion are not contacted through any metallic conductors. The first feeding part and the first ground portion are not contacted through any metallic conductors. A communication device is also provided.
US10116037B2

An electronic device includes a support plate having a mounting face and an electrical connection network. An integrated circuit chip is mounted on the mounting face and linked to the electrical connection network. An en encapsulation block embeds the integrated circuit chip. An additional element made of an electrically conductive material is at least partly embedded within the encapsulation block. The additional conductive element has a main portion extending parallel to the support plate and has a secondary portion that is linked electrically to the integrated circuit chip. An opening is formed in the encapsulation block, and the secondary portion extends into that opening to make the electrical link. The additional conductive element may be an antenna.
US10116033B1

RFID tags are assembled through affixing an antenna to an integrated circuit (IC) by forming one or more capacitors coupling the antenna and the IC with the dielectric material of the capacitor(s) including a non-conductive covering layer of the IC, a non-conductive covering layer of the antenna such as an oxide layer, and/or an additionally formed dielectric layer. Top and bottom plates of the capacitor(s) are formed by the antenna traces and one or more patches on a top surface of the IC.
US10116032B2

A dielectric resonator includes a columnar dielectric body having a surface located at an end in a first direction thereof and a surface located at an end in a second direction opposite to the first direction thereof, a conductor which is disposed so as to surround the dielectric body leaving space therefrom, and has an inner surface opposed to the surface and an inner surface opposed to the surface, a columnar conductor disposed between the surface and the inner surface, a conductor disposed between the conductor and the conductor in a third direction perpendicular to the first direction, and a conductor disposed between the conductor and the conductor in a fourth direction perpendicular to the first direction.
US10116026B2

A microwave filter has a housing defining an inner cavity. A first resonator is positioned in a first portion of the inner cavity. A second resonator is positioned in a second portion of the inner cavity. A third resonator is positioned in a third portion of the inner cavity. The first resonator and the third resonator are cross-coupled via an iris. The second resonator is elongated and is coupled to the first resonator and the third resonator. The resulting microwave filter has a frequency response having a transmission zero in the lower stopband. A high-pass filter is realized without the use of a cross-coupling probe.
US10116021B2

An electrochemical cell in one embodiment includes a first electrode, and a second electrode spaced apart from the first electrode, the second electrode including a substrate of active material, a form of lithium, and a solvent or electrolyte having an electrophilicity index value of less than or equal to 1.1 eV.
US10116018B2

Methods and devices for providing an even distribution of waste heat in a vehicular battery pack, including a battery pack, a cold plate, a coolant reservoir, a support structure between the battery pack and the coolant reservoir, and a conformable thermal interface material for filling the space between cells of the battery pack and the coolant reservoir so as to provide thermal contact between the cells and the coolant reservoir for distributing the waste heat. In addition, methods and devices for providing an even distribution of waste heat and structural support in any heat source to heat sink for applications such as small devices such as computer motors.
US10116016B2

A number of variations may include a product including a thermal management component comprising a housing comprising a first polymer wherein the first polymer is constructed and arranged to provide thermal control of at least one neighbor component comprising an exterior surface in contact with the thermal management component wherein the first polymer comprises a heat generating polymer.
US10116013B1

A battery includes one or more protection layers, applied to one or more foil layers in the battery, which restrict electronic transport across the protection layer based on exposure to particular physical conditions. The protection layer can change from being an electrically conductive layer to being an electrically insulating layer based on the exposure. The protection layer can include a mixture of materials that change state to electrically insulating states based on exposure to various particular physical conditions. A battery can include multiple protection layers that restrict electronic transport based on exposure to different physical conditions. A protection layer applied to a foil layer that is applied to an electrode restricts electronic transport between the foil layer and the electrode based on exposure to the one or more physical conditions. A protection layer located between separate battery cells can restrict electronic transport between portions of separate battery cells.
US10116011B2

The embodiments relate to a switch device for an electrochemical energy store having: a film transistor device that comprises at least one organic transistor, can be mounted in a planar manner on at least one electrode of the electrochemical energy store, can be controlled by an external voltage source, and is designed in the form of a controllable electrical resistor that is connected, in series, to an internal resistor of said electrochemical energy store.
US10116005B2

An energy storage device includes: a core; and a wound body including, layered and wound around the core: a positive electrode, a negative electrode, and two separators, one of which is interposed between the positive electrode and the negative electrode and each having a first surface and a second surface. The first surface has thermal bonding properties superior to thermal bonding properties of the second surface, and at least one of the two separators is bonded to the core via the first surface thereof.
US10116001B2

The present disclosure sets forth battery components for secondary and/or traction batteries. Described herein are new solid-state lithium (Li) conducting electrolytes including monolithic, single layer, and bi-layer solid-state sulfide-based lithium ion (Li+) conducting catholytes or electrolytes. These solid-state ion conductors have particular chemical compositions which are arranged and/or bonded through both crystalline and amorphous bonds. Also provided herein are methods of making these solid-state sulfide-based lithium ion conductors including new annealing methods. These ion conductors are useful, for example, as membrane separators in rechargeable batteries.
US10116000B1

A chemical process to formulate conductive ink with low sintering temperature for inkjet printing is described and shown. The application of fabricated flexible conductive film on lithium ion batteries is also described. This chemical method and composition can remove the oxidation on metallic nanoparticle surface during ink fabrication and sintering processes. Etched metallic ions in the conductive ink are reduced and particles bridged while annealing printed patterns to achieve low temperature sintering at about 350° C. The chemical process can be applied on nickel materials that are excellent current collectors for lithium ion batteries due to high chemical stability especially at high charging-discharging potential of less than 3 Volts. Thermal decomposition and chemical reduction of silver salts are two methods disclosed for particle-free silver ink. Surfactant additive further make silver film more uniform and easier to be sintered.
US10115993B2

An ancillary Ce+3/Ce+4 redox couple is added to the positive electrolyte solution containing the V+4/V+5 redox couple of an RFB energy storage system in a mole content sufficient to support charge current in case of localized depletion of oxidable V+4V ions in the anode double layer on a wetted carbon electrode surface at a polarization voltage approaching 1.5 V, thus restraining any further increase that would lead to massive OH− discharge on the carbon electrode. Such a “buffering” function of the fraction of oxidable of C+3 ions, substitutes of no longer present oxidable V+4 ions, may eventually continue after a substantially complete oxidation to V+5 of the vanadium of the main redox couple V+4/V+5 in the positive electrolyte solution and to this end a balancing mole amount of a reducible redox couple is also added to the negative electrolyte solution. Of course, the added fractions (concentrations) of ancillary redox couple element or elements in the two electrolyte solutions will be determined in function of the minimum time interval after full oxidation of the vanadium load the system may remain operating before stopping an inadvertent run out charging process (maximum tolerable overcharge).
US10115992B2

Provided is an electrode catalyst in which the contents of chlorine (Cl) species and bromine (Br) species are reduced to a predetermined level or lower, capable of exhibiting sufficient catalyst performance. The electrode catalyst has a core-shell structure including a support, a core part formed on the support and a shell part formed to cover at least a part of the surface of the core part. A concentration of bromine (Br) species of the electrode catalyst as measured by X-ray fluorescence (XRF) spectroscopy is 400 ppm or less, and a concentration of chlorine (Cl) species of the electrode catalyst as measured by X-ray fluorescence (XRF) spectroscopy is 900 ppm or less.
US10115990B2

A fuel cell system installed in a vehicle includes a fuel cell that supplies power to a motor that drives the vehicle, a pump that supplies oxygen to the fuel cell, an accelerator position detector that detects an accelerator depression amount of the vehicle, and a controller that calculates required generated power of the fuel cell and required driving power of the pump, based on the accelerator depression amount. When a preset condition of causing a sharp drop in the calculated required generated power is satisfied, the controller calculates the required driving power in such a manner that a drop rate of the required driving power becomes higher than a drop rate of the calculated required generated power, sets a lower limit to the calculated required driving power, and drives the pump in accordance with the lower limit when the required driving power is lower than the lower limit.
US10115977B2

A method is provided for producing a membrane electrode unit, provided with a peripheral seal and a peripheral sealing frame for an electrochemical cell, comprising the steps of: (A) producing a sandwich-like arrangement, forming the membrane electrode unit, from a membrane and two gas diffusion electrodes, (B) connecting the sandwich-like arrangement to a seal that extends around said electrodes at the lateral outer edge thereof, said seal at the same time establishing the connection to the sealing frame that extends laterally around the membrane electrode unit.
US10115968B2

The present invention may improve the lifetime characteristics of a lithium secondary battery, and particularly, may provide a non-aqueous electrolyte solution or cathode including a phosphate-based compound which may exhibit stable and excellent lifetime characteristics at high temperature and high voltage regardless of the moisture content or the presence of a pressing process of the electrode.
US10115965B2

A positive active material for a rechargeable lithium battery including a core including a compound being capable of intercalating and deintercalating lithium; and the lithium metal phosphate positioned on the surface of the core, wherein the lithium metal phosphate is represented by Chemical Formula 1, a method of preparing the same, and a rechargeable lithium battery including the same. Li1+(x+y)InxMyTi2-(x+y)(PO4)3  Chemical Formula 1 In Chemical Formula 1, M, x and y are the same as defined in the detailed description.
US10115961B2

The disclosure relates to a method for the fabrication of a thin-film solid-state battery with Ni(OH)2 electrode, battery cell, and battery. One example embodiment is a method for fabricating a thin-film solid-state battery cell on a substrate comprising a first current collector layer. The method includes depositing above the first current collector layer a first electrode layer. The first electrode layer is a nanoporous composite layer that includes a plurality of pores having pore walls. The first electrode layer includes a mixture of a dielectric material and an active electrode material. The method also includes depositing above the first electrode layer a porous dielectric layer. The method further includes depositing directly on the porous dielectric layer a second electrode layer. Depositing the second electrode layer includes depositing a porous Ni(OH)2 layer using an electrochemical deposition process.
US10115950B2

The present disclosure provides a method of preparing a separator for a lithium secondary battery, comprising: (S1) bringing polymer particles into electric charging to obtain electrically charged polymer particles; (S2) transferring the electrically charged polymer particles on at least one surface of a porous polymer substrate to form an electrode-adhesion layer whose area ranges from 1 to 30% based on the total area of the porous polymer substrate; and (S3) fixing the electrode-adhesion layer with heat and pressure. In accordance with the present disclosure, an electrode-adhesion layer is applied by using electrostatic charging, more specifically coating polymer particles by way of laser printing, without the addition of a slurry in a solvent, thereby allowing easy handling and storage and needs no drying step of the solvent to provide cost savings effect as well as rapid and efficient preparation of the separator.
US10115949B2

This invention provides a lithium secondary battery which degrades less upon high-rate charge/discharge cycles (thus durable). The lithium secondary battery comprises positive electrode 10 having positive electrode active material layer 14, negative electrode 20 having negative electrode active material layer 24, organic porous material layer 32 placed between positive electrode active material layer 14 and negative electrode active material layer 24, inorganic porous material layer 34 placed between organic porous material layer 32 and negative electrode active material layer 24. Inorganic porous material layer 34 comprises an inorganic filler that does not store lithium at a potential higher than the lithium-storing potential of the negative electrode active material layer, and a Li absorber that irreversibly stores lithium at a potential higher than the lithium-storing potential.
US10115948B2

The present invention provides a separator for a non-aqueous secondary battery including a porous substrate, and an adhesive porous layer that is formed at one or both sides of the porous substrate, that contains polyvinylidene fluoride resin A and polyvinylidene fluoride resin B, and that has a porosity of from 30% to 60% and an average pore size of from 20 nm to 100 nm.
US10115947B2

The present invention provides a separator roll (10) and the like including a core suited for reuse. The separator roll (10) includes: a porous separator (12) for use in a battery; and a core (8) around which the separator (12) is wound. The outer circumferential surface (S) of the core (8) has arithmetic mean roughness of not less than 3.7 μm, the outer circumferential surface (S) being in contact with the separator (12).
US10115940B2

A rechargeable battery includes a cap plate which closes and seals an opening of a case. The cap plate includes a welded portion, an adhesive portion, and a separated portion. The welded portion is welded to the opening of the case. The adhesive portion is recessed in the welded portion by a thickness of the case, and is thicker than the welded portion to protrude inward. A lateral surface contacts an inner surface of the opening. The separated portion is connected to the adhesive portion, is further recessed in a thickness direction of the case, and is separated from the inner surface of the opening.
US10115938B2

Disclosed herein is a battery case made of a laminate sheet including an outer coating layer made of a weather-resistant polymer, an inner sealant layer made of a thermally bondable polymer, and a barrier layer interposed between the outer coating layer and the inner sealant layer, wherein an electrode assembly configured to be bent or curved in conformity with the shape of a device, in which a battery cell is mounted, is received in the battery case, and a pattern is formed on at least one surface of the battery case that faces an outer surface of the electrode assembly.
US10115934B2

A battery pack including a can having an opening; an electrode assembly accommodated in the can; a cap plate closing the opening and including a protruding anchor portion; and an insulation plate having an anchor hole accommodating the anchor portion, wherein the anchor hole is a slot and is configured to allow movement of the anchor portion within the anchor hole when pressure is applied to the can and the cap plate.
US10115930B2

OLED structures including an internal extraction layer are provided. The internal extraction layer includes a material having a refractive index that is higher than the refractive index of a transparent electrode in the device, and a non-planar interface disposed between the material and the substrate. Devices are also provided that include an external extraction layer having a non-planar surface which, when used in conjunction with an internal extraction layer, provides greatly improved outcoupling of light generated by the device.
US10115924B2

An OLED apparatus that may include a reflection-anode, a transparent-cathode, and a plurality of stacks between the reflection-anode and the transparent-cathode, wherein, among the plurality of stacks, a thickness of the stack disposed relatively close to the transparent-cathode is larger than a thickness of the stack disposed relatively close to the reflection-anode so that it is possible to optimize a micro-cavity of light emitted from the plurality of stacks, thereby improving a light-emission efficiency and a color reproduction ratio and reducing a color change rate in accordance with a viewing angle.
US10115914B2

In a display device including a flexible display panel, the risk of disconnection of a wiring due to bending is reduced. A display panel includes a display function layer including display elements and a wiring on one major surface of a base material having flexibility. The display panel includes, on the one major surface of the base material, an organic-film-covered wiring area where the surface of the wiring is covered with an organic planarization film that is an organic insulating film in direct contact with the wiring. The display panel includes, in the plane thereof, a display area where the display elements are arranged and a component mounting area that is a peripheral area located outside the display area. As the organic-film-covered wiring area, a curved area is provided in the peripheral area.
US10115909B2

The embodiments of the present invention provide an organic electroluminescent device, a manufacturing method thereof and an electronic equipment. The organic electroluminescent device comprises: an anode layer, a hole transport layer, a first light emitting layer, a second light emitting layer, an electron transport layer, and a cathode layer stacked in sequence; wherein the first light emitting layer and the second light emitting layer comprise a same substrate material; the first light emitting layer and/or the second light emitting layer are doped such that a hole mobility of the first light emitting layer is equal to an electron mobility of the second light emitting layer. In the embodiments of the present invention, two light emitting layers with the same substrate material are applied, which can realize a balanced injection for electrons and holes, thereby improving the efficiency and lifetime of the organic electroluminescent device.
US10115904B2

A transparent resin composition for organic EL element sealing and other things having a sufficient moisture blocking effect and excellent flexibility is provided. A thermoplastic resin, a tackifying resin, and an organometallic compound having at least an ester bond and represented by the following formula are included, and in which the light transmittance for light is 85% or higher, the relationship: AM/Y<162 is satisfied, and the thermoplastic resin includes a hydride of a styrene-based A-B-A type triblock body. (wherein R1, R2, R4 and R6 represent organic groups including an alkyl group, an aryl group, a cycloalkyl group, and an acyl group each having a carbon number of 1˜8; R3 and R5 represent organic groups including an alkyl group, an aryl group, an alkoxy group, a cycloalkyl group, and an acyl group each having a carbon number of 1˜8; and M represents a trivalent metal atom.)
US10115894B2

Electrical switching technologies employ the otherwise undesirable line defect in crystalline materials to form conductive filaments. A switching cell includes a crystalline layer disposed between an active electrode and another electrode. The crystalline layer has at least one channel, such as a line defect, extending from one surface of the crystalline layer to the other surface. Upon application of a voltage on the two electrodes, the active electrode provides metal ions that can migrate from the active electrode to the other electrode along the line defect, thereby forming a conductive filament. The switching cell can precisely locate the conductive filament within the line defect and increase the device-to-device switching uniformity.
US10115889B2

A method for manufacturing semiconductor devices is provided. The method includes bonding a semiconductor element to a first surface of a planar lead frame, clamping a partial area of the lead frame to hold the lead frame and the semiconductor element in molding dies, and covering at least a part of the lead frame and the semiconductor element with a resin member by resin molding which fills the molding dies with resin. A thin-walled portion having a relative small thickness is previously formed on a shortest virtual line connecting a clamp area of the lead frame to an area where the semiconductor element is bonded.
US10115886B2

A method for forming deformation crystal twins in piezoelectric materials is disclosed. The method includes obtaining a crystalline piezoelectric material and deforming the crystalline piezoelectric material using a load. The method also includes heating the deformed crystalline piezoelectric material in an oxidative atmosphere to a predetermined temperature for a predetermined time to form a plurality of deformation crystal twins in the crystalline piezoelectric material. The method also includes allowing the crystalline piezoelectric material to cool to room temperature, and removing the load that induces the deformation of the crystalline piezoelectric material. Additionally, the deformation of the crystalline piezoelectric material is achieved by at least one of the following: compressing, stretching, shearing, torsion, and bending of the crystalline piezoelectric material. Further, the shearing creates a shear plane that acts as a twin boundary, which separates a plurality of deformation crystal twins with non-uniform orientation.
US10115883B2

An inkjet printing head 1 includes a pressure chamber (cavity) 5, a movable film 10A defining a top surface portion of the pressure chamber 5, and a piezoelectric element 9 disposed above the movable film 10A. The piezoelectric element 9 includes a lower electrode 11 formed above the movable film 10A, a piezoelectric film 12 formed above the lower electrode 11, and an upper electrode 13 formed above the piezoelectric film 12. One end portion of an upper wiring 17 is connected to an upper surface of the upper electrode 13. The upper wiring 17 extends from above the upper electrode 13, crosses an outer edge of the pressure chamber 5, and extends outside the pressure chamber 5. The piezoelectric film 12 has an active portion 12A with an upper surface in contact with a lower surface of the upper electrode 13 and an inactive portion 12B extending along a lower surface of the upper wiring 17 from one end portion of the active portion 12A to outside the pressure chamber 5.
US10115881B2

A lighting device which includes a light emitting unit, a thermoelectric power generation module for powering the light emitting unit, a top panel supporting the light emitting unit, and an adjustment rod connecting the thermoelectric power generation module with the top panel. The thermoelectric power generation module features hot and a cold sides, includes a heat dissipation unit proximal to the cold side, a thermoelectric power generation chip set, a heat supply box proximal to the hot side and a combustion chamber connected to the heat supply box.
US10115879B2

Provided herein is a skutterudite-type material having high thermoelectric conversion characteristics in a high temperature region. A thermoelectric conversion material is provided that contains a skutterudite-type material represented by the following composition formula (I) IxGayM4Pn12  (I), wherein x and y satisfy 0.04≤x≤0.11, 0.11≤y≤0.34, and x
US10115874B2

A light-emitting device comprises a photoluminescent layer that emits light including first light in an infrared region; and a light-transmissive layer located on the photoluminescent layer. At least one of the photoluminescent layer and the light-transmissive layer has a periodic structure having projections or recesses or both arranged perpendicular to the thickness direction of the photoluminescent layer. At least one of the photoluminescent layer and the light-transmissive layer has a light emitting surface perpendicular to the thickness direction of the photoluminescent layer, the first light being emitted from the light emitting surface. A refractive index nwav-a of the photoluminescent layer for the first light and a period pa of the periodic structure satisfy λa/nwav-a
US10115869B2

The invention relates to an optoelectronic semiconductor chip (10) comprising a carrier (2) and a semiconductor body (1) having an active layer (13) provided for generating electromagnetic radiation. Said carrier (2) has a first main surface (2A) facing the semiconductor body, a second main surface (2B) facing away from the semiconductor body, and a sidewall (2C) arranged between the first main surface and the second main surface. The carrier (2) has a structured region (21, 22, 23, 2C) for enlarging the total surface area of the sidewall, wherein the structured region has singulation traces. The invention also relates to an optoelectronic component (100) comprising such a semiconductor chip and a method for producing a plurality of such semiconductor chips are specified.
US10115868B2

An optoelectronic semiconductor chip includes a carrier and a semiconductor body having an active layer that generates electromagnetic radiation, wherein the semiconductor body is arranged on the carrier, the semiconductor body has a first main surface facing away from the carrier and a second main surface facing the carrier, the semiconductor chip has a side surface having an anchoring structure, and the second main surface is arranged between the first main surface and the anchoring structure.
US10115865B2

High-performance light-emitting diode together with apparatus and method embodiments thereto are disclosed. The light emitting diode devices emit at a wavelength of 390 nm to 470 nm or at a wavelength of 405 nm to 430 nm. Light emitting diode devices are characterized by having a geometric relationship (e.g., aspect ratio) between a lateral dimension of the device and a vertical dimension of the device such that the geometric aspect ratio forms a volumetric light emitting diode that delivers a substantially flat current density across the device (e.g., as measured across a lateral dimension of the active region). The light emitting diode devices are characterized by having a current density in the active region of greater than about 175 Amps/cm2.
US10115864B2

An optoelectronic device provided with a support including a face having at least one concave or convex portion, the amplitude of the sagitta of said portion being higher than 1/20th of the chord of the portion, and light-emitting diodes arranged on the portion, each light-emitting diode including a cylindrical, conical or frustoconical semiconductor element in contact with the portion, the amplitude of the sagitta of the contact surface between each semiconductor element and the portion being lower than or equal to 0.5 um.
US10115858B2

A method of fabricating a light emitting diode includes providing a substrate, and forming successively an N-type layer, an active layer, an electronic blocking layer, and a P-type layer over the substrate. The P-type layer includes a Mg-doped GaN material layer having a Mg impurity concentration of about 2×1019-2×1020 cm−3; and has a thickness of less than or equal to about 250 Å, and has a surface density of V-type defects of less than or equal to about 5×106 cm−2. Through these optimized growth conditions for the P-type layer, the light absorption of the P-type layer can be reduced, the electric leakage due to the relatively large density of V-type defects on the surface can be reduced, and the anti-static capacity of the light emitting diode fabricated thereby can be improved.
US10115852B2

A solar cell module includes: first and second solar cell strings each including solar cells arranged in an arrangement direction and electrically connected to one another; and a light diffusion sheet disposed between the first and second solar cell strings. The first and second solar cell strings are disposed adjacent to each other and parallel to each other along the arrangement direction. The light diffusion sheet is disposed such that both side edge portions of the light diffusion sheet overlap light-receiving surface sides of side edge portions of the first and second solar cell strings.
US10115850B2

A roof integrated solar panel system includes a plurality of solar panel modules, each modules having a frame, a photovoltaic panel mounted to the frame, and a micro-inverter mounted to the frame to one side of the photovoltaic panel and accessible from the top of the frame. The solar panel modules are installable on a roof in aligned or staggered courses to form the solar panel system, and with the installed courses of modules together forming a water barrier protecting the roof.
US10115846B2

In a method for manufacturing a solar cell, a photoelectric conversion element, which has a surface whose outer periphery is surrounded by a plurality of sides, and a coating having light diffusivity are prepared. The coating is applied to an outer peripheral area of the surface by screen printing in a direction from a lower side, which is one of the sides, toward an upper side, which is one of the sides and which is opposed to the lower side such that an application amount of the coating to be applied along the lower side is smaller than an application amount of the coating to be applied along the upper side.
US10115841B2

A photovoltaic module is presented, which may include a photovoltaic panel and a converter circuit having a primary input connected to the photovoltaic panel and a secondary output galvanically isolated from the primary input. The primary input may be connectible to multiple input terminals within a junction box and at least one of the input terminals may be electrically connected to a ground. The photovoltaic module may include multiple interconnected photovoltaic cells connected electrically to multiple connectors (for example bus-bars). The photovoltaic module may include input terminals operable for connecting to the connectors and an isolated converter circuit. The isolated converter circuit may include a primary input connected to the input terminals and a secondary output galvanically isolated from the primary input.
US10115836B2

An inorganic reaction system comprising a lead-bismuth-tellurium-silicate composition of Formula (I): Pba—Bib—Tec—Sig-Md-Oe, wherein 0
US10115832B2

A TFT is provided. The TFT includes an active layer, and the active layer includes a first active layer and a second active layer. The second active layer is made of the oxide semiconductor material, and the first active layer has conductivity greater than conductivity of the second active layer.
US10115828B2

A field-effect transistor including: a gate electrode; a source electrode and a drain electrode; an active layer disposed to be adjacent to the source electrode and the drain electrode and including a n-type oxide semiconductor; and a gate insulating layer disposed between the gate electrode and the active layer, wherein the n-type oxide semiconductor undergoes substitutional doping with at least one dopant selected from divalent, trivalent, tetravalent, pentavalent, hexavalent, heptavalent, and octavalent cations, valence of the dopant is greater than valence of a metal ion constituting the n-type oxide semiconductor, provided that the dopant is excluded from the metal ion, and the source electrode and the drain electrode include a material selected from Au, Pt, and Pd and alloys including at least any one of Au, Pt, and Pd, in at least contact regions of the source electrode and the drain electrode with the active layer.
US10115823B2

A method for manufacturing a semiconductor device includes forming a fin structure including a well layer, an oxide layer disposed over the well layer and a channel layer disposed over the oxide layer. An isolation insulating layer is formed so that the channel layer of the fin structure protrudes from the isolation insulating layer and a part of or an entirety of the oxide layer is embedded in the isolation insulating layer. A gate structure is formed over the fin structure. A recessed portion is formed by etching a part of the fin structure not covered by the gate structure such that the oxide layer is exposed. A recess is formed in the exposed oxide layer. An epitaxial seed layer in the recess in the oxide layer. An epitaxial layer is formed in and above the recessed portion. The epitaxial layer is in contact with the epitaxial seed layer.
US10115822B2

Methods of forming a strained channel device utilizing dislocations disposed in source/drain structures are described. Those methods/structures may include forming a source/drain region in a substrate of a device, and forming an alloy in the source/drain region, wherein the alloy comprises a material that decreases a band gap between source/drain contacts and the source/drain regions to substantially zero. The embodiments herein reduce an external parasitic resistance of the device.
US10115813B2

A semiconductor structure includes a first III-V compound layer. A second III-V compound layer is over the first III-V compound layer and is different from the first III-V compound layer in composition. A carrier channel is located at an interface of the first III-V compound layer and the second III-V compound layer. Slanted field plates are in an opening in a dielectric layer over the second III-V compound layer; the gate electrode is disposed in the opening.
US10115811B2

A vertical channel semiconductor device including: a semiconductor body including a substrate having a first conductivity type and a front layer having a second conductivity type; a first portion of trench and a second portion of trench; and, within the first and second portions of trench, a corresponding conductive region and a corresponding insulating layer. The first and second portions of trench delimit laterally a first semiconductor region and a second semiconductor region, the first semiconductor region having a maximum width greater than the maximum width of the second semiconductor region. The device further includes an emitter region having the first conductivity type, which extends in the front layer and includes: a full portion, which extends in the second semiconductor region; and an annular portion, which extends in the first semiconductor region. The annular portion laterally surrounds a top region having the second conductivity type.
US10115808B2

A finFET device and methods of forming a finFET device are provided. The method includes depositing a dummy gate over and along sidewalls of a fin extending upwards from a semiconductor substrate, forming a first gate spacer along a sidewall of the dummy gate, and plasma-doping the first gate spacer with carbon to form a carbon-doped gate spacer. The method further includes forming a source/drain region adjacent a channel region of the fin and diffusing carbon from the carbon-doped gate spacer into a first region of the fin to provide a first carbon-doped region. The first carbon-doped region is disposed between at least a portion of the source/drain region and the channel region of the fin.
US10115801B1

After forming a trench extending through a sacrificial gate layer to expose a surface of a doped bottom semiconductor layer, a diode including a first doped semiconductor segment and a second doped semiconductor segment having a different conductivity type than the first doped semiconductor segment is formed within the trench. The sacrificial gate layer that laterally surrounds the first doped semiconductor segment and the second doped semiconductor segment is subsequently replaced with a gate structure to form a gated diode.
US10115800B1

A method of manufacturing a bipolar junction transistor (BJT) structure is provided. Pattern etching through a second semiconductor layer and recessing a silicon germanium layer are performed to form a plurality of vertical fins each including a silicon germanium pattern, a second semiconductor pattern and a hard mask pattern sequentially stacked on a first semiconductor layer above a substrate. First spacers are formed on sidewalls of the plurality of vertical fins. Exposed silicon germanium layer above the first semiconductor layer is directionally etched away. A germanium oxide layer is conformally coated to cover all exposed top and sidewall surfaces. Condensation annealing followed by silicon oxide strip is performed. The first spacers, remaining germanium oxide layer and the hard mask pattern are removed. A dielectric material is deposited to isolate the plurality of vertical fins. An emitter, a base and a collector contacts are formed to connect to the second semiconductor pattern, the silicon germanium pattern and the first semiconductor layer, respectively. The BJT structures manufactured are also provided.
US10115797B2

In a semiconductor device including a gate line having a relatively narrow width and a relatively smaller pitch and a method of manufacturing the semiconductor device, the semiconductor device includes a substrate having a fin-type active region, a gate insulating layer that covers an upper surface and sides of the fin-type active region, and a gate line that extends and intersects the fin-type active region while covering the upper surface and the both sides of the fin-type active region, the gate line being on the gate insulating layer, wherein a central portion of an upper surface of the gate line in a cross-section perpendicular to an extending direction of the gate line has a concave shape.
US10115794B2

A semiconductor device includes: an n− type layer disposed on a first surface of an n+ type silicon carbide substrate; a first trench formed in the n− type layer; a p type region disposed on both side surfaces of the first trench; an n+ type region disposed on both side surfaces of the first trench and disposed on the n− type layer and the p type region; a gate insulating layer disposed inside the first trench; a gate electrode disposed on the gate insulating layer; an oxide layer disposed on the gate electrode; a source electrode disposed on the oxide layer and the n+ region; and a drain electrode disposed on the second surface of the n+ type silicon carbide substrate, wherein a first channel as an accumulation layer channel and a second channel as an inversion layer channel are disposed in both side surfaces of the first trench, and the first channel and the second channel are disposed to be adjacent in a horizontal direction for the first surface of the n+ type silicon carbide substrate.
US10115781B2

A pixel array substrate includes a first substrate, pixel units, data lines, scan lines, constant voltage lines, a constant voltage source, a constant voltage pad, and a conductive pattern. The first substrate has pixel regions and a peripheral region surrounding the pixel regions. The conductive pattern includes conductive lines interlaced with each other to form a net and a conductive frame that surrounds and is electrically coupled to the conductive lines. The conductive frame is in electrical contact with the constant voltage pad within the peripheral region. Each pixel region is defined by two adjacent scan lines and two adjacent data lines. A portion of one of the constant voltage lines located completely within each of the pixel regions is in electrical contact with one of the conductive lines within the pixel region. An OLED display including the pixel array substrate and another OLED are also provided.
US10115779B2

A display unit with which lowering of long-term reliability of a transistor is decreased is provided. The display unit includes a display section having a plurality of organic EL devices with light emitting color different from each other and a plurality of pixel circuits that are singly provided for every said organic EL device for every pixel. The pixel circuit has a first transistor for writing a video signal, a second transistor for driving the organic EL device based on the video signal written by the first transistor, and a retentive capacity, and out of the first transistor and the second transistor, a third transistor provided correspondingly to a second organic EL device adjacent to a first organic EL device is arranged farther from the first organic EL device than a first retentive capacity provided correspondingly to the second organic EL device out of the retentive capacity.
US10115778B2

An electro-optical apparatus includes a first pixel and a second pixel. The first pixel and the second pixel include a reflective layer, an insulating layer, a functional layer, and an opposing electrode. The insulating layer includes a first insulating layer, a second insulating layer having a first opening, and a third insulating layer having a second opening. A first pixel electrode is provided on the first insulating layer in the first opening. A second pixel electrode is provided on the second insulating layer.
US10115777B2

A display device includes a plurality of pixel electrodes including a first pixel electrode, a first electrode adjacent to the first pixel electrode and arranged separated from the first pixel electrode, a bank covering an edge part of the first pixel electrode, an end part of the first electrode, and a region between the first pixel electrode and the first electrode, a first organic layer arranged above the first pixel electrode, above the first electrode and above the bank, a second organic layer arranged above the first organic layer overlapping the first pixel electrode, a third organic layer arranged above the second organic layer, above the first organic layer overlapping the first electrode, and above the first organic layer overlapping the bank, an opposing electrode arranged above the third organic layer overlapping the first pixel electrode, and a second electrode arranged above the third organic layer overlapping the first electrode.
US10115774B2

A base body including a plurality of first regions and a second region having a shape surrounding each of the first regions is prepared. A resin layer is formed in the plurality of first regions while avoiding the second region. A buried layer having a moisture-proof property higher than the resin layer is formed in the second region. A functional layer including a self-emitting element layer emitting light whose luminance is controlled for each of a plurality of unit pixels constituting an image is formed on the resin layer and the buried layer. The buried layer and the functional layer are cut along a line passing through the second region, so as to separate the resin layer into a plurality of portions respectively corresponding to the plurality of first regions.
US10115769B1

A ReRAM device is provided. The ReRAM device comprises a first dielectric layer disposed on a substrate and covering a gate oxide structure on the substrate, a first conductive connecting structure disposed on the substrate and penetrating the first dielectric layer, and a ReRAM unit disposed on the first conductive connecting structure. The first dielectric layer comprises a first insulating layer disposed on the substrate, and a stop layer disposed on the first insulating layer and contacting a top surface of the gate oxide structure, wherein the stop layer is a hydrogen controlled layer.
US10115760B2

A pixel cell, and a method of use thereof, the pixel cell including: an output, a photosensor configured to generate a first measuring current in a first measurement cycle and a second measuring current in a second measurement cycle as a function of radiation, an output node, a power storage device configured so that in a first operating mode a current can be injected by the power storage device as a function of the first measuring current, and so that in a second operating mode the power storage device is configured to hold the injected current so that the injected current can be detected at the output node, and a switching unit configured to form a difference between the injected current and the second measuring current at the output node in a reading cycle and to couple the output node to the output.
US10115759B2

A complementary metal-oxide semiconductor (CMOS) image sensor includes a device isolation layer provided in a trench of a substrate, the device isolation layer defining a pixel; and a photoelectric conversion device provided in the pixel. The device isolation layer includes a conductive layer, a tunneling layer interposed between the conductive layer and the substrate, and a trap layer interposed between the tunneling layer and the conductive layer.
US10115755B2

In a solid-state image pickup device including a pixel that includes a photoelectric conversion portion, a carrier holding portion, and a plurality of transistors, the solid-state image pickup device further includes a first insulating film disposed over the photoelectric conversion portion, the carrier holding portion, and the plurality of transistors, a conductor disposed in an opening of the first insulating film and positioned to be connected to a source or a drain of one or more of the plurality of transistors, and a light shielding film disposed in an opening or a recess of the first insulating film and positioned above the carrier holding portion.
US10115745B2

The present disclosure proposes a TFT array substrate and a method of forming the same. The TFT array substrate includes a substrate, a semi-conductor layer, a pixel electrode on the substrate so to be on the same layer as the semi-conductor layer, a gate insulating layer, a gate electrode, an ILD layer on the substrate so to cover the gate insulating layer, gate electrode and pixel electrode, a source electrode on the ILD layer and connected to the semi-conductor layer, and a drain electrode on the ILD layer and connected to the semi-conductor layer and pixel electrode. The TFT array substrate can prevent etching of the metal oxide by an etching solution. The TFT array substrate having a top-gate structure, including with a traditional TFT with a top-gate structure, can skip the use of photomask at two occasions during the production process, thus lowers the production cost.
US10115740B2

According to one embodiment, a semiconductor device includes an insulating substrate, a first semiconductor layer formed of silicon and positioned above the insulating substrate, a second semiconductor layer formed of a metal oxide and positioned above the first semiconductor layer, a first insulating film formed of a silicon nitride and positioned between the first semiconductor layer and the second semiconductor layer, and a block layer positioned between the first semiconductor film and the second semiconductor layer, the block layer hydrogen diffusion of which is lower than that of the first insulating film.
US10115729B2

An anti-fuse nonvolatile memory device includes an anti-fuse memory cell and a bipolar junction transistor. The anti-fuse, memory cell has a first terminal and a second terminal. The second terminal is coupled to a word line. The bipolar junction transistor has a collector terminal coupled to the first terminal of the anti-fuse, memory cell, a base terminal, and an emitter terminal coupled to a bit line.
US10115726B2

Techniques disclosed herein, provide a method and fabrication structure for accurately increasing feature density for creating high-resolution features and also for cutting on pitch of sub-resolution features. Techniques include using multiple materials having different etch characteristics to selectively etch features and create cuts or blocks where specified. A multiline layer is formed of three or more different materials that provide differing etch characteristics. Etch masks, including interwoven etch masks, are used to selectively etch cuts within selected, exposed materials. Structures can then be cut and formed. Forming structures and cuts can be recorded in a memorization layer, which can also be used as an etch mask.
US10115714B2

According to one embodiment, a semiconductor device includes a first semiconductor element having a first surface, a second semiconductor element having a lower surface bonded to the first surface of the first semiconductor element, a gel-like silicone that covers an upper surface of the second semiconductor element, and a resin portion that covers the gel-like silicone and the first surface of the first semiconductor element.
US10115713B2

An optoelectronic assembly includes at least one first component that emits first electromagnetic radiation and at least one first photosensitive component that controls the first component. The first photosensitive component connects in parallel to the first component and has a first radiation-sensitive region in a beam path of the first electromagnetic radiation.
US10115703B2

A semiconductor device includes a first semiconductor substrate, a second semiconductor substrate, a first metal layer located on the first semiconductor substrate, a second metal layer located on the second semiconductor substrate, a third metal layer, a first alloy layer, and a second alloy layer. The third metal layer extends between the first metal layer and the second metal layer. The first alloy layer comprises components of the first and third metal layers, and is provided between the first metal layer and the third metal layer. The second alloy layer comprises components of the second and third metal layers, and is provided between the second metal layer and the third metal layer. At least one of the first metal the second metal layers projects into the third metal layer at a circumferential edge portion thereof.
US10115698B2

A method for assembling a first substrate and a second substrate via metal adhesion layers, the method including: depositing, on a surface of each of the first and second substrates, a metal layer with a thickness controlled to limit surface roughness of each of the deposited metal layers to below a roughness threshold; exposing the metal layers deposited on the surface of the first and second substrates to air; directly adhering the first and second substrates by placing the deposited metal adhesion layers in contact, the surface roughness of the contacted layers being that obtained at an end of the depositing. The adhesion can be carried out in the air, at atmospheric pressure and at room temperature, without applying pressure to the assembly of the first and second substrates resulting from directly contacting the deposited metal adhesion layers.
US10115697B2

A coupling element for providing external coupling to a semiconductor die within an integrated circuit package. The coupling element comprises a flexible laminate structure comprising a flexible, electrically insulating substrate layer, a first conductive layer bonded to a first surface of the substrate layer, and a second conductive layer bonded to a second surface of the substrate layer. The coupling element is arranged to be coupled to the semiconductor die such that the first and second conductive layers are electrically coupled to electrical contacts of the semiconductor die. The coupling element is further arranged to extend through the integrated circuit package when electrically coupled to the semiconductor die, and for the first and second conductive layers to be further electrically coupled to at least one external component.
US10115681B1

A semiconductor die includes a pair of first alternating stacks of first portions of insulating layers and electrically conductive layers located over a semiconductor substrate, groups of memory stack structures vertically extending through a respective one of the pair of the first alternating stacks, a pair of second alternating stacks of second portions of the insulating layers and dielectric material layers laterally adjoined to a respective one of the first alternating stacks, such that each second portion of the insulating layers is connected to a respective one of the first portions of the insulating layers, and at least one seal ring structure laterally enclosing, and laterally spaced from, the pair of first alternating stacks, and contacting at least a first sidewall of each of the pair of second alternating stacks.
US10115675B2

In accordance with some embodiments of the present disclosure, a packaged semiconductor device includes a first package structure, at least one outer conductive bump, a second package structure, a sealing material, and an electromagnetic interference (EMI) shielding layer. The first package structure has a first cut edge. The outer conductive bump is disposed on the first package structure and has a second cut edge. The second package structure is jointed onto the first package structure. The sealing material is disposed on the first package structure, surrounds the second package structure, and covers the outer conductive bump. The sealing material has a third cut edge. The EMI shielding layer contacts the first cut edge, the second cut edge and the third cut edge. The EMI shielding layer is electrically connected with the outer conductive bump.
US10115672B2

A semiconductor device comprises a first conductive layer formed on a carrier over an insulating layer. A portion of the insulating layer is removed prior to forming the first conductive layer. A first semiconductor die is disposed over the first conductive layer. A discrete electrical component is disposed over the first conductive layer adjacent to the first semiconductor die. A first encapsulant is deposited over the first conductive layer and first semiconductor layer. A conductive pillar is formed through the first encapsulant between the first conductive layer and second conductive layer. A second encapsulant is deposited around the first encapsulant, first conductive layer, and first semiconductor die. A second conductive layer is formed over the first semiconductor die, first encapsulant, and second encapsulant opposite the first conductive layer. The carrier is removed after forming the second conductive layer. A semiconductor package is mounted to the first conductive layer.
US10115659B2

A solution for packaging a two terminal device, such as a light emitting diode, is provided. In one embodiment, a method of packaging a two terminal device includes: patterning a metal sheet to include a plurality of openings; bonding at least one two terminal device to the metal sheet, wherein a first opening corresponds to a distance between a first contact and a second contact of the at least one two terminal device; and cutting the metal sheet around each of the least one two terminal device, wherein the metal sheet forms a first electrode to the first contact and a second electrode to the second contact.
US10115648B2

A fan-out semiconductor package and an electronic device including the same are provided. The fan-out semiconductor package includes a semiconductor chip; an interconnection member electrically connected to the semiconductor chip and having a connection terminal pad; and a passivation layer disposed at one side of the interconnection member and having an opening part opening a portion of the connection terminal pad. Distances from a center of the connection terminal pad to at least two points of an edge thereof are different from each other.
US10115644B2

A plurality of interposers are made from a material substrate. The material substrate includes a glass substrate partitioned by a plurality of crossing division lines to define a plurality of separate regions. A multilayer member is provided on a first surface or a second surface opposite to the first surface of the glass substrate and has an insulating layer and a wiring layer. An exposed surface of the multilayer member is cut along each division line by using a first cutting blade to form a cut groove on the exposed surface of the multilayer member, the cut groove having a depth not reaching the glass substrate. The glass substrate is cut along each cut groove by using a second cutting blade having a thickness smaller than the width of each cut groove to thereby divide the glass substrate and manufacture the plural interposers.
US10115638B2

An integrated circuit containing MOS transistors with replacement gates may be formed with elevated LDD regions and/or recessed replacement gates on a portion of the transistors. Elevating the LDD regions is accomplished by a selective epitaxial process prior to LDD implant. Recessing the replacement gates is accomplished by etching substrate material after removal of sacrificial gate material and before formation of a replacement gate dielectric layer. Elevating the LDD regions and recessing the replacement gates may increase a channel length of the MOS transistors and thereby desirably increase threshold uniformity of the transistors.
US10115636B2

A workpiece has a plurality of low-dielectric-constant insulation films and a metallic pattern stacked on a surface of a semiconductor substrate. Devices are formed in a plurality of regions partitioned by streets formed in a grid pattern. Surfaces of the devices formed on the workpiece are covered with a surface protective member, leaving the streets exposed. A dispersion of abrasive grains in an etching liquid capable of dissolving the metallic pattern is blasted against the workpiece together with compressed gas so as to remove the low-dielectric-constant insulation films and the metallic pattern on the streets, thereby exposing the semiconductor substrate. The workpiece is divided with the semiconductor substrate exposed by the wet blasting step subjected to dry etching so as to divide the workpiece along the streets.
US10115631B2

A semiconductor device provided with a plurality of kinds of transistors with different device structures suitable for functions of circuits is provided. The semiconductor device includes first to third transistors with different device structures over one substrate. A semiconductor layer of the first transistor is an oxide semiconductor film with a stacked-layer structure, and a semiconductor layer of each of the second and third transistors is an oxide semiconductor film with a single-layer structure. Each of the first and second transistors includes a back gate electrode connected to its gate electrode.
US10115630B2

An interconnect structure and a method of forming an interconnect structure are disclosed. The interconnect structure includes a lower etch stop layer (ESL); a middle low-k (LK) dielectric layer over the lower ESL; a supporting layer over the middle LK dielectric layer; an upper LK dielectric layer over the supporting layer; an upper conductive feature in the upper LK dielectric layer, wherein the upper conductive feature is through the supporting layer; a gap along an interface of the upper conductive feature and the upper LK dielectric layer; and an upper ESL over the upper LK dielectric layer, the upper conductive feature, and the gap.
US10115629B2

Semiconductor devices having air gap spacers that are formed as part of BEOL or MOL layers of the semiconductor devices are provided, as well as methods for fabricating such air gap spacers. For example, a method comprises forming a first metallic structure and a second metallic structure on a substrate, wherein the first and second metallic structures are disposed adjacent to each other with insulating material disposed between the first and second metallic structures. The insulating material is etched to form a space between the first and second metallic structures. A layer of dielectric material is deposited over the first and second metallic structures using a pinch-off deposition process to form an air gap in the space between the first and second metallic structures, wherein a portion of the air gap extends above an upper surface of at least one of the first metallic structure and the second metallic structure.
US10115627B2

According to one embodiment, a semiconductor device includes a base, a memory cell region on the base comprising a first plurality of conductive layers and a second plurality of insulating layers, wherein an insulating layer extends between, and separates, each two adjacent conductive layers of the first plurality of conductive layers. A first stacked body and a second stacked body are located on the base, and includes a plurality of insulating layers and a plurality of conductive layers fewer than the number of first conductive layers, and an insulating layer extends between, and separates, each two adjacent conductive layers of the plurality of conductive layers in each stacked body. The end portions of the stacked bodies include a stair portion having a stair-like shape wherein a surface of each of the conductive layers thereof is exposed.
US10115624B2

A method of semiconductor device fabrication includes providing a substrate having a hardmask layer thereover. The hardmask layer is patterned to expose the substrate. The substrate is etched through the patterned hardmask layer to form a first fin element and a second fin element extending from the substrate. An isolation feature between the first and second fin elements is formed, where the isolation feature has a first etch rate in a first solution. A laser anneal process is performed to irradiate the isolation feature with a pulsed laser beam. A pulse duration of the pulsed laser beam is adjusted based on a height of the isolation feature. The isolation feature after performing the laser anneal process has a second etch rate less than the first etch rate in the first solution.
US10115623B2

In a substrate processing apparatus, a shield plate includes a first chucking magnetic material (441). The shield plate is moved up and down by a chamber opening-and-closing mechanism. A substrate holding part includes a movable chuck member (412) and a fixed chuck member. The movable chuck member (412) includes a second chucking magnetic material (442). When the shield plate is moved down, the shield plate comes in close proximity to the upper surface of a substrate (9), and the first chucking magnetic material (441) comes in close proximity to the second chucking magnetic material (442). The substrate (9) is held by magnetic action between the first chucking magnetic material (441) and the second chucking magnetic material (442). It is thus possible to hold the substrate (9) with a simple structure.
US10115611B2

A substrate cooling method is for, using a load-lock mechanism for controlling a pressure therein between a first pressure close to an atmospheric pressure and a second pressure in a vacuum state, cooling a substrate transferred from the second module to the first module. The method includes maintaining a pressure in the chamber to the second pressure, allowing the chamber to communicate with a second module, and loading the substrate into the chamber; locating the substrate to a cooling position close to the cooling member; exhausting the chamber such that the pressure in the chamber becomes a third pressure where a region between a surface of the cooling member and a backside of the substrate satisfies a molecular flow condition. The method further includes introducing a purge gas into the chamber to increase the pressure in the chamber to the first pressure, and cooling the substrate by the cooling member.
US10115610B2

A substrate processing apparatus includes a spin chuck, a shielding member disposed over the substrate, a cup surrounding a spin base, an upper gas valve that makes an inert gas be discharged from a downward discharge port of the shielding member, and an exhaust duct that discharges a gas in the cup. The shielding member includes an opposed surface disposed over the substrate and an inner peripheral surface surrounding the substrate. The lower end of the inner peripheral surface of the shielding member is disposed in the periphery of the spin base. The distance in the radial direction from the lower end of the inner peripheral surface of the shielding member to an outer peripheral surface of the spin base is not less than the distance in the vertical direction from an upper surface of the substrate to the opposed surface.
US10115598B2

To suppress thicknesses of a plating film of dies adjacent to a portion in which patterns are not formed on a resist, and improve uniformity of a plated metal layer thickness in a substrate surface. A substrate holder according to the present invention has: a holding surface 57 for holding a substrate; a second holding member 60 configured to have an opening part 63 for exposing the holding surface 57, and to press the substrate placed on the holding surface 57 against the holding surface 57 to thereby hold the substrate; and a shielding plate 65 configured to protrude to an inside of the opening part 63 of the second holding member 60 in a radial direction and to shield a part of the holding surface 57. The shielding plate 65 is configured to be movable along the opening part 63.
US10115593B2

Embodiments include a method of processing a hardmask that includes forming an alloyed carbon hardmask over an underlying layer. In an embodiment, the alloyed carbon hardmask is alloyed with metallic-carbon fillers. The embodiment further includes patterning the alloyed carbon hardmask and transferring the pattern of the alloyed carbon hardmask into the underlying layer. According to an embodiment, the method may further include removing the metallic component of the metallic-carbon fillers from the alloyed carbon hardmask to form a porous carbon hardmask. Thereafter, the porous hardmask may be removed. In an embodiment, the metallic component of the metallic-carbon fillers may include flowing a processing gas into a chamber that volatizes the metallic component of the metallic-carbon fillers.
US10115588B2

A substrate treating apparatus including an unloading order changing unit. The unloading order changing unit reverses an order, in regard to unloading of substrates in a carrier from the top, between a poor inclined substrate and a substrate at least immediately above the poor inclined substrate when the poor inclined substrate is present whose inclination is determined larger than a pre-set threshold by a poor inclination determining unit. That is, the order is reversed such that the poor inclined substrate whose surface may be possibly be scratched with a hand is unloaded prior to the substrate immediately above the poor inclined substrate. Accordingly, this inhibits damages on the substrate caused by scratching a substrate surface with the hand of a substrate transport mechanism.
US10115587B2

A reverse blocking IGBT is manufactured using a silicon wafer sliced from a single crystal silicon ingot which is manufactured by a floating method using a single crystal silicon ingot manufactured by a Czochralski method as a raw material. A separation layer for ensuring a reverse blocking performance of the reverse blocking IGBT is formed by diffusing impurities implanted into the silicon wafer using a thermal diffusion process. The thermal diffusion process for forming the separation layer is performed in an inert gas atmosphere at a temperature equal to or more than 1290° C. and less than the melting point of silicon. In this way, no crystal defect occurs in the silicon wafer and it is possible to prevent the occurrence of a reverse breakdown voltage defect or a forward defect in the reverse blocking IGBT and thus improve the yield of a semiconductor element.
US10115575B2

One or more known compounds of a sample are ionized. At least one precursor ion corresponding to a compound of the one or more known compounds is selected and fragmented, producing a product ion mass spectrum for the precursor ion. An m/z tolerance probability function that varies from 1 to 0 with increasing values of an m/z difference between two mass peaks and that includes one or more values between 1 and 0 is received. A library product ion mass spectrum for the at least one compound is retrieved from a memory. An m/z difference between at least one experimental product ion mass peak in the product ion mass spectrum and at least one library product ion mass peak in the library product ion mass spectrum is calculated. An m/z tolerance probability that determines if the two peaks are corresponding peaks is calculated from the m/z difference using the probability function.
US10115574B2

A sputtering cathode includes a magnet array having an outer, ring magnet surrounding an inner, disk magnet. A sputtering target is positioned on one side of the magnet array covering a side of the ring magnet and a side of the disk magnet, and a magnetic keeper disk is positioned between the sputtering target and the disk magnet. A cooling well positioned between the ring magnet and the disk magnet is in contact with part of the sputtering target. One or more cooling tubes is/are coupled to the cooling well. An outer body flange surrounds the one or more cooling tubes and contacts a side of the ring magnet opposite the sputtering target. An inner body flange, surrounded by the outer body flange, contacts a side of the disk magnet opposite the sputtering target. One or more insulators positioned between the ring magnet and the disk magnet couple the inner body flange, the outer body flange, and the one or more cooling tubes together in an operative relation, and electrically isolate the inner body flange, the outer body flange, and the one or more cooling tubes from each other to form an ultra-high vacuum seal without the use of one or more elastomer seals.
US10115571B2

Apparatus and methods that provide a reagent gas in a foreline abatement system are provided herein. In some embodiments, a reagent delivery system includes a water tank having an inner volume that holds a reagent liquid when disposed therein, and a heat exchanger having a central opening disposed in the inner volume and configured to keep a top surface of the reagent liquid from freezing when reagent liquid is disposed within the water tank.
US10115562B2

A system includes an aperture array comprising a plurality of active apertures, respective ones of the active apertures configured to selectively deflect beams passing therethrough. The system also includes a limiting aperture configured to pass beams not deflected by the active apertures to a target object. The system further includes a control circuit configured to control the active apertures to provide first and second different exposure duration resolutions.
US10115558B2

Methods are provided for operating a particle-optical device, wherein electrical charging of a sample to be examined is reduced. The particle-optical device includes a vacuum chamber for receiving a sample, a particle source for generating a primary particle beam directed to the sample, a scan generator for directed guidance of the primary particle beam over the sample surface, and at least one detector for detecting interaction products created during the interaction between the primary particle beam and the sample.
US10115550B2

An arrangement for an electrical switching device is disclosed. The arrangement for an electrical switching device comprises a contact spring and a component attached to the contact spring. The component has an edge running in an inclined manner with respect to a longitudinal direction of the contact spring. The component also has at least two switching state positions and a transition phase between the switching state positions, and abuts the contact spring along the edge in the transition phase.
US10115547B2

A medium or high voltage switch is provided. The medium or high voltage switch includes a bottle assembly and a bushing. The bottle assembly includes a bottle formed of a first material and defining a chamber. The bottle assembly further includes a plurality of contacts for selectively opening and closing an electrical circuit, the plurality of contacts disposed within the chamber. The bushing is formed of a second material and defines a cavity configured to receive the bottle assembly. The bottle assembly and the bushing have an interference fit.
US10115546B2

A current-interrupter device (1) comprising a circuit breaker (2) including a first stationary conductive support (4) carrying both a stationary arcing contact (14) and a movable arcing contact (16), and also carrying a movable permanent contact (17), the movable arcing contact (16) and the movable permanent contact (17) being electrically connected to the first stationary support (4), and a disconnector (3) including a second stationary conductive support (6) carrying a disconnector contact (18), and wherein: the movable disconnector contact (18) is in contact with the stationary arcing contact (14) when it is closed and spaced apart from the stationary arcing contact (14) when it is open; and the movable disconnector contact (18) and the movable permanent contact (17) are connected to each other when they are both in the closed position, and they are spaced apart from each other when one or the other is open.
US10115544B2

Methods for assembling low-profile, singulated keyboards by prefabricating key assemblies onto a chassis strip that is divided into individual key assemblies only after the substrate is affixed to a feature plate of keyboard. For example, a row of key assemblies is fabricated onto a chassis strip. The row corresponds to a partial or complete row of keys of the keyboard. The chassis strip is thereafter affixed to a feature plate in a specific location, thereby aligning each prefabricated key assembly to a precise location on the feature plate. While connected, each prefabricated key assembly is independently affixed to the feature plate. Thereafter, interconnecting portions of the chassis strip between the prefabricated key assemblies are removed, thereby singulating each key assembly.
US10115539B2

An illuminated key structure and electronic device with the key structure includes a substrate, a light guiding element, a key body, a first reflection film, and a second reflection film. The substrate has a light emitting element disposed on a substrate surface thereof. The light guiding element includes a main body and a light guiding portion. The main body has a first and second surfaces. The light guiding portion is on the first surface and forms, together with the first surface cooperatively, a receiving space for receiving the key body. The first reflective film is disposed on the second surface, and the second reflective film is disposed on the substrate surface. Light from the light emitting element is repeatedly reflected between the first reflection film and the second reflection film before being transmitted out of the key structure through the light guiding portion.
US10115538B2

A light-pervious bicolor key cap includes: a key frame, having a first color and formed with plural thin ribs, wherein front ends of the plural thin ribs are formed with at least one letter or punctuation in a continuous status without any notch; and a cap cover, having a second color, wherein the letter or punctuation is formed on a surface of the cap cover, an outer side of the cap cover is formed with a material filling protrusion allowing a plastic having the second color to be filled in, and an inner surface thereof is formed with at least one convex piece which is not fixedly combined with the key frame; so that through removing the convex piece having the second color, the letter or punctuation of the cap cover is prevented from being formed with any notch and capable of allowing the light to fully permeate.
US10115535B2

In an embodiment, an electric storage device 1 includes: an electric storage element 50 having a positive electrode and a negative electrode; a non-aqueous electrolytic solution constituted by a non-aqueous solvent primarily containing cyclic ester and cyclic carbonate ester, in which an electrolyte containing lithium salt is dissolved and to which a sulfonate ester derivative whose reduction potential is higher than that of the cyclic ester and cyclic carbonate ester is added; and an outer container 70 that stores the electric storage element 50 and non-aqueous electrolytic solution. The electric storage device can offer both good low-temperature characteristics and good high-temperature reliability.
US10115532B2

Capacitors having electrodes made of interconnected corrugated carbon-based networks (ICCNs) are disclosed. The ICCN electrodes have properties that include high surface area and high electrical conductivity. Moreover, the electrodes are fabricated into an interdigital planar geometry with dimensions that range down to a sub-micron scale. As such, micro-supercapacitors employing ICCN electrodes are fabricated on flexible substrates for realizing flexible electronics and on-chip applications that can be integrated with micro-electromechanical systems (MEMS) technology and complementary metal oxide semiconductor technology in a single chip. In addition, capacitors fabricated of ICCN electrodes that sandwich an ion porous separator realize relatively thin and flexible supercapacitors that provide compact and lightweight yet high density energy storage for scalable applications.
US10115524B2

In a width direction of a ceramic laminate, one end portion of a first internal electrode and one end portion of a second internal electrode each include metal phases of a Ni region, a Ni—O region, and a Ni—O—Mg region disposed in this order from a first internal electrode side and a second internal electrode side, respectively, to a first side surface of the ceramic laminate. The other end portion of the first internal electrode and the other end portion of the second internal electrode each include metal phases of a Ni region, a Ni—O region, and a Ni—O—Mg region disposed in this order from the first internal electrode side and the second internal electrode side, respectively, to a second side surface of the ceramic laminate.
US10115522B2

A multi-layered dielectric polymer material, a capacitor comprising the multi-layered dielectric polymer material, a use of the multi-layered dielectric polymer material and a method for forming the multi-layered dielectric polymer material are disclosed. The multi-layered dielectric polymer material may comprise a plurality of dielectric layers wherein the plurality of dielectric layers may comprise an identical base material. The base material may be compound with agents for at least one of the plurality of dielectric layers. It may overcome compatible issues for convention multi-layered material. The dielectric polymer material may have increased dielectric strength and excellent thermal properties.
US10115521B2

An electronic component includes a multilayer body formed by laminating an insulator substrate and a plurality of insulator layers, a coil including coil conductors provided on the insulator substrate, and an internal magnetic path penetrating the insulator substrate. A manufacturing method for the electronic component includes: forming the coil conductors and a sacrificial conductor at the same time on a mother insulator substrate, which is the assemblage of a plurality of the insulator substrates; laminating insulator sheets, which are to be the corresponding insulator layers mentioned above, on the mother insulator substrate so as to cover the coil conductors; and exposing the sacrifice conductor by removing part of the insulator sheets.
US10115507B2

The present invention discloses a low-B rare earth magnet. The rare earth magnet contains a main phase of R2T14B and comprises the following raw material components: 13.5 at %˜4.5 at % of R, 5.2 at %˜5.8 at % of B, 0.3 at %˜0.8 at % of Cu, 0.3 at %˜3 at % of Co, and the balance being T and inevitable impurities, the R being at least one rare earth element comprising Nd, and the T being an element mainly comprising Fe. 0.3˜0.8 at % of Cu and an appropriate amount of Co are co-added into the rare earth magnet, so that three Cu-rich phases formed in the grain boundary, and the magnetic effect of the three Cu-rich phases existing in the grain boundary and the solution of the problem of insufficient B in the grain boundary can obviously improve the squareness and heat-resistance of the magnet.
US10115497B2

This present invention disclosed a compressive graphene hydrogel and relates to a preparation method thereof. The compressive graphene hydrogel is obtained using the oxidized graphene and phytic acid as raw materials, wherein the oxidized graphene is used as the precursor. The obtained graphene hydrogel has a rich micro gap structure, a super large surface area, and high conductivity.
US10115493B2

The present disclosure relates to surface-modified carbon hybrid particles in agglomerated form, methods for making such surface-modified carbon hybrid particles and their use, for example as conductive additives. The surface-modified carbon hybrid particles are characterized by a high surface area and a high mesopore content. The disclosure also pertains to methods for making dispersions of such compounds in a liquid medium in the presence of a surfactant and their use as conductive coatings. Polymer compounds filled with the surface-modified carbon hybrid particles are also disclosed. A further disclosure relates to the use of surface-modified carbon hybrid particles as carbon supports.
US10115491B2

An apparatus for producing 99Mo from a plurality of 100Mo targets through a photo-nuclear reaction on the 100Mo targets. The apparatus comprises: (i) an electron linear accelerator component; (ii) a converter component capable of receiving the electron beam and producing therefrom a shower of bremsstrahlung photons; (iii) a target irradiation component for receiving the shower of bremsstrahlung photons for irradiation of a target holder mounted and positioned therein. The target holder houses a plurality of 100Mo target discs. The apparatus additionally comprises (iv) a target holder transfer and recovery component for receiving, manipulating and conveying the target holder by remote control; (v) a first cooling system sealingly engaged with the converter component for circulation of a coolant fluid therethrough; and (vi) a second cooling system sealingly engaged with the target irradiation component for circulation of a coolant fluid therethrough.
US10115489B2

A system and method to safely isolate mobile radioactive material during an emergency includes a borehole located in close proximity and at a depth sufficient to safely isolate the material. An already- or pre-prepared vertical-oriented gravity fracture is located at the bottom end of the borehole, with the mobile radioactive material entering the gravity fracture during the emergency. A dense slurry or fluid could be mixed with the mobile radioactive material to create and propagate the gravity fracture as the radioactive material is being disposed of.
US10115487B2

A nuclear steam supply system having a shutdown system for removing residual decay heat generated by a nuclear fuel core. The steam supply system may utilize gravity-driven primary coolant circulation through hydraulic-ally interconnected reactor and steam generating vessels forming the steam supply system. The shutdown system may comprise primary and secondary coolant systems. The primary coolant cooling system may include a jet pump comprising an injection nozzle disposed inside the steam generating vessel A portion of the circulating primary coolant is extracted, pressurized and returned to the steam generating vessel to induce coolant circulation under reactor shutdown conditions. The extracted primary coolant may further be cooled before return to the steam generating vessel in some operating modes. The secondary coolant cooling system includes a pumped and cooled flow circuit operating to circulate and cool the secondary coolant, which in tun extracts heat from and cools the primary coolant.
US10115479B2

A memory device that includes a memory cell array and control circuit in which the memory cell array includes a normal region including a first failed block and a redundant region including a first redundant block replacing the first failed block. The control circuit includes a mapping table storing replacement information. The control circuit refers to the mapping table for accessing the first redundant block. When testing the memory device, the control circuit writes “1” in the normal region and the first redundant block, writes “0” in the redundant region except the first redundant block, adds the replacement information regarding a second failed block and second redundant block in the redundant region to the mapping table and verifies the result of replacing the second failed block with the second redundant block based on entire data read from the memory cell array with respect to entire range assigned to the address signal.
US10115478B2

A semiconductor memory device includes: a plurality of memory cell arrays each memory cell array including a first region, a second region, and a third region in the second region; and a repair controller suitable for storing a first repair address information, generating a first mode enable signal for accessing the third region by comparing the first repair address information with a row address during a first mode for a repair operation, and disabling the first mode enable signal in response to a refresh command regardless of a result of the comparing the first repair address information with the row address.
US10115470B2

A circuit for biasing non-volatile memory cells includes a dummy decoding path between a global bias line and a biasing node, a reference current generator coupled to the dummy decoding path and configured to supply a reference current, a biasing stage configured to set a cell bias voltage on the biasing node, and a compensation stage configured to compensate a current absorption of the biasing stage at the biasing node so that the reference current will flow through the dummy decoding path.
US10115467B2

A programmable non-volatile memory device effectuates two different functions (read, erase (re-program)) during a single instruction or command. During a first phase of the command a cell state is determined by a memory controller circuit, and in a second phase of the same command the cell state is re-written. This implementation is useful for applications where it is desirable to permit one time access only of particular data/content.
US10115465B2

Methods of operating a memory include receiving a plurality of digits of data, determining a value of the plurality of digits of data, and selecting a function to represent the value of the plurality of digits of data. The selected function is a function of a cell number of each memory cell within a grouping of memory cells. The methods further include determining a desired threshold voltage of a particular memory cell of the grouping of memory cells corresponding to the value of the selected function for the cell number of the particular memory cell, and programming the particular memory cell to its desired threshold voltage.
US10115462B2

An address decoder, for a non-volatile memory device provided with a memory array having memory cells arranged in word lines (WL) and bit lines (BL), each memory cell being having a memory element and an access element with a MOS transistor for enabling access to the memory element. Source terminals of the MOS transistors of the access elements of the memory cells of a same word line are connected to a respective source line. The address decoder has a row-decoder circuit and a column-decoder circuit, for selecting and biasing the word lines and the bit lines, respectively, of the memory array with row-driving signals (VWL) and column-driving signals (VBL), respectively. The address decoder has a source-decoder circuit for generating source-driving signals (VSL) for biasing the source lines of the memory array, on the basis of the logic combination of the row-driving signals of associated word lines.
US10115461B1

An electronic device includes a semiconductor memory, and the semiconductor memory includes a memory cell including a resistive memory element having a high resistance state and a low resistance state according to stored data, a selection element coupled serially to the resistive memory element, and a current clamping transistor electrically connected to a first end of the memory cell to limit an amount of a current flowing through the memory cell. In a drift recovery operation of the memory cell, a rising pulse voltage may be applied to a second end of the memory cell in a state in which the current clamping transistor has been turned off, the first end facing the second end.
US10115458B2

A memory system includes a plurality of non-volatile memories, one or more temperature sensors each of which is disposed in or adjacent to one of the non-volatile memories, and a controller. The controller is configured to maintain a temperature increase amount and a reference temperature for each of the non-volatile memories, and select one of the non-volatile memories having a pending command as a next memory to be accessed based on a current temperature, the temperature increase amount, and the reference temperature of the selected non-volatile memory, and access the selected non-volatile memory to perform the pending command.
US10115457B2

Apparatuses and methods for threshold voltage (Vt) distribution determination are described. A number of apparatuses can include sense circuitry configured to determine a first current on a source line of an array of memory cells, the first current corresponding to a first quantity of memory cells of a group of memory cells that conducts in response to a first sensing voltage applied to an access line and determine a second current on the source line, the second current corresponding to a second quantity of memory cells of the group that conducts in response to a second sensing voltage applied to the access line. The number of apparatuses can include a controller configured to determine at least a portion of a Vt distribution corresponding to the group of memory cells based, at least in part, on the first current and the second current.
US10115446B1

A nonvolatile error buffer is added to STT-MRAM memory design to reduce the error correction coding ECC required to achieve reliable operation with a non-zero Write Error Rate (“WER”). The error buffer is fully associative, storing both the address and the data of memory words which have failed to write correctly within an assigned ECC error budget. The write cycle includes a verify to determine if the word has been written correctly. The read cycle includes a search of the error buffer to determine if the address is present in the buffer.
US10115444B1

Data bit inversion tracking in cache memory to reduce data bits written for write operations is disclosed. In one aspect, a cache memory including a cache controller and a cache array is provided. The cache array includes one or more cache entries, each of which includes a cache data field and a bit change track field. The cache controller compares a current cache data word to a new data word to be written and stores a bit track change word representing the difference (i.e., inverted bits) between the current cache data word and the new data word in the bit change track field. By using the bit track change word stored in the bit change track field to determine whether fewer bit writes are required to write data in an inverted or a non-inverted form, power consumption can be reduced for write operations through reduced bit write operations.
US10115431B2

To be able to manage images showing motions of subjects more easily. Provided is an image processing device including: an image acquisition unit configured to acquire a series of object images showing an object moving in a series of frame images; an image selection unit configured to select a plurality of display object images according to a predetermined criterion from among the series of object images; and an image output unit configured to generate an output image including the plurality of display object images.
US10115429B2

A disk magazine according to the present disclosure is a disk magazine equipped with a resin-made disk tray that houses a plurality of disks in a stacked state and a tray holder that houses the disk tray. An opening is provided on one side surface of the tray holder so that the disk tray can be inserted into and extracted from the opening. A sliding member is mounted to a front wall of the disk tray so as to protrude more upward than a top surface of the disk tray. The front wall serves as a side where the disk tray is inserted into the opening. The sliding member is constituted of a resin material different from a resin material that constitutes the disk tray.
US10115425B2

Provided is a coating-type magnetic recording medium for microwave assisted recording. A magnetic recording medium for microwave assisted recording having a magnetic layer including ferromagnetic powder and a binder on a non-magnetic support, in which the magnetic layer exhibits an intrinsic ferromagnetic resonance frequency of 30.0 GHz or more. A magnetic recording device including the magnetic recording medium and a magnetic head for microwave assisted recording.
US10115424B2

The present invention provides a magnetic recording layer that has a high magnetic anisotropy constant Ku and a low Curie temperature Tc, as well as a magnetic recording medium that incorporates such a magnetic recording layer. The magnetic recording medium of the present invention includes a nonmagnetic substrate and a magnetic recording layer containing an ordered alloy. The ordered alloy may contain at least one element selected from the group consisting of Fe and Ni; at least one element selected from the group consisting of Pt, Pd, Au, Rh and Ir; and Ru.
US10115423B1

A near-field transducer has an enlarged portion with a peg extending towards a media-facing surface. Two reflectors are located co-planar with near-field transducer and located on either side of the near-field transducer in a crosstrack direction. The two reflectors are separated by a gap proximate the peg of the near-field transducer. The two reflectors each include a first edge at the media facing surface and a second edge at an acute angle to the media-facing surface. The second edge faces the near-field transducer. The two reflectors concentrate the light on the peg of the near-field transducer.
US10115415B1

A magnetic pulse recording method is disclosed wherein a magnetic field is turned off for a portion (tOFF) of a bit duration before or after total recording time is completed for each bit. Typical bit lengths of 10 nm to 50 nm must be less than the main pole down-track length, and total recording time (tREC) must be less than the bit duration such that bit duration equals (tREC+tOFF). In a random bit sequence, tREC may be maintained for each bit while tOFF increases as bit duration increases. The method applies to mobile hard disk drives (HDD) with 2.5 inch disks, and to nearline HDD with 3.5 inch disks where bit durations vary from 0.3 to 1.2 ns for recording velocities between 10 and 47 m/sec. The time required to turn off the field may be <10 picoseconds, and comprise a linear or non-linear waveform.
US10115413B2

An autocorrelation calculating part calculates autocorrelation Ro(i) from an input signal. A predictive coefficient calculating part performs linear predictive analysis using modified autocorrelation R′o(i) obtained by multiplying the autocorrelation Ro(i) by a coefficient wo(i). Here, it is assumed that a case where, for at least part of each order i, the coefficient wo(i) corresponding to each order i monotonically increases as a value having negative correlation with a fundamental frequency of an input signal in a current frame or a past frame increases and a case where the coefficient wo(i) monotonically decreases as a value having positive correlation with a pitch gain in a current frame or a past frame increases, are included.
US10115407B2

Provided are a method and apparatus for encoding and decoding a high frequency signal by using a low frequency signal. The high frequency signal can be encoded by extracting a coefficient by linear predicting a high frequency signal, and encoding the coefficient, generating a signal by using the extracted coefficient and a low frequency signal, and encoding the high frequency signal by calculating a ratio between the high frequency signal and an energy value of the generated signal. Also, the high frequency signal can be decoded by decoding a coefficient, which is extracted by linear predicting a high frequency signal, and a low frequency signal, and generating a signal by using the decoded coefficient and the decoded low frequency signal, and adjusting the generated signal by decoding a ratio between the generated signal and an energy value of the high frequency signal.
US10115400B2

Disclosed herein are example techniques to identify a voice service to process a voice input. An example implementation may involve an NMD receiving, via a microphone, voice data indicating a voice input. The NMD may identify, from among multiple voice services registered to a media playback system, a voice service to process the voice input and cause, via a network interface, the identified voice service to process the voice input.
US10115399B2

The disclosure relates to an audio classifier comprising: a first processor having hard-wired logic configured to receive an audio signal and detect audio activity from the audio signal; and a second processor having reconfigurable logic configured to classify the audio signal as a type of audio signal in response to the first processor detecting audio activity.
US10115391B2

A method applied to a computer equipment, for providing a voice feedback information to a user in a call is provided in the present invention, wherein the method includes: acquiring a text information obtained by conducting a voice recognition on a voice information of the user; identifying a menu item to be jumped to, according to the text information in conjunction with a plurality of menu items of other party in the call, wherein the menu item to be jumped to is away from a present menu item by at least two levels; and jumping to the identified menu item, and sending the voice feedback information that corresponds to the menu item and is to be provided to the user. The present disclosure can achieve free conversion in the plurality of menu items of other party in the call.
US10115390B2

A server determines that communications with a first user device are to be made in a voice call mode. The server receives, from a second user device, a first text data packet corresponding to text communications with the first user device, converts the first text data packet into a first voice data packet, and sends, via a wireless network, the first voice data packet to the first user device.
US10115389B2

The present disclosure provides a speech synthesis method and apparatus. The speech synthesis method includes: processing a text, to obtain a to-be-synthesized text; if a network connection exists, sending the to-be-synthesized text to an online speech synthesis system for speech synthesis; and if a fault occurs in the online speech synthesis system in a process in which the online speech synthesis system performs speech synthesis or the network connection is disrupted in an actual use process, sending a text for which the online speech synthesis system has not completed speech synthesis to an offline speech synthesis system for speech synthesis.
US10115382B2

A keyboard device includes a plurality of hammer members provided corresponding to a plurality of keys, whereby each hammer member applies an action load to a depressed key by rotating in conjunction with the key, and a key load applying member which applies a key load to the key by the hammer member coming in contact therewith when the hammer member is rotated, in which the key load applying member is singly provided corresponding to the plurality of keys, and a first portion of the key load applying member corresponding to a first key and a second portion of the key load applying member corresponding to a second key are different in at least one of thickness, level of elasticity, and level of viscosity.
US10115380B1

Providing feedback on a musical performance performed with a musical instrument. An instrument profile associated with the musical instrument used to perform the musical performance is identified. The instrument profile comprises information relating to one or more tuning characteristics of the instrument. The pitch of notes of the musical performance are analyzed based on the instrument profile to determine a measure of tuning of the musical performance. A feedback signal is generated based on the determined measure of tuning.
US10115372B2

A display apparatus is provided. The display apparatus includes a sensor configured to sense ambient light, a display configured to provide a screen including a first area which displays content and a second area outside the first area and a processor configured to change a size of the second area based on the sensed ambient light.
US10115367B2

The present invention discloses a driving circuit and a liquid crystal display device. The driving circuit has: a first to fourth diodes, a first and second capacitors, and an adjustable voltage source, An anode of the first diode inputs a voltage, cathodes of the first to third diodes are connected to anodes of the second to fourth diodes, a cathode of the fourth diode outputs a voltage, a first end of the first capacitor is connected to a common end of the first diode and the second diode, a second end of the first capacitor is connected to an output terminal of the adjustable voltage source, and a selective terminal thereof is used to input a selective voltage; when an input voltage is not changed, the selective voltage is different and an output voltage is different. The above-mentioned method can provide multiple different output voltages to meet with client's requirements.
US10115364B2

The present disclosure relates to a scanning driving circuit and a flat display device. The scanning driving circuit includes a plurality of cascaded-connected scanning driving units respectively arranged at two lateral sides of a flat display device. With respect to the same level, the scanning driving unit at both sides connect to two the same scanning lines. Each of the scanning driving units includes: an input circuit configured to charge a pull-up and a pull-down control signal points; a latch circuit configured to latch signals received from the input circuit; a reset circuit configured to reset a level of the pull-up control signal point; an output circuit configured to generate scanning driving signals; and a clock control circuit configured to selectively output the scanning driving signals to the first scanning line or the second scanning line via third clock signals or fourth clock signals.
US10115357B2

An electronic device may have a display that has column driver circuitry for providing data line signals to data lines in an array of display pixels. Gate line signals on gate lines in the array and the data line signals may be used in controlling the array to display images for a user of the electronic device. The column driver circuitry may include voltage divider circuitry such as a chain of resistors with reference voltage nodes. The nodes may be provided with reference voltages from corresponding input pins. During normal operation of the column driver circuitry, a voltage supply may supply a set of column driver voltage divider reference voltages to the input pins. During power state transitions when power supply lines for the column driver circuitry might be subjected to undesirable current surges, the voltage supply may be used in supplying transitional voltages to the input pins.
US10115352B2

The present disclosure provides a backlight driving circuit, which includes a backlight source, an image collecting circuit, a comparing circuit, a PWM generating circuit, a PFM generating circuit, a driving circuit and a backlight driving circuit, the image collecting circuit outputs a grayscale value of a current frame to the driving circuit; the driving circuit transmits a grayscale variation value to the comparing circuit; the comparing circuit outputs a control signal for the PWM generating circuit or a control signal for the PFM generating circuit; the PWM generating circuit generates a PWM signal or the PFM generating circuit generates a PFM signal and outputs it to the backlight driving circuit; the backlight driving circuit changes a current of the backlight source for dimming. This circuit may decrease the whole energy loss of the backlight adjusting process and increase the working efficiency of the circuit.
US10115345B2

A pixel circuit, a driving method thereof and a display panel are disclosed. In the pixel circuit, an initialization circuit is configured for outputting an initialization signal to a first node; a driving circuit is configured for initializing a second node through a first power signal, and outputting a driving current to a control circuit; a charging circuit is configured for outputting a data signal to the first node; a maintenance circuit is configured for maintaining a potential of the second node unchanged through the first power signal; and the control circuit is configured for receiving the driving current from the driving circuit and outputting it to a light emitting circuit so as to drive the light emitting circuit to emit light. Particularly, the maintenance circuit can maintain the potential of the second node unchanged, thereby ensuring that the driving circuit can output a stable driving current circuit.
US10115344B2

A pixel circuit includes: a light emitting component, a first transistor (MT2) including a gate coupled to a first node (N1), a first terminal coupled to a first pixel power supply (VELVDD) and a second terminal coupled to a second node (N3), and the pixel current flows from the first terminal to the second terminal in response to a voltage at the gate; a second transistor (MT1), for selectively providing a data signal to a third node (N2); a third transistor (MT3); a fourth transistor (MT6), for selectively providing a compensation voltage to the first transistor (MT2); a fifth transistor (MT5), for selectively providing an initialization voltage to the third node (N2); a sixth transistor (MT4), for selectively providing the pixel current to the light emitting component; and a capacitor (C1), located between the first node (N1) and the third node (N2).
US10115341B2

An organic light emitting display includes a display panel, which includes a plurality of pixels and displays an image, and a data driving circuit differently outputting a compensation voltage depending on a sensing value based on a driving current. Each of the plurality of pixels includes an organic light emitting diode, a driving thin film transistor (TFT) having a double gate structure including a main gate electrode and a sub-gate electrode, a switching TFT applying a data voltage determining the driving current to the main gate electrode of the driving TFT, and a compensation TFT applying the compensation voltage for compensating for a shift amount of a threshold voltage of the driving TFT to the sub-gate electrode of the driving TFT.
US10115340B2

A pixel compensation circuit, method and flat display device are disclosed. The pixel compensation circuit includes a first control terminal of a driving switch connected with a reference voltage terminal, control terminals of a first and second controllable terminal connected with a first and second scanning line; a first terminal of the second controllable switch connected with a second terminal of the driving switch; an anode of an OLED connected with the second terminal of the second controllable switch, a cathode is grounded; control terminals of a third and fourth controllable terminals connected with a third scanning line; the second control terminal of the driving switch is grounded through a capacitor; a first terminal of the fourth controllable switch connected with a second terminal of the driving switch and the second terminal connected with a data line. The present invention can avoid unstable current of OLED by a voltage drift.
US10115335B2

The present disclosure relates to a shift register unit and driving method thereof, a gate driving circuit and a display device. The shift register unit comprises: an input module for controlling a level of a first node based on a scan pulse, an output module for controlling a scan pulse output based on the level of the first node, a reset module for resetting the first node and the scan pulse output, and a control module for generating a reset trigger signal, wherein the reset module further resets the first node based on the reset trigger signal. The shift register units can be cascaded to form a gate driving circuit to realize output of multiple scan pulses. By integrating such a gate driving circuit on the array substrate, area of the bezel region of the array substrate can be reduced, thereby facilitating bezel narrowing of a display device. At the same time, due to presence of the control module, the reset module is enabled to reset the first node more stably while normal output of the scan pulse is maintained.
US10115334B2

A display driving circuit comprising a level shift circuit, the level shift circuit including a level shift device configured to receive a source power applied thereto, and to generate an output signal by amplifying an input signal; a power switching circuit configured to provide any one of first to third selection powers as the source power to the level shift device, the first to third selection powers being different from one another; and a switch control circuit configured to change the first selection power to the second or third selection power based on a change of voltage levels of the first to third selection powers.
US10115333B2

Provided are an image display method and a display apparatus, wherein the method comprises comparing the image within the sampling area with each of the at least one preset characteristic pattern, respectively (101); when the image within the sampling area matches any of the at least one preset characteristic pattern, obtaining a gray scale value for at least one monochromatic sub-pixel among multiple monochromatic sub-pixels corresponding to the sampling area in a value assignment manner corresponding to the preset characteristic pattern, and marking the at least one monochromatic sub-pixel in a state marking matrix as gray scale value being determined and unchangeable (102); otherwise, calculating gray scale values for multiple monochromatic sub-pixels corresponding to the sampling area according to the markings of the multiple monochromatic sub-pixels corresponding to the sampling area in the state marking matrix and the image within the sampling area, and marking the monochromatic sub-pixels in the state marking matrix as gray scale value being determined and changeable or being processed but gray scale value to be determined (103). The present disclosure can complete an image conversion flow integrated with particular pattern processing in one traversal without repetition or missing.
US10115331B2

A method for processing image data according to an exemplary embodiment of the present invention includes detecting a gray level distribution of frame image data, calculating a cluster size of each of gray levels based on the gray level distribution, determining a remapping function for increasing contrast of the frame image data based on the gray level distribution and the cluster size, and converting the frame image data based on the remapping function.
US10115319B2

Methods and systems for detecting overstride in runners include measuring, using an inertial measurement unit affixed to a shank of a person, an acceleration and an angle of the shank during a stride, monitoring, using a microprocessor, the shank acceleration measurements to detect an acceleration profile indicative of the corresponding foot making initial contact with the ground during the stride, determining, using the microprocessor, the corresponding shank angle at initial contact from the shank angle measurements, comparing, using the microprocessor, the shank angle at initial contact to a threshold shank angle, and identifying, using the microprocessor, an overstride of the corresponding leg if the shank angle at initial contact exceeds the threshold shank angle.
US10115318B2

An information processing device includes a processor that executes a procedure, The procedure includes detecting a turn at bat transition based on a change in any of an out count, a runner count, or a score that have been acquired from image information indicating a game situation included in captured footage of a baseball game stored in a storage section.
US10115317B2

An apparatus is used to add dimensionality to material to be viewed or listened to by a user. While reading material is typically shown to a user in two dimensions, the apparatus displays the reading material with added-dimensionality on a screen of a computing device. The process implemented on the apparatus involves adding the material in the form of units to the memory device; displaying each unit on a computer screen in an ordered scheme incorporating motion of each unit according to a control theme; and forming a guide on the screen to focus user attention on a unit or set of units. The guide has a characteristic choosable by the user. The apparatus can convert the material to another language and allow the user to control the display. A network connection enables remote control of the process and supplementation of the material for implementation by the process.
US10115316B2

A computer implemented method, a computerized system and a computer program product for generating questions. The computer implemented method comprising obtaining a question, wherein the question comprises one or more elements that define an answer for the question. The method further comprising obtaining the answer. The method further comprises automatically generating, by a processor, a new question based on the question and the answer. The automatic generation comprises determining a variant of the one or more elements, wherein the variant defines the answer, wherein the new question comprises the variant.
US10115313B2

A method for a surrounding vehicle recognition system to recognize a surrounding vehicle includes generating a vehicle map showing coordinates of one or more vehicles surrounding a host vehicle with respect to a current location of the host vehicle based on path information of the host vehicle and the surrounding vehicles, generating lane information on the vehicle map based on the current location and radius-of-curvature information of the host vehicle and the path information of the host vehicle and the surrounding vehicles, determining locations of the surrounding vehicles based on the generated lane information, and selecting recognizable surrounding vehicles based on the locations of the surrounding vehicles.
US10115301B2

Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.
US10115298B2

A method of trend analysis and automatic tuning of alarm parameters for a machine is provided. The method includes obtaining condition related measurements of the machine, checking a Condition Indicator (CI) value with respect to a set threshold, calculating the number of times the value is above the threshold during the N last measurements, displaying the number of times the value is above the threshold during the N last measurements in a diagram, triggering the alarm if the value has been above the threshold more times than the alarm level during the N last measurements, comparing historical measurement data when each alarm triggered with defects recorded, correlating a relationship between the alarms triggered and the defects detected, counting the number of true positives, false negatives and false positives from the current measurement data, comparing the number of counted true positives, false negatives and false positives with the acceptable defined limits.
US10115294B2

Embodiments of the present invention relate to methods, devices, and systems to monitor activity. One method to monitor activity includes monitoring activity of an individual including detecting a sensor activated by an individual during the individual's daily activities. The embodiment also includes comparing the sensor activation to a predetermined sensor activation timeframe, determining whether to initiate an alert based upon the comparison, and checking for at least one other sensor activation to confirm whether an alert should be initiated.
US10115292B2

The solution is to create a device, where if the mobile device or important small item is removed beyond a user-defined distance, such as 2 meters, a visual and noise alarm will activate, thus immediately letting the owner and others know that a theft has occurred.One embodiment of the invention is a device called an Automatic Loss Prevention Alert Trigger (ALPAT) and software on a mobile device called Automatic Loss Prevention Alert Software (ALPAS).The ALPAT can be in the form of a small device that a person can keep with them and optionally secure to a keychain. The ALPAS will then keep track of whether the ALPAT is more than a user defined distance from the mobile device.If the mobile device is removed beyond a user determined distance, such as a distance of 2 m from the device, a visual and noise alarm will activate from the mobile device and possibly form the ALPAT, depending on user settings. This will immediately let the owner and others know that a theft has occurred.
US10115286B2

A method of providing a health service through a refrigerator that includes determining biometric information of a user using the refrigerator, searching for a user profile including biometric information corresponding to the determined biometric information from a user profile database stored in the refrigerator, and providing the user with a health service based on a user profile stored in the user profile database corresponding to the user.
US10115277B2

The present invention is directed to methods and systems for enforcing at least one rule within a geofence. The rule is enforced by a fencing agent on an Unmanned Aerial Vehicle (UAV). The geofence is defined by a plurality of geographic designators, with the plurality of geographic designators each being associated with an Internet Protocol (IP) address, preferably an IPv6 address.
US10115276B2

A multifunctional portable surveillance device having a strap and a first and second end modules disposed on the opposite ends of the strap. A first electronic device resides within the first end module, and the second electronic device resides within the second end module. The strap is configured to straddle an object, whereby the first and the second electronic devices are positioned on the opposite sides of the object. The surveillance device has a control unit. The device further includes a sensor configured to detect a predefined event. A network of connectors resides within the strap, the connectors configured to carry electric signals between the first electronic device, the second electronic device, the sensor, and the control unit. Responsive to detecting a predefined event through a sensor, the control unit actuates the first electronic device, the second electronic device, or both.
US10115273B2

Various embodiments of the present disclosure are directed to a gaming system and method providing a game including a plurality of concentric objects, such as wheels, having segments that can switch from an activated state to a deactivated state. In various embodiments, the plurality of concentric objects includes a plurality of wheels. Generally, for a play of the concentric wheel game in various embodiments, the gaming system spins the wheels a plurality of times and, for each spin, selects a selectable activated segment of one of the wheels, provides an award associated with the selected segment, and deactivates the selected segment such that the selected segment is not selectable for the remainder of the play of the concentric game. Deactivating a segment can, in certain instances, make another previously un-selectable activated segment selectable and/or increase the probability of selecting another activated segment.
US10115268B2

A game play system and methods for facilitating game play purchases through a payment-enabled terminal store a plurality of records of game play number sets associated with respective payment card numbers. The association of game play number sets with respective payment card numbers allows for substantially “ticketless” lottery wagers, draws, scratch tickets, branded games, and second change games, access to game play purchases beyond the traditional manned lottery authority terminals, automatic redemption by associating a winning game play with a payment card number, and purchase of game plays using payment cards (e.g., debit or credit cards) instead of cash.
US10115267B1

A method and system for facilitating chance-based payment for items in a game. In implementations, the disclosure relates to such systems which can be used in the payment for items in an affiliation based game. A user may be part of an affiliation and wish to contribute to their affiliation and show their loyalty in a non-direct manner. The contribution may be achieved by the user entering into a chance-based selection process such as a draw, where the user selected in the draw is the person that pays for a group virtual item used in the game. The item used in the game may benefit all members of the affiliation, simultaneously or in alternating fashion.
US10115260B2

The present invention relates generally to a method for a banknote recycler to perform a self-audit of the contents of the recycler's recycling cassettes without the assistance of a human operator. The method involves the transforming of the deposit cassette into a temporary recycling cassette after the deposit cassette has been emptied of its contents. The banknotes are validated and counted as they are moved from the recycling cassette into the empty deposit cassette, which serves as the banknote storage area. After the audit of the recycling cassette is complete, the banknote recycler is then instructed to move the notes from the deposit cassette back into the appropriate recycling cassette. These same steps can be performed for each recycling cassette in the banknote recycler that is desired to be audited.
US10115234B2

According to examples, multiplatform based experience generation may include determining a set of connected devices that provide services related to virtual reality, and determining a platform type of each of the connected devices. Multiplatform based experience generation may further include receiving an indication of a modification to an intrinsic property of a virtual object on one of the set of connected devices, and generating, based on the received indication of the modification to the intrinsic property of the virtual object, a modification to a master version of the virtual object. Based on the platform type of another one of the set of connected devices and based on the modification to the master version of the virtual object, an indication of a modification to an intrinsic property of a virtual object on the another one of the set of connected devices may be generated.
US10115228B2

In an importance map of the scene that is generated to correspond to the two-dimensional map, a composite region is set such that the summation of the importances becomes a predetermined value for each of the predetermined number of composite virtual lights, and for each of the predetermined number of composite virtual lights, a parameter of the composite virtual light is decided based on a region of the two-dimensional map that corresponds to the composite region that was set. Here, the composite region is set so that a value obtained by totaling, for the predetermined number of the composite virtual lights, the summation of the importances for the composite region set for each composite virtual light, corresponds to a summation of the importances of entire region of the importance map.
US10115223B2

An embodiment of a graphics apparatus may include a frame divider to divide a frame into two or more sub-frames, and a parallelized post-render stage communicatively coupled to the frame divider to process a sub-frame of the two or more sub-frames in parallel with a render operation. The parallelized post-render stage may include a post-processor communicatively coupled to the frame divider to post-process a rendered sub-frame in parallel with the render operation. Other embodiments are disclosed and claimed.
US10115217B2

Embodiments are directed to rendering animations in a multi-layered animation system and to rendering an element with an animation that uses multiple levels of animation properties. In one scenario, a computer system establishes an operating system (OS)-specified animation value for at least one property of a user interface (UI) element that is to be animated. The computer system receives a user-specified animation value for at least one property of the UI element that is to be animated and determines, based on the UI element property, how to combine the OS-specified animation value and the user-specified animation value. The computer system then combines the OS-specified animation value and the user-specified value for the UI element in the determined manner and renders the animation for the element using the combined animation values.
US10115215B2

A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include attaining data representing features of a font capable of representing one or more glyphs. Operations also include determining a rating for pairing the font and at least one other font using machine learning, the features of the font, and one or more rules included in a set of rules.
US10115214B2

A method includes accessing a total data allocation and data allocation information associated with each of a plurality of members of a shared data plan and rendering a shared data splitting interface. The shared data splitting interface includes a radial distribution component and differentiated visual segments of the radial distribution component. The method includes receiving a change in the data allocation information for a particular one of the plurality of members of the shared data plan, and adjusting a size of a particular differentiated visual segment for the particular one of the plurality of members of the shared data plan based on the change. The method also includes adjusting the relative sizes of others of differentiated visual segments based on the change in the data allocation information for the particular one of the plurality of members of the shared data plan.
US10115213B2

The disclosed technology includes systems and methods for a recursive cell-based hierarchy for data visualization. The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed apparatus and methods for secure isolation of scripting from graphics make it possible to securely share live data as rendered on a live dashboard, for both desktop and mobile application environments, without saving a new state on a server when time data and dashboard elements are updated. The disclosed recursive cell-based hierarchy for data visualization makes it possible to target multiple platforms—generating data visualization representations that can be displayed when rendered natively on both desktop and mobile devices, and when rendered in a browser window.
US10115211B2

Systems, methods, and non-transitory computer readable media are described herein to facilitate generation of high-resolution two-dimensional projection images of an object having minimal artifacts from three-dimensional computed tomography volumes. Direct or iterative image reconstruction techniques can be used in concert with binning to identify and select measurement data subject to a criterion and resampling of the initial volumetric dataset to generate the high-resolution, two-dimensional projection images of at least a portion of the object.
US10115208B2

An image characteristic estimation method and device is presented, where content of the method includes extracting at least two eigenvalues of input image data, and executing the following operations for each extracted eigenvalue, until execution for the extracted eigenvalues is completed. Selecting an eigenvalue, and performing at least two matrix transformations on the eigenvalue using a pre-obtained matrix parameter in order to obtain a first matrix vector corresponding to the eigenvalue; when a first matrix vector corresponding to each extracted eigenvalue is obtained, obtaining second matrix vectors with respect to the at least two extracted eigenvalues using a convolutional network calculation method according to the obtained first matrix vector corresponding to each eigenvalue; and obtaining a status of an image characteristic in the image data by means of estimation according to the second matrix vectors. In this way, accuracy of estimation is effectively improved.
US10115207B2

An image processing method includes receiving a two-dimensional (2D) input image; detecting an image of a block in the 2D image to generate depth information for the block; and determining a depth of a sub-block image within the block according to the depth information, accurately estimating block-based depth information according to image characteristics of the block and obtaining a depth of a given block/pixel according to the depth information to generate improved stereoscopic images.
US10115203B2

Disclosed are methods, circuits, devices, systems and associated executable code for multi factor image feature registration and tracking, wherein utilized factors include both static and dynamic parameters within a video feed. Assessed factors may originate from a heterogeneous set of sensors including both video and audio sensors. Acoustically acquired scene information may supplement optically acquired information.
US10115194B2

Provided is a method for training a neural network to detect features in a retinal image. The method may include the steps of: combining and randomizing feature images into a Training data set; combining and randomizing the feature images into a testing dataset; training a plurality of neural networks having different architectures using a subset of the training dataset while testing on a subset of the testing dataset; identifying the best neural network based on each of the plurality of neural networks performance on the testing data set; inputting images to the best neural network and identifying a limited number of false positives and false negative and adding the false positives and false negatives to the training dataset and testing dataset; and repeating the foregoing steps until an objective performance threshold is reached.
US10115192B2

Based on heart behavior data, a computation unit determines a first time step at which a heart exhibits a first behavior in response to a first wave of an electrical signal, as well as a second time step at which the heart exhibits a second behavior in response to a second wave of the same. The computation unit reproduces the heart's behavior over time by updating a three-dimensional model of the heart according to the heart behavior data, simultaneously with variations in electrical signal strength over time according to electrocardiogram data. The computation unit coordinates this reproduction such that a first shape of the heart at the first time is reproduced step simultaneously with the first wave of the electrical signal, and such that a second shape of the heart at the second time step is reproduced simultaneously with the second wave of the electrical signal.
US10115189B2

An image processing apparatus is configured to process an image. The image processing apparatus includes: a calculator configured to calculate a parameter for each of a plurality of areas and for each of a plurality of models describing a plurality of body shapes, each of the plurality of models having the plurality of areas, and probabilities indicating to which of the plurality of models input images input for learning belong; and a comparator configured to compare an input inspection image with the plurality of models whose parameters are optimized based on the probabilities.
US10115179B2

A map interface presents a geographic map with markers identifying geographic locations associated with content items. When the geographic distance between two or more content items is less than a threshold distance, multiple content items are grouped to create an aggregated content item. Based on the geographic locations associated with the grouped content items, a geographic location is associated with the aggregated content item. A single marker identifies the geographic location for the aggregated content item on the geographic map. When a user viewing the map interface accesses the single marker, content selected from the content items combined to generated the aggregated content item is presented as well as the geographic location associated with the aggregated content item.
US10115176B2

A memory-access completion notification associated with a data unit is received from a thread of a pixel shader. A processing status associated with the data unit is obtained from a window buffer. The processing status is updated to indicate that the data unit has not been processed by any thread. The updated processing status is written into the window buffer.
US10115162B1

A system of optimizing a target result receives, by a client input server, a target result from a user, where the target result comprises at least one of a goal, and a statistical probability that the target result is achievable, and where the target result is to be achieved during a time period. The system compiles, by an output server, an interactive strategy comprising a timeline to achieve the target result. The system optimizes at least a portion of the interactive strategy by modeling at least one future performance model associated with the target result, and determining an optimal strategy for the target result comprising a target result value. The system renders the optimized interactive strategy, the statistical probability, and the target result for the user on a real-time interactive display, where the statistical probability is predictive of achieving the target results.
US10115160B2

A system for dynamic currency conversion is provided. The system includes a bank identifier system determining whether currency conversion is available for a card-issuing bank of a presented card, such as by comparing a bank identifier from the card with a list or table of participating banks. An exchange rate system determines whether an exchange rate has expired, such as an exchange rate associated with the foreign currency of the card-issuing bank. The card holder is presented with an option for selecting a foreign currency transaction after it is determined that currency conversion is available for the card-issuing bank and that the exchange rate has not expired, such that the card holder does not need to see such information unless foreign currency processing is available.
US10115157B2

A method and system are described for creating an exchange for futures products for odds markets based on binary outcomes. The futures product is based on the value of a particular fixed index or an exchange delivery settlement price in odds form, as recorded or computed at the end of a pre-assigned event or time-horizon. A particular use of this product would be on an exchange for sporting events, where for a given event, an identical interface to that which would currently be available for odds markets is made available, but which would be settled differently from the former, in such a manner as to allow investors to take positions on the movement of the odds without exposure to the final outcome of the event.
US10115156B1

A trading system matches a passive order to buy or sell an item at a price with an aggressive order to hit or lift the item at that price. A workup is initiated during which other parties can submit additional orders at the passive order price. A further order may be submitted during workup with a better price. If the amount at the better price equals or exceeds a threshold value and it can be traded at the better price, the workup is terminated and a new workup initiated at the better price.
US10115155B1

The systems and methods described herein allow consumers to lock or unlock their credit files at multiple credit bureaus in real-time or near real-time. The service may allow a consumer to provide identifying information, such as a personal identifier to lock or unlock credit files at a plurality of credit bureaus over a network. Upon receiving the personal identifier, the system may use the personal identifier to translate the identifier into a plurality of access codes for respective credit bureaus, for example by accessing a data structure, such as a database or table, that stores a personal identifier and access codes that are associated with a consumer. The system may then use the access codes to automatically initiate locking or unlocking of credit files for the consumer at the respective credit bureaus.
US10115154B2

A computer-implemented method for identifying accounts with which an individual does business. The computer receives an access credential for at least one message source and analyzes a plurality of messages in the message source. From the analysis, a plurality of institutions are identified and a system account is created on the computer that is preloaded with the institutions.
US10115148B1

A tools management module of an electronic marketplace may be provided to analyze tool use information for previous and existing users of the electronic marketplace. In some examples, the user information may characterize the action of the previous and existing users with respect to one or more tools. Based at least in part on the analyzed information, the tools management module may be configured to predict relevant tools for new users of the electronic marketplace and to also predict relevant users for new tools of the electronic marketplace.
US10115145B1

In one aspect, the invention provides a method for generating a sales lead for the sale of a CVR system. The method comprises initiating a call in which a human calls an organization and interacts with an interactive voice response (IVR) system that defines an interface to a database for an organization in order to obtain information from the database; generating a first audio file comprising a recording of the interaction; generating a second audio file comprising a recording of an interaction of the caller with a CVR system in order to obtain the same information from the database; presenting the first and second audio files to a decision maker in the organization who has some influence on a decision to purchase the CVR system; tracking when the decision maker accesses the audio files; and initiating contact with the decision maker once access of the audio files is established.
US10115144B2

An online lockable device ordering system and method for lockable devices such as padlocks including a key matching module configured for user entry of at least one key identifier configured to unlock certain lockable devices. The key matching module matches the key identifier with a range of stored key identifiers stored in a storage device. Images of lockable devices corresponding to the matched range are displayed on a user display screen, and the user can select a lockable device from the displayed images. The selected lockable device is customized to open with the user's existing key.
US10115140B2

A customer management device for managing states of customers visiting a commercial establishment that provides articles or services to the customers in response to orders from the customers, includes: a first image obtainer that obtains customer images of customers captured at some point from when the customers enter the commercial establishment till when the customers go through reception procedures; a second image obtainer that obtains customer images of customers captured at least either when the customers receive the articles or services or when the customers make payment; a customer information manager that, based on the customer images obtained by the first image obtainer and the second image obtainer, generates and manages customer information relating to customers in a state of waiting for provision of the articles or services; and a customer information provider that provides a user with the customer information managed by the customer information manager.
US10115138B1

Freight quoting processes for obtaining a freight quote and informing a freight company about customer satisfaction related to a quoted price for a customer-selected freight delivery are disclosed. At least one freight quoting process includes (i) receiving a set of user credentials for accessing a customer account, (ii) receiving a request for a freight quote, (iii) transmitting a freight quote to a confirmed communication account of the customer, and (iv) receiving a selection of a decision among several possible decisions associated with the freight quote item. The several possible decisions include a decision to accept the freight quote, a decision to decline the freight quote, a decision to request a re-quote of the freight quote, and a decision to make payment for the freight quote from an existing account. The freight quoting process further includes transmitting a re-quoted freight price to the customer.
US10115128B2

Methods and Systems for Targeting Messages to a Traveler. Requests can be received to transmit messages to a traveler based on a location and a categorization of the traveler. A device location can be received. Location information of the traveler can be determined. Prior expense report information can be determined. Entity expense policy can be determined. The location information, the prior expense information, and the entity expense policy information can be categorized to generate a projected route. Updated device location can be received. It can be determined that the device is in a location corresponding to the projected location information based on the updated device location. Any targeted messages that have a category that matches a category for the location information, the prior expense information, and the policy information can be transmitted to a device of the traveler.
US10115122B2

A number of sets of methods, systems, and apparatuses applicable to transactions are disclosed. One set includes transaction systems configured to reconcile a transaction among multiple provider accounts or user accounts via derived object attributes and reconciliation matrices. Another set includes methods of reconciling payment of a coupon. Another set includes transaction apparatuses configured to derive object attributes from digital representations to identify purchasable items. Sill another set includes methods of mitigating risk of transaction fraud.
US10115120B2

A method of demand response (DR) event issue assessment is described. The method may include receiving parameters that may include one or more of contractual parameters, ambient condition data, historical data, and energy price data. The method may include predicting a customer demand and a customer energy curtailment based on one or more of the parameters. The method may further include calculating a customer participation likelihood based on one or more of the parameters. The method may include determining a price threshold based on one or more of the parameters, the customer energy curtailment, the customer demand, and the customer participation likelihood. The price threshold may represent an energy price at which issuing a DR event is more profitable than not issuing the DR event.
US10115117B2

A mobility status of a vehicle is estimated based on received data from a data collection device associated with a vehicle. The received data includes a first data set collected at a first point of time and a second data set collected at a second point of time. The mobility status of the vehicle is estimated based on a difference between values or a status change of at least one common parameter of the first data set and the second data set and based on the time difference between the first point of time and the second point of time. The estimated mobility status of the vehicle is stored at multiple points of time in a vehicle-specific mobility status database.
US10115111B2

Systems and methods are provided for predicting expected behavior of a user in an account. The systems and methods automatically generate a causal model corresponding to a user. The systems and methods estimate a plurality of components of the causal model using event parameters of a first set of events undertaken by the user in an account of the user. The systems and methods predict expected behavior of the user during a second set of events using the causal model.
US10115096B2

A point-of-sale system includes: a check-out terminal having a cash drawer; and a video terminal coupled to a rotating base. In an attended check-out terminal mode the video terminal is configured to be rotated on the rotating base to a first position such that a display screen of the video terminal is approximately parallel with a front surface of the cash drawer, and in a self-service check-out terminal mode the video terminal is configured to be rotated on the rotating base to second position such that the display screen of the video terminal is approximately perpendicular to the first position.
US10115093B2

Prior to dispensing of the one or more selected ingestible products for ingestion by the particular individual living being of the selected ingestible products, the at least partial preparation of the one or more selected ingestible products occurring within a first vicinity of the electronically outputting of the electronically generated one or more selection menus; and electronically directing control at least in part of acquisition of ingestion intelligence including information related to ingestion by the particular individual living being of at least one of the one or more selected ingestible products, the ingestion by the particular individual living being within a second vicinity of the electronically outputting of the electronically generated one or more selection menus. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US10115092B1

A method of providing a mobile application service on a user equipment based on composing a plurality of services supported by service platforms executing in a backend of a communication network. The method comprises receiving a request for a content service from a mobile application executing on a user equipment (UE) by a mobile application framework (MAF) and verifying the request for the content service by the MAF through a communication service provider platform, wherein the communication service provider platform completes verification in part by invoking a service of the MAF. The method further comprises completing a payment transaction for the content service by the MAF through messaging a payment platform, wherein the payment platform iteratively invokes services of the MAF and ordering the content service delivery by the MAF through messaging a content provider platform, wherein the content provider platform iteratively invokes services of the MAF.
US10115091B2

The present disclosure provides a system for providing a gift icon using a communication network. The system includes: a user terminal configured to receive information about products, select a product, and receive information about a selection of at least one receipt terminal to receive the selected product, information about whether the receipt terminal receives a gift icon corresponding to the selected product or not, and information about whether the gift icon has been used or not; and a gift provision apparatus configured to provide the information about products to the user terminal, provide the gift icon to the receipt terminal, and manage downloading, using, and usable period expiring of the gift icon.
US10115090B2

The present disclosure provides a method for providing a gift icon by a communication network. The method includes providing information about products to a user terminal connected with the gift provision apparatus through the communication network; when a gift is selected by the user terminal, providing an address book corresponding to the user terminal, to the user terminal; when information of at least one receipt terminal is selected from the address book, providing a message including a URL (Unique Resource Locator) of a gift icon corresponding to a product corresponding to the selected gift, to the selected receipt terminal; and when the receipt terminal connects with the gift provision apparatus using the URL and requests download of the gift icon, providing the gift icon to the receipt terminal.
US10115086B2

Systems and methods which facilitate money transfer transactions to a receiving account are provided. Embodiments may provide for interaction between a money transfer service and one or more receiving account entities. Such interaction may be configured to cooperatively utilize transaction details in order to correctly route transferred funds to a receiving account. Embodiments may utilize this cooperation to prevent sensitive information from being widely distributed by parties which participate in a money transfer transaction.
US10115084B2

Electronic payment architectures specifically intended for account management systems, and specifically to electronic payment systems include client devices of remote users, with an interface unit for controlling monetary operations and accounts, and are connected to one another with the aid of a unified network, which includes at least one server with, connected to one another, a storage unit for a database of monetary operations and accounts, an authorization and authentication unit, a unit for controlling monetary operations and accounts, and an analysis and statements unit, and can be used by users of computer devices for controlling real and virtual monetary operations andIn accordance with this utility model, the electronic payment system additionally comprises accounts, a unit for creating and keeping an account in real monetary units, and a unit for creating and keeping an account in virtual monetary units, which units are connected to the unit for controlling monetary operations and accounts and to the storage unit.
US10115078B2

A service scheduling system (1) is configured to retrieve schedule information from a time-management system (2) of a service provider, whereat the schedule information assigns service intervals offered by the service provider to a plurality of clients. The service scheduling system (1) comprises a detector (13) configured to detect an event indicating that a client cannot be served in a first service interval assigned to said client according to the schedule information. The service scheduling system (1) further comprises a transmitter configured to transmit, to a communication terminal (3′) of a further client, information specifying a second service interval which is at least partly overlapping the first service interval, and a receiver configured to receive, from the communication terminal (3′) of the further client, acknowledgment information indicating that the further client agrees to get served in the second service interval.
US10115076B2

A computer-based system and method loads data for individual resources and composite resources from a resource revenue management system into a yield management system. The individual resources include human-factor resources. Each composite resource includes a collection of individual resources. Internal data structures are constructed for linking each of the resources to their associated composite resources and for linking each of the composite resources to their associated resources. Yield management techniques are used to interpret the data and to provide a set of revenue-maximizing transaction parameters under which a resource network offers its composite resources for transactions with users. The transaction parameters are transferred from the yield management system into the resource revenue management system. The resource revenue management system communicates with users, creating transactions for the composite resources using the values calculated by the yield management system.
US10115072B2

A radio frequency identification (RFID) reader is disclosed that allows for selective deep scans of RFID tags. The RFID reader may include a motion detection sensor, a radio frequency transceiver configured to transmit RF energy at first and second frequencies, and a processor. The processor may perform the following steps: (1) when motion is detected by the sensor, commanding the transceiver to transmit RF energy at the first RFID profile; and (2) when motion has not been detect for a predetermined time period, commanding the transceiver to transmit RF energy at the second RFID profile. A method for using the RFID reader to perform selective deep scanning is also disclosed.
US10115070B2

Methods and systems for providing an information-conveying layout based on tangential categories of products for sale in a retail location are applicable to any product for which there are multiple complex criteria for determining an appropriate selection. By providing customers with an intuitive and systematic approach to selecting a desired product, such as wine, the present disclosure provides customers the rare satisfaction of quickly making a precise and intelligent decision based on informed choice, rather than choosing only based on a direct category or relying on the suggestions of a salesperson.
US10115056B2

Disclosed is a method and apparatus for responding to an inquiry from a client via a network. The method and apparatus receive the inquiry from a client via a network. Based on the inquiry, question-answer pairs retrieved from the network are analyzed to determine a response to the inquiry. The QA pairs are not predefined. As a result, the QA pairs have to be analyzed in order to determine whether they are responsive to a particular inquiry. Questions of the QA pairs may be repetitive and similar to one another even for very different subjects, and without additional contextual and meta-level information, are not useful in determining whether their corresponding answer responds to an inquiry.
US10115055B2

Disclosed are systems, methods, circuits and associated computer executable code for deep learning based natural language understanding, wherein training of one or more neural networks, includes: producing character strings inputs ‘noise’ on a per-character basis, and introducing the produced ‘noise’ into machine training character strings inputs fed to a ‘word tokenization and spelling correction language-model’, to generate spell corrected word sets outputs; feeding machine training word sets inputs, including one or more ‘right’ examples of correctly semantically-tagged word sets, to a ‘word semantics derivation model’, to generate semantically tagged sentences outputs. Upon models reaching a training ‘steady state’, the ‘word tokenization and spelling correction language-model’ is fed with input character strings representing ‘real’ linguistic user inputs, generating word sets outputs that are fed as inputs to the word semantics derivation model for generating semantically tagged sentences outputs.
US10115048B2

An unmanned aircraft system (UAS) making use of unmanned aerial vehicles (UAVs) for more than one task. The inventors discovered that an improved UAS could be provided by combining one or more of these three elements: (1) hot-swappable modular kits (e.g., a plurality of components useful in UAVs to perform particular user-selectable tasks); (2) an interconnection mechanism for each component with identification protocols that provides both a physical and a data connection; and (3) an intelligent system that interprets the identification protocols and determines the configuration for a selected task, error checking, airworthiness, and calibration. The system and associated methods for the task based drone configuration and verification reduces the possibility of task failure by an operator.
US10115046B2

Mailpiece manufacturing, distribution and communication system comprising at least one production center, a production software/server for generating and sending production orders to at least one processing equipment over a network for printing documents and assembling the printed documents in a mailpiece, a distribution center for delivering the mailpiece to a customer and a domain server for interactive customer communication, the mailpiece comprising a single barcode containing a web page link for accessing the domain server and comprising processing equipment control codes or a mailpiece identifier for controlling the at least one processing equipment and for interactive customer communication.
US10115039B2

A method and apparatus for learning based classification of vascular branches to distinguish falsely detected branches from true branches is disclosed. A plurality of overlapping fixed size branch segments are sampled from branches of a detected centerline tree of a target vessel extracted from a medical image of a patient. A plurality of 1D profiles are extracted along each of the overlapping fixed size branch segments. A probability score for each of the overlapping fixed size branch segments is calculated based on the plurality of 1D profiles extracted for each branch segment using a trained deep neural network classifier. The trained deep neural network classifier may be a convolutional neural network (CNN) trained to predict a probability of a branch segment being fully part of a target vessel based on multi-channel 1D input. A final probability score is assigned to each centerline point in the branches of the detected centerline tree based on the probability scores of the overlapping branch segments containing that centerline point. The branches of the detected centerline tree of the target vessel are pruned based on the final probability scores of the centerline points.
US10115037B2

A patient identification method and related system use dynamic medical images of a patient, such as dynamic chest x-ray images, to generate pulsation and/or perfusion signals and use them for patient identification. A first pulsation and/or perfusion signal acquired from a current patient is compared to a previously stored second pulsation and/or perfusion signal associated with a known patient, to determine whether the current patient is the same as the known patient. At least one of the first and second pulsation and/or perfusion signals is generated from dynamic medical images. In some embodiments, one of the first and second pulsation and/or perfusion signals is pulsation-like signal obtained from electrocardiogram (ECG). When the current patient is determined to be different from the known patient, warning signals can be generated, and further steps can be taken to prevent medical procedures being conducted on the wrong patient.
US10115033B2

A method for creating navigable views includes receiving digital images, computing a set of feature points for each of the digital images, selecting one of the digital images as a reference image, identifying a salient region of interest in the reference image, identifying other digital images containing a region of interest similar to the salient region of interest in the reference image using the set of feature points computed for each of other digital images, designating a reference location for the salient region of interest in the reference image, aligning the other digital images to the image that contains the designated reference location, ordering the image that contains the designated reference location and the other digital images, and generating a navigable view.
US10115032B2

A computer-implemented method for training a convolutional neural network (CNN) is presented. The method includes extracting coordinates of corresponding points in the first and second locations, identifying positive points in the first and second locations, identifying negative points in the first and second locations, training features that correspond to positive points of the first and second locations to move closer to each other, and training features that correspond to negative points in the first and second locations to move away from each other.
US10115027B2

Driver assistance systems for detecting a structural barrier extending along a road. The driver assistance system may be mountable in a host vehicle. The camera may capture multiple image frames in the forward field of view of the camera. A processor may process motion of images of the barrier in the image frames. The camera may be a single camera. The motion of the images may be responsive to forward motion of the host vehicle and/or the motion of the images may be responsive to lateral motion of the host vehicle.
US10115025B2

Example blind spot detection systems and methods are described. In one implementation, a primary vehicle detects a secondary vehicle ahead of the primary vehicle in an adjacent lane of traffic. A method determines dimensions of the secondary vehicle and estimates a vehicle class associated with the secondary vehicle based on the dimensions of the secondary vehicle. The method also identifies a side-view mirror location on the secondary vehicle and determines a blind spot associated with the secondary vehicle based on the vehicle class and the side-view mirror location.
US10115024B2

In some embodiments, a first homography, created from two images of a roadway, is decomposed to determine an ego-motion, and the ego-motion is used to adjust a previous estimate of a road plane. The adjusted previous estimate of the road plane is combined with the current estimate of the plane to create a second homography, and the second homography is used to determine residual motion and vertical deviation in the surface of the roadway. In some embodiments, multiple road profiles each corresponding to a common portion of a roadway are adjusted in slope and offset by optimizing a function having a data term, a smoothness term and a regularization term; and the adjusted road profiles are combined into a multi-frame road profile. In some embodiments, road profile information for a predetermined number of data points is transmitted in periodic data bursts, with more than one data point per data burst.
US10115019B2

A video may be categorized into a picture category or a video category. A key frame of the video includes a face and a face feature in the key frame is obtained. Face features respectively associated with a plurality of picture categories are acquired and the video is assigned to one of the picture categories based on a comparison of the key frame face feature and the face features of the picture categories. Videos may first be associated with a video category by comparing key frame face features from the videos, and then the video category may be assigned to a picture category based on comparison of a video category face feature with a plurality of picture category face features. Alternatively, a video may be assigned to a picture category based on matching capture times and capture locations between the video and a reference picture in the picture category.
US10115005B2

Techniques and systems are provided for processing video data. For example, techniques and systems are provided for performing context-aware object or blob tracker updates (e.g., by updating a motion model of a blob tracker). In some cases, to perform a context-aware blob tracker update, a blob tracker is associated with a first blob. The first blob includes pixels of at least a portion of one or more foreground objects in one or more video frames. A split of the first blob and a second blob in a current video frame can be detected, and a motion model of the blob tracker is reset in response to detecting the split of the first blob and the second blob. In some cases, a motion model of a blob tracker associated with a merged blob is updated to include a predicted location of the blob tracker in a next video frame. The motion model can be updated by using a previously predicted location of blob tracker as the predicted location of the blob tracker in the next video frame in response to the blob tracker being associated with the merged blob. The previously predicted location of the blob tracker can be determined using a blob location of a blob from a previous video frame.
US10115004B2

Identifying a masked suspect is one of the toughest challenges in biometrics that exist. This is an important problem faced in many law-enforcement applications on almost a daily basis. In such situations, investigators often only have access to the periocular region of a suspect's face and, unfortunately, conventional commercial matchers are unable to process these images in such a way that the suspect can be identified. Herein, a practical method to hallucinate a full frontal face given only a periocular region of a face is presented. This approach reconstructs the entire frontal face based on an image of an individual's periocular region. By using an approach based on a modified sparsifying dictionary learning algorithm, faces can be effectively reconstructed more accurately than with conventional methods. Further, various methods presented herein are open set, and thus can reconstruct faces even if the algorithms are not specifically trained using those faces.
US10114995B2

A method and arrangements for estimating one or more dominating orientations (αdom) in at least a part (201; 301) of a digital image (200; 300; 600). Representative angles (α1 . . . αN) representing angles of gradient vectors (g1 . . . gN) for pixels (1 . . . N) of said at least part are obtained (401). It is further obtained (402) a target number (n) of dominating orientations. It is also obtained (404) a first sum (a) comprising added sine factors based on computed sines. The sines are computed for angles that correspond to said representative angles (α1 . . . αN) multiplied with two times the target number (n). Further it is obtained (405) a second sum (b) comprising added cosine factors based on computed cosines for the same angles that said sine were computed for. Said one or more dominating orientations (αdom) are then estimated (406) based on the first sum (a), the second sum (b) and the target number (n).
US10114990B2

A networked computer system for remote RFID device management and tracking provides a means for quickly deploying and managing RFID based technologies, serving both large and small use cases. The remote management and auditing tools significantly reduce labor force requirements by removing the physical interaction requirement, and permit new possibilities since clients can manage devices from any internet connected locale. The low entry and operational costs permit solutions which provide RFID devices to end users and their devices.
US10114983B2

Systems, devices, and related methods for shaping near field interrogation signals are discussed herein. An example spindle supported near field communication (NFC) device includes a spindle configured to mount to a mounting surface, the spindle having an axis of rotation; a beam shaping NFC device including: a ferromagnetic core portion coaxial with the spindle; a coil disposed around the core portion, the coil to generate a near field interrogation signal; a first ferromagnetic flange portion to direct the near field interrogation signal in directions extending radially from the axis and to restrict the near field interrogation signal from extending in a first axial direction associated with the axis; and a second ferromagnetic flange portion to direct the near field interrogation signal in the directions extending radially from the axis and to restrict the near field interrogation signal from extending in a second axial direction associated with the axis.
US10114982B2

A method and system is provided for determining a viable containment design of a data center and systematic implementation of the determined containment design in the data center. Particularly, disclosed is a method and system for collecting data pertaining to the design and operational parameters of the data center; enabling various containment design options using CFD based methodology; and providing recommendations for a viable containment design and assisting systematic implementation of the recommendations of in the data center following an iterative procedure.
US10114977B2

A facility for accessing information relating to a person is described. In a reader device, the facility accesses first credentials stored in a first storage device, second credentials stored in a second storage device, and third credentials stored in the reader device. In the reader device, the facility uses a combination of the first credentials, second credentials, and third credentials to decrypt information relating to the person stored in the first storage device.
US10114970B2

Provided is a process including: receiving a request to access a distributed data store, wherein the distributed data store stores a plurality of units of content that are each distributed among multiple computing entities hosting different subsets of data of the distributed data store; and causing, with one or more processors of a computing device configured to participate in combining the information from the plurality of computing entities to access units of content, logging of the request in an entry in a tamper-evident log.
US10114966B2

The technology disclosed relates to securely encrypting a document. In particular, it relates to accessing a key-manager with a triplet of organization identifier, application identifier and region identifier and in response receiving a triplet-key and a triplet-key identifier that uniquely identifies the triplet-key. Also, for a document that has a document identifier (ID), the technology disclosed relates to deriving a per-document key from a combination of the triplet-key, the document ID and a salt. Further, the per-document key is used to encrypt the document.
US10114962B2

Protecting data files is disclosed, including: in response to an indication that a data file has been generated by a client device, determining a security classification associated with the data file; determining that the security classification associated with the data file comprises a classified file; storing the data file in a designated virtual storage area; and generating a stub file at an original storage location of the data file, wherein the stub file includes a viewing permission associated with the data file and a storage location of the data file in the designated virtual storage area.
US10114961B2

An operator system for a process control system, wherein the operator system includes an operator server and at least one operator client connected to the operator server, where operators authenticate with respective login data via the at least one operator client or via a plurality of operator clients of the operator system on an authentication server and the authentication server generates, for each of the authenticated operators one operator-specific data record, in which an access or functional right to at least one operator server application is stored such that during the operating and monitoring of a process to be controlled, access or functional rights can be temporarily transferred from one of the operators to the other operator in a secure manner with respect to the security aspects, without which end changes would need to be made in an access and functional rights list via an engineering system.
US10114959B2

An information processing apparatus includes a first memory that stores a registered identification name of a user who is eligible to use the information processing apparatus and first publishable information indicating whether or not the registered identification name of the user is publishable, circuitry that determines whether the first publishable information indicates that the registered identification name of the user is publishable, and generates usage history information of the user using the registered identification name based on a determination indicating that the registered identification name of the user is publishable or using an anonymized identification name based on a determination indicating that the registered identification name of the user is not publishable, and a second memory that stores the generated usage history information.
US10114951B2

The present disclosure provides a virus signature matching method, including: obtaining an inputted target file; loading a virus signature database, and successively extracting signature function identifiers from the virus signature database, the virus signature database comprising the signature function identifiers and virus signature type identifiers corresponding to the signature function identifiers; obtaining signature functions corresponding to the signature function identifiers, and checking the target file by invoking the signature functions, to obtain corresponding check results; and obtaining a virus signature type identifier corresponding to the target file according to the check results. In addition, a virus signature matching apparatus is further provided. The foregoing virus signature matching method and apparatus can improve virus scanning and removing efficiency.
US10114947B1

The disclosed computer-implemented method for logging processes within containers may include (i) detecting creation of a new container that comprises a lightweight platform-independent filesystem capable of executing at least one process that is isolated from a host computing device that hosts the container, (ii) launching, within the new container, a monitoring process that maintains a log of events associated with a process that will be executing within the new container, (iii) recording to the log, by the monitoring process, data about at least one event associated with the process executing within the container, and (iv) exporting, by the monitoring process, the log to the host computing device that hosts the new container. Various other methods, systems, and computer-readable media are also disclosed.
US10114937B2

A method for providing user identity verification comprising steps: (a) reading a plurality of biometric attributes from a user continuously and simultaneously from one or more time-synchronized biometric scanners, wherein the plurality of biometric attributes includes a plurality of attribute samples from a plurality of scanner channels; (b) selecting one of the plurality of attribute samples from a channel of the plurality of scanner channels based on rules from a policy database; (c) generating a digital profile that can uniquely identity the user from the one of the plurality of attribute samples; (d) comparing the digital profile to a reference profile in a biometric database, wherein the biometric database was generated during a prior registration process; and (e) generating a probability value that the digital profile and the reference profile belong to the same user.
US10114926B2

According to one embodiment, workflow templates are maintained, each workflow template including a predefined sequence of workflow stages associated with a particular type of medical diagnosis or process. In response to a request for processing medical image data from a user, a user identifier (ID) that identifies the user is automatically determined based on the request. At least one of the workflow templates that is specifically configured to process medical image data associated with the user is identified based on the user ID. One or more image processing operations defined by the identified workflow template are performed on the medical image data, generating a scene corresponding to an image view representing the medical image data. The scene associated with each of the workflow stages is stored in a persistent storage, where a scene includes metadata used to recreate a corresponding medical image view subsequently.
US10114913B2

A system for determining a welding sequence is disclosed. The system may have a welding sequence generator configured to create an initial population of welding sequences based on a user-generated constraint. The system may also have a welding simulator configured to simulate welding for at least one welding sequence in the initial population of welding sequences to model distortion for the at least one welding sequence. The welding sequence generator may be further configured to receive the distortion for the at least one welding sequence in the initial population from the welding simulator, determine whether a merit value derived from at least the distortion for the at least one welding sequence satisfies one or more predetermined criteria, output the at least one welding sequence as a potential welding sequence if the merit value satisfies the predetermined criteria.
US10114909B1

Described herein are storage systems, computer readable mediums, and methods for overcoming storage limitations associated with storage systems. The storage system may generate manifest data which includes information used to locate data stored in a distributed hash table system. The distributed hash table system may store data as read-only data. The storage system may include a variety of different manifest data generated for different versions of objects.
US10114894B2

For online searching, data of a user activity is analyzed where the user activity occurs at an application other than a search application and the search application is used for the online searching. In response to the analyzing, a topic of interest of the user is identified. A search term input is detected at the search application. A subject of the search term is identified. The search term is modified using a modifier. The modifier is a term related to the topic of interest, and the online searching occurs in response to the modified search term.
US10114887B1

Systems and methods are directed to a computing device for dynamically selecting a subset of representative items from a set of items. The computing device may determine characteristics regarding the set of reviews. Based on these characteristics, the computing device may determine whether to utilize a maximum-set-coverage selection strategy or a clustering-selection strategy to select the representative set of reviews. Further, the computing device may monitor for change in the characteristics of the set of reviews (e.g., the addition or deletion of a review or the change of a preexisting review) and may make a subsequent determination regarding the selection strategy to use to select a set of representative reviews based at least in part on the changed characteristics.
US10114886B2

A method for establishing a group of individuals as a single contact entity eligible for contact services within a contact center includes the steps (a) identifying a group and each group member according to existing group rules and member profiles; (b) identifying and quantifying the unifying aspects of the members in the group; (c) aggregating the contact information for each group member relative to communications channels common to the group members and to the contact center; and (d) establishing one or more temporary and or permanent group channels between the contact center and the group members.
US10114883B1

An electronic device is disclosed. The electronic device stores metadata associated with a content item, the metadata including first metadata from a first source and second metadata from a second source. Both the first and second metadata are associated with a particular attribute of the content item. Based on the first and second metadata, preferred metadata is generated for a particular attribute of the content item.
US10114876B2

In one embodiment, a method determines a data set stored in a database system and stores a visualization that is generated using the data set. A visual code is generated for the visualization where the visual code includes a link to the stored visualization. The method then outputs the visual code with the data set. A request via the link is received from a mobile device where the request is generated in response to the mobile device capturing the visual code. The method outputs the stored visualization to the mobile device in response to receiving the request.
US10114875B2

A system (and corresponding methodology) by which a user can interact directly with visual data is provided. The system employs associations and relationships between visual data objects to automatically update objects based upon a change in other objects. The innovation also provides specialized controls (e.g., dashboard tools/controls) that facilitate manipulation of visual data. As there can be numerous manners in which a user can interact with visualization data, the innovation enables a specialized set of controls to be identified and provided to a user thereby reducing overwhelming effects of a large number of controls.
US10114872B2

A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10114871B2

A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10114866B2

Disclosed herein are system, method, and computer program product embodiments for constraining the amount of memory used during data aggregation. An embodiment operates by separating input data into a plurality of partitions. The embodiment then inserts portions of the input data into blocks from a free list at a given level of a pipeline. The embodiment then inserts the blocks into buffers for processing at a subsequent level of the pipeline. The embodiment processes the inserted blocks at the subsequent level of the pipeline and concatenates the intermediate results into a final aggregate result.
US10114864B1

A fast and efficient technique to query which records within a table include a list that includes a specified element, where the queried database does not directly support queries on list elements. To support an update, the technique maps individual elements in a list with unique operand values, such as prime numbers, and calculates a function value, such as multiplication, for the list using the unique operand values, where the function value is then associated with the list. To support a query, the technique uses a complementary function, such as a modulo operation, applied to a unique operand for a specified element and to a function value associated with a list to determine if the function value for the list was generated using the unique operand for the specified element.
US10114863B2

The present disclosure relates to applying entity analytics to a natural language-based search engine. According to one embodiment, a search query having at least a first term is received. One or more second terms having a relationship to the first term is identified based on prior search queries. The relationship indicates that the first term has been observed with the second term in the prior search queries on at least a specified number of occasions over a specified duration. One or more predictive suggestions for completing the search query is generated. Each predictive suggestion includes at least the first term or an identified equivalent of the first term and at least one of the one or more second terms.
US10114861B2

A system for performing an ad hoc query comprising a query service operating on a processor and configured to receive an ad hoc query in a domain-specific language. A query parsing service operating on the processor and configured to receive a validate request and a parse request from the query service and to return a query object to the query service. A queryable interface operating on the processor and configured to receive the query object and to transmit the query object to one or more framework services for execution. New domain key words can be introduced dynamically and matched to registered queryable services to process queries containing those key words.
US10114860B1

A case management system includes a case database storing case records in association with respective internal case identifiers. Operation includes automatically generating memorable case identifiers and providing them to users for use in identifying respective case records, the memorable case identifiers being generated by encoding the internal case identifiers with respective user identifiers as respective sequences of words (e.g., 3-word sequences) of a natural language of the users according to an encoding function. Case records are retrieved from the case database and provided to the users based on memorable case identifiers received from the users, by decoding received memorable case identifiers into respective internal case identifiers and accessing the case database using the respective internal case identifiers from the decoding.
US10114849B2

Changes to information are managed by storing information as a plurality of objects. Each object has one or more states. One or more temporal histories are maintained for each object based on the plurality of states of the object at a plurality of time instances. For each state of the object, whether or not the state is a user of another state of the object or another object is determined. When a request to change the information is received, at least one state of at least one of the plurality of objects is selectively changed. When it is determined that the at least one state is the user of another state, then the changing is further responsive to changes in the another state.
US10114846B1

A balanced distribution of sort order values may be implemented for a multi-column sort order of a database table. Columns of the database table to be included in the multi-column sort order may be identified. Some columns containing string data values may be converted to equally-sized integer data values. The data values of columns may be evaluated to determine buckets representing the ranges of data values within the columns for depth-balanced histograms of the columns. Multi-column sort order values may be generated for individual entries in the database table according to bucket values assigned to the buckets that include the columns values of the individual entries. The entries of the database table may then be stored according to a sorted ordering of multi-column sort order values for the entries.
US10114843B2

The present disclosure involves computer-implemented methods, software, and systems for supporting migration of unstructured data stored in enterprise content management systems. A computer-implemented method includes generating a search for content matching at least one content search rule, receiving a list of matched documents, wherein each document in the list of matched documents is associated with at least a source repository identifier and a unique document identifier, calculating a target repository identifier and at least one metadata change instruction for each unique document identifier using at least one migration rule, and modifying metadata for the document associated with each unique document identifier using the calculated at least one metadata change instruction.
US10114841B2

The present invention relates to a system for generating a table comprising generating means for generating a table which contains at least a column or line depicting one or more first categories and at least a column or line depicting first values associated with said first categories and wherein the system further comprises selecting means for selecting one of said first categories by a user and adding means for enlarging the table upon selection of a category by said selecting means, said adding means being adapted to enlarge the table by adding a new column or line which comprises second categories into which said selected first category may be subdivided as well as second values associated with said second categories and wherein said new column or line does not comprise categories into which non selected first categories may be subdivided.
US10114838B2

Scene-referred metadata comprising correspondence relationships between coded values used in generated images and reference values defined independent of any specific image may be provided as a part of image metadata for the generated images. Downstream image processing devices or image rendering devices may use the scene-referred metadata to perform image processing or rendering operations. When coded values of input images are altered in corresponding output images, the scene-referred metadata may be updated with new coded values used in the output images. Reference values refer to reference color values or reference gray levels. Coded values refer to color values or gray levels coded in pixels or sub-pixels of one or more images.
US10114836B1

Systems and methods are disclosed herein for downloading data from a cloud system. A plurality of files on the cloud system is identified for downloading to a client system, where the plurality of files is associated with metadata. A respective score for each file in the plurality of files is evaluated by applying a ranking scheme to the metadata, where the ranking scheme is based on at least two features of the metadata. A download process is initiated for at least some files in the plurality of files based on each file's respective score.
US10114833B2

A system for a distributed repository includes an input interface and a processor. The input interface is to receive a request to change a portion of code. The processor is to determine a change reference and an existing reference, indicate to lock one or more repositories, determine whether swapping references is approved by a vote, and in the event that swapping references is approved by a vote, swap the references and indicate to unlock the one or more repositories.
US10114832B1

Generating a data stream with a predictable change rate is disclosed, including: receiving a change rate parameter; and using the change rate parameter to provide a modified data stream that differs from a corresponding unmodified non-deduplicatable data stream by an amount determined based at least in part on the change rate parameter, including by: modifying at least a portion of a plurality of data blocks associated with the non-deduplicatable data stream to obtain a corresponding portion of the modified data stream, wherein a data block of the plurality of data blocks is associated with a block size that is based on a segmenting attribute associated with a storage destination.
US10114829B1

A technique for storing data in a data storage system includes receiving, from a host, a request specifying a set of data to be written to a first file system, the first file system realized as a file within a second file system. A first log entry is created for the set of data in a first data log, which logs data to be written to the first file system, and a second log entry is created for the set of data in a second data log, which logs data to be written to the second file system. The first log entry provides a reference to the second log entry. The technique further includes storing the data in the cache page and acknowledging the host.
US10114828B2

According to one exemplary embodiment, a method for time-shifted uploading of a data file through a backhaul network to a backend provider is provided. The method may include intercepting an upload request from an originating user located at a network edge. The method may include caching the data file associated with the upload request upstream of the backhaul network. This method may include uploading a placeholder file to the backend provider. The method may include receiving a file ID from the backend provider. The method may include mapping the received file ID to the cached data file. The method may include intercepting a request to access the data file by a requesting user. The method may include sending the requesting user the cached data file. The method may include uploading a copy of the data file to the backend provider based on a backhaul utilization policy.
US10114827B2

An information handling system includes a storage device and a processor that provides a repository. The repository receives a first file, modifies the first file to include first metadata, stores the first file including the first metadata to the storage device, receives a second file, wherein the second file is different from the first file, determines that the second file includes the first metadata, and stores the second file to the storage device in response to determining that the second file includes the first metadata.
US10114826B2

A database table is monitored to automatically determine its volatility, and at least one volatility attribute expressing volatility state is saved. The volatility attribute is used to manage the database, e.g., to determine an optimum query execution strategy for a query involving data in the table, and/or for determining whether to re-optimize a previously saved query execution strategy and/or for managing storage and retrieval of table data. Preferably, parameters of the database table are captured at regular sampling intervals and a figure of merit representing volatility is computed from the parameter values. Preferably, the database supports the SQL database language, and the volatility attribute is or includes the SQL VOLATILE attribute. In an additional embodiment, the database manager may express volatility of a database table as a value within a range.
US10114824B2

Techniques described herein may be used to improve recommendations that are provided to a user regarding content (e.g., images, music, and videos). A content recommendations server may provide a user with recommended content and the reasons for which the content is being recommended, such as genres, directors, and actors that the content recommendations server believes the user enjoys. The user may provide feedback to the content recommendations server regarding the recommendations themselves and also regarding the reasons for which the content was recommended. The content recommendations server may use the feedback to improve subsequent recommendations to the user.
US10114820B2

Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to translate text and/or documents from a first language text to a second language text. The translated text and/or document is displayed such that the first language text corresponding to a selected portion of the second language text can be accessed and displayed in the same user interface.
US10114818B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for bootstrapping a language translation system. A system configured to practice the method performs a bidirectional web crawl to identify a bilingual website. The system analyzes data on the bilingual website to make a classification decision about whether the root of the bilingual website is an entry point for the bilingual website. The bilingual site can contain pairs of parallel pages. Each pair can include a first website in a first language and a second website in a second language, and a first portion of the first web page corresponds to a second portion of the second web page. Then the system analyzes the first and second web pages to identify corresponding information pairs in the first and second languages, and extracts the corresponding information pairs from the first and second web pages for use in a language translation model.
US10114816B1

A dialogue complexity assessment method, system, and computer program product for introducing the notion of dialogue complexity to understand and compare dialogues in a repository, calculating the dialogue complexity, use the dialogue complexity to understand customer interactions in a variety of domains using public and proprietary data, and demonstrate the dialogue complexity usage to improve a service management operation.
US10114810B2

In various implementations, a first computing device (such as a cloud-based server) receives, from a second computing device (e.g., a notebook computer, tablet computer, or smartphone): (a) a graphical annotation for a document displayed on the second computing device, and (b) a comment for the graphical annotation. The first computing device stores the graphical annotation in a database in a graphical annotation data entity, stores the comment in the database in a comment data entity, and associates the graphical annotation data entity with the comment data entity within the database.
US10114809B2

Method for phonetically annotating text is performed at a computing device. The method includes: identifying a first polyphonic word segment in a text input, the first polyphonic word segment having at least a first pronunciation and a second pronunciation; determining at least a first probability for the first pronunciation and a second probability for the second pronunciation; determining a predetermined threshold difference based on: a comparison of the first and second probabilities with a preset threshold probability value, respectively, and a magnitude of a difference between the first and second probabilities; comparing the difference between the first probability and the second probability with the predetermined threshold difference; and selecting the first pronunciation as a current pronunciation for the first polyphonic word segment in accordance with a determination that the difference between the first probability and the second probability exceeds the predetermined threshold difference.
US10114806B2

Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received. A first plan sheet is provided for display. A user interface is provided via which a user can select or enter a first comment associated with the first plan sheet. A user interface is provided via which the user can associate metadata, including a project type or discipline, with the first comment. A first plurality of comments, including the first comment, is stored in association with respective metadata. A user interface via which the user can select, by category and/or subcategory a plurality of comments to be included in a plan correction list, and a correction list is generated including a plurality of comments specified by a plurality of users.
US10114805B1

Systems and methods involve updating a portion of a network document, while leaving the rest of the document unchanged. A computing device may provide a network document for display. The computing device is configured to receive a request via a command line that identifies a portion of the network document as well as a change to be made to that portion of the network document. Upon receiving the request, the computing device is configured to update only that portion of the network document that was identified in the request to reflect the change indicated. The update is then displayed by the computing device.
US10114801B2

The present disclosure is generally related to a method for treemap optimization. The method includes accessing a plurality of data files stored in memory. The method includes assigning a size value to each of the plurality of data files, wherein each size value is determined based on a characteristic of the corresponding data file. The method includes, in ascending order of size value, merging each of the plurality of data files into an “other” file until a threshold is reached. The method includes displaying the plurality of data files as a plurality of boxes on a treemap on a display screen, wherein the size of each box correlates to the size value of a corresponding data file, and the “other” file is presented as an “other” box.
US10114793B2

Methods and apparatuses for determining a work-group size are provided. The method of determining a work-group size includes calculating a first value denoting spatial locality of a memory that is shared by one or more work items included in a work-group, calculating a second value denoting footprints of the one or more work items included in the work-group based on the first value, and determining the work-group size based on the first and second values.
US10114791B2

An electronic apparatus includes: a display; a memory; and a processor, wherein the processor is configured to: accept inputs of a plurality of equations in response to a user operation; display, on the display, numerical data of each of calculation results of the plurality of equations respectively; store, in the memory, each of the plurality of equations and the respective numerical data of each of the calculation results corresponding to each of the plurality of equations; accept an input of numerical data to be searched in response to a user operation; search, from the memory, numerical data of the calculation result corresponding to the numerical data to be searched; and display, on the display, an equation corresponding to the searched numerical data of the calculation result.
US10114789B2

A system on chip includes a display serial interface (DSI) which includes a PHY protocol interface (PPI) used for communication between a DSI host controller and a D-PHY. The DSI host controller includes a register configured to store first indicator data indicating a PPI packetizing method and a lane distributor configured to determine a size of a symbol to be transmitted to the PPI and an order of first processing units to be included in the symbol based on the first indicator data.
US10114782B2

A universal serial bus (USB) circuit includes a USB interface configured to transmit and receive power and data, a random number generator circuit configured to generate a random number, and a controller configured to receive the random number and to select a dual role port (DRP) duty cycle and to select a DRP duration based upon the random number, wherein the DRP duty cycle time and DRP duration are used when connecting a USB type-C DRP device to another USB type-C DRP device.
US10114775B2

This application is directed to a stacked semiconductor device assembly including first and second integrated circuit (IC) devices. Each of the first and second IC devices further includes a master interface, a channel master circuit configured to receive read/write data using the master interface, a slave interface, a channel slave circuit configured to receive read/write data using the slave interface, a memory core coupled to the channel salve circuit, and a modal pad. The first and second IC devices are configured such that in response to at least a modal selection signal received at one of the modal pads of the first and second IC devices, one of the first and second IC devices is configured to receive read/write data using its respective charnel master circuit, and the other of the first and second IC devices is configured to receive read/write data using its respective channel slave circuit.
US10114761B2

Techniques are provided for managing address translation request traffic where memory access requests can be made with differing quality-of-service levels, which specify latency and/or bandwidth requirements. The techniques involve translation lookaside buffers. Within the translation lookaside buffers, certain resources are reserved for specific quality-of-service levels. More specifically, translation lookaside buffer slots, which store the actual translations, as well as finite state machines in a work queue, are reserved for specific quality-of-service levels. The translation lookaside buffer receives multiple requests for address translation. The translation lookaside buffer selects requests having the highest quality-of-service level for which an available finite state machine is available. The fact that finite state machines are reserved to particular quality-of-service levels means that if all such finite state machines for a particular quality-of-service level are used by pending translation requests, then the translation lookaside buffer does not accept more translation requests for that quality-of-service level.
US10114759B2

Techniques for implementing trapless shadow page tables in a virtualized host system are provided. In one embodiment, an SPT accelerator device of the host system can intercept a memory write operation originating from a virtual machine (VM) and directed to a guest OS page table of the VM, where the guest OS page table is stored in a device memory of the SPT accelerator device. The SPT accelerator device can further extract a guest virtual address (GVA)-to-guest physical address (GPA) mapping in the memory write instruction and can translate the GVA-to-GPA mapping into a GVA-to-host physical address (HPA) mapping. The SPT accelerator device can then write the GVA-to-HPA mapping to a shadow page table of the host system.
US10114752B2

A processor in a multi-processor configuration is configured perform dynamic address translation from logical addresses to real address and to detect memory conflicts for shared logical memory in transactional memory based on logical (virtual) addresses comparisons.
US10114740B2

Memory management techniques that permit an executing process to store content in memory and later retrieve that content from the memory, but that also permit a memory manager to discard that content to address memory pressure. A process executing on a computing device may notify a memory manager of the computing device that first memory space allocated to the process contains first content that is available for discard. If the memory manager detects the computing device is experiencing memory pressure, the memory manager may address the memory pressure by selecting memory space available for discard and discarding the content of the memory space. Before a process reuses content made available for discard, the process may notify the memory manager of the intent to reuse and, in response, receive empty memory and an indication that the content was discarded or receive an indication that the content is still available for use.
US10114734B2

A system and method for remote testing of enterprise software applications (ESA) allows one or more testers to remotely access an ESA and remotely test the ESA. In at least one embodiment, the ESA resides in a testing platform that includes one more computers that are provisioned for testing. “Provisioning” a computer system (such as one or more servers) refers to preparing, configuring, and equipping the computer system to provide services to one or more users. In at least one embodiment, the computer system is provisioned to create an ESA operational environment in accordance with a virtual desktop infrastructure (VDI) template interacting with virtualization software.
US10114722B2

Testing execution of workloads in a computing system is provided. The testing includes: providing a definition of one or more workloads for each one of a plurality of users of the computing system, mapping each production computing machine of each test workload on a staging computing machine of a staging environment common to the users, mirroring the production computing machine, executing each work unit of each test workload on the corresponding staging computing machine, and determining a test result of an execution of each test workload according to an execution result of one or more executions of the work units of the test workload.
US10114707B2

Restoring a virtual machine is disclosed. An indication of the virtual machine of a primary site to be restored at a remote site using a copy stored at the remote site of a backup data of the virtual machine of the primary site is received. The virtual machine is restored to the remote site using a backup application deployed at the remote site as a virtual appliance managed using a virtual environment management platform.
US10114688B2

A system and method for managing peripheral device failures is disclosed. The method includes detecting, at a processor of a peripheral bus, a failure of a first bus device at a downstream port from the processor. The downstream port is populated by the first bus device and the processor is communicatively coupled at an upstream port to a root complex. The processor is configured to isolate the failure of the first bus device from the root complex. The method also includes, responsive to detecting the failure, suspending communication of data to the first bus device, receiving information regarding a second bus device selected from a cluster of a plurality of bus devices, and assigning the second bus device to the downstream port.
US10114676B2

Methods and systems are provided for collaborative completion of tasks using task frames. Upon receiving a request to perform a task, a system utilizes task frames in completing the requested task. A task frame is a data structure that contains the parameters and status signals that represent a particular task and captures the combined system's understanding of a current state of the task. Input is received at a client device and sent to a server, where the input is processed. Based on the processed input, a task frame is retrieved and filled. The filled task frame is sent to the client device, where the client device performs actions based on the task frame and updates the task frame parameters and the state of the task. The updated task frame is returned to the server. The shared task frame provides improvements to the overall task completion process.
US10114670B2

An apparatus is provided for implementation of back-end system for providing point-of-use toolkits. The apparatus may receive an assignment of work tasks assigned to a technician for manufacture of a tangible product. In response, the apparatus may compile a point-of-use toolkit including comprehensive information regarding the work tasks, and transmit the point-of-use toolkit to a front-end system associated with the technician. The apparatus may determine an occurrence of a delay associated with the schedule that impacts the assignment of the one or more work tasks, and transmit information associated with the delay to the manufacturing scheduling system. In response to receiving an update to the assignment of the tasks from the manufacturing scheduling system, the apparatus may compile an update of the point-of-use toolkit, and transmit the update of the point-of-use toolkit to the front-end system.
US10114668B2

Techniques are described for managing execution of programs, including using excess program execution capacity of one or more computing systems. For example, a private pool of excess computing capacity may be maintained for a user based on unused dedicated program execution capacity allocated for that user, with the private pool of excess capacity being available for priority use by that user. Such private excess capacity pools may further in some embodiments be provided in addition to a general, non-private excess computing capacity pool that is available for use by multiple users, optionally including users who are associated with the private excess capacity pools. In some such situations, excess computing capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess capacity may be terminated at any time if other preferred use for the excess capacity arises.
US10114662B2

Systems and methods for providing dynamic processor topology information to a virtual machine hosted by a multi-processor computer system supporting non-uniform memory access (NUMA). An example method may comprise assigning a unique identifier to a virtual processor, determining that the virtual processor has been moved from a first physical processor to a second physical processor, determining a memory access latency value for the second physical processor, and updating an element of a data structure storing memory access latency information with the memory access latency value of the second physical processor, the element identified by the unique identifier of the virtual processor.
US10114660B2

One embodiment allocates a first virtual memory; receives executable code of a first piece of software; writes the executable code of the first piece of software directly into the first virtual memory; marks the first virtual memory as executable; executes the executable code of the first piece of software directly from the first virtual memory; and downloads and executes executable code of a second piece of software as facilitated by the executable code of the first piece of software.
US10114657B2

A device comprises control circuitry including a processor, a memory interface, memory interface initialization circuitry, and non-volatile storage storing initialization parameters for initializing the memory interface. The control circuitry is configured to, while the processor is held in reset, initialize the memory interface using the initialization parameters and the memory interface initialization circuitry, after the memory interface has been initialized, receive instructions from a non-volatile memory module over the memory interface, and, after the processor has been released from reset, execute the instructions using the processor.
US10114655B2

The present invention relates to the field of electronic equipment, more particularly, to a rapid start up method for the electronic equipment, by using generating and storing the memory image in the non-volatile memory of the electronic equipment and calling the memory image to operate with recovery of the memory data and device status, complete the electronic equipment reboot, i.e., when the Android-based electronic equipment reboot, there is no need to start Kernel according to the normal start up mode firstly and call service manager and services in turn and use Zygote to create operating environment, so as to complete reboot, and then improve start up speed and user experience.
US10114651B2

According to a first aspect, efficient data transfer operations can be achieved by: decoding by a processor device, a single instruction specifying a transfer operation for a plurality of data elements between a first storage location and a second storage location; issuing the single instruction for execution by an execution unit in the processor; detecting an occurrence of an exception during execution of the single instruction; and in response to the exception, delivering pending traps or interrupts to an exception handler prior to delivering the exception.
US10114643B2

Various embodiments are generally directed to techniques to detect a return-oriented programming (ROP) attack by verifying target addresses of branch instructions during execution. An apparatus includes a processor component, and a comparison component for execution by the processor component to determine whether there is a matching valid target address for a target address of a branch instruction associated with a translated portion of a routine in a table comprising valid target addresses. Other embodiments are described and claimed.
US10114639B2

An arithmetic device which controls a parallel arithmetic operation includes a global memory, a plurality of compute units, each of the compute units including a local memory and a plurality of processing elements, and each of the processing elements including a private memory and processing data blocks stored in the private memory, an attribute group holding unit which includes a specific attribute which includes a parameter indicative of a size of the data block, an arithmetic attribute which includes a parameter indicating whether the data block is a data relevant to processing, and indicating a transfer order when the data block is data relevant to processing, and a policy attribute which includes a parameter indicative of how to execute a transfer of the data block and how to execute processing of the data block.
US10114637B1

The present disclosure relates to building a software development project using a shared build module common to development projects targeting a specific software platform. According to one embodiment, a development system requests, from a centralized repository, version information for a latest version of a shared build module associated with a software platform targeted by the development project. The development system determines to replace a local copy of the shared build module with the latest version of the shared build module based, at least in part, on a comparison between version information for the local copy and the version information for the latest version of the shared build module. The development system builds the software development project using the local copy of the shared build module.
US10114600B2

A server provides adaptive displaying on a plurality of display devices in a virtualization environment. The server includes a communication device to receive capabilities data associated with a plurality of graphics processing units (GPUs) of a client device, and a display driver to generate a plurality of display adapters based on the capabilities data. The communication device provides command data to the client device based on the plurality of display adapters. The command data is adapted to the capabilities of one or more of the plurality of GPUs.
US10114587B2

A memory device may include one or more multi-channel memories and an interface unit suitable for interfacing the multi-channel memories. The interface unit may include a first data interface suitable for transferring data for the first channel of the multi-channel memories, a second data interface suitable for transferring data for the second channel of the multi-channel memories, and an extra data interface suitable for transferring data for a selected one of the first channel and the second channel so that the data is additionally transmitted.
US10114584B2

A memory system or flash card may include a mechanism for memory cell measurement and analysis that independently measures/predicts memory wear/endurance, data retention (DR), read disturb, and/or remaining margin. These effects may be independently quantified by analyzing the state distributions of the individual voltage levels of the cells. In particular, a histogram of cell voltage distributions of the memory cells can be analyzed to identify signatures for certain effects (e.g. wear, DR, read disturb, margin, etc.). Those measurements may be used for block cycling, data loss prediction, or adjustments to memory parameters. Pre-emptive action at the appropriate time based on the measurements may lead to improved memory management and data management. That action may include calculating the remaining useful life of data stored in memory, cycling blocks, predicting data loss, trade-off or dynamic adjustments of memory parameters.
US10114575B2

A storage device includes a nonvolatile memory device and a controller. The nonvolatile memory device includes a plurality of memory blocks, each of which includes string selection transistors connected to a plurality of string selection lines, ground selection transistors connected to a plurality of ground selection lines, and memory cells connected to a plurality of word lines. The controller reads valid data groups of a first memory block and writes the read valid data groups in a second memory block, during a read reclaim operation. The controller assigns locations of the second memory block, at which the valid data groups are written, based on read counts of the valid data groups.
US10114574B1

A system and method for utilizing unmapped and unknown states in a storage system. When a first portion of a first medium is determined to be unreachable from any other mediums, the first portion of the first medium may be put into an unmapped state, and its data may be discarded and the corresponding storage locations may be freed. During replication of the first medium to a replica storage array, the state of the first portion of the first medium may be translated from the unmapped state into an unknown state on the replica storage array. If another storage array has the data of the first portion of the first medium, this data may be used to overwrite the first portion of the first medium on the replica storage array, converting the first portion of the first medium from the unknown state into the mapped state.
US10114568B2

A method for regulating a flow of data to backend storage devices includes generating, at a host system, writes intended for a backend storage volume. The method receives the writes into a first level cache of a storage virtualization appliance. The method further determines whether destaging the writes directly from the first level cache to the backend storage volume would cause a limit associated with the backend storage volume to be exceeded. If destaging the writes directly from the first level cache to the backend storage volume would cause the limit to be exceeded, the method destages the writes from the first level cache to a second level cache of the storage virtualization appliance. Otherwise, the method destages the writes directly from the first level cache to the backend storage volume. A corresponding system and computer program product are also disclosed.
US10114565B2

Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine.
US10114564B2

Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine.
US10114562B2

In a multi-plane non-volatile memory, good blocks of different planes are linked for parallel operation for storing long host writes. Where bad blocks in one or more planes result in unlinked blocks, the unlinked blocks are configured for individual operation to store short host writes and/or memory system management data. Unlinked blocks may be configured as Single Level Cell (SLC) blocks while linked blocks may be configured as SLC blocks or Multi Level Cell (MLC) blocks.
US10114559B2

Provided are a computer program product, system, and method for generating node access information for a transaction accessing nodes of a data set index. Pages in the memory are allocated to internal nodes and leaf nodes of a tree data structure representing all or a portion of a data set index for the data set. A transaction is processed with respect to the data set that involves accessing the internal and leaf nodes in the tree data structure, wherein the transaction comprises a read or write operation. Node access information is generated in transaction information, for accessed nodes comprising nodes in the tree data structure accessed as part of processing the transaction. The node access information includes a pointer to the page allocated to the accessed node prior to the transaction in response to the node being modified during the transaction.
US10114550B2

A data storage device includes a first volatile memory device, a first scale-out storage, and a first controller. The first controller is configured to control the first volatile memory device and the first scale-out storage and to execute first firmware. The first scale-out storage includes a second volatile memory device, a first non-volatile memory device, and a second controller. The second controller is configured to control the second volatile memory device and the first non-volatile memory device and to execute second firmware. The first controller boots the first firmware after booting of the second firmware is completed by the second controller.
US10114546B2

An electronic device with a touch-sensitive surface and a display, that includes one or more sensors to detect intensity of contacts with the touch-sensitive surface, displays a plurality of application icons, where the plurality of application icons include a respective application icon corresponding to a respective application. While a focus selector is over the respective application icon, the device detects a gesture that includes a contact on the touch-sensitive surface; and in response to detecting the gesture: when the contact had a maximum intensity during the gesture that was below a respective intensity threshold, the device displays an application window of the respective application; and when the contact reached an intensity during the gesture that was above the respective intensity threshold, the device displays a plurality of user interface objects that correspond to the respective application.
US10114542B2

A method for operating of an electronic device is provided. The method includes detecting a palm touch on a touch screen of the electronic device while performing a first function of the electronic device, and performing a second function of the electronic device based on the detected palm touch on the touch screen of the electronic device.
US10114539B2

A system and method that provides various types of feedback associated with an e-book in a mobile device with an e-book reader function are provided. The method includes displaying a page of an e-book on a touch screen of the mobile device, detecting a touch on the page, detecting a movement of the touch, beginning a page turning operation in response to the movement of the touch, and providing audio feedback based on a history corresponding to the page, according to the page turning operation.
US10114538B2

The present invention relates to an apparatus is provided, the apparatus comprising: a screen comprising a scrollable window for displaying a zoomed image and for displaying a corresponding scrollbar wherein the scrollbar comprises a scalable thumb; a first user engageable device for scrolling the displayed image; a second user engageable device for zooming in and out the displayed image; a scrollbar controller configured to automatically adjust the position and length of the thumb of the displayed scrollbar based on information entered by at least one of the user engageable devices; an information insert controller configured to automatically insert an additional scrollbar information in a predefined field within the thumb of the displayed scrollbar. The present invention further relates to a measurement equipment and a method for displaying images.
US10114537B2

Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
US10114532B2

Implementations relate to editing options for image regions. Some implementations include detecting a region portion of an image based on one or more characteristics of pixels of the image. The detected region has an identified class selected from multiple identifiable classes, and each identifiable class is associated with a set of multiple editing options. Each editing option is associated with edit operation(s) operable to adjust value(s) of one or more image pixels. One of the sets of editing options is presented for selection, where the presented set is associated with the identified class of the detected region and each of the editing options in the presented set is operable to adjust value(s) of one or more pixels of the detected region. The presented set of editing options is different from at least one of the other sets of editing options associated with the other classes.
US10114523B2

A display apparatus and a method for controlling the display apparatus are provided. The display apparatus includes a display which displays an On Screen Display (OSD) menu; a storage unit; an inputter which receives a user command; and a controller which, when an OSD menu display stop event occurs with an OSD menu displayed on the display, removes the OSD menu displayed on the display, and temporarily stores the OSD menu as displayed at the time of removal, in the storage unit, and when an OSD menu resume event occurs within a predetermined period of time, controls the display to redisplay the temporarily stored OSD menu.
US10114517B2

Systems and methods for determining encodings for a display frame are provided. The methods include obtaining a display frame, determining regions of the display frame that have been modified, determining applications having application windows corresponding to the modified regions of the display frame, identifying the content types of contents of the modified regions based on the applications, and determining encodings for portions of the display frame based on the content types. The methods can further include using the z-order of applications to determine application windows corresponding to the modified regions.
US10114514B2

An electronic device, a method for controlling the electronic device, and a recording medium are provided. The electronic device includes a display, a storage module, and a processor configured to detect a reference screen setting event in relation to a screen being displayed on the display module and to control the storage module to store at least part of information about the screen being displayed on the display as a reference screen information. Upon occurring of a reference screen display event, the processor controls the display to display a reference screen based on the stored reference screen information.
US10114509B2

A multi-touch device detecting a touch input by using a passive element comprises a plurality of driving electrodes; a plurality of detection electrodes; a plurality of impedances positioned at an intersecting point of the plurality of driving electrodes and the plurality of detection electrodes; and a control unit selecting a first driving electrode and a first detection electrode from the plurality of driving electrodes and the plurality of detection electrodes, outputting a first voltage on the first driving electrode, outputting a second voltage on at least one of the remaining driving electrodes and at least one of the remaining detection electrodes, and detecting a touch input on a first intersecting point of the first driving electrode and the first detection electrode on the basis of a detection voltage detected from the first detection electrode.
US10114504B2

A touch screen, a display device and a fabrication method of a touch screen are provided. The touch screen includes a gate layer, an insulating layer, a source-drain electrode layer, a first Indium Tin Oxide (ITO) layer, a protective layer and a second ITO layer. The insulating layer is overlaid on the gate layer, the source-drain electrode layer is overlaid on the insulating layer, the first ITO layer is overlaid on the source-drain electrode layer, the protective layer is overlaid on the first ITO layer, and the second ITO layer is overlaid on the protective layer; the gate layer includes a touch driving electrode, the source-drain electrode layer includes a touch sensing electrode line, and the second ITO layer includes a touch sensing electrode pattern.
US10114493B2

A highly configurable controller is described that includes a number of different types of control mechanisms that emulate a wide variety of conventional control mechanisms using pressure and location sensitive sensors that generate high-density control information which may be mapped to the controls of a wide variety of devices and software.
US10114490B2

The present disclosure provides a color filter substrate, a method of manufacturing the color filter substrate, a touch screen and a display device, and pertains to the technical field of touch screen. The color filter substrate includes a transparent substrate, and a touch screen panel pattern provided on a side of the transparent substrate. A surface of the touch screen panel pattern is provided with a plurality of concave curved faces.
US10114486B2

Methods and a support object are provided to facilitate the receipt of a wide variety of touch inputs from a user, such as in a manner that is comfortable and does not fatigue the user. In the context of a method, touch input is received from a user who engages and moves a support object relative to a touch sensitive surface. The method also includes receiving the touch input from the user via the touch sensitive surface. The method further includes determining a relative position of the touch input with respect to the support object and then determining a type of touch input based upon the relative position of the touch input with respect to the support object. The method also includes causing an action to be taken in response to the type of touch input. Corresponding apparatus and computer program products are also provided.
US10114483B2

Various embodiments provide a position indicator including a retaining mechanism that can fix a core body securely and which can electrically transmit a signal from an internal circuit to the core body reliably. The position indicator includes a core body having conductivity, a conductive elastic member including a holding portion for holding and fixing the core body, a core body holder having conductivity and fitted with the conductive elastic member to retain the core body fitted in the conductive elastic member, a signal transmitter, and an electric connecting member for establishing an electric connection between the core body holder and the signal transmitter. The core body is detachably fitted into the conductive elastic member. A signal from the signal transmitter is transmitted from the core body through the electric connecting member, the core body holder, and the conductive elastic member.
US10114479B2

An electronic device and a method for controlling a display are provided. The method includes sensing, via the electronic device, a rotation of the electronic device, identifying, by the electronic device, at least one layer having direction information that is different from a direction of the sensed rotation among a plurality of layers included in an application, changing, via the electronic device, a direction of the identified at least one layer to a direction corresponding to the sensed rotation, and displaying, via the electronic device, the application including the changed at least one layer.
US10114465B2

Example virtual-reality head-mounted devices having reduced numbers of cameras, and methods of operating the same are disclosed herein. A disclosed example method includes providing a virtual-reality (VR) head-mounted display (V-HMD) having an imaging sensor, the imaging sensor including color-sensing pixels, and infrared (IR) sensing pixels amongst the color-sensing pixels; capturing, using the imaging sensor, an image having a color portion and an IR portion; forming an IR image from at least some of the IR portion from the image; performing a first tracking based on the IR image; forming a color image by replacing the at least some of the removed IR portion with color data determined from the color portion of the image and the location of the removed IR-sensing pixels in the image; and performing a second tracking based on the color image.
US10114459B2

A method for determining correspondence between a gaze direction and an environment around a wearable device is disclosed. The wearable device may include an eye tracking device and an outward facing image sensor. The method may include receiving an input parameter and at least one scene image from the outward facing image sensor. The method may further include determining, with at least the eye tracking device, at least one gaze direction of a wearer of the wearable device at a point in time corresponding to when the scene image was captured by the outward facing image sensor. The method may additionally include determining, based at least in part on the input parameter, that a particular scene image includes at least a portion of a predefined image. The method may moreover include determining, based on the at least one gaze direction, at least one gaze point on the particular scene image.
US10114452B2

A motion detection system including: an infrared light source that emits infrared rays; a camera that captures a subject using infrared rays reflected by the subject; a memory that stores a plurality of pieces of outline data an output device that outputs information associated with a state of the subject; and a controller that controls the infrared light source, the camera, the memory, and the output device, wherein the controller performs the following: makes a comparison between an outline of the subject captured by the camera and the pieces of outline data; selects, from among the pieces of outline data, a piece of outline data which resembles the outline of the subject captured by the camera; and causes the output device to output information associated with a state of the subject corresponding to the selected piece of outline data.
US10114451B2

Disclosed are techniques for providing a presentation as a virtual tour through a user's portfolio based on receiving signals that correspond to user movements in the physical world and processing the signals to select generated images associated with the user's movements to generate an image that when rendered on a display device renders a visual representation of the portfolio in a virtual world.
US10114433B2

A thermal management assembly in accordance with one example may include a first thermal management member that includes a first main region that is continuous, a first connection region that is discontinuous, and a first top side. The thermal management assembly may also include a second thermal management member that includes a second main region, a second connection region, and a second top side. The second main region and the second connection region are continuous. The thermal management assembly may further include a connection member to couple the first thermal management member and the second thermal management member to a memory device via the first connection region and the second connection region. The first top side and the second top side are substantially level with a top side of the memory device in a horizontal direction when the first thermal management member and the second thermal management member are coupled to the memory device.
US10114432B2

The present invention provides a thermal control system and a thermal control method for an electronic device. The thermal control system comprises: an integrated circuit, a determining unit, an adding unit, and a proportional-integral-derivative (PID) controlling unit. The determining unit is utilized for determining at least a target thermal parameter for the integrated circuit. The adding unit is coupled to the integrated circuit and the determining unit, and utilized for receiving the target thermal parameter and at least an actual thermal parameter of the integrated circuit to generate at least an error thermal parameter accordingly. The PID controlling unit is coupled to the adding unit and the integrated circuit, and utilized for generating at least a performance level for the integrated circuit according to the error thermal parameter.
US10114429B1

A data storage device securing mechanism to secure at least one data storage device on a board includes a bottom plate, two side plates connected with two sides of the bottom plate, and a plurality of resilient members mounted on each side plate. Each side plate defines a plurality of receiving grooves, a plurality of fasteners is configured to pass through the receiving grooves to be inserted into the data storage device to install the data storage device slidably in the securing mechanism. The resilient member is elastically deformed to abut against the fasteners to prevent the fasteners and the data storage from sliding along the receiving groove.
US10114425B2

A portable electronic device comprises a body, a stationary magnetic element and a base. The stationary magnetic element is disposed at a periphery of the first groove. The connecting element of the base is disposed on the bottom plate of the base and including a second engaging surface and a second groove. An opening of the second groove is formed on the second engaging surface. The rotatable magnetic element is pivotally connected with the second groove. One end of the rotatable magnetic element can rotate in/out the second groove. When a distance between the first engaging surface and the second engaging surface is less than a predetermined value and the opening of the first groove faces to the opening of the second groove, the rotatable magnetic element is attracted by the stationary magnetic element to rotate out of the second groove and get into the first groove.
US10114422B2

A cover panel and a display device, the cover panel including a heat sink layer; an impact absorbing layer on the heat sink layer; and an elastic pattern on at least one side of the impact absorbing layer.
US10114421B2

An electronic device includes a case. The case includes a plurality of first components and a plurality of second components. The first components and the second components are arranged alternately and pivotally each other. Each of the first components includes an accommodating slot. Each of the second components includes a connecting part, one or more curved parts, and one or more protrusions. The curved part is connected to the connecting part and received in the accommodating slot of the adjacent first component. The protrusion is arranged at a side of the curved part. When the case is bent, the first component and the second component could correspondingly pivot. The first component is capable of moving relative to the second component between the connecting part and the protrusion so that the curved part leaves the accommodating slot or receives in the accommodating slot.
US10114415B2

Apparatus comprises one or more first microphones for providing audio signals from captured acoustic signals; one or more conductive terminals for connection to one or more conductive terminals of an external cover device for receiving audio signals provided by one or more second microphones included in the external cover device; and one or more processors coupled to the one or more first microphones and to the one or more conductive terminals and configured to perform audio processing on the audio signals from the one or more first microphones and/or from the one or more second microphones based on a control input. Cover apparatus comprises one or more microphones and one or more conductive terminals for providing audio signals provided by said one or more microphones to the electronic apparatus.
US10114409B2

A portable terminal device according to one aspect of the present invention includes a portable terminal (1) provided with a housing (11), a housing (21), and a coupling (31) that couples the housings (11, 21) rotatably about an axis of rotation (30), and a cover (50) that covers at least a portion of the portable terminal (1) and that is foldable about the axis (53), wherein the end section (28) of the housing (21) on the side opposite to the end section on the side of the axis of rotation (30) is installed on the cover (50) rotatably about the axis (53). Accordingly, it is possible to provide a portable terminal device provided with a cover that can enhance convenience.
US10114404B2

A hydraulic control for an attachment on a work vehicle. Power is provided to the attachment by manually actuating a control lever that is biased toward a first position. This first position corresponds to a deactuated mode of the attachment. By unlocking a lock mechanism, the lever may be maintained in a second position under hand pressure. This second position corresponds to an actuated mode of the attachment. The lock mechanism may be actuated by an operator platform-actuated release mechanism. While an operator is on a platform on the vehicle, the loch mechanism remains unlocked, and the lever may be maintained, without hand pressure, in its second position. The release mechanism actuates the lock mechanism when an operator is not on the platform. As a result, the bias of the control lever returns it to its first position, and the attachment is deactuated. A filter may be utilized to prevent premature actuation of the release mechanism.
US10114402B2

The invention provides a rotary or touch-sensitive control comprising a first rotatable and/or touch-sensitive body comprising means for displaying information relating to a parameter controlled by the first body, and a second rotatable and/or touch-sensitive body formed around the first rotatable body comprising means for displaying information relating to a parameter controlled by the second rotatable body.
US10114401B2

In accordance with an embodiment, a method of operating a charging port having a power connection and a first data connection includes determining whether a compatible device is coupled to the charging port and receiving a serial data stream from the compatible device via the first data connection. The serial data stream includes a plurality of symbols representing a request for a power supply voltage and/or current, and the method further includes applying the requested power supply voltage and/or current to the power connection.
US10114398B2

Methods and control apparatus are presented for controlling supply of electrical power to a micro-grid power system, in which a master controller automatically rebalances the micro-grid by changing an activation state of one or more loads and/or activating and deactivating individual power supplies to preferentially activate non-fuel consuming power supplies and deactivate fuel consuming power supplies so as to minimize fuel consumption for the micro-grid power system.
US10114392B2

A method of increasing a multiplication ratio of a charge pump, the multiplication ratio defining a relationship between an output voltage of the charge pump and an input voltage of the charge pump, comprising: analyzing a first efficiency of the charge pump when the multiplication ratio is at a first ratio, calculating a second efficiency of the charge pump when the multiplication ratio is a second ratio lesser than the first ratio, and based on the first efficiency and the second efficiency, determining at least one of a target output power and a target output voltage at which to change the multiplication ratio from the second ratio to the first ratio.
US10114385B2

To provide a fluid control valve that enables the internal volume to be reduced and, for example, the falling response performance to be improved without compromising the accuracy in controlling a pressure, a flow rate, and so on of fluid, a fluid control valve includes a valve seat portion, a valve body capable of making or breaking contact with the valve seat portion, a fluid resistance, and a pair of clamping members that clamps the fluid resistance. The fluid resistance and the pair of clamping members form an in-valve space in which the valve body or at least part of an actuation member that moves the valve body is housed. Fluid passes through the fluid resistance from the downstream-side in-valve space and flows out to the outside.
US10114383B2

A dynamic jack reference control system may include a tilt sensor operatively associated with the vehicle so that the tilt sensor senses a tilt angle of the vehicle. A processor operatively connected to the tilt sensor produces a jack reference value based on the tilt angle of the vehicle. A speed controller operatively associated with the processor extends the at least one jack on the vehicle at a speed that is related to the jack reference value.
US10114382B2

Two methods of combining multiple response types into a single flexible command model are provided and include receiving a pilot stick input, generating an aircraft response to the pilot stick input that is a continuous blend of response types by including calculable time-varying coefficients set as a function of a magnitude of the pilot stick input and other aircraft states such as airspeed, imposing at least an angular acceleration command limit and using other non-linear elements to optimize the aircraft response to the pilot stick input.
Patent Agency Ranking