US09736192B2

According to an aspect of the present disclosure, a method is disclosed for a SIPIMR node to withdraw from a SIP session set-up loop by replying a redirect message to the SIP Invite sending node. The redirect message contains information for setting up alternative SIP session, said information being available in the SIP Invite receiving node. This information is usable by the SIPIMS node for establishing an alternative SIP session as well as information needed by other nodes and applications further on in the SIP session set-up loop. The SIPIMS node is specially adapted to retrieve the information from the redirect message for establishing a new SIP session based on and containing the information from the redirect message. Several implementations are given for use in an IP Multimedia Subsystem of a telecommunication network.
US09736191B2

The invention relates to a radio-communication system for Push-to-Talk applications, comprising: a narrow-band PMR-technology terminal capable of connecting, via a radio-electric interface, to a narrow-band network infrastructure for accessing, via a PTT server, a set of narrow-band PTT resources or applications; and a wide-band-technology terminal capable of connecting, via a radio-electric interface, to an IP-WAN network for accessing, via a server, a set of wide-band PTT resources or applications, wherein said terminal comprises a client PTT application on the IP-WAN network configured to establish an IP connection between the terminal and a PTT server over the IP-WAN via an interface, such that said terminal can access the narrow-band PTT resources or applications and establish a communication channel with the terminal.
US09736189B2

A system and method which overcomes the limitations of the present modes of operating a SCIM by improving efficiency of information transfer in application chains while assuring that service logic is not affected. Initial filtering criteria for applications are extended to include criteria which define types of information to be processed by the application. The SCIM then determines whether each received request meet the criteria for each application. The SCIM filters out certain messages from applications to which the messages are irrelevant thereby dynamically varying the applications through which messages are passed in response to message characteristics. The system and method avoid the need to send request and response through applications to which their content is irrelevant.
US09736180B2

Concepts and technologies are disclosed herein for preventing spoofing attacks for bone conduction applications. According to one aspect, a device can receive an authentication signal that has propagated through a body. The device can prevent an adversary from using the authentication signal to spoof a user to be authenticated by the device. The device can also authenticate the user.
US09736157B2

The embodiments of the present invention provide a method and a trusted gateway for a WiFi terminal to access a PS service domain. The method comprises: receiving an accounting request message sent by an authentication, authorization and accounting AAA server or a dynamic host configuration protocol DHCP request message sent by the WiFi terminal; establishing, by a trusted gateway, a first packet data protocol PDP context connection or a first packet data network PDN connection with the PS service domain according to attribute information of the WiFi terminal after receiving the accounting request message or the DHCP request message, so that the WiFi terminal accesses the PS service domain via the wireless local area network, the trusted gateway, and the established first PDP context connection or the first PDN connection.
US09736154B2

A system and method are described for integrating an authentication service within an existing network infrastructure. One embodiment of a method comprises: configuring a gateway to restrict access to an internal network; configuring an authentication client of a client device to establish a communication channel with the authentication server and to register one or more authentication devices with the authentication server; authenticating the user with the authentication server using one or more of the registered authentication devices in response to an attempt to gain access to the internal network via the gateway; providing the client device with a cryptographic data structure in response to a successful authentication; providing the cryptographic data structure to the gateway as proof of the successful authentication; validating the cryptographic data structure with the authentication server; providing access to the gateway upon receiving an indication from the authentication server that the cryptographic data structure is valid.
US09736152B2

Automated locating and disconnection of undesired devices may include receiving a unique address of a candidate device, determining the address of the switch coupled to the candidate device based on the address of the candidate device, accessing the switch using the switch address, receiving switch information from the switch, receiving credentials from the user and commands to transform the candidate device into a disconnected state, and determining whether the user is permitted to execute the commands based on the credentials from the user. If it is determined that the user is permitted to execute the commands, the candidate device may be transformed into a disconnected state on the network and its address may be added to a blacklist. A device may be deemed to be undesired on the network due to intrusion events, violation of network policies, or other appropriate criteria.
US09736149B2

Methods and systems for authenticating a security device for establishing trusted email communication. The security device is authenticated by installing private security software on the security device. In order to authorize an email transaction, a transaction authorization is performed using the security device by display a QR (Quick Response) code from an authorization server on a user terminal and scanning the QR code into the security device. After scanning the QR code, an OTA (One-Time-Authorization) code is sent from the security device to the authorization server for verifying the transaction. Embodiments of the present invention provide trusted email communication. A corresponding system for authenticating a security device and preforming trusted email communication is also provided.
US09736138B2

A method for implementing a third party application in a micro-blogging service is provided, in which upon reception of a first request for presenting a media message provided by a third party media source, a micro-blog server obtains login information of a user and configuration information corresponding to the third party media source, converts the login information to authorization information, generates a second request for presenting the media message provided by the third party media source, and transmits the second request to a third party application server; the third party application server extracts the media message corresponding to the second request from the third party media source through a micro-blog open platform, by using the authorization information of the user and the configuration information corresponding to the third party media source, and presents it for the user.
US09736137B2

The present invention relates to a method and system for managing multi-user tools for a workspace on a touch screen. Workspaces are generated for use with the touch screen and one or more of identifiable pointers are associated with them. A global tool element having a plurality of controls is generated and displayed on the touch screen. When more than one pointer is associated with one of the workspaces, redundant controls are removed from the global tool element and a local tool element is created for each associated pointer. The local tool elements comprise at least the redundant controls.
US09736134B2

A child-oriented browsing system is provided wherein the system is implemented using a piece of client software, executing on the computing device of a child, and a website/server that manages the client software and other functions of the child-oriented browsing system.
US09736132B2

Systems and method for the management of resource dependent workflows are provided. One or more resource control devices monitor usage of a computing resource by server computing devices. Each resource control device may direct a server computing device to proceed with a workflow or to pause processing a workflow. A resource control device may further direct a server computing device to take resource conserving actions. When a computing resource is determined to be available, a resource control device may direct a paused server computing device to resume a workflow.
US09736126B2

Examples of techniques for authenticating mobile applications are described herein. A method includes receiving, at a first server, a key pair and a policy file associated with a mobile service on a second server, the policy file includes a plurality of security objects to be authenticated, a plurality of computing devices to authenticate the security objects, and an order of authentication. The method includes distributing the key pair and the policy file to a security device. The method also includes receiving, at the first server, an authentication request from a mobile application. The method further includes creating an authenticity challenge as specified in the policy file and sending the authenticity challenge with a response to the mobile application.
US09736123B2

Spray arm assemblies for dishwasher appliances are provided. A spray arm assembly includes a first spray arm. The first spray arm includes an arm member, the arm member defining an interior and a plurality of apertures in fluid communication with the interior. The arm member further extends along and is rotatable about a longitudinal axis. The spray arm assembly further includes a central housing defining and rotatable about a central axis, the central axis generally perpendicular to the longitudinal axis. In some embodiments, the spray arm assembly further includes a bevel drive assembly disposed within the central housing. The bevel drive assembly is configured to rotate the arm member about the longitudinal axis when the central housing rotates about the central axis. The bevel drive assembly includes a drive member, an axle member, and an idler member, the axle member mounted to the arm member.
US09736120B2

In one embodiment, a computer implemented method provides a client computing device network access to a private network by a network traffic manager, and the method includes: obtaining context parameters related to a context of the client computing device; selecting as a function of the context parameters one or more policies as selected policies, wherein each policy is associated with one or more network entitlement rules defining network access rules to a networking device or an application in the private network according to the policy; retrieving the one or more network entitlement rules associated with the selected policies; and providing the network traffic manager with the one or more network entitlement rules, thereby providing the client computing device the network access.
US09736115B2

Mechanisms are provided for performing an operation on a received data packet. A data packet is received and a hash operation on a header field value of a header of the data packet is performed to generate a hash value. A lookup operation is performed in a hash table associated with a type of the header field value to identify a hash table entry. A bit string associated with the hash table entry is retrieved, where each bit in the bit string corresponds to a class of rules of a rule set of a firewall. A matching operation of the header field value to rules in classes of rules corresponding to bits set in the bit string is performed to select one or more search trees. Operations are performed based on rules in the classes of rules being matched by header field value of the data packet.
US09736110B2

A method and an apparatus for acquiring an Internet Protocol (IP) address by a Dynamic Host Configuration Protocol, Dynamic Host Configuration Protocol (DHCP) client. The method includes generating, by a controller, a first DHCP discover packet, forwarding, by the controller, the first DHCP discover packet to a DHCP server through a switch so that the DHCP server generates a DHCP offer packet, and sends the DHCP offer packet to the switch, receiving, by the controller, the DHCP offer packet and port information of the switch to communicate with the DHCP server, wherein the DHCP offer packet and the port are reported by the switch, acquiring address information of the DHCP server, and generating, by the controller according to the address information and the port, a forwarding rule for forwarding from the switch to the DHCP server, to assist the DHCP client in acquiring an IP address of the DHCP client.
US09736106B2

Apparatus, methods and computer-readable storage medium are provided for security provisioning at a communication device. In some embodiments, a method can include: executing a high security application on a communication device based, at least, on detecting that high security is enabled for the communication device and detecting execution of a low security application; outputting, via a user interface (UI), information configured to detect an entry to the communication device; detecting an entry at the UI of the communication device; determining whether the entry corresponds to security access information stored in the communication device; and providing access to the communication device based, at least, on determining that the entry corresponds to the security access information.
US09736104B2

A computer creates an invitation on a social network. The computer receives data from a social networking post, and identifies in the data from the social networking post information about a future event that a first member of a social network intends to participate in. The computer determines an invitation template based on the information about the future event, and generates an invitation to a second member of the social network for the future event based on the information about the future event and based on the invitation template. The invitation template can be determined based on one or more of an event type and event subtype in an event record. The invitation can be generated by populating the template with information in the social networking post, other information in the social network, or other information not in the social network.
US09736098B2

A method, apparatus, and program product are disclosed for dividing, by a processor, a code segment into one or more portions that together form the code segment, generating a plurality of email messages, combining one or more portions of the code segment into an email message of the plurality of email messages, and sending the plurality of email messages to a client to be reassembled on the client.
US09736095B2

A user interface in a social networking system enables users to connect to and interact with each other using a third-party communication service, such as a VoIP or video chat service. A user initiates an interaction with another user in the social networking system, which passes the users' information to the third-party communication service provider to allow it to provide the requested service. The social networking system may pass an encrypted identifier for the users so that the third-party communication service does not have access to the real identities of the social networking system's users. A user of the social networking system may use this process to video conference with users of the third-party communication service, rather than just other users of the social networking system, and vice versa.
US09736092B2

The present invention allows an on-line user to specify the name by which that user is known when communicating with other target users, regardless of the name under which the sending user is currently logged-in. The invention also provides a mechanism to block messages from sending parties that are not willing to divulge their real identity.
US09736089B2

A method and system are provided for enabling voice communications via a messaging application. The method comprises enabling an instant messaging (IM) presence status option to be selected; and blocking an incoming voice communication when the presence status option has been selected. A method and system are also provided comprising displaying a first instant message in an instant messaging conversation user interface comprising call status information; and displaying updated call status information in the instant messaging conversation user interface after determining whether an call attempt has been successful.
US09736087B2

A computer readable, non-transitory medium storing a program that causes a computer to execute a process, the process includes: accepting electronic mail information including mail body text information and address information designated by a first user; accepting a request of a second user that designates the electronic mail information; referring to a storage unit that relates address information to human resource information of a person corresponding to the address and stores the address information and the human resource information and extracting human resource information corresponding to address information included in the electronic mail information designated by the second user; and sending the extracted human resource information to a terminal the second user uses together with the mail body text information included in the electronic mail information.
US09736075B2

The invention relates to a method for generating a load sharing vector indicating a plurality of communication targets for load sharing in a communication network. The method comprises providing a target distribution vector comprising a first number of entries indicating a first communication target, and comprising a second number of entries indicating a second communication target, and generating the load sharing vector upon the basis of active entries of the target distribution vector, the active entries indicating the communication target of the first or the second communication target which is available for load sharing in the communication network.
US09736061B2

A method performed by a network node. The method includes detecting a loss of connection at an incoming interface to an upstream neighbor of the network node, where the network node is in a multicast communication network that includes a multicast tree to provide connectivity from a common source node to one or more multicast recipient nodes. The multicast communication network further includes a set of one or more secondary paths to provide redundancy to the multicast tree, and sending a notification packet downstream toward the one or more multicast recipient nodes when the network node cannot re-route the multicast data traffic to allow the multicast data traffic to be received by the multicast recipient nodes, wherein the notification packet causes one or more downstream nodes to switch multicast reception to one or more of the set of one or more secondary paths to re-route the multicast data traffic.
US09736055B2

Various embodiments of inter-medium bridging are provided. In one aspect, a method may involve an inter-medium bridging device bridging between a plurality of mediums of a network connected to the first inter-medium bridging device at the Data Link Layer of the Open Systems Interconnection (OSI) model. The plurality of mediums may comprise at least a first medium and a second medium that comprise separate communications channels. The method may also involve the inter-medium bridging device facilitating communications between an external device and the network through an application interface of the first inter-medium bridging device.
US09736052B2

A hybrid routing—application network fabric apparatus is presented where a fabric apparatus has multiple apparatus components or resources that can be dedicated to one or more application topologies. The apparatus can receive a topology image definition file describing an application topology and the apparatus can dedicate its local components for use with the application topology. The apparatus can dedicate general purpose processing cores, dedicated routing cores, data channels, networking ports, memory or other local resources to the application topology. Contemplated application topologies include routing topologies, computation topologies, database topologies, storage topologies, or other types of application topologies. Furthermore, application topologies can be optimized by modeling or simulating the topologies on a network fabric.
US09736047B2

The present invention discloses methods and systems carried out at a network device for reducing network congestion by establishing an aggregated connection, wherein the aggregated connection comprise a plurality of virtual private network (VPN) tunnels. The system further comprises assigning default weights to the plurality of VPN tunnels along with transmitting and receiving data packets of a data session through the aggregated connection. When there is a missing data packet in the received data packets, the missing data packet is recreated based on a previous or a next data packet. Furthermore the present invention discloses methods and systems for determining whether a VPN tunnel from the plurality of VPN tunnels is experiencing an unacceptable packet drop rate. If it is seen that a VPN tunnel is experiencing an unacceptable packet drop rate, an effective weight of the at least one VPN tunnel is decreased in order to overcome the setback.
US09736030B1

A device is configured to receive, from a network device, a first message associated with a network management activity performed by using an application of the network device. The device is further configured to determine whether the first message satisfies a criterion, and to classify the first message based on a type of the application when the first message satisfies the criterion. The device is also configured to receive, from the network device, a second message associated with the network management activity; to correlate the second message with the first message after classifying the first message; and to create a record for the network management activity based on the first message and the second message by using rules associated with the type of the application.
US09736019B2

A method for router configuration includes: at a router, collecting DHCP server presence data of a local area network; at the router, collecting NAT server presence data of the local area network; generating a network configuration status based upon the DHCP server presence data and the NAT server presence data; and configuring DHCP server and NAT server settings of the router based on the network configuration status.
US09736005B2

Techniques are described for detecting duplicate IP addresses at a DHCP relay agent. Embodiments identify a list of DHCP clients that have valid IP address leases from one or more DHCP servers. Additionally, network traffic from a first node passing through the DHCP relay agent is monitored. Embodiments then determine whether the first node is using a duplicate IP address, based on the monitored network traffic and the identified list of DHCP clients.
US09735998B2

Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for transmission point indication in a coordinated multipoint (CoMP) system. A user equipment (UE) may receive common reference signal (CRS) parameters associated with individual base stations of a CoMP measurement set. The UE may also receive a transmission point index corresponding to a first base station of the CoMP measurement set that is scheduled for communications with the UE. A mapping module of the UE may produce a physical downlink shared channel (PDSCH) mapping pattern based on the CRS parameters associated with the scheduled base station.
US09735985B2

A mobile station includes a calculation unit, an adjustment unit, an estimation unit, and a measurement unit. The calculation unit calculates a weighting matrix for use in channel estimation of an interfering cell. The adjustment unit adjusts values of respective components of the weighting matrix calculated by the calculation unit so that out of the respective components, diagonal components are smaller than components other than the diagonal components. The estimation unit suppresses a noise component included in a value of the channel estimation by using the weighting matrix whose respective component values were adjusted by the adjustment unit so as to perform the channel estimation of the interfering cell. The measurement unit cancels a signal of the interfering cell from a received signal based on a result of the channel estimation and measures a reception quality of a measurement target cell with respect to the received signal.
US09735982B2

A switch apparatus includes: a plurality of ports; a VLAN setting management unit storing entries, in each of which VLAN information and at least one of the plurality of ports are associated with each other, and adding or updating, if an entry corresponding to a combination of VLAN information included in a packet received from a port and the reception port of the packet is not stored, a corresponding entry for the received packet; and a functional unit notifying a predetermined control apparatus of an added or updated content of the entry.
US09735969B2

The invention concerns a method for generating an electronic signature key and an associated public key certificate, implemented by a client unit and a server unit, the method comprising a step during which the client unit and/or the server unit generate(s) a signature key comprising a private key and a public key, and a public key certificate comprising said public key, the method being characterized in that the client unit acquires an item of biometric data of an individual, and in that the signature key and/or the public key certificate are generated from at least a portion of said biometric data, and in that the portion of biometric metric data from which the signature key and/or the public key certificate have been generated is ephemeral and is not memorized after the signature key and the public key certificate have been generated. The invention also concerns a method for transferring a message and a system designed to implement the method for generating a signature key.
US09735963B2

A private key is held which conforms to an ElGamal encryption system on a semigroup, calculation of an order of an element of the semigroup being computationally difficult, information corresponding to ciphertext conforming to the ElGamal encryption system is input, a private key s is used to decrypt the information corresponding to the ciphertext in conformance to the ElGamal encryption system, and information corresponding to a result of decrypting the ciphertext is obtained and output. Alternatively, whether it is computationally difficult or easy to calculate the order of the element of the semigroup is determined, and the safety of a decryption service providing device is evaluated based on the determination result.
US09735961B2

A method, a device, and a non-transitory storage medium are provided to generate and transmit a request to obtain a resource object stored in a clustered network database that stores keys; determine based on a value of the resource object carried in a response, whether permission to update the keys is permitted, wherein a first value of the resource object grants permission and a second value of the resource object does not grant permission; determine whether any of the keys expired in response to receiving permission, wherein other network devices configured to update the keys are prevented from updating the keys while the network device is granted permission; generate a new key for each key of the keys that expired; and store the new key for each key; and release the resource object back to the clustered network database.
US09735955B2

Systems and methods for sharing data between a first node and second node are disclosed. The methods may include sharing a first initialization vector between a first node and a second node using a multi-stage cryptography protocol. A first bit stream of first information may be passed from the first node to the second node using a single-stage cryptography protocol that encodes a message with the first initialization vector.
US09735954B2

Embodiments of the present invention relate to encryption key allocation with additional security elements to lessen vulnerability to certain attacks. In one embodiment, a method and computer program product is provided for broadcast encryption. A key bundle encoded in a non-transient machine-readable medium is received. The key bundle comprises a first cryptographic key and an associated first cryptographic function identifier. Encrypted content is received. A key block corresponding to a subset difference tree is received. A first cryptographic triple function corresponding to the first cryptographic function identifier is determined. The subset difference tree is traversed using the first cryptographic key and the first cryptographic triple function to obtain a content cryptographic key. The content cryptographic key is applied to the encrypted content to obtain decrypted content.
US09735944B2

A method and system for minimizing the control overhead in a multi-carrier wireless communication network that utilizes a time-frequency resource is disclosed. In some embodiments, one or more zones in the time-frequency resource are designated for particular applications, such as a zone dedicated for voice-over-IP (VoIP) applications. By grouping applications of a similar type together within a zone, a reduction in the number of bits necessary for mapping a packet stream to a portion of the time-frequency resource can be achieved. In some embodiments, modular coding schemes associated with the packet streams may be selected that further reduce the amount of necessary control information. In some embodiments, packets may be classified for transmission in accordance with application type, QoS parameters, and other properties. In some embodiments, improved control messages may be constructed to facilitate the control process and minimize associated overhead.
US09735940B1

A wireless communications system that uses adaptive arrays is disclosed in which the capacity is optimized. A method for optimizing the capacity of a wireless communications system that uses adaptive arrays is also disclosed. The wireless communication system may be a point to multi-point (P2MP) and/or a multi-point to multi-point (MP2MP) STAP system.
US09735907B2

A transmission device to multiplex in a first signal a plurality of second signals each having a low rate as compared with the first signal, the transmission device includes: a plurality of memories to store the plurality of second signals; a selector to select one of the second signals read from the plurality of memories; and a controller to control read timing to read the plurality of second signals from the plurality of memories and signal selection timing to select the one of the second signals by the selector so as to execute rearrangement processing of the plurality of second signals read from the plurality of memories in accordance with cross-connect setting information for the plurality of second signals and shift processing of the plurality of second signals read from the plurality of memories in accordance with multiplexing positions of the plurality of second signals for the first signal.
US09735906B2

A demultiplexing device includes a first demultiplexer configured to demultiplex a first input signal, a second demultiplexer configured to demultiplex a second input signal, and a switching circuit configured to set an input destination of signals demultiplexed and output by each of the first demultiplexer and the second demultiplexer based on data rates of the first and second input signals. A multiplexing device includes a first multiplexer configured to multiplex a first input signal, a second multiplexer configured to multiplex a second input signal, and a switching circuit configured to set an input destination of signals multiplexed and output by the first multiplexer and the second multiplexer based on data rates of the first and second input signals.
US09735894B2

A user equipment (UE), receiver and method are generally described herein. The UE may include a mixer, a local oscillator (LO) and an analog-to-digital converter (ADC). The mixer may downconvert a differential radio frequency (RF) signal using LO signals and provide downconverted signals to the ADC. The mixer may provide decoupled lowpass filtering. The lowpass filter capacitors may retain charge when discharging is completed. For each differential signal, the mixer may have an input pullup resistor, first switches receiving the signal and driven by different LO signals, second switches receiving signals from the first switches such that connected pairs of switches may have driven by different LO signals, an ADC input resistor, charging capacitors each connected between first switches driven by the same LO signal, and grounding capacitors each connected to second switches associated with different RF signal outputs and driven by different LO signals.
US09735890B2

In one aspect, there is provided a method for transmitting a two-qubit state. The method includes: propagating the two-qubit state onto a transmission waveguide, wherein the propagating includes distributing the two-qubit state about a certain phase; and transmitting the two-qubit state through the transmission waveguide using a pump pulse having the certain phase, wherein the pump pulse is provided in a manner so that the transmission waveguide functions as an optical phase sensitive amplifier (OPSA).
US09735885B1

A coherent frequency modulated receiver for receiving and detecting arriving optical signals which comprises an electrically controllable optical beam scanner receiving optical input beams arriving at different angles in a field of view of the electrically controllable optical beam scanner, the electrically controllable optical beam scanner conveying a scanned optical input beam as its output optical beam; a grating coupler responsive to the output or reflected optical beam of the electrically controllable optical beams scanner, the grating coupler having a waveguided output; an optical local oscillator laser having a waveguided output; an FMCW signal generator; an optical modulator responsive to the optical waveguided outputs of the optical local oscillator laser and also to an electrical FMCW signal from the FMCW signal generator; a pair of second order non-linear optical elements for frequency upconverting respective outputs of the optical modulator and the grating coupler; and at least one photodiode optically coupled to an outputs of the pair of second order non-linear optical elements.
US09735882B2

The present disclosure provides an apparatus, a system and a method for wireless data transmission by using a display backlight. The apparatus for transmitting wireless data by using a display backlight according to the present disclosure may include: a data storage unit for storing data to be transmitted; a main control unit for reading the data stored in the data storage unit; a signal modulation unit for modulating the data with a predetermined signal modulation method under the control of the main control unit to generate and output a sequence of switching pulse signals; a light source driving circuit for generating backlight driving switching pulse signals according to the sequence of switching pulse signals; and a display backlight member for outputting a sequence of light and shade signals.
US09735880B2

An optical transmitter includes a DMT modulating unit that allocates information signals to SCs and that generates a DMT signal by performing multi-level modulation on each of the information signals allocated to each of the SCs. The optical transmitter includes a mixer that shifts, on the basis of the probe result of the DMT signal and frequency information on a wireless signal that is input, the carrier frequency of the wireless signal so as not to overlap the SC to which the information signal in the DMT signal is allocated. Furthermore, the optical transmitter includes a multiplexing unit that multiplexes the DMT signal received from the DMT modulating unit and the wireless signal in which the carrier frequency has been shifted and outputs the multiplexed signal.
US09735879B2

Methods an systems for low-power transmission include biasing an emitter in a non-linear operating range of the emitter near a threshold current of the emitter. A data signal is distorted to add a precursor pulse to a rising edge of a data waveform to quickly bring the emitter into a linear operating range. The distorted data signal is transmitted at the emitter.
US09735874B2

A small form factor pluggable (“SFP”) transceiver for use in a communications network includes a transmitter adapted to be coupled to the network for supplying signals to the network, a receiver adapted to be coupled to the network for receiving signals from the network, and a programmable signal processing module coupled to the transmitter and the receiver and adapted to be programmed from a remote station coupled to the network. The module can be programmed to perform at least one service or management function on the network.
US09735873B2

A method of provisioning an optical network may include receiving one or more virtual optical network (VON) requests. Each VON request may include one or more virtual nodes and one or more virtual links. The virtual nodes may have one or more candidate nodes corresponding to a physical optical network. The method may also include identifying mapping patterns for VON requests by iteratively assigning each virtual node to one of their candidate nodes for each combination of candidate nodes and assigning each virtual link to corresponding physical links. The method may also include formulating a first set of constraint equations based on mapping patterns for the VON requests and formulating a second set of constraint equations based on physical optical network constraints. The first and second set of constraint equations may be solved by satisfiability modulo theories to obtain a mapping solution.
US09735871B2

A method, an apparatus, and a communication node for suppressing output noises of peripheral component interconnect express (PCIe) devices in optical fiber communication is provided. The communication node includes a PCIe chip and a detection and control circuit connected to a transmitting end of the PCIe chip. The PCIe chip transmits an electrical signal by a transmitter of a first lane. The detection and control circuit detects a differential-mode voltage of the electrical signal. If the differential-mode voltage is lower than a first threshold, the detection and control circuit controls an optical module connected to the PCIe chip not to transmit an optical signal through the first lane of the optical module. When a PCIe system includes the communication node, output noises of the transmitter is suppressed, and a normal optical fiber communication link is ensured.
US09735867B2

Systems and methods of estimating a distance to a cause of a micro-reflection in a CATV network.
US09735854B2

The present disclosure relates to antenna swapping for a wireless, e.g., cellular, radio system. In particular, embodiments of a single-die antenna swapping switching circuit are disclosed. In some embodiments, the single-die antenna swapping switching circuit enables antenna swapping in a wireless device using only two coaxial cables or transmission line connections regardless of an order of an antenna multiplexer of the wireless device. This results in significant space savings, particularly as the order of the antenna multiplexer increases, compared to antenna swapping techniques that require a pair of coaxial cables or transmission lines for each order of the antenna multiplexer. In addition, the single-die antenna swapping switching circuit is designed to be located between a radio front-end system and the antenna multiplexer such that intermodulation distortion and harmonics resulting from the switches comprised in the single-die antenna swapping switching circuit are mitigated.
US09735845B2

The present document is for a wireless communication with reduced internal signaling burden in the distributed antenna system (DAS). In the proposed method, a user equipment (UE) receives a decoding unit, from the network, by multiple distributed unit (DUs) distributed within the UE, and decodes the decoding unit, at each of the multiple DUs. Each of the multiple DUs reports first information on the decoding result to a central unit (CU) controlling the multiple DUs, and the CU determines decoded bit values of the decoding unit based on the first information acquired from each of the multiple DUs.
US09735840B2

A communication beacon including a calculation unit associated with a memory module for data storage and with a communication circuit, the beacon being powered by a power unit, the communication circuit including a first interface unit using a first protocol, a second interface unit using a second protocol, the memory unit including a first memory unit and a second memory unit each memory unit being electrically connected to each interface unit.
US09735838B2

Provided are an apparatus and method for simplifying wireless connection and data sharing. In order to simply implement a complicated and difficult function related to vehicle wireless connection via NFC, the apparatus recognizes proximity or contact to a mobile device, transmits head unit wireless connection information to the mobile device, receives connection information from the mobile device, performs connection to the mobile device in an OBB scheme on the basis of the received connection information, and provides an NFC-linked service when the connection to the mobile device is completed.
US09735836B2

An inductive power transfer system comprises a power transmitter (101) and a power receiver (105). The power transmission system supports two-way communications. The power receiver (105) first initiates a mandatory configuration phase by transmitting a signal strength package and the power transmitter and receiver then operates (505, 507) the mandatory configuration phase wherein a first set of power transfer operating parameters are selected for the power transmitter (101) and the power receiver (105). The power receiver (105) subsequently transmits (509) a request to enter a negotiation phase and the power transmitter (101) acknowledges (511) the request by transmitting an acknowledgement. It then enters the negotiation phase. The power receiver (105) enters the negotiation phase in response to receiving the acknowledgment message. The power receiver (105) and power transmitter (101) then determines (513, 515) a second set of operating parameters by performing the negotiation phase. The approach is particularly suitable for a Qi power transfer system.
US09735832B2

An output circuit sends a control pilot signal generated in a voltage generator to an input circuit. A communication unit is connected between an earthed wire and a control pilot wire on the output side of the output circuit via a bandpass filter. A communication unit is connected between the earthed wire and the control pilot wire on the input side of the input circuit via a bandpass filter. A low-pass filter is interposed between the output circuit and the communication unit. A low-pass filter is interposed between the input circuit and the communication unit.
US09735829B2

An electronic device includes a board embedded in the electronic device, having a peripheral portion and a conductive region including a ground and a non-conductive region, an external conductor located in the peripheral portion and including a first non-segmented conductor having persistence with respect to performing an antenna function and connected to the ground. The device also includes a first antenna pattern configured to receive a first feed signal that contribute to first resonance for a first communications band, a second antenna pattern configured to receive a second feed signal that contributes to second resonance for a second communications band, and a first shield located between the first antenna pattern and the second antenna pattern that is connected to each of the ground and the first non-segmented conductor.
US09735826B2

An electronic device may include a noise shielding device that may include: a substrate including at least one heat generating component; a metallic shield cover that is disposed on the substrate to enclose the at least one heat generating component; a metal housing disposed around the shield cover; and a heat transfer member that is configured to transfer heat emitted from the heat generating component through an opening formed at a position corresponding to the heat generating component to the metal housing, wherein the metallic shield cover includes a plurality of tension fingers that protrude at predetermined intervals and contact a bottom face of the metal housing, and noise emitted from the heat generating component is shielded by a shielding region that is formed by the tension fingers and the metal housing.
US09735823B1

Various activity tracker and communication devices are presented. Such devices may include a processing unit and a battery unit. Such devices may also include a flexible band unit, that includes a first band and a second band that removably couple with each other and a component housing that defines a top window and a bottom window. In some embodiments, the battery unit may be inserted within a cavity defined by the component housing such that a top window permits the processing unit to be viewed when the processing unit is installed in the component housing, but the top window is sized to not permit the processing unit and the battery unit to be removed through the top window.
US09735820B2

