US10142360B2

A system and computer-implemented method for mitigating a malicious network attack. The method includes receiving an attack alert that a network attack has been detected, saving a sample of captured network traffic in response to the attack alert, playing back the sample while applying a playback countermeasure to the captured network traffic to block sample segments from the sample, analyzing at least one of the blocked sample segments and throughput sample segments that are not blocked, and adjusting the playback countermeasure in response to a result of the analyzing.
US10142357B1

The disclosed computer-implemented method may include (i) monitoring computing activity, (ii) detecting, during a specific time period, at least one malicious network connection that involves a computing device within a network, (iii) determining that no malicious network connections involving the computing device were detected during another time period, (iv) identifying a feature of the computing activity that (a) occurred during the specific time period and (b) did not occur during the other time period, (v) determining that the feature is likely indicative of malicious network activity due at least in part to the feature having occurred during the specific time period and not having occurred during the other time period, and in response to detecting the feature at a subsequent point in time, (vi) performing a security action on a subsequent network connection attempted around the subsequent point in time. Various other methods, systems, and computer-readable media are also disclosed.
US10142344B2

System, method and media for managing user credentials by securely caching credentials to access shared, secure resources for subsequent reuse. When a user accesses a shared, secure resource for the first time, the system determines credentials for the user, which are then stored in a file readable only by that user but in a location hidden from that user. On subsequent attempts to access the resource, a system process running on behalf of the user accesses the hidden file to prepopulate the user's credentials so that they need not be re-entered. In this way, stored processes can access the resource with the correct user's credentials without requiring that they be entered every time.
US10142341B2

There is provided a solution as to how the authentication and thus the authorization of the webRTC IMS Client can be achieved in the IMS of the mobile network operator. The WIC (20) is using an ID to register with IMS, which may be an IMPU, an IMPI, gGRUU etc. The WIC (20) may be preconfigured by the WWSF (30) with the eP-CSCF (40) address and authentication information, but if not, then this information should be retrieved via the WWSF (30) or from the IMS directly or via other device management procedures e.g. OMA DM. It is further assumed that the subscriber has already a valid webRTC account/membership and this can be validated, authenticated and authorized by the WWSF (30).
US10142339B2

The present invention provides an identity authentication system, apparatus and method and an identity authentication request apparatus. The system includes: an identity authentication request apparatus, configured to send a verification code issuing request to an identity authentication apparatus; the identity authentication apparatus, configured to respond to the verification code issuing request sent by the identity authentication request apparatus, generate an ID and a corresponding verification code according to the verification code issuing request, bind the generated ID and the verification code, store the generated ID, the verification code, and a binding record, and feed back feedback information that carries the verification code to the identity authentication request apparatus. The present invention provides a practical and effective identity authentication mechanism.
US10142336B2

A communication analysis method is implemented in a first device that receives communication frames originating from a second device. The first device and the second device establish a communication between themselves in a secure communication session. The method includes analyzing parameters of the communication during the reception of the communication frame in relation to parameters stored for the communication, and deciding on a renewal or a maintenance of the secure communication session according to the analysis carried out.
US10142325B2

A method by a management server is described. The method includes receiving a credentials request from a requesting management node. The credentials request includes a public key of the requesting management node. The method also includes determining whether the management server has credentials encrypted for the requesting management node in a local cache. The credentials are encrypted using the public key of the requesting management node and cannot be decrypted by the management server. The method further includes sending the encrypted credentials to the requesting management node when the management server has the encrypted credentials. The requesting management node can decrypt the encrypted credentials using a private key.
US10142323B2

The present disclosure is drawn to systems and methods for activating a mobile device in an enterprise mobile management context. The mobile device is configured to generate a first device security certificate which comprises a device key and an identifier of the mobile device. The device key corresponds to a shared secret known to the mobile device and to an authentication server. The mobile device sends the first device security certificate to the authentication server. The authentication server validates the mobile device by comparing the device key to a server key and by locating the identifier in a list of known identifiers. When the mobile device is validated, the authentication server sends a first server security certificate to the mobile device. The first device and server security certificates may then be used to establish a secure connection, over which a second set of device and server certificates may be enrolled.
US10142310B2

A method of managing a device is provided. The method includes registering execution authorization information regarding a function provided by a first device, receiving a request for determining whether a second device that requests execution of a function provided by the cloud server has authorization to perform the function provided by the first device from the first device, authenticating whether the second device has authorization for performing a function provided by the first device, and transmitting a result of the authentication to the first device.
US10142307B1

A system and method allows a matching system to mediate requests for information among different computer systems without storing information that can be used to log into those computer systems.
US10142301B1

Multiple communications that encode data are encrypted for transit from one entity to the other. An entity receiving the communications decrypts at least some of the communications to determine how to process the communications. As part of processing the communications, the entity receiving the communications provides at least some of the encrypted communications to a data storage system without reencrypting those communications.
US10142296B2

Systems and methods of cryptographically protecting location data transferred between servers via a network to tune a location engine are described herein. A first encryption module determines a first hash value for each location determination, encrypts the first hash value for each location determination using a first encryption protocol to generate a first encrypted data set, and transmits the first encrypted data set to a server. The first encryption module receives, from the server, a second encrypted data set with second hash values generated by a second encryption module of the server using a second encryption protocol. The first encryption module creates a first double encrypted data set from the second encrypted data set. A tuner compares the first double encrypted data set with a second double encrypted data set received from the server to adjust the location engine.
US10142293B2

A method, apparatus and computer program product manage a plurality of VPN tunnels between a first cloud and a second cloud in a hybrid cloud environment. A method in a first VPN agent manages a first VPN tunnel in a plurality of VPN tunnels between a first cloud and a second cloud in a hybrid cloud environment. The VPN agent receives a request from a VPN manager. The request includes a first set of requirements for the first VPN tunnel in the plurality of VPN tunnels. The VPN agent creates the first VPN tunnel according to the first set of requirements. The VPN agent tunes the first VPN tunnel according to a second set of requirements. The tuning of the first VPN tunnel can include merging the first VPN tunnel with a second VPN tunnel, or splitting the first VPN tunnel into a first and second VPN tunnel.
US10142288B1

A method and system for influencing a virtual environment establishes a machine application interface which utilizes an application interaction layer to allow multitasking of applications within a single virtual environment, the method and system also allow for the use of two-dimensional legacy applications within the virtual environment. The method and system receives requests from outside applications and mediates control of spaces within the virtual environment depending on the user's security preferences.
US10142284B2

Multiple tenants within a hybrid cloud computing system may need IP addresses to communicate over a computer network external to the hybrid cloud system (such as the Internet). IP addresses are a scarce resource, and each address can only be assigned to a single tenant. With multiple tenants competing for IP addresses, many request collisions may occur if tenants request IP addresses in a naïve manner, such as by requesting the next available IP address numerically. When a collision occurs, a tenant must request a different IP address. Instead, tenants request random IP addresses within a particular subnet in a random manner, thereby reducing the number of collisions that occur and improving the latency associated with requesting an IP address.
US10142283B2

Methods, apparatuses and systems for establishing a telecommunication session may include receiving a plurality of communication identifiers of a first type, determining one or more communication identifiers of a second type based on, for each, its association with at least one of the communication identifiers of the first type, associating the one or more communication identifiers of the second type with an identifier of the telecommunication session, receiving a request to join the telecommunication session and bypassing an authentication action and granting the request to join the telecommunication session. Alternatively, methods, apparatuses and systems for establishing a telecommunication session may include initiating, at a time based on at least a time period associated with the telecommunication session, one or more connection requests, each connection request directed to one of the communication identifiers of the second type that is associated with the identifier of the telecommunication session.
US10142280B2

A method for managing conversations in social media and networks may include selecting, by a processor, a message posted to a social medium for management and associating a goal with the selected message for management. The method may also include monitoring, by the processor, other messages posted to the social medium for messages that are related to the selected message for management. The method may additionally include determining, by the processor, whether the goal has been met based on monitoring the other messages posted to the social network. A first predetermined function is performed in response to the goal being met or a second predetermined function is performed in response to the goal not being met.
US10142273B2

A method for sending a plurality of alternate contact information associated with an online communication system. The method may include receiving an electronic message associated with the online communication system, wherein the electronic message is addressed to a recipient from a sender. The method may also include identifying a recipient inbox using a plurality of directory information associated with the received electronic message. The method may further include determining the identified recipient inbox satisfies at least one of a plurality of alternate contact criteria. The method may also include transmitting a plurality of alternate recipient contact information within a simple message transfer protocol (SMTP) response to the sender based on the plurality of determined alternate contact criteria being satisfied.
US10142270B2

A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
US10142263B2

Systems and methods are disclosed for packet deduplication for network packet monitoring in virtual processing environments. Tap agents are installed and run with respect to network applications operating with virtual processing environments. These tap agents capture packet traffic associated within these network applications, and deduplication rules are applied so that duplicate packet capture is avoided at the tap agents themselves. In particular, deduplication rules are applied to tap agents where two network applications for which packets are being captured are talking to each other so that one of the tap agents is set to the designated agent for packet capture. Without this designation, packets captured at by the two associated packet agents would represent the same packet flow from both ends thereby leading to duplicate packet capture.
US10142260B2

Predicting future utilization of a resource. The predicting future utilization of a resource may include receiving inquiries for a potential future utilization of the resource for different future points in time, recording time-based patterns of the received inquiries, recording a historic actual utilization value of the resource, and determining a future utilization of the resource using the recorded time-based patterns of the received inquiries, the recorded historic actual utilization value of the resource and a current inquiry pattern of the resource.
US10142252B2

A network device receives, from a client device, a request to perform a network speed test of a network connecting the client device and the network device. The network device conducts a trial test, involving data delivery between the network device and the client device, to determine an approximate capacity of the network. The network device selects an optimum data size based on results of the trial test, and selects a number of threads needed to saturate the network based on the results of the trial test. The network device controls conducting of the network speed test, using a control thread from the network device to the client device, wherein the network speed test utilizes the optimum data size and the selected number of threads.
US10142231B2

Technologies for accelerating non-uniform network input/output accesses include a multi-home network interface controller (NIC) of a network computing device communicatively coupled to a plurality of non-uniform memory access (NUMA) nodes, each of which include an allocated number of processor cores of a physical processor package and an allocated portion of a main memory directly linked to the physical processor package. The multi-home NIC includes a logical switch communicatively coupled to a plurality of logical NICs, each of which is communicatively coupled to a corresponding NUMA node. The multi-home NIC is configured to facilitate the ingress and egress of network packets by determining a logical path for each network packet received at the multi-home NIC based on a relationship between one of the NUMA nodes and/or a logical NIC (e.g., to forward the network packet from the multi-home NIC) coupled to the one of the NUMA nodes. Other embodiments are described herein.
US10142229B2

A system performs tunneling of real-time communications (“RTC”). The system establishes a tunnel between a tunneling client and a tunneling server. The system then receives a packet over the tunnel. The packet is configured according to an outer transport protocol of the tunnel and includes a datagram-based payload and a stream-based header. The system processes the packet according to a datagram-based outer transport protocol based on information in the stream-based header.
US10142215B2

According to one general aspect, a method of using a first probing device may include monitoring one or more encrypted communications sessions between a first computing device and a second computing device. In some implementations of the method, each encrypted communications session includes transmitting a plurality of encrypted data objects between the first and second computing devices. The method may include deriving, by the first probing device, timing information regarding an encrypted communications session. The method may also include transmitting, from the first probing device to a second probing device, the derived timing information.
US10142212B2

Systems and methods are disclosed to provide on demand packet traffic monitoring for packet communications within virtual packet processing environments. Virtual TAPs (test access ports) within virtualization layers for VM (virtual machine) host hardware systems are controlled by external controllers to configure watch filters for VM platforms operating within the virtualization layer based upon trigger events determined within packet flow data and/or based upon other external trigger events. The virtual TAP controller then periodically receives watch filter packet data updates from the virtual TAP and further controls the virtual TAP to configure more detailed focus filters for the VM platforms based upon watch filter trigger events. The virtual TAP controller can further communicate one or more VM action commands (e.g., stop VM, stop application, etc.) to the virtual TAP for application to the VM platforms based upon trigger events associated with this more detailed focus filter data.
US10142211B2

An operation management server that manages a storage apparatus in which volumes are included and data is sent and received via transmission resources is provided. The operation management server includes a setting unit that sets a target value of the performance to some or all of the volumes; a monitoring unit that monitors the load factor of the transmission resources; and a bandwidth management unit that specifies a target transmission resource on the basis of the load factor of the transmission resources, that decides, on the basis of the target value, bandwidth allocation of some of the volumes that use the specified transmission resource, and that instructs a bandwidth control unit in the storage apparatus to adjust the bandwidth on the basis of the decided bandwidth allocation.
US10142201B2

A device network communicates with a remote platform such as a cloud service via a gateway. A network monitor device monitors network health and may adjust the amount of data collected by the gateway, reducing the amount of data collected in case of poor network health.
US10142199B2

A field device can transmit, over an industrial process network, data (e.g., including process data) to a host device configured to send and receive messages with one or more field devices. The field device can transmit the data in response to receiving a communications token that delegates time to the field device to transmit data over the industrial process network. A data monitoring device can monitor the data transmitted over the industrial process network, and can output at least a portion of the data for display at a display device operatively coupled to the data monitoring device.
US10142196B1

A system, method and apparatus for bridge interface communication. A node device can be connected to one or more bridge units using a universal sensor interface. A controller in a node device can communicate with a controller in a bridge unit device using a bi-directional data line. In one embodiment, the bridge unit can account for variable amounts of delay in gathering sensor data using availability signaling.
US10142193B2

The present invention is characterized in that, when registering function information (a Web Intent) for calling a function provided by a service in a UA, function information is registered in which at least a part of a processing content when the provided function was used previously is reflected.
US10142180B2

Techniques for maintaining configuration data for software components deployed on a computer network are disclosed. The techniques include a server on the computer network receiving configuration data values associated with the software components, committing the configuration data values to a data store, creating, from configuration data stored in the data store, configuration files for the software components with the configuration data value, and providing the configuration files to the software components.
US10142179B2

A method includes retrieving capacity utilization data for a plurality of resources and applying a linear regression analysis on the capacity utilization data. The method further includes projecting, using a processor, the capacity utilization data through a future time based on results of the linear regression analysis. The method additionally includes determining a deviation from a predetermined threshold range in the projected capacity utilization data for a first resource, and, in response to determining the deviation, determining, for each of a plurality of resource configurations, future capacity utilization of the first resource based on a non-linear capacity consumption model corresponding to the resource configuration. The method also includes applying a selected resource configuration from the plurality of resource configurations to the first resource to prevent the first resource from deviating from the predetermined threshold range.
US10142177B2

Embodiments of the present invention include systems and methods for identifying an error in a Layer 3 network configuration. The system for identifying an error includes ports for receiving information of network Layer 3 configurations from devices that are communicatively coupled to the system through a network, where each of the network configurations includes a parameter. Embodiments of the system also include compiling the information of network configurations into one or more tables, wherein the one or more tables include a list of values for the network configuration parameter(s) and numbers of devices or interfaces that match to the list of values. In embodiments, the value that corresponds to the highest number of devices or interfaces in the table may be selected as the correct value.
US10142173B2

Data may be collected regarding the configuration of a network, such as a customer network operated by a customer of a service provider operating a service provider network. An appropriate interface, such as a user interface, may be provided to allow a user to add, delete, or otherwise modify the collected network configuration data. The collected, and possibly modified, network configuration data may then be utilized to create a private virtual network in the service provider network. The private virtual network may be implemented such that it has the same, or similar, network configuration as the customer network.
US10142170B2

The present disclosure discloses a log processing method and client, the method includes: acquiring a log processing instruction, the log processing instruction including a user's identifier; controlling an operating state of a log record switch of the user corresponding to the user's identifier according to the log processing instruction, the operation state of the log record switch including an on state and an off state; when the operating state of the log record switch of the user is the on state, recording a log of the user; when the operating state of the log record switch of the user is the off state, not recording a log of the user. This avoids the overall performance of the system from being affected due to the logs of a large number of users who are being recorded by the server.
US10142166B2

A security system is described for managing a premises. The security system comprises security system components and a first controller. A takeover component receives security data of the security system from the first controller. The security data is used to configure a second controller to communicate with the security system. The second controller communicates with the security system components and replaces the first controller in management of the security system.
US10142161B2

A method, host machine, and a virtual network for distributing application delivery controller services in a virtual network are presented. The method includes activating a first application delivery controller (ADC) agent on at least a first host machine of a plurality of host machines included in the virtual network, wherein the first host machine is configured to host at least one client; intercepting, by the first ADC agent, a request from the at least one client, wherein the request is for a service provided by one server of a plurality of servers hosted by the plurality of host machines; selecting, by the first ADC agent, a server of the plurality of servers to serve the request; forwarding, by the first ADC agent, the intercepted request to the selected server; and relaying a response to the intercepted request received from the selected server to the at least one client.
US10142159B2

Systems and methods are described for IP Address allocation. A computerized method includes receiving at a wireless access gateway a request from a subscriber to connect to a network, allocating a first IP address to the subscriber from a first pool of IP addresses at the wireless access gateway, and assigning a second IP address to the subscriber from a second pool of IP addresses at the wireless access gateway when the subscriber requests a network service.
US10142157B2

A method and system for reducing protocol headers sent over a wireless network are described. The method includes receiving at a proxy server, from a mobile device, a protocol request device addressed to a remote system. The protocol request including defined headers and an enable-caching indicator. The proxy server stores at least one of the defined headers as cached headers and sends a protocol response to the mobile device identifying the cached headers. Subsequent requests from the mobile device are formatted as abridged requests that exclude the cached headers, thereby reducing the data transmitted. The proxy server adds the cached headers to the abridged requests before forwarding them as unabridged requests to the remote system.
US10142151B2

A wireless device generates a High Efficiency (HE) Physical layer Protocol Data Units (PPDU) including a non-High Throughput Signal (L-SIG) field and transmits the HE PPDU. Transmitting the HE PDDU includes transmitting a set of extra tones with the L-SIG field. The set of extra tones include a sequence of values, and first, second, third, and fourth values of the sequence of values respectively correspond to BPSK constellation values of −1, −1, −1, and +1. The set of extra tones may include −28th, −27th, 27th, and 28th subcarriers, relative to a center (zero) subcarrier, of a 20 MHz bandwidth of the HE PPDU, and may be used to transmit the first, second, third, and fourth values of the sequence of values, respectively. Another wireless device may receive the HE PPDU, and may use the set of extra tones to estimate a channel.
US10142146B2

A broadcast signal receiver is provided that includes an Orthogonal Frequency Division Multiplexing (OFDM) demodulator configured to OFDM demodulate a received broadcast signal; a pilot detector configured to detect pilots included in the broadcast signal; a frame parser configured to parse a signal frame of the broadcast signal and to output Physical Layer Pipe (PLP) data, the signal frame comprising a bootstrap, a preamble, and a data part; and a decoder configured to perform Forward Error Correction (FEC) decoding on the PLP data. The bootstrap comprises preamble structure information about the preamble. The preamble comprises a plurality of preamble symbols. The preamble carries Layer 1 (L1) signaling data for the signal frame. A first preamble symbol has a minimum number of carriers (NoC) and the first preamble symbol comprises NoC-related information indicating an NoC for at least one remaining preamble symbol.
US10142132B2

A technique is disclosed for reducing interference in a communication system including a plurality of wireless devices. A first device transmits an RTS-TRN frame including a Request to Send (RTS) portion and a first beam training sequence to determine whether a communication medium is available to communicate with a second device. If the communication medium is available, the second device transmits a CTS-TRN frame including a Clear to Send (CTS) portion and a second beam training sequence. One or more neighboring devices that receive the RTS-TRN frame and/or the CTS-TRN frame configure their respective antennas to generate one or more nulls aimed at the first and second devices when transmitting signals, as long as the first and second devices are communicating based on a duration field in the RTS-TRN frame and/or CTS-TRN frame. This reduces interference at the first and/or second devices.
US10142130B2

An inline-bypass switch system includes: a first inline-bypass switch appliance having a first bypass component, a second bypass component, a first switch coupled to the first bypass component and the second bypass component, and a first controller; and a second inline-bypass switch appliance having a third bypass component, a fourth bypass component, a second switch coupled to the third bypass component and the fourth bypass component, and a second controller; wherein the first controller in the first inline-bypass switch appliance is configured to provide one or more state signals that is associated with a state of the first inline-bypass switch appliance; and wherein the second controller in the second inline-bypass switch appliance is configured to control the second bypass component based at least in part on the one or more state signals.
US10142126B2

A first network device receives a first data packet from a registry device. The first data packet includes a destination of a first host coupled to the first network device and reachability information for a second host coupled to a second network device. The first network device stores the reachability information for the second host, which indicates that the second host is coupled to the second network device. The first network device transmits the first data packet without the reachability information to the first host. Using the reachability information for the second host, a tunnel is created from the first network device to the second network device.
US10142118B2

Techniques for unified optical network unit power management in a passive optical network include operating an optical network unit (ONU) in a first state in which a transmitter of the ONU is turned off and a receiver of the ONU is turned on, operating the ONU in a second state in which both the transmitter and the receiver are turned off, and transitioning the ONU directly between the first state and the second state, based on a power management rule.
US10142116B2

An inspection device to determine whether a device connected to a Power over Ethernet system is suited for being powered, is configured to apply an inspection signal to the device and to measure a response signal thereto. The inspection signal includes a first, second, third and fourth voltage, wherein the first voltage and the third voltage are substantial the same and the second voltage and the fourth voltages are substantial the same, and an application period for applying the fourth voltage is sum of the application period for the second voltage and an extension period. The inspection device determines that the device is not suitable for being powered if a response signal exceeds predetermined ranges. A method to perform these inspections is also disclosed.
US10142113B2

In one embodiment, a system for managing secure communications includes an interface that may receive communication between a first endpoint and a second endpoint. A processor may identify a security certificate included in the communication and determine whether the identified security certificate has previously been stored in a certificate database. If the security certificate has not been previously stored in a certificate database, the processor may store the identified security certificate in the certificate database. The processor may also analyze parameters of the identified security certificate including a host device using the certificate, a network administrator responsible for the host device, an expiration date of the security certificate, and a certification authority issuing the security certificate.
US10142097B2

A system for serializing input data signals and generating an output data signal includes a FIFO memory that launches the input data signals at different phases of a clock signal. The system further includes multiple stages of a serializer circuit, and each stage of the serializer circuit receives a clock signal. Each successive stage includes half the number of serializer circuits that are included in the previous stage, and each successive stage is clocked by a clock signal that transitions at twice the frequency of the previous stage clock signal. The serializer circuits that belong to a single stage receive the clock signal with different phase. The phase and frequency of clock signals of serializer stages are adjusted such that a launched input data signal is outputted as the output data signal. Further, a critical path for each serializer circuit is equal to full clock cycle of the clock signal.
US10142093B2

A method includes receiving an optical signal through an optical link and determining a receiving power for the optical link. The method further includes comparing the receiving power for the optical link to a first receiving power threshold and transitioning a clock and data recovery circuit form a normal mode to a holdover mode when the receiving power is less than the first receiving power threshold. The clock and data recovery circuit, when operating in the holdover mode, configured to hold a recovered clock to a known-good clock frequency. When the receiving power for the optical link is greater than a second receiving power threshold, the method initiates a transition of the clock and data recovery circuit from the holdover mode to the normal mode and reacquires synchronization between the recovered clock and a current rate of the incoming data stream using the known-good clock frequency.
US10142088B2

A method for use with a packet communication network includes receiving a plurality of packets at a sink node, calculating a one-way sink packet inter-arrival time between a first packet and a second packet received by the sink node according to a local sink clock time, calculating a one-way source packet inter-arrival time between the first packet and the second packet received by the sink node according to a local source clock time encapsulated in the first and second packets, estimating a ratio of clock skew between the source node and the sink node as a function of the one-way sink packet inter-arrival time and the one-way source packet inter-arrival time, and performing a calibration action in the network as a function of the ratio of clock skew between nodes.
US10142085B2

In one example, a device for assigning a mobile endpoint device to an access point based upon a power state is disclosed. For example, the device may include a processor deployed in a wireless network and a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations. The operations may include detecting power states of a plurality of mobile endpoint devices that are in communication with a first access point of the network, the power states including a first power state of a first mobile endpoint device, determining a loading condition of a region of the wireless network that includes the first access point, and assigning the first mobile endpoint device to a second access point that is outside of the region when the first mobile endpoint device is in the first power state, in response to the determining of the loading condition.
US10142078B2

Methods and apparatuses are provided for transmitting a set of acknowledgement (ACK) bits, by a user equipment (UE). A first subset of ACK bits is transmitted. A second subset of ACK bits is transmitted. The first subset of ACK bits is a response to a reception of one or more scheduling assignments (SAs) for a first cell group, and the second subset of ACK bits is a response to a reception of one or more SAs for a second cell group. The first subset of ACK bits is different from the second subset of ACK bits. A union of the first subset of ACK bits and the second subset of ACK bits is the set of ACK bits that the UE transmits in a subframe.
US10142076B2

In a wireless communication system a control channel is required in order to use limited resources effectively. However, the control channel resource is part of the system overhead, and thus reduces the data channel resource used for data transmission. In the long term evolution (LTE) system based on OFDM, one sub frame the consists of fourteen OFDM symbols wherein a maximum of three OFDM symbols are used for the control channel resource and remaining eleven OFDM symbols are used for the data channel resource. Therefore, the quantity of energy that can be transmitted for the control channel resource is extremely limited compared to the data channel resource. For this reason, the coverage of the control channel becomes less than that &; of the data channel, and even if a user can successfully receive the data channel, reception failure of a control channel sometimes˜results in failure of data recovery. In the present invention, in order to expand the coverage of the control channel to at least the coverage of the data channel, the time resource of the transmission resource wherein the control channel is transmitted is expanded and allocated for sending and receiving the control channel. By way of methods for extending the time resource are provided a method wherein a plurality of sub frames are used to transmit one control channel, and a method wherein a part of a data channel is used for the control channel.
US10142065B2

This disclosure relates to techniques for enabling a user equipment (UE) to determine which cell to attach to in a heterogeneous network (HetNet). The UE may determine, based on the quality of the downlink (DL) channel and/or on the type of traffic between the UE and a current base station, whether to attach to a small cell base station or an overlay macro base station in the cellular network. Particularly, the UE may determine whether to use a received mobility offset during cell reselection in response to a measured quality of the DL channel.
US10142061B2

An STBC/SFBC-based signal transmission method and apparatus is provided for use in a multi-carrier system. A method for a transmitter to transmit a signal to a receiver in a diversity transmission mode according to the present invention includes transmitting a filter index indicating a filter allocated to the receiver and transmitting Space Time Block Code (STBC) symbols to the receiver at symbol positions selected based on the filter index.
US10142060B2

Polar encoding using two or more concatenated cyclic redundancy check (CRC) data values may enhance CRC-aided successive cancellation list decoding in a communication system. A polar encoding method may include determining first CRC data from source data, combining the source data and the first CRC data to form first combined data, determining second CRC data from the first combined data, and combining the source data, the first CRC data, and the second CRC data to form second combined data.
US10142059B2

A method for verifying the integrity of data transmission between a main upstream unit (10a) and a main downstream unit (20a). The method includes the implementation of the following steps: a data-processing module (11a) of the main upstream unit (10a) generates a first frame (T1) including a packet (P1) of data to be transmitted and a cyclic redundancy code (E1) of the packet (P1); encapsulates the first frame (T1) in a second frame (T2) which also includes a cyclic redundancy code (C1) of the first frame (T1); encapsulates the cyclic redundancy code (E1) of the packet (P1) in a third frame (T3); the data-processing module (11b) of the at least one auxiliary upstream unit (10b) compares each of the cyclic redundancy codes (E1) extracted from the first frame (T1) with those extracted from the third frame (T3); and confirms the integrity of data transmission to the main downstream unit (20a) only if the comparison is positive.
US10142057B2

Provided are a method for receiving data in a wireless communication system and a device using same. A device receives a code block from one cell among configured multiple cells. If a decoding error of the code block is detected, the device stores a part of or all of the code block in a receiver buffer. The number of coded bits of the code block stored in the receiver buffer is determined on the basis of the maximum modulation order supported by the cell from which the code block is received.
US10142042B2

A first semiconductor die may comprise an interface circuit and a demodulation circuit. The interface circuit may be operable to receive an externally generated signal and recover decisions of a symbol de-mapper carried in the externally generated signal. The demodulation circuit may be operable to recover one or more transport streams based on the decisions of the symbol de-mapper. The first semiconductor die may comprise circuitry operable to combine a plurality of signals from a plurality of second semiconductor dice, where each of the plurality of signals comprises decisions of a respective one of a plurality of symbol de-mappers.
US10142038B1

A MIMO signal generator is adapted to generate a MIMO signal is provided. The MIMO signal generator comprises a signal generator, a signal divider and a frequency shifter. The signal generator is adapted to generate a plurality of frequency shifted partial MIMO signals within a first signal generator output signal. The frequency shifted partial MIMO signals being arranged on the frequency axis in a non-overlapping manner. The signal divider is adapted to divide the first signal generator output signal into a plurality of signal paths. The frequency shifter preferably comprises a frequency shifting device in at least one of the plurality of signal paths. The frequency shifting devices are adapted to shift the frequencies of the plurality of frequency shifted partial MIMO signals to a joint carrier frequency, resulting in a plurality of partial MIMO signals, forming the MIMO signal.
US10142035B2

An information transmission method, apparatus and system, which relate to the field of terminal information interaction provides a cross-terminal information transmission manner that does not need a wireless data link, and is reliable and secure. A first terminal transfers information through vibration and a second terminal obtains, by detecting the vibration, the information transferred by the first terminal.
US10142029B2

Device for modulating the intensity of an optical signal on four levels, this device comprising: a first resonant ring modulator comprising an output port capable of delivering a first modulated optical signal, a second resonant ring modulator comprising an output port capable of delivering a second modulated optical signal, an optical assembler comprising: a first input optically coupled to the output port of the second resonant ring modulator, a second input optically coupled to the output port of the first resonant ring modulator, and an output capable of delivering the optical signal of which the intensity is modulated on four different levels constructed by combining the optical signals received on its first and second inputs.
US10142027B2

A communication device of the disclosure includes: a first terminal that outputs a power supply voltage; a second terminal coupled directly or indirectly to the first terminal; a communication section that operates on a basis of the power supply voltage to communicate with a communication peer; and a communication controller that sets the communication section to be in an ON state or in an OFF state on a basis of a voltage on the second terminal.
US10142025B2

Embodiments of the disclosure relate to a high-directivity directional coupler, and related methods and systems. The high-directivity directional coupler includes a first microstrip and a second microstrip disposed parallel to the first microstrip. The high-directivity directional coupler inherently generates an even mode current and an odd mode current in the second microstrip. The second microstrip provides a linear forward path for conveying the even mode current and a non-linear return path for conveying the odd mode current. The non-linear return path is longer than the linear forward path to compensate for phase velocity difference between the even mode current and the odd mode current. As a result, the odd mode current and the even mode current in the second microstrip can destructively cancel out each other, thus rendering high-directivity without compromising other performance aspects of the high-directivity directional coupler.
US10142024B2