A LIN receiver includes a single, low power structure for both sleep and silent modes, with a single comparator for detecting LIN signaling during both sleep and silent modes as well as during active mode. In some embodiments, full receiving capability is implemented with a current as low as 5 microamps. In particular, dominant and recessive levels for the wakeup bloc are identical to those of standard LIN levels, fixed at about 3.5 V. Consequently, full LIN receiving capability is available during sleep mode.
US09735818B2

The present invention relates to a wireless communication system. A method for cancelling interference and receiving a signal by a user equipment in a wireless communication system, the method performed by the user equipment comprising: receiving assistance information for cancelling an interference signal transmitted from an interfering base station; cancelling the interference signal based on the assistance information; and receiving a desired signal from a serving base station, wherein the user equipment assumes a part of the assistance information for cancelling the interference signal as a limited value and then receives the interference signal.
US09735814B1

An example method for facilitating a high power efficient amplifier through digital pre-distortion (DPD) in cable network environments is provided and includes receiving a first signal and a second signal at a DPD coefficient finder in an amplifier module of a cable modem, the second signal including transformations of the first signal from distortions due to channel effects and amplifier nonlinearity, synchronizing the first signal and the second signal, removing the channel effects, computing a first vector representing an inverse of the nonlinearity of the amplifier, computing a second vector representing an inverse of certain channel effects and providing DPD coefficients to a DPD actuator, the DPD coefficients including the first vector and the second vector, the DPD actuator predistorting an input signal to the amplifier module with the DPD coefficients, such that an output signal from the amplifier module retains linearity relative to the input signal.
US09735810B2

A transmitting device has a transmission data generating part and an output buffer part. The transmission data generating part transmits a data and a clock, which are to be transmitted to a receiving device, and outputs them to the output buffer part. The output buffer part includes a data transmitting part and a clock transmitting part. The clock transmitting part generates and transmits a clock intermittently phase-shifted. The data transmitting part transmits the data in sync with the clock transmitted from the clock transmitting part.
US09735807B2

A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 2/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM).
US09735787B2

An agile frequency synthesizer with dynamic phase and pulse-width control is disclosed. In one aspect, the frequency synthesizer includes a count circuit configured to modify a stored count value by an adjustment value. The frequency synthesizer also includes an output clock generator configured to generate an output clock signal having rising and falling edges that are based at least in part on the stored count value satisfying a count threshold. The count circuit is further configured to alter at least one of the period or phase of the output clock signal based at least in part on modifying an adjustment rate of the count circuit.
US09735783B2

A field programmable gate array (FPGA) and method of reconfiguring a FPGA are disclosed. The FPGA includes a plurality of logic elements interconnected with reconfigurable switches and at least horizontal and vertical direct links A memory is coupled to the reconfigurable switches, the memory being configured to store at least two run time configurations. The reconfigurable switches are reconfigurable based on a selected run time configuration stored in the memory. The memory may be a nanoelectronic random access memory (RAM). The memory may be configured to store the at least two run time configurations for at least four logic elements. Each logic element may include a look-up-table (LUT), a flip-flop, inputs and outputs. Each logic element may include dedicated carry logic. At least four logic elements may be interconnected with diagonal direct links.
US09735781B2

An application specific integrated circuit (ASIC) and a method for its design and fabrication is disclosed. In one embodiment, the camouflaged application specific integrated circuit (ASIC), comprises a plurality of interconnected functional logic cells that together perform one or more ASIC logical functions, wherein the functional logic cells comprise a camouflage cell including: a source region of a first conductivity type, a drain region of the first conductivity type, and a camouflage region of a second conductivity type disposed between the source region and the drain region. The camouflage region renders the camouflage cell always off in a first camouflage cell configuration and always on in a second camouflage cell configuration having a planar layout substantially indistinguishable from the first configuration.
US09735779B1

A field programmable gate array (FPGA) includes a temperature sensor array. The FPGA also includes a supply voltage modulation circuit. The supply voltage modulation circuit is coupled to the temperature sensor array.
US09735770B2

A method is described for controlling switching edges for switched output stages, in which a voltage at a switching node of the output stage is detected; a reference time is started when the voltage reaches a predefined reference value; the steepness of the switching edge is reduced if the voltage has reached a second predefined reference value at an end of the reference time; and the steepness of the switching edge is increased if the voltage has not reached the second predefined reference value at the end of the reference time. Furthermore, a control device for adjusting switching edges for switched output stages is provided.
US09735768B2

In a general aspect, an apparatus can include a temperature measurement circuit configured to produce a first signal indicating a first operating temperature of a first semiconductor device and a temperature comparison circuit operationally coupled with the temperature measurement circuit. The temperature comparison circuit can be configured to compare the first signal with a second signal indicating a second operating temperature of at least a second semiconductor device and produce a comparison signal indicating whether the indicated first operating temperature is higher, lower or equal to the indicated second operating temperature. The apparatus can also include an adjustment circuit configured to adjust operation of the first semiconductor device based on the comparison signal.
US09735764B2

A circuit includes a first switch, a second switch, a first delay circuit and a second delay circuit. The first switch includes a first terminal, and the second switch includes a second terminal. The first delay circuit is coupled to the first terminal and the second terminal. The first delay circuit is configured to alternately turn ON the first switch and the second switch in accordance with an input signal and with a delay between successive ON times of the first switch and the second switch. The second delay circuit is coupled to the first terminal and the second terminal. The second delay circuit is configured to control the first delay circuit to generate the delay in accordance with a stored setting of the delay, a first voltage on the first terminal, or a second voltage on the second terminal.
US09735762B2

An amplifier includes a first voltage generating circuit that generates a first clamp voltage based on a reference voltage and a first voltage, a second voltage generating circuit that generates a second clamp voltage based on the reference voltage and a second voltage that is lower than the first voltage, a third voltage generating circuit that generates a second AC voltage that changes with the same voltage amplitude in a vertical direction of the reference voltage, based on an input first AC voltage, within a voltage range of the first voltage and the first clamp voltage, or within a voltage range of the second clamp voltage and the second voltage, and an amplification circuit that amplifies the voltage amplitude of the second AC voltage and generates a third AC voltage.
US09735761B2

Various techniques are provided to efficiently implement user designs in programmable logic devices (PLDs). In one example, a programmable logic device (PLD) includes a plurality of programmable logic blocks (PLBs) and a plurality of logic cells within at least one of the PLBs, where each logic cell includes a four input lookup table (4-LUT) configured to provide a 4-LUT output signal to associated carry logic. Each logic cell is configurable according to at least two selectable operational modes including a logic function output mode and a ripple arithmetic output mode, and at least three of the 4-LUT inputs are interchangeable when a selected operational mode comprises the ripple arithmetic output mode.
US09735749B2

A radio frequency receiver and an automatic gain control method of the radio frequency receiver is presented. The radio frequency receiver includes an automatic gain control apparatus, a radio frequency component, and an analog to digital converter, where the automatic gain control apparatus further includes: an intensity calculator configured to calculate a relationship between an intensity representation parameter of digital data and a preset intensity threshold within a preset calculation time; and an automatic gain controller configured to compare the relationship calculated by the intensity calculator with a preset relationship threshold, and adjust a gain of the radio frequency component on radio frequency data according to a comparison result, so that an amplitude of the radio frequency data obtained after the gain adjustment is within a receiving range of the analog to digital converter.
US09735741B2

Aspects of this disclosure relate to a receiver for digital predistortion (DPD). The receiver includes an analog-to-digital converter (ADC) having a sampling rate that is lower than a signal bandwidth of an output of a circuit having an input that is predistorted by DPD. DPD can be updated based on feedback from the receiver. According to certain embodiments, the receiver can be a narrowband receiver configured to observe sub-bands of the signal bandwidth. In some other embodiments, the receiver can include a sub-Nyquist ADC.
US09735733B2

An atomic oscillator includes an atom cell, a first light source device, a second light source device, and a reception section. The atom cell is filled with alkali metal. The first light source device emits a light beam that includes a resonance light beam pair configured to be circularly polarized with each other in the same direction and configured to cause the alkali metal to resonate. The second light source device emits a light beam that includes adjustment light beam configured to be circularly polarized in a reverse direction to the resonance light beam pair. The reception device receives the resonance light beam pair that pass through the atom cell. The adjustment light beam may include the resonance light beam that causes the alkali metal to resonate. In addition, the resonance light beam pair may be a line and the adjustment light beam is a line.
US09735725B2

Protection of an electric motor drive controller from a transient voltage is described herein. The transient voltage is provided by an alternating current (AC) power line that includes a line conductor, a neutral conductor, and a ground conductor. The transient voltage protection system includes a first stage protection device coupled to an input of a rectifier of the motor drive controller. The first stage protection device is configured to suppress the transient voltage to prevent damage to the motor drive controller. The transient voltage protection system also includes a second stage protection device coupled between the rectifier and an inverter of the motor drive controller. The second stage protection device is configured to further suppress the transient voltage to prevent damage to the inverter.
US09735720B2

A vehicle includes one or more inverter-fed electric machines such as permanent magnet synchronous motors. In response to a torque request, a controller issues commands to an inverter calculated to cause the motor to produce the requested torque. A method of operating the inverter may determine the commands based on the ratio of rotor speed to inverter input voltage, reducing the approximation error associated with multi-dimensional lookup tables. When the speed and voltage vary while maintaining a constant ratio and constant torque request, the issued commands produce a winding current in the electrical machine with constant direct and quadrature components.
US09735717B1

A brushless motor comprises: a stator 21 having armature coils 21a, 21b, and 21c; a rotor 22 which is rotated by a revolving magnetic field; and a switching element 30a, wherein the brushless motor has a rotation number control unit 33 which switches between low-speed and high-speed mode, wherein in the low-speed mode, the rotation number control unit 33 supplies current to the armature coils 21a, 21b, and 21c at predetermined energization timing and controls a duty ratio to control the rotation number of the rotor 22, and in the high-speed mode, the rotation number control unit 33 supplies current to the armature coils 21a, 21b, and 21c at energization timing advanced from the energization timing for the low-speed mode, thereby performing field weakening control of weakening the revolving magnetic field from that of the low-speed mode to control the rotation number of the rotor 22.
US09735712B2

A roadway renewable energy generation system and method, that includes a plurality of plunger devices, electrically connected in series, and each plunger device configured to generate a predetermined amount of electricity, through reciprocating linear motion, when actuated by an object; a plurality of grooves formed within a ground surface configured to house the plurality of plunger devices therein, wherein a top portion of each plunger device extends a predetermined distance above the ground surface; a transformer configured to transform the electricity generated by the plurality of plunger devices; and a storage device configured to store the electricity from the transformer. The system is embedded into roadways and parking garages/ramp entrances, for example, to enable electricity generated when each plunger device is depressed as the vehicle tires pass over the roadways to be stored and reused for electric vehicles and power/utility grids.
US09735711B2

Improving wind-based piezoelectric power conversion is provided. For example, a piezoelectric element affixed to a vibratory member is provided. A rigid mounting system coupled with a rotatable base is provided for said vibratory member on one end of the vibratory member. A solar generator is coupled with the rigid mounting system and at least one obstacle is provided located on the flexing side of the vibratory member. The obstacle induces a vortex in the wind passing the obstacle and arriving at the vibratory member, which enhances wind-induced displacement in the vibratory member.
US09735707B2

System for converting thermal energy into electrical energy (S1) intended to be arranged between a hot source (SC) and a cold source (SF), comprising means for converting thermal energy into mechanical energy (6) and a piezoelectric material, with the means for converting thermal energy into mechanical energy (6) comprising groups (G1, G2) of at least three bimetallic strips (9, 11, 13) linked mechanically together by their longitudinal ends and suspended above a substrate (12), each bimetallic strip (9, 11, 13) comprising two stable states wherein it has in each of the states a curvature, with two directly adjacent bimetallic strips (9, 11, 13) having for a given temperature opposite curvatures, with the switching from one stable state of the bimetallic strips (9, 11, 13) to the other causing the deformation of a piezoelectric material.
US09735704B2

Provided is an apparatus for controlling an inverter current, and more particularly, to a current controlling apparatus for controlling current of a switching element of an inverter that outputs a 3-phase alternating current. The apparatus for controlling an inverter current includes: an inverter comprising a plurality of current detection switching elements capable of detecting switched and output current, converting a direct current voltage into a 3-phase alternating current by turning the plurality of current detection switching elements on and off; an AD converter for directly receiving an input of an output current of an output terminal of each of the plurality of current detection switching elements as a detection current and converting the detection current into a detection signal value in digital form; and a control unit for controlling on and off of the plurality of current detection switching elements by using the detection signal value.
US09735699B2

Discussed is an integral inverter usable with a solar cell module including a solar cell panel. The integral inverter includes a terminal connected to the solar cell panel, a bypass diode electrically connected to the terminal, an inverter member including a direct current (DC)-alternating current (AC) inverter electrically connected to the bypass diode and a case configured to integrate at least one of the terminal and the bypass diode with the DC-AC inverter located therein.
US09735697B2

A converter performs full-wave rectification on a single-phase voltage, thus outputting a rectified voltage across DC power supply lines. An inverter receives the rectified voltage and then supplies a three-phase AC current to an inductive load. Between the DC power supply lines is connected a charge and discharge circuit. The charge and discharge circuit includes a buffer circuit and a boost circuit. The buffer circuit includes a series connection between a capacitor and a switch. The boost circuit, which may be configured by a boost chopper, includes a switch, a reactor and a diode. The charge and discharge circuit provides and receives part of pulsations of the power input to the converter between the DC power supply lines.
US09735693B2

A power conversion apparatus is provided. The power conversion apparatus includes a transformer, a synchronous rectification (SR) transistor and an SR control circuit. A first terminal of a primary side of the transformer receives an input voltage. A first terminal of a secondary side of the transformer provides an output voltage to a load. A first drain/source terminal of the SR transistor is coupled to a second terminal of the secondary side of the transformer. A second drain/source terminal of the SR transistor is coupled to a first ground terminal. A gate terminal of the SR transistor receives a control signal. The SR control circuit receives a signal of the first drain/source terminal of the SR transistor to determine statuses of the load and generate the control signal. When the load is a light load, the SR control circuit enters a power-saving mode and turns off the SR transistor.
US09735692B1

An adapter includes a rectifying unit, a power factor correction unit, a standby circuit, a load-connecting detection circuit, a first power conversion circuit, a second power conversion circuit and an auxiliary voltage control circuit. When a load apparatus is connected to the adapter, a first ground side of the first power conversion circuit is short-circuited to a second ground side of the second power conversion circuit, so that the load-connecting detection circuit is turned on and sends out a first signal. After the auxiliary voltage control circuit receives the first signal, the auxiliary voltage control circuit is turned on to drive the first power conversion circuit and the second power conversion circuit, so that the first power conversion circuit and the second power conversion circuit start to convert a first voltage into a first output voltage and a second output voltage.
US09735686B2

A control device controls a switching circuit for a converter. The switching circuit comprises a half-bridge having a high-side transistor and a low-side transistor. The control device comprises a controller configured to control turning on and turning off said two transistors, so that a square-wave voltage is applied to the transformer primary. The controller is configured to start switching the half-bridge by turning on the low-side transistor. The control device comprises a first timer configure to initially turn on the low-side transistor for a duration given by a first time period useful for pre-charging a bootstrap capacitor couplable to the middle point of the half-bridge, and a second timer configured to keep the low-side transistor and the high-side transistor turned off for a second time period immediately following the first time period and having a longer duration than the first time period.
US09735684B2

Power supplies together with related over voltage protection methods and apparatuses. A power supply has a transformer including a primary winding and an auxiliary winding. A power switch is coupled to the primary winding and a sensing resistor coupled between the power switch and a grounding line. A multi-function terminal of a controller is coupled to the sensing resistor. A diode and a first resistor is coupled between the auxiliary winding and the multi-function terminal.
US09735676B2

Resonant power converters and inverters comprising a self-oscillating feedback loop coupled from a switch output to a control input of a switching network comprising one or more semiconductor switches (S1, S2). The self-oscillating feedback loop sets a switching frequency of the power converter (100) and comprises a first intrinsic switch capacitance (CGD) coupled between a switch output and a control input of the switching network and a first inductor (LG). The first inductor (LG) is coupled in-between a first bias voltage source and the control input of the switching network and has a substantially fixed inductance. The first bias voltage source is configured to generate an adjustable bias voltage (VBias) applied to the first inductor (LG). The output voltage (V0UT) of the power converter (100) is controlled in a flexible and rapid manner by controlling the adjustable bias voltage (VBias).
US09735674B2

A method for generating a pulse width modulation (PWM) control signal includes generating a sawtooth ramp signal at a first frequency under standard operating conditions using a ramp generator, generating a PWM square wave having a rising edge at a falling edge of the sawtooth ramp signal and a falling edge when the sawtooth ramp signal exceeds an error threshold, adjusting the frequency of the sawtooth ramp in response to a changed operating parameter of the ramp generator, and adjusting a peak input voltage of the ramp generator simultaneous with adjusting the frequency of the sawtooth ramp, thereby preventing one of a voltage overshoot and a voltage undershoot.
US09735673B2

In accordance with an embodiment, a method of driving a switching element in a switching converter includes generating a feedback signal that is dependent on the output voltage, driving the switching element in a plurality of subsequent burst cycles, determining a burst frequency, and adjusting an effective switching frequency in at least one burst cycle dependent on the determined burst frequency. Each burst cycle includes a burst-on period and a subsequent burst-off period, and determining the burst frequency includes evaluating a duration of at least one burst cycle.
US09735672B2

A bipolar output charge pump circuit having a network of switching paths for selectively connecting an input node and a reference node for connection to an input voltage, a first pair of output nodes, two pairs of flying capacitor nodes, and a controller for controlling the switching of the network of switching paths. The controller is operable to control the network of switching paths when in use with two flying capacitors connected to the two pairs of flying capacitor nodes, to provide a first mode and a second mode when in use with two flying capacitors connected to the flying capacitor nodes, where at least the first mode corresponds to a bipolar output voltage of +/−3VV, +/−VV/5 or +/−VV/6.
US09735664B2

A multi-level power converter comprising: n input stages (Ein_n), n being at least equal to 1, each input stage comprising n+1 identical input converters (CONVx_En) connected together, the input converters (CONVx_En) exhibiting an identical topology, chosen from among the architectures of the NPC (Neutral Point Clamped), ANPC (Active Neutral Point Clamped), NPP (Neutral Point Piloted) and SMC (Stacked Multicell Converter); an output stage (Eout) connected to the input stage of rank 1 and comprising an output converter (CONVs) supplied with a differential voltage (Vfloat) resulting from a first electrical potential applied to the output of a first input converter of the input stage of rank 1 and from a second electrical potential applied to the output of a second input converter of the input stage of rank 1, the output converter (CONVs) exhibiting a topology chosen from among an architecture with floating capacitor (FC), SMC (Stacked Multicell Converter), NPC (Neutral Point Clamped), NPP (Neutral Point Piloted) and ANPC (Active Neutral Point Clamped).
US09735659B2

An electric rotating machine includes a rotor, a stator, and a thermistor. The thermistor has a temperature measuring element portion that is fitted in a minute gap defined by connecting portions of segment conductors at a stator coil end. The stator coil end is formed by arranging a plurality of the segment conductors in slots of a stator core to thereby form connecting portions of the segment conductors at the end portion of the stator core. The thermistor is separated from the connecting portions of the segment conductors only by dead air that defines the minute gap.
US09735650B2

A method of assembling a starter/generator in a gas-turbine engine, including coupling a rotor and a stator of the starter/generator such that the rotor is rotatable with respect to the stator to drive the rotor when the starter/generator is electrically powered and to produce electrical power when the rotor is rotated, securing the stator to a bearing support, coupling the starter/generator to a low pressure shaft of the engine by installing the bearing support over a bearing assembly secured to an end of the low pressure shaft, inserting the low pressure shaft through a high pressure shaft of the engine with the end of the low pressure shaft protruding therefrom and positioning the starter/generator in proximity of an end of the high pressure shaft, and drivingly engaging the rotor to the high pressure shaft.
US09735645B2

A flywheel energy storage system incorporates various embodiments in design and processing to achieve a very high ratio of energy stored per unit cost. The system uses a high-strength steel rotor rotating in a vacuum envelope. The rotor has a geometry that ensures high yield strength throughout its cross-section using various low-cost quenched and tempered alloy steels. Low-cost is also achieved by forging the rotor in a single piece with integral shafts. A high energy density is achieved with adequate safety margins through a pre-conditioning treatment. The bearing and suspension system utilizes an electromagnet that off-loads the rotor allowing for the use of low-cost, conventional rolling contact bearings over an operating lifetime of several years.
US09735644B2

The purpose of the present invention is to provide an inverter-integrated electric compressor in which a DC power input system is simplified as a configuration for directly connecting a power source cable connector to a P-N terminal on a substrate, stress caused to the substrate can be reduced even in this case, and damage to the substrate and mounting components can be prevented. In the inverter-integrated electric compressor, a P-N terminal for inputting high-voltage DC power is provided on a main substrate of an inverter device, a power source cable can be connected by inserting a connector into the P-N terminal, the connector being provided to one end the terminal, an electrical component constituting the inverter device is placed on the opposite side of the P-N terminal to sandwich the main substrate therebetween, and the stress caused to the main substrate when the connector is inserted is borne by the electrical component.
US09735638B2

A rotor, in particular a permanent magnet rotor, for an electrical machine, with a magnet carrier arranged concentrically with an axis of the rotor, wherein the magnet carrier has protrusions on its outer face, a number of magnets arranged on the outer face of the magnet carrier, which are arranged in the peripheral direction of the magnet carrier side-by-side and spaced apart from one another on the magnet carrier, wherein the magnets in each case are arranged between the protrusions, and plastic, which in each case is arranged between the magnets and at least partially encloses the protrusions.
US09735633B2

A rotor includes a rotor core having a plurality of pairs of magnet-receiving holes and a plurality of magnets respectively received in the magnet-receiving holes. Each pair of the magnet-receiving holes is arranged in a substantially V-shape that opens toward a stator side. For each pair of the magnet-receiving holes, there are provided a pair of corresponding magnetic flux barriers and a corresponding center bridge. The corresponding magnetic flux barriers are formed so as to respectively extend radially inward from magnetic pole centerline-side ends of the pair of the magnet-receiving holes. The corresponding center bridge radially extends between the corresponding magnetic flux barriers to separate them from each other. The corresponding center bridge is configured to include a radially inner portion and a radially outer portion located radially outward of the radially inner portion. The radially inner portion has a greater circumferential width than the radially outer portion.
US09735627B2

An input driver includes a power converting unit and a level adjusting unit. The power converting unit is configured to generate a first power and a second power having an anti-phase relationship based on input power, and process the first power and the second power as differential inputs to output a third power. The level adjusting unit is configured to adjust a voltage level of the third power and output the adjusted power as an input to a power amplifier.
US09735622B2

An isolated signal transmission apparatus isolatingly transmits, from a control-side apparatus to a control target apparatus, an electric signal obtained by superimposing a communication signal on a direct-current signal. The apparatus includes a lower limiter circuit configured to output, to the control target apparatus, a direct-current signal, whose value is a predetermined lower limit value, if a value of the direct-current signal from the control-side apparatus is less than the predetermined lower limit value.
US09735620B2

A mechanical switch and a semiconductor switch are connected between a load and a power supply system. A mechanical switch and a semiconductor switch are connected between the load and a secondary battery side. A control part turns on the mechanical switch, turns off the semiconductor switch, turns on the semiconductor switch and turns off the mechanical switch sequentially. In addition or alternatively, the control part turns on the mechanical switch, turns off the semiconductor switch, turns on the semiconductor switch and turns off the mechanical switch.
US09735612B2

Unmanned space programs are currently used to enable scientists to explore and research the furthest reaches of outer space. Systems and methods for low power communication devices in accordance with embodiments of the invention are disclosed, describing a wide variety of low power communication devices capable of remotely collecting, processing, and transmitting data from outer space in order to further mankind's goal of exploring the cosmos. Many embodiments of the invention include a Flash-based FPGA, an energy-harvesting power supply module, a sensor module, and a radio module. By utilizing technologies that withstand the harsh environment of outer space, more reliable low power communication devices can be deployed, enhancing the quality and longevity of the low power communication devices, enabling more data to be gathered and aiding in the exploration of outer space.
US09735611B2

A wireless charging device includes an external cover to be disposed in an interior of a vehicle, a wireless charging module disposed in the external cover, and an elastic support disposed on a surface of the external cover to elastically support a power receiving apparatus removably inserted between the external cover and the elastic support.
US09735609B2

Embodiments of the present invention provide a charging apparatus comprising a case comprising at least one compartment capable of storing a battery-powered lighting device and at least one charging base capable of charging the battery-powered lighting device, wherein each charging base resides in a separate compartment of the case. Each compartment in the case is capable of receiving and storing a battery-powered lighting device in more than one orientation. Each charging base further comprises a charging interface system shaped to engage with and charge a battery-powered lighting device in at least two orientations, and a mounting system interface shaped to engage with and securely mount a battery-powered lighting device to the charging base in at least two orientations. The charging interface system is capable of providing an electrical current to the battery-powered lighting device in a variety of formats, including inductive, conductive and radio frequency charging.
US09735599B2

A battery charger includes an input supply terminal configured to receive a supply signal and a battery terminal configured to be connected to a battery. A supply switching circuit is arranged between the battery terminal and the input supply terminal. A control device generates a control signal to control operation of the supply switching circuit. A fuel gauge device provide a digital estimation of a voltage signal across the battery. A correction device modifies the control signal in response to the digital estimation of the voltage signal across the battery if that digital estimation is outside of a value range between two thresholds.
US09735591B2

A HEMS 100 that controls a plurality of storage batteries 10 provided in a power consumer acquires information on type and/or deterioration level of each of the plurality of storage batteries. The HEMS 100 controls charge and discharge of each of the plurality of storage batteries 10 on the basis of the information on the type and/or the deterioration level of each of the plurality of storage batteries 10.
US09735581B2

According to one aspect of the teachings herein, various feeder connection arrangements and architectures are disclosed, for collecting electricity from wind turbines in an offshore collection grid that operates at a fixed low frequency, e.g., at one third of the targeted utility grid frequency. Embodiments herein detail various feeder arrangements, such as the use of parallel feeder connections and cluster-based feeder arrangements where a centralized substation includes a common step-up transformer for outputting electricity at a stepped-up voltage, for low-frequency transmission to onshore equipment. Further aspects relate to advantageous generation arrangements, e.g., tower-based arrangements, for converting wind power into electrical power using, for example, medium-speed or high-speed gearboxes driving generators having a rated electrical frequency for full-power output in a range from about 50 Hz to about 150 Hz, with subsequent conversion to the fixed low frequency for off-shore collection.
US09735579B2

A method (100) for demand shaping through load shedding and shifting in an electrical smart grid.
US09735577B2

A Maintain Power Signature (MPS) Powered Device (PD) is described. In one or more implementations, the MPS device comprises a current sensor configured to sense current flowing from Power Sourcing Equipment (PSE) to the PD. The current sense based MPS device also comprises a current generator configured to sink electrical current to prevent the PSE from removing power to the PD. Thus, the electrical current comprises a current amplitude characteristic selected based upon MPS requirements of the PSE. In some implementations, the current is sunk to a ground. In other implementations, the current is sunk to a storage device, such as a storage device included with the PD and/or external to the PD.
US09735575B2

A power management system comprises a plurality of HEMSs 10 and a CEMS 40. The CEMS 40 transmits, to each HEMS 10, a notification request for requesting a notification of an amount of power that can be reduced from power currently consumed by a load connected to each HEMS 10, in response to a power curtailment signal. Each HEMS 10 transmits, to the CEMS 40, reducible power information including the amount of power that can be reduced from the power currently consumed, in response to the notification request. The CEMS 40 transmits, to each HEMS 10, power reduction information including an amount of power that should be reduced in each consumer 70, in response to the power curtailment signal and the reducible power information.
US09735573B2

A DC-power system including a main DC bus, a power generating unit arranged to feed the main DC bus, an isolator switch arranged between the main DC bus and the power generating unit for isolating the power generating unit from the main DC bus in case of a main DC bus fault, a drive unit arranged to be fed by the main DC bus, wherein the drive unit includes a drive unit bus system, converter units connected to the drive unit bus system, and fuses arranged between the drive unit bus system and the converter units for protecting the converter units in case of a drive unit fault.
US09735561B2

The invention relates to an assembly (14) of a cable-connecting device (10) and a multi-core cable (11), which form a mechanical, explosion-proof connection to each other. For this purpose, the cable-connecting device (10) has a plastically deformable outer sleeve (18) having a crimping section (23). A hollow cylindrical inner sleeve (19) made of elastically deformable material is arranged between a cable sheath (13) made of elastomer and the crimping section (23). An elastic deformation of the inner sleeve (19) and of the cable sheath (13) is caused by radially plastically deforming the crimping section (23). Any gaps (40) present within the cable sheath (13) are closed due to the radial forces in the crimping section (23) such that spark-gap-free contact between the cable sheath (13) and the cores (12) of the cable (11) and between the cable sheath (13) and the inner sleeve (19) is ensured.
US09735554B2

A method for manufacturing a spark plug includes: a joining step of joining a rod-shaped ground electrode member to a front end portion of a metal shell; a tilt step of tilting the ground electrode member in a radial direction of the metal shell; a correction step of decreasing a tilt angle of the ground electrode member to an allowable tilt angle or less; and a welding step of welding a ground electrode tip to the ground electrode member.
US09735552B2

A spark plug includes: an insulator having an axial hole; a conductive member disposed around the insulator; a center electrode disposed inside the axial hole, having a bar shape extending in the axial direction, and located on a rear end side with respect to a front end of the conductive member; a ground electrode forming a spark gap between the ground electrode and the center electrode; and a connection part including a plurality of spokes extending in a radial direction whose inner ends are connected to the ground electrode, and connecting the conductive member to the ground electrode. The connection part includes a joint part that is jointed to an inner surface of the conductive member, and the ground electrode has at least one of a notch and a groove at a position that is different from a position connected to the spokes in a circumferential direction.
US09735547B1

Optical devices having a structured active region configured for selected wavelengths of light emissions are disclosed.
US09735544B2

A surface emitting laser element includes: a semiconductor structure layer interposed between a first multi-layer reflector and a second multi-layer reflector; an insulating current confinement layer that is formed on a semiconductor layer of a second conductivity type and includes a first through-hole with a transparent electrode; the second multi-layer reflector formed on the current confinement layer and the transparent electrode; a heat conducting layer that is formed on the second multi-layer reflector and includes a second through-hole disposed coaxially with the first through-hole in the current confinement layer and having a minimum opening diameter smaller than an opening diameter of the first through-hole; and an emission color converting portion that is formed above the second through-hole in the heat conducting layer and includes phosphor.
US09735534B2

Disclosed are methods and apparatus for generating a sub-200 nm continuous wave (cw) laser. A laser apparatus includes a chamber for receiving at least a rare gas or rare gas mixtures and a pump laser source for generating at least one cw pump laser focused in the chamber for generating at least one laser-sustained plasma in the chamber. The laser apparatus further includes a system for forming an optical cavity in which the at least one laser-sustained plasma serves as an excitation source for producing at least one cw laser having a wavelength that is below about 200 nm. In one aspect, the at least one laser-sustained plasma has a shape that substantially matches a shape of the optical cavity.
US09735523B2

An example universal contact assembly includes plug contact members and a sensing contact member that are overmolded together to form a single unit. Example adapter block assembly include a first optical adapter; a first contact assembly disposed in an aperture defined in the first optical adapter; a first circuit board; and a retainer arrangement that holds the first circuit board to the first optical adapter with sufficient force to retain the first contact assembly within the aperture. Example retainer arrangements include a cover having flanges with tabs that deflect into cavities defined by the first optical adapter; clamp members that clamp a cover to the first optical adapter to hold the first circuit board therebetween; and a retention strip having barbs that attach to the first optical adapter and barbs that attach to the first printed circuit board.
US09735513B2

A shielded shell and a shielded connector that prevents a fixing member for fixing a shielding member from interfering with another member such as a grommet. A shielding member such as a braided wire is placed on the outer circumferential surface of a shielded shell and fixed by the fixing member. The outer circumferential surface of the shielded shell is provided with a step portion that increases in diameter from the rear portion, at which a fixing region of the shielding member is positioned, toward a front portion, and is provided with position restriction portions that protrude outward from portions of the outer circumferential surface in the circumferential direction and restrict the position of the front end of the fixing member that is to be attached to the fixing region.
US09735510B2

System for electrically grounding a reusable load-supporting surface includes at least two mats and a plurality of substantially planar, removable, electrically-conductive covers. Each cover extends at least partially across the top face of one of the mats without extending over any of the edges thereof and is flexibly coupled to the mat sufficient to allow the mat to flex, expand and contract relative to the cover due to environmental factors and the movement of personnel, vehicles and/or equipment across the load-supporting surface during normal, typical or expected use conditions.
US09735508B2

An indexable terminal retainer for a modular wiring system includes a retainer body that retains a terminal, the retainer body being dimensioned to fit within a retainer-receiving holder of a plug or receptacle. The indexable terminal retainer further includes a locking member for locking the retainer body to the retainer-receiving holder to prevent rotation of the retainer body within the retainer-receiving holder.
US09735505B2

A housing device for an electrical connection terminal has a terminal housing and latching systems with two latching units interacting with one another, wherein one latching unit is a latching arm connected to the terminal housing and extending out away from the terminal housing, and the second latching unit is a latching connector for interacting with the latching arm for latching. The latching connector has a latching body with a wedge-like shape in a latching direction, along a movement of the two latching units during latching. A latching toothed portion is provided on at least one transverse surface of a first of the two latching units and a meshing unit is provided on transverse surfaces of a second of the two latching units. The latching toothed portion and the meshing unit mesh with one another so as to latch in order to latch the latching units interacting with one another.
US09735504B2

Embodiments disclose an electrical connector comprising a contact part including a sleeve enclosing a receiving space; a contact spring; and a locking pin including an axial end protruding laterally beyond the sleeve, the locking pin configured to be displaceably guided in the sleeve between a first final position and a second final position, be in contact with the contact spring, and push the contact spring towards the receiving space to a degree depending on a position of the locking pin between the first and second final positions; and a housing surrounding the contact part, the housing including a securing element configured to be selectively movable or fixed relative to the sleeve, grip the at least one axial end of the locking pin to form a locked connection, and selectively move the locking pin during a movement relative to the sleeve or fix the locking pin relative to the sleeve.
US09735502B2

Example implementations relate to a connector with a retainer assembly. For example, an apparatus may include a connector having a housing and a retainer assembly to retain a power plug within the housing. The retainer assembly may retain a first type of power plug within the housing with a first retaining feature using a locking fit and retain a second type of power plug within the housing with a second retaining feature using a friction it.
US09735498B2

Provided is an electronic device that is highly resistant to a water-soluble grinding oil and a method for manufacturing the same. An electronic device includes a main body and a cable including a lead wire, an insulating portion, and an outer coat, a first sealing portion that covers the insulating portion, and a second sealing portion that seals the first sealing portion, the insulating portion is made of a material that is more resistant to a water-soluble grinding oil than the outer coat is, and the first sealing portion is made of a material that has higher adherence to the insulating portion than that of the second sealing portion does.
US09735497B2

An electrical connector includes a housing and a terminal module mounted in the housing. The terminal module includes an insulative body, a fixed part mounted on the insulative body extending along a back-to-front direction, and a plurality of terminals. The fixed part defines a mounting hole through the fixed part along front-to-back direction. The insulative body has a connecting arm inserting into the mounting hole for position the fixed part on the insulative body. The fixed part defines a pilot hole extending to the mounting hole, and glue is disposed into the pilot hole to bond the fixed part with the insulative body.
US09735492B2

An electrical outlet includes an outlet housing having an outer support arm and an inner support arm, the outer and inner support arms defining a socket receptacle; the inner and outer support arms having a rotational support member and a fixed electrical contact assembly; a rotary socket having at least one plug receiver for receiving an electrical plug and a rotary contact plate attached thereto; wherein the rotary contact plate is rotationally supported by the rotational support member, and the rotary contact plate maintains electrical contact with the fixed electrical contact assembly through a predetermined range of rotation of the rotary socket. Rotation control functions of the rotary contact plate to limit the range of rotation and provide adjustable angles of rotation are also described.
US09735488B2

A board connecting connector includes a board retaining portion and a terminal retaining portion. The board retaining portion accommodates a board, and the terminal retaining portion accommodates terminals. When the board retaining portion and the terminal retaining portions are in a state of being fit to each other, terminal portions provided on a sheet surface of the board and elastic contact portions of the terminals contact to each other. Each of the terminals includes an elastic deformation portion having a contact portion and an inspection portion, with which an inspection jig contacts to inspect the terminal. The elastic deformation portion is formed by notching on a surface of a cylindrical part that is formed by bending sheet metal. The inspection portion is provided on a different surface from the cylindrical surface, using a part of the sheet metal.
US09735481B2

Daughter card assembly including a circuit board and leading and trailing connectors mounted to the circuit board. The leading and trailing connectors have mating ends that face in different directions along a board plane. The daughter card assembly also includes a support wall that is coupled to the circuit board and extends orthogonal to the circuit board. The support wall has a wall opening therethrough. The trailing connector is positioned on the circuit board such that the mating end substantially aligns with the wall opening. The daughter card assembly also includes a retention shroud that projects from an exterior surface of the support wall. The retention shroud defines a shroud passage that aligns with the wall opening. The shroud and wall openings form a receiving passage for receiving at least one of the trailing connector or a corresponding cable connector that mates with the trailing connector.
US09735478B2

A cable lug or functional part in combination with a nut is provided. The cable lug or functional part has a tubular receiving portion for a cable, an integrally formed flat part connecting portion connected to the tubular receiving portion, the flat part connecting portion having a hole therethrough defined by a wall said hole having a central axis. The nut includes a body having an undercut. The nut is held captively and rotatably on the flat part connecting portion. The nut does not pass through the flat part connecting portion is held by a reshaped holding material portion of the flat part connecting portion which projects into the undercut. The reshaped holding material portion is accommodated in the undercut, and an axial clearance is provided between the reshaped holding material and the wall which defines the hole.
US09735472B2

Embodiments relate to an elastically deformable item of sports equipment (100; 200; 250; 300; 500), comprising at least one deformable electromagnetic coil structure (104; 204; 254; 304; 504) arranged around a curved surface (102; 106; 202; 206; 252; 256; 302; 306; 502; 506) within the item of sports equipment, wherein the at least one deformable electromagnetic coil structure has an elongation reserve corresponding to a maximum elastic deformation of the item of sports equipment.
US09735465B2

According to some embodiments, an unmanned vehicle includes a power supply configured to supply an electrical power signal to a motor for propelling the unmanned vehicle, a wireless communication device configured to transmit or receive a radio frequency (RF) signal, and a motor feed antenna coupled to the power supply and the wireless communication device, the motor feed antenna configured to conduct the electrical power signal from the power supply to the motor, and to transmit or receive RF signals as an antenna for the wireless communication device.
US09735457B2

An RF power combiner functioning as a higher-order harmonics filter comprises: at least one pair of coaxially arranged disc-shaped metal conductors, at least one of the conductors having a central axial opening to accommodate a waveguide is provided. Facing surfaces of the disk-shaped metal conductors are shaped symmetrically with respect to the plane of symmetry of the disk-shaped metal conductors to form a plurality of consecutive, radially communicating concentric cavities having isosceles trapezoids with different bases in section. The smaller base of each trapezoid disposed closer to the central axis. The number of the concentric cavities is (2 k+1), where K is the number of signal harmonics being filtered.
US09735454B2

An apparatus for controlling a lithium-ion battery is provided in which a power-generating element including a positive electrode element and a negative electrode element is housed in a case, wherein the case contains a compound releasing an electron toward the positive electrode element to provide a proton at an electric potential lower than a first electric potential being a positive electrode potential corresponding to a negative electrode potential at which precipitation of lithium occurs, the electric potential lower than the first electric potential being a second electric potential and being higher than a positive electrode potential corresponding to an upper limit value of working voltages of the lithium-ion battery, and the apparatus includes a controller configured to perform recovery processing of changing the lithium precipitated on the negative electrode element into a lithium ion using the proton by using a power source section supplying a power to the lithium-ion battery to bring the positive electrode potential to the second electric potential.
US09735435B2

A flow field plate comprises a first flow field; an opposing second flow field; and at least one flow channel formed in the first flow field, the at least one flow channel comprising: a first side and an opposing second side separated by an open-faced top and a bottom; and a first side channel formed in a portion of the open-faced top and in a portion of the first side along a continuous length of the at least one flow channel, the first side channel comprising a first side wall and a first bottom wall; wherein the first side wall of the first side channel and the first bottom wall of the first side channel form an obtuse angle in cross-section; and a depth of the bottom of the at least one flow channel is greater than a depth of the bottom wall of the first side channel.
US09735433B2

The present invention relates to a fuel cell exhibiting a high performance regardless of the humidification conditions. In short, it is a fuel cell comprised of a proton-conducting electrolyte membrane sandwiched between a pair of catalyst layers, wherein a catalyst layer of at least a cathode contains a catalyst ingredient, electrolyte material, and carbon material; the carbon material is comprised of three types of materials of a catalyst-supporting carbon material supporting the catalyst ingredient, a conductivity-aiding carbon material not supporting the catalyst ingredient, and a gas-diffusing carbon material not supporting the catalyst ingredient; the catalyst layer is comprised of two phases of a catalyst aggregated phase having the catalyst-supporting carbon material supporting the catalyst ingredient and the conductivity-aiding carbon material not supporting the catalyst ingredient aggregated as main ingredients and a gas-diffusing carbon material aggregated phase having the gas-diffusing carbon material not supporting the catalyst ingredient aggregated as a main ingredient; and the catalyst aggregated phase is a continuous phase while the gas-diffusing carbon material aggregated phase is dispersed in the catalyst aggregated phase.
US09735430B2

A power storage device with high capacity or high energy density is provided. A highly reliable power storage device is provided. A long-life power storage device is provided. An electrode includes an active material, a first binder, and a second binder. The specific surface area of the active material is S [m2/g]. The weight of the active material, the weight of the first binder, and the weight of the second binder are a, b, and c, respectively. The solution of {(b+c)/(a+b+c)}×100÷S is 0.3 or more. The electrode includes a first film in contact with the active material. The first film preferably includes a region in contact with the active material. The first film preferably includes a region with a thickness of 2 nm or more and 20 nm or less. The first film contains a water-soluble polymer.
US09735419B2

An object is to provide a secondary battery having excellent charge-discharge cycle characteristics. A secondary battery including an electrode containing silicon or a silicon compound is provided, in which the electrode is provided with a layer containing silicon or a silicon compound over a layer of a metal material; a mixed layer of the metal material and the silicon is provided between the metal material layer and the layer containing silicon or a silicon compound; the metal material has higher oxygen affinity than that of ions which give and receive electric charges in the secondary battery; and an oxide of the metal material does not have an insulating property. The ions which give and receive electric charges are alkali metal ions or alkaline earth metal ions.
US09735401B2

The present application provides configurations, components, assemblies and methods for sealing cells of sodium-based thermal batteries, such as NaMx cells. In some embodiments the cells may include an integrated bridge member hermetically sealed to an electrically conductive case and a ceramic collar of the cell to hermetically seal an anodic chamber of the cell. In some embodiments the cells may include the ceramic collar hermetically sealed to an electrolyte separator tube of the cell to hermetically seal the anodic chamber of the cell. In some embodiments the anodic chamber may be defined, at least in part, by the case, integrated bridge member, ceramic collar and electrolyte separator tube. In some embodiments the cells may include a current collector hermetically sealed to the ceramic collar, and a cap member hermetically sealed to the current collector tube to hermetically seal a cathodic chamber of the cell.
US09735400B2

The present invention simplifies locking of a battery pack (12) within a cell-phone lower case (13). A battery lock member (50) has a first inclined surface that permits sliding of the battery lock member (50) in such a way that an operation of housing the battery pack (12) in the battery pack housing (33) causes an engagement protrusion (32), which is formed to protrude from a side face of the battery pack (12), to slide in contact with the first inclined surface, thereby releasing the locking, and a second inclined surface that permits sliding of the battery lock member (50) in such a way that an operation of attaching a battery lid (11) to a battery lid holder (43) causes a depression protrusion (31), which is formed to protrude from the bottom face of the battery lid (11), to slide in contact with the second inclined surface, thereby achieving the locking.
US09735398B2

To improve the yield in a peeling process and improve the yield in a manufacturing process of a flexible light-emitting device or the like, a peeling method includes a first step of forming a peeling layer over a first substrate, a second step of forming a layer to be peeled including a first layer in contact with the peeling layer over the peeling layer, a third step of curing a bonding layer in an overlapping manner with the peeling layer and the layer to be peeled, a fourth step of removing part of the first layer overlapping with the peeled layer and the bonding layer to form a peeling starting point, and a fifth step of separating the peeling layer and the layer to be peeled. The peeling starting point is preferably formed by laser light irradiation.
US09735397B2

A process of producing a radiation-emitting organic-electronic device having a first and a second electrode layer and an emitter layer includes: A) providing a phosphorescent emitter with an anisotropic molecule structure and a matrix material, B) applying the first electrode layer to a substrate, C) applying the emitter layer under thermodynamic control, with vaporization of the phosphorescent emitter and of the matrix material under reduced pressure and deposition thereof on the first electrode layer such that molecules of the phosphorescent emitter are in anisotropic alignment, and D) applying the second electrode layer on the emitter layer.
US09735394B2

A bank partitions a plurality of pixels and has an opening in each of the plurality of pixels. An organic layer includes a light emitting layer, and covers the bank opening. A first inorganic barrier layer is formed of an inorganic material, and covers the bank and the organic layer. A plurality of organic barrier portions are formed of organic materials, and are disposed on the first inorganic barrier layer. A second inorganic barrier layer is formed of the inorganic material, and covers the first inorganic barrier layer and the plurality of organic barrier portions. A recessed portion is formed on the bank and the first inorganic barrier layer (for example, the recessed portion is formed in an area which covers a contact hole), and a portion of the organic barrier portion is formed in the recessed portion.
US09735393B2

An organic electroluminescent display device has a display region where image display is performed and a frame region surrounding said display region. The organic electroluminescent display device includes: a first substrate; a second substrate disposed facing said first substrate; an organic electroluminescent element provided on said first substrate in the display region; and a sealing film on said first substrate in the frame and display regions so as to cover said organic electroluminescent element, a surface of the sealing film in the frame region being hydrophilic.
US09735387B2

An organic light emitting display includes: a substrate; a first electrode on the substrate; an organic light emitting layer on the first electrode; a second electrode formed on the organic light emitting layer; a non-resonance reflection inducing layer on the second electrode; and a capping layer on the non-resonance reflection inducing layer.
US09735360B2

Subject matter disclosed herein may relate to programmable fabrics including correlated electron switch devices.
US09735333B2

A thermoelectric module is provided that includes a housing that has at least two opposite walls, and a plurality of thermoelectric elements that have at least two opposite surfaces, and a plurality of conductor bridges. At least two thermoelectric elements are connected to a conductor bridge, and the thermoelectric elements, via one of the surfaces thereof, are in thermal contact with a support element, a combination of at least two thermoelectric elements and a conductor bridge being in thermal contact with a support element.
US09735328B2

Embodiments provide a light emitting device package including a substrate, a light emitting structure disposed under the substrate and including a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer, first and second electrodes connected to the first and second conductive semiconductor layers, a first pad connected to the first electrodes in first-first through-holes penetrating the second conductive semiconductor layer and the active layer, and a first insulation layer disposed between the first pad and the second conductive semiconductor layer and between the first pad and the active layer to cover the first electrodes in a first-second through-hole, and a second pad connected to the second electrode through a second through-hole penetrating the first insulation layer and electrically spaced apart from the first pad. The second pad does not overlap the first insulation layer in the first-second through-hole in a thickness direction of the light emitting structure.
US09735324B2

A light emitting device including a substrate including an entire top surface that is flat, a light emitting diode on the substrate, a lead frame disposed on the flat top surface of the substrate, the lead frame electrically connected to the light emitting diode, a dam member disposed on the substrate and being adjacent to the light emitting diode, the dam member having a circular configuration which has an opening, a first member disposed on the light emitting diode, the first member including a fluorescent substance to convert a light emission spectrum of light from the light emitting diode, a second member disposed in the opening of the dam member, a circumference of the second member being defined by the dam member and a lens disposed on the second member is provided.
US09735312B2

A method of manufacturing a semiconductor light-emitting device, comprises the steps of providing a first substrate; providing multiple epitaxial units on the first substrate, wherein the plurality of epitaxial units comprises: multiple first epitaxial units, wherein each of the first epitaxial units has a first geometric shape and a first area; and multiple second epitaxial units, wherein each of the second epitaxial units has a second geometric shape and a second area; providing a second substrate with a surface; transferring the multiple second epitaxial units to the surface of the second substrate; and dividing the first substrate to form multiple first semiconductor light-emitting devices, wherein each of the first semiconductor light-emitting devices has the first epitaxial unit; wherein the first geometric shape is different from the second geometric shape, or the first area is different from the second area.
US09735308B2

Approaches for foil-based metallization of solar cells are described. For example, a method of fabricating a solar cell involves placing a metal foil over a metalized surface of a wafer of the solar cell. The method further involves placing a protection layer over the metal foil. The method further involves locating the metal foil with the metalized surface of the wafer. The protection layer preserves an optically consistent surface of the metal foil during the locating. The method also involves, subsequent to the locating, electrically contacting the metal foil to the metalized surface of the wafer.
US09735304B1

A monolithic photo detector device disposed on a bulk substrate, comprising a photo detector disposed integrated in the bulk substrate including: (1) a p-type doped impurity region extending along a first direction in the major surface of the substrate and receiving a first voltage, (2) first and second gates being spaced apart from each other and extending in the first direction over the major surface of the substrate, wherein the gates receives a second voltage, (3) an n-type doped impurity region, extending along the first direction in the major surface of the substrate and receiving a third voltage; and (4) a light absorbing region, disposed between the second doped impurity region and the first gate. The device also includes control circuitry, integrated in the substrate to generate the first, second and third voltages that control an operating state of the detector.
US09735295B2

An electronic device with an electrode having a superior light transmittance and including a substrate, an amine group-containing compound layer formed on the substrate, and a metal layer formed on the amine group-containing compound layer is provided. In accordance with the present invention, the electrode is easily manufactured when a solution process is used, has performances of a light transmittance, a sheet resistance, and flexibility higher than those of a typical ITO transparent electrode, and a manufacturing cost of the electrode may be reduced.
US09735292B2

A Schottky diode is formed on a silicon support. A non-doped GaN layer overlies the silicon support. An AlGaN layer overlies the non-doped GaN layer. A first metallization forming an ohmic contact and a second metallization forming a Schottky contact are provided in and on the AlGaN layer. First vias extend from the first metallization towards the silicon support. Second vias extend from the second metallization towards an upper surface.
US09735290B2

An integrated diode (100) comprising a substrate (102); a Schottky cell (104) on the substrate (102); a heterojunction cell (106) on the substrate (102); a common anode contact (108) for both the Schottky cell (104) and the heterojunction cell (106); and a common cathode contact (110) for both the Schottky cell (104) and the heterojunction cell (106).
US09735289B2

Disclosed herein is a semiconductor device including a first dielectric disposed over a channel region of a transistor formed in a substrate and a gate disposed over the first dielectric. The semiconductor device further includes a second dielectric disposed vertically, substantially perpendicular to the substrate, at an edge of the gate, and a spacer disposed proximate to the second dielectric. The spacer includes a cross-section with a perimeter that includes a top curved portion and a vertical portion that is substantially perpendicular to the substrate. Further, disclosed herein, are methods associated with the fabrication of the aforementioned semiconductor device.
US09735287B2

Memory devices, methods of manufacturing the same, and methods of accessing the same are provided. In one embodiment, the memory device may include a substrate, a back gate formed on the substrate, and a transistor. The transistor may include fins formed on opposite sides of the back gate on the substrate and a gate stack formed on the substrate and intersecting the fins. The memory device may further include a back gate dielectric layer formed on side and bottom surfaces of the back gate. The back gate dielectric layer may have a thickness reduced portion at a region facing the fins on one side of the gate stack.
US09735286B2

The present disclosure relates to a thin film transistor substrate having a high reliability oxide semiconductor material including a metal oxide semiconductor material. A thin film transistor substrate includes a substrate, a gate electrode disposed on the substrate, a semiconductor layer including an oxide semiconductor material combining one or more of indium, gallium and zinc, oxygen, and a doping material. The doping material may be a group 15 or 16 gaseous element. The semiconductor layer has a channel area overlapping with the gate electrode with a gate insulating layer, a source area extended from one side of the channel area, and a drain area extended from another side of the channel area, a source electrode connected to the source area, and a drain electrode connected to the drain area.
US09735280B2

One embodiment of the present invention is a semiconductor device at least including an oxide semiconductor film, a gate insulating film in contact with the oxide semiconductor film, and a gate electrode overlapping with the oxide semiconductor film with the gate insulating film therebetween. The oxide semiconductor film has a spin density lower than 9.3×1016 spins/cm3 and a carrier density lower than 1×1015/cm3. The spin density is calculated from a peak of a signal detected at a g value (g) of around 1.93 by electron spin resonance spectroscopy. The oxide semiconductor film is formed by a sputtering method while bias power is supplied to the substrate side and self-bias voltage is controlled, and then subjected to heat treatment.
US09735268B2

A semiconductor device is provided that includes a gate structure on a channel region of a substrate. A source region and a drain region are present on opposing sides of the channel region. A first metal semiconductor alloy is present on an upper surface of at least one of the source and drain regions. The first metal semiconductor alloy extends to a sidewall of the gate structure. A dielectric layer is present over the gate structure and the first metal semiconductor alloy. An opening is present through the dielectric layer to a portion of the first metal semiconductor alloy that is separated from the gate structure. A second metal semiconductor alloy is present in the opening, is in direct contact with the first metal semiconductor alloy, and has an upper surface that is vertically offset and is located above the upper surface of the first metal semiconductor alloy.
US09735261B2

A semiconductor devices and method of formation are provided herein. A semiconductor device includes a gate structure over a channel and an active region adjacent the channel. The active region includes a repaired doped region and a growth region over the repaired doped region. The repaired doped region includes a first dopant and a second dopant, where the second dopant is from the growth region. A method of forming a semiconductor device includes increasing a temperature during exposure to at least one of dopant(s) or agent(s) to form an active region adjacent a channel, where the active region includes a repaired doped region and a growth region over the repaired doped region.
US09735256B2

A semiconductor device and method of forming the same are disclosed. The method includes receiving a substrate having an active fin, an oxide layer over the active fin, a dummy gate stack over the oxide layer, and a spacer feature over the oxide layer and on sidewalls of the dummy gate stack. The method further includes removing the dummy gate stack, resulting in a first trench; etching the oxide layer in the first trench, resulting in a cavity underneath the spacer feature; depositing a dielectric material in the first trench and in the cavity; and etching in the first trench so as to expose the active fin, leaving a first portion of the dielectric material in the cavity.
US09735253B1

A method of forming a semiconductor device and resulting structures having closely packed vertical transistors with reduced contact resistance by forming a semiconductor structure on a doped region of a substrate, the semiconductor structure including a gate formed over a channel region of a semiconductor fin. A liner is formed on the gate and the semiconductor fin, and a dielectric layer is formed on the liner. Portions of the liner are removed to expose a top surface and sidewalls of the semiconductor fin and a sidewall of the dielectric layer. A recessed opening is formed by recessing portions of the liner from the exposed sidewall of the dielectric layer. A top epitaxy region is formed on the exposed portions of the semiconductor fin and dielectric layer such that an extension of the top epitaxy region fills the recessed opening. The top epitaxy region is confined between portions of the liner.
US09735252B2

Some embodiments of the present disclosure relates to a method of forming a transistor device having a strained channel and an associated device. In some embodiments, the method is performed by performing a first etch of a substrate to produce a recess having a largest width at an opening along a top surface of the substrate. An etch stop layer is formed by doping a bottom surface of the recess with a dopant. A second etch of the recess is then performed to form a source/drain recess, wherein the etch stop layer resists etching of the second etch. A stress inducing material is formed within the source/drain recess onto the etch stop layer.
US09735241B2

Disclosed is a power device, such as power MOSFET, and method for fabricating same. The device includes an upper trench situated over a lower trench, where the upper trench is wider than the lower trench. The device further includes a trench dielectric inside the lower trench and on sidewalls of the upper trench. The device also includes an electrode situated within the trench dielectric. The trench dielectric of the device has a bottom thickness that is greater than a sidewall thickness.
US09735225B2

A compact and refined chip resistor, with which a plurality of types of required resistance values can be accommodated readily with the same design structure, was desired. The chip resistor is arranged to have a resistor network on a substrate. The resistor network includes a plurality of resistor bodies arrayed in a matrix and having an equal resistance value. A plurality of types of resistance units are respectively arranged by one or a plurality of the resistor bodies being connected electrically. The plurality of types of resistance units are connected in a predetermined mode using connection conductor films and fuse films. By selectively fusing a fuse film, a resistance unit can be electrically incorporated into the resistor network or electrically separated from the resistor network to make the resistance value of the resistor network the required resistance value.
US09735220B2

An organic display device includes a pixel driving circuit having a thin film transistor connected to a current supply line and a capacitor. A first insulation layer, with a first electrode thereon, covers a source electrode of the transistor. The first electrode is connected to the transistor through a contact hole in the insulation layer. A second insulation layer including an aperture is formed on the first insulation layer and electrode layers. An organic light emitting layer, with a second electrode thereon is formed in the aperture and connected to the first electrode. The second insulation layer includes an inner wall at the aperture, said inner wall having a surface of a convex plane on an edge of the recessed part of the first electrode. The convex plane is located between the organic light emitting layer and the edge of the first electrode, and the second electrode is formed over plurality of pixels.
US09735219B2

An organic light emitting diode display includes: first gate wires provided on a substrate with a first insulation layer therebetween and extended in a first direction; second gate wires provided on a second insulation layer above the first insulation layer and extended in the first direction; data wires provided on a third insulation layer above the second insulation layer and extended in a second direction crossing the first direction; a pixel circuit connected to the first gate wires, the second gate wires, and the data wires; and an organic light emitting diode connected to the pixel circuit.
US09735218B2

A plurality of pixels are arranged on the substrate. Each of the pixels is provided with an EL element which utilizes as a cathode a pixel electrode connected to a current control TFT. On a counter substrate, a light shielding film, a first color filter having a first color and a second color filter having a second color are provided. The second color is different from the first color.
US09735211B2

An organic light emitting diode display device includes a substrate including a display region, wherein a plurality of pixel regions are defined in the display region; a first electrode over the substrate and in each of the plurality of pixel regions; a bank including a lower layer and an upper layer on the first electrode, the lower layer disposed on edges of the first electrode and having a first width and a first thickness, the upper layer disposed on the lower layer and having a second width smaller than the first width; an organic emitting layer on the first electrode and a portion of the lower layer; and a second electrode on the organic emitting layer and covering an entire surface of the display region.
US09735194B2

The present disclosure provides an X-ray flat panel detector including: a base substrate; thin film transistors (TFTs), a pixel electrode layer, photodiodes, a transparent electrode layer, and an X-ray conversion layer which are arranged on the base substrate; and an electric field application portion configured to generate an electric field, wherein the photodiodes are arranged in the electric field, and a moving direction of negative charges when visible light rays are converted to electrical signals by the photodiodes is substantially same as a direction of the electric field. In this detector, it is applied a direction of the electric field which is substantially same as the moving direction of negative charges in the photodiode, so that movement of holes and electrons of the photodiode may be accelerated under an influence of the electric field, and thus the electrical signal may promptly arrive at the pixel electrode. As a result, it is improved the quantum detection efficiency and the sensitivity of the X-ray flat panel detector.
US09735193B2

A photo relay includes an illuminating unit, a photoelectric conversion IC, a first MOS IC and a second MOS IC. The illuminating unit receives an input signal to generate an illuminating signal. The photoelectric conversion IC receives the illuminating signal to generate a voltage control signal accordingly. The second MOS IC is reversely stacked on the first MOS IC, such that the source electrodes of the two MOS ICs are electrically connected, and the gate electrodes of the two MOS ICs are electrically connected through a gate connection structure for receiving the voltage control signal, and the drain electrodes of the two MOS ICs generate an output signal according to the received voltage control signal.
US09735192B2

A solid state imaging device having a light sensing section that performs photoelectric conversion of incident light includes: an insulating layer formed on a light receiving surface of the light sensing section; a layer having negative electric charges formed on the insulating layer; and a hole accumulation layer formed on the light receiving surface of the light sensing section.
US09735189B2

A unit pixel element that acts as an image sensor or a solar cell according to the present invention comprises a photo detector that drives a photocurrent flow, induced by light incident onto the gate, along the channel between the source and the drain; a first switch that is wired and switched on or switched off between the source terminal of the photo detector and the first solar cell bus; and a second switch that is wired and switched on or switched off between the gate terminal of the photo detector and the second solar cell bus, and features a function of light energy harvesting and high-efficiency photoelectric conversion that generates and supplies effective electric power.
US09735185B1

Presented here are manufacturing techniques to create an irregularly shaped electronic display, including a hollow within which a sensor, such as a camera, can be placed. The manufacturing techniques enable the creation of the hollow anytime during the manufacturing process. The resulting electronic display occupies the full side of the mobile device, with the sensors placed within and surrounded by the display.
US09735183B2

A method of manufacturing a thin film transistor flat sensor that includes depositing a first metal film on a substrate and forming a common electrode on the substrate with one patterning process; successively depositing an insulating film and a second metal film on the substrate having the common electrode formed thereon, and forming a gate electrode by applying one pattering process to the second metal film; applying one patterning process to the deposited insulating film to form a common electrode insulating layer, wherein a first via hole is formed in the common electrode insulating layer at a location corresponding to the common electrode; depositing a transparent conductive film on the substrate having the common electrode, and forming a first conductive film layer, acting as one polar plate of a storage capacitor, on the common electrode and the gate electrode with one patterning process.
US09735181B2

An array substrate and a method of manufacturing the same, a display panel and a display device are disclosed. The array substrate includes: a base substrate, and a first conductive layer, a first insulation layer, a semiconductor layer, a second conductive layer, a second insulation layer, and a third conductive layer that are sequentially formed on the base substrate. The first conductive layer includes a gate electrode pattern, the semiconductor layer includes an active area pattern, and the second conductive layer includes a source-drain electrode pattern; the second insulation layer is provided with a connection via hole between the third conductive layer and the second conductive layer; and the semiconductor layer further includes a spacing pad pattern in a region where the connection via hole is provided.
US09735179B2