An apparatus comprises: a CDR sub-system comprising: an FFE; a decision component coupled to the FFE; a subtractor coupled to the FFE and the decision component; and a tap weight updater coupled to the subtractor and the FFE; and a PR-MLSE component coupled to the CDR sub-system. A method comprises: converting an optical signal with a first modulation format to an analog electrical signal; converting the analog electrical signal to a first digital signal; equalizing the first digital signal into a second digital signal with a second modulation format, wherein the second modulation format has more levels than the first modulation format; and performing CDR on the second digital signal.
US10142013B2

A method of designing an interplanetary communications network with an Artificial Neural Network (ANN) at each node. Object functions are generated that relate network characteristics and performance. Each object function is driven to an extreme (min or max) to provide an optimum network configuration. The optimum network configuration includes the number of nodes and the number of antennas for each node, node placement, specific node storage capacity and communications capacity for nodes and for links between nodes.
US10142011B2

Methods and systems are described for providing end-to-end beamforming. For example, end-to-end beamforming systems include end-to-end relays and ground networks to provide communications to user terminals located in user beam coverage areas. The ground segment can include geographically distributed access nodes and a central processing system. Return uplink signals, transmitted from the user terminals, have multipath induced by a plurality of receive/transmit signal paths in the end to end relay and are relayed to the ground network. The ground network, using beamformers, recovers user data streams transmitted by the user terminals from return downlink signals. The ground network, using beamformers generates forward uplink signals from appropriately weighted combinations of user data streams that, after relay by the end-end-end relay, produce forward downlink signals that combine to form user beams.
US10141988B1

A method and a first radio node (200 or 202), for communicating data with a second radio node in a wireless network using precoders. The first radio node (200 or 202) communicates (2:1) with the second radio node (202 or 200) a first data transmission using a first set of precoders (S1), and communicates (2:4) with the second radio node (202 or 200) a precoder indicator which is based on quality of the communicated first data transmission. The first radio node (200 or 202) identifies (2:5) a second set of precoders (S2) within the first set (S1) based on the communicated precoder indicator, and communicates (2:6) with the second radio node (202 or 200) a second data transmission using the second set of precoders.
US10141985B2

In a wireless distribution system, a test signal(s) having a first power level is injected from a first contact point. The test signal(s) is configured to propagate from the first contact point to a second contact point over a downlink path and an uplink path, thus creating a signal loop(s). A second power level of the test signal(s) is measured at the second contact point, and an actual loop gain of the wireless distribution system is determined by subtracting the first power level from the second power level. By determining the actual loop gain of the wireless distribution system, it is possible to further determine a gain margin of the wireless distribution system. Based on the gain margin, it is possible to determine optimization possibilities for the wireless distribution system to maximize capacity and performance of the wireless distribution system.
US10141984B2

Signals transmitted via a plurality of frequency bands by a transmitter using respective sets of one or more transmit chains are received at a receiver device. The signals are processed at the receiver using a plurality of receive chains including using a set of first receive chains associated with a first frequency band, and using a set of one or more second receive chains associated with the second frequency band. A number of receive chains in the first set of receive chains is different than a number of transmit chains used by the transmitter device to transmit via the first frequency band. A number of receive chains in the second set of receive chains is different than a number of transmit chains used by the transmitter device to transmit via the second frequency band. MIMO processing is performed on outputs of the set of first receive chains.
US10141982B2

In an RFID system having at least one tag and at least one reader, a tag and a reader can, in one embodiment, use a pair of keys, known to both the tag and the reader, to restrict the interaction of the tag and the reader so that tags having the pair of keys interact only with readers that use the pair of keys.
US10141981B2

Methods and apparatus to determine nearfield localization using phase and received signal strength indication (RSSI) diversity are disclosed. An example method includes determining a first strength of an electric field and a second strength of a magnetic field, the electric field and the magnetic field associated with an electromagnetic signal sent from a transmitter; determining a difference between the first strength and the second strength; and determining a transmitter distance based on the difference between the first strength and the second strength.
US10141972B2

A touch screen controller (TSC) includes: a front end circuit configured to send a control signal to a touch panel and to receive a touch signal from the touch panel; an algorithm processing circuit configured to process source data generated based on the touch signal according to a predetermined algorithm; a memory configured to store the source data and result data obtained as a result of processing the source data at the algorithm processing circuit; and a bus configured to transfer data among the front end circuit, the algorithm processing circuit, and the memory. The algorithm processing circuit includes: a buffer configured to temporarily store the source data or the result data and shared by at least two circuits; and a special function register (SFR) configured to store a setting value necessary for an operation of the algorithm processing circuit.
US10141971B1

Embodiments of transceiver circuits disclosed herein include a first amplifier coupled to receive signals from an antenna during a receive (RX) mode of the transceiver circuit, a second amplifier coupled to transmit signals to the antenna during a transmit (TX) mode of the transceiver circuit, and a single impedance matching network coupled to the antenna and directly connected to a shared node to which the first and second amplifiers are directly connected. The single impedance matching network is configured to transform an impedance of the antenna into a resistance at the shared node. A control circuit is coupled to control the impedance transformation of the single impedance matching network, so as to provide a first resistance at the shared node during RX mode and a second resistance at the shared node during TX mode, wherein the second resistance is different from the first resistance.
US10141968B2

A device for reflecting radio frequency (RF) radiation away from a user of a mobile phone has a metallic plate configured to be positioned between the mobile phone and a decorative and/or protective cover. The metallic plate is positioned over a rear surface of the mobile phone. The metallic plate is removable and non-permanently attached to the mobile phone and the decorative and/or protective cover.
US10141966B2

Methods, devices, and servers for as-needed update of a trusted list are provided herein. An electronic subscriber identity module (eSIM) server receives a request for an eSIM of a particular type from a wireless device. The eSIM server evaluates the particular type and requests an eSIM of the particular type from a second eSIM server, which is not initially trusted by a secure element (SE) of the wireless device. The eSIM server sends a policy update to the wireless device. The wireless device passes the policy update to the SE, for example, a universal integrated circuit card (UICC). The UICC updates the trusted list with an identity of the second eSIM server. When the wireless device downloads a bound profile package (BPP) containing an eSIM from the second eSIM server, the UICC validates the BPP based on the updated trusted list. The eSIM is then installed on the UICC.
US10141962B2

A demodulator includes: a demodulation section that outputs a demodulated signal demodulated from a modulated signal; an integration section 60a that integrates the demodulated signal; a zone detection section 60b that detects a replacement target zone in the demodulated signal based on an integrated signal output by the integration section; and a replacement section 60c that replaces a signal of the replacement target zone in the demodulated signal with a replacement target signal. A noise can be removed by integrating the demodulated signal by the integration section, and detecting a replacement target zone in the demodulated signal by the zone detection section based on the integrated signal.
US10141951B2

A transmitter is provided. The transmitter includes: an outer encoder configured to encode input bits to generate outer-encoded bits including the input bits and parity bits; a zero padder configured to constitute Low Density Parity Check (LDPC) information bits including the outer-encoded bits and zero bits; and an LDPC encoder configured to encode the LDPC information bits, wherein the LDPC information bits are divided into a plurality of bit groups, and wherein the zero padder pads zero bits to at least some of the plurality of bit groups, each of which is formed of a same number of bits, to constitute the LDPC information bits based on a predetermined shortening pattern which provides that the some of the plurality of bit groups are not sequentially disposed in the LDPC information bits.
US10141944B2

Nonlinearity correction in a device that performs analog-to-digital conversion on received analog signals, may be calibrated by generating correction-parameters estimation which when applied to the total spectral content reduces distortion resulting from said nonlinearity in originally-unoccupied spectral regions. Digital signals generated based on sampling of the received analog signals may then be corrected, to remove nonlinearity related distortion, based on the estimated correction-parameters. The nonlinearity calibration may be performed during reception and handling of said analog signals. The correction-parameters may be generated based on signals located in particular spectral regions, such as the originally-unoccupied spectral regions. These signals may be injected within the device, into the particular spectral regions, and the signal may have known characteristics to enable estimating the required correction.
US10141936B2

An integrated circuit may have pipelined interconnects that are configurable to operate in registered single data rate mode, registered double data rate mode, or in combinational mode. The pipelined interconnect may include routing multiplexers for selecting incoming signals, circuitry for serialization and de-serialization, and memory elements that are configurable to store one or two signals per clock period. Operating the pipeline interconnects in double data rate mode may provide a trade-off between reducing the number of physical wires that are required to implement a design at a constant bandwidth or increasing the bandwidth while keeping the number of physical wires constant.
US10141930B2

Three state latch. In accordance with a first embodiment, an electronic circuit includes a single latch having three stable states. The electronic circuit may be configured so that all three outputs reflect a change at any one input in not more than three gate delays. The electronic circuit may further be configured so that when all inputs are set to one, a previous state of the latch is retained and output on the outputs.
US10141923B2

Methods, systems, and apparatus for eliminating gate voltage oscillation without increasing switching power loss in paralleled power semiconductor switches at high current turn-off. The damping circuit includes a switch for driving voltage and multiple resistors and multiple inductors. The damping circuit includes multiple capacitors connected to the multiple inductors. The damping circuit includes multiple power semiconductor switches that are connected to the multiple inductors at gate terminals. The damping circuit includes multiple gate terminal resistors connected in parallel to the multiple power semiconductor switches at the gate terminals and multiple gate terminal switches connected to the multiple gate terminal resistors.
US10141921B2

A signal generator generates an output signal according to an oscillating signal. The signal generator has a plurality of edge sampling circuits and an edge combining circuit. Each of the edge sampling circuits receives the oscillating signal, samples the oscillating signal to obtain at least one of a rising edge and a falling edge in one cycle of the oscillating signal, and outputs a sampled signal using the at least one of the rising edge and the falling edge. The edge combining circuit combines a plurality of sampled signals generated by the edge sampling circuits, respectively, to generate the output signal.
US10141920B2

The present invention provides a clock signal controller structure. The invention allows for the large-skew clock signals to be converted into small-skew clock signals. The technical solution of the present invention may be adopted to synchronize two large-skew clock signals.
US10141913B2

A multiplexer includes filters and a common terminal connected to an antenna element by a connection path, a first inductance element being connected between the connection path and a reference terminal. A terminal closer to the antenna element among an input terminal and an output terminal of one filter among the filters is connected to a parallel resonator and is connected to the common terminal with a second inductance element interposed therebetween. A terminal closer to the antenna element among an input terminal and an output terminal of each of other filters other than the one filter among the filters is connected to the common terminal and a series resonator.
US10141910B2

A phase shifter unit cell or a connected set of such cells that can be well isolated from external circuitry and which do not introduce insertion loss into an RF signal path, exhibit good return loss, and further provides additional advantages when combined with bracketing attenuator circuits. More particularly, embodiments integrate a high-isolation function within a phase shifter circuit by breaking the complimentary nature of the control signals to a phase shifter cell to provide greater control of switch states internal to the phase shifter cell and thus enable a distinct high-isolation state, and by including a switchable shunt termination resistor for use in the high-isolation state. Some embodiments are serially coupled to attenuator circuits to enable synergistic interaction that reduces overall die size and/or increases isolation. One such embodiment positions a high-isolation phase shifter cell in accordance with the present invention between bracketing programmable attenuators.
US10141907B1

Radio frequency (RF) receiver design is a challenging task, involving conflicting requirements such as tight link budget, small footprint, low insertion loss, tuning and out-of-band rejections. Methods and devices are described to allow RF receiver design meeting stringent requirements at higher frequencies while preserving a small footprint and without affecting the overall performance.
US10141901B2

Disclosed are devices and methods for improving power added efficiency and linearity of radio-frequency power amplifiers implemented in flip-chip configurations. In some embodiments, a harmonic termination circuit can be provided so as to be separate from an output matching network configured to provide impedance matching at a fundamental frequency. The harmonic termination circuit can be configured to terminate at a phase corresponding to a harmonic frequency of the power amplifier output. Such a configuration of separate fundamental matching network and harmonic termination circuit allows each to be tuned separately to thereby improve performance parameters such as power added efficiency and linearity.
US10141897B2

A source follower includes a first transistor, a first output module, a second transistor, a second output module and a feedback module. The first terminal and the control terminal of the first transistor are configured to respectively receive a first base voltage and a first control voltage. The second terminal of the first transistor and the first output module are electrically connected to a first output terminal. The first terminal and the control terminal of the second transistor are configured to respectively receive a first base voltage and a second control voltage. The second terminal of the second transistor and the second output module are electrically connected to a second output terminal. The feedback module is electrically connected to the control terminal of the first transistor, the control terminal of the second transistor and a reference node of the second output module.
US10141892B1

A bias circuit for supplying a bias current to a RF power amplifier by using at least two voltage reference circuits coupled between the base terminal of a bipolar transistor and a voltage supply for generating a bias current to the RF power amplifier, wherein each of the at least two voltage reference circuits respectively clamps to a reference voltage at a corresponding terminal node of the voltage reference circuit on a conductive path having a current flowing from the voltage supply to the base terminal of the bipolar transistor, wherein when the current flowing out of the voltage supply increases, the current flowing through each of the at least two voltage reference circuits will also increases, so that the variation range of the bias current to the RF power amplifier will be kept in a smaller range compared with the variation range of the current flowing out of the power supply, thereby increasing the linearity of the RF power amplifier.
US10141885B2

A floating solar system having a peripheral buoyant pontoon within which is suspended an array of individual photovoltaic panels each equipped with a float. A stabilizing skirt drops down into the water underneath the pontoon and creates a more placid “moon pool” within the pontoon to reduce turbulence from wave action and therefore enhance the efficiency of the array of photovoltaic panels. A plurality of the floating solar systems may be aggregated to form an island of units. The individual panels or rows or columns thereof may be flat (horizontal) or tilted so that they can be oriented more normally with regard to the sun's rays.
US10141884B2

A method for cooling system components of information handling systems may include generating a first pulse width modulation (PWM) control signal for controlling at least one cooling fan configured to cool a system component, filtering the first PWM control signal, and applying the filtered first PWM control signal to the at least one cooling fan. The first PWM control signal may be used to control a component fan and then filtered to generate a filtered first PWM control signal used to control a system fan. The filtering of the control signal may include dampening the control signal such that the control signal is less responsive to temperature changes as the temperature nears a set temperature.
US10141880B2

With a driving current as IDRV, with a reference voltage as VREF, and with a gain as k, a current detection circuit generates a detection voltage VS represented by VS=VREF+k×IDRV. An error amplifier amplifies a difference between the detection voltage VS and a control voltage that indicates a position of the VCM so as to generate an error voltage VERR. A first driver switches the driving current IDRV between a source current and a sink current with respect to one end of the coil according to the error voltage VERR. A second driver switches the driving current IDRV between a sink current and a source current with respect to the other end of the coil according to the error voltage VERR. The driving circuit allows an external circuit to set the level of the reference voltage VREF.
US10141877B2

A method for controlling a permanent magnet synchronous motor having a rotor using a permanent magnet, the rotor rotating by a rotating magnetic field caused by a current flowing through an armature is provided. The method includes: presuming, based on a target speed and an estimated speed that is an estimated value of a rotational speed of the rotor, whether or not a step-out occurs; correcting, when it is presumed that a step-out occurs, an estimated angle that is an estimated value of a position of magnetic poles of the rotor; and controlling, based on a post-correction estimated angle that is the estimated angle after the correction, a current flowing through the armature to cause the rotating magnetic field rotating at the target speed.
US10141875B2

An aircraft starting and generating system includes a starter/generator that includes a main machine, an exciter, and a permanent magnet generator. The system also includes an inverter/converter/controller that is connected to the starter/generator and that generates AC power to drive the starter/generator in a start mode for starting a prime mover of the aircraft, and that converts AC power, obtained from the starter/generator after the prime mover have been started, to DC power in a generate mode of the starter/generator. A main bridge gate driver is configured to drive a MOSFET-based bridge during start mode using Space Vector Pulse Width Modulation (SVPWM) and during generate mode using reverse conduction based inactive rectification.
US10141874B2

A system may include a prime mover configured to provide mechanical energy to the system by spinning a shaft. The system further includes a synchronous AC generator mechanically coupled to the shaft, and an exciter mechanically coupled to the shaft and configured to output a field current for exciting the synchronous AC generator. The system also includes a number of synchronous electric motors electrically coupled to the AC generator and configured to drive one or more mechanical loads. A controller of the system is configured to establish and maintain a magnetic coupling between the synchronous AC generator and the synchronous electric motors by controlling a level of the field current during a ramped increase in rotation of the synchronous AC generator from zero rotational speed. The motors accelerate synchronously with the generator due to the magnetic coupling as the rotational speed of the generator increases.
US10141865B1

The hybrid CHB-TVSI multilevel voltage source inverter is a polyphase grid-connected multilevel inverter system has an upper part and lower part that provides output power in three phases. The upper part uses cascaded H-bridge cells having pairs of switched intermediate outputs. DC power sources are connected in series or parallel to track a desired input voltage to feed respective H-bridges, providing an optimum power point tracking (MPPT) of the DC power sources. The lower part, also connected to DC power sources, uses a triple voltage source multilevel inverter that includes three cascaded units, each configured as a three-leg, two-level inverter. The lower part is connected to the upper part, the upper part providing a corresponding polyphase output.
US10141861B2

To improve accessibility with respect to a power conversion unit in a power converter. The power converter includes a circuit connection part including a positive electrode conductor, a negative electrode conductor and an AC conductor, a power semiconductor module positioned in a particular direction with respect to the circuit connection part and connected to the positive electrode conductor, the negative electrode conductor and the AC conductor and a capacitor positioned in the particular direction with respect to the circuit connection part and connected to the positive electrode conductor and the negative electrode conductor. The positive electrode conductor is connected to a positive electrode conductor of another power conversion unit through a unit connection part positioned in an opposite direction of the particular direction with respect to the circuit connection part. The negative electrode conductor is connected to a negative electrode conductor of another power conversion unit through the unit connection part.
US10141854B1

An isolated power supply system for an undersea communication cable includes one or more power converters each including input circuitry responsive to an input current from a communication cable power conductor and in series with the communication cable power conductor of the undersea communication cable. One or more outputs are electrically isolated from the communication cable power conductor. A controller is coupled to each of the one or more power converters. The controller is configured to control the operation of the one or more power converters to provide the one or more outputs coupled to an external load located on a branch off of the undersea communication cable.
US10141853B2

A flyback power converter includes a hybrid clamp circuit and a corresponding power management unit that substantially optimizes the performance of the flyback power converter in its entire line and load ranges. The clamp circuit, which is connected in parallel to a primary winding of the flyback transformer, includes a parallel combination of a capacitor and resistor that is connected in series with a parallel combination of a switch and a diode. By sensing the operating conditions, the power management circuit configures the clamp circuit either as a passive clamp or as an active clamp. In the passive-clamp configuration, the switch is kept turned off. In the active-clamp configuration, the switch operates with pulse-width modulation (PWM) which enables ZVS turn-on of the main switch.
US10141845B2

Disclosed examples provide DC-DC converters and control circuits to provide high and low-side driver signals and to selectively adjust a delay time between a low-side switching device turning off and a high-side switching device turning on according to a comparator signal, including a clocked comparator circuit referenced to a switching node to sample the voltage across the high-side switching device in response to a first edge of the high-side driver signal, and to generate the comparator signal indicating a polarity of the sampled high-side switch voltage to facilitate zero voltage switching of the high-side switching device.
US10141838B2

A frequency jittering control circuit includes a frequency jittering circuit, a feedback compensation circuit, a comparator and a control circuit. The frequency jittering circuit generates a frequency jittering signal. The feedback compensation circuit generates a feedback compensation signal in response to the frequency jittering signal and an output signal. The comparator outputs a comparison output signal according to the feedback compensation signal and an oscillation signal. The control circuit outputs a frequency jittering control signal for switching a main switch in a power supply apparatus, according to the comparison output signal, such that the power supply apparatus correspondingly generates the output signal.
US10141814B2

Liquid cryogen from a tank having a head space pressure P1 is vaporized with a pressure building vaporizer to gaseous cryogen and the pressure of the gaseous cryogen is built to a pressure P2. The pressurized gaseous cryogen at pressure P2 is expanded across an expander to decrease its pressure and fed to a point of use at an installation including the vaporizer at a pressure P3. P2≥2×P3. Energy from the expanded gas may be recovered in the form of mechanical energy, electrical energy.
US10141811B2

A stator for an electric motor includes: an annular lead wiring part attached to one axial end of the stator and routing a power lead to a winding of the stator; and a lead-out part provided on the radially outer side of the annular lead wiring part and leading out the power lead to the radial outside of the lead wiring part. The lead wiring part is formed such that the curvature of the inner diameter is different near the lead-out part compared with the remaining portion, and the radius of the inner diameter of the lead wiring part is largest at a portion other than near the lead-out part.
US10141810B2

A connection support assembly for a stator assembly can be used to secure electrical jumper wires of an electric machine. The connection support assembly includes a support body and a catch protruding from the support body. The catch defines an opening. The connection support assembly further includes a clip coupled to the support body. The clip includes a clip body and a pin protruding from the clip body. The pin extends through the opening of the catch in order to couple the clip to the support body and clamp at least some electrical jumper wires between the support body and the clip.
US10141805B2

Designs and method of construction for planar stators useable inter alia for axial air-gap electric machines are provided. In some embodiments these designs make highly efficient use of the space occupied by the stator, substantially filling most of its volume with active conductors. Some embodiments comprise at least one flexible conductor member (e.g. a flat cable) periodically bent by about 180° to form both external and internal peripheries of a two-layer planar stator. In some embodiments disk-like or ring-like members are used to shape and/or to secure the flexible conductor. In some embodiments adhesive members and/or encapsulating and/or potting of conductive elements provide solidity and rigidity of the stator(s). In some embodiments a plurality of planar stators are interleaved with a plurality of planar rotors, producing an efficient system electrical motor and/or generator.
US10141802B2

At least three axis direction through-holes arranged at equal intervals in the circumferential direction are provided in a rotor laminated steel plate and a rotor end plate. The rotor laminated steel plate and the rotor end plate are fixed with three rivets for passing through the axis direction through-holes. A balance weight formed of one laminated metal plate is fixed to the one rotor end plate with two rivets of the three rivets. A balance weight formed of the other laminated metal plate is integrated by caulking and has a projection formed thereon and fixed to the other rotor end plate with the remaining single rivet. The projection is engaged with a recess or a through-hole provided in the other rotor end plate so that the balance weight is positioned to the other rotor end plate.
US10141797B2

An electric motor has a polygon stator core. The polygon stator core includes yoke portions and teeth extending inwardly from the yoke portions. A winding slot is formed between adjacent teeth. Adjacent yoke portions are interconnected by a connecting portion. The winding slots include first winding slots and second winding slots of different shapes. The ratio of the area of a first winding slot to the area of a second winding slot is greater than or equal to 0.9 but less than or equal to 1.1. By changing the shape of the stator core, the size of the winding slots may be increased without increasing the radial dimension of the motor.
US10141794B2

An apparatus includes a ping detection module that detects a ping signal transmitted from a secondary pad to a primary pad. The secondary pad is located on a mobile device and the primary pad is located on a stationary wireless power transfer (“WPT”) device. The stationary WPT device transmits power through the primary pad to the secondary pad of the mobile device during a wireless power transfer operation. The apparatus includes a signal strength module that determines a signal strength of the ping signal received at the primary pad, and an alignment module that determines an amount of alignment of the secondary pad with respect to the primary pad based on the determined signal strength of the received ping signal.
US10141792B2

A circuit for use in a power harvesting system provides signals from at least first and second antennae to a summing node through respective diodes. The summing node is coupled to an output node through an output diode, and an output capacitor is provided at the output node. This implements combination of antenna signals within a rectification circuit.
US10141789B2

An equivalent circuit of a converter (4) is represented by a series connection between an equivalent capacitor (41) and an equivalent resistor (42), and the converter (4) includes a controller that adjusts a power factor of the input power by controlling a capacitive reactance (Xc) of the equivalent capacitor (41).
US10141787B2

The present invention provides a receiving circuit for magnetic coupling resonant wireless power transmission comprising: a resonant circuit, which comprises a resonant coil and a resonant capacitor; a rectifying circuit, the input of which is electrically connected to the two terminals of the resonant capacitor; a storage capacitor, the two terminals of which are electrically connected to the output of rectifying circuit; and a DC-DC converter, the input of which is electrically connected to the two terminals of the storage capacitor and the output of which is electrically connected to a rechargeable battery. The receiving circuit for magnetic coupling resonant wireless power transmission of the present invention can save energy and has high charge efficiency.
US10141760B2

A power supply circuit includes a first power supply, which is electrically coupled to a first power supply terminal and a first ground terminal, and a short-circuit line. The first power supply is adapted to supply the first power supply terminal with a DC voltage having a higher electric potential than the first ground terminal. The short-circuit line is adapted to short-circuit a first data terminal and a second data terminal. The power supply circuit further includes a second power supply electrically coupled to the first ground terminal and the short-circuit line. The second power supply is adapted to supply the first data terminal and the second data terminal with a negative voltage having a lower electric potential than the first ground terminal.
US10141758B2

Disclosed is a power card and base for charging and/or recharging electronic devices, including a method of authenticating an exclusive charging plug. The power card and base may include electronic components for charging and/or recharging electronic devices. The power card and base may include exclusive components configured to secure a connection between the power card and power base.
US10141751B2

A control system for an electric storage system, in which a plurality of pairs of storage batteries and converters are connected in parallel to a power system, includes: a unit that decides charge and discharge of total power by the pairs of storage batteries and converters; and a unit that distributes the charge and discharge power decided by the charge and discharge power decision unit to the pairs of storage batteries and converters. The power distribution decision unit compares the charge and discharge total power with a limit output when conversion efficiency of the converters is equal to or greater than standard efficiency, and decides a running number by which an output of all the pairs of running storage batteries and converters is equal to or greater than the limit output when the charge and discharge total power is equal to or greater than the limit output.
US10141749B2

One heuristic for tuning a wireless power transfer device includes monitoring a circuit parameter while sweeping a power source frequency; identifying two frequencies related to local maxima of the circuit parameter values; estimating self-resonant frequency of an electromagnetically coupled device based on the two frequencies; determining a value for a tuning component of the wireless power transfer device such that the device self-resonant frequency equals the estimated coupled device self-resonant frequency; and adjusting the tuning component to the determined value.Another tuning heuristic includes monitoring a circuit parameter while sweeping the power source frequency; identifying two frequencies related to two local maximum for the values of the circuit parameter; determining a desired resonance frequency for the wireless power transfer device based on stored information; and adjusting the tuning component to a value that causes the wireless power transfer device when uncoupled to operate at or near the desired resonance frequency.
US10141742B2

A regulating system that in the event of a deviation from the nominal grid frequency provides a balancing power for an electrical power grid that is operated at a nominal grid frequency, wherein the regulating system comprises:multiple energy storage system units that are connected by an inverter to the electrical power grid and comprise an energy storage device; and a control center that divides into sub-frequency intervals a frequency deviation interval that lies between a minimum grid frequency and a maximum grid frequency about the nominal grid frequency and, in dependence upon the states of charge of the energy storage devices allocates different energy storage system units, ESS, to each sub-frequency interval so as to form an ESS cluster for the respective sub-frequency interval.
US10141735B2

A power conversion circuit has a controller with an input terminal and a circuit configured to drive an electric current out of the input terminal in response to a condition of the controller. An indicator is coupled to the input terminal of the controller. The controller includes a clock signal controlling the electric current out of the input terminal. The input terminal is a voltage sensing terminal or feedback input terminal in some embodiments.
US10141734B2

Aspects of an electrical safety device that provides detection of miswiring of line and load connection pairs are presented. In an example, the device includes a differential current detector through which are routed a live current path and a neutral current path coupling the line and load connection pairs. The device also includes a selectable conducting path that, when selected, circumvents the differential current detector while coupling one of a line live connection to a load live connection or a line neutral connection to a load neutral connection of the connection pairs. The device further includes a control circuit that determines, via the differential current detector, while the conducting path is selected, a differential current defined by a difference in currents on the live and neutral current paths, and interrupts at least one of the live and neutral current paths in response to the differential current not exceeding a threshold value.
US10141731B2

A cable bus system for the mounting and positioning of high amperature, from low to high voltage electrical power cables transmitting polyphase electrical current. The cable bus system included a ventilated enclosure used to protect electrical cables mounted therein. The enclosure is provided with multiple modular cable trays which are bolted together in a stacked arrangement to form a single multi-level cable raceway. The enclosure is further provided with ventilated top and bottom covers which are secured respectively to the top and bottom of the uppermost and bottom most cable trays to define the enclosed metal circuit. The cable bus system is capable of transmitting the same highest allowable “free air” cable amperature in both above and underground installations, effectively improving the transmission of electrical power from one end to the other end, in installations where a transition of electrical power from below ground to above ground is either necessary or economically preferable. For the underground portion, the cable bus is installed in the encasement that is uniquely offset vented or power cooled to meet the cable high amperage requirements. The cable bus system is also suitable for high vertical rise installations when utilizing anti cable slip mechanism or technique.
US10141730B2

An in-ground enclosure for housing electrical components is provided. The in-ground enclosure can include an outer shell, a first compartment located within the outer shell, a second compartment located within the outer shell, an upper panel comprising a first compartment opening for accessing the first compartment and a second compartment opening for accessing the second compartment, a dividing wall separating the first compartment from the second compartment, a first compartment cover adapted for removably sealing the first compartment opening, and a second compartment cover adapted for removably sealing the second compartment opening. A telecommunications base station is also provided. The telecommunications base station can include an in-ground enclosure and a cellular base station, which can include an antenna coupled to signal processing equipment and a power supply.
US10141729B2

Embodiments of the present disclosure generally relate to cables having routing features integrated with a jacket of the cable, and methods of using and forming the same. The routing features include one or more of hook-and-loop fasteners or clips for securing adjacent cables to one another and/or to a mounting structure, such as a server rack. Methods described herein include securing cables to one another using routing retention features integrated with cable jackets, and forming jackets having routing retention features.
US10141719B2