A semiconductor circuit capable of controlling and holding the threshold voltage of a transistor at an optimal level and a driving method thereof are disclosed. A storage device, a display device, or an electronic device including the semiconductor circuit is also provided. The semiconductor circuit comprises a diode and a first capacitor provided in a node to which a transistor to be controlled is connected through its back gate. This structure allows the application of desired voltage to the back gate so that the threshold voltage of the transistor is controlled at an optimal level and can be held for a long time. A second capacitor connected in parallel with the diode is optionally provided so that the voltage of the node can be changed temporarily.
US09735172B2

An integrated circuit with a matched transistor pair with a matching resistance heater coupled to each transistor of the matched transistor pair. A method for forming a matching resistance heater. A method for operating an SOI integrated circuit containing a matched transistor pair with a matching resistance heater coupled to each transistor of the matched transistor pair.
US09735169B2

A fin includes a first region and a second region arranged on a positive side in an X-axis direction with respect to the first region. A control gate electrode covers an upper surface of the first region, and a side surface of the first region on the positive side in a Y-axis direction. A memory gate electrode covers an upper surface of the second region, and a side surface of the second region on the positive side in the Y-axis direction. The upper surface of the second region is lower than the upper surface of the first region. The side surface of the second region is arranged on the negative side in the Y-axis direction with respect to the side surface of the first region in the Y-axis direction.
US09735167B2

A semiconductor memory device according to one embodiment, includes a plurality of first interconnects extending in a first direction and arrayed along a second direction crossing the first direction, a plurality of semiconductor pillars arrayed in a row along the first direction in each of spaces among the first interconnects and extending in a third direction crossing the first direction and the second direction, a first electrode disposed between one of the semiconductor pillars and one of the first interconnects, a first insulating film disposed between the first electrode and one of the first interconnects, a first insulating member disposed between the semiconductor pillars in the first direction and extending in the third direction and opposed the first interconnects not via the first insulating film.
US09735163B2

A semiconductor device including a memory cell is provided. The memory cell comprises a transistor, a memory element and a capacitor. One of first and second electrodes of the memory element and one of first and second electrodes of the capacitor are formed by a same metal film. The metal film functioning as the one of first and second electrodes of the memory element and the one of first and second electrodes of the capacitor is overlapped with a film functioning as the other of first and second electrodes of the capacitor.
US09735156B1

A semiconductor device including: a fin-type pattern protruding from a substrate and including a first side surface and a second side surface opposite each other; a first trench in contact with the first side surface; a second trench in contact with the second side surface; a first liner formed conformally on a side surface and a bottom surface of the first trench; a first field insulating film disposed on the first liner and partially filling the first trench; a second liner formed conformally on a side surface of the second trench and exposing a bottom surface of the second trench; and a second field insulating film disposed on the second liner and partially filling the second trench.
US09735155B2

A bulk SiGe FinFET which includes: a plurality of SiGe fins and a bulk semiconductor substrate, the SiGe fins extending from the bulk semiconductor substrate; the SiGe fins having a top portion and a bottom portion, a part of the bottom portion being doped to form a punchthrough stop; the bulk semiconductor substrate having a top portion in contact with the SiGe fins and comprising a gradient of germanium and silicon, and a bottom portion of silicon in contact with the top portion such that the gradient has a composition of SiGe at the top portion in contact with the SiGe fins that is the same composition of SiGe as in the SiGe fins, the proportion of germanium atoms in the gradient gradually decreasing and the proportion of silicon atoms in the gradient gradually increasing in the gradient until the top portion contacts the bottom portion.
US09735141B2

A transistor device includes a compound semiconductor body, a drain disposed in the compound semiconductor body and a source disposed in the compound semiconductor body and spaced apart from the drain by a channel region. A gate is provided for controlling the channel region. The transistor device further includes a gate overvoltage protection device connected between the source and the gate, the gate overvoltage protection device including p-type and n-type silicon-containing semiconductor material.
US09735140B2

The present disclosure describes methods for transferring a desired layout into a target layer. The method includes a step of forming a spacer, having a second width, around a first and a second desired layout feature pattern of the desired layout over a semiconductor substrate. The first desired layout feature pattern is formed using a first sub-layout and the second desired layout feature pattern is formed using a second sub-layout. The first and second desired layout feature patterns are separated by a first width. The method further includes forming a third desired layout feature pattern according to a third sub-layout. The third desired layout feature pattern is shaped in part by the spacer. The method further includes removing the spacer from around the first and second desired layout feature pattern and etching the target layer using the first, second, and third layout feature patterns as masking features.
US09735119B1

In some embodiments, the present disclosure provides a conductive pads forming method. The conductive pads forming method may include providing a contact pad or a test pad electrically connected to a semiconductor component; and forming the conductive pads electrically connected to the contact pad or the test pad through the conductive routes, respectively.
US09735117B2

Disclosed are systems, devices and methods for utilizing an interconnect conductor to inhibit or reduce the likelihood of de-lamination of a passivation layer of an integrated circuit die. In some implementations, a metal layer in ohmic contact with an intrinsic region of a semiconductor substrate can be partially covered by a passivation layer such as a dielectric layer. An interconnect conductor electrically connected to the metal layer can include an extension that covers an edge of the passivation layer to thereby inhibit the edge from lifting up. In some implementations, the metal layer in combination with a contact pad also in ohmic contact with the intrinsic region can yield a conduction path through the intrinsic region during an electrostatic discharge (ESD) event. In such a configuration, the interconnect conductor can route the ESD charge to a ground.
US09735111B2

A method of making a semiconductor device includes forming a first source/drain trench and a second source/drain trench over a first and second source/drain region, respectively; forming a first silicon dioxide layer in the first source/drain trench and a second silicon dioxide layer in the second source/drain trench; forming a first source/drain contact over the first source/drain region, the first source/drain contact including a first tri-layer contact disposed between the first silicon dioxide layer and a first conductive material; and forming a second source/drain contact over the second source/drain region, the second source/drain contact including a second tri-layer contact disposed between the second silicon dioxide layer and a second conductive material; wherein the first tri-layer contact includes a first metal oxide layer in contact with the first silicon dioxide layer, and the second tri-layer contact includes a second metal oxide layer in contact with the second silicon dioxide layer.
US09735109B2

To restrict the deterioration of properties in a semiconductor device due to hydrogen, provided is a semiconductor device including a semiconductor substrate; a hydrogen absorbing layer that is provided above a top surface of the semiconductor substrate and formed of a first metal having a hydrogen absorbing property; a nitride layer that is provided above the hydrogen absorbing layer and formed of a nitride of the first metal; an alloy layer that is provided above the nitride layer and formed of an alloy of aluminum and a second metal; and an electrode layer that is provided above the alloy layer and formed of aluminum. A pure metal layer of the second metal is not provided between the electrode layer and the nitride layer.
US09735102B2

Devices and methods of forming a device are disclosed. The method includes providing a wafer that includes a center insulator layer sandwiched by a top substrate and a bottom substrate. Both sides of the wafer are patterned and etched in sequence to form deep trenches in both substrates. A conductive seed layer is formed on both sides of the wafer in sequence to cover all exposed areas. Both sides of the wafer are electroplated simultaneously to fill both deep trenches with a conductive material. Both sides of the wafer are polished in sequence to form a coplanar surface. A protective layer is deposited on both sides of the wafer in sequence. Selective portions of the protective layer on both sides are patterned and etched in sequence to expose micro bump bonding areas. Micro bumps are formed on both sides of the wafer in sequence to facilitate electrical connection.
US09735099B2

A wiring substrate used for improvement in manufacturing efficiency of a semiconductor device includes a support body having transparency; an adhesive layer disposed on a main surface of the support body, the adhesive layer including a peeling layer which contains a third resin which is decomposed by light irradiation and a protective layer which is disposed on the peeling layer and contains a fourth resin; and a laminate disposed on the adhesive layer, the laminate including a first resin layer, a second resin layer disposed on the first resin layer, and a wiring pattern disposed at least between the first resin layer and the second resin layer. Accordingly, the semiconductor chip and the wiring substrate which is the external connection member can be separately manufactured, thereby improving manufacturing efficiency of the semiconductor device.
US09735098B2

A wiring substrate including an insulation layer, a connection terminal projecting from an upper surface of the insulation layer, a protective insulation layer formed on the upper surface of the insulation layer covering a lower side surface of the connection terminal, and a cover layer covering an upper side surface and an upper surface of the connection terminal exposed from the protective insulation layer. The protective insulation layer includes an upper surface defining a protrusion bulged upward around the connection terminal. The protrusion includes a peak, a first slope inclined downward from the peak and extending toward the connection terminal, and a second slope inclined downward from the peak and extending away from the connection terminal. The cover layer further covers the first slope, the peak, and a part of the second slope.
US09735095B2

In accordance with an embodiment, a semiconductor component includes a support having first and second device receiving structures. A semiconductor device configured from a III-N semiconductor material is coupled to the support, wherein the semiconductor device has opposing surfaces. A first bond pad extends from a first portion of the first surface, a second bond pad extends from a second portion of the first surface, and a third bond pad extends from a third portion of the first surface. The first bond pad is coupled to the first device receiving portion, the drain bond pad is coupled to the second device receiving portion, and the third bond pad is coupled to the third lead. In accordance with another embodiment, a method includes coupling a semiconductor chip comprising a III-N semiconductor substrate material to a support.
US09735094B2

A combined packaged power semiconductor device includes flipped top source low-side MOSFET electrically connected to top surface of a die paddle, first metal interconnection plate connecting between bottom drain of a high-side MOSFET or top source of a flipped high-side MOSFET to bottom drain of the low-side MOSFET, and second metal interconnection plate stacked on top of the high-side MOSFET chip. The high-side, low-side MOSFET and the IC controller can be packaged three-dimensionally reducing the overall size of semiconductor devices and can maximize the chip's size within a package of the same size and improves the performance of the semiconductor devices. The top source of flipped low-side MOSFET is connected to the top surface of the die paddle and thus is grounded through the exposed bottom surface of die paddle, which simplifies the shape of exposed bottom surface of the die paddle and maximizes the area to facilitate heat dissipation.
US09735079B2

A package substrate for chip/chips package wrapped by a molding compound is disclosed. The molding compound functions as a stiffener for the thin film package substrate. One embodiment discloses at least one redistribution layer (RDL) is prepared and the RDL is wrapped by a molding compound. The molding compound wraps four lateral sides and bottom side of the RDL. A top side of the RDL is made for a chip to mount and a bottom side of the RDL is planted a plurality of solder balls so that the bottom side of the chip package is adaptive to mount onto a system board in a later process.
US09735076B2

An epoxy resin composition for encapsulating a semiconductor device and a semiconductor device encapsulated by the epoxy resin composition, the composition including a base resin; a filler; a colorant; and a thermochromic pigment, wherein a color of the thermochromic pigment is irreversibly changed when a temperature thereof exceeds a predetermined temperature.
US09735066B2

A method and apparatus for use in surface delayering for fault isolation and defect localization of a sample work piece is provided. More particularly, a method and apparatus for mechanically peeling of one or more layers from the sample in a rapid, controlled, and accurate manner is provided. A programmable actuator includes a delayering probe tip with a cutting edge that is shaped to quickly and accurately peel away a layer of material from a sample. The cutting face of the delayering probe tip is configured so that each peeling step peels away an area of material having a linear dimension substantially equal to the linear dimension of the delayering probe tip cutting face. The surface delayering may take place inside a vacuum chamber so that the target area of the sample can be observed in-situ with FIB/SEM imaging.
US09735057B2

Methods of fabricating field effect transistors having a source region and a drain region separated by a channel region are provided which include: using a single mask step in forming a first portion(s) and a second portion(s) of at least one of the source region or the drain region, the first portion(s) including a first material selected and configured to facilitate the first portion(s) stressing the channel region, and the second portion(s) including a second material selected and configured to facilitate the second portion(s) having a lower electrical resistance than the first portion(s). One embodiment includes: providing the first material with a crystal lattice structure; and forming the second material by disposing another material interstitially with respect to the crystal lattice structure. Another embodiment includes forming the first portion and the second portion within at least one of a source cavity or a drain cavity of the semiconductor substrate.
US09735056B2

A semiconductor piece manufacturing method includes: a process of forming a groove on a front surface side including a first groove portion having a first width from a front surface of a substrate and a second groove portion that is positioned in a lower part that communicates with the first groove portion and has a second width larger than the first width; and a process of forming a groove on a rear surface side having a width greater than the first width along the second groove portion from a rear surface of the substrate by a rotating cutting member.
US09735053B2

A source driving integrated circuit is provided. The source driving integrated circuit includes a source driver area, an electrostatic discharge (ESD) circuit area and a fan-out area. The source driver area includes a plurality of source driver units. The ESD circuit area includes a plurality of ESD units. The fan-out area includes conduction lines for electrically connecting respective ones of the source driver units of the source driver area to ones of the plurality of the ESD units of the ESD circuit area. In a horizontal structure of a semiconductor integrated circuit, the fan-out area at least partially overlaps the ESD circuit area.
US09735050B2

An embodiment contact plug includes a bilayer structure and a diffusion barrier layer on a sidewall and a bottom surface of the bilayer structure. The bilayer structure includes a conductive core and a conductive liner on a sidewall and a bottom surface of the conductive core. In the embodiment contact plug, the conductive liner comprises cobalt or ruthenium.
US09735043B2

A method and structure for packaging a semiconductor device are provided. In an embodiment a first substrate is bonded to a second substrate, which is bonded to a third substrate. A thermal interface material is placed on the second substrate prior to application of an underfill material. A ring can be placed on the thermal interface material, and an underfill material is dispensed between the second substrate and the third substrate. By placing the thermal interface material and ring prior to the underfill material, the underfill material cannot interfere with the interface between the thermal interface material and the second substrate, and the thermal interface material and ring can act as a physical barrier to the underfill material, thereby preventing overflow.
US09735042B2

A semiconductor structure includes a semiconductor substrate having a first portion and a second portion. A first Fin field-effect transistor (FinFET) is formed over the first portion of the semiconductor substrate, wherein the first FinFET includes a first fin having a first fin height. A second FinFET is formed over the second portion of the semiconductor substrate, wherein the second FinFET includes a second fin having a second fin height different from the first fin height. A top surface of the first fin is substantially level with a top surface of the second fin. A punch-through stopper is underlying and adjoining the first FinFET, wherein the punch-through stopper isolates the first fin from the first portion of the semiconductor substrate.
US09735039B2

An apparatus for separating a wafer from a carrier includes a platform having an upper surface, a tape feeding unit, a first robot arm, and a controller coupled to the platform. The controller is configured to mount a wafer frame, by using the tape feeding unit, on a wafer of a wafer assembly on the upper surface of the platform. The wafer assembly includes the wafer, a carrier, and a layer of wax between the wafer and the carrier. The controller is also configured to heat the upper surface of the platform to a predetermined temperature and separate, by the first robot arm, the wafer and the wafer frame mounted thereon from the carrier.
US09735036B2

Described are computer-based methods and apparatuses, including computer program products, for aligning a wafer for fabrication. A first image of a first portion of a wafer is received from a first image capturing device. A second image of a second portion of the wafer is received from a second image capturing device, wherein an image capturing device transform defines a first relationship between the first image capturing device and the second image capturing device. A first fiducial pattern in the first image and a second fiducial pattern in the second image are identified, based on the image capturing device transform, a fiducial transform that defines, based on a specification for the wafer, a second relationship between the first fiducial pattern and the second fiducial pattern, and a threshold value configured to identify low contrast fiducial patterns on wafers. An alignment of the wafer is determined based on the identified first and second fiducial patterns.
US09735007B2

A method of processing a substrate includes: growing a first layer including a first element and a second element by supplying a first precursor containing the first element and a second precursor containing the second element to the substrate; and growing a second layer including the second element and a third element by supplying the second precursor and a third precursor containing the third element to the substrate. The act of growing the first layer and the act of growing the second layer are alternately performed a predetermined number of times, and the act of growing the first layer is performed before the act of growing the second layer to selectively grow a laminated film on a conductive film exposed on the surface of the substrate. The first layer and the second layer are laminated to form the laminated film.
US09735003B2

A film-forming apparatus and film-forming method comprising, a chamber, a first gas supply unit supplying a reaction gas for a film-forming process to the chamber, a substrate-supporting portion supporting a substrate placed in the chamber, a heating unit heating the substrate from below the substrate-supporting portion, a rotary drum supporting the substrate-supporting portion on a top thereof, and including the heating unit disposed therein, a rotary shaft disposed in a lower part of the chamber, and rotating the rotary drum, a reflector reflecting heat from the heating unit, surrounding the rotary drum, and being disposed so as to have an upper end higher in height than an upper end of the substrate-supporting portion, and a second gas supply unit supplying a hydrogen gas or an inert gas between the rotary drum and the reflector.
US09735001B2

The invention “Ion Trap Array (ITA)” pertains generally to the field of ion storage and analysis technologies, and particularly to the ion storing apparatus and mass spectrometry instruments which separate ions by its character such as mass-to-charge ratio. The aim of this invention is providing an apparatus for ion storage and analysis comprising at least two or more rows of parallel placed electrode array wherein each electrode array includes at least two or more parallel bar-shaped electrodes, by applying different phase of alternating current voltages on different bar electrodes to create alternating electric fields inside the space between two parallel electrodes of different rows of electrode arrays, multiple linear ion trapping fields paralleled constructed in the space between the different rows of electrode arrays which are open to adjacent each other without a real barrier. This invention also provides a method for ion storage and analysis involving with the trapping, cooling and mass-selected analyzing of ions by this apparatus mentioned which constructs multiple conjoint linear ion trapping fields in the space between the different rows of electrode arrays.
US09734999B2

A gasket seal for a mass spectrometer is disclosed. The gasket seal comprises a membrane having an outer profile and an inner profile and one or more protrusions. One or more ports are provided in the body of the membrane. In use a gas or fluid is supplied through at least one of the one or more ports via at least one of the one or more protrusions.
US09734992B2

A plasma processing apparatus performs a stable and accurate matching operation with high reproducibility in a power modulation process of modulating of a high frequency power to be supplied into a processing vessel in a pulse shape. In the plasma processing apparatus, an impedance sensor 96A provided in a matching device performs a dual sampling averaging process on a RF voltage measurement value and an electric current measurement value respectively obtained from a RF voltage detector 100A of a voltage sensor system and a RF electric current detector 108A of an electric current sensor system by sampling-average-value calculating circuits 104A and 112A and by moving-average-value calculating circuits 106A and 114A. Thus, an update speed of a load impedance measurement value outputted from the impedance sensor 96A can be matched well with a driving control speed of a motor in a matching controller.
US09734972B2

An electromagnetic relay includes a contactor including a fixed contact and a movable contact, and an electromagnet device for moving the movable contact. The electromagnet device includes a coil generating a first magnetic flux by energization, a tubular body including a permanent magnet generating a second magnetic flux in a direction identical to a direction of the first magnetic flux and having a hollow extending in a center axis direction, a movable element disposed in the hollow of the tubular body and reciprocating in the center axis direction, and a yoke forming a magnetic circuit passing together with the movable element and the tubular body. The magnetic circuit allows at least one of the first and second magnetic fluxes to pass through the magnetic circuit. The electromagnet device is configured to, when the coil is energized, move the movable contact to a first position by attracting the movable element with the first magnetic flux and the second magnetic flux. The electromagnet device is configured to, when energization of the coil is suspended, move the movable contact to a second position different from the first position. This electromagnetic relay is easily designed and reduces power consumption at a low cost.
US09734969B2

A centrifugal actuator switch includes a sleeve having a collar on which two protuberances are formed. Each protuberance engages a biasing member to limit movement of the biasing member when weighted lever arms of the switch are extended by centrifugal force as they rotate at a predetermined rotational speed.
US09734955B2

The disclosure discloses electrode material, preparation methods thereof and supercapacitors based thereof. Raw material for preparing the electrode material include PVDF and an additive which can be reacted with the PVDF to generate conductive active substance, the amount of the PVDF is 50 to 99 mass percentage, and the amount of the additive is 1 to 50 mass percentage. A PVDF-based composite film can be prepared from the raw materials; and activating treatment is performed on the film by virtue of a physico-chemical process, so that PVDF can generate a conductive active substance, the contact resistance of the PVDF and the active substance is reduced, and the conductive active substance is distributed in the PVDF-based composite film more uniformly. Button and wound supercapacitor and flexible capacitor, which are prepared from the electrode material, are high in power density and energy density, long in cycle life.
US09734954B2

A composite comprising a conducting polymer and a graphene-based material is provided. The composite includes a graphene-based material doped with nitrogen or having a nitrogen-containing species grafted thereon, and a conducting polymer arranged on the graphene-based material. Methods of preparing the composite, and electrodes formed from the composite are also provided.
US09734952B2

A solid electrolytic capacitor that comprises a sintered porous anode, a dielectric layer that overlies the anode body, and a solid electrolyte overlying the dielectric layer is provided. The solid electrolyte comprises a conductive polymer and a nonionic surfactant having a hydrophilic/lipophilic balance (“HLB”) of from about 10 to about 20 and a molecular weight of from about 100 to about 10,000 grams per mole. The nonionic surfactant has a hydrophobic base and a hydrophilic chain that contains alkoxy moieties.
US09734935B2

A wire harness comprises one or a plurality of electrically conductive paths, a tubular body into which the one or plurality of electrically conductive paths are to be inserted, and a protector to be engaged with a terminal of the tubular body, wherein the protector has a terminal engagement section to be engaged with the terminal of the tubular body, and a roll prevention portion which serves as an area that is mounted on a predetermined mounting surface without rolling, is formed in the terminal engagement section.
US09734933B2

There are provided a core material for vacuum insulator comprising an organic synthetic fiber, and at least one organic synthetic fiber bonded portion; and a preparation method therefor. In addition, provided is a vacuum insulator comprising the core material for vacuum insulator comprising the organic synthetic fiber, and the at least one organic synthetic fiber bonded portion.
US09734932B2

Metamaterials or artificial negative index materials (NIMs) have generated great attention due to their unique and exotic electromagnetic properties. One exemplary negative dielectric constant material, which is an essential key for creating the NIMs, was developed by doping ions into a polymer, a protonated poly (benzimidazole) (PBI). The doped PBI showed a negative dielectric constant at megahertz (MHz) frequencies due to its reduced plasma frequency and an induction effect. The magnitude of the negative dielectric constant and the resonance frequency were tunable by doping concentration. The highly doped PBI showed larger absolute magnitude of negative dielectric constant at just above its resonance frequency than the less doped PBI.
US09734931B2

It is an objective of the invention to provide a high-power supply cable characterized in that even when mounted in a narrow space where the cable undergoes a repetitive bending motion, any undesirable deformation out of the bending plane is small. There is provided a power-supply cable including: an electric wire including an electrical conductor and a resin sheath covering the electrical conductor, the electric wire having a tendency to generate a curl under a no-load condition, the curl having a curling direction, the curling direction being a normal to the curl, the electric wire having one or more longitudinal ends; a connecting terminal disposed at one of the longitudinal ends of the electric wire; and a curling tendency direction indicator showing the curling direction, the indicator being disposed along a normal line to the curl of the electric wire.
US09734927B2

Embodiments generally relate to devices, systems and methods for separating CTCs from blood cells using optical trapping, such as use of optical cogwheel tweezers. Through a pre-filtration process, using optical cogwheel tweezers, desired cells from a cell sample can be filtered from a relatively dilute sample. The filtered sample can then be analyzed by more precise means to determine overall concentrations from the original sample while maintaining cell viability.
US09734926B2

A hybrid nuclear reactor for producing a medical isotope includes an ion source for producing an ion beam from a gas, a target chamber including a target that interacts with the ion beam to produce neutrons, and an activation cell positioned proximate the target chamber and including a parent material that interacts with the neutrons to produce the medical isotope via a fission reaction.
US09734922B2

Illustrative embodiments provide modular nuclear fission deflagration wave reactors and methods for their operation. Illustrative embodiments and aspects include, without limitation, modular nuclear fission deflagration wave reactors, modular nuclear fission deflagration wave reactor modules, methods of operating a modular nuclear fission deflagration wave reactor, and the like.
US09734916B2

A reading method for a cell string using multiple pass voltages includes a pre-charging step and a reading step to read a selected word line cell WL[k]. The pre-charging step comprises applying a positive pass voltage (Vpass1) to the selected word line (WL[k]), the upper word lines (Upper WL) of the selected word line (WL[k]), at least one the lower word lines adjacent to the selected word line (WL[k]); and applying a negative pass voltage (Vpass2) to the remaining lower word lines (Lower WL) except for WL[k−1]. The reading step comprises applying sequentially a first voltage which is lower than a read voltage (Vverify) and the read voltage (Vverify) to the selected word line WL[k], applying a second voltage to a common source line CSL and the unselected word lines and sensing a current or a voltage of the selected word line WL[k], thereby reading information stored in the selected word line WL[k].
US09734914B2

A semiconductor device with a reduced area and capable of higher integration and larger storage capacity is provided. A multi-valued memory cell including a reading transistor which includes a back gate electrode and a writing transistor is used. Data is written by turning on the writing transistor so that a potential according to the data is supplied to a node where one of a source electrode and a drain electrode of the writing transistor and a gate electrode of the reading transistor are electrically connected to each other, and then turning off the writing transistor and holding a predetermined potential in the node. Data is read by supplying a reading control potential to a control signal line connected to one of a source electrode and a drain electrode of the reading transistor, and then detecting potential change of a reading signal line.
US09734910B1

A nonvolatile memory (NVM) cell includes a selection transistor configured to have a selection gate terminal coupled to a word line and a source terminal coupled to a source line, a cell transistor configured to have a floating gate electrically isolated, a drain terminal coupled to a bit line and sharing a junction terminal with the selection transistor, a first coupling capacitor disposed in a first connection line coupled between the word line and the floating gate, and a P-N diode and a second coupling capacitor disposed in series in a second connection line coupled between the word line and the floating gate. An anode and a cathode of the P-N diode are coupled to the second coupling capacitor and the word line, respectively. The first and second connection lines are coupled in parallel between the word line and the floating gate.
US09734904B1

A digital LDO regulator includes a first comparison circuit to compare an output voltage with a reference voltage and to output a reference load switching signal when the output voltage rises above the reference voltage, a logic circuit to output a control current in response to the reference load switching signal, a second comparison circuit to compare the output voltage with a transient reference voltage and to output a transient load switching signal when the output voltage rises above the transient reference voltage, a switching circuit to control the logic circuit to pass a transient current in response to the transient load switching signal, a circuit to provide a mirroring current to the logic circuit after a transient state, a load current supply circuit to switch in response to the control current and to supply a load current, and a capacitor coupled to the load current supply circuit.
US09734900B2

Row electrode drivers and column electrode drivers for a memory device are distributed within a footprint share by a memory cell array.
US09734892B2

A fine grained negative wordline scheme for SRAM memories is disclosed. The scheme includes a circuit having a static random access memory (SRAM) cell including at least a wordline coupled to a plurality of NFETs of a transistor array. The circuit further includes a wordline driver including a plurality of inverters coupled between a wordline group decode node, a power supply and the wordline. Overvoltage on the wordline driver and NFETs of the SRAM cell are eliminated by applying a power gating mode and lowering the power supply voltage.
US09734890B1

Systems and methods are disclosed for configuring dynamic random access memory (DRAM) in a personal computing device (PCD). An exemplary method includes providing a shared command access (CA) bus in communication with a first DRAM and a second DRAM. A first command from a system on a chip (SoC) is received at the first DRAM and the second DRAM. A decoder of the first DRAM determines whether to mask a mode register write (MRW) in response to the received first command. A second command containing configuration information is received vie the shared CA bus at the first DRAM and the second DRAM. Responsive to the determination by the decoder of the first DRAM, the received MRW is either ignored or implemented by the first DRAM.
US09734889B2

Technologies are generally described herein for a reconfigurable row dynamic random access memory device. The reconfigurable row may correspond to a logically addressable row, where multiple row segments can be mapped to different physical DRAM rows. In some examples, a reconfigurable row dynamic random access memory may use a row segment activator to allow memory operation access to a row segment, while maintaining the remaining part of the same row available for other memory access operations. The reconfigurable row dynamic random access memory may be operated in various modes of operation, including a pipeline mode and a burst mode.
US09734887B1

An aspect includes reading a plurality of sensor values from a plurality of sensors located on a plurality of memory dies in the HMC. It is determined that one of the plurality of sensor values from a sensor located on one of the plurality of memory dies has exceeded a threshold value. Based on the determining and on the one of the plurality of sensor values, calculating a refresh rate for the memory locations on the one of the plurality of memory dies. The vault controller is reconfigured to apply the calculated die refresh rate to the memory locations in the vault that are located on the one of the plurality of memory dies. The calculated die refresh rate is different than an other refresh rate being applied to memory locations in the vault that are located on an other one of the plurality of memory dies.
US09734881B2

A memory device and a method for forming a memory device are disclosed. The memory device includes a memory cell having a storage unit coupled to a cell selector unit. The storage unit includes first and second storage elements. Each of the first and second storage elements includes first and second terminals. The second terminal of the first storage element is coupled to a write source line (SL-W) and the second terminal of the second storage element is coupled to a bit line (BL). The cell selector unit includes first and second selectors. The first selector includes a write select transistor (TW) and the second selector includes a first read transistor (TR1) and a second read transistor (TR2). The first selector is coupled to a word line (WL) for selectively coupling a write path to the storage unit and the second selector is coupled to a read line (RL) for selectively coupling a read path to the storage unit.
US09734878B1

Systems and methods are disclosed for configuring dynamic random access memory (DRAM) in a personal computing device (PCD). An exemplary method includes providing a shared command access (CA) bus in communication with a first DRAM and a second DRAM. A first command from a system on a chip (SoC) is received at the first DRAM and the second DRAM. A decoder of the first DRAM determines whether to mask a mode register write (MRW) in response to the received first command. A second command containing configuration information is received vie the shared CA bus at the first DRAM and the second DRAM. Responsive to the determination by the decoder of the first DRAM, the received MRW is either ignored or implemented by the first DRAM.
US09734872B2

A method and an electronic apparatus for generating a time-lapse video and a recording medium using the method are provided. In the method, a movement of the electronic apparatus is detected by the at least one motion sensor while a video is recorded by the image capturing device. A detected movement is analyzed to determine a stability of the electronic apparatus for each of a plurality of time intervals during which the video is recorded. At least one clip of the video is converted into a time-lapse video according to a determined stability of the electronic apparatus associated with each of the plurality of the time intervals during which the clip of the video is recorded.
US09734867B2

In accordance with an embodiment of the present invention, a method for inserting secondary content into a media stream includes dividing the media stream having a plurality of frames into a plurality of shots at a processor. The method further includes grouping consecutive shots from the plurality of shots into a plurality of scenes. A first list of insertion points is generated for introducing the secondary content. The insertion points of the first list are boundaries between consecutive scenes in the plurality of scenes. An average insertion point saliency of the media stream is generated at the insertion points in the first list. A second list of insertion points is then generated. The insertion points in the second list are arranged to maximize a function of the average insertion point saliency and a distance between each insertion point in the second list with other insertion points in the second list.
US09734860B2

Systems and methods are disclosed relating generally to data processing, and more particularly to applying low pass and rotation filtering in relation to data processing. For example, a system may include a phase modification value determination circuit operable to generate a phase offset value based upon an input data set derived from information sensed from a storage medium. The system may include an integrated low pass and rotation filtering circuit operable to simultaneously apply a low pass filtering function and phase rotation function to a series of digital samples derived from the information sensed from the storage medium to yield a modified output. Application of both the low pass filtering and phase rotation functions is governed at least in part based upon a selected coefficient set corresponding to a combination of the phase off set value and a boost value.
US09734857B2

A stack including a crystallographic orientation interlayer, a magnetic zero layer disposed on the interlayer, and a magnetic recording layer disposed on the magnetic zero layer is disclosed. The magnetic zero layer is non-magnetic or has a saturation magnetic flux density (Bs) less than about 100 emu/cc. The magnetic zero layer and the magnetic layer include grains surrounded by a non-magnetic segregant. The magnetic zero layer provides a coherent interface between the interlayer and the magnetic layer with a lattice mismatch less than about 4%.
US09734856B2

Provided herein is an apparatus including a substrate and a magnetic recording layer over the substrate. In addition, a thermochromic layer is over the substrate, wherein the thermochromic layer includes a first optical absorbance at a first temperature and a second optical absorbance at a second temperature.
US09734845B1

In a speech-based system, a wake word or other trigger expression is used to preface user speech that is intended as a command. The system receives multiple directional audio signals, each of which emphasizes sound from a different direction. The signals are monitored and analyzed to detect the directions of interfering audio sources such as televisions or other types of electronic audio players. One of the directional signals having the strongest presence of speech is selected to be monitored for the trigger expression. If the directional signal corresponds to the direction of an interfering audio source, a more strict standard is used to detect the trigger expression. In addition, the directional audio signal having the second strongest presence of speech may also be monitored to detect the trigger expression.
US09734843B2

An apparatus for generating a bandwidth extended signal includes an anti-sparseness processing unit to perform anti-sparseness processing on a low-frequency spectrum; and a frequency domain high-frequency extension decoding unit to perform high-frequency extension encoding in the frequency domain on the low-frequency spectrum on which the anti-sparseness processing is performed.
US09734831B2

Methods, systems, computer-readable media, and apparatuses for utilizing voice biometrics to prevent unauthorized access are presented. In some embodiments, a computing device may receive a voice sample. Subsequently, the computing device may determine a voice biometric confidence score based on the voice sample. The computing device then may evaluate the voice biometric confidence score in combination with one or more other factors to identify an attempt to access an account without authorization.
US09734821B2

A method, for testing words defined in a pronunciation lexicon used in an automatic speech recognition (ASR) system, is provided. The method includes: obtaining test sentences which can be accepted by a language model used in the ASR system. The test sentences cover words defined in the pronunciation lexicon. The method further includes obtaining variations of speech data corresponding to each test sentence, and obtaining a plurality of texts by recognizing the variations of speech data, or a plurality of texts generated by recognizing the variation of speech data. The method also includes constructing a word graph, using the plurality of texts, for each test sentence, where each word in the word graph corresponds to each word defined in the pronunciation lexicon; and determining whether or not all or parts of words in a test sentence are present in a path of the word graph derived from the test sentence.
US09734812B2

Technologies are generally described for a virtual instrument playing system. In some examples, a virtual instrument playing system may include a sensor data receiving unit configured to receive first sensor data of a first user and second sensor data of the first user, a sound event prediction unit configured to detect a sound event of the first user and to predict a sound generation timing corresponding to the sound event of the first user based at least in part on the first sensor data of the first user, an instrument identification unit configured to identify a virtual instrument corresponding to the sound event from one or more virtual instruments based at least in part on the second sensor data of the first user, a sound data generation unit configured to generate sound data of the first user regarding the identified virtual instrument based at least in part on the sound generation timing, and a video data generation unit configured to generate video data of the first user regarding the identified virtual instrument based at least in part on the second sensor data of the first user.
US09734811B2

A optoelectronic pickup for a musical instrument includes at least one light source which directs light to impinge a string of the musical instrument in at least one photoreceiver located to detect the reflected light, so as to generate an electrical signal that is responsive to string vibrations. A number of dissimilar filter approaches are included to control undesired effects of spurious light, the filter approaches may be structure-based, signal processing-based, and/or optics-based.
US09734805B1

A guitar aid enables a user to selectively position and control tension and angle of a guitar pick for a richer sound with decreased strain on the user's hand and fingers. The guitar aid can includes a ring member defining an opening sized and shaped to fit around a finger of a user and a pick retainer unitarily formed with the ring member and configured to secure a guitar pick therein. The pick retainer can include first, second, and third retentions arms extending outwardly from the ring member and defining pick receiving channels configured to receive and secure a guitar pick therein. The guitar aid can also include at least one retention nub extending upwardly from and unitarily formed with the ring member, the retention nub being configured to contact a body of the guitar pick when the guitar pick is positioned within the pick receiving channels.
US09734802B2

To provide an active matrix display device in which power consumption of a signal line driver circuit can be suppressed, so that power consumption of the entire memory can be suppressed. A plurality of memory circuits which can write data of a video signal input to a pixel in one line period and can hold the data are provided in a signal line driver circuit of a display device. Then, the data held in each memory circuit is input to a pixel of a corresponding line as a video signal. By providing two or more memory circuits in a driver circuit, pieces of data of video signals corresponding to two or more line periods can be concurrently held in the memory circuits.
US09734801B2

A display device includes a display panel including a first display area displaying a first image and a second display area adjacent to the first display area and displaying a second image and an image corrector generating an image shifted by correcting the first image and the second image where the image corrector may correct the first image and the second image such that the first image is shifted only in the first display area and the second image is shifted only in the second display area.
US09734795B2

A pixel array is provided and includes a plurality of pixel groups. Each of the pixel groups includes three sub-pixels disposed to encircle a center point, and each center point is encircled by three sub-pixels in a pixel group in the present row and the present column, one sub-pixel in a pixel group in the present row and the next column, one sub-pixel in a pixel group in the previous row and the previous column and one sub-pixel in a pixel group in the previous row and the next column about it. A driving method for the pixel array, a display panel and a display device including the pixel array are provided.
US09734793B2

A display apparatus may enable a viewer to perceive an image. The viewer has a right eye and a left eye, the right eye having a right pupil, the left eye having a left pupil. The display apparatus includes a display panel including a plurality of subpixels. The display apparatus further includes a position detecting part configured to detect a user location related to the viewer. The display apparatus further includes a light controlling element configured for transmitting light provided from one or more of the subpixels toward one or more of the right eye and the left eye. The display apparatus further includes a display panel driver configured to change subpixel-eye association for at least one of the subpixels in response to a change of the user location detected by the position detecting part.
US09734792B2

A display device includes: an interfacing unit for converting one of a plurality of image signals inputted according to a switch among a plurality of input modes into an image data; a first reset controlling unit for resetting the interfacing unit according to the switch among the plurality of input modes; a driving unit for converting the image data into a data signal; a display panel for displaying an image using the data signal; and a panel power unit for supplying a panel power to the driving unit and the display panel.
US09734791B2

A display control device includes a first interface unit that receives display information of a first display method that includes image data and a control information setting unit that sets control information used for controlling display of an image in the display unit in accordance with setting information that specifies a display method. The display control device further includes an image data conversion unit that converts, if a second display method is specified by the setting information, the image data of the first display method type to image data of the second display method type in accordance with the control information. The display control device also includes a second interface unit that outputs the image data of the first or the second display method type in accordance with the setting information, and outputs signals for controlling the display unit in accordance with the control information.
US09734788B2

A touch display device comprises a first substrate, a second substrate disposed opposite the first substrate, a plurality of touch electrode patterns and a first polarization element. The touch electrode patterns include a plurality of touch electrodes and wires. The wires are electrically connected with the touch electrodes, disposed on the first substrate and arranged along a first direction. The first polarization element is disposed on the first substrate and has a first absorption axis. One of the wires is formed by the connection of a plurality of wire segments, and one of the wire segments is formed by the connection of a plurality of segments. Each of the segments forms a vector by towards the same side, the vectors have a sum vector, and the included angle between the sum vector and the first absorption axis is greater than 0° and less than or equal to 20°.
US09734786B2

A source drive integrated circuit includes a source driving circuit, output buffers, and voltage protection circuits. The source driving circuit generates data voltages according to a source timing control signal and digital video data. The output buffers output the data voltages from the source driving circuit to output terminals. The voltage protection circuits are connected between the output buffers and the output terminals. A voltage supplied to at least one of the voltage protection circuits is different from a voltage supplied to remaining ones of the voltage protection circuits.
US09734783B2

A touch screen display may include gate line driver circuitry coupled to a display pixel array. The display may be provided with intra-frame pausing (IFP) capabilities, where touch or other operations may be performed during one or more intra-frame blanking intervals. In one suitable arrangement, a gate driver may be operable in a high impedance mode, where the output of the gate driver is left floating during touch or IFP intervals. In another suitable arrangement, the gate driver may be operable in an IFP reduced stress mode, where a digital pass gate in the gate driver is deactivated during IFP intervals. In yet another suitable arrangement, the gate driver may be operable in an all-gate-high (AGH) power-down mode, where the output of each gate driver in the driver circuitry is driven high in parallel when the displayed is being powered off. These arrangements may be implemented in any suitable combination.
US09734779B2

This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for displaying information in various display regions within wearable display devices in a manner that enhances user experience and extends battery life. The wearable display devices may include a flexible display region and may be capable of operating in a wrinkled state. In some aspects, the wearable display devices may be capable of displaying images at different image qualities in the separate display regions. For example, in some implementations, wearable display devices include a first display region that has a higher pixel density than the second display region. In some aspects the wearable display devices may be configured to determine and/or select a display region in which specific image content is displayed. For example, text may be displayed region best suited to display text while video is displayed in region best suited to display video.
US09734778B2

A display apparatus includes a dot formed from a plurality of pixels. Each pixel displays a grayscale that is a sum of a first image displayed during an Nth frame and a second image displayed during an (N+1)th frame. N is an integer equal to or greater than 1. The dot includes first and second pixels having a first color, the first pixel displaying an image having a first grayscale based on a first gamma curve, and the second pixel displaying an image having a second grayscale based on a second gamma curve. Third and fourth pixels have a second color and display images having the first grayscale based on the first gamma curve. Fifth and sixth pixels have a third color and display images having the second grayscale based on the second gamma curve.
US09734773B2

A display improvement method and apparatus for a LCD panel are provided. The method includes: acquiring a gamma curve for at least one kind of color sub-pixel of a variety of color sub-pixels in a case of a side view; determining a luminance enhancement starting point on the gamma curve, according to tangent slopes of points corresponding to respective gray-scale values on the acquired gamma curve, wherein a gray-scale value of the luminance enhancement starting point is j, and the luminance enhancement starting point has a tangent slope less than tangent slopes of points having gray scale values (j−1) and (j+1) on the gamma curve; increasing a luminance value of a point having a gray-scale value greater than or equal to the gray-scale value of the luminance enhancement starting point and less than a maximum gray-scale value on the gamma curve.
US09734753B2

The present invention provides a data acquiring module, comprising: a data input and output terminal, through which data enter into the data acquiring module, and which can output data independently; a shift register groups, each of which comprises (b−1) serially connected shift registers, and an output terminal of each shift register being able to output data independently, wherein a and b are integers greater than 1; and (a−1) serially connected first-in first-out memories connected to (a−1) shift register groups respectively, and the output terminal of each first-in first-out memory being able to output data independently, an input terminal of the last shift register in the shift register group without a corresponding first-in first-out memory in the a shift register groups, and the input terminal of the last first-in first-out memory of the serially connected first-in first-out memories being connected to the data input and output terminal. The present invention also provides a data processing unit, a driver and a display device.
US09734749B2

The present invention provides an image display method, comprising: acquiring test gray scale data for pixel data of test image data, and acquiring the gray scale compensation table according to the test gray scale data and the preset gray scale data; converting the original image data into processed image data; implementing gray scale data compensation to pixel data in the processed image data according to a gray scale compensation table; implementing display operation with the processed image data after the gray scale data compensation.
US09734742B2

The present invention relates to a method of displaying an artwork, comprising the steps of: i) providing an artwork comprising an image, real or virtual; ii) dividing and separating the image into a plurality of segments; iii) arranging the plurality of segments in parallel planes, while keeping the segments oriented in their respective original positions within the image; iv) viewing the plurality of segments from one or more viewpoints; and v) changing the viewpoint to a predetermined angle such that the segments reveal a complete image with a surprising perception of depth.
US09734739B2

A bulletin board includes a board having at least three layers of material, in which a first layer of material has a density of 20-50 kg/m3, a second layer of material has a density of 140-170 kg/m3 and a third layer of material has a density of 20-50 kg/m3. The bulletin board has a front surface and a rear surface with an adhesive layer attached to the rear surface of the board, in which the adhesive layer enables the bulletin board to be attached to a support surface.
US09734728B2

A method for providing alerts or indications to an aircrew of an aircraft that is in-flight and approaching a destination airport includes receiving an aircrew runway selection from the aircrew of the aircraft, automatically generating a probable runway selection by the aircraft, and determining a position of the in-flight aircraft with reference to a threshold point. If the aircraft is prior to the threshold point, the method includes generating alerts and indications to the aircrew based solely on the received runway selection into the FMS from the aircrew of the aircraft and not on the automatically-generated probable runway selection from the aircraft. Alternatively, if the aircraft is past the threshold point, the method includes generating alerts and indications to the aircrew based solely on the automatically-generated probable runway selection from the aircraft and not on the received runway selection into the FMS from the aircrew of the aircraft.
US09734725B2

Embodiments include method, systems and computer program products for route planning and management with a drone. Aspects include receiving a destination for an individual and determining multiple routes between a position of the individual and the destination. Aspects further include deploying the drone to determine safety and accessibility risks associated with the multiple routes and determining a preferred route from the multiple routes based on the safety and accessibility risks associated with the multiple routes.
US09734723B1

A registration authority (RA) server registers unmanned aerial vehicles (UAVs) and their owners/operators (O/O). A UAV is maintained in a flight lock state until a flight plan request from the O/O is approved by the RA, which sends an key-signed approval to unlock the UAV's flight lock. The RA server evaluates a UAV's proposed flight plan based on the attributes of the O/O and UAV, the location and time of the requested flight plan, and a set of flight rules and exclusion zones that are developed in view of privacy assurance, security assurance, flight safety assurance, and ground safety assurance. The flight plan key-signed approval supplied to the UAV by the RA server specifies an inclusion zone that corresponds to a flight plan trajectory to be followed. Once in flight, the UAV maintains real-time knowledge of its position and time to ensure its flight remains within the approved inclusion zone.
US09734722B1

An application engine receives flight position data associated with an airplane through a global computing network. The flight position data includes a list of recorded locations of the airplane. Using the list of recorded locations of the airplane, the application engine computes a current position of the airplane and a polling interval. Responsive to calculating the current position of the airplane, the application engine generates a flight status view of the airplane based on the current position of the airplane. The flight status view includes a flight tracker image representative of the airplane's current location and flight path, and one or more visual indicators corresponding to social network data and informative data associated with the current position of the airplane. The application engine periodically updates the flight status view of the airplane using an updated current position of the airplane.
US09734719B2

A method for guiding a vehicle in the surrounding environment of an object. The method includes reading in a multiplicity of view ray endpoints in a three-dimensional image, produced by a stereo camera of the vehicle, of a surrounding environment, containing the object, of the vehicle, at least one of the view ray endpoints representing an outer surface of the object, connecting the multiplicity of view ray endpoints to form a polygon that represents a free surface to be traveled by the vehicle, and generating a driving corridor, provided for the vehicle, for driving around the object, based on the free surface.
US09734717B1

A system for determining proximity events includes an input interface and a processor. The input interface is to receive a lane change information. The processor is to determine a proximity event based at least in part on the lane change information.
US09734702B2

A method may receive, in response to a first event, a first sensor data from a first sensor, and receive, in response to the first event, a second sensor data from a second sensor. The method may select, from among a plurality of event profiles, a first event profile. The first event profile may comprise a first condition matching the first sensor data, a second condition matching the second sensor data, and a plurality of conditions which, when met, indicate the occurrence of the first event. Conditions may include a sensor data, a time period, a user data, a sequence of conditions, or a combination of such data. The first event profile may comprise a first event notice to be provided in response to the occurrence of the first event. The method may provide the first event notice to a recipient indicated by the event profile.
US09734697B1

A security system is configured to be set in a notify mode if it fails to detect a response from the last person to leave the monitored environment or someone else who have left the house to arm the security system within a finite amount of time. When the security system is in the notify mode, the security system does not generate an alarm signal upon detecting a trigger event that would otherwise trigger an alarm if the system were in a fully armed mode, but instead, transmits a notification to legitimate residents or occupants who have left the monitored environment that the trigger event has occurred.
US09734685B2

The method, system, and computer-readable medium facilitates monitoring a vehicle operator during the course of vehicle operation to determine whether the vehicle operator is in an emotionally impaired state (e.g., aggressive or agitated) and presenting appropriate stimuli (e.g., music or sound recordings) to the vehicle operator when impairment is detected. The vehicle operator, the environment surrounding the vehicle, or forces acting on the vehicle may be monitored using a variety of sensors, including optical sensors, accelerometers, or biometric sensors (e.g., skin conductivity, heart rate, or voice modulation). When the vehicle operator is determined to be in an emotionally impaired state, stimuli are selected to improve the emotional state of the vehicle operator. The selection is based on sensor data and data regarding prior responses of the vehicle operator to various stimuli. After selection, the stimuli are presented to the vehicle operator while monitoring continues.
US09734680B2

A coverage area picture imaging a maximum area is displayed on a coverage area picture display. A camera is moved within a predetermined range and a plurality of frames obtained as a result form a picture. The pixels of the picture is decimated in vertical and horizontal directions and form a thumbnail as the coverage area picture. The coverage area picture display presents a display indicating a direction in which the camera is currently directed for picture photographing. In accordance with the display, a photographing direction is controlled. A plurality of frames are photographed with respect to a designated position, then stored, and displayed. A whole picture display presents a whole panorama picture. A selective picture display presents a frame at the position designated within the whole panorama picture as a selected picture.
US09734674B1

Examples are generally directed towards sonifying performance metrics. A computing device includes one or more data storage devices coupled to one or more processors. A performance dashboard controller maps a plurality of performance status updates corresponding to a plurality of points within a time range to a set of sound recordings to identify an audible performance indicator for the at least one object. A performance status update indicates a change in a performance status of the at least one object at a given point in time. The audible performance indicator sonifies the plurality of performance status updates at the plurality of points relative to the performance threshold. The audible performance indicator is output by an output device. The audible performance indicator identifies changes in performance status of the at least one object during the time range.
US09734661B2

Disclosed is a system and method for providing enhanced mobile control of play for a gaming machine wagering game. A mobile device-enhanced system enables interaction with a gaming machine via a player-held mobile device using streaming video to deliver game content over a network. Player input from the player-held mobile device is passed back over the network to the game server in reaction to events displayed in the video stream. In one aspect, statistical information is provided to a player in convenient and useful formats on a display of the player-held mobile device. Also disclosed are approaches to providing convenient transactions that a player may employ to fund game play.
US09734660B2

Gaming machines and methods for transmitting hidden elements to a portable electronic device are described. The gaming machine includes a cabinet, a display, and a user input mechanism. The gaming machine further includes an interface, wherein the interface is configured to wirelessly communicate with a portable electronic device. The gaming machine includes a game controller. The game controller is configured to provide game play of a wager-based game, including generating gaming information including a hidden element. The game controller is further configured to display at least a portion of the gaming information to the player through the display, wherein the hidden element is not displayed. The game controller is configured to facilitate a data connection between the gaming machine and the portable electronic device through the interface. The game controller is further configured to transmit the hidden element to the portable electronic device.
US09734652B1

Methods, systems, and computer program products are included for simulating I/O. An exemplary method includes simulating I/O from a card that includes a magnetic stripe. The method includes receiving, at a first controller, a first token from a first terminal. The first token is communicated from the first controller to at least one backend computing device. The first controller receives, from the at least one backend computing device, a second token generated at the at least one backend computing device. The first controller injects the second token into a second controller. The second controller communicates the second token to the at least one backend system.
US09734650B2

A banknote deposit and withdrawal apparatus causes a control section to function as an inserted medium counting unit, a normal medium counting unit and an abnormal mediums number calculation unit. The normal medium counting unit again feeds out and conveys banknotes from the banknote deposit and withdrawal section to the verification section in a quantity corresponding to the number of inserted banknotes, conveys abnormal banknotes that are verified as abnormal by the verification section to the banknote deposit and withdrawal section together with following banknotes but conveys normal banknotes that are verified as normal by the verification section to the temporary holding section and retains the normal banknotes therein, and counts a number of normal banknotes. The abnormal mediums number calculation unit subtracts the number of normal banknotes from the number of inserted banknotes to calculate an abnormal banknotes number.
US09734648B2

A media handler for detecting counterfeit media is described. The media handler comprises: a plurality of discrete sensors distributed along a transport path operable to transport a media item, and a controller operable to receive signals from the plurality of discrete sensors. The controller is also operable to make a decision on validity of the transported media item based on the received signals.
US09734633B2

A system and related methods for visually augmenting an appearance of a physical environment as seen by a user through a head-mounted display device are provided. In one embodiment, a virtual environment generating program receives eye-tracking information, lighting information, and depth information from the head-mounted display. The program generates a virtual environment that models the physical environment and is based on the lighting information and the distance of a real-world object from the head-mounted display. The program visually augments a virtual object representation in the virtual environment based on the eye-tracking information, and renders the virtual object representation on a transparent display of the head-mounted display device.
US09734631B2

Exemplary embodiments described herein relate to systems and methods for generating an image comprising a three-dimensional (“3D”) model or replica of a subject. Such images may include the face of a human subject as well as views of the subject from various angles.
US09734627B2

Displaying data sets indicative of physical parameters associated with a formation penetrated by a wellbore. At least some of the illustrative embodiments are methods including: obtaining data regarding a trajectory of a wellbore; obtaining a first data set indicative of a first physical parameter associated with a formation penetrated by the wellbore; obtaining a second data set indicative of a second physical parameter associated with the formation; displaying a two-dimensional image that simulates a three-dimensional trajectory of the wellbore, the two-dimensional image from a particular viewpoint relative to the three-dimensional trajectory of the wellbore; displaying along the two-dimensional image a representation of the first data set on a first surface that abuts the trajectory of the wellbore; and displaying along the two-dimensional image a representation of the second data set on a second surface that abuts the trajectory of the wellbore.
US09734626B2

An ultrasound system and method are described for acquiring standard views of the fetal heart simultaneously with real-time imaging. A matrix array probe is manipulated until a first standard view such as a 4-chamber view is acquired. The first standard view image is matched to its corresponding plane in a fetal heart model. From the matched plane of the heart model, the orientations of the other standard views are known from the geometrical relationships of structures within the heart model. This orientation information is used to control the matrix array probe to automatically scan the planes of all of the standard views simultaneously in real-time.
US09734621B2

An ultrasonic diagnostic apparatus according to an embodiment includes a rendering controller, a detector, and a voxel data generator. The rendering controller divides three-dimensional data constituted by voxel data into a plurality of slice regions, rearranges the slice regions based on a sight line direction in which the voxel data is observed, and performs volume rendering on the voxel data in which the slice regions have been rearranged so as to generate image data. The detector detects image quality information indicating image quality of image data that is generated by the rendering controller. The voxel data generator rearranges the voxel data constituting the three-dimensional data based on the image quality information detected by the detector based on the sight line direction.
US09734617B2

Embodiments relate to a method for real-time facial animation, and a processing device for real-time facial animation. The method includes providing a dynamic expression model, receiving tracking data corresponding to a facial expression of a user, estimating tracking parameters based on the dynamic expression model and the tracking data, and refining the dynamic expression model based on the tracking data and estimated tracking parameters. The method may further include generating a graphical representation corresponding to the facial expression of the user based on the tracking parameters. Embodiments pertain to a real-time facial animation system.
US09734613B2

Disclosed is an apparatus for generating a facial composite image, which includes: a database in which face image and partial feature image information is stored; a wireframe unit configured to apply a face wireframe to a basic face sketch image, the face wireframe applying an active weight to each intersecting point; a face composing unit configured to form a two-dimensional face model to which the wireframe is applied, by composing images selected from the database; and a model transforming unit configured to transform the two-dimensional face model according to a user input on the basis of the two-dimensional face model to which the wireframe is applied. Accordingly, a facial composite image with improved accuracy may be generated efficiently.
US09734603B2

A radiation detection system includes a detector unit and at least one processor. The detector unit is configured to generate signals responsive to radiation. The at least one processor is operably coupled to the detector unit and configured to receive the signals from the detector unit. The at least one processor is configured to obtain, during an imaging process, a first count for at least one of the signals corresponding to a first intrinsic energy window, the first energy window corresponding to values higher than an intrinsic peak value; obtain a second count for the at least one of the signals corresponding to a second intrinsic energy window, the second energy window corresponding to values lower than the intrinsic peak value; and adjust a gain applied to the signals based on at least the first count and the second count.
US09734599B2

One or more techniques and/or systems are provided for image blending and/or facilitating image transitions. In an example, a map interface displays map information, such as of a town, through a visualization. A first image having a first level of detail and a first image type (e.g., satellite imagery of the town) may be displayed through the visualization. While zoomed into the town, a second image having a second level of detail and a second image type (e.g., aerial imagery of the town) may be displayed through the visualization. Instead of merely transitioning the visualization from displaying the first image to displaying the second image (during zooming), which may otherwise provide a visually abrupt transition, one or more intermediate blended images, having intermediate levels of detail between the first image and the second image, may be generated and displayed during the transition between the first image and the second image.
US09734596B2

A method for generating executable applications with dynamic, scalable vector graphics by using a compiler operated by a computer includes marking the dynamic elements of the scalable vector graphics by an attribute. During the compilation process, on the basis of the attribute, the compiler translates the dynamic elements of the scalable vector graphics into program code that is part of the program code of the executable applications. A compiler is also provided for carrying out the method.
US09734593B2

A method of defining a location of a given object in an image of interest, where the object is characterized by having a specified pattern and an additional property. In an exemplary embodiment the method includes: specifying portions of the image, identifying among the specified image portions a candidate image portion comprising a portion of the specified pattern; defining an image region around the candidate image portion, the image region being composed of image portions, each comprising a portion of the specified pattern, the image region being surrounded by image portions not comprising a portion of the specified pattern; comparing the other property of the given object with same property at the identified region, and if the image region has the additional property of the given object, identifying the location of the given object as the location of the defined image region.
US09734592B2

RGB image signals are inputted. A B/G ratio is calculated from the B and G image signals. A G/R ratio is calculated from the G and R image signals. First, second, and third areas are located in a feature space formed by the B/G and G/R ratios. An equal angular magnification process is performed on an angle in a region R1x including a first reference line passing through the second area. An angle expansion process or an angle compression process is performed on an angle in a region R1y located outside the region R1x. An equal radial-coordinate magnification process is performed on a radial coordinate in a region R2x, which includes a second reference line passing through the second area and intersecting the first reference line. A radial-coordinate expansion process or a radial-coordinate compression process is performed on a radial coordinate in a region R2y located outside the region R2x.
US09734588B2

A method and system is provided for the compression of a video captured from a static camera. A background image and an original image is captured from the static camera. A foreground object is extracted by taking the difference between the transformed original image and the transformed background image. The foreground object is represented as a sparse vector using wavelets. The method revolves around the compressive sensing framework by ingeniously using the complex field BCH codes and the syndrome as measurements to achieve robust background subtraction using reduced number of measurements. The reconstruction is carried out by a Complex-field BCH decoder coupled with block based implementation. According to another embodiment, an adaptive techniques has also been proposed for acquiring the measurements required for recovering the images.
US09734586B2

In some implementations, there is provided a method. The method may include receiving data characterizing a plurality of digital video frames; detecting a plurality of features in each of the plurality of digital video frames; determining, from the detected features, a local scale change and a translational motion of one or more groups of features between at least a pair of the plurality of digital video frames; and calculating a likelihood of collision. Related apparatus, systems, techniques, and articles are also described.
US09734584B2

An embodiment of a segmentation solution for use in diagnostic imaging applications is proposed. A corresponding embodiment of a data-processing segmentation method comprises: providing a representation over a non-zero analysis time period of a body-part being perfused with a contrast agent, the representation comprising, for each location of a set of locations of the body-part, an indication of a response over the analysis time period of the location to an interrogation signal; calculating, for each selected location of a set of selected locations, the value of at least one statistical parameter of a statistical distribution of the response over the analysis time period of the selected location, the set of selected locations comprising all the locations or a part thereof; and segmenting the selected locations according to a comparison between the values of said at least one statistical parameter for the selected locations with at least one segmentation threshold.
US09734582B2

The present invention relates to a remote point method. A remote pointing method according to the present invention comprises capturing images by a first and a second camera disposed being separated spatially from each other; detecting a pointing part in a first image captured by the first camera; determining a region of interest including the pointing part in a second image captured by the second camera; and extracting stereoscopic coordinates of the pointing part within the region of interest.
US09734577B2

A device and method for sorting objects immersed in a flowing medium are disclosed. An example device comprises a holographic imaging unit comprising one or more holographic imaging elements, a fluid handling unit comprising one or more microfluidic channels configured to conduct flowing medium along a corresponding holographic imaging element and at least one microfluidic switch arranged downstream of an imaging region in the microfluidic channel configured to direct objects in the flowing medium into a one of a plurality of outlets. The example device also comprises a processor configured to determine real-time characterizations of holographic diffraction images obtained for the moving objects. The processing unit is further configured to control the at least one microfluidic switch in response to the real-time characterizations.
US09734572B2

The present disclosure provides a method including providing a first image and a second image. The first image is of a substrate having a defect and the second image is of a reference substrate. A difference between the first image and the second image is determined. A simulation model is used to generate a simulation curve corresponding to the difference and the substrate dispositioned based on the simulation curve. In another embodiment, the scan of a substrate is used to generate a statistical process control chart.
US09734570B2

Systems and methods for providing remote approval of an image for printing are provided. One system includes a processing circuit in communication with an image capturing device that is configured to capture an image of a printed product. The processing circuit is configured to process the captured image into a processed image accurate to within a tolerance in a color space to indicate the visual appearance of one or more colors. The color space is a standardized color space, such as sRGB or CIELAB. The processing circuit is further configured to transmit the processed image to a display located remote from the image capturing device and to receive an input signal from a remote input device to allow a user to approve or reject the displayed processed image for printing on a print device.
US09734569B2

A machine vision system for automatically identifying and inspecting objects is disclosed, including composable vision-based recognition modules and a decision algorithm to perform the final determination on object type and quality. This vision system has been used to develop a Projectile Identification System and an Automated Tactical Ammunition Classification System. The technology can be used to create numerous other inspection and automated identification systems.
US09734562B2

An auto-focus image system that includes a pixel array coupled to a focus signal generator. The pixel array captures an image that has a plurality of edges. The generator generates a focus signal that is a function of a plurality of edge-sharpness measures, each being measured from a different one of the plurality of edges. The edge-sharpness measure is a quantity that has a unit that is a power of a unit of length. It may be a distance in the edge. It may be an area. It may be a central moment. The generator may reduce a relative extent to which an edge contributes to the focus signal on basis of detecting that the edge does not have sufficient reflection symmetry in a sequence of gradients of an image signal across the edge according to a predefined criterion. The edge may be prevented from contributing altogether.
US09734557B2

A method and apparatus for generating a 3K-resolution display image for a mobile terminal screen are disclosed. The method includes: receiving an input image; selecting a 3K resolution as a resolution of an image to be reproduced on the mobile terminal screen of a predetermined size, based on human cognitive characteristics and resolution analytical ability with respect to the mobile terminal screen; and generating a display image having the selected 3K resolution by using the input image.
US09734552B2