A structure includes an optoelectronic device having a Group IV substrate (e.g., Si); a buffer layer (e.g. SiGe) disposed on the substrate and a first distributed Bragg reflector (DBR) disposed on the buffer layer. The first DBR contains alternating layers of doped Group IV materials (e.g., alternating layers of SiyGe(1−y), where 0.8
US10141717B2

A packaged transmitter device includes a base member comprising a planar part mounted with a thermoelectric cooler, a transmitter, and a coupling lens assembly, and an assembling part connected to one side of the planar part. The device further includes a circuit board bended to have a first end region and a second end region being raised to a higher level. The first end region disposed on a top surface of the planar part includes multiple electrical connection patches respectively connected to the thermoelectric and the transmitter. The second end region includes an electrical port for external connection. Additionally, the device includes a cover member disposed over the planar part. Furthermore, the device includes a cylindrical member installed to the assembling part for enclosing an isolator aligned to the coupling lens assembly along its axis and connected to a fiber to couple optical signal from the transmitter to the fiber.
US10141712B1

A method for adjusting an optical cavity's length includes: measuring a first absolute frequency corresponding to a cavity mode, the optical cavity having a first and second mirror having respective first and second mirror surfaces separated by a first cavity length, and a resonator body interposed therebetween; determining a length difference between the first cavity length and a target cavity length corresponding to a plurality of resonance frequencies that includes a target absolute optical frequency; removing the first mirror to expose a first end of the resonator body; depositing, on one of the first end and the first mirror, a spacer having a thickness within a length tolerance of the determined length difference; and reversibly securing the first mirror to the resonator body, the spacer being between the first mirror and the resonator body, the first and second mirrors being separated, within the length tolerance, by an adjusted cavity length.
US10141708B2

A fiber laser apparatus that generates invisible laser light using an amplification optical fiber having a single-mode core and outputs the invisible laser light via an output optical fiber is provided. The fiber laser apparatus includes a visible laser light source that generates visible laser light, an introducing section that introduces the visible laser light generated by the visible laser light source into a core of one of the amplification optical fiber and the output optical fiber, and a drive unit that drives, in a case of performing alignment of an irradiation position of the invisible laser light with respect to a workpiece, the visible laser light source and emits the visible laser light via the core of the output optical fiber.
US10141707B2

A fiber laser system includes a fiber laser connector having a housing to terminate a fiber that generates a laser beam. A chamber extends internally along a length of the housing. A light trap includes a plurality of threads formed along a wall of the chamber to trap light reflected back to the fiber laser connector in response to an application of the laser beam to a workpiece.
US10141706B2

Laser diode drivers include switching power supplies situated proximate one or more laser diode arrays so as to provide laser diode drive currents at frequencies of 200 kHz or more. The switching power supplies are generally buck/boost supplies that can provide well regulated outputs even when regulating remote power received from a power supply via a cables having inductances in the hundreds of nH. Multiple laser diode arrays can be driven with independently selectable powers. A drive current for a particular laser array can be controlled so as to reduce voltage drop at voltage control elements such as FETs, leading to increased efficiency, increased product life and decreased sense element failure.
US10141704B2

A connector release tool (100) includes a shaft (102) having a proximal end (104) defining a handle (106) and an operative distal end (108) defining a shroud portion (110). The shroud portion (110) includes sidewalls (112) extending away from the distal end (108) and terminating at a datum surface (114) and a channel (116) defined therebetween. The shroud portion (110) further includes a plurality of contact pins (118) extending away from the distal end (108) and into the channel (116) of the shroud portion (110), each contact pin (118) adapted to engage an associated push-button connector of a terminal block (20) and allow removal of one or more wires (24) coupled to the terminal block (20).
US10141703B1

A method for electrically insulating a connector module mounted on a printed circuit board assembly, the method including coating a first portion of a piece of sheet metal with an insulation material, forming the piece of sheet metal into a metal frame, wherein a second portion of the piece of sheet metal not coated with the insulation material is formed into a grounding pin, assembling the connector module, wherein components of the connector module include the metal frame, a housing, and a set of external pins, and mounting the connector module on a printed circuit board to form a printed circuit board assembly, wherein the set of external pins are electrically connected to a corresponding set of vias on the printed circuit board, and the grounding pin is electrically connected to a ground on the printed circuit board.
US10141693B2

An electrical connector for mounting on a printed circuit board includes an insulative housing having an upper contact module and a lower contact module. A row of upper contacts are retained in the upper contact module and a row of lower contacts are retained in the lower contact module. The row of upper contacts and the row of lower contacts includes plural conductive contacts and a pair of grounding contacts located at opposite sides of the conductive contacts. Each conductive contact is covered by matching surfaces of the upper contact module and the lower contact module, and each grounding contact is exposed on the matching surfaces of the upper contact module and the lower contact module. A shielding plate contacts the pair of grounding contacts in an up-to-down direction.
US10141691B2

Provided is a connector in which terminal fittings and detection terminals can be formed at the same time.A housing (10) is provided with terminal fittings (20A) and a pair of detection terminals (20B). The terminal fittings (20A) are connected to ends of signal lines (70A), and electrically come into contact with counterpart terminal fittings (90A) provided in a counterpart housing (80) when both of the housings (10, 80) are fitted together. The pair of detection terminals (20B) are mutually energized thereby to close a detection circuit when both of the housings (10, 80) are properly fitted together. The pair of detection terminals (20B) are mutually connected via a detection line (70B) and formed in the same shape as the terminal fittings (20A).
US10141690B2

An electrical plug fastener or retention mechanism comprising a system of binding or securing electrical plugs or other connectors to avoid unintentional or accidental disconnection. The retention mechanism comprises a means for connecting to a first cord and a second cord. The retention mechanism is hinged and comprises a clamp. The clamp further comprises a clip that can also engages the first or second cord.
US10141689B2

An electrical connector includes a housing including a receiving portion for inserting a flat conductive member; a plurality of terminals arranged in a terminal arrangement direction; and a movable member. The movable member is supported on the housing so that the movable member is movable between an insertion allowing position and a pulling out preventing position relative to the housing. The movable member includes an operation portion and a display portion. The display portion is configured to be able to protrude and retract relative to an outer surface of the housing different from a surface where the operation portion is disposed.
US10141685B2

A power cable terminal is disclosed. The power cable terminal comprises an insulation tube having a first end and an opposite second end, a stress control cone received in the insulation tube, a base connected to the first end of the insulation tube and having a cylinder extending into the insulation tube, and a connector. The connector presses an end face of the stress control cone against an end face of the cylinder and hermetically seals the stress control cone to the cylinder.
US10141682B2

The present invention relates to a robotically manipulatable wet-mateable subsea connection system suitable for use in harsh subsea environments. The robotically manipulatable wet-mateable subsea connection system of the present invention comprises a bulkhead receptacle unit, a flying lead plug unit, and a removable, reusable, robotically manipulatable connection tool.
US10141673B2

Examples herein disclose a plug coupleable to a connector housing on a computing device. The examples disclose an electrical contact supported by the plug, the electrical contact interfaceable with a connector pin in the connector housing, wherein the computing device is to detect the interfaceability of the electrical contact with the connector pin, the detection of the interfaceability is to indicate an installation of the plug within the connector housing.
US10141661B2

A contact insert of a spring force connection clamp having at least one retaining frame and at least one clamp spring that is mounted in the retaining frame, wherein a spring insert that functions so as to increase the clamping force of the clamp spring is arranged at least within a region that is encompassed by a spring bow of the clamp spring, wherein the spring insert is configured as one piece with the retaining frame. A spring force connection clamp having at least one contact insert of this type is also provided.
US10141660B2

An electrical connection box includes: a circuit portion having bus bars including bus bar terminal portions; a case housing a circuit portion with electronic components mounted thereon; a through-hole is formed in each of the bus bar terminal portions; electrical wire terminal portions are connected to electrical wires, a through-hole is formed in each electrical wire terminal portions; stud bolts having a shaft portion and a head portion; and nuts are fastened to the stud bolts. The shaft portion is inserted into the through-holes of both the bus bar terminal portions and the electrical wire terminal portions, the bus bar terminal portions and the electrical wire terminal portions are overlaid on seat surfaces of the stud bolts, and a groove portion is formed over the entire circumference of each of the stud bolts where the seat surface and the outer circumferential surface of the shaft portion intersect.
US10141657B2

A radar transmitter transmits a radar signal through a transmitting array antenna at a predetermined transmission period, and a radar receiver receives a reflected wave signal which is the radar signal reflected by a target through a receiving array antenna. A transmitting array antenna and a receiving array antenna each include multiple subarray elements, the subarray elements in the transmitting array antenna and the receiving array antenna are linearly arranged in a first direction, each subarray element includes multiple antenna elements, the subarray element has a dimension larger than a predetermined antenna element spacing in the first direction, and an absolute value of a difference between a subarray element spacing of the transmitting array antenna and a subarray element spacing of the receiving array antenna is equal to the predetermined antenna element spacing.
US10141652B2

An antenna apparatus includes: an antenna radiator, at least one antenna cable trough, a feedpoint, and at least one first protruding metal strip; where the at least one antenna cable trough is disposed on the antenna radiator; the at least one antenna cable trough extends along a top edge to a bottom edge of the antenna radiator; the feedpoint is further disposed on the antenna radiator, and the feedpoint is disposed at an end of the bottom edge of the antenna radiator and is near a side edge of the antenna radiator; and the at least one first protruding metal strip is inserted in the antenna cable trough and is separated from the antenna radiator.
US10141646B2

An array antenna device of this disclosure includes a substrate, a strip conductor with a linear-shape, which is provided on the substrate, and a power feeder that feeds power to the strip conductor, and a plurality of loop elements, a conductor plate, and a plurality of feeding elements. The plurality of loop elements are provided on a first surface of the substrate, and are located along the strip conductor with a specified spacing from each other. Each of the plurality of loop elements has a loop-shape with a notch. The plurality of feeding elements are connected to the strip conductor, and each has a shape extending along a portion of an outer edge of corresponding one of the plurality of loop elements. The conductor plate is provided on a second surface of the substrate.
US10141641B2

A dual band antenna apparatus including a heat sink and a dual band antenna is provided. The heat sink is disposed on the dual band antenna. The dual band antenna includes a first radiator and a second radiator. The first radiator and the heat sink are oppositely disposed. The first radiator has a first open terminal, a first ground terminal and a feeding point. The first radiator receives a feeding signal through the feeding point to generate a first resonance mode, and thus the dual band antenna is capable of receiving or sending and both a first band signal. The second radiator is connected to the heat sink and has a second open terminal and a second ground terminal. The second open terminal of the second radiator is coupled with the first radiator and excited to generate a second resonance mode, thus the dual band antenna is capable of receiving or sending and both a second band signal.
US10141635B2

Disclosed are a system, apparatus, and method for modifying a dipole antenna to comprise unequal arm lengths for matching the condition of two different dielectric materials such as air and human body. The modified dipole antenna is built in a cylindrical pipe shape dipole that has a hollow center to let wires pass through it and has little to no effect in antenna performance The antenna can be bent in different shape to fit in any wireless product of any shape or size. The antenna is designed to provide a stable radiation at one side and partial radiation at front side even with human body intervention. Further the antenna can be combined with another similar antenna via a power splitter/divider to form a full 360 degree radiation pattern even in presence of a human body in proximity.
US10141622B2

The present disclosure is directed to mobile guided surface waveguide probes and receivers. In a representative embodiment, an excitation source such as a generator is coupled to a guided surface waveguide probe. The excitation source and the guided surface waveguide probe mounted to a rigid frame for transport.
US10141618B2

A system and a method are capable of cooling a high voltage battery capable of maintaining a heat generation level of the high voltage battery in an optimal state by controlling a cooling fan motor on the basis of information on ignition of a vehicle and information on an operation of an air conditioner, when an error is generated in controller area network (CAN) communication with a battery management system (BMS).
US10141615B2

A module battery is housed in a module battery housing rack. An electric cell is housed in a container. The container is provided with a high thermal conductive wall and a low thermal conductive wall. A first portion of a plate overlaps the outer surface of the high thermal conductive wall and a second portion of the plate protrudes from the outer surface. The second portion surrounds the first portion. A first main surface of the plate is brought into direct contact with the outer surface at the first portion and it is apart from the container at the second portion. A second main surface of the plate is exposed to a space, to which heat is allowed to radiate. An opening may or may not be formed at the first portion. A thermal conducting medium may be held between the first wall and the first portion.
US10141602B2

A problem of the present invention is to provide a lithium solid battery in which generation of short-circuits caused by dendrite is inhibited. The present invention solves the problem by providing a lithium solid battery comprising a solid electrolyte layer having a sulfide glass containing an ion conductor which has a Li element, a P element and a S element, and having an average pore radius calculated by mercury press-in method being 0.0057 μm or less.
US10141595B2

A fuel cell stack includes a stacked body including a plurality of power generation cells stacked in a stacking direction. Insulation members and end plates are provided to sandwich the stacked body therebetween in the stacking direction. A coolant passage is provided between each of the insulation members and each of the end plates. The coolant passage includes a first coolant passage and a second coolant passage. A surface area of a region in which the first coolant passage is provided is larger than a surface area of a region in which the second coolant passage is provided. A flow rate of the coolant flowing through the first coolant passage is larger than a flow rate of the coolant flowing through the second coolant passage.
US10141590B2

A fuel cell system includes a compressor, a relief valve that adjusts a pressure of a cathode gas, a pulsation operation unit that pulsates an anode gas pressure, a target flow rate setting unit that sets a target flow rate of the cathode gas, a first target pressure setting unit that sets a first target pressure of the cathode gas, a second target pressure setting unit that sets a second target pressure of the cathode gas for maintaining a pressure difference between an anode and a cathode within a predetermined allowable range, a target pressure setting unit that sets the higher one of the first and second target pressures as a target pressure, and a control unit that controls the compressor on the basis of the target flow rate and a limitative pressure obtained by limiting pulsation of the target pressure.
US10141588B2

A gas connector comprising a gas outlet port; and a reconfigurable mating interface. The mating interface is configured to provide a first mating profile and a second mating profile. The first mating profile is configured for connecting the gas connector to a first type of electronic device and the second mating profile is configured for connecting the gas connector to a second, different, type of electronic device.
US10141586B2

A fuel cell includes a cell side insulation (2) separating an internal space of a pressure vessel (205) into an outer space (5) and an inner space (6), a plurality of cell stacks (101) disposed in the inner space, and a lower damper (11-i). In the cell side insulation, a plurality of lower flow passages (7) which connect a lower portion of the outer space to a lower portion of the inner space and a plurality of upper flow passages (8) which connect an upper portion of the outer space to an upper portion of the inner space are formed. The lower damper adjusts a flow rate of a gas that flows toward the inner space from the outer space via the plurality of lower flow passages and flows toward the outer space from the inner space via the plurality of upper flow passages.
US10141585B2

A bipolar plate assembly is provided. The bipolar plate assembly may have a first seal assembly including a first high pressure seal, a second high pressure seal, and an insert plate disposed between the first high pressure seal and the second high pressure seal. The insert plate may have a plurality of ridges formed on an upper surface and a lower surface of the insert plate configured to penetrate into the first high pressure seal and the second high pressure seal when the first high pressure seal and the second high pressure seal are pressed onto the insert plate, thereby forming the seal assembly. The bipolar plate assembly may also have a frame and a base configured to be joined to form a bipolar plate and define a high pressure zone. The seal assembly when installed in the bipolar plate may be configured to seal the high pressure zone.
US10141578B2

A method for producing a fuel cell membrane electrode assembly includes: a step of bonding a polymer electrolyte membrane and a first catalyst layer-including substrate; a step of making a cut by way of a laser beam so that the first catalyst layer-including substrate bonded with the polymer electrolyte membrane becomes a predetermined shape; a step of peeling an unwanted portion of the first catalyst layer-including substrate from the polymer electrolyte membrane; and a step of forming a second catalyst layer on the other face of the polymer electrolyte membrane, and punching out the polymer electrolyte membrane and second catalyst layer so that the first catalyst layer-including substrate of the predetermined shape bonded on one face is surrounded, in which the laser beam has a wavelength that penetrates the polymer electrolyte membrane without penetrating the first catalyst layer-including substrate.
US10141573B2

The teachings herein are directed at a lithium secondary battery negative electrode active material consisting of a Sn Sb based sulfide that delivers a high electrode capacity density, excellent output characteristics, and excellent cycle life characteristics and also provide a method for manufacturing the lithium secondary battery negative electrode active material, said method being capable of easily manufacturing the high performance lithium secondary battery negative electrode active material at low cost without requiring a high-temperature processing step and special facilities as required in a glass melting method. The negative electrode active material preferably is prepared using a method that includes a step of obtaining a Sn Sb based sulfide precipitate by adding an alkali metal sulfide to a mixed solution of a tin halide and an antimony halide.
US10141569B2

In an example of a method for improving a life cycle of a battery containing a lithium-silicon negative electrode, the battery is provided. The battery includes a positive electrode; the lithium-silicon negative electrode, which has at least 10% of its capacity attributed to a silicon-based active material; a separator positioned between the positive and negative electrodes; and an electrolyte. The battery is operated within a voltage potential window ranging from about 0.7 V and about 0.07 V versus a lithium reference electrode.
US10141566B2

A lithium secondary battery wherein the cathode layer comprises a cathode active material particle having a coating layer that is on at least a portion of a surface of the cathode active material particle, and a solid electrolyte particle which is in contact with the coating layer, wherein an average particle diameter of the cathode active material secondary particle is in a range of about 3 micrometers to about 10 micrometers, wherein the coating layer is amorphous and contains at least one element selected from metal elements not including nickel, and semi-metal elements, and wherein a mole ratio of the at least one element of the coating layer and all of the metal elements, not including lithium, or semi-metal elements in the cathode active material particle is in a range of about 0.1 mole percent to about 10 mole percent.
US10141564B2

A method is provided in which a lithium titanate precursor structure is subjected to element selective sputtering to form a lithium titanate structure including a lithium titanate core and a conformal layer on the lithium titanate core, wherein the conformal layer includes titanium oxide. A method of preparing an electrode for a lithium ion battery, wherein the electrode includes lithium titanate structures, is also provided.
US10141557B2

An adhesive for a lithium ion secondary battery, for bonding members for constituting a lithium ion secondary battery, the adhesive including a particulate polymer, wherein the particulate polymer has a core-shell structure including a core portion and a shell portion that partially covers an outer surface of the core portion, the core portion is formed from a polymer having a swelling degree in an electrolytic solution of 5 times or more and 30 times or less, and the shell portion is formed from a polymer having a swelling degree in an electrolytic solution of more than 1 time and 4 times or less.
US10141550B2

A pouch battery cell assembly for a traction battery includes a housing, a first intermediate terminal member, and a first terminal tab. The housing defines a cavity. The first intermediate terminal member is disposed at least partially within the housing and defines an access port open to an exterior of the housing and the cavity which may be sized for electrolyte injection. The first terminal tab is embedded within the first intermediate terminal member. A pressure sensitive release mechanism may be disposed within the access port to selectively vent gases from the cavity. A second intermediate terminal member may be at least partially disposed within the housing and a second terminal tab may be embedded within the second intermediate terminal member.
US10141539B2

A display device includes: a resin layer on the circuit layer including a groove surrounding and separating a display area; light-emitting elements on an upper surface of the resin layer so as to emit light with luminances controlled by the currents; a sealing layer covering the light-emitting elements; a second substrate above the sealing layer; a sealing material provided between the sealing layer and the second substrate so as to surround the display area and the groove; and a filling layer surrounded by the sealing material between the sealing layer and the second substrate. The groove is formed along a line describing a shape that is inscribed in a rectangle and not in contact with corners of the rectangle as viewed in a direction vertical to the upper surface of the resin layer.
US10141535B2

An optoelectronic component may include a first electrode having one outer electrode segment formed at a lateral edge of the first electrode, and one inner electrode segment formed apart from the lateral edge of the first electrode, an electrically conductive current distribution structure formed above the first electrode and having one outer substructure extending over the outer electrode segment, and one inner substructure extending over the inner electrode segment and electrically insulated from the outer substructure, one current lead extending from the lateral edge of the first electrode toward the inner substructure, electrically coupled to the inner substructure, electrically insulated from the outer substructure and which structure corresponds to the current distribution structure, an insulation structure, which covers the current distribution structure and the current lead, an organic functional layer structure, and a second electrode above the organic functional layer structure.
US10141525B2

A device in which warpage or distortion is less likely to occur even in a high-temperature or high-humidity environment is provided. A light-emitting device includes a first flexible substrate, a second flexible substrate, and an element layer. The first flexible substrate includes an organic resin. The second flexible substrate includes an organic resin. The element layer is positioned between the first flexible substrate and the second flexible substrate. The element layer includes a light-emitting element. The light-emitting element emits light to the first flexible substrate side. The first flexible substrate has higher average transmittance of light having a wavelength of greater than or equal to 400 nm and less than or equal to 800 nm than the second flexible substrate.
US10141522B2

A compound represented by formula (1): wherein R1 to R6, R7 to R10, R11 to R14, R15 to R18, L1, L2, Ar1, and Ar2 are as defined in the description realizes an organic electroluminescence device with long lifetime.
US10141516B2

Provides herein are a compound capable of improving light emitting efficiency, stability, and lifespan of the element, an organic element using the same, and an electric device for the same.
US10141508B2

Clamp elements, memories, apparatuses, and methods for forming the same are disclosed herein. An example memory may include an array of memory cells and a plurality of clamp elements. A clamp element of the plurality of clamp elements may include a cell structure formed non-orthogonally relative to at least one of a bit line or a word line of the array of memory cells and may be configured to control a voltage of a respective bit line.
US10141504B2

Subject matter disclosed herein may relate to fabrication of correlated electron materials used, for example, to perform specified application performance parameters. In embodiments, CEM devices fabricated at a first stage of a wafer fabrication process, such as a front-end-of-line stage, may differ from CEM devices fabricated at a second stage of a wafer fabrication process, such as a middle-of-line stage or a back-end-of-line stage, for example.
US10141500B2

A magnetoelectric converting element includes a substrate, a magnetosensitive layer, a first insulating layer, an underlying conductive layer, a second insulating layer, and a terminal conductor. The magnetosensitive layer is formed on the substrate. The first insulating layer is formed with first opening for exposing a part of the magnetosensitive layer. The underlying conductive layer is formed on the exposed part of the magnetosensitive layer. The second insulating layer is formed with a second opening for exposing a part of the underlying conductive layer. The terminal conductor is formed on the exposed part of the underlying conductive layer. The second opening is arranged to be located inside the first opening in plan view.
US10141495B1

A radio frequency (RF) receiver comprises a passive impedance transforming voltage amplifier and a resonant, latching micromechanical switch having a deflectable bridge, an RF actuation electrode receivingly connected to the amplifier, and a DC bias electrode positioned to latch the switch in a closed position by electrostatic attraction when energized by a suitable voltage. The bridge is configured with a mechanical mode of vibration that periodically urges the switch toward the closed position.
US10141483B2

A semiconductor illuminating device is disclosed. The device includes an LED configured for emitting blue primary radiation and an LED phosphor arranged and configured such that it emits secondary light that forms at least one component of the illumination light, wherein the LED phosphor comprises a red phosphor for emitting red light as a component of the secondary light and a green phosphor for emitting green light as a component of the secondary light, wherein the green light has a color point located above a first straight line having a slope m1 and a y-intercept n1 in a CIE standard chromaticity diagram, with the slope m1=1.189 and the y-intercept n1=0.226, and wherein the components of the illumination light are at such a ratio to one another that the illumination light has a color temperature of at most 5500 K.
US10141462B2

Methods of fabricating solar cell emitter regions with differentiated P-type and N-type region architectures, and the resulting solar cells, are described herein. In an example, a solar cell includes an N-type semiconductor substrate having a light-receiving surface and a back surface. A plurality of N-type polycrystalline silicon regions is disposed on a first thin dielectric layer disposed on the back surface of the N-type semiconductor substrate. A plurality of P-type polycrystalline silicon regions is disposed on a second thin dielectric layer disposed in a corresponding one of a plurality of trenches interleaving the plurality of N-type polycrystalline silicon regions in the back surface of the N-type semiconductor substrate.
US10141452B2

A semiconductor device includes a first insulating layer over a substrate, a first metal oxide layer over the first insulating layer, an oxide semiconductor layer over the first metal oxide layer, a second metal oxide layer over the oxide semiconductor layer, a gate insulating layer over the second metal oxide layer, a second insulating layer over the second metal oxide layer, and a gate electrode layer over the gate insulating layer. The gate insulating layer includes a region in contact with a side surface of the gate electrode layer. The second insulating layer includes a region in contact with the gate insulating layer. The oxide semiconductor layer includes first to third regions. The first region includes a region overlapping with the gate electrode layer. The second region, which is between the first and third regions, includes a region overlapping with the gate insulating layer or the second insulating layer. The second and third regions each include a region containing an element N (N is phosphorus, argon, or xenon).
US10141447B2

A semiconductor device includes an active fin extended in a first direction on a substrate. A gate structure extends in a second direction, wherein the gate structure intersects the active fin and covers an upper portion of the active fin. A source/drain region is positioned on the active fin adjacent to the gate structure. A silicide layer is on the source/drain region. A contact plug is connected to the source/drain region. A void is present between the silicide layer and the contact plug.
US10141446B2

Formation of a bottom junction in vertical FET devices may include, for instance, providing an intermediate semiconductor structure comprising a semiconductor substrate, a fin disposed on the semiconductor substrate. The fin has a top surface, spaced-apart vertical sides. A mask is disposed over the top surface of the fin, and at least one is disposed over the vertical sides of the fin. Portions of the substrate are removed to define spaced-apart recesses each extending below a respective one of the spacers. Semiconductor material is grown, such as epitaxially grown, in the recesses.
US10141445B2

A nano-sheet semiconductor structure and a method for fabricating the same. The nano-sheet structure includes a substrate and at least one alternating stack of semiconductor material layers and metal gate material layers. The nano-sheet semiconductor structure further comprises a source region and a drain region. A first plurality of epitaxially grown interconnects contacts the source region and the semiconductor layers in the alternating stack. A second plurality of epitaxially grown interconnects contacts the drain region and the semiconductor layers in the alternating stack. The method includes removing a portion of alternating semiconductor layers and metal gate material layers. A first plurality of interconnects is epitaxially grown between and in contact with the semiconductor layers and the source region. A second plurality of interconnects is epitaxially grown between and in contact with the semiconductor layers and the drain region.
US10141444B2

An oxide thin-film transistor, an array substrate and methods for manufacturing the same, and a display device are provided. The method for manufacturing the oxide thin-film transistor includes: forming a pattern of an oxide semi-conductor layer above a base substrate; and illuminating, by a light source, two opposite boundary regions of the pattern of the oxide semi-conductor layer, where the illuminated two opposite boundary regions of the pattern of the oxide semi-conductor layer form ohmic contact layers and a region of the pattern of the oxide semi-conductor layer that is not illuminated forms a semi-conductor active layer; forming a source electrode and a drain electrode which are connected to the semi-conductor active layer via the ohmic contact layers respectively.
US10141439B2

A semiconductor device according to an embodiment includes a first GaN based semiconductor layer of a first conductive type, a second GaN based semiconductor layer of the first conductive type provided above the first GaN based semiconductor layer, a third GaN based semiconductor layer of a second conductive type provided above a part of the second GaN based semiconductor layer, a epitaxially grown fourth GaN based semiconductor layer of the first conductive type provided above the third GaN based semiconductor layer, a gate insulating film provided on the second, third, and fourth GaN based semiconductor layer, a gate electrode provided on the gate insulating film, a first electrode provided on the fourth GaN based semiconductor layer, a second electrode provided at the side of the first GaN based semiconductor layer opposite to the second GaN based semiconductor layer, and a third electrode provided on the second GaN based semiconductor layer.
US10141437B2

A CMOS device includes a PMOS transistor with a first quantum well structure and an NMOS device with a second quantum well structure. The PMOS and NMOS transistors are formed on a substrate.
US10141432B2

A method for making a semiconductor device. A substrate having a fin structure is provided. A continuous dummy gate line is formed on the substrate. The dummy gate line strides across the fin structure. A source/drain structure is formed on the fin structure on both sides of the dummy gate line. An interlayer dielectric (ILD) is formed on the dummy gate line and around the dummy gate line. The ILD is polished to reveal a top surface of the dummy gate line. After polishing the ILD, the dummy gate line is segmented into separate dummy gates.
US10141421B2

A device includes a semiconductor layer of a first conductivity type, and a first and a second body region over the semiconductor layer, wherein the first and the second body regions are of a second conductivity type opposite the first conductivity type. A doped semiconductor region of the first conductivity type is disposed between and contacting the first and the second body regions. A gate dielectric layer is disposed over the first and the second body regions and the doped semiconductor region. A first and a second gate electrode are disposed over the gate dielectric layer, and overlapping the first and the second body regions, respectively. The first and the second gate electrodes are physically separated from each other by a region, and are electrically interconnected. The region between the first and the second gate electrodes overlaps the doped semiconductor region.
US10141418B1

A method for making a heteroepitaxial layer. The method comprises providing a semiconductor substrate. A seed area delineated with a selective growth mask is formed on the semiconductor substrate. The seed area comprises a first material and has a linear surface dimension of less than 100 nm. A heteroepitaxial layer is grown on the seed area, the heteroepitaxial layer comprising a second material that is different from the first material. Devices made by the method are also disclosed.
US10141415B2

A semiconductor device includes a gate trench in a semiconductor substrate, a source trench in the semiconductor substrate, the source trench having a first portion and a second portion under the first portion, where the first portion of the source trench is wider than the gate trench, and extends to a depth of the gate trench. The semiconductor device also includes a gate electrode and a gate trench dielectric liner in the gate trench, and a conductive filler and a source trench dielectric liner in the source trench. The semiconductor device further includes a source region between the gate trench and the source trench, a base region between the gate trench and the source trench, and a source contact coupled to the source region and the base region.
US10141406B2

A tensile strained silicon layer and a compressively strained silicon germanium layer are formed on a strain relaxed silicon germanium buffer layer substrate. A relaxed silicon layer is formed on the substrate and the compressively strained silicon germanium layer is formed on the relaxed silicon layer. The compressively strained silicon germanium layer can accordingly have approximately the same concentration of germanium as the underlying strain relaxed buffer layer substrate, which facilitates gate integration. The tensile strained silicon layer and the compressively strained silicon germanium layer can be configured as fins used in the fabrication of FinFET devices. The relaxed silicon layer and a silicon germanium layer underlying the tensile silicon layer can be doped in situ to provide punch through stop regions adjoining the fins.
US10141399B2

According to an embodiment, a semiconductor device includes a first semiconductor region of a first conductivity type, a second semiconductor region of a second conductivity type, a first insulating layer, and a first insulating region. The second semiconductor region is provided on the first semiconductor region. The first insulating layer is provided around at least a portion of the first semiconductor region and at least a portion of the second semiconductor region. The first insulating layer contacts the second semiconductor region. The first insulating region is provided around at least a portion of the first insulating layer.
US10141389B2

A display device includes: a flexible substrate having a shape extending in a first direction and a second direction crossing each other; a display element layer in which light-emitting elements are arranged; a sealing layer sealing the display element layer; and wires each including a first portion extending in the first direction and exhibiting a shape-memory effect, the wires being divided into groups depending on which the position of the first portion in the first direction is different. The wire of at least one group further includes a second portion not exhibiting the shape-memory effect and extending in the first direction from the first portion so as to approach an edge of the flexible substrate. The wires are energized and heated in ascending or descending order of distance of the positions of the first portions from the edge of the flexible substrate.
US10141388B2

A display device including a pixel array having a plurality of pixels arranged in a matrix form, each of the pixels including a sampling transistor configured to sample a data potential from a video signal line which is insulated from and intersects a control line in response to the change in potential of the control line, and a light-emitting element configured to emit light at the brightness commensurate with the magnitude of the post-sampling data potential.
US10141387B2

A display device is disclosed, which includes: a substrate; a light emitting diode disposed above the substrate; a first transistor disposed above the substrate; and a second transistor disposed above the substrate. The first transistor includes: a first semiconductor layer; a first top gate electrode disposed above the first semiconductor layer; a first bottom gate electrode disposed under the first semiconductor layer; a first source electrode electrically connected to the first semiconductor layer; and a first drain electrode electrically connected to the first semiconductor layer, wherein the first drain electrode is electrically connected to the light emitting diode. In addition, the second transistor includes: a second semiconductor layer. Herein, one of the first semiconductor layer and the second semiconductor layer includes a first silicon semiconductor layer, and the other includes a first oxide semiconductor layer.
US10141386B2

Disclosed is an array substrate, a display panel, and a display device. The array substrate includes: a substrate (100), a plurality of pixel units (110) disposed on a side of the base substrate (100), a chip (200) configured for providing signal to the pixel units (110), signal lines (120) corresponding to each of pixel units (110), and via holes (130) penetrating the base substrate (100). By disposing the chip (200) on the side of the base substrate (100) opposed to the pixel units (110) and electrically connecting the pixel units (110) to the chip (200) through the signal lines (120) in the via holes (130), the frame portion which is used for accommodating the chip could be omitted and a real frameless design is achieved.
US10141383B2

An organic light emitting display device according to an embodiment includes a lower substrate; a bank layer disposed on the lower substrate; a connection assistance unit disposed on the bank layer; a cathode disposed on the lower substrate so as to cover the bank layer; an auxiliary electrode disposed on the bank layer and electrically connected with the cathode; and an upper substrate provided to face the lower substrate.
US10141375B2

Disclosed is a display device including a solar cell so as to use power produced by a solar energy, and a method for manufacturing the same, wherein the display device includes light-emitting areas provided on a lower substrate, and a solar cell layer provided on an upper substrate confronting the lower substrate, and provided to produce power by absorbing light, wherein the light-emitting areas include first to third light-emitting areas, and the solar cell layer includes first to third organic solar cell layers which are disposed to areas corresponding to the first to third light-emitting areas.
US10141374B2

According to one embodiment, a memory device includes first to third interconnects, memory cells, and selectors. The first to third interconnects are provided along first to third directions, respectively. The memory cells includes variable resistance layers formed on two side surfaces, facing each other in the first direction, of the third interconnects. The selectors couple the third interconnects with the first interconnects. One of the selectors includes a semiconductor layer provided between associated one of the third interconnects and associated one of the first interconnects, and gates formed on two side surfaces of the semiconductor layer facing each other in the first direction with gate insulating films interposed therebetween.
US10141372B2

A three-dimensional semiconductor device is provided as follows. A substrate includes a contact region, a dummy region, and a cell array region. A stack structure includes electrodes vertically stacked on the substrate. The electrodes are stacked to have a first stepwise structure on the contact region and a second stepwise structure in the dummy region. Ends of at least two adjacent electrodes in the second stepwise structure have first sidewalls vertically aligned so that horizontal positions of the first sidewalls are substantially the same.
US10141354B2

An imaging device, comprising: at least one unit pixel cell; and a voltage application circuit that generates at least two different voltages, each of the at least one unit pixel cell comprising: a photoelectric conversion layer having a first surface and a second surface being on a side opposite to the first surface, a pixel electrode located on the first surface, an auxiliary electrode located on the first surface, the auxiliary electrode being separated from the pixel electrode and electrically connected to the voltage application circuit, an upper electrode located on the second surface, the upper electrode opposing to the pixel electrode and the auxiliary electrode, a charge storage node electrically connected to the pixel electrode, and a charge detection circuit electrically connected to the charge storage node.
US10141345B2

The present invention provides an array substrate and a manufacturing method thereof, and a display device. The array substrate of the present invention comprises: common electrodes, pixel electrodes, common electrode lines and at least one auxiliary common electrode line, and the at least one auxiliary common electrode line is arranged to intersect with and be electrically connected to the common electrode lines. The manufacturing method of an array substrate of the present invention comprises a step of forming common electrode lines and a step of forming auxiliary common electrode lines, wherein the auxiliary common electrode lines are arranged to intersect with and be electrically connected to the common electrode lines. The display device of the present invention comprises the above array substrate.
US10141337B2

A nitride insulating film which prevents diffusion of hydrogen into an oxide semiconductor film in a transistor including an oxide semiconductor is provided. Further, a semiconductor device which has favorable electrical characteristics by using a transistor including a silicon semiconductor and a transistor including an oxide semiconductor is provided. Two nitride insulating films having different functions are provided between the transistor including a silicon semiconductor and the transistor including an oxide semiconductor. Specifically, a first nitride insulating film which contains hydrogen is provided over the transistor including a silicon semiconductor, and a second nitride insulating film which has a lower hydrogen content than the first nitride insulating film and functions as a barrier film against hydrogen is provided between the first nitride insulating film and the transistor including an oxide semiconductor.
US10141336B2

A semiconductor device includes: a virtual power line extended in a first direction; an n-well extended in the first direction, wherein the virtual power line and the n-well are disposed in a row; a first power gate switch cell disposed in the n-well; a second power gate switch cell disposed in the n-well, wherein the first and second power gate switch cells are first type cells; and a third power gate switch cell disposed in the n-well between the first and second power gate switch cells, wherein the third power gate switch cell is a second type cell different from the first type cells.
US10141327B2

According to an embodiment, a semiconductor memory device comprises: an insulating layer disposed on a semiconductor substrate; a plurality of memory cell arrays being arranged three-dimensionally on the insulating layer and including a plurality of conductive layers stacked in a first direction that intersects a surface of the semiconductor substrate; and a block insulating layer covering a side surface of one of the plurality of conductive layers. A high permittivity layer is provided between the insulating layer and a lowermost layer of the plurality of conductive layers. A permittivity of the high permittivity layer is much higher than that of the insulating layer.
US10141323B2

A semiconductor device is provided. The semiconductor device comprises a first active region, a second active region and a third active region, a first poly region, a second poly region, a third poly region, a first doped region and a second doped region. The first active region, the second active region and the third active region are separated and parallel with each other. The first poly region is arranged over the first and second active regions. The second poly region is arranged over the first and second active regions. The third poly region is arranged over the second and third active regions. The first doped region is in the second active region and between the first poly region and the second poly region. The second doped region is in the second active region and between the second poly region and the third poly region.
US10141322B2

A 3D NAND memory structure having improved process margin and enhanced performance is provided. Such a memory structure can include a control gate material and a floating gate material disposed between a first insulating layer and a second insulating layer, a metal layer disposed between the control gate material and the floating gate material, an interpoly dielectric (IPD) layer disposed between the metal layer and the control gate material such that the IPD layer electrically isolates the control gate material from the floating gate material, and a tunnel dielectric material coupled to the floating gate material opposite the control gate material.
US10141319B2

A layout pattern of a static random access memory includes a pull-up device, a first pull-down device, a second pull-up device, a second pull-down device, a first pass gate device, a second pass gate device, a third pass gate device and a fourth pass gate device disposed on a substrate. A plurality of fin structures is disposed on the substrate, the fin structures including at least one first fin structure and at least one second fin structure. A step-shaped structure is disposed on the substrate, including a first part, a second part and a bridge part. A first extending contact feature crosses over the at least one first fin structure and the at least one second fin structure.
US10141318B2

A semiconductor device comprises four SRAM cells in four quadrants of a region of the semiconductor device, wherein the four SRAM cells include FinFET transistors comprising gate features engaging fin active lines, and the fin active lines of the four SRAM cells have reflection symmetry with respect to an imaginary line dividing the four quadrants along a first direction.
US10141305B2

Semiconductor devices employing Field Effect Transistors (FETs) with multiple channel structures without shallow trench isolation (STI) void-induced electrical shorts are disclosed. In one aspect, a semiconductor device is provided that includes a substrate. The semiconductor device includes channel structures disposed over the substrate, the channel structures corresponding to a FET. An STI trench is formed between each corresponding pair of channel structures. Each STI trench includes a bottom region filled with a lower quality oxide, and a top region filled with a higher quality oxide. The lower quality oxide is susceptible to void formation in the bottom region during particular fabrication steps of the semiconductor device. However, the higher quality oxide is not susceptible to void formation. Thus, the higher quality oxide does not include voids with which a gate may electrically couple to other active components, thus preventing STI void-induced electrical shorts in the semiconductor device.
US10141304B2

A small semiconductor device having a diode forward voltage less likely to change due to a gate potential is provided. An anode and an upper IGBT structure (emitter and body) are provided in a range in the substrate exposed at the upper surface. A trench, a gate insulating film, and a gate electrode extend along a border of the anode and the upper IGBT structure. Cathode and collector are provided in a range in the substrate exposed at the lower surface. A drift is provided between an upper structure and a lower structure. A crystal defect region extends across the drift above the cathode and the drift above the collector. When a thickness of the substrate is defined as x [μm] and a width of a portion of the crystal defect region that protrudes above the cathode is defined as y [μm], y≥0.007x2−1.09x+126 is satisfied.
US10141301B2

Semiconductor devices with cross-domain electrostatic discharge (ESD) protection and related fabrication methods are provided. An exemplary semiconductor device includes first domain circuitry, second domain circuitry, and an interface coupled between an output node of the first domain driver circuitry and second domain receiver circuitry. The receiver circuitry includes a transistor having a gate electrode coupled to the interface, with a body electrode of the transistor being coupled to protection circuitry of the first domain circuitry. The body electrode is effectively biased to a reference voltage node of the first domain by the protection circuitry in response to an ESD event to protect the gate oxide of the transistor from a potentially damaging ESD voltage.
US10141295B2

To improve the assemblability of a semiconductor device.When a memory chip is mounted over a logic chip, a recognition range including a recognition mark formed at a back surface of the logic chip is imaged and a shape of the recognition range is recognized, alignment of a plurality of bumps of the logic chip and a plurality of projection electrodes of the above-described memory chip is performed based on a result of the recognition, and the above-described memory chip is mounted over the logic chip. At this time, the shape of the recognition range is different from any portion of an array shape of the bumps, as a result, the recognition mark in the shape of the recognition range can be reliably recognized, and alignment of the bumps of the logic chip and the projection electrodes of the above-described memory chip is performed with high accuracy.
US10141293B2

A semiconductor package includes a package base substrate including bonding pads and a connection pads respectively on an upper surface and a lower surface of the package base substrate, four semiconductor chips attached onto the package base substrate, including a 1A semiconductor chip, a 1B semiconductor chip, a 2A semiconductor chip, and a 2B semiconductor chip, and each including a plurality of chip pads that are adjacent to a first edge of an upper surface of each of the 1A semiconductor chip, the 1B semiconductor chip, the 2A semiconductor chip, and the 2B semiconductor chip, and a bonding wire electrically connecting the chip pad and the bonding pad to each other, wherein the four semiconductor chips are disposed on the package base substrate such that first edges of the four semiconductor chips respectively face edges of the package base substrate that are different from each other.
US10141291B2

The present disclosure relates to a semiconductor device and method of manufacturing the same. The method for manufacturing a semiconductor device includes: attaching a carrier wafer to a front side of a top die wafer; thinning a back side of the top die wafer, the back side of the top die wafer being opposite to the front side the top die wafer; singulating the carrier wafer and the top die wafer whereby singulated dies attached to singulated carrier dies are formed; and bonding back side of each of the singulated dies to a front side of a bottom die wafer.
US10141287B2

The present invention discloses a transferring method, a manufacturing method, a device and an electronic apparatus of micro-LED. The method for transferring micro-LED comprises: forming micro-LEDs on a laser-transparent original substrate, wherein the micro-LEDs are lateral micro-LEDs whose P electrodes and N electrodes are located on one side; bringing the P electrodes and N electrodes of the lateral micro-LEDs into contact with pads preset on a receiving substrate; and irradiating the original substrate with laser from the original substrate side to lift-off the lateral micro-LEDs from the original substrate. A technical effect of using lateral micro-LEDs lies in that the processing for N metal electrode after the micro-LED transfer can be omitted.
US10141277B2

An integrated circuit includes pads formed on a back end of the line surface, and decoupling capacitor stacks monolithically formed about the pads. Solder balls are formed on the pads and connect to metal layers within the decoupling capacitor stacks to reduce noise and voltage spikes between the solder balls.
US10141276B2

A semiconductor package structure and a manufacturing method thereof are provided. The semiconductor package structure includes a redistribution structure, at least one package structure and a second encapsulant. The redistribution structure has a first surface and a second surface opposite to the first surface. The package structure is over the first surface and includes at least one die, a first encapsulant, a redistribution layer, and a plurality of second conductive terminals. The die has a plurality of first conductive terminals thereon. The first encapsulant encapsulates the die and exposes at least part of the first conductive terminals. The redistribution layer is over the first encapsulant and is electrically connected to the first conductive terminals. The second conductive terminals are electrically connected between the redistribution layer and the redistribution structure. The second encapsulant, encapsulates the package structure and exposes at least part of the second conductive terminals.
US10141274B2

A structure and a method. The structure includes a semiconductor substrate; a stack of wiring levels from a first wiring level to a last wiring level, the first wiring level closest to the semiconductor substrate and the last wiring level furthest from the semiconductor substrate, the stack of wiring levels including an intermediate wiring level between the first wiring level and the last wiring level; active devices contained in the semiconductor substrate and the first wiring level, each wiring level of the stack of wiring levels comprising a dielectric layer containing electrically conductive wire; a trench extending from the intermediate wiring level, through the first wiring level into the semiconductor substrate; and a chemical agent filling the trench, portions of at least one wiring level of the stack of wiring levels not chemically inert to the chemical agent or a reaction product of the chemical agent.
US10141266B2

A semiconductor package structure and a method of fabricating the same are provided. The semiconductor package structure includes a package body having opposing first and second surfaces; a plurality of first conductive pads and a plurality of second conductive pads formed on the first surface of the package body; a semiconductor component embedded in the package body and electrically connected to the first conductive pads; and a plurality of conductive elements embedded in the package body, each of the conductive elements having a first end electrically connected to a corresponding one of the second conductive pads and a second end opposing the first end and exposed from the second surface of the package body. Since the semiconductor component is embedded in the package body, the thickness of the semiconductor package structure is reduced.
US10141265B2

A bent-bridge semiconductive apparatus includes a silicon bridge that is integral to a semiconductive device and the silicon bridge is deflected out of planarity. The silicon bridge may couple two semiconductive devices, all of which are from an integral processed die.
US10141258B2

A semiconductor device includes a substrate, a plurality of first conductive patterns disposed on the substrate and a plurality of second conductive patterns disposed on the first conductive patterns. Respective air gaps are disposed between adjacent ones of the first conductive patterns overlying a first region of the substrate, while adjacent ones of the first conductive patterns overlying a second region of the substrate do not have air gaps disposed therebetween. The air gaps may include first air gaps, and the device may further include second air gaps disposed between adjacent ones of the second conductive patterns in the second region. Adjacent ones of the second conductive patterns overlying a second region of the substrate may not have air gaps disposed therebetween.
US10141250B2

A chip includes a substrate and a die that are wrapped together by means of a packaging process. Multiple substrate cables corresponding to attachment points are laid out in the substrate. Solder joints in a solder joint matrix at a bottom of the substrate include a first solder joint group and a second solder joint group that are arranged along two parallel lines. Substrate cables connected to solder joints in the first solder joint group have an equal length. Substrate cables connected to solder joints in the second solder joint group have an equal length.
US10141247B2

The invention relates to a power semiconductor device with a substrate and an electrically conductive DC voltage bus bar system and a capacitor connected to the bus bar system, wherein the power semiconductor device has, for securing the capacitor, a capacitor securing apparatus comprising a receptacle device for receiving the capacitor, in which at least part of the capacitor is arranged. Electrically conductive bus bar system terminal elements are electrically connected thereto and run in the direction of the substrate. An elastic first deformation element is materially bonded to the capacitor securing apparatus and is formed from an elastomer is arranged on the side of the capacitor securing apparatus facing the DC voltage bus bar system. The device is embodied in such a way that the capacitor securing apparatus, via the deformation element, presses the DC voltage bus bar system in the direction of the substrate and thereby presses the bus bar system terminal elements against electrically conductive contact areas of the substrate such that the bus bar system terminal elements are electrically conductively pressure-contacted with said contact areas of the substrate.
US10141243B2

A thyristor assembly radiator for a DC converter valve. A water discharging port of an Nth radiator is communicated with a water discharging port of an (N−2)th radiator. A water feeding port of the Nth radiator is communicated with a water feeding port of an (N+2)th radiator. Or, a water feeding port of the Nth radiator is communicated with a water feeding port of the (N−2)th radiator, and a water discharging port of the Nth radiator is communicated with a water discharging port of the (N+2)th radiator. A water discharging port of an Mth radiator is communicated with a water discharging port of an (M−2)th radiator, and a water feeding port of the Mth radiator is communicated with a water feeding port of an (M+2)th radiator, or a water feeding port of an Mth radiator is communicated with a water feeding port of the (M−2)th radiator, and a water discharging port of the Mth radiator is communicated with a water discharging port of an (M+2)th radiator. Water feeding ports of the last two radiators are communicated. According to the radiator, the number of joints of a cooling system is reduced, the risk of leakage is lowered, the operation reliability of a converter valve is improved, the maintenance difficulty is lowered, and the maintenance time is shortened.
US10141235B2

Semiconductor layer 110 is formed on semiconductor substrate 101. Semiconductor layer 110 has a plurality of well regions 103 in a surface remote from semiconductor substrate 101. Semiconductor layer 110 includes drift region 102 in addition to the plurality of well regions 103. The plurality of well regions 103 each include body region 105, source region 108, and contact region 109. Source region 108 is in contact with body region 105. Contact region 109 is in contact with both body region 105 and source region 108. Body region 105, source region 108, and source wire 118 are at an identical potential because of contact region 109. Semiconductor layer 110 includes ineffective region R at the surface remote from semiconductor substrate 101.
US10141229B2

In fully depleted SOI transistors, specifically designed semiconductor materials may be provided for different types of transistors, thereby, for instance, enabling a reduction of hot carrier injection in transistors that are required to be operated at a moderately high operating voltage. To this end, well-controllable epitaxial growth techniques may be applied selectively for one type of transistor, while not unduly affecting the adjustment of material characteristics of a different type of transistor.
US10141226B2

A transistor comprises a substrate, a pair of spacers on the substrate, a gate dielectric layer on the substrate and between the pair of spacers, a gate electrode layer on the gate dielectric layer and between the pair of spacers, an insulating cap layer on the gate electrode layer and between the pair of spacers, and a pair of diffusion regions adjacent to the pair of spacers. The insulating cap layer forms an etch stop structure that is self aligned to the gate and prevents the contact etch from exposing the gate electrode, thereby preventing a short between the gate and contact. The insulator-cap layer enables self-aligned contacts, allowing initial patterning of wider contacts that are more robust to patterning limitations.
US10141221B1

A method of manufacturing a three-dimensional (3D) stacked semiconductor structure is provided. A multi-layered stack is formed above a substrate, and the multi-layered stack comprises a plurality of nitride layers and polysilicon layers arranged alternately. Several channel holes are formed vertically to the substrate. The multi-layered stack is patterned to form linear spaces between the channel holes, wherein the linear spaces extend downwardly for being vertical to the substrate and to expose sidewalls of the nitride layers and the polysilicon layers. Then, the polysilicon layers are replaced with insulating layers having air-gaps through the linear spaces, and the nitride layers are replaced with conductive layers through the linear spaces.
US10141218B2

A bonded device structure including a first substrate having a first set of metallic bonding pads, preferably connected to a device or circuit, and having a first non-metallic region adjacent to the metallic bonding pads on the first substrate, a second substrate having a second set of metallic bonding pads aligned with the first set of metallic bonding pads, preferably connected to a device or circuit, and having a second non-metallic region adjacent to the metallic bonding pads on the second substrate, and a contact-bonded interface between the first and second set of metallic bonding pads formed by contact bonding of the first non-metallic region to the second non-metallic region. At least one of the first and second substrates may be elastically deformed.
US10141217B2

The present invention is to provide a dicing-tape integrated film for the backside of a semiconductor that is capable of suppressing the increase of the peel strength between the dicing tape and the film for the backside of a flip-chip semiconductor due to heating. The dicing-tape integrated film for the backside of a semiconductor has a dicing tape having a substrate and a pressure-sensitive adhesive layer formed on the substrate and a film for the backside of a flip-chip semiconductor formed on the pressure-sensitive adhesive layer of the dicing tape, in which the difference (γ2−γ1) of the surface free energy γ2 and the surface free energy γ1 is 10 mJ/m2 or more, where γ1 represents the surface free energy of the pressure-sensitive adhesive layer and γ2 represents the surface free energy of the film for the backside of a flip-chip semiconductor.
US10141208B2

A vacuum processing apparatus includes a tilting unit configured to tilt, in a vacuum vessel, a substrate holder including a refrigerator, and a rotary joint provided in the tilting unit and including a coolant path configured to supply or exhaust a coolant gas to or from the refrigerator. The rotary joint includes a fixed portion fixed to the vacuum vessel, a pivotal portion provided so as to pivot with respect to the fixed portion and fixed to the substrate holder, and a grease supply passage.
US10141206B2

A substrate processing apparatus includes a washing liquid supply unit which supplies a washing liquid to a washing liquid discharge port which is open in the outer circumferential surface of a body, a rotation unit which relatively rotates the opposing member and the body around a rotational axis passing through the central portion of the upper surface of the substrate and a washing control unit which controls the washing liquid supply unit and the rotation unit so as to wash the cylindrical gap, where the washing control unit performs a rotation step of controlling the rotation unit so as to relatively rotate the opposing member and the body and a washing liquid discharging step of controlling the washing liquid supply unit so as to discharge a washing liquid from the washing liquid discharge port simultaneously with the rotation step.
US10141205B2

An apparatus and method for cleaning semiconductor wafer are provided. The apparatus includes a brush module, a swing arm, a rotating actuator and an elevating actuator. The brush module has a brush head for providing mechanical force on a surface of a wafer. An end of the swing arm mounts the brush module. The rotating actuator is connected with the other end of the swing arm. The rotating actuator drives the swing arm to swing across the whole surface of the wafer, which brings the brush head moving across the whole surface of the wafer. The elevating actuator is connected with the other end of the swing arm. The elevating actuator drives the swing arm to rise or descend, which brings the brush module rising or descending. The apparatus cleans the semi-conductor wafer by means of the brush head, which improves the cleaning effect.
US10141200B2

In a method of manufacturing a semiconductor memory device, a plurality of first conductive structures including a first conductive pattern and a hard mask are sequentially stacked on a substrate. A plurality of preliminary spacer structures including first spacers, sacrificial spacers and second spacers are sequentially stacked on sidewalls of the conductive structures. A plurality of pad structures are formed on the substrate between the preliminary spacer structures, and define openings exposing an upper portion of the sacrificial spacers. A first mask pattern is formed to cover surfaces of the pad structures, and expose the upper portion of the sacrificial spacers. The sacrificial spacers are removed to form first spacer structures having respective air spacers, and the first spacer structures include the first spacers, the air spacers and the second spacers sequentially stacked on the sidewalls of the conductive structures.
US10141197B2

A method of making a package is disclosed. The method may include forming bond pads on a first surface of a substrate, forming leads in the substrate by etching recesses in a second surface of the substrate, the second surface being opposite the first surface, and plating at least a portion of a top surface of the leads with a layer of finish plating. The method may also include thermosonically bonding the leads to a die by thermosonically bonding the finish plating to the die and encapsulating the die and the leads in an encapsulant.
US10141196B2

The present application contemplates a method for manufacturing a power semiconductor device. The method comprises: providing a wafer of a first conductivity type, the wafer having a first main side and a second main side opposite to the first main side, and the wafer including an active cell area, which extends from the first main side to the second main side, in a central part of the wafer and a termination area surrounding the active cell area in an orthogonal projection onto a plane parallel to the first main side; forming a metallization layer on the first main side to electrically contact the wafer in the active cell area, wherein the surface of the metallization layer, which faces away from the wafer, defines a first plane parallel to the first main side; forming an isolation layer on the first main side in the termination area, wherein the surface of the isolation layer facing away from the wafer defines a second plane parallel to the first main side; after the step of forming the metallization layer and after the step of forming the isolation layer, mounting the wafer with its first main side to a flat surface of a chuck; and thereafter thinning the wafer from its second main side by grinding while pressing the second main side of the wafer onto a grinding wheel by applying a pressure between the chuck and the grinding wheel, wherein the first plane is further away from the wafer than a third plane, which is parallel to the second plane and arranged at a distance of 1 μm from the second plane in a direction towards the wafer.
US10141164B2

A plasma processing apparatus and a plasma processing method are provided which can sufficiently suppress an abnormal discharge in a gas space. A plasma processing apparatus includes a high frequency power source connected between a processing chamber and a base stand; a gas storage unit provided within the base stand and configured to store a gas; a blocking mechanism configured to block a gas introducing port of the gas storage unit; and a connection unit configured to connect a space between a disposition position of a wafer and the base stand, to the gas storage unit.
US10141163B2

Systems and methods controlling ion energy within a plasma chamber are described. One of the systems includes an upper electrode coupled to a sinusoidal RF generator for receiving a sinusoidal signal and a nonsinusoidal RF generator for generating a nonsinusoidal signal. The system further includes a power amplifier coupled to the nonsinusoidal RF generator. The power amplifier is used for amplifying the nonsinusoidal signal to generate an amplified signal. The system includes a filter coupled to the power amplifier. The filter is used for filtering the amplified signal using a filtering signal to generate a filtered signal. The system includes a chuck coupled to the filter. The chuck faces at least a portion of the upper electrode and includes a lower electrode. The lower electrode is used for receiving the filtered signal to facilitate achieving ion energy at the chuck to be between a lower threshold and an upper threshold.
US10141157B2

In a device for performing observation with a charged particle microscope at an atmospheric pressure using a diaphragm, while there was a demand that a distance between the diaphragm and a sample be reduced as much as possible, there was a problem that a limit for how close the diaphragm and the sample can be brought to each other was unknown in the past. In the present invention, a height adjustment member is used, and the position of a diaphragm in a charged particle beam device with respect to the height adjustment member is defined as the specific point of an optical device, so that the positional relationship between the height adjustment member and the diaphragm in the optical device is reproduced, and the height of a sample table with a Z-axis driving mechanism is adjusted so as to locate the surface of the sample at the position of the specific point of the optical device. According to this, the distance between the diaphragm and the sample can be safely and simply adjusted, and thus, an object is to adjust the distance between the diaphragm and the sample so that the distance is reduced as much as possible or the distance is fixed every time the sample is replaced.
US10141148B2

A connection portion of a locking member is bent such that the connection portion is made apart from a second upper surface portion as the connection portion is made apart from a first arm portion, and is bent such that the connection portion is made apart from a side surface portion as the connection portion is made apart from a second arm portion. Even when a tolerance is generated in a direction substantially orthogonal to the side surface portion at the time of installing a base body in an installation surface portion of a battery, it is possible to absorb the tolerance by deforming the connection portion, and to lock a locked portion in a lower end edge.
US10141144B2

Self-powered switches include an externally accessible user input member, a switch housing attached to the user input member, a permanent magnet held in the switch housing, a magnet housing held in the switch housing that is attached to the user input member, the magnet housing having a spindle that extends laterally outward from opposing sides of an upper portion of the magnet housing. The spindle is attached to the switch housing. The switches also include a magnet assembly that includes a coil and a shaft extending a distance beyond the coil held in the switch housing. A least one of the magnet assembly and permanent magnet moves in response to movement of the user input member.
US10141140B2

The present invention relates to an air circuit breaker, in which a recess is formed on one side or each of both sides of each contact plate provided in an insulating cage so as to reduce a contact area between a movable contactor and the contact plate when the movable contactor and the contact plate are brought into contact with each other, thereby preventing a contact portion between the movable contactor and the contact plate from being melted due to heat generation.
US10141138B2

A switch assembly includes a switch unit including a button and an arm extending from the button along a height direction, the arm including first and second contact portions spaced apart from each other along a longitudinal direction; and a slider unit extending along a width direction and including a nose to contact the first and second contact portions respectively at first and second engagement positions. The switch assembly provides a reduced need for space and enhanced friendliness in touch and feel.
US10141132B1

The present invention discloses a dual-actuator switch, comprising: a base, a first electrical connection member, a second electrical connection member, a first isolation sleeve cylinder, a second isolation sleeve cylinder, a first actuator, a second actuator, and a cover. By pressing one of the two actuators to drive one of the two isolation sleeve cylinders to rotate, the isolation sleeve cylinder is driven to prop one of the two electrical connection members by a protrusion member thereof, such that one of two switching operations is carried out. It is worth noting that, the electrical connection members are isolated from the actuators by the isolation sleeve cylinders during the whole electrical switching procedures. As a result, ambient moisture is absolutely blocked from getting into the base for infiltrating the electrical connection members during the up and/or down motion of the actuators.
US10141118B2

A carrier system carries a dye (A) and a co-adsorbent (B) represented by general formula (1): wherein, ring A represents a 5- or 6-membered heterocycle and may further be fused; a hydrogen atom in the ring A may be replaced by a halogen atom, a cyano group, a nitro group, an —OR2 group, an —SR2 group, or a hydrocarbon group that may have a substituent; Z represents a divalent aliphatic hydrocarbon group that is interrupted zero to three times by —O— etc.; Z1 represents a divalent aromatic group; R1 represents a carboxylic acid group, a sulfonic acid group, a phosphoric acid group, or a phosphonic acid group; R2 and R3 each represent a hydrogen atom or a hydrocarbon group that may have a substituent; Anm− represents an m-valent anion; m represents an integer of 1 or 2; and p represents a coefficient for keeping the electrical charge neutral.
US10141116B2

A composite electronic component includes a capacitor device and a resistor device disposed on one another in a heightwise direction. The capacitor device includes a capacitor body, a first external electrode, and a second external electrode. The resistor device includes a base portion, a resistor body, a first upper surface conductor, a second upper surface conductor, a first lower surface conductor, a second lower surface conductor, a first end surface connection conductor, and a second end surface connection conductor. An upper surface of the base portion of the resistor device faces a lower surface of the capacitor body of the capacitor device, the first upper surface conductor and the first external electrode are electrically connected, and the second upper surface conductor and the second external electrode are electrically connected.
US10141114B2

A multi-layer ceramic capacitor includes: a body, a first external electrode, and a second external electrode. The body includes a first end surface and a second end surface that face each other, a side surface that extends between the first end surface and the second end surface, a first recess that extends along a first ridge of the first end surface and the side surface, a second recess that extends along a second ridge of the second end surface and the side surface, a first internal electrode that is drawn to the first end surface and the first recess, and a second internal electrode that faces the first internal electrode and is drawn to the second end surface and the second recess. The first external electrode covers the body from the first end surface. The second external electrode covers the body from the second end surface.
US10141110B2

A multilayer ceramic capacitor includes: a ceramic body in which a plurality of dielectric layers are stacked and first and second internal electrodes are alternately disposed with respective dielectric layers interposed therebetween; and first and second external electrodes formed on first and second surfaces of the ceramic body in a length direction, respectively. The first and second internal electrodes each include a body portion formed to be spaced apart from an edge of the dielectric layer and a lead portion extending from the body portion to be exposed to one surface of the ceramic body in the length direction and portions of the first and second surfaces of the ceramic body in the width direction, and first and second insulating layers are formed on the first and second surfaces of the ceramic body in the width direction, respectively, to insulate portions of the first and second lead portions not in contact with the first and second external electrodes, respectively.
US10141100B2

In one general aspect, a converter circuit includes a magnetic core and a coil assembly. The coil assembly includes a primary winding assembly, a secondary winding assembly, and an auxiliary winding assembly. The primary winding assembly includes a conductive medium arranged in at least one primary winding layer. The secondary winding assembly includes a conductive medium arranged in at least one secondary winding layer. The auxiliary winding assembly includes a conductive medium arranged in at least one auxiliary winding layer. The at least one auxiliary winding layer includes an auxiliary winding layer disposed adjacent to a layer of the at least one primary winding layer and adjacent to a layer of the at least one secondary winding layer.
US10141086B2

A cable for high speed data communications is provided. The cable includes a first inner conductor enclosed by a first dielectric layer and a second inner conductor enclosed by a second dielectric layer. The first inner conductor is substantially parallel to the second inner conductor and to a longitudinal axis. The cable includes a conductive shield wrapped around the first and second inner conductors, with an overlap of the conductive shield along and about the longitudinal axis. The overlap is aligned with a low current plane. The low current plane is substantially parallel to the first and second inner conductors, substantially equidistant from the first and second inner conductors, and substantially orthogonal to a plane including the first and second inner conductors.
US10141084B2

An anisotropic conductive film, the anisotropic conductive film including an insulating layer and a conductive layer laminated on the insulating layer, the conductive layer containing conductive particles, wherein after glass substrates are positioned to face each other on the upper and lower surface of the anisotropic conductive film and are pressed against the anisotropic conductive film at 3 MPa (based on the sample area) and 160° C. (based on the detection temperature of the anisotropic conductive film) for 5 sec, a ratio of the area of the insulating layer to that of the conductive layer is from about 1.3:1 to about 3.0:1.
US10141083B2

A transparent conductive film composite is provided. The transparent conductive film composite includes (a) 0.07-0.2 wt % of a metallic material; (b) 0.01-0.5 wt % of a dispersant; and 99.3-99.92 wt % of a solvent, wherein the metallic material (a) includes: (a1) 84-99.99 wt % of metal nanowires; and (a2) 0.01-16 wt % of micron metal flakes. A transparent conductive film manufactured from the transparent conductive film composite is also provided.
US10141079B2

Targetry coupled separation refers to enhancing the production of a predetermined radiation product through the selection of a target (including selection of the target material and the material's physical structure) and separation chemistry in order to optimize the recovery of the predetermined radiation product. This disclosure describes systems and methods for creating (through irradiation) and removing one or more desired radioisotopes from a target and further describes systems and methods that allow the same target to undergo multiple irradiations and separation operations without damage to the target. In contrast with the prior art that requires complete dissolution or destruction of a target before recovery of any irradiation products, the repeated reuse of the same physical target allowed by targetry coupled separation represents a significant increase in efficiency and decrease in cost over the prior art.
US10141075B2

Systems and methods are provided for evaluating an eye of a patient. A modeling component is configured to determine a representation of at least the cornea of the eye from a three-dimensional structural image of the eye and at least one biomechanical property of the eye. A feature extractor is configured to extract a plurality of features from the model of at least the cornea of the eye. An ectasia evaluation component is configured to calculate at least one parameter associated with the risk of ectasia in the eye from the extracted plurality of features. A system output is configured to provide the calculated at least one parameter to one of a treatment system and a user.
US10141071B2

Methods and apparatus related to predictive Count Fail Byte (CFBYTE) for non-volatile memory are described. In one embodiment, logic determines a number of memory cells of the non-volatile memory that would pass or fail verification in a current program loop. The logic determines the number of the memory cells based at least in part on information from a previous program loop. The previous program loop is executed prior to the current program loop. The logic causes inhibition of one or more verification pulses to be issued in the current program loop based on comparison of the information from the previous program loop and a threshold value. Other embodiments are also disclosed and claimed.
US10141068B2

A magnetic element capable of generating and erasing a skyrmion, including a magnet shaped as a thin layer and including a structure surrounded by a nonmagnetic material; a current path provided surrounding an end region including an end portion of the magnet, on one surface of the magnet; and a skyrmion sensor that detects the generation and erasing of the skyrmion. With Wm being width of the magnet and hm being height of the magnet, a size of the magnet, with the skyrmion of a diameter λ being generated, is such that 2λ>Wm>λ/2 and 2λ>hm>λ/2. With W being width of the end region in a direction parallel to the end portion of the magnet and h being height of the end region in a direction perpendicular to the end portion of the magnet, the end region is such that λ≥W>λ/4 and 2λ>h>λ/2.
US10141060B1

According to one embodiment, a memory system includes a semiconductor memory including a memory cell, and a controller configured to control the semiconductor memory and capable of creating second data based on first data read from the memory cell. Upon receiving a physical erase request for the first data held in the memory cell from an external device, the controller transmits one of an erase instruction and a write instruction for the second data to the semiconductor memory.
US10141057B1

An erasing method of a single-gate non-volatile memory is provided. The single-gate non-volatile memory has a single floating gate. The erasing method includes applying a voltage to the drain without applying to the gate to create and control an inversion layer. Therefore the required erasing voltage is reduced and the erasing speed is improved to avoid the over-erase problem.
US10141049B2

To make more efficient use of storage capacity, a non-volatile storage system will store system data on marginal word lines. In one embodiment, a marginal word line is a word line that is not suitable to store host data because it is not sufficiently reliable for properly programming and reading the host data.
US10141045B2

A dual rail device includes a first power domain circuit coupled to a first power supply through a first header control switch and a second power domain circuit coupled to a second power supply. The first and second power supplies have different steady-state voltage levels. The first power domain circuit is interfaced to the second power domain circuit. The device also includes a power detector circuit for providing a control signal for the first header control switch responsive to a voltage level of the second power supply.
US10141042B1

Method and Apparatuses for transmitting and receiving commands for a semiconductor device are described. An example apparatus includes: a memory device including a plurality of banks, each bank including a plurality of memory cells; and a memory controller that transmits a first command and a plurality of address signals indicative of a memory cell in a first bank of the plurality of banks at a first time. The first command is indicative of performing a first memory operation, and a second memory operation different from the first memory operation. The memory device receives the first command and the plurality of address signals and further performs the second memory operation to the first bank responsive, at least a part, to the plurality of address signals and the first command.
US10141040B2

Methods, systems, and devices for memory array operation are described. A series of pulses may be applied to a fatigued memory cell to improve performance of memory cell. For example, a ferroelectric memory cell may enter a fatigue state after a number of access operations are performed at an access rate. After the number of access operations have been performed at the access rate, a fatigue state of the ferroelectric memory cell may be identified and the series of pulses may be applied to the ferroelectric capacitor at a different (e.g., higher) rate. For instance, a delay between pulses of the series of pulses may be shorter than the delay between access operations of the ferroelectric memory cell.
US10141028B2

A system and method of the present invention allow the playback of recorded data as the data is being recorded. Data is read from a source location, converted into an encoded format and stored in a database. At the same time, the stored data is read from the database, and played as the data is being recorded.
US10141023B2

A method for multimedia summary generation, adapted to a multimedia system, the method comprising: capturing a multimedia information from a multimedia source, the multimedia information comprise at least video clips or pictures; processing the multimedia information according to a pre-defined conditions to generate a multimedia summary candidate; generating a multimedia summary list, by checking a system threshold, if the system threshold is null, then output multimedia summary candidate and join the multimedia summary candidate to multimedia summary list; if the system threshold is not null, check the multimedia summary candidate according to the system threshold, if meet the system threshold, then output multimedia summary candidate and join to the multimedia summary candidate to multimedia summary list; if not meet the system threshold, then ignore the multimedia summary candidate; and generating a multimedia summary, by combining the multimedia summary candidate in the multimedia summary candidate list.
US10141021B2

Assistance information related to a tier framework may describe signaling for extractable and decodable sub-sequences based on pictures interdependencies. This may allow a video application to efficiently select pictures when performing a given trick mode.
US10141016B2

A tape drive-implemented method, according to one embodiment, includes: determining a number of lateral position estimates to use for calculating a lateral position value, receiving lateral position estimates from a single servo channel, calculating the lateral position value by using the number of lateral position estimates, and using the lateral position value to control a tape head actuator. Other systems, methods, and computer program products are described in additional embodiments.
US10141015B2

A reference block which is machined from a single body of material and is a single block with reference pins integral therewith is configured for use in a method of manufacturing a head suspension by laser-welding the flexure to the load beam at a first welding spot so that a tongue is pressed against a convex portion under predetermined load. The method includes steps of forming, before joining the flexure and load beam together, at least one positioning reference hole in each of the flexure and load beam within a circular range that is defined around the first welding spot with a radius equal to a distance between the first welding spot and the projection, laying the flexure and load beam one on another, inserting the reference pins of the reference pin block into the reference holes, and laser-welding the flexure and load beam to each other at the first welding spot.
US10141014B1

A write head including a bearing surface and a write pole having a front surface that forms a portion of the bearing surface. The front surface has a leading edge, a trailing edge and side edges connecting the leading and trailing edges. The write head also includes side shields proximate to the side edges of the write pole, and a trailing shield over the write pole and the side shields. A trailing shield-write pole gap is present between the trailing edge and the trailing shield, and a trailing shield-side shield gap is present between the trailing shield and the side shields. The trailing shield side shield gap is substantially less than the trailing shield-write pole gap.
US10141013B1

According to one embodiment, a magnetic disk device including a disk, a head, and a controller which sets a first track pitch based on fringing when a second track is written, sets a second track pitch based on fringing when a third track is written, calculates a difference between the first track pitch and the second track pitch, sets, when the difference is less than or equal to a reference value, an area to which the first track is written in a first recording area, and sets, when the difference is greater than the reference value, the area to which the first track is written in a second recording area.
US10141011B2

Embodiments disclosed herein provide systems, methods, and computer readable media for analyzing a conversation between a plurality of participants. In a particular embodiment, a method provides determining a first speaker from the plurality of participants and determining a second speaker from the plurality of participants. The method further provides determining a first plurality of turns comprising portions of the conversation when the first speaker is speaking and determining a second plurality of turns comprising portions of the conversation when the second speaker is speaking. The method further provides determining a characterization for quality of the conversation based on gaps between turns of the first plurality of turns and turns of the second plurality of turns.
US10141007B1

A sound and vibration spectrum analyzing device includes a plurality of resonators having different center frequencies, the plurality of resonators being configured to acquire a spectrum of sound and vibration. The sound and vibration spectrum analyzing device is configured to analyze the spectrum of sound and vibration, based on a first frequency signal of a first resonance mode and a second frequency signal of a second-order or higher resonance mode of at least some of the plurality of resonators.
US10140998B2

The present disclosure provides methods and apparatuses that enable an apparatus to identify sounds from short samples of audio. The apparatus may capture an audio sample and create several audio signals of different lengths, each containing audio from the captured audio sample. The apparatus my process the several audio signals in an attempt to identify features of the audio signal that indicate an identification of the captured sound. Because shorter audio samples can be analyzed more quickly, the system may first process the shortest audio samples in order to quickly identify features of the audio signal. Because longer audio samples contain more information, the system may be able to more accurately identify features in the audio signal in longer audio samples. However, analyzing longer audio signals takes more buffered audio than identifying features in shorter signals. Therefore, the present system attempts to identify features in the shortest audio signals first.
US10140972B2

A method of training an acoustic model for a text-to-speech system, the method comprising: receiving speech data; said speech data comprising data corresponding to different values of a first speech factor, and wherein said speech data is unlabeled, such that for a given item of speech data, the value of said first speech factor is unknown; clustering said speech data according to the value of said first speech factor into a first set of clusters; and estimating a first set of parameters to enable the acoustic model to accommodate speech for the different values of the first speech factor, wherein said clustering and said first parameter estimation are jointly performed according to a common maximum likelihood criterion.
US10140970B1

An audio system of a vehicle includes a detection module configured to detect an occurrence of a sound when a pressure measured by an exhaust pressure sensor in an exhaust system is greater than a predetermined pressure. A sound control module is configured to, in response to the detection of the sound, increase a magnitude of a predetermined sound to be output within a passenger cabin of the vehicle. An audio driver module is configured to apply power to a speaker of the passenger cabin of the vehicle based on the predetermined sound.
US10140966B1

A system and method for receiving, from each of a plurality of moveable nodes, the position of the moveable node within a coordinate space, generating a graph of the moveable nodes based on the received positions, generating an audio-visual composition based on a sweep of the graph over time, and outputting the audio-visual composition.
US10140960B2

An automatic adjustable display system and this adjusting method and device are provided to realize automatic adjustment of display system, so as to provide users with optimal viewing angle and viewing height. In the display system, an image acquiring unit is configured to acquire user images; a control unit is configured to receive and analyze the user images to determine user state information, and if the user state information meets a first preset condition, the control unit generates a first adjusting instruction for adjusting a distance between the display unit and the user and sends the first adjusting instruction to an implementing unit; the implementing unit is configured to receive the first adjusting instruction sent by the control unit and adjust the distance between the user and the display unit according to the first adjusting instruction.
US10140952B1

Illumination of content by a display is controlled so as to control light intensity within a spectral range over time between an initial magnitude and a terminal magnitude while content is being presented. Usage data indicative of user interaction with the presented content or previously presented content can be used to generate or modify a pattern profile. The pattern profile is used to modulate illumination intensity of light emitters of the media device to modulate intensity of spectral content of emitted light at one or more ranges of wavelengths. Various operating modes respectively directed to decreasing or increasing intensity over time within certain portions of the visible spectrum can be used during the presentation of written, video or other content.
US10140949B2

A display apparatus includes a printed circuit board including a transmission control unit for outputting input image data, a wireless data generating unit for converting the input image data to a data transmission signal, and a wireless transmission pad unit for wirelessly transmitting the data transmission signal as wireless data, and a display panel having a wireless reception pad unit which is coupled to the wireless transmission pad unit and wirelessly receives the wireless data to output a data reception signal, and a wireless data restoring unit for converting the data reception signal to restored image data.
US10140943B2

The invention discloses a thin film transistor drive circuit and a drive method thereof and a liquid crystal display device. The thin film transistor drive circuit includes a plurality of scan lines, a scan signal output port configured to sequentially apply a scan signal to each of the scan lines, and a plurality of logic circuits. Each of the logic circuits is connected with one of the scan lines and a control signal line. The logic circuits are added to a drive circuit, and an input control signal corresponding to a truth table of the logic circuit is input for a preset duration by using a logic relationship of the logic circuit, so that an output control signal output to a scan line can be obtained to improve a scan signal on the scan line, to improve a delay distortion at the time of being turned off.
US10140934B2

A pixel unit, a display device and a driving method thereof are provided. The display unit includes at least four sub-pixels, wherein three sub-pixels are polygonal, while the other at least one sub-pixel is disposed in a gap enclosed by the three polygonal sub-pixels. Thus, the display device according to an embodiment of the present invention can improve light utilization, while reducing structural complexity and driving difficulty
US10140928B2

Provided are a pixel driving circuit, a driving method, an array substrate and a display apparatus. The pixel circuit comprises: a data line, a gate line, a first power line, a second power line, a reference signal line, a light emitting device, a driving transistor, a storage capacitor, a reset unit, a data writing unit, a compensation unit and a light emitting control unit. The pixel driving circuit can compensate and eliminate the display nonuniformity caused by the threshold voltage difference of the driving transistors.
US10140925B2

A system is provided for controlling an array of pixels in a display in which each pixel includes a light-emitting device and a reference voltage source that controllably supplies a reference voltage having a magnitude that turns off the light-emitting device. While the reference voltage is coupled to a drive transistor, a control voltage is supplied to the gate of the drive transistor to cause the drive transistor to transfer to a node common to the drive transistor and the light-emitting device, a voltage that is a function of the threshold voltage and mobility of the drive transistor. During an emission cycle, the current conveyed through the light emitting device via the drive transistor is controlled by a voltage stored in the storage capacitor, which is a function of the threshold voltage and mobility of the drive transistor so that the current supplied to the light-emitting device remains stable.
US10140921B2

Various embodiments relate to an EM signal control circuit, an EM signal control method, and an organic light emitting display device. The EM signal control circuit according to an embodiment of the present invention includes additional elements (e.g., a transistor and a capacitor) configured to separate a set signal from a gate electrode of a transistor coupled to an output node and to stably keep turn-off of a transistor coupled to the output node. Voltage levels of a first emission power source and a first gate power source may be set differently from each other according to the present invention. Therefore, despite of a threshold voltage change of a transistor coupled to an output node, the transistor may remain turned off stably, thereby improving the reliability of the EM signal.
US10140909B2

A display device includes a plurality of pixels arranged in a two dimensional matrix, wherein each of the pixels includes a plurality of sub-pixels, each of the sub-pixels includes a self-luminous layer. The display device includes a low-density region including low-density pixels each including a first number of the sub-pixels, a high-density region including high-density pixels each including a second number of the sub-pixels, wherein the second number is greater than the second number, and a lighting drive circuit configured to light up the self-luminous layer.
US10140907B2

A display panel, a display device and a method for pixel arrangement, which can improve picture quality. The display panel includes a plurality of sub-pixels arranged in an array, and the sub-pixels arranged in a first direction are arranged in one of following modes: a first mode of sub-pixel arrangement, in which a first sub-pixel or a third sub-pixel is inserted between every two second sub-pixels; and a second mode of sub-pixel arrangement, in which the first sub-pixel and the third sub-pixel are inserted between every two second sub-pixels.
US10140905B2

A controller, a data driver circuit, a display device, and a method of driving the same are provided. Color-specific data driving is performed through adaptive overdriving in consideration of differences in response times of color-specific subpixels. Differences in response times of color-specific subpixels due to different thicknesses of color-specific pigment layers are reduced.
US10140903B2

The invention provides an array substrate and a driving method thereof, a display panel and a display device. The array substrate comprises a plurality of circulating units and a plurality of pixel circuits. Each circulating unit consists of four sub-pixel units located in four columns and two rows, sub-pixel units in any two adjacent columns are located in different rows and have different colors, and sub-pixel units in at least one row have different colors. Each sub-pixel unit is connected to one pixel circuit, and each sub-pixel unit comprises a first sub-pixel and a second sub-pixel located in the same column and having the same color. The pixel circuit is configured to drive the first sub-pixel when a first frame picture is displayed, and to drive the second sub-pixel when a second frame picture is displayed.
US10140901B2

The present application discloses a shift register circuit having a pull-down drive sub-unit providing a first pull-down signal to a pull-down node; a first pull-down sub-unit connected to the pull-down node, a pull-up node, and an output port, the first pull-down sub-unit being configured to reduce noise level at the pull-up node and/or the output port based on the first pull-down signal; and at least one second pull-down sub-unit, each of the at least one second pull-down sub-unit having a pull-down input port, each of the at least one second pull-down sub-unit connected to the pull-up node and the output port, and being configured to reduce noise level at the pull-up node and/or output port based on the second pull-down signal inputted into the pull-down input port.
US10140900B2

A data driver includes a gamma unit, a digital-to-analog converter, and an output buffer. The gamma unit receives at least one reference voltage, and generates a first gamma reference voltage corresponding to a first sub-pixel and a second gamma reference voltage corresponding to a second sub-pixel using the received at least one reference voltage. The digital-to-analog converter receives the first and second gamma reference voltages from the gamma unit, and generates a first gamma data value corresponding to the first sub-pixel using the first gamma reference voltage and a second gamma data value corresponding to the second sub-pixel using the second gamma reference voltage. The output buffer outputs a first frame including the first gamma data value and a second frame including the second gamma data value. The output buffer outputs the first and second frames in a repeated manner for every predetermined number of frames.
US10140896B2

An airframe display system and method. The airframe display system has an airtight airframe having at least one airbeam. The airbeam has a sleeve of dimensionally stable material. A stretch fabric cover is received over the airframe whereby, upon inflation, the airframe is substantially rigid and the stretch fabric cover is taut over the airframe defining a display surface area.
US10140895B2

A task-indicating shelf that includes a supporting surface for supporting one or more physical objects and one or more visual indicators associated with the shelf and indicative of a task to be performed with respect to the one or more physical objects is described. The task-indicating shelf includes a docking station electrically coupled to the one or more visual indicators and configured to receive a handheld device. Docking the handheld device within the docking station powers an electric circuit between the handheld device and the one or more visual indicators to selectively energize or de-energize the one or more visual indicators.
US10140883B2

A method of automatically evolving survey questions includes receiving, at a processor, a first set of textual responses to at least one open-ended question in a survey, reformatting the first set of textual responses as a set of possible textual responses in the form of closed-ended questions with numerical ratings as options, storing the set of possible textual responses in a memory in communication with the processor, selecting and transmitting a subset of the set of possible textual response to survey recipients, receiving, at the processor, participant numerical ratings for each textual response, using the processor to generate a confidence measure and score for each possible textual response based upon the participant ratings, generating a ranked list, with the processor, including the confidence measures, storing the ranked list, and converting at least one of the original open-ended question in the survey to a closed-ended ended question, using a subset of the textual responses.
US10140882B2

A service may be provided that allows interacting users to interact with characters presented by devices of the interacting users. The operation of the character presented to an interacting user may be customized for that interacting user. For example, a first controlling user may specify first information for configuring or controlling the operation of the character when the character is interacting with a first interacting user, and a second controlling user may specify second information for configuring or controlling the operation of the character when the character is interacting with a second interacting user. The information provided by a controlling user may be used to select a segment to be used for a session between an interacting user and the character.
US10140879B1

Systems and methods are disclosed for presenting medical treatment information relating to a patient's conditions or symptoms. Some embodiments of the system include interactive display views presenting patient behavioral instructional information in multiple formats, including, for example, textual and/or multimedia. Some embodiments of the system can present information such as, for example, guidance on how to administer and/or receive one or more medical treatments. Information presented can, in part, be determined by logical processing of information obtained interactively from a patient, patient's assistance, biometric data collection device, and/or medical practitioner. The system can log session navigation and data collection information to a local data store and/or transmit that information to a remote device for additional processing and/or storage. In one embodiment, the system provides behavior based birthing assistance.
US10140868B1

A system includes a wireless transceiver and a processor. The processor is programmed to generate an alert message indicative of a roadway obstacle according to sensor data, send the alert message over vehicle-to-vehicle direct communications via the wireless transceiver, and send the alert message to a cellular tower via the wireless transceiver for local cellular broadcast responsive to topology data generated from the sensor data indicating line-of-sight communication is compromised.
US10140867B2

A collision avoidance system comprises: a following vehicle data acquiring unit that acquires following vehicle data indicating the relative position and relative speed of a following vehicle traveling behind the host vehicle; a travel data acquiring unit that obtains travel data indicating travel conditions for the host vehicle; a specific state extraction unit that extracts specific travel data indicating specific travel conditions for the host vehicle under which the possibility of a collision between the host vehicle and the following vehicle is high; a database unit storing a plurality of pieces of specific travel data; a determination unit that determines whether or not there is the possibility of a collision between the host vehicle and the following vehicle; and a warning data output unit that outputs warning data to the following vehicle if the determination unit determines that there is the possibility of a collision.
US10140863B2

A portable computing device can be used to locate a vehicle in a parking structure. In particular, the portable computing device can communicate with a parking system that manages the parking structure and/or with a vehicle in order to locate the vehicle. Communications between the portable computing device, parking system and vehicle can be based on one or more wireless connections, such as Bluetooth and/or Bluetooth LE connections.
US10140859B1

A risk of at least one vehicle blocking an intersection is determined. One or more ameliorative actions are determined based on the risk. At least one of the one or more ameliorative actions are performed.
US10140855B1

A framework for precision traffic analysis combines traffic sensor data from multiple sensor types, combining the strengths of each sensor type within various conditions in an intersection or roadway in which traffic activity occurs. The framework calibrates coordinate systems in images taken of the same area by multiple sensors, so that fields of view from one sensor system are transposed onto fields of view from other sensor systems to fuse the images taken into a combined detection zone, and so that objects are properly detected and classified for enhanced traffic signal control.
US10140848B2

Systems and techniques are provided for motion sensor adjustment. A signal indicating that motion was detected by a motion sensor may be received. A status of an HVAC system may be received from a computing device that controls the operation of vents of the HVAC system. The status of the HVAC system may include times vents of the HVAC system are operating. Using the status of the HVAC system, it may be determined that a vent of the HVAC system located in an area visible to the motion sensor was operating during the time period in which the motion sensor detected motion by correlating the time period in which the motion sensor detected motion with the times the vent was operating as indicated by the status of the HVAC system. The signal indicating that motion was detected may be ignored as a false alert and no alert may be generated.
US10140847B2

Concepts and technologies are disclosed herein for alarm initiation when a sensor is intentionally jammed. According to one aspect disclosed herein, a connected home system can include a controller device and a sensor device. The sensor device can include a processor and memory. The memory can store sensor instructions that, when executed by the processor, cause the sensor device to perform sensor operations. In particular, the sensor device can detect a jamming signal originating, for example, from a jamming device that is intentionally attempting to jam operations of the sensor device. The sensor device can determine whether the jamming signal is above a jamming alarm threshold. If the sensor device determines that the jamming signal is above the jamming alarm threshold, the sensor device can generate a jamming alarm event that is directed to the controller device. The sensor device can send the jamming alarm event to the controller device.
US10140841B2

A system, apparatus and method for alerting an emergency responder to an emergency, which includes a processor obtaining data from at least one sensor, determining, that the data indicates an emergency condition, based on the determining, obtaining location information and a unique identifier, and communicating the location information and the unique identifier to a node via a network connection.
US10140840B2

Methods and systems for configuring communication at a premises are described. A network device at a premises may be in communication with a first network and a second network. The network device may receive data from a security system and a communication device located at the premises. The network device may transmit the data via the first network or the second network based on configuration data, which may be received from a remote server located external to the premise.
US10140837B2

Methods, systems and devices for monitoring patient orientation, direction, altitude and location to determine the need for turns as well as to detect impending or actual bed exits or falls. A patient-worn sensor communicates with at least one host server through a mesh network of relay antennae to provide data representative of various patient characteristics. The sensor comprises one or more of an accelerometer, a magnetometer and an altimeter, along with optional other sensors. Various user interfaces are provided for managing patient care using the information developed by algorithms processed at the server based on data received from the patient sensors.
US10140836B2

An abnormality detection system includes a processor configured to execute a process. The process includes: storing log data in a storage in which at least a production device number is associated with the event date and time; referring to the log data stored in the storage and calculating a temporal relationship between a first device and a second device that subsequently performs a process after the first device from among a plurality of production devices; detecting elapse of a reference time that is obtained from both the latest log data from among the pieces of log data related to the first device stored in the storage and the temporal relationship calculated at the calculating and that new log data related to the second device is not newly stored in the storage; and displaying an alarm when detection is obtained at the detecting.
US10140833B1

A system for predicting the fall of a subject's body, displaying the subject's body positioning on a monitor screen in a manner not revealing personal health information or otherwise breaching privacy concerns, and warning assistants when the subject is at risk for an imminent fall. The system includes a sensor assembly having a 3-dimensional 3-axis gyroscope and accelerometer positioned centrally on the subject's body to sense the subject's spatial positioning at short intervals and generate a corresponding sequence of positioning data, that is transmitted wirelessly to a processing assembly. A computer processing unit having associated software programming determines whether the displacement differential between the subject's present positioning and the subject's previous positioning exceeds a threshold predictive of imminent bodily fall, accomplished by comparing the subject's displacement differentials of each axis' sequential positioning data obtained after each of said intervals. A monitoring assembly includes a plurality of monitor screens, each showing a representation reflecting the positioning of at least one of a plurality of subject's bodies according to the current positioning data for the respective subject; the processing assembly activates at least one imminent-fall alarm if the displacement differential of any axis is equal to or larger than an established threshold.
US10140832B2

Various embodiments of the present disclosure may include an imaging system. The imaging system may include a controller that is adapted to determine behavior typical of an object within an environment. The imaging system may additionally monitor the object within the environment and detect when the object behaves anomalously within the environment. Upon detection of anomalous behavior, the controller may output an alarm and/or a response message.
US10140824B2

A merchandise security device is provided. The merchandise security device may include a base configured to be attached to a support surface. The base includes an alarm circuit and a tether, and the tether is configured to be extended and retracted relative to the base and to be coupled to one or more items of merchandise. The alarm circuit is configured to detect removal of the base from the support surface, cutting of the tether, and/or removal of the tether. In addition, the security device includes a lock mechanism configured to lock to the tether for securing the one or more items of merchandise to the tether, wherein one or more items of merchandise are removable from the tether when the lock mechanism is unlocked.
US10140823B2

The present disclosure is generally directed to systems and methods for providing haptic effects based on information complementary to multimedia content. For example, one disclosed method includes the steps of receiving multimedia data comprising multimedia content and complementary data, wherein the complementary data describes the multimedia content, determining a haptic effect based at least in part on the complementary data, and outputting the haptic effect while playing the multimedia content.
US10140818B2

A secondary service provides a second, or collateral, service in connection with a client application associated with a first service. The secondary service receives user input from the client application and forwards the user input to at least one second server for the collateral service. The collateral service may be a lottery gaming system that generates or receives lottery entries as users perform certain actions. Other non-limiting examples of a collateral service that may receive user input via the secondary service include a data mining system, an advertising system, a loyalty and bonus system.
US10140785B1

The present disclosure provides systems and methods for determining or providing fuel information of a vehicle, such as predicting fuel intake and usage for the vehicle. A method for predicting a fueling event of a vehicle comprises using a mobile computing device carried in the vehicle to track the vehicle along a route. Multiple stop events may be detected when tracking the vehicle, and for each of the multiple stop events, each of duration and a geographic location may be determined. Next, a given stop event of the multiple stop events may be determined to be a fueling event based at least in part on a duration and geographic location of the given stop event.
US10140771B2

Provided is an information processing apparatus, including: an image-taking unit configured to take an image of real scenery to thereby obtain real image; a marker-detecting unit configured to extract a marker image from the real image, the marker image being an image of marker projection light, the marker projection light being projected by a projection device to the real scenery in order to provide spatial first information, the first information being necessary to display virtual information such that the virtual information is superimposed on the real scenery, second information being added to the marker projection light; and an extracting unit configured to extract the second information added to the extracted marker image.
US10140763B2

A method and apparatus for rendering a computer-generated image using a stencil buffer is described. The method divides an arbitrary closed polygonal contour into first and higher level primitives, where first level primitives correspond to contiguous vertices in the arbitrary closed polygonal contour and higher level primitives correspond to the end vertices of consecutive primitives of the immediately preceding primitive level. The method reduces the level of overdraw when rendering the arbitrary polygonal contour using a stencil buffer compared to other image space methods. A method of producing the primitives in an interleaved order, with second and higher level primitives being produced before the final first level primitives of the contour, is described which improves cache hit rate by reusing more vertices between primitives as they are produced.
US10140762B2

A tessellation method is described which uses vertex tessellation factors. For a quad patch, the method involves comparing the vertex tessellation factors for each vertex of the quad patch to a threshold value and if none exceed the threshold, the quad is sub-divided into two or four triangles. If at least one of the four vertex tessellation factors exceeds the threshold, a recursive or iterative method is used which considers each vertex of the quad patch and determines how to further tessellate the patch dependent upon the value of the vertex tessellation factor of the selected vertex or dependent upon values of the vertex tessellation factors of the selected vertex and a neighbor vertex. A similar method is described for a triangle patch.
US10140755B2

A three-dimensional (3D) rendering method and apparatus is disclosed. The 3D rendering apparatus determines a vertex for a first shading from among vertices of a 3D model based on characteristic information of the 3D model, performs the first shading on the determined vertex, determines a pixel area for a second shading based on reference information indicating whether the first shading is applied to at least one vertex comprising the pixel area, performs the second shading on the determined pixel area, and generates a rendered image based on the first shading and the second shading.
US10140754B1

Techniques described herein are directed to simulating lighting conditions of a real-world location in advance of beginning video production at the location. As described herein, captured data (e.g., captured images, captured video, and/or scanned three-dimensional data) of a candidate outdoor location may be used to generate a three dimensional model of the outdoor location. Thereafter, a simulation software application may be used to provide a graphical user interface for rendering the three dimensional model of the location under a variety of different lighting conditions. In particular implementations, the simulation software application may be used to render the location under a variety of different light conditions corresponding to different times of day.
US10140752B2

A medical image diagnosis system according to an embodiment includes a determining unit, a rendering processing unit, and an output unit. The determining unit is configured to, based on information related to a stereoscopic function of a display unit connected to an output target apparatus serving as an output target, determine a parallax image number of images that are for realizing a stereoscopic view and are to be displayed by the display unit. The rendering processing unit is configured to generate rendering images corresponding to the parallax image number, by performing a rendering process on volume data that represents three-dimensional medical images. The output unit is configured to output the rendering images corresponding to the parallax image number to the output target apparatus, as the images that are for realizing the stereoscopic view and are to be simultaneously displayed by the display unit.
US10140748B2

A method for displaying a count-down timer may include, in one or more aspects, receiving data representing an initial estimated arrival time for a vehicle; dividing the initial estimated arrival time into preset time intervals; displaying within the vehicle an animation including a plurality of objects each representing one of the time interval. The animation may further include representing the passage of time by the sequential movement of the plurality of objects such that movement of the last object in the sequence is determined to coincide with the initial estimated arrival time, and selectively responding to only some updated estimates to arrival time by modifying the animation such that the movement of the last object in the sequence is determined to coincide with the update.
US10140719B2

A system and a method for enhancing target tracking via detector and tracker fusion for unmanned aerial vehicles (UAVs) are provided. The method comprises receiving at least one raw input image of objects to be detected; based on the at least one raw input image of objects, generating the objects' candidate information; based on the objects' candidate information, calculating location and velocity estimation of an object at a current timestamp based on a detector and tracker fusion; and based on the location and velocity estimation of the object at the current timestamp, predicting the location and velocity estimation of the object at a future timestamp.
US10140711B2

A method of analyzing a spinal region of a subject. The method includes steps of obtaining a first sagittal image of the spinal region of the subject using an upright magnetic resonance imaging unit; identifying a first vertebral edge on a first side of a first disc in the first sagittal image; identifying a second vertebral edge on a second side of the first disc in the first sagittal image; and determining a first angle between the first vertebral edge and the second vertebral edge for the first disc.
US10140699B2

A method of identifying an object of interest can comprise obtaining first samples of an intensity distribution of one or more object of interest, obtaining second samples of an intensity distribution of confounder objects, transforming the first and second samples into an appropriate first space, performing dimension reduction on the transformed first and second samples, whereby the dimension reduction of the transformed first and second samples generates an object detector, transforming one or more of the digital images into the first space, performing dimension reduction on the transformed digital images, whereby the dimension reduction of the transformed digital images generates one or more reduced images, classifying one or more pixels of the one or more reduced images based on a comparison with the object detector, and identifying one ore more objects of interest from the classified pixels.
US10140698B2

Disclosed are methods and apparatus for providing feature classification for inspection of a photolithographic mask. A design database for fabrication of a mask includes polygons that are each defined by a set of vertices. Any of the polygons that abut each other are grouped together. Any grouped polygons are healed so as to eliminate interior edges of each set of grouped polygons to obtain a polygon corresponding to a covering region of such set of grouped polygons. Geometric constraints that specify requirements for detecting a plurality of feature classes are provided and used for detecting a plurality of feature classes in the polygons of the design database. The detected features classes are used to detect defects in the mask.
US10140694B2

An image display apparatus includes a display, an image receiver to receive a high dynamic range image, and a controller to set luminance information of an image to be displayed based on brightness information of the high dynamic range image and information about a luminance that is displayable on the display and to perform control to display an image having a luminance adjusted based on the set image luminance information. Accordingly, the image display apparatus is capable of converting and displaying the high dynamic range image so as to match the luminance that is displayable on the display.
US10140692B2

A method of rectifying an image representing a surface of a tire is provided. According to the method, a circumferential marking present on a tire is detected in an image of the tire. Based on the marking, and for each line of a plurality of lines of the image, a reference position on the tire is determined. For each of the lines of the image, a difference between the reference position on the line under analysis and a minimum value of the reference positions for all of the lines of the image is determined. For each of the lines of the image, pixels of the line under analysis are radially offset by a value of the difference.
US10140690B2

The present disclosure relates to systems, devices and methods for image presentation for vehicle driver assistance. In one embodiment, a method includes receiving image data representing an outside of a vehicle and enhancing the image data. Image enhancement can include inverting the image data, running a dehazing operation based on scene radiance, medium transmission and atmospheric light of the image data. The method may also include generating reconstructed image data from the enhanced image data by performing a sparse representation of the enhanced image data for denoising of the enhanced image data, and performing a learning operation to identify and enhance objects of interest in the enhanced image data with the sparse representation. The method also includes outputting the reconstructed image data to a display unit of the vehicle. Vehicle driver assist systems and devices are provided to enhance image data detected by vehicle cameras and wearable devices.
US10140688B2

An image processing apparatus 1 includes a feature point set acquirer, a degree-of-scattering acquirer, a fundamental matrix acquirer and a processor. The feature point set acquirer acquires feature point sets, each including a plurality of feature points within an image. The degree-of-scattering acquirer acquires a degree of scattering indicating a degree of scattered distribution of the feature points. The fundamental matrix acquirer acquires a fundamental matrix, based on coordinates of the feature points p included in feature point sets acquired by the feature point set acquirer and the degree-of-scattering acquired by the degree-of-scattering acquirer, acquires a fundamental matrix indicating the epipolar geometric relationship between the image and another image in a video including the image. The processor performs image processing of the video based on the fundamental matrix acquired by the fundamental matrix acquirer.
US10140682B2

A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital image, receiving one or more than one spatial offset assigned by the user and associated with the coordinates of the one or more than one defined image reference point, providing a mixing function algorithm embodied on a computer-readable medium for distorting the digital image, calculating an offset matrix by applying the mixing function algorithm based on the one or more than one spatial offset and the coordinates of the one or more than one defined image reference point; and distorting the digital image by application of the offset matrix. A graphic tag may be associated with each of the defined image reference points and displayed over the digital image, and the assignment of the spatial offset may be accomplished by movement of the graphic tag with the pointing device. Abstract image reference points may be used to limit distortion.
US10140680B2

In one embodiment, a graphics processing unit 170 may support a logical resource using a physical tile pool 350 for sparse data sets. The graphics processing unit 170 may allocate a physical memory allocation into a primary physical tile pool 350. The graphics processing unit 170 may define a mapping for a logical tile set 300 for a logical resource. The graphics processing unit 170 may selectively map a primary logical tile 320 of the logical tile set 300 to a primary physical tile 360 of the primary physical tile pool 350.
US10140677B2

A graphics processing unit (GPU) for determining whether to perform tessellation on a first model according to a control of a central processing unit (CPU) is provided. The GPU reads the first model from a memory, which stores prepared models having different complexities; calculates a complexity of the first model; compares the calculated complexity with a reference complexity; and determines whether to perform a tessellation operation on the first model according to a comparison result.
US10140673B2

Selected embodiments of the present disclosure provide methods, systems and media for systematically processing electronic communications for conditionally incrementing resources. In certain embodiments, electronic communications are received and processed in order to evaluate potential realization assistance functions by potential realization assistants according to processes that include resource incrementations that are conditioned on satisfactory potential realization function processing. Other methods, systems and media are also provided.
US10140664B2

A technique for identifying related transaction records from a database storing transaction records for multiple entities includes grouping transaction records with a common attribute value into transaction record sets, receiving a selection of an exemplar record set and determining the probability the transaction record set stores transaction records associated with a first entity. Other operations include resolving the transaction record set as storing transaction records associated with the first entity. This improves the process of identifying related transaction records because related transaction records missed by string comparisons transaction record attributes are detected.
US10140661B2

The methods and systems described herein can identify meaningful relationships between actual positions within a portfolio of investments, as well as relationships to externalities. Based on the understanding that relationships between positions are not fixed over periods of time but can vary depending on recent external events, the methods and systems described herein can achieve a portfolio of investments that are least related to other investments within the portfolio (e.g., a diverse portfolio) and, if desired, least related to the overall market (e.g., a market neutral portfolio). The methods and systems described herein can filter performance data to evaluate and manage risk across a dynamic portfolio that includes numerous primary instruments and hedge instruments. The methods and systems described herein can also provide a diagnostic tool to monitor both risk and diversification (including relationships) by determining the actual amount of profit and loss and a diversity score for each investment.
US10140655B2

A system, methods, and apparatus for performing used automobile transactions are disclosed. In an example embodiment, automobile market data representative of current automobile market characteristics is stored. The automobile market data may include pricing and consumer interest information received from consumers, dealers, and manufacturers. A consumer seller or manufacturer off-lease seller may provide a request for a response regarding a specific used automobile with a specific a vehicle identification number. Automobile market data may be provided to a used automobile buyer based on the request. Bids to purchase the specific used automobile may be requested from used automobile buyers based on the request. Buyer bids may be provided to the consumer seller or manufacturer off-lease seller with prices and a delivery options. The consumer seller or manufacturer off-lease seller may select a bid to sell the specific used automobile based on the bid.
US10140631B2

An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated and manual image reviews can be performed sequentially or in parallel. The generated image tags may be provided to a requester in real-time, be used to select an advertisement, and/or be used as the basis of an internet search. In some embodiments generated image tags are used as a basis for an upgraded image review. A confidence of a computer generated image review may be used to determine whether or not to perform a manual image review.
US10140626B1

A system and method for managing mainframe computer system billable usage includes determining gross mainframe computer system capacity usage for billable mainframe computer system workload, and identifying what of that workload is discount-qualifying mainframe computer system workload. Capacity usage specific to the discount-qualifying mainframe computer system workload is determined in order to determine a billable capacity usage specific to that workload, the determination being based on one or more applicable discount rates applicable thereto. A billable total mainframe computer system capacity usage for the billable mainframe computer system workload is then determined based on the billable capacity usage specific to the discount-qualifying mainframe computer system workload.
US10140625B2

The field of the invention relates to systems and methods for interfacing with a third party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
US10140621B2

An apparatus and method for predicting a brand name of a product are disclosed herein. A product identification number for the product is converted into a normalized global trade item number (GTIN). For each of a plurality of GTIN prefixes corresponding to the normalized GTIN, brand names and counts of each of the brand names using product information stored in a product catalog are identified. A probability distribution of the brand names is determined in accordance with the brand names and the counts of the brand names for the plurality of the GTIN prefixes. A predicted brand name for the product is identified from among the brand names for the plurality of the GTIN prefixes, the predicted brand name having a highest probability score in the probability distribution of the brand names.
US10140609B2

In one example aspect, an integrated point of sale (POS) mobile device includes a mobile-device processor; a secure payment processor; a memory, coupled to the mobile device-processor and the secure payment processor, for storing executable instructions that comprise a mobile-device payment system and a set of payment data; a glass film film (GFF) touch sensor, wherein the GFF touch sensor can be driven by a secure-touch integrated circuit (IC) that encrypts any touch data going to the secure payment processor; an EMV (Europay, MasterCard, and Visa) card reader system; an NFC (Near field communication) reader system; a Magnetic stripe reader (MSR); a housing comprising the mobile-device processor, the secure payment processor, the memory, the EMV (Europay, MasterCard, and Visa) card reader system, the NFC (Near field communication) reader system, the Magnetic stripe reader (MSR); a mobile-device payment system receiving input from the EMV card reader system, the MSR system, and the NFC reader system; and a security mesh comprising the secure payment processor.
US10140599B2

A computer-implemented method for performing an electronic transaction using a payment computer coupled to a database is provided. The transaction includes an item purchased in association with a vehicle and initiated by a cardholder with a merchant. The method includes receiving, at the payment computer, an authorization request message from the merchant, the authorization request message including first transaction data, wherein the first transaction data includes a vehicle identifier for identifying the vehicle, an account data associated with the cardholder, and purchase data associated with a first purchased item; transmitting an authorization response message from the payment computer to the merchant, the authorization response message including an approval of the electronic transaction by an issuer bank; storing, within the database, the first transaction data including the vehicle identifier; storing, within the database, other transaction data associated with other purchased items for the vehicle, wherein the first transaction data and the other transaction data define a total transaction data associated with the vehicle; and tracking, by the vehicle identifier, the total transaction data for access by the cardholder.
US10140596B2

A first identity credential (for example, a username and password), in conjunction with a second identity credential (for example, a token identifier and a token-generated password) verified by an authentication provider, permits access to a protected resource (for example, a bank account) maintained by a service provider (for example, a bank) where the service provider is a separate entity from the authentication provider. Such separation of the service provider from the authentication provider allows multiple service providers to use the same authentication provider such that subscribers of services from multiple service providers may register a single authentication provider, and thus use a single method to produce the second identity credential. An authentication provider provides a common validation service to a plurality of unrelated service providers. An electronic user interface and a key-chain token for carrying out the authentication process are also disclosed.
US10140591B2

The present application present systems and methods for leveraging existing sources of information to supplement and enhance job opening postings and other types of business postings. A plurality of sources, including social network sites, talent profiles, and/or surveys and questionnaires are accessed in order to retrieve data relating to a business object. The retrieved data is transformed, such that it may be used to supplement job opening postings and other types of postings with job description data, work culture data, and other business-related data in order to build a social brand for the business.
US10140585B2

The present disclosure is directed to systems and methods for economically optimal control of an electrical system. Some embodiments employ generalized multivariable constrained continuous optimization techniques to determine an optimal control sequence over a future time domain in the presence of any number of costs, savings opportunities (value streams), and constraints. Some embodiments also include control methods that enable infrequent recalculation of the optimal setpoints. Some embodiments may include a battery degradation model that, working in conjunction with the economic optimizer, enables the most economical use of any type of battery. Some embodiments include techniques for load and generation learning and prediction. Some embodiments include consideration of external data, such as weather.
US10140579B2

A situational awareness and communication system that receives a request for situational awareness information from a requesting device associated with a requester. The situational awareness request includes a geographic area of interest and one or more of a demographic profile of interest and a topical area of interest. The system also receives real-time geographic location data reported by mobile communication devices associated with potential respondents and one or more of demographic data and topical area of interest data reported by the communication devices or obtained from social media files associated with the potential respondents located within the geographic area of interest. The system provides the situational awareness information to the requesting device including demographic statistics for potential respondents located within the geographic area of interest.
US10140575B2

Approaches are described for formation retrieval. Embodiments receive positional data, across an interval window, including a respective agent trajectory for each agent and an object trajectory for one or more objects. The interval window is partitioned into frames and, at each frame, embodiments calculate a cost of assigning a role to each agent based on one or more exemplar formations. A formation is determined by assigning a role to each agent based on the calculated cost. Each frame of the formation is compared to a corresponding frame of a stored formation, by calculating a distance between a position of each assigned role in the frame and a position of a corresponding role in the stored formation and by comparing the object trajectory for the one or more objects with a corresponding object trajectory in the stored formation. Based on the comparisons, a list of stored formations is generated.
US10140573B2

Methods and apparatus are provided for processing in an artificial nervous system. According to certain aspects, resolution of one or more functions performed by processing units of a neuron model may be reduced, based at least in part on availability of computational resources or a power target or budget. The reduction in resolution may be compensated for by adjusting one or more network weights.
US10140571B2

In one embodiment, the present invention provides a neural network circuit comprising multiple symmetric core circuits. Each symmetric core circuit comprises a first core module and a second core module. Each core module comprises a plurality of electronic neurons, a plurality of electronic axons, and an interconnection network comprising multiple electronic synapses interconnecting the axons to the neurons. Each synapse interconnects an axon to a neuron. The first core module and the second core module are logically overlayed on one another such that neurons in the first core module are proximal to axons in the second core module, and axons in the first core module are proximal to neurons in the second core module. Each neuron in each core module receives axonal firing events via interconnected axons and generates a neuronal firing event according to a neuronal activation function.
US10140569B2

A metal contactless smart card includes a first metal layer having a first slit, a second layer, a radio-frequency integrated circuit chip module, and an inlay having an antenna. A nonconductive insert may be fitted in the slit. The first metal layer may include an inlay recess where the inlay may be received and a through-hole where the chip may be inserted. The second layer of the smart card may be made of metal and may also include a slit.
US10140568B2

Various embodiments of RFID switch devices are disclosed herein. Such RFID switch devices advantageously enable manual activation/deactivation of the RF module. The RFID switch device may include a RF module with an integrated circuit adapted to ohmically connect to a substantially coplanar conductive trace pattern, as well as booster antenna for extending the operational range of the RFID device. The operational range of the RFID switch device may be extended when a region of the booster antenna overlaps a region of the conductive trace pattern on the RF module via inductive or capacitive coupling. In some embodiments, all or a portion of the booster antenna may at least partially shield the RF module when the RFID switch device is in an inactive state.
US10140562B2

The invention relates to a method and an arrangement for transmitting an object data record, which is stored in a data memory area of a lower server, to an upper server, wherein the lower server and the upper server are arranged in a server complex comprising at least one upper server, and the servers are arranged on vertically staggered server levels, wherein the explicit association between the object data record and a particular object is made by means of addressing of the server data memory area by an access data record that is stored in an access data memory area of an RFID data storage medium connected to the object, the object data record being transmitted to the upper server by dint of access to the data memory area of the lower server.
US10140552B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic event recognition and photo clustering. In one aspect, methods include receiving, from a first user, first image data corresponding to a first image, receiving, from a second user, second image data corresponding to a second image, comparing the first image data and the second image data, and determining that the first image and the second image correspond to a coincident event based on the comparing.
US10140551B2

Embodiments of the invention provide a method for scene understanding based on a sequence of image frames. The method comprises converting each pixel of each image frame to neural spikes, and extracting features from the sequence of image frames by processing neural spikes corresponding to pixels of the sequence of image frames. The method further comprises encoding the extracted features as neural spikes, and classifying the extracted features.
US10140544B1

This disclosure relates to digital image segmentation and region of interest identification. A computer implemented image segmentation method and system are particularly disclosed, including a predictive model trained based on a deep fully convolutional neural network. The model is trained using a loss function in at least one intermediate layer in addition to a loss function at the final stage of the full convolutional neural network. The predictive segmentation model trained in such a manner requires less training parameters and facilitates quicker and more accurate identification of relevant local and global features in the input image. In one implementation, the fully convolutional neural network is further supplemented with a conditional adversarial neural networks iteratively trained with the fully convolutional neural network as a discriminator measuring the quality of the predictive model generated by the fully convolutional neural network.
US10140543B2

A medical image processing apparatus according to an embodiment includes a reception unit and a detection unit. The reception unit is configured to receive two points specified on at least one sagittal image. The detection unit is configured to detect an intervertebral disc by evaluating a luminance distribution within a region that includes the two points.
US10140540B2

A vehicle imaging system may include a first circuit board, and the system may also include an additional circuit board. The circuit boards may hold components for capturing images of vehicles as well as components for analyzing images of vehicles that have been captured. The analyzing may include performing optical character recognition on portions on images to identify characters in the images. A housing may enclose the circuit boards. The vehicle imaging system may be a license plate recognition system, a DOT number reader system, a hazardous material placard reader system, or a container code reader system, for example.
US10140533B1

Apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode. More particularly, apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode based on vehicle interior image data. The vehicle interior data may be representative of a three-dimensional coordinate spatial location of at least one joint of a vehicle occupant. The three-dimensional coordinate spatial location of the at least one joint of the vehicle occupant may be tracked over time.
US10140532B2

A method and device for monitoring at least one vehicle passenger in a vehicle involves capturing images of the vehicle passenger using an image capturing unit and analyzing the captured images using an image processing unit. At least one vital sign of the vehicle passenger is determined by the image analysis of the captured images, which can be used to operate at least one assistance device of a vehicle.
US10140525B2

A system for a vehicle (13) having a driver's cabin (15) and a rearward extending portion (14) that is pivotable with respect to the driver's cabin (15), for capturing a rear part (17) of the rearward extending portion (14), the system having at least two wheel sensors (2, 3) located on opposite ends of an axis (18, 19) of the rearward extending portion (14), for acquiring information on a rotational movement of wheels attached to the ends of the axis (18, 19), and a control unit (4) connected with the wheel sensors (2, 3), which control unit determines the rear part (17) of the rearward extending portion (14) based on the acquired information on the rotational movement of the wheels.
US10140513B2

Method and systems for generating reference features sets for slices of a reference image. The reference features sets generated from slices enables better object recognition and/or tracking when a camera image only shows a portion of the reference image. Metadata is used to link the reference features set of the original image and of the slices together as belonging to the same object, providing hierarchical relationship information and/or spatial relationship information. An image processing function may be dynamically configured on the basis of whether an object has been successfully detected and the metadata associated with the object.
US10140505B2

Various implementations of the invention perform facial recognition on a target image compared against a color image from an image gallery, where the target image was acquired by an infrared-sensitive camera of a target that was illuminated with infrared light. According to various implementations of the invention, a blue component and a green component of the pixels in the color image are suppressed or eliminated, and facial recognition is performed between the target image and the color-suppressed image.
US10140492B1

Embodiments provide methods and systems for verifying authenticity of products. In an embodiment, an image of at least a part of a product label of a product is scanned and processed. An image profile is created from the scanned image and compared with a set of reference image profiles. Each reference image profile is associated with a reference image, a reference control transform value and a reference validation transform value. If there is a matching between the image profile and one of the reference image profiles, the reference image corresponding to the matching reference image profile is retrieved. A control transform and a validation transform of the scanned image is determined. The control transform value and the validation transform value are compared with the reference control transform vale and the reference validation transform value of the reference image for verifying authenticity of the products, respectively.
US10140489B2

A method of decoding one or more barcodes on a target object with an imaging scanner is described. The imaging scanner comprises an image sensor and a dynamic linear polarizer. The method includes the following: (1) capturing at least one image of the target object through the dynamic linear polarizer with the imaging sensor while the dynamic linear polarizer is set to a different defined polarization during each of N time periods; and (2) processing at least N images of the target object to decode the one or more barcodes on the target object. At least one image that is captured during each of the N time periods. Here, N is an integer that can be three, four, five, six, or other natural numbers.
US10140487B2

A reconfigurable sled for a mobile device with camera is provided. The reconfigurable sled may be moved into different configurations in order to facilitate either normal or specialized use. For example, in a first configuration, the mobile device's camera is unobstructed and imaging may proceed normally. In a second configuration, on the other hand, the camera's imaging direction may be repositioned by a reflective element in the camera's optical path. The reflective element provides feedback to the mobile device via visible markings that may be imaged by the camera and detected by the mobile device. If the mobile device determines that the mirror is in the optical path, then the mobile device may respond to accommodate the mirror and enable a function, like reading an indicium.
US10140485B2

A wireless scanner is described that performs a pairing operation with a wireless scanner base before commencing scanning operations in a wireless scanner network. Radio frequency identification (RFID) is used to achieve the pairing operation of the wireless scanner with the wireless scanner base by using an RFID tag associated with the wireless scanner base. The RFID tag in the wireless scanner base may contain pairing information such as a network address of the wireless scanner base for use in automatically establishing a wireless communication session with the wireless scanner base in accordance with another wireless protocol.
US10140484B2

An antenna control apparatus according to an embodiment includes a communication interface configured to receive identification information indicating whether each of a plurality of antennas received transmission information from a wireless tag. A storage unit stores a count for each of the plurality of antennas. A controller determines, for each of the plurality of antennas, whether the antenna received transmission information from a wireless tag based on a first received identification information. When at least one, but not all, of the plurality of antennas is determined to have not received transmission information from a wireless tag based on the first received identification information, the storage unit increments the count for each such antenna. When the count for one of the plurality of antennas is determined to exceed the predetermined value, the controller outputs a notification signal indicating that the one of the plurality of antennas has a malfunction.
US10140473B2

In one embodiment, a method includes storing code defining access control rules for an object, the code defining each of the access control rules as a set of operations that each returns (1) when resolved, a predetermined result, and (2) when not resolved, a not definitive result indicating that it should be skipped if it is not necessary for determining the access control rule; compiling the code; compiling and loading the code; receiving a query for the object; executing the code to evaluate the corresponding operations; determining, for each access control rule, a rule-result comprising a value representing a true or a false value; determining a final result based on the one or more rule-results of the one or more access control rules, the final result indicating an allow-result or a deny-result; and sending the object when the final result evaluates to an allow-result.
US10140471B2

A method, at a terminal in a digital communications network, comprising: establishing direct or indirect communication access and linkage between the user-operated terminal and at least one remote computer(s) on which are stored, or by which access is available to prevent legible display of, stored user account object data; displaying indicia, or broadcasting data, representative of or indicating one or more predetermined criteria for selecting a subset of the stored user account object data; collecting data, representative of, or indicating, only the subset of the stored user account object data; and transmitting instructions to prevent legible display of the subset of the stored user account object data, according to the collected data representative of, or indicating, the one or more predetermined criteria for selecting the subset of the stored user account object data, from the terminal to the at least one remote computer(s). A terminal, system, and computer readable medium are also disclosed.
US10140470B2

Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating the status of distributed portions of a finite resource and the obligations of users to return portions of the finite resource. In example implementations, the block chain database comprises a distributed ledger that is updated to reflect the status and availability of particular portions of the finite resource, including the fractional return of resource portions by users to whom such portion had previously been assigned. Example implementations also implement the use of queries to the block chain to validate requests for access to particular portions of a finite resource, determine the availability of the portion and verify the satisfaction of resource-return obligations incurred by users.
US10140469B2

In one embodiment, a method includes receiving a request for an object; retrieving one or more rules to evaluate whether to allow or deny access to the object, wherein a first rule is of an allow-type or a deny-type; evaluating the first rule by executing one or more of its operations, wherein when any of the executed operations of the first rule returns a result that is not definitive, if the first rule is of the allow-type, assigning a final result as an indication to skip evaluation of the rule, and if the rule is of the deny-type, assigning the final result to the first rule as an indication to deny access to the object; determining final results for the one or more rules; and based on the final results, allowing or denying access to the object.
US10140459B2

In some embodiments, the present invention provides for a computer-implemented method, including: electronically receiving, first terminal data where the first terminal data includes at least one first alphanumerical data sequence; electronically generating at least one first computer-generated barcode; electronically storing the first terminal data and the at least one first computer-generated barcode in at least one database residing in a non-transient computer memory; automatically and electronically transmitting the at least one first computer-generated barcode to the at least one first terminal machine; electronically receiving second terminal data; automatically validating, in real-time, the user input as being representative of the user output.
US10140458B2

A processing system implementing techniques for parallelized authentication encoding is provided. In one embodiment, the processing system includes an accumulator, a register representing a pipeline stage and a processing core coupled to the accumulator and to the register. The processing core is to split an input message into a first input stream and a second input stream. For each input stream, the processing core is further to add, to the accumulator, a data block from the input stream. Contents of the accumulator multiplied by a squared nonce value are stored in the register and a result of applying a modulo reduction operation to the contents of the register is stored in the accumulator. Thereupon, an authentication tag for the input message is generated based on the result stored in the accumulator and the contents of the register.
US10140454B1

The disclosed computer-implemented method for restarting computing devices into security-application-configured safe modes may include (1) configuring a security application to recognize a predetermined signal received via a predetermined hardware device that indicates that a user wants to restart the computing device into a security-application-configured safe mode that prevents suspicious applications from loading, (2) detecting the predetermined signal via an instance of the predetermined hardware device that is connected to the computing device, (3) setting, in response to detecting the predetermined signal, a registry key on the computing device that will instruct the computing device to boot into the security-application-configured safe mode during a restart sequence, and (4) restarting the computing device in the security-application-configured safe mode in response to detecting the registry key during the restart sequence. Various other methods, systems, and computer-readable media are also disclosed.
US10140448B2

Described systems and methods enable an efficient detection and analysis of software events, especially in hardware virtualization configurations. In some embodiments, certain types of events are analyzed asynchronously, in the sense that the triggering entity is allowed to continue execution while the respective event is added to a queue for later processing. Some embodiments modify the instruction set architecture of the processor by adding a processor instruction dedicated to delivering event notifications. Such notification instructions allow for complex and flexible event detection without some of the disadvantages of conventional methods such as hooking.
US10140438B2

In an approach for accessing data and applications on a device, a processor adds a first accessibility profile and a second accessibility profile, wherein the first accessibility profile and the second accessibility profile are each associated with a single-user profile of a device. A processor configures a first level of access for the first accessibility profile and a second level of access for the second accessibility profile, wherein the first level of access includes a different level of accessibility permissions than the second level of access. A processor assigns a first password to access the first accessibility profile and a second password to access the second accessibility profile, wherein the first password and the second password are each associated with the single-user profile.
US10140437B2

A method of obscuring software code including a data array and a plurality of operations, including: identifying, by a processor, a data array with an index to be obscured and an operation using the data array; permutating the identified data array using a permutating function; and replacing the identified operation using the permutated data array and equivalent encoded permutation function.
US10140435B2

Systems and methods for distributing software licenses based on geographical location are provided. In one exemplary embodiment, a method performed by a local interface device in a network for distributing licenses for software applications comprises authenticating the local interface device to a license server in the network for receipt of licenses. Further, use of the authentication of the local interface device to obtain a license from the license server is limited to user devices that communicate with the local interface device when located less than a predetermined maximum distance from the local interface device for using that authentication to enable the user device to obtain a license.
US10140431B2

[Problem] The present invention attempts, using a terminal that does not have digital rights management (DRM) as a base, to generate encapsulated files from original files, by adding access rights thereto and encrypting the same, while ensuring not to leave unprocessed original files. [Solution] A file management system has an intranet having data storage means, an encapsulation server, and a user terminal that is capable of accessing the intranet and the encapsulation server. The user terminal has encapsulation request means that transmits an original file and access rights information to the encapsulation server and receives an encapsulated file, for which encapsulation has been completed. The user terminal has encapsulated file saving means that saves the encapsulated file in the data storage means, and automatic original file deletion means that deletes the original file upon saving of the encapsulated file.
US10140426B2

The invention provides an improved method to predict the solubility of a drug or other molecule in a solid polymer or other matrix at any temperature. The instant invention provides a method to determine the difference in specific enthalpy, specific entropy and specific Gibbs energy between a solid solution and the unmixed components, as well as a method to use those data to predict the solubility of a drug or other molecule in a solid polymer or other matrix. The method uses known thermodynamics equations and thermal analysis data, such as obtained from DSC (differential scanning calorimetry) at temperatures that are lower than the temperature at which the solubility is predicted. The method allows prediction of the drug-in-polymer solubilities without the use of elevated temperatures, but still avoids impractically long experiments. The instant invention can predict the solubility at many temperatures, but is particularly useful in the pharmaceutical sciences to predict the solubility of a drug in a polymer at typical storage temperatures, which are typically near room temperature or below.
US10140419B2

A graphical user interface on a computer provides for the analysis of location specific data and the presentation of analysis results for visual comparison by a user. Results of the analysis are visually presented as icons subdivided into regions and arranged in such a way that the user is able to associate each icon with a data location. A visual presentation of results in the icons and regions allows a user to visually compare the analysis results in two or more data sets according to location. The graphical user interface further provides for the definition and adjustment of an analysis through the interaction of a user with a graphical representation of the analysis. In some cases, the visual presentation of results tracks the analysis adjustments so the user can visually observe the effects that the adjustments have on the results. A method of interacting with the interface to define an analysis and represent results and a method of presenting two or more data sets using the interface are described. The interface can be used to analyze and visually compare the results of location specific data from a number of sources and is illustrated in a flow cytometry application.
US10140407B2

A method performed at least partially by a processor includes performing an air gap insertion process. The air gap insertion process includes sorting a plurality of nets of a layout of an integrated circuit in an order, and inserting, in accordance with the sorted order of the plurality of nets, air gap patterns adjacent to the plurality of nets. The method further includes generating a modified layout of the integrated circuit. The modified layout includes the plurality of nets and the inserted air gap patterns.
US10140406B2

A multi-band acoustic wave microwave filter, including a signal transmission path having an input and an output; a plurality of nodes disposed along the signal transmission path; a plurality of non-resonant branches respectively coupling one or more nodes to ground, wherein each non-resonant branch comprises at least one non-resonant element; and a plurality of resonant branches that couple one or more nodes to ground and include a plurality of resonators on said branches, wherein the plurality of resonators define a first band and at least one additional band and further wherein the difference between the lowest resonant frequency and the highest resonant frequency of the first band is at least 1.25 times the average separation of the resonators.
US10140398B2

Disclosed is an automatic generation system of a rebar shop drawing using a three-dimensional model capable of rapidly creating a 2D rebar shop drawing including member reinforcement information and boundary region reinforcement information from the 2D structure drawing or 3D building information modeling data. The automatic generation system of a rebar shop drawing using a 3D model, the system including: a structure drawing processor configured to receive 2D structure drawing data where a member group is applied for every member; a member information processor configured to extract section information by member groups from member schedule data including section information and member reinforcement information of each member group and boundary region reinforcement information of each boundary region group by receiving the member schedule data; a 3D modeling processor configured to match the section information by members extracted from the member information processor with each member of the 2D structure drawing data received by the structure drawing processor to obtain a modeled 3D drawing; a boundary region information extractor configured to extract boundary region information of each member from the modeled 3D drawing from the 3D modeling processor; a boundary region information matching processor configured to match the extracted boundary region information of each member from the boundary region information extractor with each member of the 2D structure drawing data to allocate the matching result; a reinforcement information processor configured to generate rebar shop drawing data by matching the member reinforcement information of each member group and the boundary region reinforcement information of each boundary region group from the member schedule data with each member to which boundary region information of the 2D structure drawing data is allocated; and a rebar shop drawing creator configured to create and display a rebar shop drawing of a member selected by a user from the 2D structure drawing data storing reinforcement information of a member and a boundary region by the reinforcement information processor.
US10140395B2

It is provided a computer-implemented method for simulating the machining of a workpiece with a cutting tool having at least one cutting part and at least one non-cutting part. The method comprises providing a set of dexels that represents the workpiece, a trajectory of the cutting tool, and a set of meshes each representing a respective cutting part or non-cutting part of the cutting tool. And then the method comprises for each dexel computing, for each mesh, the extremity points of all polylines that describe a time diagram, and testing a collision of the cutting tool with the workpiece along the dexel based on the lower envelope of the set of all polylines.Such a method improves the simulating of the machining of a workpiece.
US10140391B2

A method of ray tracing by parallel computing on a computer system including a plurality of CPU's, for use in a simulation or calculation process, the method including balancing a plurality of radiation tiles between said plurality of CPU's.
US10140384B2

A method and a system for dynamically modifying at least one element of a User Interface (UI) of a first electronic device are provided. The method includes collating usage information of at least one data source in the first electronic device, categorizing the collated usage information into one or more knowledge clusters, forming a knowledge graph using the one or more knowledge clusters, and dynamically modifying the at least one element of the UI based on the knowledge graph.
US10140381B2

A web browser executes on a device that has controllable operational features, such as sensor, actuator, and process-related features, and that is connected to other devices via a network. The web browser receives a HyperText Markup Language (HTML) document including HTML device tags. Each of the HTML device tags includes a command configured to control a corresponding one of the operational features of the device. The web browser determines, based on each HTML device tag, the command therein to control the corresponding operational feature. The web browser issues the determined command to the corresponding operational feature so as to control the operational feature.
US10140373B2

In one embodiment, a method includes inferring an intent of the target user to post to a social-networking system based on one or more information items. One or more information items may be assembled that are relevant to one or more of the information items from which the intent to post was inferred. A prompt to post may be sent to the target user comprising one or more of the assembled information items. One or more indications of one or more reactions of the target user may be received from a client system of the target user. The one or more reactions of the target user may be used in both inferring a future intent to post on the part of future target users and assembling information items for future target users.
US10140370B1

A computer-implemented method for maintaining encrypted search indexes on third party storage systems may include (1) identifying a plurality of encrypted files, (2) identifying a plurality of keywords contained in the plurality of encrypted files, and (3) generating an encrypted search index for searching the plurality of encrypted files by (i) identifying, for each keyword in the plurality of keywords, a list of encrypted files in the plurality of encrypted files that contain the keyword, (ii) encrypting the list of encrypted files, and (iii) storing the encrypted list of encrypted files such that the encrypted list of encrypted files can be identified using a lookup key generated by applying a pseudo-random function to the keyword. Various other methods, systems, and computer-readable media are also disclosed.
US10140367B2

Each of a plurality of media clips accessed by a user is scored by analyzing metadata associated with the media clips. A representative subset of the media clips is selected based on the scoring. A visual representation of the representative subset of the media clips is displayed.
US10140366B2

In one embodiment, datasets are stored in a catalog. The datasets are enriched by establishing relationships among the domains in different datasets. A user searches for relevant datasets by providing examples of the domains of interest. The system identifies datasets corresponding to the user-provided examples. The system them identifies connected subsets of the datasets that are directly linked or indirectly linked through other domains. The user provides known relationship examples to filter the connected subsets and to identify the connected subsets that are most relevant to the user's query. The selected connected subsets may be further analyzed by business intelligence/analytics to create pivot tables or to process the data.
US10140358B2

The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.
US10140356B2

This disclosure relates generally to data processing, and more particularly, to methods and systems for generation and transmission of information based on real-time and historical data. In one embodiment, a hardware processor-implemented method for generating and transmitting information is provided. The method comprises: receiving real-time from a plurality of data sources, extracting information items from the real-time data, wherein each of the plurality of information items is associated with an attribute of a first type, an attribute of a second type, and a first score; determining a first attribute of the first type associated with a maximum first sum of aggregated first scores, a second attribute of the second type associated with a minimum second sum of aggregated first scores; determining a first information item for transmission based on the first and second attributes; and providing the first information item for transmission to a target location.
US10140355B2

Compiling test cases. The method may include uploading at least one extract, transform, load job (ETL job) and a plurality of test cases. The method may also include identifying a plurality of design features associated with the at least one uploaded ETL job. The method may further include identifying at least one feature change within the plurality of identified design features. The method may also include determining a plurality of related test cases within the plurality of uploaded test cases corresponding to the at least one identified feature change. The method may further include creating a test bucket based on a grouping of the determined plurality of related test cases. The method may also include adding at least one of a plurality of corresponding ETL jobs and a plurality of corresponding ETL job stages associated with the at least one identified feature change to the created test bucket.
US10140353B2

Relational data for a database table having multiple columns (dimensions) is represented as a histogram. The buckets of the histogram are clustered into clusters, the clusters are fewer in number than the buckets of the histogram. Each cluster is represented in hyper-space as a line segment (vector) with a thickness value. Average frequencies for the line segments (vectors) and their thickness values are computed. The average frequencies are processed by a query optimizer when processing a query predicate of a query to use as an estimation of selectivity or an estimation of a cardinality of a join operation.
US10140349B2

Embodiments of articles, apparatuses, devices and/or systems for accessing, from memory, signal values for a first expression; transforming the signal values for the first expression in a first view to signal values for the first expression in a second view, and storing, in the memory, the signal values corresponding to the first expression in the second view are disclosed.
US10140346B2

Systems and methods for interest-driven business intelligence systems including geo-spatial data in accordance with embodiments of the invention are illustrated. An interest-driven business intelligence system including raw data storage and perform extract, transform, and load processes, a data mart, and an intermediate processing layer, wherein the intermediate processing layer is configured to automatically generate metadata describing the raw data, derive reporting data requirements, and compile an interest-driven data pipeline based upon the reporting data requirements, where compiling the interest-driven data pipeline includes generating ETL processing jobs to generate geo-spatial data from the raw data, determining bounding data, bounding the filtered raw data based on the bounding data, generating geo-spatial data, and storing the geo-spatial data, generating reporting data including data satisfying the reporting data requirements based on the geo-spatial data, and storing the reporting data in the data mart for exploration by an interest-driven data visualization system.
US10140344B2

Analyzing data. A method includes obtaining a set of a plurality of data entities and relationships. The method further includes subdividing the set of a plurality of data entities and relationships into a plurality of composite collections of data entities and relationships. Each composite collection within the plurality of composite collections disambiguates the composite collection, within a relationship scope, from ambiguities in the set of a plurality of data entities and relationships. The method further includes providing one or more of the plurality of composite collections of data entities and relationships to a data mining engine. Each composite collection of data entities and relationships is provided as a separate unit to the data mining engine.
US10140342B2

Provided is a similarity calculation system for equalizing the time for calculating a similarity between target vectors and a query vector. The similarity calculation system includes target vector acquisition part for acquiring a plurality of target vectors, and clustering part for clustering the plurality of target vectors based on a calculation amount to be estimated for each of the plurality of target vectors, the calculation amount being estimated when calculating a similarity between each of the plurality of target vectors and a given reference query vector, so that a difference in total calculation amount for a similarity between all of the target vectors belonging to each of a plurality of clusters and the given reference query vector among the plurality of clusters decreases.
US10140340B2

A system extracts data from profiles on a social networking system. The system writes the data to a database when the data exceeds a first threshold. The system then determines a degree of similarity between the data and other similar data, and writes the data and a first portion of the other similar data to the database when the degree of similarity between the data and the first portion of the other similar data exceeds a second threshold. The system then receives into the computer processor input from a plurality of users. The input relates to an agreement or disagreement regarding the degree of similarity between the data and the first portion of the other similar data. The system writes the data and a second portion of the other similar data to the database as a function of the agreement or disagreement of the plurality of users.
US10140339B2

Methods and systems for deriving a scoring function, for use in ordering a set of search results, are described. Consistent with some embodiments, a simulation platform includes an offline simulator module that receives search result sets for search queries that result in the conclusion of a transaction. The result set is then processed by the offline simulation platform to derive a set of weighting factors for use with one or more parameters in a parametric scoring function. The weighting factors are determined, for example, by specifying an equation setting one or more constraints and then solving the equation for the weighting factors.
US10140335B2

A calculation engine is described that executes calculation scenarios comprising a plurality of calculation nodes that each specify operations to be performed to execute the query. One of the nodes can be a semantic node that is used to modify a higher-level programming language query that stacks the calculation scenario on top of another semantic node based calculation scenario for operations that call for processing of non-processable key figures. Non-processable key figures being key figures that produce incorrect semantics when processed by higher-level calculation scenarios. Related apparatus, systems, methods, and articles are also described.
US10140330B2

A method, computer program product and computer system is provided. A processor receives a read request for a data entry from a client device, where the read request includes a first identifier. A processor retrieves a second identifier from a first storage device, where the second identifier is associated with the data entry as stored in the first storage device. Responsive to the first identifier and the second identifier not matching, a processor updates the data entry of the first storage device with a corresponding data entry from a second storage device.
US10140328B2

An event notification system has an information system interface that operates to receive critical patient information in messages from dissimilar information systems. The information system interface has functionality that parses information in each message (including the critical information), detects from which information system the message are sent, and operates to detect critical information in each message. Critical information detected in a message received from a core information system is stored and compared to critical information (that should be the same as at least some of the stored critical information) detected in a message received from a non-core information system to determine whether the information is the same.
US10140323B2

The use of a data model index for assisting in efficient response to a data model query. The data model query identifies the data model itself and references the schema of the data model, rather than referencing the schema of the underlying data source. The index assists by correlating previous model queries on the data model and associated response to those previous model queries. Accordingly, if a similar model query is encountered, the response from the previous model query may still be considered fresh, the index may be used to more efficiently retrieve the results for the similar model query. A data management system may include multiple data models, each having a corresponding data model index.
US10140321B2

An apparatus and a method for preserving privacy in natural language databases are provided. Natural language input may be received. At least one of sanitizing or anonymizing the natural language input may be performed to form a clean output. The clean output may be stored.
US10140317B2

Apparatus, methods and systems of providing AR content are disclosed. Embodiments of the inventive subject matter can obtain an initial map of an area, derive views of interest, obtain AR content objects associated with the views of interest, establish experience clusters and generate a tile map tessellated based on the experience clusters. A user device could be configured to obtain and instantiate at least some of the AR content objects based on at least one of a location and a recognition.
US10140315B1

Methods for identifying visual portions of visual media files that are responsive to at least one visual media input file submitted as a search query are provided. In one aspect, a method includes generating an index of visual portions of a plurality of visual media files from a collection of media files, and receiving from a user a search query, for the collection, including at least one visual media input file. The method also includes analyzing the index to identify at least one responsive visual media file from the collection that includes a visual portion associated with a visual similarity score, to the at least one visual media input file, which exceeds a similarity threshold value, and providing, in response to the search query, an identifier of the at least one responsive visual media file for display as responsive to the search query. Systems and machine-readable media are also provided.
US10140313B2

Parallel processing files on a distributed file system, responds to a request to process the file, by partitioning the file into a set of predetermined sized blocks by a single coordinator and assigns blocks to a reader in a set of readers. Block assignments are recorded to a control table accessible to all readers. The set of readers search the control table for a row assigned to a respective reader. Responsive to locating the row, the respective reader changes a state of the row to in progress updating an associated timestamp. The respective reader scans the control table for an available set of the blocks, when all blocks currently assigned are exhausted and dynamically re-assigns an available block from another owning reader to itself and changes ownership to itself. When no rows are available, the respective reader completes processing and returns an end of file indication to the single coordinator.
US10140308B2

Various embodiments for processing data in a data deduplication system are provided. For data segments previously deduplicated by the data deduplication system, a supplemental hot-read link is established for those of the data segments determined to be read on at least one of a frequent and recently used basis. Other system and computer program product embodiments are disclosed and provide related advantages.
US10140307B1

A technique for performing overwrites on shared data blocks in a file system transfers reference weights of block pointers to other block pointers that share those data blocks. To overwrite a portion of a file stored in a shared data block pointed to by a first block pointer, a file system manager locates a second block pointer in the file system that points to the same data block. The first block pointer has a first reference weight, and the second block pointer has a second reference weight. The file system manager transfers the first reference weight to the second block pointer, e.g., by replacing the second reference weight with the sum of the first reference weight and the second reference weight.
US10140306B2

A system and method for adaptive data placement in a distributed file system is provided. Upon creation of a new subdirectory, a first heuristic procedure is formed to determine whether the newly created subdirectory should be created locally or on a remote flexible volume. Should it be determination be made to create or store the subdirectory on a remote flexible volume, a second heuristic procedure determines which of a plurality of flexible volumes should store the newly created subdirectory.
US10140301B2

A portable electronic device with a touch-sensitive display is configured to separately display sets of media player controls, including a first set and a second set. The device displays the first set while playing a first media item and detects gestures on the touch-sensitive display while displaying the first set and playing the first media item. In response to detecting a first gesture on a first media player control in the first set, the device activates the first media player control and controls playing of the first media item in accordance with activation of the first media player control. In response to detecting a second gesture, the second gesture distinct from the first gesture, the device replaces display of the first set with display of the second set and maintains playing of the first media item.
US10140298B2

A system and method for managing electronic social networking includes defining content from a first user for communication to other users on an electronic social networking system. Natural language processing (NLP) and analytic analysis are applied to the content to identify a workflow for accessing and responding to the content. The access and the response to the content are based on the workflow.
US10140297B2

A system may receive a search query. The system may further provide a list of first documents relating to the search query in a first area of a user interface and provide additional information that has been retrieved from the first documents in a second, different area of the user interface. The additional information includes an attribute name and an associated attribute value.
US10140292B2

The embodiments herein achieve a picture based communication system. The system allows users option to select one or more pictures, and any associated attributes. The selection of one or more pictures, and any associated attributes is taken as input. The selected words and attributes are converted to a graph representation, and subsequently the graph representation is converted to a sentence in target language. The method further involves predicting new relations, words, and attributes for further selection by user.
US10140286B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimized graph traversal are disclosed. In one aspect, a method includes the actions of receiving a given phrase that is input through a user interface by a digital component provider. The actions further include determining an entity that is being referred to by the given phrase. The actions further include identifying properties of the entity. The actions further include selecting a subset of the properties that were identified for the entity. The actions further include identifying additional phrases. The actions further include updating the user interface to present at least some of the additional phrases with programmatic controls that assign one or more of the additional phrase as distribution criteria for digital components of the digital component provider in response to activation of the programmatic controls.
US10140285B2

In some embodiments, a system and method for generating phrase based categories of interactions may include obtaining a base category, the base category including one or more phrases. A base trend for the base category may be generated based on a frequency of appearance of at least one of the one or more phrases in a set of recorded interactions; a candidate phrase may be obtained and a candidate trend may be generated for the candidate phrase based on a frequency of appearance of the candidate phrase in the set of recorded interactions; a correlation level may be determined by relating the candidate trend to the base trend; and, if the correlation level is greater than a threshold level then the candidate phrase may be included the in the base category.
US10140274B2

According to an embodiment of the present invention, a system dynamically modifies an incoming message based on the context of the message and the user receiving the message. Initially, a server receives an incoming message directed to a user of a digital device, and analyzes the incoming message to determine a message content associated with the message and a user context based on one or more environmental parameters associated with the user. A processor in the server determines whether the incoming message should be modified based on the message content and user context, and, in response, generates a modified message for display to the user in accordance with the message content and the user context. Embodiments of the present invention further include a method and computer program product for dynamically modifying a message based on the context of the user in substantially the same manner described above.
US10140263B2

A method and system are provided for processing a document comprising a plurality of content portions. An editing copy of the document is generated. The editing copy includes embedded code identifying at least one task corresponding to at least one content portion of the document, the code defining at least one user interface element for presentation proximate to the at least one content portion and within the editing copy when the editing copy is rendered and presented. The editing copy is sent to a user system for rendering and presentation at the user system. When a user interface element for a task is activated at the user system, a request is sent to the system to execute the identified task; the task is executed and a result sent to the user system for presentation.
US10140260B2

Disclosed is an improved system for performing intelligent text reduction on text strings for optimal display in a variety of user interface display elements. The system includes a smart text reduction algorithm that can shorten text strings as necessary in response to resizing the user interface or elements therein. The system also includes a design time user interface for application developers (or other users) to design graphical user interfaces in a collaborative workspace. The design time user interface incorporates the smart text reduction algorithm to enable designers to modify user interface display elements and run the text reduction algorithm on any text strings that no longer fit within the modified display elements. The described embodiments can also translate text strings of user interface display elements and can execute the smart text shortening algorithm on the translated text strings accordingly.
US10140258B2

A portable device and an image displaying method thereof are provided. An method of displaying images in a portable device includes displaying a plurality of text blocks and at least one multimedia block when the portable device is in a first display mode, and arranging and displaying the plurality of text blocks and the at least one multimedia block in a second display mode, wherein the arrangement is determined based on distances between the plurality of text blocks and the at least one multimedia block as displayed in the first display mode.
US10140251B2

A processor and a method for executing a matrix multiplication operation on a processor. A specific implementation of the processor includes a data bus and an array processor having k processing units. The data bus is configured to sequentially read n columns of row vectors from an M×N multiplicand matrix and input same to each processing unit in the array processor, read an n×k submatrix from an N×K multiplier matrix and input each column vector of the submatrix to a corresponding processing unit in the array processor, and output a result obtained by each processing unit after executing a multiplication operation. Each processing unit in the array processor is configured to execute in parallel a vector multiplication operation on the input row and column vectors. Each processing unit includes a Wallace tree multiplier having n multipliers and n−1 adders. This implementation improves the processing efficiency of a matrix multiplication operation.
US10140245B2

A method is performed by a first server on a chip (SoC) node that is one instance of a plurality of nodes within a cluster of nodes. An operation is performed for determine if a second one of the SoC nodes in the cluster has data stored thereon corresponding to a data identifier in response to receiving a data retrieval request including the data identifier. An operation is performed for determining if a remote memory access channel exists between the SoC node and the second one of the SoC nodes. An operation is performed for access the data from the second one of the SoC nodes using the remote memory access channel after determine that the second one of the SoC nodes has the data stored thereon and that the remote memory access channel exists between the SoC node and the second one of the SoC nodes.
US10140242B2

In an aspect, an integrated circuit obtains a set of general purpose input/output (GPIO) signals for one or more peripheral devices, obtains a first virtual GPIO packet that includes the set of GPIO signals independent of a central processing unit, and transmits the first virtual GPIO packet to the one or more peripheral devices over an I3C bus independent of the central processing unit. The integrated circuit may further obtain a set of configuration signals for configuring one or more GPIO pins of the one or more peripheral devices, obtain a second virtual GPIO packet that includes the set of configuration signals independent of the central processing unit, and transmit the second virtual GPIO packet to the one or more peripheral devices over the I3C bus independent of the central processing unit.
US10140238B2

An Open Compute Project (OCP) mezzanine riser with repurposed connectivity to allow for increased PCIe card count on a motherboard server. The OCP mezzanine riser includes at least one OCP connector, where the OCP connectors are mounted on the bottom of the mezzanine riser card and mate with at least one of three OCP connection points that are mounted on a server motherboard. Further, the OCP mezzanine riser includes one or more PCIe lanes mounted on the top of the mezzanine riser card, where a PCIe card may be connected to the one or more PCIe lanes of the mezzanine riser.
US10140233B2

A mass storage device selector (1000) operatively couplable between a host computer (12) and a plurality of mass storage devices (14), for allowing a user of the host computer (12) to securely and exclusively select, access and interface with only one of the mass storage devices (14) operatively coupled thereto.
US10140232B2

An information handling system (IHS), peripheral component interface (PCI) system and method for expanding PCI nodes in an IHS. The PCI system includes a primary PCI node. The primary PCI node has a PCI switch communicatively coupled to a processor via a system interconnect. The PCI switch is communicatively coupled to several PCI devices. A communication module is communicatively coupled to the PCI switch. A PCI expansion node is communicatively coupled to the primary PCI node via a PCI bus and a sideband bus. The IHS executes firmware that enables expansion of the IHS by configuring the primary PCI node to recognize the one or more interconnected PCI expansion nodes and integrate the functions of the interconnected PCI expansion nodes into an expanded PCI subsystem. The primary PCI node and PCI expansion node can be substantially identical IHSs, having the same motherboards and chassis.
US10140230B2

Communication systems and communication control methods are disclosed. In one example, a slave device belonging to a group of devices to which arbitration is applicable sequentially transmits a start bit and a first address including a first bit having a value different from a corresponding first bit of predetermined pattern data. A master device sequentially transmits the start bit and the predetermined pattern data. The master device arbitrates the master device and the first slave device based on the value of the first bit.
US10140225B2

Methods include configuring termination devices of a driver circuit of a memory device, storing a first plurality of trim values representative of the configuration of the termination devices of the driver circuit, transferring a second plurality of trim values to a different memory device, and configuring a plurality of termination devices of a driver circuit of the different memory device in response to the second plurality of trim values. Methods further include determining configuration information corresponding to a configuration of a particular driver circuit of a memory device adjusted to a desired impedance, storing a first set of trim values representative of the configuration information, and adjusting an impedance of a different driver circuit of the memory device in response to the first set of trim values and a correction factor representative of expected differences in characteristics between the particular driver circuit and the different driver circuit.
US10140224B2

In an aspect of the disclosure, an apparatus is provided. In one aspect, the apparatus is a memory apparatus. The memory apparatus includes a memory. The memory includes first and second bitcell arrays. The memory apparatus also includes a sense amplifier. The sense amplifier is shared by the first and the second bitcell arrays. Additionally, the sense amplifier is configured to amplify data stored in the memory during a read operation. The memory apparatus also includes a write circuit. The write circuit is configured to write data to the memory during a write operation. The memory apparatus also includes a controller. The controller is configured to disable the write circuit during the read operation.
US10140223B2

A system for providing odd modulus memory channel interleaving may include a dynamic random access memory (DRAM) system and a system on chip (SoC). The SoC comprises a first memory controller, a second memory controller, and a symmetric memory channel interleaver. The first memory controller is electrically coupled to a first DRAM module via a first memory bus. The second memory controller is electrically coupled to a second DRAM module and a third DRAM module via a second memory bus. The symmetric memory channel interleaver is configured to uniformly distribute DRAM traffic to the first memory controller and the second memory controller. The first memory controller provides a first interleaved channel to the first DRAM module via the first memory bus. The second memory controller provides a second interleaved channel to the second DRAM module via upper address bits on the second memory bus.
US10140218B2

Methods, systems, and computer program products for configuring devices in a virtual environment are described. An example method includes determining a NUMA node assigned to a virtual machine. A guest of the virtual machine probes a root bus to detect a first device coupled to the root bus. The first device is assigned, based on the determined NUMA node, a first address range of the virtual machine. The guest is notified of an expander coupled to the first virtual root bus. The expander is probed to detect an additional root bus. The guest probes the additional root bus to detect a second device. The second device is assigned, based on the determined NUMA node, a second address range.
US10140216B2

An apparatus includes processing circuitry to process instructions, some of which may require addresses to be translated. The apparatus also includes address translation circuitry to translate addresses in response to instruction processed by the processing circuitry. Furthermore, the apparatus also includes translation latency measuring circuitry to measure a latency of at least part of an address translation process performed by the address translation circuitry in response to a given instruction.
US10140213B2

A memory controller receives a memory invalidation request that references a line of far memory in a two level system memory topology with far memory and near memory, identifies an address of the near memory corresponding to the line, and reads data at the address to determine whether a copy of the line is in the near memory. Data of the address is to be flushed to the far memory if the data includes a copy of another line of the far memory and the copy of the other line is dirty. A completion is sent for the memory invalidation request to indicate that a coherence agent is granted exclusive access to the line. With exclusive access, the line is to be modified to generate a modified version of the line and the address of the near memory is to be overwritten with the modified version of the line.
US10140202B1

A method including receiving source code for controlling a system on a chip and correlating a datum and an instruction in the source code with a first node is provided. The method includes associating the first node with a resource used by the datum and the instruction, based on a model for the system on a chip, illustrating a link between the first node and a second node, indicative of a data dependency in the source code between the first node and the second node, and evaluating a performance of the system on a chip controlled by the source code. Also including forming an annotated source code based on the performance of the system on a chip. A system and a non-transitory, computer-readable medium including instructions to perform the method are also provided.
US10140201B2

A software defect detection tool determines a modification in a software code at a first time and analyzes an execution of the software code to detect a performance issue at a second time. The software defect detection tool detects a defect in the software code by a comparison of the first time and a second time. A software defect analysis tool generates a cause/category combination for a software code defect. The software defect analysis tool determines whether the cause/category combination is an approved combination and whether the software code defect is a false positive. The software defect analysis tool generates a corrective action plan indicating measures to implement to reduce software defects.
US10140196B2

Systems and methods can use a testing framework for testing an event processing system. The testing framework operates to send a stream of input events for an event processing system, wherein each said input event is associated with a timestamp that is based on a system time, and wherein said event processing system processes the stream of input events in a batch mode with one or more sliding cycles. Furthermore, the testing framework can determine a base time for an event window in the system time, wherein said event window includes one or more input events in a sliding cycle that corresponds to a plurality of expected output events associated with a shared timestamp, and applies the event window on the stream of input events that are sent to the event processing system.
US10140187B1

Techniques for system backup are disclosed. In one embodiment, the techniques may be realized as a method including identifying a particular characteristic of a particular modification of a default automated procedure for selecting files to include in an off-site backup, wherein the identifying is based at least in part on an aggregation of data from many client devices as to how each of many users deviated from the default automated selection procedure; receiving a first system profile for a first client device; identifying the particular characteristic in the first system profile; and based on identifying the particular characteristic in the first system profile, applying a modified default automated selection procedure to the first client device, the modified default automated selection procedure including the particular modification identified with the particular characteristic.
US10140181B1

Described is a redundant array of inexpensive disks (RAID) scheme that manages the wear of individual drives in a RAID set and significantly reduces the probability of more than two drives wearing out at the same time. In one aspect, describe is a method in which at least one of a first and second of the plurality of at least three low endurance flash based solid state devices perform a predetermined percentage of more writes as compared to at least a third of the plurality of at least three low endurance flash based solid state devices. In another aspect, a rebuild operation is performed using Galois Field Multiplication, with one of an integrated circuit and a field programmable gate array (FPGA) being used in preferred implementations.
US10140177B2

A method begins by a dispersed storage (DS) processing module determining that partial task processing resources of a first DST execution unit are projected to be available. The method continues with the DS processing module ascertaining that partial task processing resources of a second DST execution unit are projected to be overburdened. The method continues with the DS processing module receiving, from the second DST execution unit, a partial task assigned to the second DST execution unit in accordance with a partial task allocation transfer policy to produce an allocated partial task and executing the allocated partial task.
US10140161B1

A method of workload aware dynamic CPU processor core allocation includes the steps of predicting estimated individual workloads for each emulation in a set of emulations for each decision period of a set of decision periods over a predictive time span. The method includes using, by a Mixed Integer Programming (MIP) engine, the predicted estimated individual workloads for each emulation in the set of emulations, a set of constraints, and an optimization function, to determine sets of CPU processor cores to be allocated to each emulation during each decision period over the predictive time span. The method further includes dynamically allocating, by the host computer system, the sets of CPU processor cores to each emulation during each decision period over the predictive time span based on the output from the MIP engine.
US10140159B1

In one embodiment, a method is performed by a computer system. The method includes determining a base state of a particular container, wherein the base state is represented by a base image. The method further includes determining a target state of the particular container, wherein the target state is represented by a deployment of the particular container. In addition, the method includes determining a set of commands to transition from the base state to the target state. Further, the method includes generating a manifest for the target state of the particular container, the manifest comprising the determined set of commands to reach the target state.
US10140158B2

A method and a Host Machine Allocating Module (HMAM) for allocating a host machine. The HMAM is configured for managing information about latency ratings for pairs of groups comprising CPUs and memory units. Said each pair is associated with a respective latency rating. The HMAM receives a request for allocation, wherein the request indicates a first number of CPUs and a second number of memory units and a policy. The policy defines a distribution of the first number of CPUs and the second number of memory units with respect to sets of latency ratings. The HMAM distributes, based on the distribution, the first number of CPUs and the second number of memory units into clusters. The HMAM allocates said each cluster to at least one of said pairs of groups, wherein the respective latency rating of said at least one of said pairs is found to match, according to the policy, the respective one of the sets of latency ratings for said each cluster. A Latency Rating Information Generating Module and a method therein. Additionally, corresponding computer programs and carriers therefor.
US10140151B2

Embodiments for leveraging directed acyclic graph (DAG) information to group tasks for execution, by at least one processor device. For a set of tasks, an input host set is determined for each task using a shuffle type and hosts used during a previous stage, and the tasks in the set of tasks determined to be within a same input host set are classified together. An Input/Output (I/O) cost for each task in the set of tasks is calculated and tasks within the set of tasks are grouped into task groups according to an applied allocation time. The task groups are launched commensurate with a calculated delay time from each input host set so as to overlap I/O phases and central processing unit (CPU) phases to improve CPU efficiency, the launched task groups being executed by an executor according to the calculated delay time.
US10140145B1

A method for acquiring process statistics includes starting a Virtual Machine (VM) on the host node; renaming a standard DLL that collects process statistics; installing a replacement DLL in a directory of a Task Manager, wherein the replacement DLL has the same name as the standard DLL prior to the renaming; collecting host OS process statistics via the renamed standard DLL; collecting VM process statistics via API calls to the replacement DLL from the Task Manager; and displaying the VM process statistics and the host OS process statistics in the same interface. Optional steps include launching the Task Manager on a host node; saving a link to location of the renamed standard DLL prior to the installing; starting a host process prior to the step of collecting the host OS process statistics, and starting a VM process on the VM prior to the step of collecting the VM process statistics.
US10140142B2

A virtual machine managing apparatus includes a processor coupled to a memory storing instructions for executing an acquiring unit configured to acquire performance values of plural virtual machines, and a control unit configured to control virtual machines having approximately a same sequential change of the performance values in a time-domain, out of the plural virtual machines, to be arranged on different processing apparatuses among plural processing apparatuses carrying out processes of virtual machines.
US10140139B1

Approaches for ensuring the privacy and integrity of a hypervisor. A host operating system manages a set of resources. The host operating system is prevented from accessing a portion of the resources belonging to or allocated by the hypervisor. The host operating system may be prevented from accessing resources belonging to or allocated by the hypervisor by transferring execution of the host operating system into a virtual machine container that does not have sufficient privilege to access any portion of the memory pages in which the hypervisor is executing. After the host operating system provides a requested resource to the hypervisor, the hypervisor may use a hardware component that establishes and enforces constraints on what portions of memory the host operating system is allowed to access to protect the requested resource from the host operating system.
US10140138B2

Methods for supporting wide and efficient front-end operation with guest architecture emulation are disclosed. As a part of a method for supporting wide and efficient front-end operation, upon receiving a request to fetch a first far taken branch instruction, a cache line that includes the first far taken branch instruction, a next cache line and a cache line located at the target of the first far taken branch instruction is read. Based on information that is accessed from a data table, the cache line and either the next cache line or the cache line located at the target is fetched in a single cycle.
US10140133B2

Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.
US10140132B2

Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the computing device may have closed all user sessions, such that no user state information is included in the target state. However, the operating system may still be executing. In response to a command to startup the computer, this target state may be quickly reestablished from the recorded target state information. Portions of a startup sequence may be performed to complete the startup process, including establishing user state. To protect user expectations despite changes in response to a shutdown command, creation and use of the file holding the recorded state information may be conditional on dynamically determined events. Also, user and programmatic interfaces may provide options to override creation or use of the recorded state information.
US10140125B1

A method in a network device acting as a gateway of a venue for providing interactive content to a client device. The network device receives a first request from the client device for a webpage accessible through a data network, transmits a second request for the webpage, and receives the webpage. The network device determines whether the webpage is eligible for modification. Responsive to determining that the webpage is eligible for modification, the network device retrieves, from a central system, content to be injected into the webpage that includes a script to be executed by a web browser of the client device that causes the web browser to display the interactive content, modifies the webpage to yield a modified webpage that includes the content, and transmits, to the client device, the modified webpage, whereby the modified webpage is displayed by the web browser with the interactive content.
US10140122B2

A computer processor includes an operands-mapped namespace and/or a Variables mapped namespace. In some embodiments, a system for performing computing operations includes a processor comprising a namespace; and one or more memory devices physically or logically connected to the processor, wherein the memory devices comprise memory space. The namespace of the processor is not limited to the memory space of the one or more memory devices. In an embodiment, a method of computing includes physically or logically connecting a processor to one or more memory devices comprising memory space, and implementing, by the processor, a namespace, in which the namespace is not limited to the memory space to which the memory space is physically or logically connected.
US10140113B2

The present application provides a data processing method for a preset application, including: after upgrading the preset application, comparing a first application package of preset application after upgrading in a data partition with a second application package of preset application before upgrading in a system partition; deleting each file in the first application package which is identical with that in the second application package in accordance with a comparison result; after the deleting, adding reduction identification information in the first application package, wherein the reduction identification information is used for: when the preset application after upgrading is started, a program file is loaded from the first application package after the deleting and the second application package, respectively, in accordance with the reduction identification information.
US10140104B2

Examples of the present disclosure provide apparatuses and methods for target architecture determination. An example method comprises receiving an indication of a type of target architecture in a portion of source code and creating compiled code for the type of target architecture based on the indication.
US10140102B2

A first hierarchy of a first type of elements of a user interface is received from an application. A second application presents the user interface including a set of the first type of elements and a set of a second type of elements at a client. A second hierarchy of the second type of elements used in a system-specific presentation of the user interface is received from the application. A first element of the first type in the first hierarchy is determined to violate a condition specified in a compliance rule, and that a second element of the second type in the second hierarchy is related to the first element. An evaluation is made that an attribute of the second element causes the condition to be violated. The second element is reported.
US10140099B2

Systems and methods generate code from an executable model. The model may operate on variables having floating point data types. The systems and methods may unpack the sign, exponent, and mantissa components of the floating point variables, and interpret them as boolean, integer, or fixed-point data types. The systems and methods may include operators that operate on the extracted sign, exponent, and mantissa components, and that produce sign, exponent, and mantissa outputs having boolean, integer or fixed-point data types. The systems and methods may pack the sign, exponent, and mantissa components of the output into an integer and reinterpret the integer as a floating point data type. Having replaced the floating point data types with boolean, integer or fixed-point data types, the generated code may be suitable for programmable logic devices and/or microcontrollers that lack Floating Point Units (FPUs).
US10140095B2

Methods and systems are disclosed for generating more random data or ensuring more random data than provided by single sources. Entropy is gathered among multiple random or pseudo-random sources at different frequencies. The entropy is pushed, pulled, or otherwise presented to a pseudo-random number generator when there is enough entropy. The determination of enough entropy can be through a modified Hamming distance. The frequencies of polling for entropy from the entropy sources can be jittered by a random amount.
US10140091B2

Integrated circuits with specialized processing blocks are provided. A specialized processing block may include one real addition stage and one real multiplier stage. The multiplier stage may simultaneously feed its output to the addition stage and directly to an adjacent specialized processing block. The addition stage may also produce sum and difference outputs in parallel. A group of four such specialized processing blocks may be connected in a chain to implement a radix-2 fast Fourier transform (FFT) butterfly. Multiple radix-2 butterflies may be stacked to form yet higher order radix butterflies. If desired, the specialized processing block may also be used to implement a complex multiply operation. Three or four specialized processing blocks may be chained together and along with one or more adders outside the specialized processing blocks, real and imaginary portions of a complex product can be generated.
US10140087B2

The disclosure provides methods and systems for processing audio signals. The method may comprise receiving, via an application displayed at a client computing device, an audio signal and a user control input for controlling an audio processing effect of the audio signal. Then, the method may comprise sending, via a wide area network connection, the audio signal and the user control input to an audio server and then relaying the audio signal through the audio server to an input of an audio processing device. The method may also comprise controlling a setting on the audio processing device through a hardware controller based on the user control input, and returning a processed version of the audio signal from the audio processing device to the client computing device.
US10140078B2

The invention discloses a data processing system and method for generating a guiding network. The data processing system according to a preferred embodiment of the invention includes an editing module and a processing module. Through the editing module, an editor uploads a regional layout image, labels M rational coordinates based on the regional layout image, selects N positioning points from the M rational coordinates, selects K information triggering points from the M rational coordinates, and selectively creates links between neighboring rational coordinates in the M rational coordinates. The processing module functions in generating the guiding network according to the regional layout image, the M rational coordinates, the N positioning points, the K information triggering points and the links.
US10140076B2

An information processing apparatus includes a communication part that communicates with a first image processing apparatus to execute a job set based on a first command set and a second image processing apparatus to execute a job set based on a second command set; a display controller displaying a setting screen; a setting command extracting part that extracts at least one setting command from setting commands; a command transmitting part that transmits the setting command to the first image processing apparatus or the second image processing apparatus; a setting command registering part that registers the setting command with command registration information; a command determining part determining whether or not the second command set includes a setting command associated with the setting command in the first command set; and a setting command reflecting part that reflects the setting command in the setting screen.
US10140071B2

Printers or printer controllers supporting wireless printing, or printing over air, are herein disclosed and enabled. The printer or printer controller may include wireless communication circuitry to facilitate a client to discover the printer. Subsequent to being discovered by the client, the printer may wirelessly transmit at least part of an output device profile to the client that has discovered the printer or the printer controller, the output device profile includes information related to the printer. After the printer is selected or identified for service, the printer may receive, from the client, print data that is based, at least partly, on the output device profile. A device specific driver may or may not be necessary for printing. The device discovery may be a short range wireless communication or local area network communication. The wireless communication circuitry may support at least part of IEEE 802.11 standards or Bluetooth specifications.
US10140061B2

A method includes identifying, by a dispersed storage (DS) processing unit of a plurality of DS processing units of a dispersed storage network (DSN), a DSN operation to be performed that will adversely interfere with processing of DSN access requests. The method further includes sending, by the DS processing unit, a suspension request to a process balancing module of the DSN where the suspension request is for temporarily suspending processing of DSN access requests. The method further includes determining, by the process balancing module, whether sufficient processing resources of active DS processing units of the plurality of DS processing units are available for processing DSN access requests on behalf of the DS processing unit. When determined that sufficient processing resources are available, the method further includes granting the suspension request, and allocating DSN access requests of the DS processing unit to one ore of the active DS processing units.
US10140060B2

A memory system having multiple memory layers includes a first memory layer comprising a volatile memory, a second memory layer comprising a first sub-memory and a second sub-memory. In response to a reference failure that occurred in the first memory layer, to which a read reference failed data and a write reference failed data are respectively loaded from lower level memory layer.
US10140049B2

Within a partitioned system, a first system partition operates in a safety domain in which predictable operation of the first system partition is necessary to protect the system or operators of the system from harm. A second system partition operates in a user domain in which information supplied by the second system partition is not sufficiently reliable to be used by the first system partition within the safety domain. A mediator controller is connected between the first system partition and the second system partition. The mediator controller receives the information supplied by the first system partition. The mediator controller monitors and supervises use of the information by the second system partition in order maintain requirements of the safety domain to protect the system or operators of the system from harm.
US10140039B1

Described embodiments provide systems and methods for operating a storage system. A plurality of storage segments of a production volume of the storage system are identified. Write requests to be written to the production volume are received during an operating time window. An alignment of the received write requests to one or more of the plurality of segments of the production volume is determined. For write requests that are not aligned to the one or more of the plurality of segments of the production volume, snapshot replication is performed. For write requests that are aligned to the one or more of the plurality of segments of the production volume, continuous replication is performed.
US10140033B2

A system, method and apparatus to provide searching capabilities of a given queue to all of requested search patterns in a non-volatile storage unit with compressed data without decompression thereof. In one embodiment the invention provides system, method and apparatus to execute one or more queued search request of one or more search pattern for one or more non-volatile storage units without decompression of non-volatile storage units compressed data in sequence or in parallel, in order or out of order from the queue. In another embodiment the system, method, and apparatus utilizes a software storage device driver scheduler to distribute the search queues to one or more non-volatile storage units in series or in parallel, in order or out of order, in standard or virtualized operating system capable environments.
US10140031B2

A Flash Translation Layer (FTL) structure including mapping information for storing data is disclosed. The FTL structure includes a plurality of hierarchical data groups including a zeroth-layer host data group, and first-layer to nth-layer metadata groups, and zeroth to nth logs configured in a hierarchical structure in correspondence with the respective hierarchical data groups, for processing data of the corresponding data groups. A kth log (0≤k≤n) provides an interface to volatile memory resources dividedly allocated to the kth log, an interface to non-volatile memory resources dividedly allocated to the kth log, and an interface to at least one of (k−1)th and (k+1)th logs.
US10140029B2

Managing pages in a memory based file system by maintaining a memory into two lists, an Lr list and an Lf list, moving pages from the Lr list to the Lf list based on a repeated access pattern, and moving a page out of the Lr list or the Lf list arbitrarily, thereby enabling the two lists to re-grow according to current workload.
US10140027B1

Method and apparatus for managing data in a memory, such as a flash memory. In accordance with some embodiments, a memory module has a non-volatile memory (NVM) and a memory module electronics (MME) circuit. A controller circuit communicates a first command to the MME circuit to perform a selected action upon a selected address of the NVM. After a variable delay time interval, a second command is communicated by the controller circuit to the MME circuit as a status request regarding the first command. The variable delay time interval is determined based on an accumulated count of status requests that were issued, prior to the first command, for the selected address.
US10140025B2

A memory system may include a memory device suitable for storing data requested from a host, and a controller suitable for generating information on the data and transmitting/receiving the data and the information to/from the memory device through first and second data buses, respectively, during a first operation mode, or for transmitting/receiving the data to/from the memory device through one of the first and second data buses based on the data size, during a second operation mode.
US10140020B2

A method for transferring messages from a producer element to a consumer element uses a memory shared between the producer element and the consumer element, and a hardware queue including several registers designed to contain addresses of the shared memory. The method includes the steps of storing each message for the consumer element in the shared memory in the form of a node of a linked list, including a pointer to a next node in the list, the pointer being initially void, writing successively the address of each node in a free slot of the queue, whereby the node identified by each slot of the queue is the first node of a linked list assigned to the slot, and when the queue is full, writing the address of the current node in memory, in the pointer of the last node of the linked list assigned to the last slot of the queue, whereby the current node is placed at the end of the linked list assigned to the last slot of the queue.
US10140014B2

A method for controlling an application based on a handwriting input includes recognizing a handwriting input received on a touch panel of a terminal; determining a symbol corresponding to the handwriting input; selecting an application capable of being associated with the symbol; and associating the symbol with a function of the application. A terminal to control an application based on a handwriting input includes a determination unit to recognize a handwriting input received on a touch panel of the terminal, and to determine a symbol corresponding to the handwriting input; and a processor configured to select an application capable of being associated with the symbol, and to associate the symbol with a function of the application.
US10140013B2

A method, apparatus and computer program product are provided for calculating a virtual touch position that is off the physical touch screen display. A user may provide a first swiping gesture in a main portion of a physical touch screen display, and an extended swiping gesture within a predefined threshold distance of an edge of the physical touch screen display. The extended swiping gesture is a continuation of the first swiping gesture. The virtual touch position may be calculated based on a trajectory of the first swiping gesture and/or the distance of the extended swiping gesture. An extended swiping gesture may continue around the edges to enable calculation of a virtual touch position regardless of size constraints of the physical touch screen display.
US10140012B2

An input apparatus having a touch module and an input identification method applied to the apparatus are described. The method includes during the collection of a touch track on the touch module, when a first partial track of the touch track satisfies a first preset condition, a first command corresponding to the first partial track is obtained; the first command is executed; and during the collection of the touch track, when a second partial track following the first partial track satisfies a second preset condition, a second command corresponding to the second partial track is obtained; and the second command is executed. The method and apparatus can quickly identify a gesture operation of a user on the touch screen, and can continue to perform the corresponding operation after the identification of the gesture operation of the user and before the completion of the gesture operation.
US10140010B2

A contact state of a finger with respect to a first displayed object is detected. In response to detecting a double-click operation on the first displayed object at a first position in a depthwise direction, the first displayed object is moved onto a surface of a display screen of a three-dimensional (3-D) display. In response to detecting that the finger has moved from the contact state to a proximity state with respect to the first displayed object, a display position of the first displayed object is changed from the surface of the display screen to a depth position at which a second object is displayed at a nearest side in the depthwise direction among displayed objects. The second object remains displayed at the depth position beside the first object.
US10140009B2

According to an illustrative embodiment, an electronic apparatus is provided. The apparatus includes a display and an input apparatus operable to detect a gesture on the display. When the display is displaying a first page and the input apparatus detects a drag operation, the display displays a second page in response to the drag operation.
US10140008B2

A knob for an input device may include a knob housing being rotatable on an axis, a shaft coupled to and extending from the knob housing along the axis, a ratchet wheel axially coupled to the shaft and including a toothed perimeter, and a resistance wheel axially coupled to the shaft and including a smooth perimeter, where the ratchet wheel and the resistance wheel are rotatable on the axis in correspondence with a rotation of the knob housing. A biasing mechanism provides a force on its first end to cause a roller to engage with the toothed perimeter of the ratchet wheel such that a ratcheted rotation occurs when the knob housing is rotated, and further provides a force on its second end to cause the second end to engage with the smooth perimeter of the resistance wheel such that a friction is provided when the knob housing is rotated.
US10140005B2

An apparatus having at least one processor and at least one memory, the apparatus configured to display a first element associated with content, the memory having computer-readable code stored therein which when executed causes the at least one processor to cause a plurality of second elements to be displayed in response to an input, wherein each second element is associated with a part of the content associated with the first element. The code, when executed may further cause editing of one or more of the second elements in response to an action in relation to one of the plurality of second elements, wherein said action comprises a sliding input.
US10140000B2

A multiscale data engine is configured to generate a three-dimensional (3D) environment based on a multiscale 3D dataset. The multiscale data engine is also configured to generate a spatial hierarchy within the 3D environment by selectively grouping 3D objects within the 3D environment. The multiscale data engine is further configured to identify specific 3D objects within the 3D environment in response to input received from an end-user and based on spatial properties associated with the 3D objects. The multiscale data engine is also configured to generate various navigation graphical user interfaces (GUIs) that allow the end-user to navigate the 3D environment.
US10139997B2

In embodiments of statistics time chart interface cell mode drill down, a first interface displays in a table format that includes columns each having a column heading comprising a different value, each different value associated with a particular event field, and includes one or more rows, each row having a time increment and aggregated metrics that each represent a number of events having a field-value pair that matches the different value represented in one of the columns and within the time increment over which the aggregated metric is calculated. A cell can be emphasized that includes one of the aggregated metrics in a row that includes the respective time increment, and in response, a menu displays options to transition to a second interface.
US10139995B2

This disclosure is directed to systems and techniques for generating and implementing graphical user interfaces (GUIs) for wiring and binding various objects including graphical and logical objects. In the GUIs, visual wirings are used to represent binding connections that lock different properties of the objects so that those properties share the same value or values. The binding connections allow a user to affect property change(s) in any one of the linked objects during authoring and/or at runtime by controlling property change(s) at one or more of the rest of the linked objects.
US10139992B2

A video playlist associated with a set of videos is distinguished in a graphical user interface using a dynamic thumbnail to represent the playlist. The dynamic thumbnail comprises a static portion comprising a first image associated with the set of videos and a dynamic portion comprising one or more second images associated with the set of videos. An image provided in the dynamic portion is configured to change while the first image remains the same in response to a shift in the graphical user interface that results in a change in position of the thumbnail about the user graphical user interface.
US10139982B2

A window expansion method is provided. The method includes detecting an occurrence of an expansion event for expanding a window area, and expanding the window area based on the expansion event. An electronic device is also provided, the electronic device including a display that includes a window area for displaying data and a non-window area, and at least one processor configured to expand the window area based on an expansion event for an expansion of the window area when the expansion event occurs.
US10139978B2

A head up display system for a vehicle includes an image projection device disposed in the vehicle and having a biaxial microelectromechanical scanner and at least one light source operable to emit light. Light emitted by the at least one light source is projected by the biaxial microelectromechanical scanner towards a windshield of the vehicle so as to form an image that is viewable by a driver of the vehicle viewing the windshield when driving the vehicle. The image projection device is disposed at one of (i) an accessory module disposed in the vehicle, (ii) an interior rearview mirror assembly disposed in the vehicle, and (iii) a dashboard of the vehicle.
US10139977B2

A touch display device and a method of driving the same are provided. The touch display device includes a metal layer and a plurality of organic light-emitting unit groups. Each of the plurality of organic light-emitting unit groups includes a plurality of organic light-emitting units and the organic light-emitting units of each of the plurality of organic light-emitting unit groups shares one of the plurality of cathodes, the plurality of cathodes are insulated from each other, and each of the plurality of cathodes forms a capacitive pressure sensor with the metal layer.
US10139974B2

A display device includes a display panel configured to display an image, and a sensor provided on at least one surface of the display panel and configured to sense a touch location and a touch pressure. The sensor includes a sensing unit having sensing electrodes formed on a same layer, and of which a capacitance changes according to a touch, and a resistance element disposed on the sensing unit, and of which a resistance changes according to a pressure of the touch. Accordingly, touch and touch intensity can both be sensed.
US10139972B2

Disclosed herein is a touch panel including a glass cover, a light transmitting conductive film, a flexible circuit board, a light blocking print layer, and a colored print layer.
US10139970B2

A mass produced identifier providing device with sufficiently high yield, even when forming a conductive layer pattern having an extremely small thickness/minimum area using a minimum amount of silver paste. The identifier-providing device has a conductive layer pattern formed on a rear surface of a base material as an insulator. The silver paste forming the conductive layer pattern contains only silver flakes, as silver particles, that have a particle size in a range of 3.0 to 5.0 μm and that has a thickness of 100 nm at a largest thickness portion, while having a thickness of 50 nm at a smallest thickness portion. The conductive layer pattern is formed to have a film thickness of 10 μm or less by laminating the silver flakes in the thickness direction. The silver flakes forming the conductive layer are in a fused state or an aggregating/cohering state at the smallest thickness portion.
US10139969B2

A touch panel includes: a substrate; touch electrodes disposed on the substrate, the touch electrodes being configured to sense a touch input; and touch signal lines each connected to one of the touch electrodes, the touch signal lines each including a fanout portion and a pad portion, the pad portion being electrically connected to a touch controller. Each of the fanout portion and the pad portion includes a first conductor, a second conductor disposed on the first conductor, and a third conductor disposed on the second conductor, and a passivation layer disposed on the third conductor.
US10139968B2

A touch sensing circuit includes N periodic-wave signal generation modules, an analog front-end circuit module, N mixing modules, and N integration modules. N is an integer. The N periodic-wave signal generation modules generate N first periodic-wave signals having N frequencies to N first channels of a capacitive touch panel. The analog front-end circuit module receives and demodulates the N first periodic-wave signals passing through N mutual capacitance at N intersection points of the N first channels and a second channel to output an analog front-end signal. The N mixing modules mix the analog front-end signal and N second periodic-wave signals having the N frequencies respectively into N mixed signals. The N integration modules integrate the N mixed signals to generate N output signals.
US10139960B2

An in-cell type liquid crystal display device includes a first unit that detects whether a touch is present, or not, on the basis of a current flowing in a plurality of detection electrodes when a touch panel scanning voltage is applied to counter electrodes of each of M (M≥2) divided blocks, and a second unit that detects noise on the basis of a current flowing in the plurality of detection electrodes, assuming that an (M+1)th counter electrode is present for the counter electrodes of each of the M divided blocks, and assuming that a touch panel scanning voltage synchronous with the touch panel scanning voltage applied to the counter electrodes of each of the M divided blocks is applied to the (M+1)th counter electrode.
US10139959B2

A method of calibrating a force sensor that includes an input surface and an array of sensing elements. The input has a number of test locations and is deformable under applied force. The force sensor is mounted in a predetermined test orientation. For each test location of the plurality of test locations on the input surface of the force sensor a predetermined test force to the test location. An element calibration value is measured for each sensing element of the array of sensing elements of the force sensor. An (x, y) deformation map of the input surface of the force sensor corresponding to the application of the predetermined test force to the test location is determined based on the measured element calibration values.
US10139948B2

The present disclosure provides a touch detection circuit, its driving method and a display device. The touch detection circuit includes a touch sensing electrode, a switch control unit, a touch detection unit, a first control signal terminal, a second control signal terminal, a third control signal terminal, a fourth control signal terminal, and a signal output terminal. At a charging stage subsequent to an initialization stage, a touch capacitance is generated at a position corresponding to the touch sensing electrode in the case that the touch sensing electrode is being touched, and the touch sensing electrode is charged through the switch control unit under the control of the first control signal terminal. As a result, it is able to detect charges stored on the touch sensing electrode by the touch detection unit at a detection stage, thereby to determine whether or not the touch sensing electrode is being touched in accordance with a detection signal from the signal output terminal.
US10139938B2

The present invention discloses a mobile terminal, including a touch screen, the touch screen including a touch cover plate. The touch screen further includes a sensing identification module, the touch cover plate covering the sensing identification module. In the embodiments of the present invention, the sensing identification module is integrated into a touch screen, and a full touch panel is used. In this way, the problem of sense of difference which is brought by the independently assembled sensing identification module is solved from the visual and tactile perspectives, the manufacturing procedure is simplified, production and utilization efficiencies are improved, and user's satisfaction is enhanced.
US10139937B2

Architecture that enables single and multi-modal interaction with computing devices, as well as interpreting user intensity (or liveliness) in the gesture or gestures. In a geospatial implementation, a multi-touch interaction can involve the detection and processing of tactile pressure (touch sensitive) to facilitate general navigation between two geographical points. This is further coupled with providing detailed information that facilitates navigation and turn-by-turn directions. This includes the use of time and/or pressure to release or increase the zoom level of map tiles, the touching of the two geographical points and speaking to obtain directions between these two geographical points, and the blending of tiles to create a compelling user experience, where the map is in different levels of zoom on the same view.
US10139932B2

According to various example embodiments, an electronic device may include: a touch screen disposed on a first surface of the electronic device and configured to receive a first input; an auxiliary input device disposed on a second surface of the electronic device and configured to receive a second input; a sensor module configured to detect a grip area with respect to the electronic device; and a processor configured to determine a first area of the touch screen based on the grip area and to display a pointer on the first area, when the second input is received through the auxiliary input device.
US10139930B2

An information handling system touchscreen display interacts with totem devices by recognizing and tracking spectral signatures of the totem devices so that totem positions are reported as a single length, width and rotational orientation message to a host operating system. Ignore zones and hysteresis time periods are defined from the position message based upon totem context so that the host operating system processes touchscreen inputs with minimal latency and improved accuracy. Communication and battery charging are provided to the totem by the touchscreen display will illumination directed to the totem position.
US10139929B2

A totem device accepts inputs from an end user and communicates the inputs to an information handling system through a capacitive mat by moving an interactive portion of the totem relative to a main portion. In one embodiment, the capacitive mat integrates a display that presents input images proximate the totem, such as a volume gauge or mouse keys. Interactive portions include compressible materials that alter surface area pressed against a capacitive mat when pressed upon and plungers that move independent of a main body to press. In one embodiment, a camera captures images of the totem to enhance the distinguishing of inputs.
US10139920B2

A system and method for displaying images of internal anatomy includes an image processing device configured to provide high resolution images of the surgical field from low resolution scans during the procedure. The image processing device digitally manipulates a previously-obtained high resolution baseline image to produce many representative images based on permutations of movement of the baseline image. During the procedure a representative image is selected having an acceptable degree of correlation to the new low resolution image. The selected representative image and the new image are merged to provide a higher resolution image of the surgical field. The image processing device is also configured to provide interactive movement of the displayed image based on movement of the imaging device, and to permit placement of annotations on the displayed image to facilitate communication between the radiology technician and the surgeon.
US10139913B1

A rotational input device is to be operated, and includes a device body, a rotatable unit rotating in response to operation, a sensing unit detecting an amount of rotation of the rotatable unit to generate a detection signal, and a processing unit connected to the sensing unit. After receiving the detection signal, the processing unit calculates an angular acceleration of the rotatable unit based on the detection signal, and determines whether the angular acceleration is greater than a predetermined threshold. In the affirmative, the processing unit divides the amount of rotation by a preset amount of rotation to obtain a first output value, and generates an input signal based on a second output value that is determined based on the first output value.
US10139912B2

A haptic effect enabled device for simulating a tactile sensation on a surface. In some cases, the haptic effect enabled device may be a user interface device, and the tactile sensation may be simulated on a surface of the user interface device. The interface device may include a haptic output device configured to generate a haptic effect, such as a periodic haptic effect, at the surface. The interface device may include a drive module configured to generate a periodic drive signal based on a touch input at the surface of the interface device and based on the tactile sensation to be simulated at the surface. The interface device may include a drive circuit operatively coupled to the drive module and the haptic output device and configured to apply the periodic drive signal to the haptic output device. In some cases, the surface may be separate from the device.
US10139911B2

A system is configured to provide haptic stimulation to a user. In one embodiment, the haptic stimulation is provided to the user in conjunction with the performance of one or more control gestures through which the user controls, for example, a game, a real world component or piece of equipment, and/or other entity. In one embodiment, the haptic stimulation is provided to the user in conjunction with control of virtual equipment by the user.
US10139907B2

One illustrative system disclosed herein includes an audio input device configured to detect an audio input and transmit an audio signal associated with the audio input. The illustrative system also includes a haptic trigger device which includes a sensor, wherein the sensor is configured to transmit a sensor signal associated with an event. Further, the illustrative system includes a processor in communication with the audio input device and the haptic trigger device, the processor configured to: receive the audio signal; receive the sensor signal substantially simultaneously to receiving the audio signal; record the audio signal to an audio track; and insert a haptic effect marker into a haptic track based in part on the sensor signal, wherein the haptic track and the audio track are associated with a video.
US10139905B2

In a method for interacting with a graphical user interface, the graphical user interface is depicted with at least one image object on a display device. The viewing direction and the position of a user of the graphical user interface depicted on the display device is determined, and an image object viewed by the user that is depicted on the graphical user interface is determined from the detected viewing direction and position of the user. Moreover, the distance of the user from the viewed image object is determined from the position of the user and the position of the viewed image object on the display device. When it is determined that the distance of the user from the viewed image object has been reduced and the image object was still viewed by the user, additional information is output to the user.
US10139900B2

Disclosed herein is a mobile communicator that includes a speed detection system for determining whether the mobile communicator is moving faster than a threshold speed. The mobile communicator further includes a user attentiveness detector configured determine whether a user is inattentive. The mobile communicator includes a circuit configured to ensure that a functionality of the mobile communicator is in a turned off state when the speed detection system determines that the mobile communicator is moving faster than the threshold speed and the user attentiveness detector determines that the user is inattentive.
US10139898B2

Approaches to enable a computing device, such as a phone or tablet computer, to determine when a user viewing the content is being distracted or is generally viewing the content with a sufficient level of irregularity, and present an audible representation of the content during the times when the user is deemed distracted. The determination of when the user is distracted or is otherwise viewing the content with irregularity can be performed using sensor data captured by one or more sensors of the computing device. For example, the computing device may analyze the image data captured by one or more cameras, such as by tracking the movement/location of eye pupils of the user and/or tracking the head movement of the user to detect when the user is distracted.
Patent Agency Ranking