A method that incorporates teachings of the subject disclosure may include, for example, mapping image pixels of media content to a first portion of display pixels of a display to create mapped pairs having a mapped image pixel and a mapped display pixel, where the display has a at least one of a greater number of horizontal or vertical pixels than the media content and where, for each mapped pair, one or more values associated with the mapped image pixel are assigned to the mapped display pixel, assigning blended mapped values to unmapped display pixels in a second portion of the display pixels, where, for each unmapped display pixel, the blended mapped value is a statistical compilation of a plurality of the one or more values assigned to the mapped display pixels that are adjacent to the unmapped display pixels, and presenting the mapped and unmapped display pixels at the display. The method includes other embodiments.
US09734550B1

Methods and apparatus for efficiently computing vertical run length values corresponding to an image and/or identifying image patterns, e.g., bar codes and QR codes, where binary image data is stored sequentially in memory, e.g., according to a horizontal row by row basis, are described. A set of detected pixel value change location information is initialized for each column of the image and is updated as processing occurs, e.g., recording row numbers in which a pixel value change was detected between the current row and the previous row. Scanning horizontally across each row, the bitmap is processed in a horizontal fashion, the same way bitmap pixels are laid out in memory. In accordance with a feature of various embodiments of the current invention, the order of bitmap accesses is such that the spatial locality of the code is vastly improved, and the cache performance increases in comparison to a traditional approach.
US09734546B2

A computer system includes an operating system having a kernel and configured to launch a plurality of computing processes. The system also includes a plurality of graphics processing units (GPUs), a front-end driver module, and a plurality of back-end driver modules. The GPUs are configured to execute instructions on behalf of the computing processes subject to a GPU service request. The front-end driver module is loaded into the kernel and configured to receive the GPU service request from one of the computing processes. Each back-end driver module is associated with one or more of the GPUs and configured to receive the GPU service request from the front-end driver module and pass the GPU service request to an associated GPU.
US09734540B2

A construction management system includes: a transmitter disposed in a transportation vehicle and configured to transmit radio waves including specific data of the transportation vehicle; a mobile terminal disposed in a loading machine; a reception section provided in the mobile terminal and configured to receive the radio waves from the transmitter; a detection section provided in the mobile terminal and configured to detect intensity of the radio waves received by the reception section; a specific data acquisition section provided in the mobile terminal and configured to acquire the specific data from the radio waves received by the reception section; and a work management section configured to generate result data indicating that the transportation vehicle has approached the loading machine based on the intensity detected by the detection section and the specific data acquired by the specific data acquisition section.
US09734532B1

Aspects of the disclosure provide a computer-implemented method and system for the assignment of roadside assistance service providers such as tow trucks to distressed vehicles/drivers requiring roadside assistance. The methods and systems may include a roadside assistance service provider system with a collection module, an assignment module, and a feedback module. The collection module collects roadside assistance service provider information and historical statistics from real-world information and stores the information in a database that may then be analyzed using particular rules and formulas. The assignment module assigns particular roadside assistance service providers to particular distressed vehicles/drivers based on one or more characteristics. The feedback module may provide near real-time cues to the tow truck driver's mobile device, such as alerting when the amount of time spent on a task exceeds a predefined threshold, flagging high priority tasks/assignments, providing a step-by-step checklist for the repair.
US09734530B2

A system and method for creating a watchlist of products relating to any type of item/service/event for which any type of purchase may be made by a user. The system permits a user to access a website and identify items of the website that are of interest and other users (or friends) and associate one or more users with one or more items in the watchlist. The system stores the identified items and friends in a watchlist for later retrieval, review, transmission or action by the user. The system may periodically inform the user of any changes to the items of interest or any changes in purchases made by the users friends to items in the watchlist. Items may alternatively be added from multiple websites, multiple emails or automatically by the system.
US09734525B2

Apparatus and method for metasearching on a wireless sensor network, which comprises a plurality of spatially distributed autonomous devices, comprising a plurality of spatially distributed sensor nodes, comprising a plurality of motes, each of which has a mote transceiver and at least one sensor that monitors physical and environmental conditions and collects physical and environmental data at a plurality of locations; and a gateway node, comprising a metasearch engine that sends a plurality of queries to at least of the plurality of motes, via the gateway node, based upon a request executed on a client device; the gateway node receiving search results from the at least two motes, the metasearch engine comprising a processor that groups and sorts the search results into at least two different groups comprising a plurality of physical and environmental data lists; the metasearch engine sending a response, via the gateway node, to the client device.
US09734519B2

Techniques are provided that include generating a single script block for placement at a single location on an HTML document in response to a creation of one or more ad units for the HTML document, the single script block including one or more section codes that correspond to one or more content blocks of the HTML document. A syndication script for obtaining logic and metadata is generated for injecting native advertisements in the HTML document based on the one or more section codes. The syndication script is provided in response to a request generated by the single script block, and one or more native advertisements are provided in response to an ad call generated by the syndication script, the one or more native advertisements for injection in the one or more content blocks of the HTML document based on the logic and metadata. The ad request may contain one or more sections containing the metadata of the XPath identifying nodes within a Document Object Model of the HTML document as native ad placement containers.
US09734518B2

Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a user; performing a search of electronic content based on the search query; obtaining a search result based on the search of electronic content; obtaining configurable content that relates to the search query, where the configurable content includes a field that is configurable; identifying user-specific content based on the search query; configuring the field of the configurable content based on the user-specific content to thereby produce configured content; and outputting data corresponding to the search result and the configured content for use in generating a Web page containing the search result and the configured content.
US09734517B2

A user profile is used to assist a user in identifying events of interest and to provide context to users regarding events that matches user preferences. The user profile may be based on behaviors exhibited on a mobile device, on input by the user or on data on the mobile device. The user profile is analyzed to provide notification of events of interest to the user based upon the analysis of the user profile. The user profile may include anything that contributes to a state on the device.
US09734510B1

Systems and methods for assessing human reaction to a stimulus using computer vision are described herein. A computer can compare a first facial image with a second facial image to identify a region of a subject's face where an expressional repositioning is evident. Based on the expressional repositioning, the computer can determine an emotion exhibited by the subject.
US09734508B2

Various techniques of monitoring for click fraud in an online advertising system are disclosed herein. In one embodiment, a web server includes a traffic module configured to detect a request from a client device, an analysis module configured to perform a determination if the detected request includes a client ID. The web server also includes a calculation module configured to determine a count of requests with client ID and a count of requests without client ID based on the determination by the analysis module. The web server further includes a fraud module configured to monitor for click fraud based at least in part on the determined count of requests with client ID and/or count of requests without client ID from the calculation module and the determination by the analysis module.
US09734507B2

A method and system are provided for simulating recommendations for unavailable users in a social media recommendation network. In general, the social media recommendation network is formed such that each user in the social media recommendation network sends and receives recommendations from their friends. When one of the users in the social media recommendation network is unavailable, a recommendation simulator operates to simulate recommendations from the unavailable user. When the user once again becomes available, the recommendation simulator ceases simulation of recommendations from the user.
US09734503B1

This disclosure relates to allowing retailers of all sizes to log information regarding shoppers and to provide shoppers with product recommendations. The product recommendations may be responsive to logged shopper information, such as shoppers' current or previous browsing habits, for example. The product recommendations also may be responsive to other sources of information, such as search trends on search engines and/or information provided in blogs, social network websites, and/or other websites. A service provider, which is not a retailer, may provide the product recommendations for the retailer, either directly or by providing a script for embedding within the retailer's website. For example, the retail website may include a logging script and/or a product recommendation script, which communicate with one or more backend computing devices to provide the product recommendations.
US09734497B2

Method and device of facilitating online interactions using dynamic barcodes are disclosed. The method includes: a server receiving, from a first device, an interaction set-up request including information for an online interaction awaiting execution; in response to the interaction set-up request, generating an initial barcode in accordance with the interaction set-up request, wherein the initial barcode is configured to initiate subsequent execution of the online interaction when the initial barcode is scanned by a scanning device before expiration of the initial barcode; sending the initial barcode to the first device, wherein the first device is configured to cause the initial barcode to be displayed on a display device; and after sending the initial barcode, sending an updated barcode to the first device in accordance with predetermined barcode expiration criteria.
US09734484B2

A system and method for dynamically creating and presenting a network based application for any number of a plurality of products. The method and system upon receiving a request to apply for one or more of a plurality of products, dynamically creates an application pages that includes fields to input the specific information required to apply for the selected products. The application page is provided to the applicant through the network and the application data is received by the system. The method and system causes the application data to be processed and provides the results to the applicant. The applicant is provided the results of multiple specific applications in with minimal data input and in real time.
US09734473B2

Exemplary embodiments are generally directed to methods, mediums, and systems for correcting censored or constrained historical data with various possible types of computing devices, including cloud-based devices, personal computing devices, and edge-based devices. The corrected data may be used in forecasting, for example to forecast demand for a limited resource. In some embodiments, the data is modeled at a higher level of granularity than an individual record. The aggregated demand may then be pro-rated over a group of categories or users where a given category of users that might be small or nonexistent over a certain time frame may be better accommodated. Moreover, it may be easier or more efficient to make assumptions and employ computing resources at the aggregate level.
US09734468B2

A device, system and method for resolving a customer interaction. At a centralized resolver, customer data may be received that is passively transferred from a plurality of devices, wherein each device processes a different type of customer interaction and provides a different associated type of customer data. At the centralized resolver, a customer associated may be identified or associated with each interaction based on the received customer data and the associated data type. The centralized resolver may assign the interaction a universal identification associated with the identified customer, wherein the same universal identification is assigned to interactions of multiple different types that are associated with the same customer.
US09734460B1

Methods, systems, and apparatus, including computer program products, in which participation probabilities for content items in content item selection processes are adjusted based upon predicted performance measures. The predicted performance measures can be compared to one or more other predicted performance measures and/or threshold/scaling data to determine how to adjust the participation probability of the content item in the content item selection process.
US09734452B2

A recommendation information providing device that communicates with each of a mobile terminal used by a provider of recommendation information and a requester terminal used by a requester of the recommendation information includes: acquisition means for acquiring location information of the mobile terminal; memory means for storing the acquired location information; storage means for storing the recommendation information of the provider; and control means for, when receiving search area information for identifying a search area from the requester terminal, identifying a pertinent terminal which is the mobile terminal existing in the search area with reference to the memory means and transmitting pertinent recommendation information which is the recommendation information of the provider using the pertinent terminal to the requester terminal with reference to the storage means.
US09734448B2

A software application that is able to manage a collection of robot repairing resources can be used to assist technicians in repairing and solving hardware or software malfunctions within an electro-mechanical robot. The software application is able to simultaneous monitor multiple different electro-mechanical robots by receiving diagnostic information from them. The software application can identify a malfunction within one of the electro-mechanical robots by comparing its diagnostic information against a set of robot repair manuals. The software application will then select an optimal AI algorithm that has the best chance of repairing the hardware or software malfunction. The software application continues by implementing the optimal AI algorithm with a set of cloud accessible robot repairing applications, a technician's intervention, or a combination thereof.
US09734441B2

A computer system and method are provided to intercept a task from a primary user account 121 prior to execution of the task by the computer device 200, where the task relates to an untrusted content. A task isolation environment 350 is provisioned for executing the task, including programmatically creating a secondary user account 121b on the computer device. A mapped network drive 420 of the primary user account 121 is determined and is automatically provisioned in the secondary user account 121b. Access to the mapped network drive 420 is controlled by an agent 300 on the computer device 200.
US09734430B2

An evaluation system for determination of cardiovascular function parameters is provided. The evaluation system includes a data reading module, an image generating module, a contour determination module, an active contour module, a geometric center axis computing module, a view angle selection module and a function evaluation module. After reading cardiovascular graphic files with the data reading module, the image generating module displays 2D images or a 3D image constructed from the 2D images. Then, active contours are generated by the contour determination module and the active contour module, so as for the geometric center axis computing module to calculate geometric center axes. The view angle selection module then rotates the 3D image according to the view angle data received and modifies the 2D image files accordingly to generate plural cross-section images of the 3D image. Finally, the function evaluation module calculates evaluation parameters according to the geometric center axes. Thus, evaluation parameters can be derived from cardiovascular ultrasound images for clinical diagnosis in the evaluation of cardiovascular functions.
US09734429B2

For detecting an obstacle with a camera, a first image is viewed by the camera at a first location during a first time. Points on a surface would project onto first pixels of the first image. A second image is viewed by the camera at a second location during a second time. The points on the surface would project onto second pixels of the second image. Coordinates of the second pixels are identified in response to coordinates of the first pixels, in response to a displacement between the first and second locations, and in response to a distance between the camera and the surface. The obstacle is detected in response to whether the first pixels substantially match the second pixels.
US09734428B2

Embodiments of the present invention provide automated systems and methods for visualizing a product using standard and personal objects. An image can be retrieved from the shopping history or shopping cart of a user, and the dimensions of the image can be automatically adjusted to make an accurate relative size comparison to a product for purchase.
US09734419B1

This invention provides a system and method to validate the accuracy of camera calibration in a single or multiple-camera embodiment, utilizing either 2D cameras or 3D imaging sensors. It relies upon an initial calibration process that generates and stores camera calibration parameters and residual statistics based upon images of a first calibration object. A subsequent validation process (a) acquires images of the first calibration object or a second calibration object having a known pattern and dimensions; (b) extracts features of the images of the first calibration object or the second calibration object; (c) predicts positions expected of features of the first calibration object or the second calibration object using the camera calibration parameters; and (d) computes a set of discrepancies between positions of the extracted features and the predicted positions of the features. The validation process then uses the computed set of discrepancies in a decision process that determines whether at least one of the discrepancies exceeds a predetermined threshold value. If so, recalibration is required. Where multiple cameras are employed, extrinsic parameters are determined and used in conjunction with the intrinsics.
US09734415B2

An object detection system including multiple detecting means identifies other-vehicle information data acquired by using the multiple detecting means, determines whether or not the other-vehicle information data acquired by using the multiple detecting means 105 and 107 are of the same vehicle to output the other-vehicle information data that can be applied to various control applications when the other-vehicle information data determined to be of the same vehicle are switched, selects either of the multiple other-vehicle information data determined to be of the same vehicle according to the other-vehicle information detecting accuracies of the detecting means 105 and 107, and switches the selected other-vehicle information data to another other-vehicle information in a transition period based on the relative speed and the relative position from the other vehicle.
US09734412B2

A method of communicating vehicle information, the method includes receiving, via a receiver, notification of an incoming communication from a remote device, capturing with a controller vehicle environment information from at least one onboard vehicle sensor device, transmitting, via a transmitter, the vehicle environment information to the remote device.
US09734408B2

Techniques associated with identifying stories in media content are described in various implementations. In one example implementation, a method may include receiving media content, and segmenting the media content into a plurality of media segments based on auditory indicators included in the media content. The method may also include analyzing a first media segment to determine a first set of concepts associated with the first media segment, and analyzing a second media segment to determine a second set of concepts associated with the second media segment. The method may further include comparing the first set of concepts to the second set of concepts to determine a conceptual similarity between the first set of concepts and the second set of concepts, and in response to the conceptual similarity exceeding a similarity threshold, identifying a story that includes the first media segment and the second media segment.
US09734404B2

The techniques and systems described herein are directed to isolating part-centric motion in a visual scene and stabilizing (e.g., removing) motion in the visual scene that is associated with camera-centric motion and/or object-centric motion. By removing the motion that is associated with the camera-centric motion and/or the object-centric motion, the techniques are able to focus motion feature extraction mechanisms (e.g., temporal differencing) on the isolated part-centric motion. The extracted motion features may then be used to recognize and/or detect the particular type of object and/or estimate a pose or position of a particular type of object.
US09734401B2

Technologies are generally described for detection and tracking of item features. In some examples, features of an object may be initially found through detection of one or more edges and one or more corners of the object from a first perspective. In addition, determination may be made whether the detected edges and corners of the object are also detectable from one or more other perspectives. In response to an affirmative determination, the detected edges and of the object may be marked as features to be tracked, for example, in subsequent frames of a camera feed. The perspectives may correspond to distributed locations in a substantially umbrella-shaped formation centered over the object. In other examples, lighting conditions of an environment where the object is being tracked may be programmatically controlled.
US09734400B2

A method for measuring performance of a geographic region from an image including a set of image elements includes: receiving the image corresponding to a time unit, generating a geographic region performance map for the image, combining the geographic region performance map with a second geographic region performance map, and generating a geographic region performance summary map. Generating the geographic region performance map for the image can include mapping a set of image elements to a set of geographic sub-regions, generating a set of vegetative performance values for the set of image elements, mapping the set of image elements to a set of crop types, defining a subset of image elements corresponding to a subset of vegetative performance values, comparing vegetative performance values of the subset of vegetative performance values, and generating geographic region performance values for the subset of image elements.
US09734395B2

A non-transitory computer-readable medium storing a program for tracking a feature point in an image that causes a computer to execute a process, the process includes: calculating first values indicating degree of corner for respective pixels in another image, based on change of brightness values in horizontal direction and vertical direction; calculating second values indicating degree of similarity between respective areas in the another image and a reference area around the feature point in the image, based on comparison between the respective areas and the reference area; calculating third values indicating overall degree of corner and similarity, based on the first values and the second values; and tracking the feature point by identifying a point in the another image corresponding to the feature point in the image, based on the third values.
US09734390B2

A method for classifying a behavior, of a pedestrian when crossing a roadway of a vehicle, includes reading in a sensor signal to detect the pedestrian and at least one piece of surroundings information regarding surroundings of the pedestrian. The sensor signal represents here a signal of at least one sensor of the vehicle. The method further includes ascertaining at least one physical variable of a correlation between the pedestrian and the at least one piece of surroundings information. Finally, the method includes classifying the behavior of the pedestrian using the at least one physical variable.
US09734387B2

Systems, methods, and non-transitory computer-readable media can receive a selection of an image. An object included in the image can be detected. An image portion that includes the object can be extracted from the image. The image portion can be provided for image analysis based on one or more object recognition processes. An identifier for the object can be received. The identifier can be determined based on the one or more object recognition processes being applied to the image portion.
US09734382B2

A fingerprint sensor having ESD protection has a body and an ESD protection circuit. The body has a fingerprint sensing electrode array and an ESD protection electrode providing an ESD protection to the fingerprint sensing electrode array. The ESD protection circuit is connected respectively to the ESD protection electrode, a high electric potential terminal and a low electric potential terminal. The ESD protection circuit provides a first static electricity discharge path to the high electric potential terminal, and a second static electricity discharge path to the low electric potential terminal. The fingerprint sensor provides two static electricity discharge paths, so that the fingerprint sensor has a better ESD protection.
US09734380B2

A finger biometric sensor may include a lower conductive layer, an upper conductive layer, and a spacer between the lower and upper conductive layers to define an air gap therebetween. The finger biometric sensor may also include a finger biometric sensing integrated circuit (IC) above the upper conductive layer and capable of deflecting the upper conductive layer toward the lower conductive layer to change a capacitance thereof based upon pressure applied to the finger biometric sensing IC. A pressure sensing circuit may be coupled to the lower and upper conductive layers to sense the change in capacitance.
US09734378B2

A portable biometric lighter device (100) generally involving a control unit (210), a biometric sensor, such as a fingerprint sensor (140), wherein the biometric sensor is configured to scan a biometric data of a user and is operably coupled to the control unit (210), and an ignition element, wherein the ignition element is activated by the control unit (210) upon a match of the scanned biometric data of the user and a biometric data of an authorized user that is stored in a memory device.
US09734371B2

RFID (radio frequency identification) systems are provided in which tag and interrogator devices implement a hybrid framework for signaling including an optical transmitter/receiver system and an RF transmitter/receiver system. For instance, an RFID tag device includes: optical receiver circuitry configured to receive an optical signal having an embedded clock signal from an interrogator device, and convert the optical signal into an electrical signal comprising the embedded clock signal; clock extraction circuitry configured to extract the embedded clock signal from the electrical signal, and output the extracted clock signal as a clock signal for controlling clocking functions of the tag device; voltage regulator circuitry configured to generate a regulated supply voltage from the electrical signal, wherein the regulated supply voltage is utilized as a bias voltage for components of the tag device; and data transmitter circuitry configured to wirelessly transmit tag data to the interrogator device.
US09734365B2

A method, system and apparatus for pairing authorized NFC enabled RFID devices with an intended object or product. The method, system and apparatus can include a primary RFID with a radio frequency identification chip, a coil antenna, a bridge and a substrate; an association of the at least primary RFID device with an object; an integration of a material into one of the at least primary RFID device and the object that provides the RFID device with a predetermined resonant frequency; and the detuning of one or more secondary communication devices located proximate the RFID device.
US09734359B2

A system to provide an always-on embedded anti-theft protection for a platform is described. The system comprises in one embodiment, a storage including encryption to protect data, a risk behavior logic to detect a potential problem when the data is not encrypted, a core logic component to provide logic to analyze the potential problem and to trigger a security action logic to perform the security action, when the potential problem indicates a theft suspicion, and the security action logic, to cause the platform to attempt a transition to a reduced power state when triggered by the core logic component, the transition causing the data to be encrypted.
US09734346B2

An apparatus and method for collecting digital evidence from a target system to be analyzed at a remote location and then providing security in a remote digital forensic environment based on the collected digital evidence. The method of providing security includes making, by a security providing apparatus, an evidence collection request for collection of evidence of an evidence collection-target apparatus from an evidence collection agent in a remote digital forensic environment, collecting evidence data corresponding to the evidence collection request from the evidence collection agent, verifying the evidence data based on a signature value of the evidence data collected from the evidence collection agent, generating evidence analysis data based on the verified evidence data, verifying the evidence analysis data based on a signature value of the evidence analysis data, and providing security for the evidence collection-target apparatus based on results of the verification of the evidence analysis data.
US09734339B2

A controller monitors for an indication from core logic indicating that the core logic is in a state in which the core logic does not access a bus. In response to detecting the indication, the controller retrieves the system boot code from a non-volatile memory over the bus.
US09734335B2

A way to track data from an untrusted source as it moves through memory in original or modified form. A probe is placed on a data reception call of a program. When the probe is triggered by execution of the data reception call for a piece of data, a location where the piece of data is to be stored is marked. When a program instruction requests access to the marked location, instrumentation code is injected subsequent to the program instruction to track the flow of the piece of data. When the instrumentation code is executed, the next location where the piece of data will be stored is determined and marked as well. A threat analyzer is invoked to analyze the marked locations for threats.
US09734334B2

A way to track data from an untrusted source as it moves through memory in original or modified form. A probe is placed on a data reception call of a program. When the probe is triggered by execution of the data reception call for a piece of data, a location where the piece of data is to be stored is marked. When a program instruction requests access to the marked location, instrumentation code is injected subsequent to the program instruction to track the flow of the piece of data. When the instrumentation code is executed, the next location where the piece of data will be stored is determined and marked as well. A threat analyzer is invoked to analyze the marked locations for threats.
US09734331B2

A method and system to verify active content at a server system include receiving, at the server system a communication (e.g., an e-mail message or e-commerce listing) that includes active content that is to be made accessible via the server system. At the server system, the active content is rendered to generate rendered active content. The rendered active content presents a representation of information and processes to which an end user will be subject. At the server system, the rendered active content is verified as not being malicious.
US09734328B2

A method for detecting an error in reading a data, includes in a step a) storing a first copy of the data item in a first area of an electronic memory and storing of a second copy of the data item in a second area. Step b) includes reading values of the first and second copies of the data item and in step c) there is a comparison of the read values of the first and second copies of the data item. In step d) if the read values of the first and second copies are identical, then no error is detected. In step e) if the read values of the first and second copies are different, then the method includes repeating steps b) and c). In step f), if the values read in step e) are identical, then an error in the reading of the data item is detected and, otherwise, no error is detected.
US09734324B2

A computer implemented method for managing a password is disclosed. The method can include generating a first hash value corresponding to a first password. The method can also include determining whether the first hash value corresponds with a second hash value included in the set of hash values. Further, the method can include suppressing storage of the first password in the set of passwords in response to determining that the first hash value corresponds with a second hash value included in the set of hash values.
US09734323B2

A method, system and computer program product for controlling which users from an organization are to be part of a community space. A community collaboration mechanism provides a list of organizations authorized to collaborate with the organization of the user. The mechanism then receives from the user a selection of organizations from this list of organizations. Upon receiving indication(s) (e.g., e-mail addresses) of users to be added to the community space, the mechanism provides a list of users who are members of the user selected organizations to engage in a collaborative activity with the user based on these indication(s). The mechanism then receives a selection of users from this list of users and adds those users to the community space. In this manner, the user can control which users from an organization are to be part of a community space in an easy and error-free manner.
US09734322B2

A system and method of providing authenticity to a radio frequency identification (RFID) tag are provided. The method comprises generating a plurality of digital signatures, wherein each digital signature is generated using an index value unique to that digital signature and using information associated with the RFID tag; and storing the plurality of digital signatures on the RFID tag in association with respective index values to enable a desired digital signature to be selected according to a provided index value. Also provided are a system and method of enabling an RFID reader to authenticate an RFID tag, which utilize a challenge comprising an index value to request one of the stored signature and authenticating same. Also provided is an RFID tag that is configured to participate in the challenge-response protocol.
US09734312B1

The disclosed computer-implemented method for detecting when users are uninstalling applications may include (1) monitoring, as part of an application installed on a computing device via an accessibility API provided by an operating system of the computing device, accessibility events that indicate state transitions in user interfaces of applications running on the computing device, (2) detecting, based on an analysis of at least one accessibility event, an attempt by a user to uninstall an application from the computing device, and (3) in response to detecting the attempt to uninstall the application, prompting the user to perform at least one action before allowing the application to be uninstalled. Various other methods, systems, and computer-readable media are also disclosed.
US09734309B1

Techniques for assigning roles to users within a computing system are described herein. A matrix representation of a probabilistic assignment of roles to users is created based at least in part on existing permissions. The matrix representation is then iteratively perturbed and the resulting perturbation is evaluated using an objective function, with perturbation decisions based at least in part on making the objective function converge to a threshold value. When the solution converges, the resulting assignment matrix may be used to assign roles to users.
US09734308B2

This disclosure relates to management of privileges associated with applications accessible by users of electronic devices. In one aspect, an electronic device detects that a privilege has been revoked, shuts down any application running on the electronic device that has previously accessed the privilege, and restarts any application that was shut down, the restarted application no longer having any access to the revoked privilege. In another aspect, an electronic device keeps a log of which applications have previously accessed which privileges, receives a new set of privileges associated with applications, determines that a privilege has been revoked, and if the log indicates that an application previously accessed the privilege, resets the electronic device. In a further aspect, a method sets privileges associated with applications, records which electronic devices have which applications, revokes a privilege, and instructs those electronic devices having applications to which the privilege is associated to reset themselves.
US09734306B2

Disclosed is a structure that includes: an information processing apparatus that stores content into an information storage device such as a memory card including an access allowed block based on an access right check made on each block, and uses the content; a content usage managing server that provides content usage permission information to the information processing apparatus; and a content correspondence information providing server that provides the encryption key to be used in decrypting the encrypted content stored in the information storage device. The content usage managing server determines the block for storing the encryption key and notifies the content correspondence information providing server of a block identifier that is the identifier of the determined block, and the content correspondence information providing server performs a process to write the encryption key into the block corresponding to the received block identifier.
US09734305B2

A fume extraction apparatus (1) which comprises an identifier module (20a; 20b) capable of communicating a credential signal over an air interface, a receiver (31) for receiving the credential signal and validating the same, the identifier module attached to a removable filter unit (5; 6); and the receiver is secured to a body of the apparatus, which body removably receives the filter unit.
US09734300B2

A diagnosis support apparatus which supports diagnosis based on information associated with a diagnosis name in advance is provided. In the diagnosis support apparatus, an acquisition unit acquires the diagnosis name set by a user. A providing unit provides negative information for the diagnosis name set by the user based on the information. With the above arrangement, the diagnosis support apparatus selects and presents information influencing the diagnosis name expected by the user, thereby efficiently presenting information required by the user.
US09734289B2

The described invention provides a system and method for clinical outcome tracking and analysis. The clinical outcome tracking and analysis comprises sorting, outcome tracking, quality of life metrics, toxicity to therapy and cost of care. The system and method includes receiving one or more parameters. Exemplary parameters for sorting include sex, age, ethnicity, comorbidities, tobacco use, source of insurance, medical record number, primary care physician, referring physician, hospital, approved service vendors, disease-specific clinical molecular phenotype, therapy intent, stage of therapy, biomarkers, and cost of care. A plurality of patient medical records are sorted, by a clinical outcome tracking and analysis module executed by a processor, to provide a set of patient medical records satisfying the one or more parameters. A nodal address, indicating one or more variables, is applied to the sorted set of patient medical records to determine a clinically relevant set of patient medical records as the sorted set of patient medical records satisfying the one or more variables. The clinically relevant set of patient medical records is analyzed. A communication is transmitted based on the analyzing to a user to effect treatment, to monitor performance, or to reduce at least one of treatment variability, waste or inefficiency while delivering on intended outcome.
US09734288B2

The described invention provides a system and method for clinical outcome tracking and analysis. The clinical outcome tracking and analysis comprises sorting, outcome tracking, quality of life metrics, toxicity to therapy and cost of care. The system and method includes receiving one or more parameters. Exemplary parameters for sorting include sex, age, ethnicity, comorbidities, tobacco use, source of insurance, medical record number, primary care physician, referring physician, hospital, approved service vendors, disease-specific clinical molecular phenotype, therapy intent, stage of therapy, biomarkers, and cost of care. A plurality of patient medical records are sorted, by a clinical outcome tracking and analysis module executed by a processor, to provide a set of patient medical records satisfying the one or more parameters. A nodal address, indicating one or more variables, is applied to the sorted set of patient medical records to determine a clinically relevant set of patient medical records as the sorted set of patient medical records satisfying the one or more variables. The clinically relevant set of patient medical records is analyzed. A communication is transmitted based on the analyzing to a user to effect treatment, to monitor performance, or to reduce at least one of treatment variability, waste or inefficiency while delivering on intended outcome.
US09734286B2

Systems and methods are described for splitting DICOM medical image series into framesets. In one implementation, a method of splitting a DICOM medical image series into framesets includes determining that a first DICOM image object of the DICOM medical image series is the first DICOM object of the medical image series and creating a first frame set including the first DICOM image object in response to determining that the first DICOM image object is the first DICOM object of the medical image series. In subsequent steps, the method may include determining that a second DICOM image object of the DICOM medical image series does not have more than one image frame; and determining whether a first predefined DICOM tag of interest of the second DICOM image object matches a first DICOM tag of interest of a first image of the first frameset.
US09734284B2

A scalable FPGA-based solution to the short read mapping problem in DNA sequencing is disclosed which greatly accelerates the task of aligning short length reads to a known reference genome. A representative system comprises one or more memory circuits storing a plurality of short reads and a reference genome sequence; and one or more field programmable gate arrays configured to select a short read; to extract a plurality of seeds from the short read, each seed comprising a genetic subsequence of the short read; for each seed, to determine at least one candidate alignment location (CAL) in the reference genome sequence to form a plurality of CALs; for each CAL, to determine a likelihood of the short read matching the reference genome sequence in the vicinity of the CAL; and to select one or more CALs having the currently greater likelihood of the short read matching the reference genome sequence.
US09734280B2

A plastic packaging material testing system and method based on an internet of things and cloud technology including a cloud computing center that achieves data communication, data storage and data processing between customers and testing laboratory, computing center includes a private and public cloud. With the function of the internet of things, the testing system modules achieve the automatic acquisition, storage, parsing and transmission of the testing information and testing data. It combines test methods, testing instruments, modern logistics technology and software system together, which solves the problems that current testing instruments cannot achieve the massive test data storage and internet technology applications and avoids the one-time investment on the instruments purchasing and laboratory construction.
US09734278B1

Disclosed are techniques for implementing electronic designs with automatic connectivity information extraction. These techniques traverse at least a portion of an electronic design, classify or categorize circuit component designs encountered during traversal into multiple categories, extract connectivity information for the at least the portion of the electronic design based in part or in whole upon one or more criteria, and devising the at least the portion of the electronic design with at least the connectivity information. A connectivity data structure may be constructed with the extracted connectivity information. A plurality of circuit component designs categorized into the same category may be grouped into a single element in the connectivity data structure.
US09734277B2

A method designs a semiconductor device that includes first and second wirings provided in an uppermost of wiring layers, and a setting part coupled to the first and second wirings and including third and fourth wirings provided in each of the wiring layers, and vias that electrically connect wirings of different wiring layers, wherein each of the third and fourth wirings in each of the wiring layers extends in one of 2 mutually perpendicular directions, and the third and fourth wirings in the wiring layers are arranged and connected so as to turn around using the vias as turn-around points. The method modifies a direction in which the third and fourth wirings extend in one wiring layer specified by layer information, and modifying a connection of the first and second wirings with respect to the third and fourth wirings in a lowermost of the wiring layers.
US09734265B2

A voltage-controlled oscillator (VCO), includes a resonator circuit connected to receive an input voltage and having a first output node and a second output node; and at least one cross-coupled switching circuit portion, each cross-coupled switching circuit portion comprising a first transistor having a drain connected to the first output node and a second transistor having a drain connected to the second output node, the first transistor having a gate connected between the drain of the second transistor and the second output node and the second transistor having a gate connected between the drain of the first transistor and the first output node, each of the first and second transistors having a threshold voltage that is determined to be the highest threshold voltage available for the process used to create the VCO.
US09734261B2

Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
US09734250B2

Systems and method for managing digital assets for a plurality of enterprises. The system may include enterprise profiles for each of the enterprises. Each enterprise profile can include one or more cost centers representative of divisions of the enterprise. Assets can be organized within cost centers within containers and folders. The arrangement of containers and folders can be representative of an organization structure of a division of the enterprise. Access to assets within the cost center can be determined by an access control module and be based on user-level and container-level permissions.
US09734249B2

This disclosure relates to systems and methods for managing data associated with a user using a personalized cloud storage platform operating as a centralized repository for user data generated from a variety of sources and/or user devices. By centralizing the storage and/or management of personal data that would conventionally be confined between multiple information silos, embodiments of the systems and methods disclosed herein may improve the ability of a user to control their personal data, facilitate utilization of their personal data in a variety of ways not offered by services associated with the silos, and/or allow a user to centrally manage their personal data. Further embodiments disclosed herein allow a user to define one or more policies or other rules associated with personal data stored in their personal cloud.
US09734246B1

In a method and system for ranking suggested applications, a set of applications providing a functionality to be offered to a user of a user device is determined, and a login state for the user for each of the set of applications is identified. A ranking of the set of applications based on each of the corresponding login states is determined, and a list of recommended applications for the functionality in view of the ranking is determined. The list of recommended applications is the provided to the user via the user device.
US09734235B2

A canopy clustering process merges at least one set of multiple single-center canopies together into a merged multi-center canopy. Multi-center canopies, as well as the single-center canopies, can then be used to partition data objects in a dataset. The multi-center canopies allow a canopy assignment condition constraint to be relaxed without risk of leaving any data objects in a dataset outside of all canopies. Approximate distance calculations can be used as similarity metrics to define and merge canopies and to assign data objects to canopies. In one implementation, a distance between a data object and a canopy is represented as the minimum of the distances between the data object and each center of a canopy (whether merged or unmerged), and the distance between two canopies is represented as the minimum of the distances for each pairing of the center(s) in one canopy and the center(s) in the other canopy.
US09734222B1

Embodiments of the invention can include a system and method for managing a plurality of data feeds to be loaded into a database. The method includes obtaining a script which specifies a query. The method includes executing the query against a source to extract a result set and consulting the script to determine a format for the data feed. The method also includes converting the result set in accordance with the format to create the data feed and transporting the data feed to be loaded into the database.
US09734216B2

System and method for storing a plurality of conversations are provided. Each such conversation has a corresponding conversation identifier and one or more messages sharing a common set of characteristics that meet predefined criteria. Information is sent to a remote computer identifying the conversations and providing sufficient information to rank them in accordance with a date/time value of a most recently received message of each conversation thereby causing a first conversation to be ordered before a second conversation. Subsequently, a first message that is deemed to belong to the second conversation is obtained and added to the second conversation. Information is resent to a remote computer identifying the plurality of conversations and providing sufficient information to rank the plurality of conversations in accordance with a date/time value of a most recently received message of each respective conversation thereby causing the first conversation to be ordered after the second conversation.
US09734214B2

Example embodiments disclosed herein relate to a method for generating test data for form validation, where the method includes maintaining metadata for a database, mapping a control field of the form to a column of the database, and generating test data based on the mapping and the metadata.
US09734210B2

A system and method for personalized search based on searcher interest may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information from an activity database, the activity database storing the information related to the social network, the activities including interactions with search results that include ones of the member profiles. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.
US09734205B2

Disclosed here are methods, systems, paradigms and structures for predicting queries, creating tables to store data for the predicted queries, and selecting a particular table to obtain the data from in response to a query. The methods include determining various combinations of a finite set of columns users may query on, based on (i) a list of columns users are interested in obtaining data for, and (ii) cardinality information of a column or combinations of columns in the list of columns. The methods further includes creating various tables based on the determined combinations of the columns using a meta query language. A query is responded to by selecting a table that has least number of rows, among the tables that satisfy query parameters. The methods include selecting a table that has a longest sequence of columns matching with a portion of the query parameters.
US09734199B1

Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.
US09734185B2

In a method for providing communication integrity within a distributed database computer system, a first node of a plurality of nodes transmits a change notification to a second node of the plurality of nodes. The change notification indicates that the first node has changed from a first version to a second version. The first node receives at least one change confirmation from the second node. The change confirmation confirms acknowledgment of the change notification by the second node and by a third node of the plurality of nodes. The first node updates a version table of the first node to show that the second node and the third node know that the first node has changed from the first version to the second version.
US09734181B2

The present invention extends to methods, systems, and computer program products for understanding tables for search. Aspects of the invention include identifying a subject column for a table, detecting a column header using other tables, and detecting a column header using a knowledge base. Implementations can be utilized in a structured data search system (SDSS) that indexes structured information, such as, tables in a relational database or html tables extracted from web pages. The SDSS allows users to search over the structured information (tables) using different mechanisms including keyword search and data finding data.
US09734178B2

Disclosed are a method and system for searching entities and keys that are associated with each other using entity-key associations stored in an in-memory object. When a query is issued for retrieving entity-key associations, the disclosed technique searches an in-memory object, such as a binary large object (BLOB) containing a plurality of entity-key association strings that represent the entity-key associations. An entity-key association string includes an entity name of an entity concatenated with a key name of a key that are associated with each other. Searching for the entity-key associations using the entity-key association strings in the BLOB is faster than a conventional search that includes querying multiple tables in a database. The disclosed technique creates the entity-key association strings by reading necessary data from a data structure stored in data storage unit. Both literal and regular expressions are supported without adversely affecting the query performance.
US09734174B1

A digital object provider creates an object, such as an offer, and associates container-specific handlers with the object so that the object can be associated with a specific container. An object management application manages receives and displays the object on a user computing device, along with a first user control option to associate the object with a container. When the user selects the first option, the object management application relies on the associated container-specific handlers to determine which containers are available for associating the object. The object management application provides the user with a second control option, from which the user selects one or more of the available containers with which to associate the object. Based on the user's selection, the object management application communicates the object to the selected containers, such as for storage in the container. The container receives the object and associates the object with the container.
US09734169B2

Distributed computer system processes data having select content (SC) represented by one or more predetermined words, characters, etc. The system has a plurality of SC data stores in a server cloud for respective security designated (Sec-D) data and granular data, each with respective access controls thereat. The data stores are operatively coupled on a network. An identification module identifies SC and granular data stores for the respective data in the server cloud. A processor activates data stores in the server cloud thereby permitting access to the SC data and granular stores based upon an application of one or more access controls thereat. The processor has a reconstruction module operating as a data process employing the respective access controls to combine one or more of the Sec-D data and granular data.
US09734167B2

An interactive image selection and display system having a image selection and display application that makes maps, images, and media stored in one or more server computers available to client devices in a common format including a graphic user interface depicted on a display surface which allows a user to select within an interactive visual representation a target area and view a plurality of images presented in serial order concurrent with the presentation of a location identifier matched to each image on the display surface and to further select one or more of the plurality of images for concurrent still presentation on the display surface and to retrieve media associated with each selected image and to retrievably store the interactive visual representation, target area, selected images, and associated media as an image bucket file.
US09734163B2

An image recognition apparatus is provided, comprising: an extraction unit extracting feature amount data of a subject from an image; a database registering a plurality of pieces of feature amount data extracted from different images of one registered object; and a comparing unit identifying whether or not the subject is the registered object by comparing the feature amount data extracted by the extraction unit and the feature amount data of the registered object registered in the database, a registration unit, using an image for registration, adding feature amount data of the registered object to the database in accordance with a predetermined condition which includes a first condition: if new data, which is the feature amount data extracted from the image for registration, is similar to registered data, which is the feature amount data of the registered object already registered in the database, the new data is not added.
US09734162B2

Embodiments of the present invention disclose a method, computer program product, and system for optimizing spatial queries, the method comprising a computer receiving a spatial data set, and a target spatial shape. The computer determining a distribution data set which aligns with the geometry of the spatial data set. The computer performing a query to determine a list of full and partial shapes of the spatial data set located within the target spatial shape. The computer determining a ratio for a determined partial shape of the spatial data set using the distribution data set. The computer determining an apportioned value of a variable of the spatial data set within the determined partial shape. The computer summarizing into a result set the value of the variable within the determined list of full and partial shapes of the spatial data set.
US09734156B1

A computer-implemented method for leveraging data-deduplication capabilities of file systems may include (1) detecting a backup operation that backs up at least one data segment maintained by a file system capable of performing data deduplication on a computing device, (2) querying the file system for file-system data that includes (i) the data segment to be backed up during the backup operation, (ii) at least one unique identifier that identifies the data segment, and (iii) at least one file-specific segment map that identifies a position of the data segment relative to at least one other data segment within a file, (3) receiving the file-system data from the file system in response to the query, and then (4) providing the file-system data to a deduplication server to facilitate backing up the file based at least in part on the file-system data. Various other methods, systems, and computer-readable media are also disclosed.
US09734145B2

Disclosed are a word comfort/discomfort index prediction apparatus and method therefore. The word comfort/discomfort index prediction apparatus includes: a calculation unit calculating emotional associations between the word and one or more respective comparative words, calculating emotional associations between at least one predefined reference word and the one or more respective comparative words, and calculating an emotional similarity between the word and each of the at least one reference word; and a prediction unit predicting the comfort/discomfort index of the word by using the at least one emotional similarity and a predefined comfort/discomfort index of the at least one reference word.
US09734144B2

In some examples, a computing system may access multiple information files, generate term-passage matrix data based on the multiple information files, and decompose the term-passage matrix data to generate a reduced-dimensional semantic space, which may be used for information retrieval.
US09734138B2

A system and method of tagging utterances with Named Entity Recognition (“NER”) labels using unmanaged crowds is provided. The system may generate various annotation jobs in which a user, among a crowd, is asked to tag which parts of an utterance, if any, relate to various entities associated with a domain. For a given domain that is associated with a number of entities that exceeds a threshold N value, multiple batches of jobs (each batch having jobs that have a limited number of entities for tagging) may be used to tag a given utterance from that domain. This reduces the cognitive load imposed on a user, and prevents the user from having to tag more than N entities. As such, a domain with a large number of entities may be tagged efficiently by crowd participants without overloading each crowd participant with too many entities to tag.
US09734134B1

Techniques are described for promoting content items in a page to load in a different order than the order in which they were initially designated to load in the page source. A page may include critical content items designated to load earlier than non-critical content items. In instances where there is a delay due to latency in generating or retrieving the critical content items, one or more non-critical content items may be promoted to be sent earlier than initially designated. Promotion may include frame reordering, such that communication frames including non-critical content items are sent to a user device prior to the frames that include critical content items. By promoting non-critical content items to be sent during the period in which the loading of the page may otherwise be stalled, overall page load times may be reduced.
US09734133B2

A method for generating of a blog post respective of a blogger personalized web page is provided. The method comprises allocating a first display area within the blog post; generating at least one snippet of information received from at least one information source of relevant information, the relevant information being respective of a plurality of identifiers that uniquely characterizing a blogger of the blogger personalized web page, wherein the at least one snippet of information is placed in the first display area; generating a personal note display area within the blog post for the blogger to enter comments; allocating a viewer display area within the blog post for viewers to enter comments respective of the blog post; and feeding the blog post to at least one information source.
US09734129B2

Low complexity partial parallel architectures for performing a Fourier transform and an inverse Fourier transform over subfields of a finite field are described. For example, circuits to perform the Fourier transforms and the inverse Fourier transform as described herein may have architectures that have simplified multipliers and/or computational units as compared to traditional Fourier transform circuits and traditional inverse Fourier transform circuits that have partial parallel designs. In a particular embodiment, a method includes, in a data storage device including a controller and a non-volatile memory, the controller includes an inverse Fourier transform circuit having a first number of inputs coupled to multipliers, receiving elements of an input vector and providing the elements to the multipliers. The multipliers are configured to perform calculations associated with an inverse Fourier transform operation. The first number is less than a number of inverse Fourier transform results corresponding to the inverse Fourier transform operation.
US09734128B2

A method for recovering a sparse signal of a finite field may include: updating discrete probability information of a target signal element of the finite field and discrete probability information of a measurement signal element of the finite field by exchanging the discrete probability information of the target signal element with the discrete probability information of the measurement signal element a predetermined number of times, wherein the target signal element and the measurement signal element are related to each other; calculating a final posteriori probability based on a priori probability of the target signal element and the discrete probability information of the measurement signal element, acquired as the exchange result; and recovering the target signal by performing maximum posteriori estimation to maximize the final posteriori probability.
US09734127B2

The present invention classifies all critical paths into two basic types: a series critical path and a feedback critical path, and divides each of wave-pipelined circuits into two components: a static logic part, called critical path component (CPC), and a dynamic logic part, formalized into four wave-pipelining components (WPC) shared by all wave-pipelined circuits. Each wave-pipelining ready code in HDL comprises two components: a WPC instantiation and a CPC instantiation wire-connected and linked by a new link statement. Each WPC has new wave constants which play the same role as generic constants do, but whose initial values are determined and assigned by a synthesizer after code analysis, so designers can use after-synthesization information in their code before synthesization for wave-pipelining technology. The responsibility of analyzing and manipulating wave-pipelining ready code, generating and implementing wave-pipelined circuits on a design-wide or chip-wide scale in HDL is shifted from designers to synthesizers.
US09734126B1

A system and method for controlling post-silicon configurable instruction behavior are provided. For example, the method includes receiving data related to a compute circuit. The method also includes detecting a data pattern in the data. The method further includes determining that the data pattern is a special case that the compute circuit may handle improperly. The method also includes selecting a value from a post-silicon configurable data set based on the detected data. Further, the method includes changing a behavior of the compute circuit to produce a different output result based on the value selected from the post-silicon configurable data set.
US09734117B2

A data storage device may comprise a first non-volatile memory, configured to store storage System-On-Chip (SOC) data and protocol bridge data; a storage SOC comprising circuitry configured to control the data storage device and to, upon power-on, retrieve the storage SOC data from the first non-volatile memory and configure itself according to the retrieved storage SOC data; a bus coupled to the storage SOC; and a protocol bridge coupled to the bus and comprising circuitry configured to translate between a first and a second communication protocol and to, upon power-on, retrieve the protocol bridge data from the first non-volatile memory via the storage SOC and the bus and configure itself according to the retrieved protocol bridge data.
US09734115B2

A memory mapping method for coupling a plurality of servers with a PCI express bus is disclosed. The method comprises: configuring an extended memory address on a management host having a memory address; mapping the extended memory address of the management host corresponding to each of the servers to memory addresses of each of the servers respectively by a plurality of non-transparent bridges of the PCI express bus; configuring an extended memory address on each of the servers; and mapping the extended memory address of each of the servers to the memory address and the extended memory address of the management host by the non-transparent bridges, the extended memory address of each of the servers corresponding to the servers and the management host.
US09734112B2

A memory device or module selects between alternative command ports. Memory systems with memory modules incorporating such memory devices support point-to-point connectivity and efficient interconnect usage for different numbers of modules. The memory devices and modules can be of programmable data widths. Devices on the same module can be configured select different command ports to facilitate memory threading. Modules can likewise be configured to select different command ports for the same purpose.
US09734106B2

In accordance with embodiments of the present disclosure, an interface for an information handling system comprising a connector, wherein the connector comprises a legacy portion and an expanded portion. The legacy portion may comprise a plurality of signal pins defining a first set of lanes of communication between the information handling system and an information handling resource coupled to the connector. The expanded portion comprising a plurality of signal pins defining a second set of lanes of communication between the information handling system and an information handling resource coupled to the expanded portion.
US09734084B2

An address translation capability in which a processor obtains an address to be translated, and translates the address from the address to the another address. The translating includes determining an attribute of the address to be translated, and based on the attribute being a first attribute, first information is selected to be used in translating the address. Further, based on the attribute being a second attribute, second information is selected to be used in translating the address. The selected information is used to translate the address to the another address. The another address indicates one memory location based on the selected information being the selected first information, and another memory location based on the selected information being the selected second information.
US09734083B2

An address translation capability in which a processor obtains an address to be translated, and translates the address from the address to the another address. The translating includes determining an attribute of the address to be translated, and based on the attribute being a first attribute, first information is selected to be used in translating the address. Further, based on the attribute being a second attribute, second information is selected to be used in translating the address. The selected information is used to translate the address to the another address. The another address indicates one memory location based on the selected information being the selected first information, and another memory location based on the selected information being the selected second information.
US09734073B2

Systems and methods for improved flash memory performance in a portable computing device are presented. In a method, a value N corresponding to an amount of prefetch data to be retrieved from the flash memory is determined. An access request for a flash memory is received at a cache controller in communication with a cache memory. A determination is made whether the access request for the flash memory corresponds to a portion of data stored in the cache memory. If the access request for the flash memory corresponds to the portion of data, the portion of data is returned in response to the access request. Otherwise, an N amount of prefetch data is retrieved from the flash memory and stored in the cache memory. The value N is incremented based on a cache hit percentage for the cache memory.
US09734070B2

A cache controller adaptively partitions a shared cache. The adaptive partitioning cache controller includes tag comparison and staling logic and selection logic that are responsive to client access requests and various parameters. A component cache is assigned a target occupancy which is compared to a current occupancy. A conditional identification of stale cache lines is used to manage data stored in the shared cache. When a conflict or cache miss is identified, selection logic identifies candidates for replacement preferably among cache lines identified as stale. Each cache line is assigned to a bucket with a fixed number of buckets per component cache. Allocated cache lines are assigned to a bucket as a function of the target occupancy. After a select number of buckets are filled, subsequent allocations result in the oldest cache lines being marked stale. Cache lines are deemed stale when their respective component cache active indicator is de-asserted.
US09734065B2

The present invention relates to a method of transmitting a message comprising an integrity check and a header, between two processing units via a shared memory, comprising steps of: —generation (501), by a first processing unit, of a first pseudorandom binary string; —encryption (502) of the message to be transmitted by applying an involutive transformation dependent on the first pseudorandom binary string generated; —transmission and storage (503) of the encrypted message in the shared memory; —generation (504), by the second processing unit, of a second pseudorandom binary string; —decryption of the message stored by applying an involutive transformation dependent on the second pseudorandom binary string, and by decrypting the header (505) of said message, by verifying the decrypted header (505), and as a function of the result of the verification, by decrypting the complete message (506); —verification (507) of the integrity of the decrypted message on the basis of its integrity check.
US09734057B2

A method of operating a semiconductor storage device is provided. A memory space of a buffer memory is allocated into a data area for storing user data and a map area for storing map data. The user data and the map data are read from a nonvolatile memory. A size of the user data to be stored in the data are compared with a size of the data area. The size of the data area and the size of the map area are adaptively varied according to the comparison result.
US09734047B2

A method for performing an automated computer test. The automated test is configured to cause a test computer system to control a GUI of a system under test including one or more computer programs being executed upon a computer device. The automated computer test includes one or more verification steps configured to test whether one or more operations have been successfully completed by the system under test. The verification step(s) include monitoring at least a part of the GUI of the system under test to detect a change in the GUI within a predetermined time period, and determining that one or more operations have been completed successfully if a change in the GUI is detected within the predetermined time period. Thus, a verification test can be performed on a GUI even if the appearance of the GUI after the successful completion of the test is not known in advance.
US09734044B2

According to an embodiment of the present invention, a system for generating one or more test cases for a service of a server system comprises at least one processor. The system analyzes metadata associated with the service to generate a schema definition for inputs and outputs of the service. A description of the service is generated in an application description language that refers to the schema definition. The system processes the generated description of the service to produce the one or more test cases. Embodiments of the present invention further include a method and computer program product for generating one or more test cases for a service in substantially the same manner described above.
US09734042B1

During execution of a computer program, mouse movements, keyboard inputs, and screen snapshots are recorded and stored in one or more files as a test flow. Next, selected recorded keyboard inputs are replaced with user-specified variable parameters to generate a keyboard testing input, each of the parameters corresponding to a plurality of possible keyboard inputs. Execution is triggered of the test flow including the recorded mouse movements, the recorded screenshots, and the keyboard testing input. If the initially displayed screen is not equivalent to the first screen indicted in the test flow as being the start of the test, the test flow is stopped. Otherwise, the test flow is executed utilizing a random selection of the plurality of possible keyboard inputs of the keyboard testing input. At least one output is provided for the execution of the test flow.
US09734040B2

Highlighted objects may traverse a graph representing an application's code elements and relationships between those code elements. The highlighted objects may be animated to represent how the objects are processed in an application. The graph may represent code elements and relationships between the code elements, and the highlighting may be generated by tracing the application to determine the flow of the object through code elements and across relationships. A user may control the highlighted graph with a set of playback controls for playing through the sequence of highlights on the graph. The playback controls may include pause, rewind, forward, fast forward, and other controls. The controls may also include a step control which may step through small time increments.
US09734027B2

First data is received for storing in a first asymmetric memory device. A first writing phase is identified as a current writing phase. A first segment included in the first asymmetric memory device is identified as next segment available for writing data. The first data is written to the first segment. Information associated with the first segment is stored, along with information indicating that the first segment is written in the first writing phase. Second data is received for storing in the asymmetric memory. A second segment included in the first asymmetric memory device is identified as the next segment available for writing data. The second data is written to the second segment. Information associated with the second segment and the second memory block is stored along with information indicating that the second segment is written in the second writing phase.
US09734020B2

A data configuration method and device, and a data configuration rollback method and device are applied to the field of information processing technologies. The data configuration method includes: receiving a data configuration operation request, where the data configuration operation request includes an data insert request, a data delete request, or an data update request; allocating an operation serial number to the data configuration operation request; and recording the allocated operation serial number and data requested to be operated by the data configuration operation request, as a mapping relationship between a creation operation serial number, a deletion operation serial number, and the data according to the data configuration operation request.
US09734019B2

Methods and systems for transferring a host image of a first machine to a second machine, such as during disaster recovery or migration, are disclosed. In one example, a first profile of a first machine of a first type, such as a first client machine, is compared to a second profile of a second machine, such as a recovery machine or a second client machine of a second type different from the first type, to which the host image is to be transferred, by a first processing device. The first and second profiles each comprise at least one property of the first type of first machine and the second type of second machine, respectively. At least one property of a host image of the first machine is conformed to at least one corresponding property of the second machine. The conformed host image is provided to the second machine, via a network. The second machine is configured with at least one conformed property of the host image by a second processing device of the second machine.
US09734014B2

A method for generating virtual dispersed storage network (DSN) addresses includes dispersed storage error encoding a data segment of a data object to produce a set of encoded data slices of a plurality of sets of encoded data slices of the pluralities of sets of encoded data slices. The method further includes generating, for each encoded data slice of the set of encoded data slices, a virtual DSN address having a slice name that includes a vault identifier, a slice index, a data object identifier, and a data segment identifier. The method further includes obtaining a mapping of a vault to a set of storage units of the DSN, wherein the mapping indicates how the set of encoded data slices are to be stored. The method further includes outputting the set of encoded data slices to the set of storage units in accordance with the mapping.
US09734010B2

A method for encoding an input data block for storage in q-level cells of solid-state memory includes producing a preliminary block from the input data block by modulation encoding at least part of the input block into a first group of qary symbols via a first drift-tolerant encoding scheme, the preliminary block comprising the first group of qary symbols and any remainder of the input block not encoded via the first encoding scheme; generating parity data for the preliminary block via an error-correction encoding scheme; modulation encoding the parity data and any remainder of the input block into a second group of qary symbols via a second drift-tolerant encoding scheme; and supplying the qary symbols of the first and second groups for storage in respective q-level memory cells.
US09734007B2

Embodiments provide methodologies for reliably storing data within a storage system using liquid distributed storage control. Such liquid distributed storage control operates to compress repair bandwidth utilized within a storage system for data repair processing to the point of operating in a liquid regime. Liquid distributed storage control logic of embodiments may employ a lazy repair policy, repair bandwidth control, a large erasure code, and/or a repair queue. Embodiments of liquid distributed storage control logic may additionally or alternatively implement a data organization adapted to allow the repair policy to avoid handling large objects, instead streaming data into the storage nodes at a very fine granularity.
US09734006B2

A system includes a processor having first and second processing units and a memory coupled to the processor. The memory includes processor executable code to implement an application to execute a first process to provide first application output information and to execute a second process to provide second application output information, a selector to provide a first indication that the first process is a critical process and a second indication that the second process is a non-critical process, and an application program interface (API) to run on the first processing unit. The API directs the processor to run the application on the second processing unit, executes the first process to provide first API output information in response to the first indication; determines if the first application output information matches the first API output information, and determines to not execute the second process in response to the second indication.
US09734002B2

A method and device improve efficiency, depth and reliability of diagnosing technical condition of highly complex objects. The technical effect is achieved by signals received from a diagnosed object (DO). These signals are transformed into a technical condition initial estimate vector for the DO elements. Then, technical condition estimates for the DO elements are specified through a cyclical process and by using a reverse logical model and a direct logical model. A technical condition vector estimate is formed after the cyclical process is completed, and its variable components are used for deciding on technical condition of the diagnosed object elements. The device comprises an interface unit which inputs serve for connecting to the DO data outputs, a measuring unit, an initial estimate forming unit, a switching unit, a reverse triplex logical model and a direct triplex logical model, a result interpretation unit and a control unit.
US09734001B2

Mechanisms for generating an analysis result about a machine are provided. A device generates a first health management (HM) analysis result regarding a machine based on real-time first sensor information received during a first period of time and on a first version HM analytic model. The device provides, to an off-board device, a plurality of sensor information comprising the real-time first sensor information and that is generated during the first period of time. The device receives a second version HM analytic model that is based at least in part on the plurality of sensor information and fault information that identifies actual faults that have occurred on the machine. The device generates a second HM analysis result regarding the machine based on real-time second sensor information received during a second period of time and on the second version HM analytic model.
US09733998B2

A computer-implemented method associates a plurality of applications, and includes the step of receiving an application programming interface associated with each of the applications. The computer-implemented method also unifies the received application programming interface associated with each of the applications, and classifies the application programming interface associated with each of the applications into a corresponding category. The computer-implemented method also associates the application programming interface associated with each of the applications based on the classification and a pre-determined set of rules to be followed by a processor. The association is done by cross linking the application programming interface associated with each of the applications.
US09733991B2

Data operations, requiring a lock, are batched into a set of operations to be performed on a per-core basis. A global lock for the set of operations is periodically acquired, the set of operations is performed, and the global lock is freed so as to avoid excessive duty cycling of lock and unlock operations in the computing storage environment.
US09733988B1

Various systems and methods to achieve load balancing among a plurality of compute elements accessing a shared memory pool. The shared memory pool is configured to store and serve a plurality of data sets associated with a task, a first data interface's internal registry is configured to keep track of which data sets have been extracted from the shared memory pool and served to the compute elements, the first data interface is configured to extract from the shared memory pool and serve to the compute elements data sets which have not yet been extracted and served, the rate at which data sets are extracted and served to each particular compute element is proportional to the rate at which that compute element requests data sets, and the system may continues to extract, serve, and process data sets until all of the data sets associated with the task have been processed once.
US09733987B2

Examples may include techniques to coordinate the sharing of resources among virtual elements, including service chains, supported by a shared pool of configurable computing resources based on relative priority among the virtual element and service chains. Information including indications of the performance of the service chains and also the relative priority of the service chains may be received. The resource allocation of portions of the shared pool of configurable computing resources supporting the service chains can be adjusted based on the received performance and priority information.
US09733970B2

Placement of virtual machines on physical hosts is based on a preferred host list that may be generated from preferred host identifiers to more efficiently utilize system resources and serve the needs of different workloads. A host identifiers mechanism allows a system administrator to select preferred host identifiers for each virtual machine or a group of virtual machines. The host identifiers mechanism in conjunction with an optimizer periodically adjusts the placement of virtual machines according to the preferred host identifiers and consistent with optimization policies. Further, the preferred host identifiers may include a time component so that the preferred host resources can be periodically updated and can dynamically change over time.
US09733965B2

Mechanisms are provided for dynamically adjusting assignment of software threads to hardware threads in virtual machine (VM) environments. The mechanisms receive, by a virtual machine manager (VMM), an indication of workload priority from a plurality of VMs. The indication indicates a priority of a workload executing on each VM in the plurality of VMs. The mechanisms provide, by the VMM, an indication of physical resource usage to each VM. The indication of physical resource usage is an indication of physical resource usage across all VMs in the plurality of VMs. The mechanisms automatically adjust, by each VM, assignment of corresponding software threads to hardware threads based on the indication of physical resource usage and a priority of a workload executing on the VM to achieve a balance of usage of hardware threads across all VMs in the plurality of VMs.
US09733961B2

Communications between virtual machines are monitored to identify virtual machines that have an affinity with each other, such as where the virtual machines have greater than a threshold of communication between each other. An affinity table tracks virtual machines having an affinity relationship and is referenced upon start-up or migration of a virtual machine so that a starting-up or migrating virtual machine will run on the same processing resource as virtual machines with which it has an affinity relationship.
US09733959B2

At least one target configuration of a host at a virtualization software level is automatically assembled based on a source configuration. A policy-based profile describing the source configuration is processed. A configuration specification describing the target configuration is automatically created, based on the policy-based profile describing the source configuration. The configuration specification is automatically applied to target configurations, such that the target configurations are compliant with the policy-based profile.
US09733958B2

A method for performing rolling updates with data unavailability checks in a networked virtualization environment for storage management.
US09733952B2

A microprocessor comprises at least one reset management module. The at least one reset management module is arranged to detect a reset event, determine if at least one reset condition has been met upon detection of the reset event, and cause at least a part of the microprocessor to remain in a reset state upon determining that the at least one reset condition has been met.
US09733949B2

A semiconductor device includes an internal signal processing block suitable for generating an internal enable signal and an internal control signal that correspond to an external enable signal and an external control signal, and a monitoring unit suitable for outputting a monitoring signal that corresponds to a predetermined internal signal, based on the internal enable signal and the internal control signal, in an initial operation period.
US09733947B2

A method of proactively event triggering in a computer system is disclosed. The computer system includes an application unit and an interface. The method includes the application unit sending a setting signal to change a voltage level of a pin of a control chip module; the pin generating a triggering event to the interface unit when the voltage level of the pin changes; and the interface accessing a controller according to the triggering event to allow the application unit to communicate with the controller proactively.
US09733945B2

Systems, methods and computer program product provide for pipelining out-of-order instructions. Embodiments comprise an instruction reservation station for short instructions of a short latency type and long instructions of a long latency type, an issue queue containing at least two short instructions of a short latency type, which are to be chained to match a latency of a long instruction of a long latency type, a register file, at least one execution pipeline for instructions of a short latency type and at least one execution pipeline for instructions of a long latency type; wherein results of the at least one execution pipeline for instructions of the short latency type are written to the register file, preserved in an auxiliary buffer, or forwarded to inputs of said execution pipelines. Data of the auxiliary buffer are written to the register file.
US09733938B2

A Vector Checksum instruction. Elements from a second operand are added together one-by-one to obtain a first result. The adding includes performing one or more end around carry add operations. The first result is placed in an element of a first operand of the instruction. After each addition of an element, a carry out of a chosen position of the sum, if any, is added to a selected position in an element of the first operand.
US09733930B2

A comparison system includes a memory including a first compiled version and a second compiled version of a target application, at least one processor, and a comparison engine, executing on the at least one processor. The comparison engine is configured to identify a method in the first compiled version, locate the method in the second compiled version, compare the method in the first compiled version to the method in the second compiled version, and providing an indication that the method is an altered method from the first compiled version to the second compiled version of the target application.
US09733920B2

In accordance with embodiments, there are provided mechanisms and methods for associating a plurality of stored elements with a creation of a patch. These mechanisms and methods for associating a plurality of stored elements with a creation of a patch can enable improved patch development for multi-tenant on-demand database systems, improved patch flexibility, etc.
US09733915B2

The incremental formulating an application in response to detecting events (such as user input) in an environment. Upon detecting one or more events, it is determined from this use input that an instance of a first transformation chain class is to be joined with an instance of a second transformation chain class. In response, the instance of the first transformation class is joined with the instance of the second transformation class along one or more data flow dependencies to formulate an aggregated instance. The aggregated instance may then be operated. This process may be repeated in response to different user input to thereby increase the size of the aggregated instance as more and more transformation chain instances join into the aggregated instance at appropriate chains of dependency.
US09733912B2

Disclosed here are methods, systems, paradigms and structures for optimizing intermediate representation (IR) of a script code for fast path execution. A fast path is typically a path that handles most commonly occurring tasks more efficiently than less commonly occurring ones which are handled by slow paths. The less commonly occurring tasks may include uncommon cases, error handling, and other anomalies. The IR includes checkpoints which evaluate to two possible values resulting in either a fast path or slow path execution. The IR is optimized for fast path execution by regenerating a checkpoint as a labeled checkpoint. The code in the portion of the IR following the checkpoint is optimized assuming the checkpoint evaluates to a value resulting in fast path. The code for handling situations where the checkpoint evaluates to a value resulting in slow path is transferred to a portion of the IR identified by the label.
US09733909B2

A system for an agnostic runtime architecture. The system includes a system emulation/virtualization converter, an application code converter, and a converter wherein a system emulation/virtualization converter and an application code converter implement a system emulation process, and wherein the system converter implements a system and application conversion process for executing code from a guest image, wherein the system converter or the system emulator. The system further includes a reordering process through JIT (just in time) optimization that ensures loads do not dispatch ahead of other loads that are to the same address, wherein a load will check for a same address of subsequent loads from a same thread, and a thread checking process that enable other thread store checks against the entire load queue and a monitor extension.
US09733902B2

A method is provided for copying and pasting a set of machine vision part program operations when editing a part program in a machine vision inspection system. The method includes: a) selecting at least a first instruction representation at a copy location in a displayed part program representation; b) performing copy operations by executing a first subset of modification operations directed to elements that are specific to a first operating context at the copy location, to thereby generate a partially modified selected instruction representation and/or its underlying instruction code; c) defining a paste location in the displayed part program representation; and d) performing paste operations by executing a second subset of modification operations directed to elements that are specific to a second operating context at the paste location, to thereby generate and paste onto the paste location a fully modified selected instruction representation and/or its underlying instruction code.
US09733901B2

A computing system includes a processor; and a memory communicatively coupled to the processor. The processor is configured to: receive from a user, a number of annotations for at least one of a set of statements within a problem domain, the annotations identifying a set of elements within the statement; form a set of grammar rules for the problem domain based on the annotations; and parse the set of statements using the set of grammar rules.
US09733898B2

An athletic performance data system has an athletic field data collection system for obtaining athletic performance data and athlete identifying information for plural athletes at an athletic performance event. An athletic data host server receives the athletic performance test data and athlete identifying information from the athletic field data collection system, and the athletic performance data and athlete identifying information are posted to an athletic performance web site in a separate, personalized page for each of the plural athletes.
US09733893B2

A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US09733892B2

A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US09733882B2

A system includes a first digital display, a master content player configured to supply first visual content to the first digital display, a second digital display and a slave content player configured to supply second visual content to the second digital display. The master content player publishes synchronization commands to a synchronization server accessed through a wide area network and the slave content player utilizes the wide area network to access the synchronization server for the synchronization commands. The first visual content on the first digital display is coordinated in a predetermined manner with the second visual content on the second digital display on a segment-by-segment basis.
US09733880B2

A notification manager is provided that manages notifications for a user. The notification manager detects a notification event and determines a context of the notification event. The notification manager determines a target device for the notification event based on the determined context and one or more available displays. The notification manager then generates a notification on one or more of the one or more available displays to direct the user's attention to the target device.
US09733874B2

An image processing apparatus includes plural communication interfaces, a request receiving unit, and a restricting unit. The request receiving unit receives, by using a communication interface, a request for system information including management information concerning the image processing apparatus from a communication device. The restricting unit restricts at least part of the system information to be sent to the communication device if an IP address assigned to the communication interface used for receiving the request is a global IP address.
US09733872B2

An information processing apparatus includes: an object aggregating unit configured to aggregate spot color objects that are object to be printed in respective spot colors, for each of types of the spot color objects based on drawing information indicating the spot colors or methods of printing in the spot colors, to place the spot color objects on spot color layers corresponding to the types.
US09733871B1

In an embodiment, a method includes, responsive to a user request for a virtual tape from a first library operatively coupled to a first plurality of virtual tape storage devices sent to a second library operatively coupled to a second plurality of virtual tape storage devices, copying a virtual tape from the second plurality of virtual tape storage devices of the second library to the first plurality of virtual tape storage devices of the first library.
US09733864B2

An erase method of a nonvolatile memory device is provided which includes receiving an erase request; selecting an erase mode of a memory block corresponding to the erase request, based on an access condition of the nonvolatile memory device managed by a memory controller; and controlling the nonvolatile memory device to erase the memory block according to the selected erase mode. The erase mode includes a fast erase mode of which an erase time for the memory block is shorter than a reference time and a slow erase mode of which an erase time for the memory block is longer than the reference time.
US09733863B1

Correlating two storage rings based on an access rate for an object. A correlative dual hash ring includes a first ring of storage drives and a second ring of storage drives. Objects and replicas are allocated to either a first ring or a second ring.
US09733859B2

A method, computer program product, and system for dividing a file and writing the file to a plurality of tapes in a tape library system comprising a plurality of tape apparatuses. A request to write a file to a plurality of tapes is received. The file comprises data. A number of available tapes is predicted with respect to a number of drives available at a time when the file requested to be written is written to the plurality of tapes. The data of the file is divided into a predetermined number of segments to reduce a time period for reading the file. The predetermined number of segments is based on the predicted number of tape drives. The data segments are written to the available tape drives.
US09733855B1

Integrated circuits may include memory interface circuitry operable to communicate with memory. The memory interface circuitry may include a memory controller and a memory interface circuit. The memory controller may fulfill memory access requests using the memory interface circuit. The memory controller may operate based on controller clock cycles of a controller clock, whereas the memory interface circuit may operate based on memory clock cycles of a memory clock. Each controller clock cycle may have a set of corresponding memory clock cycles. The memory interface circuitry may be configured using logic design computing equipment. The logic design computing equipment may identify memory timing requirements and controller latency requirements. The computing equipment may determine a command placement configuration that satisfies the timing and latency requirements. The computing equipment may configure the integrated circuit with the command placement configuration.
US09733853B2

A method for a dispersed storage network (DSN) begins by selecting a first subset of storage units for temporary deactivation based on a write threshold number. The method continues by issuing a request message to temporarily deactivate the selected first subset storage units as deactivated storage units and, while the first subset of storage units are deactivated, maintaining a write threshold number of encoded data slices for each set of encoded data slices of data in remaining storage units and detecting, as new data is stored to the remaining storage units, a storage imbalance between the remaining storage units and the deactivated storage units. The method continues by selecting a second subset of storage units for temporary deactivation, issuing a request message to the deactivated storage units to reactivate the deactivated storage units as reactivated storage units, facilitating storage rebalancing and temporarily deactivating the second subset of storage units.
US09733840B2

Some implementations include a method of managing a hosted non-volatile random-access memory (NVRAM) based storage subsystem that includes NVRAM devices. The method includes: receiving, at a device driver on the host computing device, write requests each requesting to write a respective unit of data to the NVRAM-based storage subsystem; categorizing the write requests into subgroups of write requests, where write requests within respective subgroups are mutually exclusive; ascertaining a load condition of each of several of the NVRAM devices of the NVRAM-based storage subsystem; identifying a target location on at least one NVRAM device to service a particular subgroup of write requests according to the ascertained load conditions of the NVRAM devices of the NVRAM-based storage subsystem; and servicing the particular subgroup of write requests by writing the corresponding units of data to the identified target location on the at least one NVRAM device of the NVRAM-based storage subsystem.
US09733836B1

A method of managing a memory system is described, the memory system having a processor with a client interface, a buffer memory, and a storage memory. A LUN (logical unit) is exposed to the client, the LUN having a memory size, and QoS specification. When the processor receives a command from the client to write data to the LUN, determining if the QoS specification includes deduplication and: if the QoS does not include deduplication, processing the command by storing the data in the storage memory and creating metadata uniquely referencing a storage location of the data that is written; or if the QoS includes deduplication, determine if deduplication is possible while meeting a latency value as specified in the QoS specification and performing deduplication.
US09733834B1

A system comprises a plurality of computing devices that are communicatively coupled via a network and have a file system distributed among them, and comprises one or more file system request buffers residing on one or more of the plurality of computing devices. File system choking management circuitry that resides on one or more of the plurality of computing devices is operable to separately control: a first rate at which a first type of file system requests (e.g., one of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers, and a second rate at which a second type of file system requests (e.g., another of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers.
US09733830B2

Operation keys are arranged on a front panel along with a display screen. When an electronic device has a certain state, information indicating the certain state is displayed on the display screen. A dynamic figure is displayed on a region on the display screen corresponding to a position of a specific operation key to be operated at the time of the certain state, among the operation keys.
US09733822B2

The present invention provides an electronic device and a state control method. The electronic device includes a display unit having a display state and a turn-off state; a processing unit having an operating state and a sleep state; and a touch sensing unit configured to overlap the display unit, wherein the touch sensing unit detects a first input, which is independent of the states of the processing unit and the display unit. The first input is a touch input, and the touch sensing unit triggers the processing unit and the display unit to perform state switching according to the first input.
US09733815B2

A split-screen display method and apparatus, and an electronic device thereof. A horizontal slide signal along a touchscreen or a vertical slide signal along the touchscreen entered by using the touchscreen is obtained; a current display area of the touchscreen is divided, according to the horizontal slide signal, into at least two display windows arranged up and down, or a current display area of the touchscreen is divided, according to the vertical slide signal, into at least two display windows arranged side by side, thereby implementing that multiple application programs are simultaneously displayed on a screen up and down or side by side, and a user does not need to frequently switch between programs, which facilitates user operations.
US09733813B2

A device of organizing software objects having an attribute. A hierarchical tree of groups of objects called contexts is formed. The tree comprises a root context in which all the other contexts and all the objects are found. Each object of tree being in a context. For at least one context, a global subcontext to expose objects from a point of the tree of contexts and a contextualization directory of values of attributes for the objects of the context are formed. Each attribute of an object of the tree to be displayed is allocated the value of the higher-rank attribute of the same name, of the same type and with the same modifiers, to which the value has been allocated in the contextualization directory.
US09733805B2

Described are embodiments that are useful for generating procedures for entering data prior to separating liquid into liquid components. The embodiments are applicable to procedures for entering data prior to separating blood into components. Graphical elements are displayed that allow a user to appreciate the workflow of someone who implements the procedures. As a result, the user can create a procedure that is simple, efficient, and is less prone to errors.
US09733800B2

A document management system has a function of displaying documents in a form of threads based on relevance among the documents and dividing the threads into containers for display, the containers each including at least one document and having a date/time attribute. The document management system determines an order in which a plurality of threads are arranged, displays one container included in one of the plurality of threads, selects, from among the containers included in another thread adjacent to the one of the plurality of threads in the determined arrangement order, the container that is most relevant to the currently displayed one container, and controls the displaying so that the container is moved from the currently displayed one container to the selected container for display.
US09733797B2

One embodiment of the present invention provides a radio assembly. The radio assembly includes an antenna housing unit that houses a pair of reflectors which are situated on a front side of the antenna housing unit, a printed circuit board (PCB) that includes at least a transmitter and a receiver, and a backside cover. The PCB is situated within a cavity at a backside of the antenna housing unit and the backside cover covers the cavity, thereby enclosing the PCB within the antenna housing unit. One embodiment of the present invention provides a user interface for configuring a radio. The user interface includes a display and a number of selectable tabs presented on the display. A selection of a respective tab results in a number of user-editable fields being displayed, thereby facilitating a user in configuring and monitoring operations of the radio.
US09733796B2

Some embodiments of the invention provide several novel techniques for manipulating radial menus in graphical user interfaces of an application. In some embodiments, radial menus include multiple selectable items arranged about an internal location (e.g., a center of the radial menu). The novel radial menu techniques of some embodiments include (i) non-uniform spacing of menu items, (ii) the use of shading or highlighting within a region associated with an item to indicate the present selectability of the item, and (iii) the use of radial gestures for opening sub-menus and the subsequent display of the sub-menu.
US09733780B2

A touch panel includes a first substrate having a first conductive film formed on a surface thereof, a second substrate disposed to face the first substrate on a same side thereof as the first conductive film, the second substrate having a second conductive film formed on a surface thereof facing toward the first substrate, a decorative layer formed on the first conductive film on a surface thereof facing toward the second substrate, the decorative layer being formed along a perimeter of the first substrate, a first wire formed on the decorative layer on a surface thereof facing toward the second substrate, a first insulating layer laminated to the first wire, a second wire formed on the second conductive film on a surface thereof facing toward the first substrate, and a second insulating layer laminated to the second wire.
US09733775B2

When positions of three or more fingers are specified in a sensor unit, it is determined in a determination unit whether a non-fingertip is included in a group consisting of three or more fingers based on a relative position relationship among the three or more fingers. Also, when it is determined that the non-fingertip is included in the group consisting of the three or more fingers, an operation of one true fingertip included in the group consisting of the three or more fingers is identified by an operation identification unit.
US09733771B2

A touch panel includes a plurality of first axial electrodes, a plurality of second axial electrodes and trace region. The first axial electrodes extend along a first axial direction. The second axial electrodes extend along the first axial direction and disposed to insulatively correspond to the first axial electrodes. Each of the second axial electrodes includes a central electrode, and a plurality of first branch electrodes which are electrically coupled to the central electrode, and have areas different from one another. Each of the first branch electrodes overlaps a corresponding one of the first axial electrodes. The trace region is disposed at one side of the first and second axial electrodes along the first axial direction.
US09733768B2

A display apparatus with touch sensor at least includes a display module and a touch-sensing module coupled to the display module. The display module comprises a first substrate, a second substrate and a display medium layer disposed therebetween. The touch-sensing module comprises a first electrode layer, a second electrode layer and a third electrode layer. The first electrode layer comprises plural first driving electrodes arranged along a first direction, and the second electrode layer comprises plural second driving electrodes arranged along a second direction, wherein the first and second directions are intersected. The third electrode layer comprises plural sensing electrodes which are electrically connected to each other.
US09733766B2

A circuit structure for capacitive touch panel is disclosed herein. The circuit structure for capacitive touch panel includes a plurality of metal leads and a plurality of electrode sensing blocks. Those electrode sensing blocks are isolated to each other and electrically connected to the metal leads. The electrode sensing blocks will output a plurality of capacitive signals in accordance with a plurality of touch positions. According to the electrode pattern structure described above, the impedance of the electrode structure can be decreased and the efficiency of the signal transmission can be improved and the sensibility of the touch panel can be increased.
US09733761B2

A touch sensor device includes first electrode patterns arranged in a first direction and physically separated first electrode cells; second electrode patterns arranged in a second direction crossing the first direction and includes physically separated second electrode cells; first touch signal lines connected to the first electrode cells; second touch signal lines connected to the second electrode cells; and a touch sensor controller connected with the first touch signal lines and the second touch signal lines. The first electrode cell and the second electrode cell adjacent in the first direction form a channel for generating position information by a mutual capacitive method. The touch sensor controller stores a ghost table including a ghost ratio for each channel for a touch position, and removes a ghost from measured touch data by using the ghost table to generate final touch data.
US09733760B2

The present disclosure provides an in-cell touch type display device, a touch circuit, a display driver, and an in-cell touch type display device driving method, which can not only sense the position of a touch generated by the user, but also sense the touch force, with which the user presses the screen during the touch, in order to provide various functions in various types.
US09733755B2

A drive circuit of a touch panel includes a signal selection circuit and a de-multiplexing circuit, where in a display phase, the signal selection circuit is configured to forward a display signal to the de-multiplexing circuit, which is configured to de-multiplex the display signal and transmit signals resulting from the de-multiplexing of the display signal to the data lines; and in a touch phase, the signal selection circuit is configured to forward a touch driving signal to the de-multiplexing circuit, which is configured to de-multiplex the touch driving signal and transmit signals resulting from the de-multiplexing of the touch driving signal to the data lines, so that the pulse signals on the data lines are identical to the pulse signals on the touch driving signal lines and touch electrodes in the touch phase due to the signal selection circuit.
US09733751B2

A touch-sensing module is disclosed. The touch-sensing module includes: a substrate having a first region, a second region and a flexible region configured between the first region and the second region so as to enable the touch-sensing module to have a folded state and an unfolded state; and a sensing layer configured under the substrate and having a first sensing pattern layer and a second sensing pattern layer, wherein the first sensing pattern layer corresponds to the first region and the second sensing pattern layer corresponds to the second region.
US09733750B2

A touch panel and a method of fabricating the same are provided. The touch panel may include: a substrate; first sensing electrodes disposed on a first surface and arranged along a first direction and second sensing electrodes arranged along a second direction; at least one first connector connecting the first sensing electrodes in the first direction; a first insulating layer pattern disposed on the first connector; at least one second connector disposed on the first insulating layer pattern, intersecting the first connector, and connecting the second sensing electrodes in the second direction; and wires disposed on the first surface of the substrate in the peripheral area and electrically connected to the first sensing electrodes and the second sensing electrodes. The first connector includes a first light-transmitting conductive pattern disposed on the first surface of the substrate and a first light-blocking conductive pattern disposed on the first light-transmitting conductive pattern.
US09733744B2

A display module includes first, second and third parts. The first part includes a first display area. The second part includes a second display area. The third part is between the first and second parts and includes a folding axis. The third part moves from a first position to a second position when a force is applied. The first part folds over the second part along the folding axis to block the entire second display area when the third part is in the first position. The first part is offset relative to the second part to allow a portion of the second display area to be exposed to display an image when the third part is in the second position.
US09733737B2

A touch panel is disclosed. The touch panel includes a cover plate having a viewing region and a border region surrounding the viewing region. At least one bonding region is defined in the border region. A shielding layer is disposed on the cover plate corresponding to the border region. An adhesive pattern layer is disposed on the shielding layer and at least in the bonding region. A sensing electrode layer is disposed on the cover plate and extends from the viewing region to the shielding layer corresponding to the border region. A signal trace layer including a plurality of traces is disposed on the shielding layer corresponding to the border region. Each trace has one end electrically connected to the sensing electrode layer and another end assembled onto the adhesive pattern layer corresponding to the bonding region. A method for forming a touch panel is also disclosed.
US09733730B2

Systems and methods are providing for scrolling the display of information based on the displacement of the electronic device. An electronic device can include a motion sensing component operative to detect movement of the electronic device (e.g., an accelerometer). The electronic device can display any suitable information, including information that is too large to display at a single instance on the display (e.g., a multi-page text document, or a large image). To view portions of the information that are not initially displayed (e.g., to scroll displayed information), the user can move the electronic device along the plane of the device. As the motion sensing component detects movement, the electronic device can scroll the displayed information to match the detected movement. In some embodiments, the electronic device can detect tilt movements and adjust the displayed information to reflect the tilted display.
US09733725B2

The invention relates to the controlling of functions of an information and communication system in a vehicle by means of physical keys. A control unit for an information and communication system of a vehicle is equipped for receiving a sequence of sensor signals of different proximity sensors of corresponding different mechanical function keys, to which corresponding first functions are assigned. The control unit is further equipped for detecting a swiping event over the mechanical function keys, wherein a swiping event comprises the fact that the sequence of sensor signals corresponds to the sensor signals of proximity sensors of corresponding adjacent mechanical function keys. The control unit is further equipped for assigning corresponding second functions to the mechanical function keys when a swiping event is detected.
US09733722B2

An input system includes a first base portion and a second base portion that each include a keying surface. A base portion manipulation mechanism couples the first base portion to the second base portion. The base portion manipulation mechanism includes a moveable coupling that is configured to allow relative movement of the first base portion and the second base portion into at least one of a tented orientation and a splayed orientation. A locking mechanism provides a biasing force that causes an engagement between portions of the moveable coupling that resists relative movement of the first base portion and the second base portion absent an unlocking force, wherein the locking mechanism is responsive to the unlocking force that overcomes the biasing force to allow relative movement of the first base portion and the second base portion into the at least one of the tented orientation and the splayed orientation.
US09733720B2

An electronic device comprises an ultrasound transmitter, an ultrasound receiver, a display screen, and a processing system. It transmits ultrasonic signals from the ultrasound transmitter and receives ultrasound signals, through air, at the ultrasound receiver. It uses signals transmitted by the ultrasound transmitter and received at the ultrasound receiver to determine, at intervals, whether or not an object is present within a three-dimensional detection zone adjacent the device, by determining whether or not a set of presence conditions is met. It alters the display screen when the results of two successive such determinations differ. It also uses signals transmitted by the ultrasound transmitter and received at the ultrasound receiver to detect a movement of an input object, and control a further operation of the device in response to said detection.
US09733714B2

A computing system includes: an input-output unit configured to identify a tone-detection result for representing a transmission tone received at a device; a control unit, coupled to the input-output unit, configured to: determine a wave-detection profile including a frequency shift based on the tone-detection result, calculate a command-movement direction based on the wave-detection profile for representing the command-movement direction relative to the device and a further device, and identify a gesture command based on the command-movement direction for operating the device relative to the further device including displaying on the device.
US09733711B2

A sensing module, and a Graphical User Interface (GUI) control apparatus and method are provided. The sensing module may be inserted into an input device, for example a keyboard, a mouse, a remote controller, and the like, and may sense a hovering movement of a hand of a user within a sensing area, and thus it is possible to provide an interface to control a wider variety of GUIs, and possible to prevent a display from being covered.
US09733707B2

Disclosed are methods and systems for improving touch utility on a touch screen display user interface providing a rule-based mask that enables or limits a function in a way that allows a user or developer to enhance precision or efficiency of input, or to create a unique modality of input. A method of touch-based user interaction with a touch screen device includes providing a virtual mask overlaying one or more of a plurality of virtual objects on the touch screen device and defining a mask area, sensing a touch within the mask area, the touch generating a touch data signal, and applying one or more combination of interaction, graphical rendering and/or visual feedback rules to the touch data signal and graphical objects. The interaction, graphical rendering and visual feedback rules can exist individually or in combination.
US09733706B2

An apparatus including at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to provide a first state or a second state for an electrode, wherein in the first state, the electrode is configured for use in the detection of touch input, and in the second state, the electrode is configured for use in the provision of haptic feedback.
US09733703B2

A system and method are provided for performing eye gaze tracking. The system is configured for and the method comprises optimizing illumination of a scene for a single on-axis imaging apparatus, capturing an image using the single on-axis imaging apparatus under the optimized illumination, and processing the captured image to perform a gaze estimation. Dynamic illumination control, eye candidate detection and filtering, and gaze estimation techniques are also provided.
US09733699B2

A product display system comprising a display surface; a height sensor for determining a height of a user; an input device for receiving a product selection from the user, where the product selection corresponding to one or more products; a computing device coupled to the height sensor and to the input device, the computing device comprising a frame buffer for outputting images to be displayed on the display surface, the computing device being configured to: receive the product selection from the input device; receive the height from the height sensor and, based on the height, determine a viewing angle of the user in relation to the display surface; and write to the frame buffer one or more images comprising virtual versions of the one or more products, thereby causing the one or more images to be displayed on the display surface, the one or more images corresponding to said viewing angle.
US09733698B1

A polling system and method is provided for enabling a user to create polls that are posted on a microblogging website and that can be answered on the microblogging website. The method includes obtaining the user's login information for the microblogging system. The user is able to create a poll that includes a question. A microblog post is generated for the poll. The microblog post is sent to the microblogging system to post on a website. Other users on the microblogging system are able to respond to the poll within the microblogging system by replying to the user's microblog post with another post that includes an answer choice for the poll. The microblogging system is queried for posts directed to the user (e.g., reply posts to the user). A second microblog post is created with poll results and sent to the microblogging system to post on the website.
US09733693B2

A combined power and input/output system for an electronic device includes a host system; a target system operably coupled to the host system via a combined power and I/O line; and a power boost circuit in the target system for enabling a higher voltage target device.
US09733690B2

According to an embodiment, a communication device includes a register and a controller. The register receives data from an external device via an input data line. In a first state in which the communication device is able to receive the data, when a condition in which the data is not sent to the input data line continues for a certain period of time, the controller controls to switch state of the communication device to a second state in which power consumption is less than in the first state.
US09733687B2

Various embodiments of the present technology provide methods for determining a status of power supplies to a server system and dynamically managing an uninterruptible power system (UPS) of the server system between an off-line mode and an on-line mode based upon the status of the power supplies. The UPS requires a minimum standby power during the off-line mode while requires no switch time to continuously supply power to loads of the server system during the on-line mode. Some embodiments determine a status of an AC input power to a server system and, in response to detecting an abnormal condition associated with the AC input power, generate a power warning signal. The power warning signal can cause an UPS of the server system to be switched from an off-line mode to an on-line mode.
US09733685B2

A method, system, and computer program product for controlling power supplied to a processor is disclosed. A voltage regulator is set to a first voltage regulator set point, wherein the first voltage regulator set point provides a first load line for operation of the processor. A change in an operation of the processor from a first operating condition along the first load line to a second operating condition along the first load line is determined. The voltage regulator is the set to a second voltage regulator set point and the processor is operated at a third operating condition on a second load line corresponding to the second voltage regulator set point.
US09733676B2

A touch panel having a cover plate, a sensor electrode layer, an insulating layer and a jumper layer is provided. The sensor electrode layer has first axis electrodes, second axis electrodes, bonding pads and first periphery traces. Each first axis electrode has first electrode blocks that are electrically connected to each other. Each second axis electrode has second electrode blocks that are electrically isolated from each other. The bonding pads are disposed on the periphery region of the cover plate. The first periphery traces are electrically connected to the bonding pads and the first axis electrodes or the second axis electrodes respectively. The insulating layer has first via holes and second via holes. The jumper layer has jumper traces and second periphery traces, wherein the second periphery traces are electrically connected to the first axis electrodes or the second axis electrodes through the first via holes.
US09733674B2

A display device according to one or more embodiments of the present invention includes: a flexible display panel that is configured to be widened or narrowed, the flexible display panel including a display part configured to display an image at a first surface of the flexible display panel, and a bending part configured to be folded in a direction away from the display part; and a driving unit including one or more rollers in close proximity to the bending part, and configured to rotate to widen or narrow the flexible display panel.
US09733670B2

The described embodiments relate generally to computing devices including liquid crystal displays (LCDs) and more particularly to methods for attaching a cover glass layer to a structural housing while minimizing an amount of stress transferred through the cover glass layer to the LCD module. A continuous and compliant foam adhesive can be used to bond the cover glass layer to a structural. The compliant bond can absorb and distribute local stress concentrations caused by structural loads, mismatched surfaces and differing thermal expansion rates between various structures and cover glass layer. This can reduce stress concentrations in the cover glass layer that can lead to stress induced birefringence in the LCD cell. In other embodiments, the cover glass layer can be attached using magnets or a tongue and groove design.
US09733654B2

A temperature control system for dispensing a fluid material from an applicator nozzle at a controlled temperature that includes at least one temperature control fluid conduit at least one fluid material supply conduit and at least one manifold device. The manifold device is in thermal communication with the temperature control fluid conduit and the fluid conduit and may also be in thermal communication with the fluid material supply conduit. At least one thermal adjustment device is in thermal contact with the manifold device. The thermal adjustment device includes at least one thermoelectric device such as at least one peltier circuit. The temperature control system also includes at least one sensor positioned proximate to the applicator nozzle that produces at least one signal actionable on the Peltier circuit device.
US09733650B2

A water supply apparatus is provided to meet demands for energy saving by controlling the rotational speed of a pump (1), for example, so as to lower the rotational speed in the time zone when water is not used much while avoiding the time zone when water is used in large quantities. The water supply apparatus includes the pump (1) configured to pressurize and deliver water, a frequency converter configured to supply electric power to the pump (1) to operate the pump (1) at a variable speed, and a controller (15) configured to send operating signals to the frequency converter so as to operate the pump (1) either at a first operation or at a second operation with less power consumption than the first operation. The controller (15) is configured to judge whether the operation of the pump (1) should be shifted from the first operation to the second operation based on an operational state of the pump (1).
US09733646B1

Example systems and methods may provide for a heterogeneous fleet of robotic devices for collaborative object processing in an environment, such as a warehouse. An example system includes a plurality of mobile robotic devices configured to transport one or more objects within an environment, a fixed robotic manipulator positioned within the environment that is configured to manipulate one or more objects within an area of reach of the fixed robotic manipulator, and a control system. The control system may be configured to cause one or more of the plurality of mobile robotic devices to deliver at least one object to at least one location within the area of reach of the fixed robotic manipulator, and to cause the fixed robotic manipulator to distribute the at least one object to a different one or more of the plurality of mobile robotic devices for delivery to one or more other locations within the environment.
Patent Agency Ranking