Document Document Title
US09608998B2 Allowing guest of hospitality establishment to utilize multiple guest devices to access network service
Network traffic is received from a guest device on a computer network of a hospitality establishment, and a guest area of the hospitality establishment is accordingly identified. A login database is queried to find an unexpired login for the guest area, the unexpired login specifying a stored guest identifier corresponding to information retrieved from a property management system of the hospitality establishment regarding a guest of the guest area at a time when the unexpired login was created. The stored guest identifier of the unexpired login is compared with a current guest identifier of the guest area retrieved from the property management system regarding a current guest of the guest area. When the stored guest identifier matches the current guest identifier, the guest device is automatically allowed to access the network service for a remaining portion of the allowed access duration of the unexpired login.
US09608997B2 Methods and systems for controlling access to computing resources based on known security vulnerabilities
Methods and systems are provided for fine tuning access control by remote, endpoint systems to host systems. Multiple conditions/states of one or both of the endpoint and host systems are monitored, collected and fed to an analysis engine. Using one or more of many different flexible, adaptable models and algorithms, an analysis engine analyzes the status of the conditions and makes decisions in accordance with pre-established policies and rules regarding the security of the endpoint and host system. Based upon the conditions, the policies, and the analytical results, actions are initiated regarding security and access matters. In one described embodiment of the invention, the monitored conditions include software vulnerabilities.
US09608978B2 Relationship-based authorization
Methods and apparatus, including computer program products, related to relationship-based authorization. In general, data characterizing a request for authorization to a computer-based resource is received, and the authorization may be provided based on one or more relationships of a requesting principal. A determination may be made as to whether a requesting principal is authorized, which may include determining whether the requesting user has a relationship with a principal that has management rights of the computer-based resource and determining whether the relationship allows for an access, such as a use of the computer-based resource, if the requesting principal has a relationship with the other principal. If there is no such relationship, a determination may be made as to whether an organization of the requesting principal has a relationship with the other principal that allows for the access.
US09608970B1 Sharing keys
The subject matter described in this specification includes a computer-readable medium storing instructions that cause one or more processors to perform various operations including receiving, from a first client device associated with a user account of a first user, a request for sharing a key. The key is associated with the user account of the first user, and permits access to a resource. The operations include generating, at a server, one or more representations of the key, transmitting the representations of the key to the first client device, and receiving, from a second client device associated with a user account of a second user, a request to access the key. The request to access the key is derived from one of the one or more representations of the key. The operations further include communicating, to the second client device, a message indicating whether access to the key has been granted.
US09608961B2 Firewall policy management
Methods and systems are provided for creation and implementation of firewall policies. According to one embodiment, a firewall maintains a log of observed network traffic flows. An administrator may request the firewall to generate a customized report based on the logged network traffic by extracting information from the log based on specified report parameters. The report includes aggregated network traffic items and one or more corresponding action objects. Responsive to receipt of a directive to implement an appropriate firewall policy for one or more network traffic items based on interaction with one or more action objects by the administrator, the firewall then automatically defines and establishes an appropriate firewall policy.
US09608959B2 Non RFC-compliant protocol classification based on real use
A firewall system determines whether a protocol used by an incoming data packet is a standard protocol compliant with Request For Comment (RFC) standards. In the event the protocol is RFC compliant, the firewall transmits the packet to the recipient according to firewall policies regarding the standard protocol. If the protocol is not that of an RFC standard, the firewall determines whether the protocol matches an RFC-exception protocol in a RFC-exception protocol database. If the protocol does match an RFC-exception, the firewall may transmit the packet to the recipient according to firewall policies regarding the RFC-exception protocol. If it does not match an RFC-exception, the firewall may transmit the packet or protocol to a support system where it may be quarantined until it is approved based on a decision that the protocol is safe and/or widely adopted.
US09608955B2 Location-based notification
Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may set up rally points at various physical locations and specify one or more target recipients that are to be notified when the sender enters the rally point. Target recipients may specify communication settings that dictate whether and/or how they wish to receive notifications under a variety of circumstances. When a sender having a computing device enters a rally point location, a notification is sent from the computing device to a location-based notification service, which notifies each of the target recipients in a manner that complies with the target recipient's individual communication settings.
US09608947B2 Telecommunication and multimedia management method and apparatus
A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
US09608945B2 Sending messages to multiple receiving electronic devices using a message server
The described embodiments include a message server that is configured to send, to multiple receiving electronic devices, corresponding messages that each include a payload acquired from a single request message received from a client electronic device. In these embodiments, the request message received from the client electronic device includes a push token for each of the receiving electronic devices and the payload. Upon receiving the request message, the message server generates, for a receiving electronic device associated with each push token, a message that includes the payload. The message server then sends each message to the corresponding receiving electronic device. In this way, the message server “fans out,” to the multiple receiving electronic devices, corresponding messages that each include the payload from the single request message.
US09608940B2 Ultra low latency network buffer storage
Buffer designs and write/read configurations for a buffer in a network device are provided. According to one aspect, a first portion of the packet is written into a first cell of a plurality of cells of a buffer in the network device. Each of the cells has a size that is less than a minimum size of packets received by the network device. The first portion of the packet can be read from the first cell while concurrently writing a second portion of the packet to a second cell.
US09608936B1 Network system with offload services for flash storage
A system is provided comprising: a packet routing network; Flash storage circuitry; a management processor coupled as an endpoint to the network; an input/output (I/O) circuit coupled as an endpoint to the network; a packet processing circuit coupled as an endpoint to the network; and a RAID management circuit coupled as an endpoint to the network and configured to send and receive packets to and from the Flash storage circuitry; wherein the management processor is configured to determine routing of packets among the I/O circuit, packet processing circuit and RAID management circuit.
US09608927B2 Packet exchanging device, transmission apparatus, and packet scheduling method
A packet exchanging device includes queues each configured to accumulate one or more packets, a scheduler unit configured to give a certain permissible reading amount indicating amounts of data of readable packets to each of the queues, and a reading processing unit configured to read the one or more packets from the queues by the permissible reading amount in an order in which a reading condition regarding the permissible reading amount for each queue and an amount of data in the one or more packets accumulated in each queue is satisfied.
US09608926B2 Flexible recirculation bandwidth management
A method for managing recirculation path traffic in a network node comprises monitoring an input packet stream received at an input port of the network node and monitoring a recirculation packet stream at a recirculation path of the network node. A priority level associated with individual packets of the monitored input packet stream is detected and low priority packets are stored in a virtual queue. The method also includes determining an average packet length associated with packets of the monitored recirculation packet stream. The method further comprises queuing one or more of the low priority packets or the recirculation packets for transmission based on the average packet length and a weighted share schedule.
US09608903B2 Systems and methods for recovery from network changes
Systems, methods and apparatus for recovery from network changes. In some embodiments, a first network device may operating in a network comprising a second network device having a designated role according to at least one communication protocol. The first network device may detect a change relating to the second network device and determine whether the change is of a type among one or more selected types of changes. The first network device may further determine whether to inhibit operation of the first network device based at least in part on whether the change is of a type among the one or more selected types of changes.
US09608897B2 Method and device for transferring bootstrap message
The present invention discloses a method and a device for transferring a bootstrap message, and relates to the field of communications. The invention is intended to solve a problem in the prior art that a public network tunnel needs to be separately created for a bootstrap message, which consumes a tunnel resource. A technical solution provided in an embodiment of the present invention includes: receiving, by a first provider edge router, a bootstrap message sent by a bootstrap router; sending, by the first provider edge router, to a second provider edge router, a border gateway protocol BGP message including message content of the bootstrap message, so that after receiving the BGP message, the second provider edge router sends, to a customer edge router, the message content included in the BGP message. The embodiments of the present invention are applicable to a next generation multicast virtual private network.
US09608891B2 Providing simultaneous data calls for client devices on a plurality of subscriptions of a multi-SIM computing device configured with software-enabled access point functionality
Methods, devices, non-transitory processor-readable storage media for mapping different local area network (LAN) connections to different data subscriptions of a software-enabled access point (softAP) computing device. A method executed by a softAP computing device processor may include storing a mapping that associates each in a plurality of LAN connections for the LAN established by the softAP computing device with one of a plurality of wide area network (WAN) connections, connecting a client device to the LAN via one of the plurality of LAN connections, routing data traffic received from the client device to one of the plurality of WAN connections based on the stored mapping, and routing data traffic received via one of the plurality of WAN connections to the client device based on the stored mapping. The softAP computing device may also perform re-routing of data traffic based on whether WAN connections are out-of-service or have bandwidth availability.
US09608890B1 System and method for forwarding external notifications of events in a virtual space from a user device to a presentation control device
Notifications of events that take place within a virtual space and/or information related the notifications may be transmitted from a server which hosts an instance of the virtual space to the user device via which users may interact with the virtual space. Based on the received notifications and/or the information related to those notifications, the user device may transmit external notifications to one or more presentation control devices that are within the vicinity of the user device. Determining a particular presentation control device to which the user device should transmit the event notification may depend on whether the presentation control device is located within the vicinity of the user device, a predefined association between a user and the presentation control device, and/or whether the user is present at the presentation control device. The presentation control device may concurrently display notifications that belong to different users.
US09608889B1 Audio click removal using packet loss concealment
Methods and systems are provided for removing transient noises (e.g., keyboard “clicks”) detected in an audio signal. An adaptive jitter buffer and packet loss concealer (“JB/PLC”) is deployed on the transmitting side of a system (e.g., a Voice-over-IP (VoIP) system) to remove transient noises detected in an audio signal before the signal is transmitted over a network to the receiving side of the system. By utilizing the adaptation capabilities of the JB/PLC, the methods and systems provided produce better-sounding transient removal than other existing approaches.
US09608885B2 Automatic connectivity analysis for a DICOM network
A method, a computer program product, a system and a connectivity analyzer are disclosed for determining available communication functionalities during the configuration of a DICOM node in a DICOM network. According to an embodiment of the invention the available communication functionalities are registered automatically by way of test communication requests and analysis of the test communication responses. Following the analysis the result containing the detected communication functionalities can be provided automatically. The result is preferably provided in the configuration phase and already prior to the entry into operation of the respective DICOM node.
US09608865B2 Method, system and logic for configuring a local link based on a remote link partner
Methods and systems are providing for configuring a port on a network device for communication with a port on a remote device. In one example, the network device receives, by a local port, a message from a physical coding sublayer (PCS) transmitter on the remote partner device. In one aspect, a port configuration module partitions the port to transfer data on a plurality of sub-ports each having a second data transfer rate if it is determined, by the network device that a local PCS receiver failed to align data received in the message. In another aspect, the port configuration module aggregates the plurality of sub-ports of the port to transfer data on a port having the first data transfer rate if it is determined, by the network device, that the local PCS receiver detected a code violation error in the message on at least one of the plurality of sub-links.
US09608864B2 Network control
Systems and methods for managing a network are disclosed. For example, systems and methods are disclosed for selectively disabling and/or otherwise configuring devices to avoid interference, overlapping service, and/or the like. Signal information for nearby devices can be detected and analyzed to determine device configuration settings.
US09608863B2 Address autoconfiguration using bloom filter parameters for unique address computation
In one embodiment, a method comprises generating, by a network device, a Bloom filter bit vector based on applying Bloom filter parameters to a candidate address autoconfigured by the network device; and selectively repeating, by the network device, the autoconfiguring of the candidate address until the corresponding Bloom filter bit vector includes a bit set at a reserved bit vector position that is reserved for the network device, the reserved bit vector position providing uniqueness of the candidate address within a link layer domain.
US09608861B2 Transmission system, routing control device and method for controlling routing
A first terminal-side routing control device 13 is placed between a first communication network 21 and a first communication terminal 11. A second terminal-side routing control device 15 is placed between a second communication network 22 and a second communication terminal 12. The first terminal-side routing control device 13 includes a first via information setting unit 14 for including, in data received from the first communication terminal 11, information for specifying a routing control device 33 placed on one side of a long-distance transmission path 23 as a via device. The second terminal-side routing control device 15 includes a second via information setting unit 16 for including, in data received from the second communication terminal 12, via information for specifying a routing control device 34 placed on the other side of the long-distance transmission path 23 as a via device.
US09608859B2 System, apparatus and method for reducing failover time through redundancy using virtual access points
According to one embodiment of the disclosure, a non-transitory computer readable medium is described for an network device, where the medium comprising instructions which, when executed by one or more hardware processors, cause performance of a number of operations. These operations include configuring a first network device to provide network access to a client device using a first Basic Service Set Identification (BSSID) and determining that the first network device is not responsive. Based on determining that the first network device is not responsive, the one or more hardware processors further configure a second network device to provide the network access to the client device using the same first BSSID that was previously used by the first network device without the client device disassociating with the first BSSID.
US09608854B2 Method and system for automatic execution of scripts on remote agent-less client machines
The present invention provides a system to automatically schedule at least one workflow and deploy at least one executable across one or more target remote agent-less client machines via a secured connection. The system may include a workflow generator and a script runner. The workflow generator is configured to receive at least one script that has to be executed across one or more target remote agent-less client machine and parameters as input from user, generate at least one optimized decision support workflow based on the input parameters from the user, and map the generated at least one optimized decision support workflow to one or more target remote agent-less client machine. The script runner retrieves the at least one optimized decision support workflow that is mapped with one or more target remote agent-less client machine and executes the at least one script in one or more target remote agent-less client machine.
US09608852B2 Base-station control device, wireless communication system, and base station
A control station serving as a base-station control device that issues an operation instruction to each of base stations in a wireless communication system in which a plurality of base stations perform transmission at the same time and the same frequency, wherein a frequency offset of a reception signal from a mobile station that is detected by each of the base stations is collected, and a phase rotation amount that is a rotation amount when the base stations rotate a phase of a transmission signal is determined for each of the base stations so that frequency offsets of the respective transmission signals having been subjected to phase rotation by the respective base stations are the same.
US09608848B2 Communicating through physical vibration
A data transmitter includes a vibration motor and a switch to regulate voltage from a direct-current (DC) power supply to the vibration motor. A microcontroller generates a pulse width modulation signal with which to drive the switch and regulate the voltage to the vibration motor in a sinusoidal manner, to generate data as symbols from vibrations that form a series of bits from the vibration motor. The microcontroller may also cancel and jam a sound of vibration (SoV) created by the vibration motor. A data receiver includes a vibration sensor to sample data from vibrations in an incoming signal at a predetermined sampling rate, and a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol or the like. A memory card, coupled to the microcontroller, stores the data with a serial peripheral interface (SPI) protocol or the like.
US09608837B1 Method for using portable controlling device for home network
Disclosed is a method for using a portable controlling device for a home network, the method including: deactivating the portable controlling device including a first near communications module and a micro-processor in which firmware for a gateway is programmed, by disconnecting electric power supplied from a central unit that is connected to a communications network; activating the portable controlling device by electric power supplied from a first mobile terminal by connecting the portable controlling device to the first mobile terminal; and pairing the portable controlling device with a device for the home network by wireless near communications when the first mobile terminal and the device for the home network are located within a predetermined distance range for performing a pairing process by the wireless near communications.
US09608834B2 Secure remote actuation system
A secure remote actuation system may comprise a remote input receptor and a network. The remote input receptor may comprise a user interface for receiving user inputs from a user. The network may store acceptable inputs. The network may further comprise a network device for obtaining the user inputs from the remote input receptor. In the present invention, the network device obtains the user inputs from the remote input receptor while the user is using the user interface. The network then compares the user inputs to the acceptable inputs.
US09608830B2 Policy and charging control methods for handling multiple-user subscriptions of a telecommunication network
A policy and charging control method enables a privileged user of a multiple-user subscription of a telecommunication network to cause a change to a policy or charging applicable to a non-privileged user of the subscription. The method comprises: (i) accessing (s10), by a communication terminal of the non-privileged user, an authorization control manager (ACM) function, to request a change of policy or charging applicable to the non-privileged user; (ii) transmitting (s20), by the ACM function to a PCRF, the requested change; (iii) notifying (s30) a communication terminal of the privileged user, by the PCRF, of the requested change; and (iv) indicating (s40), by the communication terminal of the privileged user, to the ACM function, at least one of: (a) whether the requested change is approved, and (b) to which extent the requested change is approved. The invention also relates to network nodes, computer programs, and computer program products.
US09608823B2 Secure remote kernel module signing
Implementations for a secure remote kernel module signing are disclosed. In one example, the method includes receiving an indicator of a public key associated with a client computing device, determining that the public key associated with the client computing device is in common with a public key associated with a first server computing device, compiling the script, signing the compiled script with a private key that is associated with the public key that is in common with the client computing device and the first server computing device without generating a new private key, and sending the signed compiled script to the client computing device.
US09608821B2 System and method for high performance secure access to a trusted platform module on a hardware virtualization platform
A system and method for high performance secure access to a trusted platform module on a hardware virtualization platform. The virtualization platform including Virtual Machine Monitor (VMM) managed components coupled to the VMM. One of the VMM managed components is a TPM (Trusted Platform Module). The virtualization platform also includes a plurality of Virtual Machines (VMs). Each of the virtual machines includes a guest Operating System (OS), a TPM device driver (TDD), and at least one security application. The VMM creates an intra-partition in memory for each TDD such that other code and information at a same or higher privilege level in the VM cannot access the memory contents of the TDD. The VMM also maps access only from the TDD to a TPM register space specifically designated for the VM requesting access. Contents of the TPM requested by the TDD are stored in an exclusively VMM-managed protected page table that provides hardware-based memory isolation for the TDD.
US09608812B2 Common secret key generation device, encryption device, decryption device, common secret key generation method, encryption method, decryption method, and program
Public data including a prime number p, a natural number d, a matrix Q, and a matrix S are acquired by a public data acquisition section, and secret key including natural numbers nA, kA is generated by a shared secret key generation section. A matrix MA (MA=S−kAQnASkA) is calculated by a non-commutative matrix generation section and transmitted to a communication party, and a matrix MB (MB=S−kBQnBSkB) is acquired from the communication party. A matrix MAB (MAB=S−kAMBnASkA) is computed as a common secret key by a shared secret key computation section. An encryption/decryption device is thereby capable of rapid generation of the secure common secret key.
US09608806B2 Extending data confidentiality into a player application
In a content protection scheme, and in response to a request for a content segment received by a server, the server generates and associates with the segment a message that confers entitlement to a session-specific key from which one or more decryption keys may be derived. The decryption keys are useful to decrypt the segment at runtime as it is about to be rendered by a player. Before delivery, the server encrypts the segment to generate an encrypted fragment, and it then serves the encrypted fragment (and the message) in response to the request. At the client, information in the message is used to obtain the session-specific key. Using that key, the decryption keys are derived, and those keys are then used to decrypt the received encrypted fragment. The decryption occurs at runtime. The approach protects content while in transit to and at rest in the client browser environment.
US09608805B2 Encryption key generation
A method of generating an encryption key. The method comprises collecting a plurality of user defined variables defined by input from a user and collecting a plurality of environmental variables associated with varying environmental conditions. The method further comprises defining parameters of a plurality of scrambling functions using the user defined variables and calculating a plurality of scramble values. Each scramble value comprises a combination of environmental variables combined in accordance with one of the plurality of scrambling functions. The method further comprises combining the scramble values to produce a scramble code and generating the encryption key from the scramble code.
US09608803B2 Method for defense against primary user emulation attacks in cognitive radio networks using advanced encryption
A method for defense against primary user emulation attacks in cognitive radio networks includes the steps of generating an advanced encryption standard (AES)-encrypted reference signal with a transmitter for transmitting to at least one receiver. The method also includes the steps of allowing a shared secret between the transmitter and the at least one receiver and regenerating the reference signal at the at least one receiver and using the regenerated reference signal to achieve accurate identification of authorized primary users as well as malicious users.
US09608794B2 Systems and methods for scheduling transmissions between an access node and wireless devices
Systems and methods are described for scheduling transmissions between an access node and wireless devices. A location may be determined for a plurality of small cells within an access node signal area. Based on the determined locations, a frame structure may be selected for the access node used to communicate with a plurality of wireless devices. Data may then be communicated between the access node and a plurality of wireless devices based on the selected frame structure.
US09608788B2 Method for performing measurement and terminal
A method is provided for assisting measurement of a user equipment (UE). The method is performed by a serving cell for the UE. The serving cell determines whether a cell-specific reference signal (CRS) of the serving cell is to collide with a CRS of a second neighbor cell or whether a CRS of a first neighbor cell is not to collide with the CRS of the second neighbor cell, if the serving cell and the first neighbor cell correspond to aggressor cells to the second neighbor cell corresponding to a victim cell. The serving cell generates a second measurement subframe pattern based on an almost blank subframe (ABS) pattern in response to the determination, and transmits the second measurement subframe pattern for the first and second neighbor cells to the UE.
US09608786B2 Method of transmitting sounding reference signal in wireless communication system
A method of transmitting a sounding reference signal includes generating a physical uplink control channel (PUCCH) carrying uplink control information on a subframe, the subframe comprising a plurality of SC-FDMA (single carrier-frequency division multiple access) symbols, wherein the uplink control information is punctured on one SC-FDMA symbol in the subframe, and transmitting simultaneously the uplink control information on the PUCCH and a sounding reference signal on the punctured SC-FDMA symbol. The uplink control information and the sounding reference signal can be simultaneously transmitted without affecting a single carrier characteristic.
US09608783B2 Methods and devices for enabling high user bitrates in mixed-traffic scenarios
The disclosure relates to a method performed by a communication device 3 for uplink transmission. The communication device 3 is configured with a primary carrier for uplink data transmission and a dedicated secondary carrier for uplink data transmission to a network node 5A, 5B, 7. The method comprises: transmitting 604 a scheduling information report using the primary carrier; receiving 608 a grant to use the dedicated secondary carrier; and transmitting 610 user data using a data channel on the dedicated secondary carrier upon reception of the grant for the dedicated secondary carrier, wherein the communication device 3 is configured such that it does not transmit any data on the dedicated secondary carrier unless receiving a grant for the dedicated secondary carrier. The disclosure also relates to corresponding method in network node, and to a communication device and network node.
US09608773B2 Transmission of symbols in a MIMO environment using Alamouti based codes
A method for transmitting data in a multiple-input-multiple-output space-time coded communication using a mapping table mapping a plurality of symbols defining the communication to respective antennae from amongst a plurality of transmission antennae and to at least one other transmission resource. The mapping table may comprise Alamouti-coded primary segments and may also comprise secondary segments, comprising primary segments. The primary segments in the secondary segments may be defined in accordance to an to Alamouti based code pattern applied at the segment level to define a segment-level Alamouti based code.
US09608766B2 Digital broadcasting system and method of processing data in digital broadcasting system
The present invention provides a method of processing data. The method of processing data includes receiving a broadcasting signal where mobile service data are multiplexed with main service data, extracting transmission-parameter-channel signaling information and fast-information-channel signaling information from a data group within the received mobile service data; obtaining first program table information describing virtual channel information of an ensemble and a service provided by the ensemble using the fast-information-channel signaling information, the ensemble the ensemble corresponding to a virtual channel group of the received mobile service data, obtaining information indicating that second program table information, which describes an additional service provided by the ensemble, is included in the ensemble and parsing the second program table information according to the obtained information; and providing the additional service by using the second program table information.
US09608765B1 Systems and methods for detecting and controlling wireless transmission devices
Disclosed is a system for managing wireless transmitting devices in which a wireless transmission from a transmission device is detected within or about a set area and an allowability of the transmission device to continue transmitting is based on an identification information, of the device, a location of the device and a number being called by the device.
US09608759B2 Optical communication system with hardware root of trust (HRoT) and network function virtualization (NFV)
An Internet Protocol/Wave Division Multiplex (IP/WDM) network implements Hardware Root of Trust (HRoT) and Network Function Virtualization (NFV). An NFV server generates and transfers IP control data and WDM control data to IP/WDM machines. The IP/WDM machines exchange IP packets between IP ports and WDM interfaces based on the IP control data. The IP/WDM machines exchange the IP packets between the WDM interfaces and WDM ports based on the WDM control data. The IP/WDM machines transmit and receive the IP packets from the WDM ports using different optical wavelengths. The IP/WDM machines transfer HRoT data indicating the optical wavelengths used to exchange the IP packets and indicating encoded hardware keys physically-embedded on the IP/WDM machines. The NFV server receives the HRoT data and process the encoded hardware keys and the optical wavelengths to validate HRoT status of the IP/WDM machines.
US09608745B2 Information delivery system, gateway device, delivery control method, and non-transitory computer readable medium storing program
To provide an information delivery system, a gateway device, a delivery control method and a program that can be used by various business entities to meet diversified needs for information delivery, an information delivery system includes an event detection device (10) that is configured to detect occurrence of a plurality of events and specify delivery area information of event information according to the events, and a delivery device (20) that delivers the event information to a delivery destination node corresponding to the delivery area information specified by the event detection device (10).
US09608742B2 Methods and systems for signal fingerprinting
Systems and methods for modulating a telepowering signal in a downlink communication. Embodiments of the present invention provide a fingerprint module to generate a fingerprint signal that can be modulated with a telepowering signal for communication by a transmission module in a downlink communication. The fingerprint signal is reflected by a wayside equipment module and received by the transmission module to enable an additional communication other than the downlink communication and an uplink communication.
US09608741B2 Electronic apparatus for use in a communication system
A system and method of an electronic apparatus for use in a communication system includes a switching module arranged to combine a plurality of input signals received by a plurality of input ports in connection with the switching module to define a combined input signal having a plurality of frequency components; and a loading module arranged to receive the combined input signal from the switching module and to individually separate each of the plurality of frequency components of the combined input signal by processing the combined input signal with a plurality of resonating networks, each arranged to resonate at a resonance frequency associated with each of the plurality of frequency components of the combined input signals.
US09608738B2 System and method for broadband doppler compensation
A Doppler compensation system includes a transmitter unit for transmitting a signal, wherein the transmitted signal being associated with an emission time-scale, a receiving unit for receiving a signal, wherein the received signal is associated with a receive time-scale that is not equivalent to the emission time-scale, and a Doppler compensating unit configured to estimate an inverse temporal distortion function, wherein the Doppler compensating unit implements the inverse temporal distortion function to estimate the transmitted signal.
US09608724B2 Method, light module and receiving unit for light coding
A method for embedding data in light, wherein the method comprises the step of operating at least two light sources (A, B) arranged to emit light (101) having color coordinates (x, y) and luminous intensity (Y), wherein each light source is arranged to emit light (101a, 101b) which is distinguishable from the light of at least one other light source, and embedding data in the light emitted from the at least two light sources. The method further comprises the step of operating the at least two light sources such that the color coordinates of the light emitted from the at least two light sources are maintained over time within a first, bounded interval (115), and the luminous intensity of the light emitted from the at least two light sources is maintained over time within a second, bounded interval (116).
US09608720B2 System for testing passive optical lines
An optical splitter assembly including a splitter housing, a passive optical power splitter positioned within the splitter housing and a plurality of splitter output pigtails that extend outwardly from the splitter housing. Each of the splitter output pigtails including an optical fiber structure having a first end optically coupled to the passive optical power splitter and a second end on which a fiber optic connector is mounted. Each of the splitter output pigtails having a different test characteristic such that the splitter output pigtails can be individually identified during optical network testing.
US09608716B1 Satellite transmit antenna ground-based pointing
This disclosure provides systems, methods and apparatus for determining beamforming coefficients that correct for pointing errors. In one aspect, a subsystem of a ground station can receive calibration signals from a satellite. The properties of the calibration signals can be measured and used to determine the pointing error of the satellite. Beamforming coefficients based on the pointing error can be provided by the ground station to the satellite.
US09608707B2 Hybrid virtual antenna mapping for multiple-input multiple-output system
Aspects for balancing power output on the plurality of antennas for the transmission of a transport block are disclosed. In accordance with the present disclosure, a transmitter may balance the power output on a plurality of transmit antennas in a multiple-input multiple-output (MIMO) system by having a precoded data block bypass a virtual antenna mapping of the overhead channels (e.g., control channels). Additionally or alternatively, the transmitter may balance the power output on the plurality of transmit antennas by applying an inverse mapping parameter during the precoding process to the transport block to generate a plurality of inverse mapped precoded data blocks. In some examples, the inverse mapping parameter may be an inverse of the mapping parameter. Thus, in accordance with the present disclosure, precoding a transport block may include selecting a precoding weight for each of the plurality of antennas from an unrestricted precoding weight set.
US09608703B2 Closed loop MIMO harmonized feedback
The subject matter disclosed herein provides methods and apparatus for closed loop operation of a wireless system implementing multiple input multiple output (MIMO). In one aspect, there is provided a method. The method may include receiving a payload including channel estimation information. Moreover, one or more bits of the payload may be inserted into a subset of the tiles of a slot. The slot including the subset of the tiles carrying the one or more bits of the payload may be provided as part of a closed loop MIMO-based system. Related systems, apparatus, methods, and/or articles are also described.
US09608699B2 Method and device for transmitting channel state information in wireless communication system
One embodiment of the present invention discloses a method for allowing a terminal to transmit channel state information (CSI) in a wireless communication system in which a plurality of CSI reference signal (CSI-RS) resources are set for a plurality of transmission points, and the method for transmitting the CSI comprises the steps of: determining CSI reference resources; and transmitting CSI calculated from a measured signal on the basis of the CSI reference resources, wherein the CSI reference resources are included in one of at least two CSI subframe sets, the CSI subframe sets are set for each of the plurality of CSI-RS resources, and the CSI subframe sets are commonly set for transmission points which perform cooperative transmission among the plurality of transmission points.
US09608698B2 Wireless power and data transmission
Communications between a base station and a transponder that is powered by the base station are effected using a signal differentiation approach. A first radio frequency signal is communicated between the base station and the transponder to power the transponder, with the first radio frequency signal including noise and data for authenticating communications between the base station and the transponder. A second radio frequency signal is communicated between the base station and the transponder, with the second radio frequency signal including data for authenticating communications between the base station and the transponder. The detection of noise presented via the first radio frequency signal is mitigated while detecting data in the second radio frequency signal, via signal differentiation.
US09608693B2 Signal transmission arrangement with a transformer and signal transmission method
A signal reception arrangement includes a receiver circuit having a receiver input configured to be coupled to a secondary winding of a transformer of a first communication channel, a first output for providing a data output signal, and a second output. The receiver circuit is configured to evaluate a signal level at the receiver input and to detect a signal transmission when the signal level reaches a given threshold, and generate a feedback signal dependent on a detection of the signal transmission.
US09608690B2 Type 1 and type 2 hopping for device-to-device communications
Methods, systems, and devices are described for coordinating a device to device (D2D) hopping scheme with a wide area network (WAN) hopping scheme. In one aspect, a method may include identifying, by a base station, a WAN frequency hopping scheme. The base station may coordinate a D2D frequency hopping scheme a D2D enabled user equipment (UE) with the identified WAN frequency hopping scheme, and communicate the D2D frequency hopping scheme to the D2D enabled UE. In one aspect, the D2D frequency hopping pattern may apply to retransmissions between two D2D enabled UEs. Another method may include receiving, by a D2D enabled UE, a D2D frequency hopping scheme from a base station, where the D2D frequency hopping scheme is coordinated with a WAN frequency hopping scheme. The D2D enabled UE may transmit at least one message to a second D2D enabled UE according to the D2D frequency hopping scheme.
US09608689B2 Dynamic trigger algorithm for antenna switch diversity
Methods, systems, and devices are described for triggering an antenna switch. A settling time may be identified, and the antenna switch may be delayed based at least in part on the identified settling time. The settling time may include an estimated delay in reception attributable to settling following the antenna switch.
US09608688B2 High linearity RF diplexer
A first RF diplexer, which includes a first hybrid RF coupler, a second hybrid RF coupler, a first RF filter, and a second RF filter, is disclosed. The first hybrid RF coupler has a first main port, a first in-phase port, a first quadrature-phase port, and a first isolation port, which is coupled to a primary RF antenna. The second hybrid RF coupler has a second main port, a second in-phase port, and a second quadrature-phase port. The first RF filter is coupled between the first in-phase port and the second in-phase port. The second RF filter is coupled between the first quadrature-phase port and the second quadrature-phase port.
US09608687B2 Computer based activity center
The present invention relates to a casing for accommodating a computer based device or an activity board having an input/output port interface and/or an interface in form of a touch sensitive screen, comprising one or more operating means (e.g., levers, handles, buttons, knobs) and/or one or more apertures for interacting with said device, wherein said casing, at least partially, can cover the interface of said device.
US09608686B1 Case for cooling an electronic device via an endothermic reaction
A case for cooling a portable electronic device, the case including a housing and a cartridge. The housing holds the electronic device and has a cartridge compartment for retaining the cartridge. The cartridge includes sets of compartments for retaining substances configured to generate an endothermic reaction when mixed or combined. Pairs of compartments are separated by a divider configured to be selectively breached. The duration of the cooling effect may be extended by periodically breaching dividers of additional compartment pairs. The magnitude of the cooling effect may be increased by breaching multiple compartment pairs at once. The case may also include electronic components for monitoring the temperature of the electronic device and automatically initiating an endothermic reaction when the temperature reaches a predetermined threshold.
US09608674B2 Method and system for 60 GHz distributed communication
Methods and systems for 60 GHz distributed communication are disclosed and may include generating IF signals from baseband signals in a computing device with wireless capability. The IF signals may be communicated to remote RF modules within the computing device via coaxial lines. The IF signals may be up-converted to RF signals and transmitted via the RF modules. The IF signals in the coaxial lines may be tapped via taps coupled to the RF modules. The baseband signals may comprise video data, Internet streamed data, and/or data from a local data source. The RF signals may be communicated to a display device. Control signals for the RF devices may be communicated utilizing the coaxial lines. One or more of the RF devices may be selected based on a direction to a receiving device. The remote RF devices may comprise mixers. The RF signals may comprise 60 GHz signals.
US09608669B2 Latency reduced error correction scheme with error indication function for burst error correction codes
The present discloses provides a decoding method, decoding apparatus and decoder for correcting burst errors. In particular, the decoding method for correcting burst errors comprises: computing an initial syndrome of a received data frame, wherein the data frame is encoded according to cyclic codes for correcting burst errors; determining error correctability of burst error contained in the data frame based on the computed initial syndrome; and processing the burst error in the data frame and outputting the processed data frame based on the determined error correctability. With the decoding method, decoding apparatus, and decoder of the present invention, error correctability of burst errors contained in a data frame can be determined before the data is send out, while having smaller decoding latency through determining the error correctability and error pattern of the burst errors contained in the data frame using initial syndrome of the data frame.
US09608668B2 Error correcting apparatus, error correcting method, and program
Provided is an error correcting method including: executing, by an error-position detector, a determination process if a received word fails to satisfy a predetermined condition, the received word having a plurality of symbols, the determination process including determining if a determination-target symbol has an error or not, and detecting an error position, the error position being a position of the symbol having an error; changing, by a determination-target changing unit, the position of the determination-target symbol of the received word every time the determination process is executed; detecting, by an undetected-position detector, if the predetermined condition is satisfied, the error position of the symbol, for which the determination process is not executed, based on a relation between the error position and a variable generated from the received word; and correcting, by an error corrector, an error at the error position detected by the error-position detector and the undetected-position detector.
US09608665B2 Adaptive compression of data
A method of encoding data includes determining a magnitude of change between a first value associated with first data and a second value associated with second data based on a comparison of the first value and the second value. The first value is encoded into a first set of bits having a first number of bits. The method also includes encoding the magnitude of change into a second set of bits utilizing a sign-interspersed two's complement encoding scheme. The second set of bits has a second number of bits that is less than the first number of bits.
US09608664B2 Compression of integer data using a common divisor
According to one embodiment of the present invention, a system for compressing data determines a common divisor for a set of values comprising integers. The system divides each value within the set of values by the common divisor to produce reduced values, and represents the set of values in the form of data indicating the common divisor and the reduced values. Embodiments of the present invention further include a method and computer program product for compressing data in substantially the same manners described above.
US09608662B2 Apparatus and method for converting floating-point operand into a value having a different format
A data processing apparatus has floating-point add circuitry to perform a floating-point addition operation for adding or subtracting two floating-point values. The apparatus also has conversion circuitry to perform a conversion operation to convert a first floating-point value into a second value having a different format. The conversion circuitry is capable of converting to an integer or fixed-point value. The conversion circuitry is physically distinct from the floating-point add circuitry.
US09608652B2 Methods and apparatus for reducing timing-skew errors in time-interleaved analog-to-digital converters
A time-interleaved (TI) analog-to-digital converter (ADC) architecture employs a low resolution coarse ADC channel that samples an input analog signal at a Nyquist rate and facilitates background calibration of timing-skew error without interrupting normal operation to sample/convert the input signal. The coarse ADC channel provides a timing reference for multiple higher resolution TI ADC channels that respectively sample the input signal at a lower sampling rate. The coarse ADC digital output is compared to respective TI ADC digital outputs to variably adjust in time corresponding sampling clocks of the TI ADC channels so as to substantially align them with the sampling clock of the coarse ADC channel, thus reducing timing-skew error. In one example, the coarse ADC output provides the most significant bits (MSBs) of the respective TI ADC digital outputs to further improve conversion speed and reduce power consumption in these channels.
US09608646B2 PLL circuit and operation method
A PLL circuit having a desired performance is provided. A PLL circuit (100) includes a phase comparator (11) that detects a phase difference; a voltage control oscillator (12) that generates a signal to be returned to the phase comparator (11); and a loop filter (10) that is disposed between the phase comparator (11) and the voltage control oscillator (12) and includes an adder (50) that adds outputs from a proportional path (20), a first integral path (40), and a second integral path (30). The second integral path (30) and the first integral path (40) each include a cumulative adder, a ΔΣ modulator, and an RC filter. The lock detector (36) detects a lock state, controls a gain of the first cumulative adder (42) and a bandwidth of the first RC filter (45), and switches an input to a second ΔΣ modulator (33) to a fixed value.
US09608632B1 Resistance calibration method and related calibration system
A resistance calibration method for a first resistor of a first module includes performing resistance calibration on a calibration unit of a second module, wherein the first module is connected to the second module via a pad coupled to the first resistor and the calibration unit is coupled to the pad; obtaining a resistance value of the calibration unit after the resistance calibration; and calibrating a resistance value of the first resistor according to the resistance value of the calibration unit.
US09608616B1 Power clamp circuits and methods
A circuit includes a first node having a first supply voltage, a second node having a second supply voltage, and a voltage detector coupled between the first node and the second node, the voltage detector including a first output node. A clamp circuit is coupled between the first node and the second node. The voltage detector is configured to drive the first output node to the first supply voltage in response to a difference between the first supply voltage and the second supply voltage exceeding a predetermined threshold voltage value. The clamp circuit is configured to establish a conduction path between the first node and the second node in response to the first or second output node being driven to the first supply voltage.
US09608609B2 Semiconductor device
A semiconductor device includes a transistor, a diode, a sense transistor, a sense diode, a resistor, and a clamp circuit. The diode is connected in inverse parallel to the transistor. The resistor is connected at one end of the resister to an emitter of the sense transistor and an anode of the sense diode, and is connected at the other end of the resister to an emitter of the transistor and an anode of the diode. The clamp circuit is configured to clamp a voltage that is generated in the resistor when a sense diode current flows. A ratio of a sense diode current to a current flowing to the diode is larger than a ratio of a sense current to a current flowing to the transistor.
US09608607B2 Speed booster for comparator
Representative implementations of devices and techniques provide a speed increase to a comparator circuit. An active clamp device may be positioned between an input stage and an output stage of the comparator, limiting the voltage range of the output of the first stage.
US09608605B2 Apparatus and scheme for IO-pin-less calibration or trimming of on-chip regulators
A method and apparatus for measuring a voltage are disclosed. In an embodiment a method for controlling a supply voltage includes providing a first periodic signal by providing a reference voltage to an oscillator, providing a second periodic signal by providing the supply voltage (VOUT) of a voltage source to the oscillator, providing a first count by measuring first periods of the first periodic signal, providing a second count by measuring second periods of the second periodic signal and comparing the first count with the second count.
US09608600B2 Frequency tuning for LC circuits
Apparatus and methods are disclosed related to tuning a resonant frequency of an LC circuit. In some implementations, the LC circuit can be embodied in a low noise amplifier (LNA) of a receiver. The receiver can include a component configured to generate an indicator of received signal strength indication (RSSI) of a radio frequency (RF) signal received by the receiver. A control block can adjust the resonant frequency of the LC circuit based at least in part on the indicator of RSSI. As another example, the receiver can include an oscillator, such as a VCO, separate from the LC circuit that can be used to tune the resonant frequency of the LC circuit. These apparatus can compensate for variation in a zero imaginary component of an impedance across the LC circuit.
US09608598B1 Cascaded integrator-comb filter as a non-integer sample rate converter
The implementation of non-integer sample rate conversion and filtering of data sequences may be improved by performing both operations together with a system that includes a CIC filter and a control block that modifies internal states of the CIC filter. In one embodiment, input data samples provided at a first sample rate may be filtered by a CIC filter that includes a cascade of an integrating stage and a comb filter stage, each stage operating at a different sampling rate. A control block coupled to the CIC filter may modify at least one internal state of at least one of the integrating stage and comb filter stage of the CIC filter, wherein filtering by the CIC filter and modifying the at least one internal state causes the CIC filter to output data samples at a second sample rate unequal to the first sample rate.
US09608594B2 Capacitive coupled resonator device with air-gap separating electrode and piezoelectric layer
A bulk acoustic wave (BAW) resonator includes a bottom electrode disposed on a substrate, a piezoelectric layer disposed over the bottom electrode, and a top electrode disposed over the piezoelectric layer. The BAW resonator further includes at least one air-gap and corresponding support structure, where the at least one air-gap separates at least one of the bottom electrode and the top electrode from the piezoelectric layer, respectively.
US09608592B2 Film bulk acoustic wave resonator (FBAR) having stress-relief
An acoustic resonator structure comprises: a substrate having a cavity, which has a plurality of sides; a first electrode disposed over the cavity; a piezoelectric layer disposed over a portion of the first electrode and extending over at least one of the sides; and a second electrode disposed over the piezoelectric layer, an overlap of the first electrode, the piezoelectric layer and the second electrode forming an active area of the FBAR. The active area of the FBAR is completely suspended over the cavity.
US09608590B2 Cable assembly having a signal-control component
Cable assembly includes a communication cable having first and second insulated wires. Each of the first and second insulated wires has a signal conductor and an insulation layer that surrounds the signal conductor. The cable assembly also includes a circuit carrier that is coupled to the communication cable and has first and second signal pathways. Each of the first and second signal pathways includes a leading conductive surface and a trailing conductive surface that are separated from each other. The signal conductors of the first and second insulated wires are coupled to the trailing conductive surfaces of the first and second signal pathways, respectively. Each of the first and second signal pathways includes a corresponding signal-control component that electrically couples the separated leading and trailing conductive surfaces.
US09608586B2 Voltage-to-current converter
A converter including: an amplifier having first and second input terminals and an output terminal, the first input terminal configured to receive a reference voltage; an array of resistors configured to generate a tuning voltage; and a first plurality of switches coupled to the second input terminal of the amplifier and the array of resistors, the first plurality of switches configured to adjust a gain of the amplifier by selecting at least one resistor in the array of resistors to connect to the second input terminal of the amplifier.
US09608584B2 Calculating and adjusting the perceived loudness and/or the perceived spectral balance of an audio signal
The invention relates to the measurement and control of the perceived sound loudness and/or the perceived spectral balance of an audio signal. An audio signal is modified in response to calculations performed at least in part in the perceptual (psychoacoustic) loudness domain. The invention is useful, for example, in one or more of: loudness-compensating volume control, automatic gain control, dynamic range control (including, for example, limiters, compressors, expanders, etc.), dynamic equalization, and compensating for background noise interference in an audio playback environment. The invention includes not only methods but also corresponding computer programs and apparatus.
US09608577B2 Radio frequency front end module circuit incorporating an efficient high linearity power amplifier
A novel and useful radio frequency (RF) front end module (FEM) circuit that provides high linearity and power efficiency and meets the requirements of modern wireless communication standards such as 802.11 WLAN, 3G and 4G cellular standards, Bluetooth, ZigBee, etc. The configuration of the FEM circuit permits the use of common, relatively low cost semiconductor fabrication techniques such as standard CMOS processes. The FEM circuit includes a power amplifier made up of one or more sub-amplifiers having high and low power circuits and whose outputs are combined to yield the total desired power gain. An integrated multi-tap transformer having primary and secondary windings arranged in a novel configuration provide efficient power combining and transfer to the antenna of the power generated by the individual sub-amplifiers.
US09608571B2 High efficiency variable voltage supply
Aspects of the present disclosure are generally directed to a power supply for generating an output supply voltage. The power supply generally includes a variable voltage supply configured to generate an intermediate supply voltage based on a reference signal, a correction circuit configured to generate an error signal based on the output supply voltage or the intermediate supply voltage, and a combiner configured to combine the intermediate supply voltage and the error signal to provide the output supply voltage.
US09608570B1 Amplifier calibration methods and circuits
An amplifier calibration system has a calibration controller, a comparator coupled between an amplifier to be tested and the calibration controller, and an analog test signal generator driven by the calibration controller and coupled to the amplifier input. The system applies a cycle of analog tests to the amplifier input. The cycle has an upward path and a downward path. The upward path includes three signal levels: lowest, medium low, and medium high. The downward path includes: highest, medium high, and medium low. The comparator determines successive polarities of the amplifier's responses to the cycle of analog tests. Based on the polarities, the system determines amplifier characteristics, and calibrates amplifier parameters to change the amplifier characteristics to desired values. Characteristics may include hysteresis, offset, input range values, and other amplifier specifications.
US09608569B2 Linearizing scheme for baseband filter with active feedback
A method and apparatus for linearizing a baseband filter are provided. The apparatus is configured to, via a first conducting module, receive a first current signal. The apparatus is further configured to, via a converting module, receive a second current signal, generate a voltage signal based on the second current signal, and apply the voltage signal to the first conducting module. An amount of the second current signal received by the converting module is based on an amount of the first current signal flowing through the first conducting module. The apparatus is also configured to, via a second conducting module, control an output current signal based on the voltage signal. The output current signal is controlled to be a linear replica of the first current signal for in-band frequencies.
US09608568B2 Transconductance optimization using feedback-balun-transformer with inductance degeneration combinations
Disclosed are apparatuses and methods to overcome technology limitations to achieve linearity and efficiency performance suitable for practical wireless communications systems. In an embodiment, an amplifier is provided that superimposes the transconductance from a common source amplifier with inductor degeneration with the transconductance from a common source amplifier without degeneration. In an embodiment, an amplifier is provided having a feedback-balun-transformer that provides electro-magnetic coupling between primary, secondary, and negative feedback degeneration inductors and a differential to single-ended conversion output.
US09608554B2 D-Q control system and method for controlling a switched reluctance motor
A D-Q or rotating reference frame control system for a switched reluctance motor (SRM) provides a negativity removal module and a non-linear model module. As such, the control system utilizes control inputs fq and fd, which are converted into the ABC domain as electrical current functions f′ix with negative values. The negativity removal module is configured to share the torque portion of the negative values of the electrical current functions f′ix for each of the three phases of the SRM motor to remove the negative values. The non-linear module corrects the non-linearity of the SRM to smooth the torque that is output. The control system also utilizes a phase advancing module, which outputs fd for achieving a wide range of operating speeds.
US09608553B2 Method and device for controlling an electric motor propulsion unit with decoupled controls
A method of controlling an electric motor including a rotor and a stator, sensors for measuring currents flowing in the rotor and in the stator, a mechanism determining setpoints of current, and a mechanism processing the signals from the measurement sensors, the method including: determining intermediate signals by a transformation according to which stator voltages and rotor voltages of the electric motor are expressed in a decoupled reference system as a function of the signals received from the processing means, and determining signals for regulating voltage as a function of the currents flowing in the rotor and in the stator of the electric motor satisfying the setpoints of current as a function of the intermediate signals obtained by transformation.
US09608544B2 Energy supply system comprising an energy storage device and method for actuating coupling devices of the energy storage device
The invention relates to an energy supply system having an energy storage device. The energy storage device has a plurality of energy storage modules that are serially connected in at least one energy supply branch, each comprising an energy storage cell module having at least one energy storage cell, and a coupling device having coupling elements configured to selectively switch the energy storage cell module into the respective energy supply branch, or to circumvent same, and comprising a plurality of driver devices, each dedicated to one of the energy storage modules, and coupled to one of the energy storage modules, and which are configured to actuate the coupling elements of the coupling devices according to a driver signal. The energy supply system further comprises a control device, which is coupled to the driver devices by way of a control signal line, and which is configured to emit a control signal to the driver devices by way of the control signal line, which is provided with a physical control signal parameter, into the value of which a control mode for the driver devices is coded. The driver devices are configured to receive the control signal, and to generate the respective driver signal subject to the value of the control signal parameter, and a control mode assignment that can be predetermined.
US09608539B2 Power supply device
In a power supply device the bridge circuit is configured such that a plurality of series circuits of two inverse parallel connection circuits of a semiconductor switch and a diode are connected in parallel. The power supply device includes a control unit configured to control the semiconductor switch such that a voltage between AC terminals of the bridge circuit becomes a zero voltage only during a prescribed time period before and after two zero crossing points in one cycle of the input current and such that the voltage becomes a positive-negative voltage in which the output voltage is a peak current value during other time periods. Consequently, a power factor of the power receiving circuit is improved and a loss of an entire device is inhibited, and a size and a cost of the entire device may be reduced.
US09608535B2 Electric-power conversion system having plurality of single-phase inverter circuits
The number of constituent components is reduced so as to provide a small-size and inexpensive electric-power conversion system. The electric-power conversion system is provided with an inverter circuit (14) connected with the rear stage of an AC power source, a smoothing capacitor (22) connected with the rear stage of the inverter circuit (14) by way of a rectifying device (20), a charging switch (2) that is connected with the front stage of the inverter circuit (14), that inputs an electric quantity based on an output of the AC power source (1) to the inverter circuit (14) when being turned on, and that cuts off an input of the electric quantity to the inverter circuit (14) when being turned off, and an inrush current prevention circuit (7) having an inrush current prevention switch (3) and an inrush current prevention resistor (4) that is connected in series with the rear stage of the inrush current prevention switch (3); the electric-power conversion system is characterized in that the inrush current prevention circuit (7) is connected in parallel with the charging switch (2).
US09608529B2 Converter and method for controlling the same
A method for controlling converter such as a Flyback converter is disclosed. A load of the Flyback converter varies between zero and a peak value. The method includes: a load detecting step for detecting the load; and an operating mode control step for controlling the Flyback converter to switch between two or more of a continuous conduction mode, a valley conduction mode and a burst mode according to the load. A converter such as a Flyback converter is also provided.
US09608527B1 Overshoot prevention for deep dimming startup
An apparatus includes an energy storage device, a driver circuit configured to receive energy from the energy storage device, and a bleed circuit configured to reduce an amount of the energy received by the driver circuit from the energy storage device. The bleed circuit is configured to reduce the amount of the energy received by the driver circuit during a startup period. The energy storage device may include a transformer, the driver circuit and bleed circuit being coupled to first and second windings of the transformer, respectively. A method includes receiving, by a driver circuit, energy from an energy storage device, and reducing, using a bleed circuit, the energy received by the driver circuit during a startup period. The energy storage device may include a transformer, the driver circuit and bleed circuit being coupled to first and second windings of the transformer, respectively.
US09608526B2 DC/DC converter, on-board unit and charging device
A DC/DC converter 1 is configured to allow separation of a primary side constitution unit 3 and a secondary side constitution unit 4 of a transformer 2. A secondary side switching element FET 2 is provided in the secondary side constitution unit 4, and controls power supply to a load 12 by intermitting an output of a secondary winding L2. The primary side constitution unit 3 detects an electrical behavior of the primary side generated by the intermittent operation of the secondary side, and controls the power supplied from the primary winding L1 to the secondary winding L2 by operating the intermittent operation of the primary side switching element FET 1 such that a cycle or duty of the intermittent operation of the secondary side falls within a predetermined range.
US09608523B1 Regulator, serializer, deserializer, serializer/deserializer circuit, and method of controlling the same
According to an embodiment, a regulator includes: a voltage control circuit to supply a voltage; a clock signal output circuit to output a clock signal controlled by the voltage supplied from the voltage control circuit; and a current control circuit to supply the voltage supplied from the voltage control circuit to the clock signal output circuit, the current control circuit make to flow a dummy current which is determined based on the voltage, and stopping flowing the dummy current at a timing when the clock signal output circuit outputs the clock signal.
US09608518B2 Power supply device and control method thereof
A power supply device includes a master power supply module, a slave power supply module and a control module. The master power supply module is configured to output a master output current and an output voltage according to a master control signal. The slave power supply module is electrically connected in parallel to the master power supply module and configured to output a slave output current and the output voltage according to a slave control signal. The control module is electrically connected to the master power supply module and the slave power supply module and configured to output the master control signal according to the output voltage, generate a current compensation signal according to the master output current and the slave output current, and output the slave control signal according to the output voltage and the current compensation signal which is based on the master output current.
US09608507B2 Low power and low EMI power stealing circuit for a control device
There is provided a device and a method for controlling a supply of power from an AC power source to a load. A switch is arranged in series electrical connection between the power source and the load, the switch having a first state in which the switch connects the load to the power source for supplying an electrical current from the power source to the load and a second state in which the switch disconnects the load from the power source. A power stealing circuit is arranged in parallel electrical connection to the switch and adapted to divert the electrical current away from the power source with the switch in the second state, the power stealing circuit comprising a linear semiconductor device adapted to control a rate of change of a first voltage across terminals of the switch upon the switch being brought to the first state.
US09608505B2 Linear power generator
A linear power generator includes a columnar or cylindrical center yoke made of a soft magnetic material and an outer yoke made of a soft magnetic material. In the center yoke, rod-shaped permanent magnets magnetized in a circumferential direction are arranged in the circumferential direction in an outer circumference of the center yoke such that opposed magnetic poles of the permanent magnets adjacent to each other become identical, the permanent magnets are extended in an axial direction, and the center yoke includes plural center-side projecting portions linearly arranged in the circumferential direction. The cylindrical or columnar outer yoke includes plural winding portions, plural groove portions, and an outer-side projecting portion. The winding portions are arranged in the circumferential direction about a center axis. The groove portions are arranged at positions opposed to the permanent magnets.
US09608500B2 Portable generator system for providing temporary power to an electrical-distribution system
A portable generator produces secondary voltage to feed a portable trailer mounted transformer through secondary cables. Transformer voltages are stepped up to primary levels with disconnects/fuses protecting the transformer and generator. From the fuses a primary underground cable feeds a junction box mounted on the bottom side of the portable trailer for underground applications. Overhead applications include a temporary overhead erectable structure with overhead disconnects. A temporary ground rod with a grounding cable is used to establish a path to ground and a common neutral system for the portable trailer and all components of the portable generator apparatus and system.
US09608499B2 Rotary electric machine with a pair of interfitting portions, rotary electric machine stator, and rotary electric machine stator manufacturing method
An insulator includes: a trunk portion that is interposed between a tooth and a stator coil; and a first flange portion that is disposed on the trunk portion so as to be adjacent to the stator coil in a radial direction of a stator core. A notch portion is disposed on a flange protruding portion of the first flange portion that protrudes from the stator core in the axial direction of the stator core from an outer circumferential portion of the flange protruding portion toward the trunk portion. A holder that has a holder main body that is disposed on the notch portion is mounted onto the flange protruding portion. A temperature sensor is held between the holder main body and the stator coil.
US09608489B2 Rotating electrical machine armature
Provided are an armature for rotary electric machine, an insulator therefor, and a coil winding device for winding a conductive wire on a tooth to which the insulator has been attached, wherein in each of all forward-wound coils and reversely-wound coils, a part wound on a first side surface of two side surfaces of each tooth that are opposed to the respective adjacent teeth forms a straight portion in which conductive wires in respective layers of the coil are parallel, a part wound on a second side surface forms a cross portion in which the conductive wire in an upper layer is wound in a crossed manner on the conductive wire in an adjacent lower layer, and an insulator has a guide for guiding the conductive wire along a base of an inner flange of the insulator at a first turn of each coil.
US09608488B2 Stator arrangement and electric machine
The present invention relates to a stator arrangement for an electric machine, comprising a stator laminate stack, comprising a multiplicity of stator windings, comprising a contact-making device which has at least one contact conductor, which is designed to electrically connect at least two stator windings to one another, wherein a respective contact conductor has at least one connecting lug for electrically coupling an external connection unit to the contact-making device and at least one hook for receiving a winding wire end of a stator winding connected electrically in each case to the contact conductor. The present invention relates to an electric machine comprising such a stator arrangement.
US09608486B2 Rotating electrical device
A rotating electrical device comprising a circuit section being disposed offset from a motor section to one side or another side, in a direction orthogonal to an axial direction of the motor section as viewed in the axial direction of the motor section; a stator configuring the motor section together with a rotor, the stator comprising a plurality of teeth formed in a radial shape and a plurality of windings that each includes a terminal-end portion that extends in the axial direction of the motor section, the plurality of windings being respectively wound on any of the plurality of teeth such that each of the terminal-end portions is disposed further to a side in the orthogonal direction from a central axis of the motor section where the circuit section is disposed; and a plurality of terminals that wire-in the circuit section and the terminal-end portions of the plurality of windings.
US09608485B2 Rotor for rotating electrical machine, rotating electric machine, and method for producing rotor for rotating electrical machine with magnet having surfaces tilted with respect to magnet insertion hole
Provided is a rotor for a rotating electrical machine which is capable of minimizing increases in eddy current losses via a magnet, while making insulating film processing of the surface of the magnet unnecessary. The rotor for the rotating electrical machine includes: a rotor core having a magnet insertion hole extending inside; a magnet inserted in the magnet insertion hole; and an insulating filler which is filled between the inner wall of the magnet insertion hole and the magnet so as to secure the magnet. The magnet is secured by the filler in such a manner that the surface of the magnet inside the magnet insertion hole is in an inclined position with respect to the extending direction of the inner wall of the magnet insertion hole.
US09608479B2 Apparatus and method for switch state detection and controlling electrical power
A device includes a connection receiving power from a power source under normal conditions and circuitry configured to determine, based on an input from the connection, when the power from the power source is absent; output, when the power source is absent, a test signal at the connection; and generate a detection signal based on current flow generated following the output of the test signal, wherein the detection signal indicates a position of a switch connecting the circuitry to the connection and the generated detection signal indicates the switch is closed when the current flow is above a threshold. The circuitry is configured such that when the power from the power source is absent, the switch is closed, and plural devices are connected on the supply side of the switch, the plurality of devices on the supply side appear as a substantially open circuit to the test signal.
US09608470B2 Bank card presence detection to avoid a wireless charger demagnetizing a bank card
Various embodiments relate to a method, machine-readable medium, and a system for preventing demagnetization of a magnetically sensitive object comprising detecting, by a first identification sensor at a wireless charging transceiver, a foreign object; determining, by a processor using information from the first identification sensor, whether the foreign object is magnetically sensitive; and responsive to a determination that the foreign object is magnetically sensitive, preventing the wireless charging transceiver from operating.
US09608467B2 System and method for charging a capacitor used to power measurement-while-drilling equipment
A system for charging a capacitor used to power measurement-while-drilling equipment includes a power bus, which is electrically connected to the capacitor; a first pair of battery terminals; switching circuitry for electrically connecting the power bus to and disconnecting the power bus from the first pair of battery terminals; and a controller, for controlling the switching circuitry, which is configured to charge the capacitor by applying a first pulse width modulated control signal to control the switching circuitry. The first pulse width modulated control signal has a duty cycle selected such that the voltage of the first battery remains above a first minimum operating voltage while the capacitor is being charged.
US09608465B2 Devices, systems, and method for power control of dynamic electric vehicle charging systems
Systems, methods, and apparatus are disclosed for wirelessly charging an electric vehicle. In one aspect, a method of wirelessly charging an electric vehicle is provided. The method includes, obtaining a request from the electric vehicle for a level of charging power to be delivered from a power transmitter to the electric vehicle via a charging field. The method further includes controlling a current or voltage of the power transmitter based on a power efficiency factor and the requested level of charging power.
US09608463B2 Electronic device
Degradation of a battery is prevented or the degree of the degradation is reduced, and charge and discharge performance of the battery is maximized and maintained for a long time. A reaction product, which is formed on an electrode surface and causes various malfunctions and degradation of a battery such as a lithium-ion secondary battery, is dissolved by application of electrical stimulus, specifically, by applying a signal to supply a current reverse to a current with which the reaction product is formed (reverse pulse current).
US09608461B2 Battery pack cooling and charging device and method
A battery pack cooling and charging device includes a charging module for a battery pack, a cooling fan, a power source module and a cooling fan control module. The cooling fan control module is capable of controlling the cooling fan for cooling and is connected with the cooling fan. During the charging operation, a rotational speed of the cooling fan for cooling the battery pack and a charging module is changed by detecting parameters such as fan operation time, a battery pack internal resistance, a charging module temperature, and a battery pack voltage. The rotational speed of the cooling fan is reasonably adjusted, thus noise of the cooling fan is reduced and energy consumption is reduced according to different phases of the charging process by regarding one parameter or combinations of parameters as conditions for changing the rotational speed of the fan.
US09608460B2 Remote rechargeable monitoring system and method
A system including a remote server connected over a network to a battery charger is configured to track usage of rechargeable batteries. Values of various sensed parameters of a battery, such as temperature, charge, current, and water level are stored with the battery and uploaded to the remote server, either wirelessly or through the network, and either directly from the battery or by way of the battery charger when the battery is coupled to the battery charger. The remote server operates to determine the condition, value and warranty of the battery based on the sensed parameters and on the user history of the battery. Alerts and warnings can be forwarded to the user and/or an enterprise manager or shop manager in the case of enterprise vehicles such as warehouses operating multiple electric forklifts, or rental car agencies, so that multiple rechargeable batteries can be readily tracked, monitored and maintained.
US09608458B2 Buck pre-charger for series-connected battery modules
Systems and methods of pre-charging battery cells that can reliably pre-charge battery cells included in a plurality of series-connected battery modules. The systems and methods can monitor a value of a pre-charge current provided to the plurality of series-connected battery modules, as well as monitor a voltage level of the battery cells within each battery module. The systems and methods can further switchingly interrupt the pre-charge current within each battery module once it has reached a predetermined threshold current value or the battery cells within the battery module have been charged to a UVP level, causing a flyback current to flow into the battery cells of each battery module that have not yet been charged to the UVP level. Once the battery cells within each battery module have been charged to the UVP level, the systems and methods can provide a full-charge current to the plurality of series-connected battery modules.
US09608451B2 Electric power supplying apparatus, electric power supplying method, inverter, and electric vehicle
The present disclosure provides an electric power supplying apparatus including: an electric storage device; and a control portion configured to control processing for mixing an output from the electric storage device, and an electric power of an external electric power system with each other in accordance with at least one of a peak shift command, a load electric power, and a remaining capacity of the electric storage device, wherein an alternating current electric power is formed in the mixing processing. When the electric power supplying apparatus further includes an electric power generating apparatus, processing for mixing an output from the electric power generating apparatus, an output from the electric storage device, and an electric power of the external electric power system with one another, is controlled.
US09608445B2 Filter for switched mode power supply
There is provided a filter for receiving a rectangular or stepped source voltage to be filtered and for providing an output voltage, the filter including means arranged to determine the output voltage in dependence on the frequency components of the source voltage within the filter passband, and independent of output current drawn.
US09608440B2 Methods and apparatus for determining power distribution system topology using disturbance detection
A disturbance, for example, a frequency variation, is generated in at least a portion of the power distribution network. The disturbance may be generated, for example, by an uninterruptible power supply (UPS) or some other component of the power distribution network, such as a switch. At least one node of the network experiencing the disturbance is identified and a topology of the power distribution network is determined responsive to identifying the at least one node. The at least one node may be identified by detecting a voltage-related artifact corresponding to the disturbance. A phase-locked loop (PLL)—based circuit may be used for fast artifact detection. Groups of devices in the network may be identified from the artifacts, and combinatorial optimization techniques may be used to determine connectivity within such groups.
US09608439B2 Method for optimizing the yield of a partially shaded photovoltaic array
A method for optimizing the yield of a photovoltaic array with an inverter is provided. The method includes: a) cyclically measuring a current (Igiv) and a DC link voltage (U) when controlling the inverter by a MPP method (Maximum Power Point) and storing a measured current value, b) lowering the DC link voltage (U) to a value that exceeds by no more than 100% a minimum DC link voltage (Umin) admissible for operation of the inverter, c) measuring a current (Ired) with a reduced DC link voltage and comparing it with a previously stored value at a given time for the current (Igiv), d) if a prescribed threshold for a difference between the two currents (Ired, Igiv) is exceeded, a searching process for a global MPP (Maximum Power Point) is initiated, e) otherwise, operation is continued at a power maximum (MPP) with a last-stored current value for the current (Igiv).
US09608436B2 Method of fault clearance
There is a method of fault clearance for a voltage source converter that interconnects a DC network and an AC network. The voltage source converter is connected to the DC network via one or more DC circuit interruption devices. The method comprises the steps of: (a) detecting a fault in the DC network; (b) carrying out a primary protection sequence, wherein the step of carrying out the primary protection sequence involves carrying out a first sub-sequence that includes the steps of: i. opening the or each DC circuit interruption device, ii. setting a DC power order of the voltage source converter to zero, iii. controlling the voltage source converter to exchange re-circuit breaker active power with the AC network.
US09608435B2 Electronic device and motherboard
An electronic device includes a motherboard and a display. The motherboard includes a south bridge chip, a leak-proof circuit, and a connector. The leak-proof circuit includes a control unit and a first signal transmission unit. The control unit is electrically coupled to a power supply. The first signal transmission unit includes a first electronic switch, a second electronic switch and a first resistor. The second electronic switch is electrically coupled to ground through the first resistor. When the motherboard is turned off and the display is turned on, the power supply does not provide power to the control unit, and the control unit outputs a first control signal to the first and the second electronic switches. The first and the second electronic switches are in pinch-off mode. Signals from the display flow into ground through the second electronic switch and the first resistor.
US09608432B2 Electric leakage determination circuit for electric leakage circuit breaker
An electric leakage determination circuit for an electric leakage circuit breaker according to the invention comprises a zero current transformer on an alternating-current circuit to provide an electric leakage detection signal upon occurrence of electric leakage, a filter circuit unit connected to an output terminal of the zero current transformer to remove noise, and an electric leakage determination circuit unit comparing a voltage value of the electric leakage detection signal with a first reference voltage value, to be charged with electric charges when the voltage value is not smaller than the first reference voltage value and discharge electric charges when being smaller than the first reference voltage value, and comparing a charged voltage value with a second reference voltage value to determine occurrence of electric leakage when the charged voltage value is not smaller than the second reference voltage value.
US09608428B2 Distinguishing between overload and open load in off conditions
Techniques are described for determining whether a switch circuit experienced one of a latched overload condition and an open load with no input voltage condition. In the techniques, a first diagnostic signal is output if the switch circuit experienced the latched overload condition. Also, in the techniques, a second, different diagnostic signal is output if the switch circuit experienced the open load with no input voltage condition.
US09608424B2 Wildlife protective cover having a conductor/insulator guard and system for power distribution and transmission systems and related methods
A conductor cover apparatus for use with an overhead electrical transmission and distribution system and related methods is provided. The conductor cover apparatus has a center cover member. At least one arm connector is formed on the center cover member, the at least one arm connector having an opening and a first hole positioned between a first external side and a second external side of the at least one arm connector. An extension arm is positioned at least partially interior of the first and second external sides of the at least one arm connector. At least one pin is removably connecting the extension arm to the at least one arm connector, wherein the at least one pin is positioned through the first hole of the at least one arm connector and a first arm hole within the extension arm.
US09608423B1 Electrical wiring device assembly with wall plate
A wall plate is disclosed that includes a plate portion having a finish surface bounded by a perimeter. The finish surface has a latitudinal profile characterized by a latitudinal arc and a longitudinal profile characterized by a longitudinal arc. The latitudinal arc is defined as a section of a first circle having a first radius and a first chord substantially equal to a latitudinal dimension of the plate portion. The first radius is a function of the number of gangs covered by the wall plate. The longitudinal arc is defined as a portion of a second circle having a second radius and a second chord substantially equal to a longitudinal dimension of the plate portion. The wall plate also includes a wall member disposed around the perimeter to form an interior volume.
US09608422B1 Electrical box replacement cover method and apparatus
The present invention is an electrical box cover system and method of installation that covers and protects existing electrical boxes and their electrical components. This invention prevents corrosion and the resulting damage to the mechanical and electrical components of the electrical box while ensuring the electrical box is safe to open and allowing access to the inside of the electrical box. The electrical box cover system includes a cover, fasteners, and a gasket. Generally, to install the cover, the fasteners are drilled through the cover and onto the sides of the damaged electrical box with the gasket, which is placed in the cover.
US09608416B2 Wire stripper with clamping device
An insulated wire clamp device as disclosed for a wire stripper machine comprises a first beveled rotary collar on a first side of a shank and a second beveled rotary collar on a second side of the shank having a cutting blade there between. The collars comprise a first clamp and a second clamp of an insulated wire in a complementary V-shaped wire drive wheel. The wire drive wheel comprises a third and a fourth clamp of the wire on inner sides of the V-shaped wire drive wheel and the cutting blade comprises a fifth clamp of the wire in a cutting plane thereof. Shank spacers between the first collar and the rotary cutting blade and between the second collar and the rotary cutting blade add predetermined and incremental spacing options between three of the five clamps in the cutting plane of the insulated wire in the wire stripping machine.
US09608413B2 Enclosed switchboard
An enclosed switchboard includes: a device containing board which contains main circuit devices such as circuit breakers; and a cable connection board which is arranged side by side adjacently to the device containing board, and contains cables that input and output electric power to/from the main circuit devices. In the enclosed switchboard, the cable connection board is configured by one housing; and the inside of the housing is divided into two by a partition plate to be comparted to a cable lead-in compartment which contains lead-in side cables and a cable lead-out compartment which contains lead-out side cables.
US09608407B1 Laser diodes with an etched facet and surface treatment
A gallium- and nitrogen-containing laser device including an etched facet with surface treatment to improve an optical beam is disclosed.
US09608395B2 Slip ring assembly
A medical apparatus (600) including: a magnetic resonance imaging system (602), a medical device (634), and a slip ring assembly (400, 500) for supplying electrical power to the medical device. The slip ring assembly includes: a cylindrical body (100), a rotating member (402) for rotating the medical device, a first cylindrical conductor attached to the cylindrical body, a second cylindrical conductor (108), a first set of conductive elements (112, 712) connected to the second cylindrical conductor; and a brush assembly (406) comprising a first brush (302) and a second brush (304). The first brush is operable to contact the first cylindrical conductor. The second brush is operable to contact the set of conductive elements. The first and second cylindrical conductive elements overlap at least partially. The second cylindrical conductor is connected to the cylindrical body. The first cylindrical conductor and the second cylindrical conductors are electrically isolated.
US09608384B2 Low profile connector
An electrical connector includes a housing, a cage and a switch unit. The housing has a base and a side wall connected to a side edge of the base. The cage and the housing together define a slot, and an entrance of the slot is on an end face. The switch unit is provided to the side wall. The side wall further has a mounting space that can receive the switch unit and a through-hole extending from the end face of the side wall into the mounting space along the card insertion direction so that a pin-like element can be inserted into the through-hole to enable the switch unit.
US09608374B2 Holding frame for plug connector modules
Described is a holding frame for receiving a multiplicity of plug-in connector modules. The plug-in connector modules are received in recesses of the holding frame by holding elements. The recesses of the holding frame are inserted into frame portions located opposite each other. The holding frame according to the invention allows a spring-loaded reception and support of the plug-in connector modules in the holding frame. Tolerances of the various plug-in connector modules and the contacting means thereof can be compensated. A secure and complete plugging in of plug-in connector modules of a modular plug-in connector together with the counter-plug-in connector thereof can be ensured in this way.
US09608373B2 Connector assembly and connector product
A connector assembly comprising: a first connector having a housing on which an elastic locking piece is suspended; a second connector having a housing on which a locking member mating with the elastic locking piece is formed so as to lock the first and second connectors together when the first and second connectors are mated together; and a connector position assurance device having a first stopper and a second stopper behind the first stopper. A first mating stopper is formed on the elastic locking piece, and a second mating stopper is formed on the housing of the first connector. The connector position assurance device only can be inserted into a first position under the elastic locking piece of the first connector when the first and second connectors are separate from each other. At the first position, the first stopper of the connector position assurance device is abutted against the first mating stopper of the first connector to prevent the connector position assurance device from being further pushed forward, and at the first position, the second stopper of the connector position assurance device is abutted against the second mating stopper of the first connector to prevent the connector position assurance device from being pulled out backward.
US09608368B2 Contact device for establishing an electric contact between a printed circuit board and an electromotor
A device for establishing an electric contact between two electric units, in particular between a printed circuit board and an electromotor, including at least one electric conductor and a plug-in body for receiving the conductor. The plug-in body has a plurality of positioning members for aligning the plug-in body relative to a recess in a receiving body.
US09608367B2 Apparatus providing one or more socket contacts for contacting an inserted flexible, planar connector; a method
An apparatus including a housing: including an upper surface and a socket cavity, the socket cavity extending underneath the upper surface, from an opening at the upper surface, to provide one or more socket contacts; and at least one retainer, within the socket cavity, configured to be automatically actuated to retain a flexible planar connector including connector contacts, for contacting the socket contacts underneath the upper surface, inserted along the socket cavity.
US09608350B2 Electronic equipment unit and manufacturing mold assembly thereof
An electronic equipment unit includes a multi-layer circuit board. A part arrangement region on which circuit parts are mounted and a terminal region are provided on the multi-layer circuit board. The part arrangement region is encapsulated with resin. An outline region is formed from a solder resist film surrounding the part arrangement region to prevent the resin from flowing into the terminal region. A non-solder resist region is provided so as to surround the outline region and formation of the solder resist film is inhibited in the non-solder resist region. A clamp abutting surface which is pressed by a mold and surrounds the terminal region and thereby prevents the resin from flowing into the terminal region is a partial region of the multi-layer circuit board where a surface layer circuit pattern is absent.
US09608346B2 Mechanical and/or electrical connector with axial-pull apparatus and methods
A mechanical and/or electrical connector grips onto one or more members inside a hollow passageway of a spiral connector by means of the spiral, or a portion of the spiral being pulled axially to elongate the spiral/spiral-portion, which consequently reduces the diameter of the passageway. The reduction in the diameter of the passageway causes the spiral/spiral-portion to tighten/squeeze/grip on or around the member(s) inside the passageway, to retain the member(s) inside the passageway. Thus, the spiral/spiral-portion mechanically connects the inserted member(s) to each other and/or to another object to which the spiral/spiral-portion is mechanically connected. For example, members inserted into opposite ends of the passageway, or multiple members inserted together into one end of the passageway, will be mechanically connected. The spiral/spiral-portion may be used to mechanically connect one or more members inserted into one, or optionally two ends of the passageway, to a fastener that is connected to or fixed to another object, for example, a construction or other utilitarian element. Adjustment systems may be included to length, shorten, pivot or swing portions of the connector for improved orientation and/or tension of connect members.
US09608336B1 Radial-free collinear omni-directional triband half wavelength antenna with virtual ground, single coaxial cable feedpoint, and with minimal interaction of adjustment between bands
An omni-directional triband antenna operates without ground radials with gain commensurate with a half wavelength vertical on each band. The triband antenna includes a dual-band twinlead J-pole providing half wavelength radiators for UHF and VHF, and an impedance transformer defining feedpoints to which a length Lc of coaxial cable is attached. The Lc lower end is the triband antenna connector port. Intermediate band radiators are first and second wire elements that collectively are a half-wavelength at the intermediate band. The first element is wound helically about the impedance transformer, with upper end floating and lower end connected to a first feedpoint. The second element is wound helically about the Lc upper portion of coaxial cable, with upper end connected to the remaining feedpoint, and lower end of the element floating. The helical windings radiate vertically and there is no cross-interference between antenna radiation in any of the three bands.
US09608333B1 Scalable high compaction ratio mesh hoop column deployable reflector system
A reflector system includes a hoop assembly, a collapsible mesh reflector surface and an extendible mast assembly. The hoop assembly includes a plurality of link members extending between a plurality of hinge members and the hoop assembly is moveable between a collapsed configuration wherein the link members extend substantially parallel to one another and an expanded configuration wherein the link members define a circumferential hoop. The reflector surface is secured to the hoop assembly and collapses and extends therewith. The hoop is secured by cords relative to top and bottom portions of a mast that maintains the hoop substantially in a plane. The mast is stored on a spool and extends to release the hoop, pull the mesh reflector surface into a shape that is intended to concentrate RF energy in a desired pattern, and tension the cords that locate the hoop.
US09608327B1 Magnetically boosted NFC antenna
The range of a Near Field Communications (NFC) in an electronic device is boosted by positioning a magnet near the center of a spiral loop NFC antenna. The magnet interacts with a modulated magnetic field generated by the antenna, concentrating the power of the modulated field. The magnet may be part of another component of the device, such as a magnet in the zoom mechanism of a camera. If the electronic device has a metal case, performance of the NFC antenna is further enhanced by including an opening through the metal over an axis of the magnet and a segment of the antenna's spiral loop, and by extending the opening to eliminate a parasitic current pathway around the antenna. The extended opening in the metal case significantly reduces the effect of eddy currents generated in the housing that counter the NFC magnetic field.
US09608325B2 Dynamic resource allocation in a multi-role or multi-function system
A multi-role or multi-function system operable to perform a multi-role or a multi-function and configured to dynamically allocate requisite resources for performing antenna functions during a frame interval of the multi-role or the multi-function by determining whether the antenna functions are completely performable in the frame interval, based on a time-sharing resource allocation procedure; and if not, allocating the requisite resources for performing the antenna functions during the frame interval, based on a time-sharing resource allocation procedure and an antenna-sharing resource allocation procedure.
US09608323B1 Omni-directional antenna with extended frequency range
An omni-directional antenna can include a feed disk, which can terminate at a feed disk apex, and a top element, which can include a nipple that terminates a top element apex. The feed disk and top element can be positioned so that the feed disk apex and the top element apex can be spaced-apart by a distance “d”, which can be chosen according to the desired frequency range and cable feed impedance. The feed disk and top element can also have respective bottom conical and top conical surfaces. When the feed disk and top element are positioned, the top and bottom conical surfaces can establish a respective first predefined angle relative to a horizontal plane and a second predefined angle relative to the horizontal plane, thereby extending the antenna frequency range. The predefined angles can be chosen according to the desired frequency range of operation and cable feed impedance.
US09608322B2 Electronic device having antenna
An electronic device includes a printed circuit board (PCB), an antenna and a switch. The antenna is printed on the PCB. The antenna includes multiple key contacts. Each of the multiple key contacts includes a first terminal, a second terminal and a third terminal. The first terminal is an output terminal. The second terminal and the third terminal are connected in series in the antenna. The switch switches the electronic device to an input mode and an antenna mode, thus the electronic device can be alternatively switched to an input function or a communication function.
US09608311B2 Antenna and terminal device
An antenna and a terminal device include a Printed Circuit Board (PCB), a first main antenna, a second main antenna and a connection component. The first main antenna is printed on the PCB, and the second main antenna is configured outside the PCB and electrically connected to the first main antenna through the connection component. By connecting the antenna printed on the PCB with the antenna configured outside the PCB, the limitation that wiring space is not enough in the existing antenna design is made up, and the utilization of the limited space can be significantly improved when the wiring of the antenna is designed.
US09608308B2 Material including signal passing and signal blocking strands
An antenna and a material. The material can include signal blocking strands and signal passing strands.
US09608303B2 Multi-layer digital elliptic filter and method
The present invention relates generally to digital elliptic filters, and more particularly, but not exclusively to multi-layer digital elliptic filters and methods for their fabrication.
US09608301B2 Electrochemical energy store
An electrochemical energy store including at least one anode and at least one cathode in an electrolyte, lithium peroxide being generated at the cathode by the reaction of lithium ions with oxygen. The cathode is connected to an oxygen reservoir.
US09608300B2 Battery device, battery management system, and battery management method
The present invention relates to a battery device, a battery management system, and a battery management method which can facilitate management of a battery.A battery device 11 includes a battery 51, an IC chip 53, and a direct-current blocking section 52. The direct-current power of the battery 51 is outputted via power lines 17, 18. By the IC chip 53, stored battery information is outputted via the power lines 17, 18 by load-modulating an alternating-current signal exchanged via the power lines 17, 18. By the direct-current blocking section 52, the direct-current power outputted via the power lines 17, 18 is blocked from being inputted to the IC chip 53. A voltage generating section 151 that is connected in parallel with the IC chip 53, and supplies a voltage generated by the alternating-current signal exchanged via the power lines 17, 18 to the IC chip 53 can be provided. The present invention can be applied to an electronic apparatus.
US09608296B2 Arrangement and method for storing electric energy in electrochemical cells with a large diameter and high storage capacity
An electrochemical cell assembly has electrochemical cells of large diameter and high storage capacity, making it particularly useful for stabilization of electric supply systems. The assembly includes at least one electrochemical cell composed of a layer of: a liquid metal or liquid metal alloy forming the cathode, a liquid electrolyte layer, and a layer of a liquid metal or liquid metalloid forming the anode. An electrically insulating inner tube is provided along the vertical axis of the assembly, the presence of which prevents the occurrence of the Tayler instability or other instabilities caused in the liquids by the current flow, and thus prevents the intermixing of the liquids. Another very efficient option for increasing the maximum current of the cell is that of conducting a current having a suitable direction and intensity through the interior of the inner tube.
US09608293B2 Method of manufacturing lithium-ion secondary battery
A method of manufacturing a lithium-ion secondary battery proposed herein includes the following steps of: preparing a battery in which an electrode assembly is enclosed in a battery case; filling a first electrolyte solution containing a film forming agent into the battery case; charging and discharging the battery filled with the first electrolyte solution; discharging the first electrolyte solution from the battery that has been charged and discharged; and filling a second electrolyte solution containing a film forming agent at a concentration of less than 0.005 mol/L into the battery case from which the first electrolyte solution has been discharged.
US09608281B2 Conductive interconnected porous film and method of production of same
A new conductive interconnected porous film, useful as a material for a gas diffusion layer which is used in a solid polymer type fuel cell, which satisfies the requirements of a good conductivity, good gas permeability, surface smoothness, corrosion resistance, and low impurities and which is strong in bending and excellent in handling to an extent not obtainable by existing sheet materials of carbon fiber, that is, a conductive interconnected porous film wherein a resin base material part of a thermoplastic resin has a porous interconnected cell structure which is formed by removal of removable particulate matter and has cells of sizes of 10 μm to 50 μm and wherein the resin base material part is comprised of different particle size particles of first carbon particles of large size carbon particles of a diameter of 5 μm or more and second carbon particles of micro size carbon particles of a diameter of 10 nm or more mixed together, and a method of production of the same.
US09608274B2 Sodium secondary battery including graphite felt as current collector
Provided is a sodium secondary battery including a graphite felt having a maximum porosity on a surface facing a solid electrolyte and a decreased porosity in a thickness direction, as a cathode current collector impregnated with an electrolyte.
US09608269B2 Condensed polyanion electrode
The invention relates to electrodes that contain active materials of the formula: NaaXbMcM′d(condensed polyanion)e(anion)f; where X is one or more of Na+, Li+ and K+; M is one or more transition metals; M′ is one or more non-transition metals; and where a>b; c>0; d≧0; e≧1 and f≧0. Such electrodes are useful in, for example, sodium ion battery applications.
US09608268B2 Alkali and alkaline-earth ion batteries with non-metal anode and hexacyanometallate cathode
A battery structure is provided for making alkali ion and alkaline-earth ion batteries. The battery has a hexacyanometallate cathode, a non-metal anode, and non-aqueous electrolyte. A method is provided for forming the hexacyanometallate battery cathode and non-metal battery anode prior to the battery assembly. The cathode includes hexacyanometallate particles overlying a current collector. The hexacyanometallate particles have the chemical formula A′n′AmM1xM2y(CN)6, and have a Prussian Blue hexacyanometallate crystal structure.
US09608261B2 Positive electrode for non-aqueous electrolyte secondary battery and non-aqueous electrolyte secondary battery using the same
[Object] Provided is a means for improving cycle characteristics by suppressing electrode deterioration resulting from non-uniformity of voltage across an electrode plane in a high-capacity and large-area non-aqueous electrolyte secondary battery that includes lithium nickel-based composite oxide as a positive electrode active substance.[Solving Means] Disclosed is a positive electrode for a non-aqueous electrolyte secondary battery used in a non-aqueous electrolyte secondary battery in which the ratio value of battery area (projected area of the battery including the battery outer casing body) to rated capacity is 5 cm2/Ah or more and the rated capacity is 3 Ah or more, the positive electrode comprising a positive electrode current collector and a positive electrode active substance layer that is formed on a surface of the positive electrode current collector and has a positive electrode active substance containing a lithium nickel-based composite oxide and a spinel type lithium manganese composite oxide, in which, when the average secondary particle diameter (D50) of the lithium nickel-based composite oxide is D50(A) [μm], the content ratio of the lithium nickel-based composite oxide in the positive electrode active substance layer is A [% by mass], the average secondary particle diameter (D50) of the spinel type lithium manganese composite oxide is D50(B) [μm], and the content ratio of the spinel type lithium manganese composite oxide in the positive electrode active substance layer is B [% by mass], the positive electrode satisfies the following Mathematical Formula 1 and Mathematical Formula 2: [Math. 1] 0.5≦D50(A)/D50(B)≦2.0  MathematicalFormula1: B/(A+B)≧0.2  MathematicalFormula2:
US09608260B2 Anode active material having high density and preparation method thereof
Provided is an anode active material including lithium metal oxide particles having an internal porosity ranging from 3% to 8% and an average particle diameter (D50) ranging from 5 μm to 12 μm. According to the present invention, since the high-density lithium metal oxide particles are included, the adhesion to an anode may be significantly improved even by using the same or smaller amount of a binder that is required during the preparation of an anode slurry, and high rate characteristics of a secondary battery may be improved by decreasing the average particle diameter of the lithium metal oxide particles.
US09608257B2 Rechargeable battery having upper cover
A rechargeable battery including an electrode assembly including a first electrode and a second electrode, a case that receives the electrode assembly therein, a first terminal electrically connected to the first electrode, a second terminal electrically connected to the second electrode, a cap plate coupled with an opening of the case and electrically connected to the first electrode, the cap plate including a short circuit hole, a short circuit member located in the short circuit hole, the short circuit member being deformable to electrically connect the cap plate to the second terminal, and an upper cover that covers the short circuit hole. The second terminal includes a positioning groove into which a lateral end of the upper cover is insertable, the upper cover being slidably installed with respect to the second terminal.
US09608251B2 Battery module with electrode identifier
A battery module includes a plurality of rechargeable batteries, each rechargeable battery including a first electrode end and a second electrode end protruding outside a case of the rechargeable battery, a first top insulation member at a bottom of the first electrode end, and an identifier on the first top insulation member, a bus bar electrically connecting ends of neighboring rechargeable batteries, a bottom housing including a space, the rechargeable batteries being arranged in the space of the bottom housing, and a top cover attached to the bottom housing, the top cover including a recognizer the fits with the identifier.
US09608249B2 Battery assembly and method of switching connection in battery assembly
A battery assembly includes a fixed bus bar and a first movable bus bar and a second movable bus bar. The fixed bus bar is connected to any of terminals. The first movable bus bar and the second movable bus bar are movable in directions toward and away from a lid portion of a battery cell. When the first movable bus bar is in contact with the fixed bus bar and the second movable bus bar is in non-contact with the fixed bus bar, a plurality of battery cells are connected in series. When the second movable bus bar is in contact with the fixed bus bar and the first movable bus bar is in non-contact with the fixed bus bar, a plurality of battery cells are connected in parallel.
US09608236B2 Display panel
A display panel includes a lighting device, a color conversion layer, and a reflective sheet. The lighting device at least includes a first lighting part emitting a first light of a first color having a wavelength within the first wavelength range and a second lighting part emitting a second light of the first color having a wavelength within a second wavelength range. The color conversion layer includes a number of bases corresponding to the first lighting part and the second lighting part. The reflective sheet reflects a light having a wavelength within a first wavelength range and lets a light having a wavelength out of the first wavelength range to pass through. The bases corresponding to the first lighting part are doped with a number of quantum dot particles to convert the first light to a third light of a second color.
US09608232B2 Organic electroluminescence display device
The organic electroluminescence display device has a circuit board, an element layer which contains an organic electrode luminescence film and a positive electrode and a negative electrode sandwiching the organic electroluminescence film and which is formed on the circuit board, and a sealing film sealing the element layer. The sealing film contains an inorganic layer covering the element layer and an organic layer formed between a part of the element layer and a part of the inorganic layer. The upper surface of the element layer has an inorganic contact area contacting the inorganic layer and an organic contact area contacting the organic layer. The organic contact area is a hollow in the upper surface of the element layer. The area of the upper surface of the organic layer is smaller than the area of the lower surface contacting the inner surface of the hollow.
US09608221B2 Solar cell having organic nanowires
Example embodiments relate to a solar cell including organic nanowires. The solar cell may include a photoelectric conversion layer formed of a p-type material including an organic material and an n-type material including organic nanowires.
US09608219B2 Semiconductor structure and method for its production
The present invention relates to a semiconductor structure and a method for its production, the semiconductor structure comprising at least one conductor region and at least two semiconductor regions, which semiconductor regions are partly separated by the at least one conductor region. The at least one conductor region comprises openings extending between the semiconductor regions which are partly separated by the respective conductor region. The semiconductor regions comprise at least one organic semiconductor material having a specific HOMO energy level, in particular a DPP polymer. The conductor region comprises a conductive material having a specific work function, said combination of specific energy level and work function allowing for a simple preparation of the conductive region. The invention further relates to a method for providing such a semiconductor structure.
US09608216B2 Flexible display device and method of manufacturing the same
A flexible display device includes a flexible substrate including a display region and a peripheral region substantially surrounding the display region, the display region including a first display region and a second display region, a first display structure at the first display region of the flexible substrate, the first display structure including nanoparticles, and a second display structure at the second display region of the flexible substrate, the second display structure including silicon.
US09608214B2 Integrated conductive substrate, and electronic device employing same
Provided are an integrated conductive substrate simultaneously serving as a substrate and an electrode, and an electronic device using the same. The integrated conductive substrate includes a metal layer composed of a non-ferrous metal, which has a first surface having a first root mean square roughness, and a semiconductor layer containing a semiconductor material, which has a second surface having a second root mean square roughness and is formed on the first surface. Here, the semiconductor layer includes a semiconductor-type planarization layer formed by a solution process using at least one of the semiconductor material and a precursor of the semiconductor material to planarize the first surface of the metal layer, and the second root mean square roughness is smaller than the first root mean square roughness.
US09608210B2 Organic compound and organic light emitting diode using the same
Discussed is an organic electroluminescent device including a first charge carrying layer being disposed adjacent to a first electrode; and a second charge carrying layer disposed adjacent to a second electrode, wherein the first charge carrying layer includes an emitting part, a hole injection part and a hole transporting part between the hole injection part and the emitting part, wherein at least one of the hole injection part, the hole transporting part and the emitting part includes a host material having an organic compound of Formula: wherein R is substituted or non-substituted C1 to C12 alkyl, and A and B are symmetrically or asymmetrically positioned in 2-position or 7-position of the fluorene core, and wherein each of A and B is independently selected from substituted or non-substituted aromatic group or substituted or non-substituted heterocyclic group.
US09608205B2 Organic compound and organic light emitting device using the same
The present invention provides an organic light emitting device comprising a first electrode, at least one organic layer and a second electrode, laminated successively, in which at least one layer of the organic layer has a polycyclic aromatic hydrocarbon as a core and comprises at least one of a derivative in which a substituted or unsubstituted C2-30 cycloalkane, or a substituted or unsubstituted C5-50 polycycloalkane is directly fused to the core or fused to a substituent of the core; and a new organic compound usable in the organic light emitting device. Furthermore, the present invention provides a charge carrier extracting, injecting or transporting material which has a polycyclic aromatic hydrocarbon as a core and comprises a derivative in which a substituted or unsubstituted C2-30 cycloalkane, or a substituted or unsubstituted C5-50 polycycloalkane is directly fused to the core or fused to a substituent of the core.
US09608201B2 Semiconductor devices having insulating substrates and methods of formation thereof
In one embodiment, a method of forming a current sensor device includes forming a device region comprising a magnetic sensor within and/or over a semiconductor substrate. The device region is formed adjacent a front side of the semiconductor substrate. The back side of the semiconductor substrate is attached over an insulating substrate, where the back side is opposite the front side. Sidewalls of the semiconductor substrate are exposed by dicing the semiconductor substrate from the front side without completely dicing the insulating substrate. An isolation liner is formed over all of the exposed sidewalls of the semiconductor substrate. The isolation liner and the insulating substrate include a different material. The method further includes separating the insulating substrate to form diced chips, removing at least a portion of the isolation liner from over a top surface of the device region, and forming contacts over the top surface of the device region.
US09608199B1 Magnetic memory device
According to one embodiment, a magnetic memory device includes a stack structure including a first magnetic layer variable in magnetization direction, a second magnetic layer fixed in magnetization direction, and a nonmagnetic layer between the first magnetic layer and the second magnetic layer, the first magnetic layer including a first layer, a second layer, and a third layer between the first layer and the second layer and containing magnesium (Mg), iron (Fe), and oxygen (O), the second layer being between the nonmagnetic layer and the third layer, wherein a thickness of the second layer is greater than that of the first layer, and the thickness of the first layer is greater than that of the third layer.
US09608197B2 Memory cells, methods of fabrication, and semiconductor devices
A magnetic cell includes an attracter material proximate to a magnetic region (e.g., a free region). The attracter material is formulated to have a higher chemical affinity for a diffusible species of a magnetic material, from which the magnetic region is formed, compared to a chemical affinity between the diffusible species and at least another species of the magnetic material. Thus, the diffusible species is removed from the magnetic material to the attracter material. The removal accommodates crystallization of the depleted magnetic material. The crystallized, depleted magnetic material enables a high tunnel magnetoresistance, high energy barrier, and high energy barrier ratio. The magnetic region may be formed as a continuous magnetic material, thus enabling a high exchange stiffness, and positioning the magnetic region between two magnetic anisotropy-inducing oxide regions enables a high magnetic anisotropy strength. Methods of fabrication and semiconductor devices are also disclosed.
US09608189B2 Thermoelectric generator unit and method of testing the thermoelectric generator unit
A thermoelectric generator unit according to this disclosure includes a plurality of tubular thermoelectric generators, each of which generates electromotive force based on a difference in temperature between the inner and outer peripheral surfaces. The unit further includes a plurality of electrically conductive members providing electrical connection for the generators and a container housing the generators inside. The container includes a shell surrounding the generators and a pair of plates, at least one of which has a plurality of openings and channels. Each channel houses an electrically conductive member. The generators are electrically connected together in series via the electrically conductive member. At least one of the channels has an interconnection which connects at least two of the openings together and a testing hole portion. The testing hole portion runs from the interconnection through an outer edge of the at least one plate.
US09608186B2 Light-emitting diode module having light-emitting diode joined through solder paste and light-emitting diode
Disclosed are a light emitting diode and a light emitting diode module. The light emitting diode module includes a printed circuit board and a light emitting diode joined thereto through a solder paste. The light emitting diode includes a first electrode pad electrically connected to a first conductive type semiconductor layer and a second electrode pad connected to a second conductive type semiconductor layer, wherein each of the first electrode pad and the second electrode pad includes at least five pairs of Ti/Ni layers or at least five pairs of Ti/Cr layers and the uppermost layer of Au. Thus a metal element such as Sn in the solder paste is prevented from diffusion so as to provide a reliable light emitting diode module.
US09608182B2 Light emitting device and method for manufacturing the same
Provided is a light emitting device that reduces color unevenness between a plurality of light emitting elements. A light emitting device 1 includes a base substrate 10, a first frame body 11 disposed at an upper surface 10a of the base substrate 10, and a second frame body 12 disposed at the upper surface 10a of the base substrate 10 and surrounding the first frame body 11 while being spaced away from the first frame body 11. A plurality of light emitting elements 2 is disposed within a region surrounded by the first frame body 11. A first sealing resin 21 is disposed within the region surrounded by the first frame body 11 to cover the light emitting elements 2. The first sealing resin 21 includes a wavelength conversion member that converts a wavelength of light emitted from the light emitting elements 2. A second sealing resin 22 is disposed within the region surrounded by the second frame body 12 to cover the first sealing resin 21. The second sealing resin 22 has a light diffusion material layer 221 having a convex upper surface over the first sealing resin 21.
US09608163B2 Nano-structure semiconductor light emitting device
A nano-structure semiconductor light emitting device includes a base layer formed of a first conductivity type semiconductor, and a first insulating layer disposed on the base layer and having a plurality of first openings exposing partial regions of the base layer. A plurality of nanocores is disposed in the exposed regions of the base layer and formed of the first conductivity-type semiconductor. An active layer is disposed on surfaces of the plurality of nanocores and positioned above the first insulating layer. A second insulating layer is disposed on the first insulating layer and has a plurality of second openings surrounding the plurality of nanocores and the active layer disposed on the surfaces of the plurality of nanocores. A second conductivity-type semiconductor layer is disposed on the surface of the active layer positioned to be above the second insulating layer.
US09608162B2 Light-emitting device having a patterned surface
A light-emitting device comprises a substrate having a top surface and a plurality of patterned units protruding from the top surface; and a light-emitting stack formed on the substrate and having an active layer with a first surface substantially parallel to the top surface; wherein one of the plurality of patterned units has a vertex, a first inclined surface, and a second inclined surface, and the first inclined surface and the second inclined surface commonly join at the vertex from a cross-sectional view of the light-emitting device.
US09608156B2 Assembly and mounting of solar cells on space panels
The present disclosure provides a method of fabricating a solar cell panel in an automated process by applying an adhesive pattern to a support, positioning a solar cell assembly over the pattern, and applying pressure to adhere the assembly to the support.
US09608147B2 Photoconductor and image sensor using the same
A photoconductor includes a first semiconductor layer, a second semiconductor layer disposed on the first semiconductor layer, a first electrode connected to a first lateral side of the first semiconductor layer and the second semiconductor layer, and a second electrode connected to a second lateral side of the first semiconductor layer and the second semiconductor layer, where the first semiconductor layer and the second semiconductor layer form a type II junction or a quasi-type-II junction.
US09608145B2 Materials, structures, and methods for optical and electrical III-nitride semiconductor devices
The present invention provides materials, structures, and methods for III-nitride-based devices, including epitaxial and non-epitaxial structures useful for III-nitride devices including light emitting devices, laser diodes, transistors, detectors, sensors, and the like. In some embodiments, the present invention provides metallo-semiconductor and/or metallo-dielectric devices, structures, materials and methods of forming metallo-semiconductor and/or metallo-dielectric material structures for use in semiconductor devices, and more particularly for use in III-nitride based semiconductor devices. In some embodiments, the present invention includes materials, structures, and methods for improving the crystal quality of epitaxial materials grown on non-native substrates. In some embodiments, the present invention provides materials, structures, devices, and methods for acoustic wave devices and technology, including epitaxial and non-epitaxial piezoelectric materials and structures useful for acoustic wave devices. In some embodiments, the present invention provides metal-base transistor devices, structures, materials and methods of forming metal-base transistor material structures for use in semiconductor devices.
US09608144B2 Photovoltaic devices and method of making
In one aspect of the present invention, a photovoltaic device is provided. The photovoltaic device includes a window layer and an absorber layer disposed on the window layer, wherein the absorber layer includes a first region and a second region, the first region disposed adjacent to the window layer. The absorber layer further includes a first additive and a second additive, wherein a concentration of the first additive in the first region is greater than a concentration of the first additive in the second region, and wherein a concentration of the second additive in the second region is greater than a concentration of the second additive in the first region. Method of making a photovoltaic device is also provided.
US09608126B1 Semiconductor device and method of fabricating the same
A semiconductor device and a method of fabricating the same, the semiconductor device includes a substrate, an interconnect structure, and an oxide semiconductor structure. The substrate has a first region and a second region. The interconnect structure is disposed on the substrate, in the first region. The oxide semiconductor structure is disposed over a hydrogen blocking layer, in the second region of the substrate.
US09608122B2 Semiconductor device and method for manufacturing the same
A highly reliable semiconductor device with stable electrical characteristics and a method for manufacturing the semiconductor device are provided. A separation layer is formed between a source electrode and a drain electrode. The separation layer is formed using a material having a high insulating property. The separation layer between the source electrode and the drain electrode can reduce a difference in level of each of the source electrode and the drain electrode, which can improve coverage with a layer formed over the source electrode and the drain electrode. The separation layer between the source electrode and the drain electrode can prevent an unintended electrical short circuit of the source electrode and the drain electrode. The separation layer can be formed by introducing oxygen to a conductive layer.
US09608121B2 Method for manufacturing semiconductor device
To reduce defects in an oxide semiconductor film in a semiconductor device. To improve electrical characteristics of and reliability in the semiconductor device including an oxide semiconductor film. A method for manufacturing a semiconductor device includes the steps of forming a gate electrode and a gate insulating film over a substrate, forming an oxide semiconductor film over the gate insulating film, forming a pair of electrodes over the oxide semiconductor film, forming a first oxide insulating film over the oxide semiconductor film and the pair of electrodes by a plasma CVD method in which a film formation temperature is 280° C. or higher and 400° C. or lower, forming a second oxide insulating film over the first oxide insulating film, and performing heat treatment at a temperature of 150° C. to 400° C. inclusive, preferably 300° C. to 400° C. inclusive, further preferably 320° C. to 370° C. inclusive.
US09608115B2 FinFET having buffer layer between channel and substrate
FinFET and fabrication method thereof. The FinFET fabrication method includes providing a semiconductor substrate; forming a plurality of trenches in the semiconductor substrate, forming a buffer layer on the semiconductor substrate by filling the trenches and covering the semiconductor substrate, and forming a fin body by etching the buffer layer. The FinFET fabrication method may further includes forming a insulation layer on the buffer layer around the fin body; forming a channel layer on the surface of the fin body; forming a gate structure across the fin body; forming source/drain regions in the channel layer on two sides of the gate structure; and forming an electrode layer on the source/drain regions.
US09608114B2 Semiconductor device including field effect transistors
A semiconductor device includes a buffer layer on a substrate, the buffer layer having a lattice constant different from that of the substrate, a fin structure upwardly protruding from the buffer layer, a gate electrode crossing over the fin structure, a cladding layer at a side of the fin structure and covering a top surface and sidewalls of the fin structure, and an interfacial layer between the cladding layer and the fin structure, the interfacial layer including a same element as the buffer layer.
US09608104B2 Silicon carbide semiconductor device and method for manufacturing same
A silicon carbide semiconductor device includes: a vertical MOSFET having: a semiconductor substrate including a high-concentration impurity layer and a drift layer; a base region; a source region; a trench gate structure; a source electrode; and a drain electrode. The base region has a high-concentration base region and a low-concentration base region having a second conductivity type with an impurity concentration lower than the high-concentration base region, which are stacked each other. Each of the high-concentration base region and the low-concentration base region contacts a side surface of the trench.
US09608099B1 Nanowire semiconductor device
A method for forming a nanowire device comprises forming a fin on a substrate, depositing a first layer of insulator material on the substrate, etching to remove portions of the first layer of insulator material to reduce a thickness of the first layer of insulator material, epitaxially growing a first layer of semiconductor material on exposed sidewall portions of the fin, depositing a second layer of insulator material on the first layer of insulator material, etching to remove portions of the second layer of insulator material to reduce a thickness of the second layer of insulator material, and etching to remove portions of the first layer of semiconductor material to expose portions of the fin and form a first nanowire and a second nanowire.
US09608089B2 Method of manufacturing thin-film transistor substrate
Provided is a method of manufacturing a thin-film transistor substrate, the method includes forming a semiconductor pattern layer on a substrate. A first insulating film is formed on the semiconductor pattern layer. A metal pattern layer including a gate electrode and first and second alignment electrodes respectively spaced apart from two sides of the gate electrode is formed on the first insulating film. A cover layer covering the gate electrode is formed. The first and second alignment electrodes are removed. A first doping process is performed by doping the semiconductor pattern layer with a first impurity by using the cover layer as a mask. The cover layer is removed. A second doping process is performed by doping the semiconductor pattern layer with a second impurity having a lower impurity concentration than the first impurity by using the gate electrode as a mask.
US09608075B1 III-nitride semiconductor device with doped epi structures
A compound semiconductor device includes a first III-nitride buffer layer doped with carbon and/or iron, a second III-nitride buffer layer above the first III-nitride buffer layer and doped with carbon and/or iron, a first III-nitride device layer above the second III-nitride buffer layer, and a second III-nitride device layer above the first III-nitride device layer and having a different band gap than the first III-nitride device layer. A two-dimensional charge carrier gas arises along an interface between the first and second III-nitride device layers. The first III-nitride buffer layer has an average doping concentration of carbon and/or iron which is greater than that of the second III-nitride buffer layer. The second III-nitride buffer layer has an average doping concentration of carbon and/or iron which is comparable to or greater than that of the first III-nitride device layer. A method of manufacturing the compound semiconductor device is described.
US09608066B1 High-K spacer for extension-free CMOS devices with high mobility channel materials
A field effect transistor device includes a gate structure formed over a channel region in a semiconductor material. An inner spacer is formed on sidewalls of the gate structure and over an extension region of the semiconductor material. The inner spacer includes charge or dipoles. A source/drain region is formed adjacent to the gate structure. An inversion layer is formed in the extension region induced by the inner spacer to form a conductive link between the channel region and the source/drain region.
US09608048B2 Touch display device and method for manufacturing the same
A touch display device and a method for manufacturing the same are provided. The touch display device includes a first substrate, a second substrate disposed opposite to the first substrate, and at least one touch signal transmission unit. The touch signal transmission unit includes: a first conductive layer located above a side of the first substrate facing the second substrate; a second conductive layer located above a side of the second substrate facing the first substrate; a touch signal transmission layer, located between the second conductive layer and the second substrate and electrically connected to the first conductive layer via the second conductive layer; and a spacer located between the first substrate and the second substrate, where a vertical projection of the spacer onto the first substrate at least partially overlaps vertical projections of the first conductive layer and the second conductive layer onto the first substrate.
US09608047B2 Integrated touch screen
In one embodiment, an apparatus includes a display stack for a touch-sensitive screen. The display stack comprises a plurality of layers in which a top layer comprises a substantially transparent cover layer. The display stack is configured to display a color image. The apparatus also includes a touch sensor provided within the display stack. The touch sensor comprises a plurality of first conductive electrodes contacting a layer of a subset of the plurality of layers of the display stack. The subset of the plurality of layers is below the substantially transparent cover layer. The touch sensor also includes a plurality of second conductive electrodes contacting a layer of the subset of the plurality of layers.
US09608046B2 Organic light emitting diode display having quantum dot
The present disclosure relates to an organic light emitting diode display having a quantum dot. The present disclosure suggests an organic light emitting diode display including a substrate having a plurality of pixel area, each pixel area having a light emitting area and a non-light emitting area; a thin film transistor disposed in the non-light emitting area; an organic light emitting diode including an anode electrode, a cathode electrode and a source energy layer between the anode electrode and the cathode electrode, connected to the thin film transistor, and disposed in the light emitting area; an encapsulation layer joined on the substrate; and a quantum light emitting layer radiating lights having any one wavelength by an energy from the source energy layer, and disposed on an inner surface of the encapsulation layer as corresponding to the source energy layer.
US09608044B2 OLED display panel, method for manufacturing the same, display device and electronic product
The present disclosure provides an OLED display panel, which sequentially includes: a first light emitting layer covering at least two adjacent sub-pixels including the first sub-pixel; a charge blocking layer covering the second sub-pixel and the third sub-pixel; a second light emitting layer covering the first sub-pixel and the second sub-pixel; a third light emitting layer covering at least two adjacent sub-pixels including the third sub-pixel. LUMO energy levels of a main material of the charge blocking layer, a main light emitting material of the third light emitting layer, a main light emitting material of the second light emitting layer and a main light emitting material of the first light emitting layer are sequentially decreased; or, HOMO energy levels of the main light emitting materials of the first light emitting layer, the second light emitting layer, the third light emitting layer and the charge blocking layer are sequentially decreased.
US09608041B2 Semiconductor memory device and method of manufacturing the same
A semiconductor memory device comprising a bit line extending in a first direction, a vertical gate cell including a gate oxide layer and a gate metal layer that are formed in a pillar shape, a lower electrode and a data storage material layer formed on the vertical gate cell, and an interconnection layer formed on the data storage material layer.
US09608039B1 Magnetic junctions programmable using spin-orbit interaction torque in the absence of an external magnetic field
A magnetic memory including a plurality of magnetic junctions and at least one spin-orbit interaction (SO) active layer is described. Each of the magnetic junctions includes a reference layer, a free layer and a nonmagnetic spacer layer between reference and free layers. The magnetic junction includes a biasing structure for providing a magnetic bias in a first direction and/or the free layer has a length in the first direction and a width in a second direction. The width is less than the length. The SO active layer(s) are adjacent to the free layer and carry a current in a third direction. The third direction is at a nonzero acute angle from the first direction. The SO active layer(s) exerts a SO torque on the free layer due to the current passing through the at least one SO active layer. The free layer is switchable using the SO torque.
US09608031B2 Method for manufacturing solid-state image sensor
A method for manufacturing a solid-state image sensor, the method comprising preparing a substrate including a photoelectric conversion portion, forming, on the substrate, a structure which includes a first member made of a material containing silicon oxide and a second member arranged on the first member and made of a material containing silicon carbide, forming an opening in a position above the photoelectric conversion portion in the structure by removing a part of the first and the second members, and forming a transparent member in the opening, wherein the second member is formed at a first temperature and the transparent member is formed at a second temperature lower than the first temperature.
US09608029B2 Optical package with recess in transparent cover
Embodiments of the present invention are directed to optical packages having a cover made of transparent material with a recess formed therein and methods of forming same. The recess may be formed in a periphery portion of the transparent material and may have various shapes and configurations. Adhesive is provided in at least a portion of the recess of the transparent material, which secures the transparent material to an image sensor.
US09608021B2 Image sensor and method for manufacturing thereof
An image sensor is provided including a substrate, an array of photosensitive units, a grid, a light-tight layer and a plurality of color filters. In the image sensor, the grid has a top surface, and the light-tight layer is disposed on the top surface of the grid. Due to the light-tight layer on the grid, an incident light entering into the grid can be blocked by the light-tight layer, so that the crosstalk effect is reduced significantly. Further, a method for manufacturing the image sensor also provides herein.
US09608019B2 Image sensor pixel for high dynamic range image sensor
An image sensor pixel for use in a high dynamic range image sensor includes a first photodiode and a second photodiode. The first photodiode include a first doped region, a first lightly doped region, and a first highly doped region disposed between the first doped region and the first lightly doped region. The second photodiode disposed in has a second full well capacity substantially equal to a first full well capacity of the first photodiode. The second photodiode includes a second doped region, a second lightly doped region, and a second highly doped region disposed between the second doped region and the second lightly doped region. A first aperture sizer is disposed above the second photodiode to limit image light received by the second photodiode to a second amount that is less than a first amount of image light received by the first photodiode.
US09608015B2 Thin film transistor array panel and manufacturing method thereof
Exemplary embodiments of the present disclosure provide a thin film transistor array panel including a first insulating substrate; a gate line and a data line disposed on the first insulating substrate, intersecting with each other, and being insulated from each other; a first passivation layer disposed on the gate line and the data line and comprising a plurality of first openings; a first electrode disposed on the first passivation layer; and a second electrode disposed in the first opening, thereby simplifying a manufacturing process of the thin film transistor array panel.
US09608014B2 Display device
A display device includes a first substrate, a second substrate disposed opposite to the first substrate, and a gate drive circuit having at least one first capacitor and a gate drive element. The first capacitor is located on the first substrate, and the gate drive element is disposed on the second substrate. The display device can reduce the wiring width of the gate drive circuit, narrow the frame edge and improve the transmissivity of sealant on the gate drive circuit.
US09608013B2 Array substrate, liquid crystal panel, and manufacturing method of array substrate
The present disclosure provides an array substrate, a liquid crystal panel, and a manufacturing method of the array substrate. In the present disclosure, the first discharging elements and the second discharging elements are arranged on the array substrate, the first discharging elements are electrically connected to the common electrode line, and the second discharging elements are respectively electrically connected to the data lines, and the first discharging elements and the second discharging elements are simultaneously formed with the scanning lines and the data lines or are formed after the scanning lines and the data lines are formed, thus, electrostatic protection is provided to the components in the subsequent manufacturing process of the array substrate after the scanning line and the data lines are formed on the array substrate.
US09608010B2 Semiconductor device
A semiconductor device which shifts a low-level signal is provided. In an example, a first transistor including a first terminal electrically connected to a first wiring and a second terminal electrically connected to a second wiring, a second transistor including a first terminal electrically connected to a third wiring and a second terminal electrically connected to the second wiring, a third transistor including a first terminal electrically connected to a fourth wiring and a second terminal electrically connected to a gate of the second transistor, a fourth transistor including a first terminal electrically connected to a fifth wiring, a second terminal electrically connected to a gate of the third transistor, and a gate electrically connected to a sixth wiring, and a first switch including a first terminal electrically connected to the third wiring and a second terminal electrically connected to a gate of the first transistor are included.
US09608009B2 Display device and method of fabricating the same
A disclosed display device includes a first oxide semiconductor layer and an oxide semiconductor connection wire both formed from an oxide semiconductor material layer over a substrate. The oxide semiconductor connection wire is integrally connected to the first oxide semiconductor layer and has a lower sheet resistance than the first oxide semiconductor layer. The display device also includes a first gate electrode either over the first oxide semiconductor layer or between the first oxide semiconductor layer and the substrate. The display device further includes a first gate insulation layer between the first oxide semiconductor layer and the first gate electrode.
US09608007B2 Display device
An object is to provide a semiconductor device having a structure with which parasitic capacitance between wirings can be sufficiently reduced. An oxide insulating layer serving as a channel protective layer is formed over part of an oxide semiconductor layer overlapping with a gate electrode layer. In the same step as formation of the oxide insulating layer, an oxide insulating layer covering a peripheral portion of the oxide semiconductor layer is formed. The oxide insulating layer which covers the peripheral portion of the oxide semiconductor layer is provided to increase the distance between the gate electrode layer and a wiring layer formed above or in the periphery of the gate electrode layer, whereby parasitic capacitance is reduced.
US09608002B2 Semiconductor memory device and method for manufacturing same
According to one embodiment, the stacked body includes a plurality of stacked units and a first intermediate layer. Each of the stacked units includes a plurality of electrode layers and a plurality of insulating layers. Each of the insulating layers is provided between the electrode layers. The first intermediate layer is provided between the stacked units. The first intermediate layer is made of a material different from the electrode layers and the insulating layers. The plurality of columnar portions includes a channel body extending in a stacking direction of the stacked body to pierce the stacked body, and a charge storage film provided between the channel body and the electrode layers.
US09607998B2 Semiconductor storage device and method for manufacturing the semiconductor storage device
A semiconductor storage device includes an insulating layer. A ferroelectric capacitor is on the insulating layer and includes a lower electrode, a ferroelectric film, and an upper electrode. An interlayer insulating film is formed on the insulating layer, and has an opening where the ferroelectric capacitor is disposed. A first metal plug is formed in the insulating layer and connected to the lower electrode via the opening. A second metal plug is embedded in the insulating layer outside the ferroelectric capacitor. A hydrogen barrier film covers the ferroelectric capacitor and the interlayer insulating film. An upper surface of the interlayer insulating film is higher than an upper surface of the first metal plug so that a step is therebetween. The lower electrode is formed on the upper surface of the interlayer insulating film, the upper surface of the first metal plug and the step. The upper surface of the interlayer insulating film and the upper surface of the first metal plug are interlinked via a recessed portion of the interlayer insulating film.
US09607988B2 Off-center gate cut
A semiconductor device includes a diffusion area, a gate structure coupled to the diffusion area, and a dummy gate structure coupled to the diffusion area. The gate structure extends a first distance beyond the diffusion area, and the dummy gate structure extends a second distance beyond the diffusion area.
US09607987B2 Methods for forming fins for metal oxide semiconductor device structures
Methods are disclosed for forming fins in transistors. In one embodiment, a method of fabricating a device includes forming silicon fins on a substrate and forming a dielectric layer on the substrate and adjacent to the silicon fins such that an upper region of each silicon fin is exposed. Germanium may then be epitaxially grown germanium on the upper regions of the silicon fins to form germanium fins.
US09607985B1 Semiconductor device and method of fabricating the same
A semiconductor device and a method of fabricating the same, the semiconductor device includes a substrate, a plurality of fin shaped structures, a first trench and at least one bump. The substrate has a base. The fin shaped structures protrude from the base of the substrate. The first trench recesses from the base of the substrate and has a depth being smaller than a width of each of the fin shaped structures. The at least one bump is disposed on a surface of the first trench.
US09607979B2 Liquid crystal display device and manufacturing method thereof
Provided is a liquid crystal display device according to an embodiment of the present disclosure. The display device includes: a first metal layer, a first insulating layer, a second metal layer, a second insulating layer, and a third metal layer deposited in sequence on a substrate. The first insulating layer and the second insulating layer include a one-hole bridge contact portion for exposing a part of the first metal layer and a part of the second metal layer at one time. The third metal layer is realized to be in contact with the first metal layer and the second metal layer through the one-hole bridge contact portion.
US09607968B1 Flexible packages including chips
A flexible package may be provided. The flexible package may include a flexible molding member including a top surface. The flexible package may include a first chip within the flexible molding member, and including a first top surface. The flexible package may include a second chip within the flexible molding member, and including a second top surface. The first top surface may face away from the top surface of the flexible molding member and the second top surface may face towards the top surface of the flexible molding member.
US09607966B2 Chip arrangement
A chip arrangement is provided. The chip arrangement includes: a first chip electrically connected to the first chip carrier top side; a second chip electrically connected to the second chip carrier top side; and electrically insulating material configured to at least partially surround the first chip carrier and the second chip carrier; at least one electrical interconnect configured to electrically contact the first chip to the second chip through the electrically insulating material; one or more first electrically conductive portions formed over and electrically contacted to at least one of the first chip carrier top side and second chip carrier top side, and one or more second electrically conductive portions formed over and electrically contacted to at least one of the first chip carrier bottom side and second chip carrier bottom side.
US09607962B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a corner constituted by a first side and a second side being perpendicular to the first side; and a plurality of pads including a first pad, arranged along the second side and formed over a semiconductor substrate. The first pad is arranged nearer the corner than other pads of the plurality of pads. The first pad includes a third side, a fourth side being perpendicular to the third side, a fifth side being parallel to the third side and a sixth side being perpendicular to a fifth side. The third side and the fourth side are nearer to the corner than the fifth side and sixth side. A first dummy wiring is formed along the first side. A second dummy wiring is formed along the second side. The first dummy wiring and the second dummy wiring are formed integrally with each other.
US09607945B2 Semiconductor device comprising power elements in juxtaposition order
A semiconductor device including a multiplicity of large current power elements with each power element divided into a multiplicity of divisional elements and arranged such that the power elements belonging to different power elements are arranged in a repetitive sequential order. The IC chip of the semiconductor device is formed to have output wires extending from the respective divisional elements connected to corresponding output pads without crossing other output wires. Arranged on the IC chip are output bumps in association with the respective output pads. A rewiring layer is provided having output coupling wires for connecting together the bumps that belong to the same power element and connecting them further to an external output electrode.
US09607941B2 Conductive via structure and fabrication method thereof
A method for fabricating a conductive via structure is provided, which includes the steps of: forming in an encapsulant a plurality of openings penetrating therethrough; forming a dielectric layer on the encapsulant and in the openings of the encapsulant; forming a plurality of vias in the dielectric layer in the openings of the encapsulant; and forming a conductive material in the vias to thereby form conductive vias. Therefore, by filling the openings having rough wall surfaces with the dielectric layer so as to form the vias having even wall surfaces, the present invention improves the quality of the conductive vias.
US09607937B2 Pin grid interposer
An interposer to form a frame around a bottom chip bonded to a package substrate and to standoff a top chip or package for clearance of the bottom chip. The interposer has pins arrayed on a first side which are soldered to the package substrate for reduced interposer z-height and pads arrayed on a second side to which the top package (chip) is bonded. During assembly, the interposer pins may be pressed against pre-soldered pads and the solder reflowed to join the interposer to the package substrate. A top package (chip) is then joined to an opposite side of the interposer to integrate the first and second chips.
US09607926B2 Probe pad design to reduce saw defects
An integrated circuit wafer and fabrication method includes a probe pad structure in saw lanes between integrated circuits. The probe pad structure includes a probe pad with a plurality of pad segments. The pad segments are elements of an interconnect level of the wafer.
US09607919B2 Semiconductor device with thin redistribution layers
A semiconductor device with thin redistribution layers is disclosed and may include forming a first redistribution layer on a dummy substrate, electrically coupling a semiconductor die to the first redistribution layer, and forming a first encapsulant layer on the redistribution layer and around the semiconductor die. The dummy substrate may be removed thereby exposing a second surface of the first redistribution layer. A dummy film may be temporarily affixed to the exposed second surface of the redistribution layer and a second encapsulant layer may be formed on the exposed top surface of the semiconductor die, a top surface and side edges of the first encapsulant layer, and side edges of the first redistribution layer. The dummy film may be removed to again expose the second surface of the first redistribution layer, and a second redistribution layer may be formed on the first redistribution layer and on the second encapsulant layer.
US09607915B2 Through substrate vias and device
Method of making through-substrate-vias in glass substrates includes providing a first substrate on which a plurality of needles protruding vertically from the substrate are made; providing a second substrate made of glass; locating the substrates adjacent each other such that the needles on the first substrate face the second substrate; applying heat to a temperature where the glass softens, by heating the glass or the needle substrate or both; applying a force such that the needles on the first substrate penetrate into the glass to provide impressions in the glass; and finally, removing the first substrate and providing material filling the impressions in the second substrate made of glass. A device includes a silicon substrate having a cavity in which a MEMS component is accommodated, and a cap wafer made of a material having a low dielectric constant, and through substrate vias of metal, is bonded to the silicon substrate.
US09607914B2 Molded composite enclosure for integrated circuit assembly
Embodiments of the present disclosure are directed toward a molded composite enclosure for an integrated circuit (IC) assembly. In one embodiment, an enclosure for an integrated circuit (IC) assembly may include a molded lid structure having a body portion, and a side portion that extends from the body portion and forms a cavity configured to house the IC assembly, wherein the body portion and the side portion share a contiguous interior material comprising a polymer and share a contiguous exterior material comprising a metal, the contiguous interior material having an opening formed in the body portion such that the IC assembly can be thermally coupled with the contiguous exterior material through the opening. Other embodiments may be described and/or claimed.
US09607913B1 Low power, temperature regulated circuit for precision integrated circuits
Various embodiments provide a temperature regulated circuit. The temperature regulated circuit includes a suspended mass that is positioned in an opening of a frame. The suspended mass is suspended from the frame by a plurality of support beams that may be made of thermally insulating material. The suspended mass provides a thermally isolated substrate for an integrated circuit. The suspended mass also includes a temperature sensor configured to measure a temperature of the integrated circuit, and a heater configured to heat the integrated circuit. A controller is positioned on the frame and is configured to receive temperature measurements from the temperature sensor and control the heater based on the temperature measurements.
US09607909B2 Analysis device, analysis method, film formation device, and film formation method
An analysis device includes an X-ray generation part configured to generate four monochromatic X-rays with different energies to irradiate a sample, an electrically conductive sample stage configured to place the sample thereon and formed of an electrically conductive material, an electrode configured to detect an electric current carried by irradiating the sample with the four monochromatic X-rays with different energies, and an electric power source configured to apply a voltage between the electrically conductive sample stage and the electrode, wherein the four monochromatic X-rays with different energies are X-rays included within a range from an absorption edge of a compound semiconductor included in the sample to a higher energy side of 300 eV.
US09607905B2 Method of measuring breakdown voltage of semiconductor element and method of manufacturing semiconductor element
A method of measuring a breakdown voltage of a semiconductor element includes the steps below. A wafer provided with a plurality of semiconductor elements each having an electrode is prepared. The wafer is divided into a plurality of chips provided with at least one semiconductor element. After the step of division into the plurality of chips, a breakdown voltage of the semiconductor element is measured while a probe is in contact with the electrode of the semiconductor element in an insulating liquid.
US09607900B1 Method and structure to fabricate closely packed hybrid nanowires at scaled pitch
Techniques for forming closely packed hybrid nanowires are provided. In one aspect, a method for forming hybrid nanowires includes: forming alternating layers of a first and a second material in a stack on a substrate; forming a first trench(es) and a second trench(es) in the stack; laterally etching the layer of the second material selectively within the first trench(es) to form first cavities in the layer; growing a first epitaxial material within the first trench(es) filling the first cavities; laterally etching the layer of the second material selectively within the second trench(es) to form second cavities in the layer; growing a second epitaxial material within the second trench(es) filling the second cavities, wherein the first epitaxial material in the first cavities and the second epitaxial material in the second cavities are the hybrid nanowires. A nanowire FET device and method for formation thereof are also provided.
US09607893B1 Method of forming self-aligned metal lines and vias
Disclosed are embodiments of a method, wherein metal lines and vias of an integrated circuit IC) metal level of are formed without requiring separate cut masks to pattern the trenches for the metal lines and the via holes for the vias. Trenches are formed in an upper portion of a dielectric layer. Each trench is filled with a sacrificial material. A mask is formed above the dielectric layer and patterned with one or more openings, each opening exposing one or more segments of the sacrificial material in one or more of the trenches, respectively. A sidewall spacer is formed in each opening and a selective etch process is performed to form one or more via holes that extend through the sacrificial material and through the lower portion of the dielectric layer below. Subsequently, all the sacrificial material is removed and metal is deposited, thereby forming self-aligned metal lines and via(s).
US09607881B2 Insulator void aspect ratio tuning by selective deposition
Disclosed herein is a structure conductive lines disposed in a base layer and separated by a first region. Pillars are each disposed over a respective one of the conductive lines. A dielectric fill layer is disposed over the pillars and extending between the pillars into the first region, and a void is disposed in the dielectric fill layer in the first region between the conductive lines.
US09607873B2 Apparatus and operation method thereof
An apparatus includes a body and a surface for receiving a semiconductor wafer carrier is provided. A nozzle and a venting hole are provided on the surface. The semiconductor wafer carrier has at least one selectively closable capped opening at a bottom, top and/or side surface thereof. The capped opening is configured to couple to, and be accessible by, the nozzle and receive gas output from the nozzle so as to create a substantially oxygen free environment within the semiconductor wafer carrier. The vent hole is configured to allow gas to flow out of the semiconductor wafer carrier. In addition, the apparatus includes a sensor and a controller. The sensor is configured to monitor an ambient condition in the semiconductor wafer carrier, and the controller is configured to adjust a control valve based on the ambient condition so as to control the gas flow or output from the nozzle.
US09607871B2 EFEM system and lid opening/closing method
An object is to prevent down flow gas from entering into a pod in an open state in an EFEM system. An upper canopy is provided along the upper edge of an opening portion on the mini-environment side to block down flow along the opening portion. The upper canopy provides a space in which inert gas supplied through a supply port provided in the pod flows into the mini-environment through the opening of the pod after circulating inside the pod. The down flow has no effect in this space, and the entrance of down flow into the pod can be prevented.
US09607868B2 Substrate heat treatment apparatus
The present invention provides a substrate heat treatment apparatus capable of uniformly heat a substrate at high speed with less breakage of constituent members due to thermal expansion even at high temperature. An embodiment of the present invention is a substrate heat treatment apparatus to perform heat treatment for a substrate and includes: a peripheral ring capable of supporting the substrate; a connection ring; a lifting device to raise and lower the peripheral ring; balls having a lower heat conductivity than that of the peripheral ring; and a lamp to heat the substrate supported by the peripheral ring. The balls are different members from both of the peripheral ring and the connection ring. The lifting device raises and lowers the peripheral ring between a first position close to the lamp and a second position distant from the lamp.
US09607862B2 Extrusion-resistant solder interconnect structures and methods of forming
Various embodiments include methods of forming interconnect structures, and the structures formed by such methods. In one embodiment, a method can include: providing a precursor interconnect structure having: a photosensitive polyimide (PSPI) layer; a controlled collapse chip connection (C4) bump overlying the PSPI layer; and a solder overlying the C4 bump and contacting a side of the C4 bump. The method can further include recessing a portion of the PSPI layer adjacent to the C4 bump to form a PSPI pedestal under the C4 bump. The method can additionally include forming an underfill abutting the PSPI pedestal and the C4 bump, wherein the underfill and the solder form an interface separated from the PSPI pedestal.
US09607853B2 Patterning method using metal mask and method of fabricating semiconductor device including the same patterning method
A patterning method using a metal mask includes sequentially forming a lower metal layer and an upper metal layer on an etching object layer, forming an upper metal mask, forming the upper metal mask including patterning the upper metal layer, forming a lower metal mask, forming the lower metal mask including patterning the lower metal layer using the upper metal mask, and patterning the etching object layer using the upper metal mask.
US09607850B2 Self-aligned double spacer patterning process
Embodiments of the present disclosure are a method of forming a semiconductor device and methods of patterning a semiconductor device. An embodiment is a method of forming a semiconductor device, the method including forming a first hard mask layer over a semiconductor device layer, forming a set of mandrels over the first hard mask layer, and forming a first spacer layer over the set of mandrels and the first hard mask layer. The method further includes forming a second spacer layer over the first spacer layer, patterning the first spacer layer and the second spacer layer to form a mask pattern, and patterning the first hard mask layer using the mask pattern as a mask.
US09607841B2 Semiconductor device and method of fabricating the same
Provided is a semiconductor device and a method of fabricating the same. The method may include forming trenches in a substrate and lower gate patterns on the substrate between the trenches, forming sacrificial patterns filling the trenches, forming a porous insulating layer on the lower gate patterns to cover top surfaces of the sacrificial patterns, removing the sacrificial patterns through pores of the porous insulating layer to form air gaps surrounded by the trenches and the porous insulating layer, and forming a liner insulating layer on inner surfaces of the trenches through the pores of the porous insulating layer.
US09607839B2 NLDMOS transistor and fabrication method thereof
An N-type Lateral Diffused Metal-Oxide-Semiconductor (NLDMOS) transistor is provided. The NLDMOS transistor comprises a P-type substrate; and a semiconductor layer having a deep N-type well region formed on the P-type substrate. Further, the NLDMOS transistor also includes at least a P-type body region and an N-type drift region formed in the deep N-type well region; and an N-type heavily doped drain region formed in the N-type drift region. Further, the NLDMOS transistor includes a P-type doped reverse type region formed below the N-type drift region in the deep N-type well region, being physically connected with the first P-type body region, and preventing carriers from escaping between the N-type source region and external devices.
US09607838B1 Enhanced channel strain to reduce contact resistance in NMOS FET devices
A semiconductor device includes a substrate, a fin structure and an isolation layer formed on the substrate and adjacent to the fin structure. The semiconductor device includes a gate structure formed on at least a portion of the fin structure and the isolation layer. The semiconductor device includes an epitaxial layer including a strained material that provides stress to a channel region of the fin structure. The epitaxial layer has a first region and a second region, in which the first region has a first doping concentration of a first doping agent and the second region has a second doping concentration of a second doping agent. The first doping concentration is greater than the second doping concentration. The epitaxial layer is doped by ion implantation using phosphorous dimer.
US09607828B2 Method of depositing a silicon-containing film
A method of depositing a silicon-containing film using a film deposition apparatus is provided. The apparatus includes a turntable provided in a process chamber. In the method, a seed layer is formed on a surface of the substrate by supplying an aminosilane gas from the first process gas supplying unit for a predetermined period of time while rotating the turntable. A boron-containing gas is supplied from the first gas supplying unit to the surface of the substrate while rotating the turntable after finishing the step of forming the seed layer on the surface of the substrate. A silane-based gas is supplied from the second process gas supplying unit to the surface of the substrate while rotating the turntable and causing silicon atoms contained in the silane-based gas to bond with each other on the surface of the substrate by a catalytic action of the boron-containing gas.
US09607823B2 Protection method for protecting a silicide layer
The method includes the steps of: a) providing a stack including, successively, a substrate, a silicide layer formed on the substrate, and a silicon nitride layer covering at least the silicide layer, b) etching predefined regions of the silicon nitride layer in such a way as to expose at least areas of the silicide layer intended to form the electrical contacts, and c) depositing a protective layer on at least the areas of the silicide layer exposed in step b), the method not including a step of exposing the stack to moisture between step b) and step c), in particular moisture from the ambient air.
US09607812B2 Sputtering target and method for producing same
Provided is a sputtering target which contains Na in high concentration and, despite this, is inhibited from discoloration, generating spots, and causing abnormal electrical discharge and which has high strength and rarely breaks. Also provided is a method for producing the sputtering target. The sputtering target has a component composition that contains 10 to 40 at % of Ga and 1.0 to 15 at % of Na as metal element components other than F, S, and Se, with the remainder composed of Cu and unavoidable impurities, wherein the Na is contained in the form of at least one Na compound selected from sodium fluoride, sodium sulfide, and sodium selenide. The sputtering target has a theoretical density ratio of 90% or higher, a flexural strength of 100 N/mm2 or higher, and a bulk resistivity of 1 mΩ·cm or less. The number of 0.05 mm2 or larger aggregates of the at least one of sodium fluoride, sodium sulfide, and sodium selenide present per cm2 area of the target surface is 1 or less on average.
US09607811B2 Workpiece processing method
Disclosed is a method of processing a workpiece including a mask. The processing method includes: a first process of generating plasma of a first gas containing a silicon halide gas in a processing container of a plasma processing apparatus that accommodates a workpiece having a mask, to form a reactive precursor; a second process of purging a space in the processing container; a third process of generating plasma of a second gas containing oxygen gas in the processing container to form a silicon oxide film; and a fourth process of purging the space in the processing container. In the processing method, a sequence including the first to fourth processes is repeated.
US09607806B2 Charged particle multi-beam apparatus including a manipulator device for manipulation of one or more charged particle beams
The invention relates to a method and a device for manipulation of one or more charged particle beams of a plurality of charged particle beamlets in a charged particle multi-beamlet apparatus. The manipulator device comprises a planar substrate comprising an array of through openings in the plane of the substrate, each of these through openings is arranged for passing the at least one charged particle beamlet there through, wherein each of the through openings is provided with one or more electrodes arranged around the through opening, and a electronic control circuit for providing control signals to the one or more electrodes of each through opening, wherein the electronic control circuit is arranged for providing the one or more electrodes of each individual through opening with an at least substantially analog adjustable voltage.
US09607805B2 Apparatus of plural charged-particle beams
One modified source-conversion unit and one method to reduce the Coulomb Effect in a multi-beam apparatus are proposed. In the modified source-conversion unit, the aberration-compensation function is carried out after the image-forming function has changed each beamlet to be on-axis locally, and therefore avoids undesired aberrations due to the beamlet tilting/shifting. A Coulomb-effect-reduction means with plural Coulomb-effect-reduction openings is placed close to the single electron source of the apparatus and therefore the electrons not in use can be cut off as early as possible.
US09607792B2 Knob assemblies with encoder-controlled illumination
A knob assembly includes a repositionable knob having an interior framework and a light-transmissive indicia, at least one light source for projecting light into the knob to back-illuminate the indicia, a position sensor for providing an output dependent on the position of the knob, and a controller receiving the output from the sensor and controlling the intensity of the at least one light source to compensate for any light blocked by the interior framework, and maintain a substantially uniform illumination of the light-transmissive indicia so that it is viewable from the exterior of the knob.
US09607790B2 Operating device with a plurality of actuating elements arranged next to and/or below one another
An operating device with a number of actuating elements, such as switches and/or pushbuttons, arranged next to one another and/or one below the other is provided. The actuating elements are delimited, at least in part, by at least one frame element. The frame element is provided, at least in some regions, with surface sections that are shaped such that they can be detected haptically. One actuating element is respectively assigned to at least a part of the haptically detectable surface sections.
US09607785B1 Temporary restriction of access to circuit breakers
A circuit breaker can actuate to a closed condition and to an open condition. An assembly for the circuit breaker can include an obstacle that can be positioned to obstruct one form of actuation while permitting another form of actuation. The obstacle can be moved from the obstructing position to allow multiple forms of actuation. The obstacle may permit manual actuation of the circuit to an open state in any position.
US09607780B2 Electrical contactor
An electrical contactor for switching a load current having an AC waveform, has a fixed electrical contact, a movable electrical contact, an actuator arrangement having a drive coil drivable for opening and closing the movable and fixed electrical contacts, and a power supply having a controller for outputting truncated-waveform drive pulses to the electrical actuator arrangement, so as to prevent contact separation prior to peak load current.
US09607777B2 Separator and electrochemical device
The present disclosure provides a separator and an electrochemical device, the separator is provided with a folded structure unit across a widthwise direction of the separator, and an overlapping part of the folded structure unit is filled with an adhesive. When the separator is applied into a production of the electrochemical device, a winding process can be performed as usual. After an electrolyte injection or high temperature aging of the electrochemical device, the adhesive filled in the folded structure unit of the separator may be dissolved into the electrolyte, the folded structure unit can be unfolded to a flat position again, so as to effectively eliminate deformation of the electrochemical device, which may be caused by thermal contraction of the separator, over stress in the separator wound in a cell, or the separator's binding on expansion of negative and positive electrodes, during operation and production of the electrochemical device.
US09607776B2 Ultracapacitor with improved aging performance
An energy storage device such as an electric double layer capacitor has positive and negative electrodes, each including a blend of respective first and second activated carbon materials having distinct pore size distributions. The blend (mixture) of first and second activated carbon materials may be equal in each electrode.
US09607771B2 Flexible supercapacitor, method of manufacturing the same, and device including the flexible supercapacitor
A flexible supercapacitor, a method of manufacturing the same, and a device including the same are provided, the flexible supercapacitor includes a first flexible electrode assembly, a second flexible electrode assembly corresponding to the first flexible electrode assembly, a separator for preventing contact between the first flexible electrode assembly and the second flexible electrode assembly, and an electrolyte between the first flexible electrode assembly and the second flexible electrode assembly. The flexible supercapacitor may include a tube including the first flexible electrode assembly, the second flexible electrode assembly, the separator, and the electrolyte.
US09607769B2 Multilayer ceramic capacitor having terminal electrodes and board having the same
A multilayer ceramic capacitor and a board having the same are provided. The multilayer ceramic capacitor includes a ceramic body including internal electrodes and having lead-out portions exposed to end surfaces thereof, and external electrodes disposed on portions of the end surfaces of the ceramic body to be connected to the lead-out portions of the internal electrodes, terminal electrodes coupled to both end portions of the ceramic body and including horizontal portions disposed below the ceramic body and vertical portions spaced apart from the end surfaces of the ceramic body and connected to the external electrodes.
US09607767B2 Laminate-type ceramic electronic component
A laminate-type ceramic electric component such as laminated ceramic capacitor which has excellent mechanical strength and also has thermal shock resistance at the same time is provided. A laminate-type ceramic electronic component includes an inner layer part, in which dielectric layers including ABO3 (which represents a perovskite crystal in which A contains at least Ba and B contains at least Ti) as a main component and internal electrode layers are alternately laminated; and a pair of outer layer parts which sandwich the inner layer part, wherein the outer layer parts include a continuous film containing a Ba—Si—Ti—O based crystal phase.
US09607762B2 Multilayer ceramic electronic part to be embedded in board and printed circuit board having multilayer ceramic electronic part embedded therein
There is provided a multilayer ceramic electronic part to be embedded in a board including: a ceramic body including dielectric layers; an active layer including a plurality of first and second internal electrodes; upper and lower cover layers disposed on and below the active layer, respectively; and first and second external electrodes formed on both end portions of the ceramic body, wherein a first internal electrode positioned at an outermost position among the first electrodes is connected to the first external electrode by at least one first via extended to at least one of first and second main surfaces of the ceramic body, and a second internal electrode positioned at an outermost position among the second internal electrodes is connected to the second external electrode by at least one second via extended to at least one of first and second main surfaces of the ceramic body.
US09607747B2 Magnetization apparatus for magnet of magnetic encoder and method thereof
A magnetization apparatus for a magnet of a magnetic encoder. The magnetization apparatus is configured to alternately form a positive and a negative magnetization areas by moving a magnetic member along a route penetrating a gap of a magnetization yoke while alternately generating positive and negative magnetic fields in the gap of the magnetization yoke. The magnetization apparatus includes a power supply part configured to supply electric power to a coil wound around the magnetization yoke; an area setting part configured to receive magnetization pattern information specifying arrangement of the magnetization areas relative to the magnetic member; a positional information generation part configured to output positional information of the magnetic member moving along the route; and a control part configured to control the power supply part in such a manner that each portion of the magnetic member corresponding to the magnetization area specified in the magnetization pattern information receives corresponding positive or negative magnetic field based on the positional information outputted from the positional information generation part.
US09607734B2 Shielded electrical ribbon cable with dielectric spacing
An electrical ribbon cable includes at least one conductor set having at least two elongated conductors extending from end-to-end of the cable. Each of the conductors are encompassed along a length of the cable by respective first dielectrics. A first and second film extend from end-to-end of the cable and are disposed on opposite sides of the cable The conductors are fixably coupled to the first and second films such that a consistent spacing is maintained between the first dielectrics of the conductors of each conductor set along the length of the cable. A second dielectric disposed within the spacing between the first dielectrics of the wires of each conductor set.
US09607719B2 Vacuum chamber for plasma electric generation system
A system and apparatus for controlled fusion in a field reversed configuration (FRC) magnetic topology and conversion of fusion product energies directly to electric power. Preferably, plasma ions are magnetically confined in the FRC while plasma electrons are electrostatically confined in a deep energy well, created by tuning an externally applied magnetic field. In this configuration, ions and electrons may have adequate density and temperature so that upon collisions ions are fused together by the nuclear force, thus forming fusion products that emerge in the form of an annular beam. Energy is removed from the fusion product ions as they spiral past electrodes of an inverse cyclotron converter. Advantageously, the fusion fuel plasmas that can be used with the present confinement and energy conversion system include advanced (aneutronic) fuels.
US09607716B2 Detecting defective connections in stacked memory devices
A method for testing a stacked memory device having a plurality of memory chips connected to and arranged on top of a logic chip for a connection defect is disclosed. The method may include testing a memory chip by writing a data value into a first location in the memory chip, reading a data value from the first location, detecting a first bit error and recording a bit number of the first bit error. The method may also include testing the memory chip by writing a data value into a second location in the memory chip, reading a data value from the second location in the memory chip, detecting a second bit error and recording a bit number of the second bit error. The method may also include replacing a connection common to the first and second bit errors with a spare connection.
US09607715B1 Memory internal comparator testing system
In some embodiments, a system includes a memory testing circuit configured to perform a test of an internal comparator of a memory circuit by performing operations. The operations may include causing a first value to be stored at the memory circuit as a current data value. The operations may further include subsequently causing the first value to be sent to the memory circuit as a current comparison data value. The operations may further include causing the internal comparator to compare the current data value to the current comparison data value. The operations may further include receiving a current match value that indicates whether the current data value matches the current comparison data value. In some embodiments, the memory testing circuit may be configured to enable a self-test circuit to detect errors regarding functions of the memory circuit that the self-test circuit is not designed to test.
US09607697B2 Non-volatile semiconductor memory device and improved verification and programming method for the same
Provided herein are semiconductor memory devices and operating methods thereof. A semiconductor memory device may include a memory cell array including a plurality of cell strings, and a peripheral circuit. The peripheral circuit may include a voltage generating unit configured to perform a program loop for alternately performing a program operation and a verification operation on the memory cell array. The peripheral circuit may include a control logic configured to control the voltage generating unit to perform the program loop. Wherein, in performing the program loop, a second pass voltage applied to an unselected word line adjacent to a selected word line among a plurality of word lines connected with the memory cell array is lower than a first pass voltage applied to a remaining unselected word line during the program operation.
US09607693B2 Semiconductor storage device
A semiconductor storage device according to the present embodiments includes a first bit line and a first word line. A resistance-change memory element is connected to the first bit line and the first word line. A sense node is connected to the first bit line in a data read operation. A first transistor is connected between the sense node and the first bit line. A second transistor connects the first bit line and a power supply to each other in a data write operation. A first operational amplifier has one input connected to the first bit line, other input receiving a reference voltage, and an output connected in common to a gate of the first transistor and a gate of the second transistor. A sense circuit is connected to the sense node.
US09607686B2 Semiconductor memory device
A semiconductor memory device includes data path circuits and control circuits alternately disposed along a first direction. A first metal layer is disposed on the data path circuits and control circuits. Each of data path circuits includes a memory cells disposed in rows along the first direction and columns along a second direction crossing the first direction and a read/write circuit disposed at an end of the columns of memory cells. At least one pair of adjacent columns of memory cells has an electrical separation between the gate polysilicon layer the pair of adjacent memory cell columns—that is, gate conductor layer of the adjacent memory columns are electrically distinct. A word line in the first metal layer is segmented along the first direction into separately addressable portions.
US09607674B1 Pulse latch reset tracking at high differential voltage
A method and an apparatus for generating an internal memory clock are provided. The apparatus includes a pulse generator configured to receive a first clock signal in a first power domain and initiate a second clock signal in a second power domain in response to the first clock signal. The first power domain provides a first voltage for logic operations and the second power domain provides a second voltage for memory operations. The apparatus includes a tracking circuit configured to generate a reset signal based on a voltage level of the first power domain. The reset signal may be configured to reset the pulse generator in the first power domain. The apparatus may further include a latch configured to receive the second clock signal in the second power domain.
US09607664B2 Leveraging portable system power to enhance memory management and enable application level features
A memory device and techniques for its operation are presented. After operating on power received from a host, the memory device determines that it is no longer receiving host power and, in response, activates a power source on the memory device itself. Using this reserve power, the memory device can then perform data management operations. The techniques can also be applied to a digital appliance having a non-volatile memory. The memory device or digital appliance can prioritize its memory management operation during the host/user operating window based on the ability to perform these operations outside of the host/user operating window. Additionally, in a data write operations, where the memory device receives data from a host, stores the data in volatile memory, and then writes the data into the non-volatile memory, the memory device sends the host an acknowledgment of the data having been written into the non-volatile memory after it has been store in the volatile memory, but before the write into the non-volatile memory is complete.
US09607662B1 Sealing and enclosure system for disc drives
A disc-drive enclosure system comprising an enclosure assembly having an interior area, a divider separating the interior area into two chambers. An opening in the divider receives the end of a disc drive the a disc tray being openable into the first chamber, while the disc drive's body remains in the second chamber. A sled assembly in the enclosure assembly support the disc drive and is movable relative to the divider between first and second positions. The sled assembly has a sealing member coupled to a leading end portion and positioned to form a seal around the drive opening when the sled assembly is in the first position with the end portion of the housing in the first chamber and the body portion in the second chamber.
US09607656B1 Dynamic multiple video ratings
Techniques are described for providing playback of media content based on dynamic multiple video ratings. Scenes of media content can be associated with content indicators describing the types of activities within the scene. The content indicators can be used to generate ratings for scenes of the media content and the ratings can be used to modify playback of the media content, for example, by skipping playback of scenes.
US09607655B2 System and method for seamless multimedia assembly
Systems and methods are provided for seamless assembly of video/audio segments. To achieve such seamless assembly during streaming/online progressive download of media, a second segment is downloaded to a client during the presentation of a first segment. The first segment is then attached to the beginning of the second segment, where no jitter or gap results with the transition point either in the video or audio portion of the segments. Hence, the merged segments are presented as a seamless assembly of video/audio segments, where the user is “unaware” that the merged segments are the result of two separate or different segments. To effectuate such gapless assembly of segments, a gapless media file is created for encoding the video and audio segments using a gapless audio encoding scheme, such as Ogg Vorbis, where synchronized, gapless audio tags are interleaved in the video segments.
US09607653B2 Apparatus, system and method of authomatically creating an age progression video
Embodiments of the present invention relate to a media processing engine that produces an age progression video of a person by using photos of the person. The processing engine sequences and manipulates the photos such that the focus in each chronological photo is on the person. The processing engine uses a sliding window for facial recognition across a wide age range such that pictures of the person at a younger age (e.g., infancy) are positively associated with pictures of the person at an older age (e.g., teenager). In some embodiments, the processing engine is implemented on a remote server that provides a backup or storage service to its members. The photos are located at the remote server. The age progression video can be downloaded and/or shared by a member with others. In some embodiment, the age progression video includes a text caption, such as a message promoting the service.
US09607650B2 Systems and methods for reducing audio distortion during playback of phonograph records using multiple tonearm geometries
Systems and methods are disclosed relating to electro-mechanical devices and related computer control and audio processing systems intended to optimize playback fidelity of phonograph records. Said recordings are manufactured by a process that employs a cutting head assembly driven in a straight path from the outer to the inner-most radius of the recordable surface. However, most record turntables device that are used to play back phonograph records rely on a stylus transducer attached to the end of a pivoting arm. Instead of the linear path followed by the original cutting head, said tonearm traces an arc across the surface of the recorded disk resulting in playback distortion proportional to error in alignment of said stylus relative to the tangent of the groove. This invention addresses this deficiency and produces an optimal audio quality of playback of phonograph records.
US09607641B1 Bond pad sharing for powering multiple writers of a recording head
A slider of a magnetic recording head comprises a plurality of electrical bond pads coupled to bias sources. A first writer on the slider is coupled between first and second bond pads. A second writer on the slider is coupled between third and fourth bond pads. At least one heater is coupled between two of the first, second, third, and fourth bond pads. The first writer can have a center-tap coupled to first and second bond pads. The second writer can have a center-tap coupled to third and fourth bond pads. A first writer heater can be coupled between the center-tap of the second writer and the ground pad. A second writer heater can be coupled between the center-tap of the first writer and the ground pad.
US09607640B2 Bond pad sharing for powering a multiplicity of electrical components of a recording head
An apparatus includes a slider of a recording head comprising a plurality of electrical bond pads coupled to bias sources and a ground pad. Each of a plurality of electrical components of the slider is coupled to at least one of the electrical bond pads. At least one of the electrical bond pads is a shared electrical bond pad coupled to at least two of the electrical components. At least one diode is coupled to at least one of the electrical bond pads and at least one of the electrical components.
US09607638B1 Recording head with an on-wafer integrated laser
A recording head includes a layer of plasmonic metal deposited on a surface of the recording head. One or more non-self-supporting layers of crystalline material are attached to the plasmonic metal, the one or more layers of crystalline materials configured to form an active region of a laser. A waveguide is configured to receive plasmons from the laser and direct the plasmons to a recording medium.
US09607634B2 Magnetic stack including cooling element
Various embodiments of a magnetic stack are disclosed. In one or more embodiments, the magnetic stack includes first and second shield layers, and a magnetically responsive lamination disposed between the first and second shield layers. The magnetically responsive lamination can be configured to receive a sense current IS therethrough. The magnetic stack also includes a cooling element disposed between the first and second shield layers and thermally coupled to the magnetically responsive lamination. The cooling element can be configured to receive a bias current IB therethrough. And the cooling element can be configured to cool the magnetically responsive lamination during a read function.
US09607626B1 Dynamically reconfigurable filter bank
A reconfigurable filter bank system that has an asymmetrical tree structure with multiple stages to generate multiband outputs. Each stage may include cascaded low-pass filters (LPFs), cascaded high-pass filters (HPFs) and/or all-pass filter(s) (APF(s)) having identical phase responses. As the cascaded LPFs, cascaded HPFs and APF(s) have identical phase responses, each frequency band of the multiband output may have an identical phase shift such that the frequency bands are in-phase and can be added together. The multiband outputs of the reconfigurable filter bank may have near-perfect reconstruction (e.g., small number of cross-band ripples) and therefore only minor distortion. In addition, the number of frequency bands and corresponding non-uniform bandwidths (e.g., frequency ranges) may be user-adjustable and/or reconfigurable during device operation. Further, the reconfigurable filter bank may have reduced computational complexity and/or latency.
US09607625B2 Systems and methods for audio encoding and decoding
Systems and methods are provided for audio encoding. For example, first quantization encoding is performed on audio data associated with a current frame of an audio data stream to obtain first quantization-encoded data; second quantization encoding is performed on the audio data to obtain second quantization-encoded data; the first quantization-encoded data is coupled to the current frame of the audio data stream; and the second quantization-encoded data is coupled to a next frame of the audio data stream.
US09607613B2 Speech endpointing based on word comparisons
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing based on word comparisons are described. In one aspect, a method includes the actions of obtaining a transcription of an utterance. The actions further include determining, as a first value, a quantity of text samples in a collection of text samples that (i) include terms that match the transcription, and (ii) do not include any additional terms. The actions further include determining, as a second value, a quantity of text samples in the collection of text samples that (i) include terms that match the transcription, and (ii) include one or more additional terms. The actions further include classifying the utterance as a likely incomplete utterance or not a likely incomplete utterance based at least on comparing the first value and the second value.
US09607609B2 Method and apparatus to synthesize voice based on facial structures
Disclosed are embodiments for use in an articulatory-based text-to-speech conversion system configured to establish an articulatory speech synthesis model of a person's voice based on facial characteristics defining exteriorly visible articulatory speech synthesis model parameters of the person's voice and on a predefined articulatory speech synthesis model selected from among stores of predefined models.
US09607600B2 Attenuators, arrangements of attenuators, acoustic barriers and methods for constructing acoustic barriers
An arrangement comprising a plurality of attenuators for attenuating acoustic waves, each attenuator of the plurality of attenuators comprising: a first body defining a cavity therein and at least one open aperture extending across a portion of the first body, the first body being configured to attenuate acoustic waves over a resonant frequency band.
US09607589B2 String bender
A string bender includes a base portion configured to anchor a plurality of strings and to be removably (or releasably) mounted to a guitar body without requiring drilling or cutting of the guitar body. The string bender can also include at least one bar extending from the base portion in a direction substantially toward a top of the guitar body, the at least one bar being attached to at least one corresponding cam and disposed so as to be able to rotate relative to the base portion such that a rotation of the at least one bar causes a rotation of the cam and a change in tension of a string associated with the cam. The string bender can be constructed to bend one or more strings, for example the B and/or G strings. The string bender can also be constructed to fit a variety of guitar styles, such as the Gibson Les Paul-style and the Fender Telecaster-style guitars.
US09607586B2 Asymmetric circuitry
Techniques are disclosed relating to asymmetric circuits. In some embodiments, a storage element is configured to maintain a first input value as an input to an asymmetric circuit during a time interval. For example, in one embodiment, the time interval may correspond to a frame of video data and the storage element may be configured to store a filter coefficient for the frame of video data. In some embodiments, the storage element may be configured to store the value as a constant for multiple operations by the asymmetric circuit. In some embodiments, the asymmetric circuit is configured to generate a plurality of output values based on the first input value and respective ones of a set of second input values. In some embodiments, the asymmetric circuit is leakage power asymmetric and/or critical path asymmetric. This may increase performance and/or reduce power consumption.
US09607583B2 Display controller device having a debug interface
A display controller device for processing image data has a data processor for generating a display signal. The device has a writeback unit having an input coupled to the display signal and an output coupled to a debug interface. The writeback unit has a slice controller for defining a set of slices of the image and consecutively selecting slices of the set, and a slice selector for sampling pixel data from a selected slice. A slice buffer is coupled between the slice selector and the debug output for temporarily storing the selected pixel data. The slice controller transfers the selected pixel data to the debugger and subsequently selects a next slice until all slices of the set have been transferred. The debug system receives the slices and regenerates and displays the image.
US09607582B2 Dynamic update of display pixels
A system and method of driving images on displays includes receiving image content in a processing unit. When a peak data condition is identified, pixel rows of at least one display are updated in a non-sequential order in response to identifying the peak data condition.
US09607577B2 Dynamic power and brightness control for a display screen
An image is displayed on an electronic display device at a reduced power level. Power used by the display device is maintained below a predetermined maximum power level by uniformly scaling the initial optical intensity of an image to a lower optical intensity whenever displaying the image at the initial optical intensity would result in power consumption of the display device exceeding the predetermined maximum power level.
US09607575B2 Display mode adjusting method of display device and display mode adjusting module thereof
A display mode adjusting method and a display mode adjusting module executing the adjusting method are provided. The method includes the following steps: generating a saturation adjusting output color according to an input color to adjust the saturation; obtaining a relative color temperature adjusting parameter according to a target color temperature and an original optical characteristic of a display device; generating a color temperature adjusting output color according to the saturation adjusting output color and the relative color temperature adjusting parameter to adjust the color temperature; obtaining a brightness adjustment value according to the brightness of ambient light to adjust the brightness. Therefore, the display mode of the display device is adjusted to suitable for reading, which avoids the eyestrain when the users read for a long time.
US09607573B2 Avatar motion modification
A method, system and computer program for modifying avatar motion. The method includes receiving an input motion, determining an input motion model for the input motion sequence, and modifying an avatar motion model associated with the stored avatar to approximate the input motion model for the input motion sequence when the avatar motion model does not approximate the input motion model. The stored avatar is presented after the avatar motion model associated with the stored avatar is modified to approximate the input motion model for the input motion sequence.
US09607570B2 Magnifying tool for viewing and interacting with data visualization on mobile devices
In accordance with various embodiments, a magnifying tool is provided in a user interface for magnifying content displayed on a mobile device and any other device with a restricted or limited viewing screen. A mobile device, including a magnifying tool for magnifying content displayed on the mobile device, can comprise a computer readable storage medium and processor. The mobile device can include a touchscreen operable to receive input from a user and display content. When the mobile device receives a selection of a location on the touchscreen, the mobile device determines a position of the location on the screen, determines a portion of the screen to magnify, and magnifies the portion of the screen and overlays the magnified portion on the screen.
US09607567B2 Display panel and mobile terminal
A display panel comprising a light guide plate; a main light source configured to emit light from a first lateral surface of the light guide plate in a first direction; a sub-light source configured to emit light from a second lateral surface vertical to the first lateral surface of the light guide plate in a second direction perpendicular to the first direction; and a liquid crystal panel provided in a front surface of the light guide plate and configured to output image information.
US09607566B2 Display apparatus and display panel driver including software-controlled gate waveforms
A liquid crystal display apparatus includes a liquid crystal display panel having gate lines and source lines, a GIP circuit which drives the gate lines and a source driver IC3 which drives the source lines. The source driver IC3 includes a gate control signal generator which generates gate control signals SOUT1-SOUTn which control the GIP circuit. The gate control signal generator is configured so that it is possible to control the waveforms of the gate control signals SOUT1-SOUTn in software.
US09607557B2 Electrowetting display apparatus and method of manufacturing the same
An electrowetting display apparatus includes a first substrate including a first electrode that receives a gray-scale voltage and a second electrode insulated from the first electrode and receiving a reference voltage, a second substrate, a fluid layer, and a color filter. The color filter has a first thickness in an area corresponding to the first electrode and a second thickness in an area corresponding to the second electrode, and the first thickness is larger than the second thickness. Accordingly, a cell gap of the electrowetting display apparatus is reduced, and color reproducibility of the electrowetting display apparatus is improved without sacrificing brightness.
US09607550B2 Scanning line driving device, display apparatus and scanning line driving method
A scanning line driving device drives scanning lines in a display unit including data lines each connected to a plurality of pixels arranged in a column direction and the scanning lines each connected to a plurality of pixels arranged in a row direction, the pixels arranged at respective intersections of the data lines and the scanning lines. The device is configured to sequentially keep each of the scanning lines in a selected state pursuant to a predetermined order and output a scanning line drive signal, which is set to a low level in a high-luminance display drive and to a high level in a low-luminance display drive, to all the scanning lines during a blanking period between a period in which one scanning line is kept selected and a period in which a next scanning line is kept selected.
US09607527B2 Converting audio to haptic feedback in an electronic device
In general, in one aspect, a method performed by one or more processes executing on a computer systems includes receiving an audio signal comprising a range of audio frequencies including high frequencies and low frequencies, converting a first portion of the range of audio frequencies into haptic data, shifting a second portion of the range of audio frequencies to a different range of audio frequencies, and presenting at least one of the converted first portion and the shifted second portion to a human user. Other implementations of this aspect include corresponding systems, apparatus, and computer program products.
US09607522B2 Unmanned aerial vehicle authorization and geofence envelope determination
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for unmanned aerial vehicle authorization and geofence envelope determination. One of the methods includes determining, by an electronic system in an Unmanned Aerial Vehicle (UAV), an estimated fuel remaining in the UAV. An estimated fuel consumption of the UAV is determined. Estimated information associated with wind affecting the UAV is determined using information obtained from sensors included in the UAV. Estimated flights times remaining for a current path, and one or more alternative flight paths, are determined using the determined estimated fuel remaining, determined estimated fuel consumption, determined information associated wind, and information describing each flight path. In response to the electronic system determining that the estimated fuel remaining, after completion of the current flight path, would be below a first threshold, an alternative flight path is selected.
US09607520B2 Dynamic turbulence engine controller apparatuses, methods and systems
The DYNAMIC TURBULENCE ENGINE CONTROLLER APPARATUSES, METHODS AND SYSTEMS (“DTEC”) transform weather, terrain, and flight parameter data via DTEC components into turbulence avoidance optimized flight plans. In one implementation, the DTEC comprises a processor and a memory disposed in communication with the processor and storing processor-issuable instructions to receive anticipated flight plan parameter data, obtain terrain data based on the flight plan parameter data, obtain atmospheric data based on the flight plan parameter data, and determine a plurality of four-dimensional grid points based on the flight plan parameter data. The DTEC may then determine a non-dimensional mountain wave amplitude and mountain top wave drag, an upper level non-dimensional gravity wave amplitude, and a buoyant turbulent kinetic energy. The DTEC determines a boundary layer eddy dissipation rate, storm velocity, and eddy dissipation rate from updrafts, maximum updraft speed at grid point equilibrium level and storm divergence while the updraft speed is above the equilibrium level and identify storm top. The DTEC determines storm overshoot and storm drag, Doppler speed, eddy dissipation rate above the storm top, and determine eddy dissipation rate from downdrafts. The DTEC then determines the turbulent kinetic energy for each grid point and identifies an at least one flight plan based on the flight plan parameter data and the determined turbulent kinetic energy.
US09607509B2 Identification of vehicle parking using data from vehicle sensor network
A framework for identifying parking areas from vehicle trajectory data is described herein. Vehicle trajectory data collected from a sensor network having a plurality of sensor stations for detecting vehicles is provided. The vehicle trajectory data is pre-processed to generate a tracking table of vehicles and analyzed to determine an interstation parking area between first and second sensor stations of interest based on input parameters from a user.
US09607508B2 System including a wireless dental instrument and universal wireless foot controller
A wireless, remote foot controller and a wireless instrument in direct communication with one another and method of operation. The remote foot controller can determine the wireless instrument in the hand of the dental professional and can determine whether the instrument is operational in an continuously variable mode or whether the instrument is operational at discrete speeds. The remote foot controller can then respond to activation by a user to provide a predetermined signal that drives the handheld unit with the appropriate signal. The remote foot controller is activated by application of pressure to the foot controller that provides tactile, sensory feedback to the user. The foot controller includes a circuit board, antenna and battery so that it is wireless. The circuit board includes communications protocol to permit the foot controller to communicate with several dental instruments. Although the foot controller is capable of controlling multiple dental instruments, it only controls one dental instrument at a time, usually the most recent device in the hands of the dental professional.
US09607504B2 Apparatus and method for remote control in a short-range network, and system supporting the same
An apparatus and method for remote control in a short-range network system, and a system supporting the same are provided, in which from a remote device that remotely controls the application execution device using a predetermined Control User Interface (CUI), information about capability of the remote device is collected, a CUI request requesting a CUI to be used for remotely controlling a currently executed application and the information about the capability of the remote device are sent to an application server, a CUI matching the capability of the remote device is received from the application server in response to the CUI request, and the received CUI is sent to the remote device.
US09607502B1 Real-time incident control and site management
Embodiments of a system are disclosed for real-time incident control and site management, which enables update-to-date monitoring of every location of a multi-unit site and efficient direction of operations on a site-wide basis. The system communicates with parties onsite via text messaging or similar means, analyzes the communication to determine a status for each unit of the site, and presents a graphical overview of the site with the status information, which allows a commander using the system to control the actions of the parties onsite in an efficient and effective manner. The system also coordinates with support agencies, such as law enforcement agencies, to facilitate assistance of the parties onsite.
US09607498B2 Method, system and apparatus for fall detection
Methods, systems, and apparatuses are provided for detecting fall events of a person. Fall events are falls that are likely to occur, are occurring, or have occurred. Fall detectors and fall detector systems detect fall events of the person. Data relating to the person are received from sensors and analyzed to perform fall detection. Data relating to the person includes accelerations and forces experience by the person, changes in body position of the person, movements of the person, and body signals and sounds of the person. Neurological tests are administered to determine levels of responsiveness and awareness of the person in response to detections. Warnings are issued, and safety measures are deployed, in response to detections. Data relating to fall events are recorded and logged. Fall event histories based upon the logged data and fall detection algorithm performance are used to improve future fall detection and prediction.
US09607494B2 Supervised interconnect smoke alarm system and method of using same
A smoke alarm system for providing interconnect supervision between detectors includes smoke detectors configured so that an interconnect line extends between each of the smoke detectors. In one embodiment using a wired connection, each of the smoke detectors includes an interconnect input and an interconnect output for connecting the smoke detectors into a loop configuration. Similarly, the system may also operate to provide interconnect supervision in a wireless manner such that each of the smoke detectors is polled on a periodic basis. Thus, the smoke alarm system uses interconnect supervision for alerting other detectors of a smoke and/or carbon monoxide alarm as well as altering other detectors to a fault condition.
US09607483B2 Processing automated banking transactions requiring approval
In an example embodiment, an automated banking machine operable to perform cash withdrawals. If a withdrawal is below a threshold, authorization is obtained from a first transaction authorization computer. If a withdrawal is greater than or equal to the threshold, a first portion of the cash is dispensed responsive to authorization from a first transaction authorization computer and a second portion of the cash amount is dispensed responsive to authorization from a second transaction authorization computer.
US09607465B2 Bulk vending apparatus, system and method
A vending machine is provided. The vending machine includes a number of bins, with each bin sized to contain a consumable product. The vending machine also includes a consumable product collection area, with the consumable product collection area accessible by a vending machine user. A conveyor communicates at least a portion of each of the bins, with the conveyor positioned to receive the consumable product from the bin and transport the consumable product to the consumable product collection area. The vending machine also includes an interface structured to receive a currency from the vending machine user to purchase at least one of the consumable products and a controller that activates the conveyor to transport the consumable product to the consumable product collection area.
US09607461B2 Currency inspection using mobile device and attachments
Currency inspection using mobile devices and attachments are provided herein, as well as methods of use. In some embodiments, an apparatus may be configured to provide selections of currencies to a user via a display of the apparatus, obtain currency attributes for a selected currency, receive currency parameters for suspect currency using a currency evaluation device that is communicatively coupled with the apparatus, the currency evaluation device having a sensor array that comprises one or more sensors that are each configured to determine at least one currency parameter, compare the currency parameters for the suspect currency to the currency attributes, and output a warning message if the suspect currency is potentially counterfeit.
US09607459B2 Wirelessly charging electronic lock device
A wirelessly charging electronic lock device includes an electronic key and a electronic lock, a key code and a pre-stored matching code are pre-stored in the electronic key, an electronic lock code is pre-stored in the electronic lock, the electronic key includes a wireless charging device and a first wireless signal device, the wireless charging device charges the electronic device by wireless transmission, the electronic lock includes a wireless charging receiving device, a second wireless signal device, and a processing unit, the processing unit is configured to figure out a current matching code, the current matching code is compared with the pre-stored matching code, which is validated as to whether the electronic key matches with the electronic lock.
US09607457B2 Reuseable keyfob for use prior to sale of keyless vehicle
A keyfob and related method of utilizing a keyfob prior to a sale of a new vehicle to a purchaser having a virtual keyfob are provided. The method broadly includes the steps of pairing a keyfob to a computer of the new vehicle at an assembly plant, using the keyfob to switch a mode of the new vehicle between an assembly mode and a transportation mode, and unpairing the keyfob from the computer upon pairing the computer to the virtual keyfob of the purchaser. The step of unpairing the keyfob may include providing instructions from a remote location to the computer via a wireless network, and from the computer to the virtual keyfob via a local area wireless network. The method may further include the step of re-pairing the keyfob to a computer of a second new vehicle at the first or a third location.
US09607451B2 Method and a system for merging health indicators of a device
A method and system for merging health indicators of a device. During the method, health indicators Indi are firstly distributed in at least one indicator group G, each health indicator Indi being associated with a respective detection threshold Sdi, it being possible to determine a characteristic operating point of the device by using the health indicators Indi of an indicator group G. An alarm threshold Sa is determined using training health indicators. Then, a merged health indicator MHI is determined by taking into account both of the alarm threshold Sa and also of the detection thresholds Sdi of the health indicators Indi of the group G. Finally, the merged health indicator MHI is compared to the alarm threshold Sa and it is deduced whether or not the device presents a fault or a risk of such a fault appearing.
US09607443B2 Portable race device for displaying real-time race information
The invention comprises systems and devices for calculating and displaying real-time race information to a racer during a race. A portable race device may be worn by a racer. During the race, while within range of a race gate transmission, the race device receives gate crossing times for other race participants, and may calculate and display the current positions and times for a selected race group, and the pace needed for the racer to win, and also may display the projected finish positions and times for a selected race group, and the pace needed for the racer to win.
US09607437B2 Generating augmented reality content for unknown objects
Techniques described herein provide a method for defining virtual content for real objects that are unknown or unidentified at the time of the development of the application for an augmented reality (AR) environment. For example, at the time of development of an AR application, the application developer may not know the context that the mobile device may operate in and consequently the types or classes of real object and the number of real objects that the AR application may encounter. In one embodiment, the mobile device may detect unknown objects from a physical scene. The mobile device may then associate an object template with the unknown object based on the physical attributes, such as height, shape, size, etc., associated with the unknown object. The mobile device may render a display object at the pose of the unknown object using at least one display property of the object template.
US09607435B2 Method for rendering an image synthesis and corresponding device
A method and device for rendering a synthesis image comprising generating a plurality of elementary geometries (201 . . . 2i2) from an input geometry, a plurality of vertices being associated with each elementary geometry, each vertex being defined with coordinates; assigning an index value (0, 1 . . . 6, 7) to each elementary geometry of at least a part of the elementary geometries (201 . . . 2i2), the index value being estimated from the coordinates associated with at least one vertex of the elementary geometry, and rendering the synthesis image by using the indexed elementary geometries.
US09607433B2 Geometric structure analyzing method, geometric structure analyzing system, and computer program product
A geometric structure analyzing method, a geometric structure analyzing system, and a computer program product are provided, to analyze a two-dimensional geometric structure of a model composed of at least one magnetic building block. A magnetic field intensity image of the model is obtained, and a shape of the magnetic field intensity image is used as a contour of the model. The contour of the model is skeletonized to obtain the two-dimensional geometric structure of the model, and the two-dimensional geometric structure is displayed on a display panel. Therefore, a user is allowed to control the two-dimensional geometric structure on the display panel by manipulating the model, to achieve interactive effects including visual and tactile feedbacks.
US09607429B2 Relightable texture for use in rendering an image
Relightable free-viewpoint rendering allows a novel view of a scene to be rendered and relit based on multiple views of the scene from multiple camera viewpoints. An initial texture can be segmented into materials and an initial coarse color estimate is determined for each material. Scene geometry is estimated from the captured views of the scene and is used to scale the initial coarse color estimates relative to each other such that the different materials appear to be lit with a similar irradiance. In this way, a global irradiance function is estimated describing the scene illumination. This provides a starting point for a color estimate and shading estimate extraction. The shading estimate can be used to fit surface normals to the global irradiance function. The set of surface normals and the color estimate are stored for subsequent use to allow relighting of the scene.
US09607422B1 Interactive vertex manipulation system and methods for geometry repair
A method for simulating a physical object includes receiving user input to move a vertex of a simulated surface from a first location to a second location that is across an edge of the surface. The method also includes generating a visual display that is configured to inform the user that the movement of a vertex to the second location across an edge of the surface is unpermitted.
US09607419B2 Method of fitting virtual item using human body model and system for providing fitting service of virtual item
A method of fitting a virtual item using a human body model and a system for providing a fitting service of a virtual item are provided, the method including determining whether a user is located in an experience area, loading a three-dimensional (3D) standard avatar corresponding to setting information input by the user when the user is located in the trial area, obtaining a depth image of the user corresponding to a preset posture, transforming the 3D standard avatar into a user avatar reflecting body characteristics of the user, using a depth image of the user, fitting a virtual item selected by the user to the user avatar, and applying a motion of the user changing in real time to the user avatar to which the virtual item is fitted.
US09607418B1 Method of transaction card recognition and interaction
A system and method are provided for recognition and interaction with transaction cards. A computing device collects images of a card via an image sensor, and implements facial recognition techniques to identify the card. An augmented reality program module causes the device to display a virtual object overlaid with the underlying video images. Upon identifying a dynamic trigger action by a user with respect to the virtual object, the program module enables an exchange of data associated with a card account between the device and a remote server. The dynamic trigger action may involve user manipulation of the displayed object via a pointing device with respect to the display, or of a virtual position in space of the object as viewed through the display.
US09607413B2 Method and apparatus for creating structural drawing
A method and an apparatus for creating structural drawings and an electronic device adapted to the method are provided. The method includes setting a reference height for at least one wall, receiving image information regarding at least one wall, generating vectors for the wall of the image information, and generating a structural drawing based on one or more of the generated vectors.
US09607411B2 Specular highlights on photos of objects
Systems and methods are presented for recording and viewing images of objects with specular highlights. In some embodiments, a computer-implemented method may include accessing a first plurality of images, each of the images in the first plurality of images including an object recorded from a first position, and a reflection of light on the object from a light source located at a different location than in each of the other images in the first plurality of images. The method may also include generating a first composite image of the object, the first composite image comprising a superposition of the first plurality of images, and wherein each of the images in the first plurality of images is configured to change in a degree of transparency within the first composite image and in accordance with a first input based on a degree of tilt.
US09607407B2 Variable-width differential memory compression
A method, in one embodiment, can include performing difference transformation of image samples. In addition, the method can also include performing length selection. Furthermore; the method can include performing packing that includes utilizing varying sized bit fields to produce a compressed representation.
US09607397B2 Methods and systems for generating a user-hair-color model
Disclosed herein are methods and systems for generating a user-hair-color model. One embodiment takes the form of a process that includes obtaining video data depicting a head of a user. The process also includes determining a set of line segments of pixels of the video data, wherein each line segment in the determined set of line segments intersects an upper contour of the depicted head of the user. The process also includes grouping at least some of the pixels of at least one of the line segments in the determined set of line segments into three sets of pixels based at least in part on respective color data of the pixels. The three sets of pixels include a skin-pixel set, a hair-pixel set, and a background-pixel set. The process also includes updating a user hair-color model based at least in part on the skin-pixel set.
US09607395B2 System and method for detecting trachea
Disclosed are systems, devices, and methods for detecting a trachea of a patient, an exemplary method comprising obtaining a three-dimensional (3D) model of a chest of the patient, generating slice images of the 3D model along an axial direction, identifying a connected component in each of the generated slice images, labeling a connected component in a top slice image of the generated slice images as an active object, associating each connected component in a current slice image with a corresponding connected component in a previous slice image based on a connectivity criterion, labeling each connected component in the current slice image associated with a connected component of the preceding slice image as the active object, and identifying the active object as the trachea, based on a length of the active object.
US09607390B2 Rasterization in graphics processing system
A technique is provided for performing rasterisation of input primitives to generate graphics fragments to be processed to generate output data. The technique comprises determining a bounding box for an input primitive, and performing a multi-level patch analysis, each patch having an array of grid points defining boundaries of a set of sub-patches within that patch. The technique further comprises, when performing patch analysis of a selected patch, performing a bounding box evaluation step to determine if a condition exists where the bounding box does not cover any of the grid points, or if a special grid point coverage condition exists, and in the presence of the condition, adopting an alternative operation for that selected patch instead of a default operation. The alternative operation is configured to determine whether the primitive at least partially covers any of the sub-patches of the selected patch.
US09607385B2 Adjusting monitored region in tracking scan
A method and device for adjusting a monitored region in a tracking scan, comprising: selecting a best match of a positioned image from tracked image(s) as a monitored layer image so as to reduce position deviation of the monitored layer image with respect to the positioned image in a direction perpendicular to a plane on which the positioned image is located; and adjusting a position of a second monitored region on the monitored layer image according to a position of a corresponding first monitored region selected from the positioned image so as to reduce position deviation of the second monitored region with respect to the first monitored region in a plane parallel to the plane on which the positioned image is located.
US09607380B2 Methods and apparatus for quantifying color changes induced by specific concentrations of biological analytes
Methods and electronic devices for performing color-based reaction testing of biological materials. The method includes capturing and interpreting digital images of an unexposed and later exposed paddle at various delay times within an automatically calibrated environment. The test paddle includes a unique identification mechanism (UID), a Reference Color Bar (RCB) providing samples of standardized colors for image color calibration, compensation and corrections, and several test-specific sequences of Chemical Test Pads (CTP). The method further includes locating the paddle in the image, extracting the UID and validating the paddle, extracting the RCB and locating the plurality of CTP in each image. The method further reduces image noise in the CTP and calibrates the image automatically according to lighting measurements performed on the RCB. To determine test results, the method further determines several distances between the CTP and its possible trajectory in the color space described by the Manufacturer Interpretation Color Chart.
US09607378B2 Image region mapping device, 3D model generating apparatus, image region mapping method, and image region mapping program
An image region mapping device captures a blood vessel through which a contrast medium is passing, serially at first and second photographing angles to acquire plural image sets each including first and second projection images captured at the angles, respectively acquires brightness change information on the medium for a predetermined time period in a first image region and each of a plurality of second image regions after a bifurcation on the first projection image each of a plurality of second image regions after the bifurcation on the second projection image in each image set, the second image regions being candidates corresponding to the first image region, calculates a similarity degree between the information acquired earlier and each information piece acquired later, determines one of the second image regions in accordance with the calculated similarity degrees, and maps the plural vessel image regions.
US09607373B2 Detection of anatomical landmarks
A method includes accessing image data representing tissue and identifying one or more features of the tissue indicated by the image data. A model is selected for the tissue based on the one or more identified features. The image data is segmented and, using the model, one or more anatomical landmarks of the tissue indicated by the segmented image data are identified.
US09607368B2 Grain appearance measuring apparatus
A technical object is to enable optical checks to be performed while allowing visual checks using a sample pan to be performed in a pseudo manner using an aggregate image (pseudo image) depicting grains loaded on the sample pan, by optically checking the grains using image information on the grains imaged by an imaging apparatus and creating the aggregate image using the image information. Thus, a grain appearance measuring apparatus includes imaging means for imaging a plurality of grains, analysis means for analyzing image information on the grains imaged by the imaging means in units of grains, processing means for processing the image information to form an aggregate image of the grains, and means for saving and/or displaying the aggregate image processed by the processing means. The processing means extracts grain images from the image information in units of grains and arranges the extracted grain images in units of grains, in a close state where the grain images are close to one another to form an aggregate image of the grain images.
US09607366B1 Contextual HDR determination
A system uses machine learning techniques to train models for determining whether to activate high dynamic range (HDR) imaging in devices. The system may train machine learning components/models based on customized image metrics (such as customized histograms) that can be used across devices. The system may also train HDR systems on non-image data like GPS data, etc. to make improved HDR recommendations based on the context of a particular image.
US09607348B2 Position information adding apparatus, position information adding method, and computer program for adding position information and position detection apparatus
A position information adding apparatus includes: a reference position setting unit which sets a plurality of reference positions for each of a plurality of pictures contained in digitalized video data; a region setting unit which sets a first position information adding region at a first position defined based on at least any of the plurality of reference positions and a second position information adding region at a second position different from the first position, for each of the plurality of pictures; and a position information embedding unit which embeds a first moving pattern which moves on the pictures in a first temporal period into the first position information adding region and a second moving pattern which moves on the pictures in a second temporal period into the second position information adding region.
US09607347B1 Systems and methods of 3D scanning and robotic application of cosmetics to human
Systems and methods for applying cosmetics are provided using an incoherent light projector shining light on the face, capturing the reflected light using a camera and the projector, communicating with the camera and the projector and a structured light depth processor to generate a depth image output. A control device communicates with the structure light depth sensor to receive the output, to receive the face profiles and generate motion trajectory commands, and a robot communicates with the control device to receive the commands to apply the cosmetics to the face in accordance with the face profiles. Methods for applying the cosmetics include receiving a face profile, receiving a depth sensor input representing a face, extracting face features, matching the face profile to the face features, and generating a guide or outputting robot trajectory to apply the cosmetics.
US09607342B2 GPS-based ticket generation in harvest life cycle information management system and method
A system and method is presented for gathering data concerning harvests. Data tickets are generated at a point of origination (i.e., the field), local storage, processing, or a customer location. Data tickets may also be generated for supplies delivered to the field. Implements attached to a vehicle in the field (e.g., a tractor) may provide sensor data over a vehicle communication bus about how a field processing task was performed. A computing device on the vehicle periodically reads the sensor data and records the data along with the current time and GPS position of the vehicle as a data point. A plurality of data points are transmitted to a remote server as a data trail. Data trails from a plurality of vehicles are compared to find points of intersection. Sensor data in the data trails for the points of intersection are examined to determine data related to the transfer of goods between vehicles during the time of intersection.
US09607336B1 Providing credit inquiry alerts
Methods and systems are provided for generating and delivering an alert to an individual regarding a credit inquiry. For example, an inquiry request may be received that includes a request for credit data associated with an individual. An alert may then be generated and provided to the individual based on retrieved contact information associated with the individual. In some embodiments, the alert is generated regardless of whether the inquiry causes a change to credit data associated with the individual.
US09607335B1 Method and system for allocating deposits over a plurality of depository institutions
A method, system, and program product, the method comprising: (1) aggregated account information FDIC aggregated deposit accounts held in a plurality of banks; (2) client account information: (1) obtaining a client available deposit amount, Di; (2) determining, a bank number tier, Ti, for the client account, from among a plurality of tiers based, at least in part, on a level of funds associated with the respective client or relative to tier ranges, wherein each tier has a number of banks associated therewith or a function for computing the number of banks associated therewith; (3) allocating the client available deposit amount, Di, across a number of banks, NT, equal to the number associated electronically with the tier, Ti; and generating data to transfer funds to or from one or more of the banks.
US09607334B2 System and method for updating merchant payment data
A system for updating merchant on file payment data at a payment processor is provided. The system includes a merchant processing selection system receiving selection data for one of two or more types of on file payment data update processing. A merchant account update system receives the selection data and processes account update data based on the selection data.
US09607329B2 Digital conferencing services marketplace
A communication system provides a service provider marketplace that includes a data store storing provider data for a plurality of different service providers. A search or selection component provides user interface displays that allow users to search for and select service providers. A payment component provides a mechanism by which payment for the services can be made by the users.
US09607325B1 Behavior-based item review system
Systems and associated processes for generating user attribute interest data and using that data to present and/or develop reviews of items are described herein. These systems and processes can dynamically collect data on a user's interest in specific item attributes from the user's interaction with an electronic catalog and can store this data in association with the user. This data may be used to provide users with a personalized set of reviews which will provide the user with information relevant to interesting item attributes. Further, this data may be used to display a set of dynamically generated statements and/or questions that prompt users to write an item review on specific item attributes. Accordingly, user attribute interest data can potentially both present and elicit more thorough and useful feedback than existing review systems in some embodiments.
US09607311B2 System and methods for conducting surveys
Embodiments introduced utilize one action to complete multi-event survey or multiple surveys simultaneously. In addition, users are awarded with benefit for doing surveys. Awards from different surveys may be added together for redemption of a product or gift.
US09607308B2 Spend based digital ad targeting and measurement
The present disclosure includes a system, method, and article of manufacture for spend based targeting and measurement. The method may comprise transmitting to a third party system a model and/or a measurement file associating a first party cookie ID with a model, and receiving, from the third party system, an updated model (and/or measurement) file associating a third party cookie ID with web-browsing data. The third party cookie ID may anonymously and uniquely correspond to the first party cookie ID, and the first party cookie ID may be stripped from the updated model (and/or measurement) file to de-identify a customer associated with the first party cookie ID. Moreover, the web-browsing data may be received by the third party system from a second party system.
US09607299B2 Transactional security over a network
A system and method facilitates purchase transactions over a computer network, including the purchase of electronically storable items. The embodiments herein encrypt “customer information” in an encryption stream and cause the encryption stream to be transferred from the customer to a merchant in the purchase transaction. A verification entity receives the encryption stream which is sent by the merchant for identity verification and payment authorization. Then, the verification entity verifies the identifiers contained in the encryption stream and transfers an identity verification and payment authorization from the verification entity to the merchant. The encryption stream or unique transaction identifier can be added, by the merchant, to a purchased electronic item to create a personalized electronic item.
US09607295B1 Automated enforcement of software application usage license
An application store server may download a license to use a selected software application, after purchase of the license, along with the selected software application. The downloaded software application and license may be stored in the wireless mobile communication device. A user of the wireless mobile communication device may run the downloaded software application. In response, the downloaded software application may send a request for permission to run to an application store client in the wireless mobile communication device. The application store client may not return this permission, unless running is determined to be permitted by the downloaded license. The downloaded software application may in addition or instead seek to determine whether running is permitted by the downloaded license. An application store server may download a license to use a selected software application, after purchase of the license, along with the selected software application. The downloaded software application and license may be stored in the wireless mobile communication device. A user of the wireless mobile communication device may run the downloaded software application. In response, the downloaded software application may send a request for permission to run to an application store client in the wireless mobile communication device. The application store client may not return this permission, unless running is determined to be permitted by the downloaded license. The downloaded software application may in addition or instead seek to determine whether running is permitted by the downloaded license.
US09607289B2 Content type filter
In one embodiment, a plurality of content items is displayed. The content items are of a plurality of content types. In response to a user selecting a specific content type, only those content items of the specific content type are displayed. In response to the user unselecting the specific content type, all the content types are displayed.
US09607287B2 Integrated view of multi-sourced information objects
Embodiments of the present invention address deficiencies of the art in respect to user interface rendering for information objects and provide method, system and computer program product for an integrated view of multi-sourced information objects. In an embodiment of the invention, an attention manager data processing system can be provided. The system can include integrated view logic executing in a computing device and an attention manager user interface generated by program code of the integrated view logic. The user interface can include a grid of quadrants. Each quadrant can correspond to a unique combination of importance and urgency. The quadrant further can include representations of underlying information objects from multiple different sources of information objects. Correspondingly, each information object can include a respective importance and urgency consistent with a corresponding one of the quadrants.
US09607284B2 Inventory control system
An computer-implemented inventory control system and a method of inventory control which includes an inventory control program executable to analyze a sensor signal generated by a distance sensor having a fixed position at a target location to calculate the inventory level of a target product positioned at the target location based on separation distance between the distance sensor and the target product.
US09607282B2 System and method for asset tracking and monitoring
A multi-mode asset tracking and monitoring system and method is provided that enables comprehensive reporting of asset position, status, and alerts. In one embodiment, the multi-mode system and method is based on the addition of a local network monitoring system to a wide area satellite network monitoring system. In this example, the local network monitoring system would add container presence and status monitoring in crowded environments (e.g., within a port facility, on-board a ship, etc.), while the wide area satellite network monitoring system would provide tracking and monitoring coverage when the container is in dispersed environments. Both the local and wide area monitoring systems work together to provide end-to-end container tracking and monitoring to thereby ensure continuous container tracking and monitoring from container loading to container unloading.
US09607277B2 System and method for crowd sourcing
A method for crowd sourcing tasks may include identifying a group of potential candidates for crowd sourcing. Each candidate of the group of potential candidates may be identified based on the candidate being expected to accept a certain type of task. The certain type of task may be at least a task that is performable within a predetermined range of time. The method may also include receiving a request to perform a particular task from a requester. The method may additionally include determining if the particular task is the certain type of task. The method may further include transmitting an offer for performance of the particular task to at least a subgroup of the group of potential candidates in response to the particular task being the certain type of task.
US09607270B2 Systems, methods and apparatus for active compensation of quantum processor elements
Apparatus and methods enable active compensation for unwanted discrepancies in the superconducting elements of a quantum processor. A qubit may include a primary compound Josephson junction (CJJ) structure, which may include at least a first secondary CJJ structure to enable compensation for Josephson junction asymmetry in the primary CJJ structure. A qubit may include a series LC-circuit coupled in parallel with a first CJJ structure to provide a tunable capacitance. A qubit control system may include means for tuning inductance of a qubit loop, for instance a tunable coupler inductively coupled to the qubit loop and controlled by a programming interface, or a CJJ structure coupled in series with the qubit loop and controlled by a programming interface.
US09607269B2 Intelligent subscriber notification based on a confidence level of viewing messages
A network device may receive a subscriber's activity data for a plurality of network resources associated with the subscriber. The subscriber's activity data may be analyzed and a tailored notification instruction may be provided for alerting the subscriber.
US09607267B2 System and method for mining tags using social endorsement networks
Descriptive data relating to at least a subset of a plurality of entities on a website is retrieved over a network. Endorsement data relating to the plurality of entities is retrieved from the website. A first set of probabilities is determined reflecting a probability that endorsements can be attributed to specific aspects. A second set of probabilities is determined reflecting a probability that terms can be attributed to aspects. Using the first set of probabilities and the second set of probabilities, a subset of the terms that are most probably associated with each entity are selected. Tags are then generated for each entity using the selected terms.
US09607266B2 Systems and methods for signal detection in pharmacovigilance using distributed processing, analysis and representing of the signals in multiple forms
Systems and methods for signal detection are described. The method comprises obtaining, by a data processing module, data from one or more data sources. The method further comprises standardizing the data, by the data processing module, based on at least one template to obtain standardized data. The standardized data have data properties depicting a format and a size of the data. Further, the method comprises determining, by an analysis module, one or more detection rules based on at least one of recommendation data and the data properties of the standardized data. The method further comprises detecting, by the analysis module, at least one signal present in the standardized data based on the one or more detection rules.
US09607254B2 Image recording apparatus, server, and communication system
An image recording apparatus includes a controller configured to control an image recorder to execute a recording processing in a first mode or a second mode. In the first mode, the controller controls the image recorder to execute the recording processing when a specific-type cartridge has not been connected to a connecting portion and controls the image recorder not to execute the recording processing when the specific-type cartridge has been connected to the connecting portion. In the second mode, the controller controls the image recorder to execute the recording processing in any of a case where the specific-type cartridge has not been connected to the connecting portion and a case where the specific-type cartridge has been connected to the connecting portion. The controller stores first recording information relating to the recording processing executed when the specific-type cartridge has been connected to the connecting portion.
US09607252B2 Image processing apparatus, image forming system, and printing method that decide whether to store, print and not store, or print and store image data
An image forming apparatus is provided with a storage unit for storing setting information including at least a size of a substitute recording medium, and a processing unit for executing a print instruction by automatically changing a size of a recording medium to be used to the size of the substitute recording medium based on the setting information stored in the storage unit, when the size of the recording medium specified by the print instruction is not available.
US09607239B2 Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
A portable articulated arm coordinate measuring machine includes a noncontact 3D measuring device that has a projector configured to emit a first pattern of light onto an object, a scanner camera arranged to receive the first pattern of light reflected from the surface of the object, an edge-detecting camera arranged to receive light reflected from an edge feature of the object, and a processor configured to determine first 3D coordinates of an edge point of the edge feature based on electrical signals received from the scanner camera and the edge-detecting camera.
US09607233B2 Classifier readiness and maintenance in automatic defect classification
A method for classification includes receiving inspection data associated with a plurality of defects found in one or more samples and receiving one or more benchmark classification comprising a class for each of the plurality of defects. A readiness criterion for one or more of the classes is evaluated based on the one or more benchmark classification results, wherein the readiness criterion comprises for each class, a suitability of the inspection data for training an automatic defect classifier for the class. A portion of the inspection data is selected corresponding to one or more defects associated with one or more classes that satisfy the readiness criterion. One or more automatic classifiers are trained for the one or more classes that satisfy the readiness criterion using the selected portion of the inspection data.
US09607227B2 Boundary detection apparatus and boundary detection method
A boundary detection apparatus includes an acquisition unit, an extraction unit and a detection unit. The acquisition unit acquires a disparity image based on information obtained by capturing an image of a peripheral environment of a vehicle. The extraction unit extracts predetermined pixel regions from first and second pixel regions of the disparity image based on a disparity gradient direction of the first pixel region and a disparity gradient direction of the second pixel region. The detection unit detects a boundary of a step surface existing alongside a road by joining together at least some of the predetermined pixel regions extracted by the extraction unit. The first and second pixel regions sandwich the predetermined pixel region. An angle formed by the disparity gradient direction of the first pixel region and the disparity gradient direction of the second pixel region is within a predetermined angular range of a right angle.
US09607224B2 Entity based temporal segmentation of video streams
A solution is provided for temporally segmenting a video based on analysis of entities identified in the video frames of the video. The video is decoded into multiple video frames and multiple video frames are selected for annotation. The annotation process identifies entities present in a sample video frame and each identified entity has a timestamp and confidence score indicating the likelihood that the entity is accurately identified. For each identified entity, a time series comprising of timestamps and corresponding confidence scores is generated and smoothed to reduce annotation noise. One or more segments containing an entity over the length of the video are obtained by detecting boundaries of the segments in the time series of the entity. From the individual temporal segmentation for each identified entity in the video, an overall temporal segmentation for the video is generated, where the overall temporal segmentation reflects the semantics of the video.
US09607218B2 Information processing apparatus, control method, and storage medium storing program
A plurality of regions corresponding to respective attributes in an image are detected, and a target region serving as a thumbnail image out of the plurality of regions is determined. Thumbnail image data is generated from data corresponding to the determined target region.
US09607212B2 Time-in store estimation using facial recognition
A method of monitoring the amount of time spent in a specified area by an individual comprises employing a first camera to automatically create one or more entrance images, each entrance image containing a face of an entering individual that passes a first location, and storing each entrance image in a database along with a corresponding entrance time that the entering individual passed the entrance location. An exit image is compared to the entrance images in the database to identify a matching entrance image containing the same face as the exit image. A stay time is then determined for the exiting individual by determining the difference between the entrance time corresponding to the matching entrance image and the exit time.
US09607210B2 Video surveillance system and method for fraud detection
Disclosed is a method and video surveillance system for detecting fraud. The system may receive images. The system may convert the images into binary images. Subsequently, the system may identify a reference frame amongst the binary images. The system may trigger face detection upon detecting motion within the binary images. The system may detect the motion based on a relative white pixel count of the binary image with respect to a reference image. The system may reduce a Region of Interest (RoI) window within the binary images based on a highest density of white pixel count. The system may determine whether a face is detected within the reduced RoI window. The system may determine whether mouth is detected within a lower half of the face when the face is detected. The system may detect the fraud when the face is not detected or the mouth is not detected.
US09607209B2 Image processing device, information generation device, image processing method, information generation method, control program, and recording medium for identifying facial features of an image based on another image
A feature value extraction section extracts a feature value from a pixel or a group of pixels of a sampling point for every plurality of sampling points for a reference point with respect to a region point on an image, and extracts a group of feature values with respect to the reference point; the location information identification section references an LRF function indicating a correspondence of the group of feature values with respect to the reference point and the location information indicating a relative location of the region point with respect to the reference point to identify the location information corresponding to the group of feature values extracted by the feature value extraction section, and the region point identification section assumes the location indicated by the location information identified by the location information identification section as a region point of the object.
US09607207B1 Plane-fitting edge detection
Techniques are described for determining edge pixels from a depth map in order to identify edges of an object within an environment. The techniques may fit a plane to a group of pixels comprising a subject pixel and neighbors of the subject pixel. Each pixel of the group may then be classified as either an inlier pixel or an outlier pixel, and a ratio of inlier pixels to outlier pixels of the group may be calculated. The techniques then compare this ratio to a threshold ratio to designate the subject pixel as either an edge pixel or a non-edge pixel. Edge pixels designated in this manner may then be used to identify object edges and, hence, objects in the environment.
US09607189B2 Smart card system comprising a card and a carrier
A system and method for facilitating wireless transactions using a smart card, the system comprising a housing having an opening configured to accept a smart card; a smart card interface configured to be coupled to the smart card when the smart card is accepted into the opening and configured to provide a data communication link with one or more processers in the smart card; a wireless transceiver configured to engage in wireless data communication with a transaction terminal when the smart card interface is coupled to the smart card; and a power source configured to supply power to the wireless transceiver and the smart card interface.
US09607187B2 Systems and methods for interference mitigation in passive wireless sensors
Systems and methods are disclosed that reduce or eliminate interference from non-target sensors in a wireless network. In some embodiments, the sensors contain a blocking device, such as a diode or a transistor, connected between the antenna and the transducer that blocks the cross-correlation response from being transmitted from non-target sensors while permitting an autocorrelation response from a target sensor to be transmitted.
US09607186B2 RF tag system which allows a scheduled start RF tag and a remote start RF tag to share the same frequency band
An RF tag system is provided, in which in addition to a method of easily sending back MPSK modulated sub-carrier signals on the RF tag side, communication protocols and circuit systems for accurately demodulating modulated waves on the RF tag reader side can be implemented, data transmission from an RF tag to an RF tag reader can be realized over a long operating distance at high speed, and an RF tag can be operated for a long lifetime.
US09607179B2 Providing display content according to confidential information
A method, system, and program to prevent leakage of confidential information included in a display content. A terminal device controls the displays of an internal display and an external display provided separately from the internal display. The terminal device includes a display control section which, when confidential information is included in an image to be displayed on the external display, causes the external display to display a substitute content instead of this image, and the internal display to display the image including the confidential information, and a confidential information processing section for performing processing on the confidential information included in the image displayed on the internal display by the display control section.
US09607178B2 Protection against key tampering
Disclosed is an apparatus and method to protect against key tampering. A computing device may include a cryptoprocessor that is configured to: write a first word including a first portion of a key; and write a plurality of subsequent words each including a portion of the key. If a same word is written more than once, the key is reset and not validated.
US09607177B2 Method for securing content in dynamically allocated memory using different domain-specific keys
A method operational within a memory controller is provided for securing content stored in memory. The memory controller may allocate logical memory regions within a memory device to different domains. A different domain-specific key is obtained for each of the different domains, where each domain-specific key is a function of at least a master key and domain-specific information. During write operations, content/data is encrypted, at the memory controller, as it is written into each logical memory region using a domain-specific key corresponding to a domain providing the content and to which the logical memory region is allocated. Similarly, during read operations, content/data is decrypted, at the memory controller, as it is read from each memory region using a domain-specific key corresponding to a domain requesting the content and to which the logical memory region, where the content is stored, is allocated.
US09607170B2 Compromise free cloud data encryption and security
A cloud data encryption and security system includes a central computing authority and a network of computing devices. At least some of the computing devices are pod computing devices physically hosted by an operator. The pod computing devices include a central processing unit and a computer readable storage media in data communication with the central processing unit. Data is encrypted in the computer readable storage media so that the owner can access the data but the operator cannot access the data.
US09607161B2 Optimal re-encryption strategy for joins in encrypted databases
Methods, systems, and computer-readable storage media for selecting columns for re-encryption in join operations. In some implementations, actions include determining a first column and a second column to be joined, receiving a first key corresponding to the first column and a second key corresponding to the second column, receiving a first rank associated with the first key and a second rank associated with the second key, selecting the second column for re-encryption based on the first rank and the second rank, and providing the first column, the second column, and the first key for performing a join operation, the second column being re-encrypted based on the first key.
US09607152B1 Detect encrypted program based on CPU statistics
Techniques are presented for detecting malware in an executable. The method includes receiving an executable to evaluate for malware, emulating an execution of the executable up to a first count of instructions, determining a number of cache misses that occur while emulating the executable up to the first count of instructions, comparing the number of cache misses to a threshold, and upon determining the number of cache misses exceeds the threshold, identifying the executable as potentially containing malware.
US09607151B2 Systems and methods involving features of hardware virtualization such as separation kernel hypervisors, hypervisors, hypervisor guest context, hypervisor context, rootkit detection/prevention, and/or other features
Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or data isolation. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a rootkit defense mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or prevention of malicious code, for example, in a manner/context that is isolated and not able to be corrupted, detected, prevented, bypassed, and/or otherwise affected by the malicious code.
US09607150B2 Rollback feature
A file stored in a first portion of a computer memory of a computer is determined to be a malicious file. A duplicate of the file is stored in a quarantine area in the computer memory, the quarantine area being in a second portion of the computer memory that is different from the first portion of the computer memory. One or more protection processes are performed on the file. The determination that the file is a malicious file is determined to be a false positive and the file is restored, during a boot sequence, to a state prior to the one or more protection processes being performed on the file.
US09607148B1 Method and apparatus for detecting malware on a computer system
Method, apparatus, and computer readable medium for detecting malware on a target computer system is described. A threat profile is obtained at the target computer, the threat profile having manifestation information for known malware, the manifestation information including effects of the known malware on computer systems infected by the known malware. Using the threat profile, at least a portion of the manifestation information is detected on the target computer. A confidence level for detection of potential malware is determined based on the at least a portion of the manifestation information detected. The potential malware on the target computer is convicted as malware for remediation if the confidence level satisfies a threshold confidence level.
US09607144B1 User activity modelling, monitoring, and reporting framework
A method, system and computer-usable medium are disclosed for identifying risk within an information technology (IT) environment, comprising: analyzing characteristics of a user accessing a system within an IT environment; associating a risk profile with the user based upon the characteristics of the user; determining when the user accesses a system within the IT environment; maintaining a user risk profile record of all systems within the IT environment accessed by the user, the user risk profile record continuing to be associated with the system after access by the user ceases; and, identifying a risk level for all systems within the IT environment based upon the user risk profile record.
US09607138B1 User authentication and verification through video analysis
Approaches utilize image information to not only identify a user, but also verify that the user is actually a physical person and not a false representation of that user. For example, a computing device can utilize image information with a facial recognition process in order to verify an identity of a current user of the device. A fingerprint or other verification metric can be generated from the image information and can be used to verify that the user is actually a physical human user instead of a representation (e.g., photo) of a human user. The fingerprint can include a number of cues, such as a shape of the face, a stereo disparity signature of the face, facial feature movement, as well as a presence of a human pulse. The cues can be combined and utilized for authenticating a user into the device as well as for verifying that the user is actually a physical person and not a false representation of that user.
US09607136B2 Secure attention for mobile devices
For a secure attention indicator at a mobile device, a method is disclosed for detecting a secure attention indicator at a mobile computing device, the secure attention indicator comprising input from one or more of a microphone, a touch sensor, an accelerometer, a photoreceptor, and an orientation sensor, notifying the mobile computing device in response to detecting the secure attention indicator, and executing secure trusted executable code in response to the notification, the secure trusted executable code not modifiable by a user.
US09607132B2 Token-based validation method for segmented content delivery
A token-based validation method for delivery of at least part of a segmented content item and a content delivery system configured for executing such method are described. Said segmented content item may be associated with at least one manifest file comprising one or more segment identifiers. The method may comprises the steps of: a content processing device sending a first segment request message comprising a first segment identifier associated with a first segment to said at least one delivery node; generating first validation information for use with a further second segment request message, said first validation information comprising at least a first token and associated first timing information; and, sending a first response message and said first validation information to said content processing device, said first response message comprising at least part of said segment or location information associated with at least one delivery node for delivering said segment.
US09607131B2 Secure and efficient content screening in a networked environment
Methods, devices, and computer program products facilitate the application of a content use policy based on watermarks that are embedded in a content. Watermark extraction and content screening operations, which can include the application of content usage enforcement actions, may be organized such that some or all of the operations can be conducted at different times by different devices. These operations can be conducted by one or more trusted devices that reside in a networked environment. The authenticity of various devices can be verified through the exchange of certificates that can further enable such devices to ascertain capabilities of one another. Based on the ascertained capabilities, an operational configuration for conducting watermark extraction and content screening can be determined.
US09607123B2 Method for performing deep n-typed well-correlated (DNW-correlated) antenna rule check of integrated circuit and semiconductor structure complying with DNW-correlated antenna rule
A semiconductor monitoring device includes a substrate, a die seal ring formed on the substrate, a deep n-typed well formed in the substrate under the die seal ring, and a monitoring device electrically connected to the die seal ring. The monitoring device is formed in a scribe line region defined on the substrate. A width of the deep n-typed well is larger than a width of the die seal ring.
US09607122B2 Timing driven clock tree synthesis
This application discloses performing a static timing analysis on a circuit design with an unbalanced clock tree, for example, to determine data arrival timing and clock arrival timing at multiple clock-driven circuits in a circuit design, and then performing clock tree synthesis on the circuit design to initially balance the unbalanced clock tree based, at least in part, on the data arrival timing relative to the clock arrival timing at the multiple clock-driven circuits. The clock tree after initial balancing includes a clock signal path configured to provide a clock signal to each of the multiple clock-driven circuits with a new clock arrival timing that corresponds to the data arrival timing.
US09607120B2 Implementing system irritator accelerator FPGA unit (AFU) residing behind a coherent attached processors interface (CAPI) unit
A method and apparatus are provided for implementing system irritator accelerator field programmable gate array (FPGA) Units (AFUs) residing behind a Coherent Attached Processors Interface (CAPI) unit in a computer system. An AFU is implemented in an FPGA residing behind the CAPI unit, the AFU includes a system irritator accelerator. A processor configures the AFU and enables the AFU system irritator to execute. The AFU system irritator is replicated to create additional irritation and is re-programmable.
US09607113B1 Linking of model elements to spatial elements
A device may include a processor and a memory. The processor may receive a request to link a model element, of a model, and a spatial element. The model, when executed, simulates behavior of a system, and the spatial element is a physical object or an object that is rendered for display in two or more dimensions. The processor may further receive information identifying the model element, receive information identifying the spatial element, and create a link between the identified model element and the identified spatial element based on the received request. The link may allow at least one of the model element to be identified based on identification of the spatial element, or the spatial element to be identified based on identification of the model element. The memory may store the link.
US09607111B2 Spatial information modeling of buildings using non-manifold topology via a 3D geometric modeling kernel and designscript
A method, apparatus, system, and computer program product provide the ability to utilize a spatial model. A first input body and a second input body are obtained. A non-regular Boolean operation is performed that combines the first input body and the second input body to create and output an output body. The output body is a spatial model represented by a non-manifold solid body. A topological property of the non-manifold solid body is exposed to select and control an attribute of a building component represented by the non-manifold solid body.
US09607107B2 Information processing apparatus and information processing method
To provide a method for displaying a list of contents divided in plural pages by saving a trouble for finding the desired contents. If the user puts (hovers) a cursor over an index for displaying a divided partial list, the attribute values of the contents included in the partial list corresponding to the index are displayed. Also, it is suitable that the attribute values displayed at this time are configured so that the attribute values used for sort may be displayed as a tooltip.
US09607106B2 Method and apparatus for searching pattern in sequence data
A method of searching a pattern in sequence data includes setting a plurality of interest pattern models each including an interest pattern length, an allowed mismatch value, and a minimum support; calculating a support of a candidate pattern that is generable within the interest pattern length based on the allowed mismatch value of at least one of the plurality of interest pattern models; and determining whether the support of the candidate pattern fulfills a condition of the minimum support of at least one of the plurality of interest pattern models.
US09607097B2 Method and system for edge server cache
Systems and methods for fault tolerant content delivery. A request is received from a user for customized content on the network, the request for customized content comprising an identifier for the content and identification information. The request is forwarded from the user for the customized content over the network. Generic content corresponding to the customized content is stored in a cache for future use. The generic content is sent to the user if no customized content is received in response to the forwarded request from the user.
US09607072B2 System and method for implementing nested relationships within a schemaless database
A system for nested relationships from a schemaless database, comprising a client running an application which generates database access requests over a public or private network, a load balancer running an application which distributes the incoming database access requests from the clients across one or more API servers, and a load balancer running an application which distributes incoming database access requests from the one or more API servers across one or more database servers. The database servers implementing one or more schemaless databases across which one or more database models are distributed and the one or more API servers implementing for accessing the one or more database servers in a manner which implements nested relationships within the one or more schemaless databases in response to the incoming database requests from the load balancer.
US09607066B1 Systems and methods for data migration
A method includes importing legacy data from a legacy application into a new system by storing the legacy data in a database separate from data native to the new system; displaying, to a user via a display screen, an interface configured to allow a user to view both legacy data and data native to the new system; displaying, to the user via a display screen, an interface including information of the legacy data that is associated with a particular patient account, one or more interface elements configured to allow the user to perform limited actions with respect to the particular patient account associated with the information, and a user interface element configured to allow a user to selectively activate the patient account.
US09607062B1 Data locality in data integration applications
A computer-implemented method includes identifying a logical node. The logical node is associated with one or more source stages. The computer-implemented method further includes identifying one or more file block components. The one or more file block components include a retrieval target for at least one of the one or more source stages. The computer-implemented method further includes identifying one or more physical nodes and determining, for each of the one or more physical nodes, a degree value. A corresponding computer program product and computer system are also disclosed.
US09607060B2 Automatic generation of an extract, transform, load (ETL) job
According to one embodiment of the present invention, a method automatically generates one or more Extract, Transform and Load (ETL) jobs. Input data in a source format and output data in a target format is received. The input data and output data is analyzed to determine properties and relationships thereof. One or more mapping models are automatically generated using the properties and relationships, wherein the mapping models describe the mapping and transformation of the input data to the output data. One or more ETL jobs are generated using the mapping models. Embodiments further include a system and program product apparatus for automatically generating one or more ETL jobs.
US09607059B2 Intelligent data mining and processing of machine generated logs
According to some embodiments, a method and an apparatus of analyzing log files comprises sampling a log and determining a structure associated with the log file based on the sampling and a pattern within the structure. If the structure and the pattern are stored in a repository, data from the log file will be exported into a database based on the determined pattern.
US09607051B2 Effect analysis method, and management device
An effect analyzing program causes a management device that manages a plurality of resources to perform an operation to acquire, from a database that is used during an operation, the information on the resource and the information on a user who uses the resource, analyze the effect on a user due to a task during the task on the resource based on the acquired information on the resource and the acquired information on the user, and output the analyzed degree of effect, the acquired information on the resource and the acquired information on the user, whereby it is possible for an operator to efficiently determine the effect on a user due to a task performed on a resource.
US09607040B2 Tag management in a tag cloud
A method for managing tags in a tag cloud may include receiving a tag for an object and comparing the tag to existing tags for the object. The comparing may include determining if there is a relationship between the tag and any of the existing tags. The method may also include adding the tag to the tag cloud in response to there being no relationship between the tag and any of the existing tags. The method may additionally include selecting one tag of the existing tags in response to the tag and the one tag being related tags. The method may further include presenting the related tags in the tag cloud. Presenting the related tags in the tag cloud may include at least one of modifying the one tag in the tag cloud, indicating the tags are related, and combining the related tags into a single tag.
US09607037B2 Database schema upgrade as a service
A method for upgrading a database schema in real time, wherein the database schema is associated with a plurality of databases is provided. The method may include installing a first plugin on a database upgrade process associated with a database. The method may include installing a second plugin on each database instance within the plurality of databases. The method may include determining a delta associated with a final target version of the database schema. Additionally, the method may include outlining an existence of an incongruence, an existence of an override or an existence of a customization removal based on the determined delta. The method may include performing a peer-to-peer broadcasting analysis between each database. The method may include defining a migration strategy for each database instance within the plurality of databases based on the peer-to-peer broadcasting analysis. The method may further include creating a script for upgrading the database schema.
US09607032B2 Updating text within a document
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating text within a document. In one aspect, a method includes identifying an entity based on entity text included in document text of a document; identifying a time-sensitive attribute for the entity based on attribute text included in the document text; identifying a first value for the time-sensitive attribute based on value text included in the document text; generating a query specifying the entity; providing the query to a search system that provides a result value for the time-sensitive attribute of the entity included in the query; and providing, to a user device that is currently accessing the document, result data that causes presentation of the result value as a replacement for the first value.
US09607010B1 Techniques for shape-based search of content
Techniques for facilitating a shape-based search of content items are disclosed. In some situations, the techniques include receiving a request for search of content that includes an image of an item and a glyph input by the user on the image that indicates a shape of the first item, extracting features associated with the item from an area of the image on which the glyph is input; identifying a shape category of the first item based at least in part on the indicated shape of the glyph; and conducting a search for items having features that match the extracted features of the first item, the search being conducted among a plurality of items associated with the identified shape category. The retrieved search results may be returned to a user.
US09607002B2 File retrieval from multiple storage locations
In embodiments, apparatuses, methods and storage media are described that are associated with retrieval of a file stored at multiple storage locations, such as a content file. A file retrieving device may receive an identifier of multiple storage locations from which a file may be downloaded, including content delivery networks and distinct storage servers at a particular content delivery network. The decoder may retrieve portions of the file from the different indicated storage locations. The file retrieving device may be configured to assign portion sizes to various storage locations based on a history of bandwidth experienced from the various storage locations. The file retrieving device may be configured to dynamically manage retrieval of portions of the file from the multiple storage locations, such as by re-assigning a slow or stalled portion from one storage location to a faster or underutilized storage locations. Other embodiments may be described and claimed.
US09607001B2 Automated failover of a metadata node in a distributed file system
Switching an active metadata node is disclosed. An indication that a standby metadata node of a distributed file system should replace an active metadata node of the distributed file system as a new active metadata node of the distributed file system is received. The standby metadata node is included in a server. A request that indicates that the standby metadata node would like to become an exclusive metadata node writer of a transaction log is sent. A confirmation that the standby metadata node is the exclusive metadata node writer of the transaction log is received. Based at least in part on the confirmation, an update that the standby metadata node has become the new active metadata node of the distributed file system is provided.
US09607000B1 Backup to tape-out using common backup data storage
A method of backing up data including backing up, using a processor, a backup data set to a first backup data storage; storing the backup data set in a native file format in a first storage area of the first backup data storage; generating a data stream file of the backup data set in a data stream file format, the data stream file being a logical copy of the backup data set and containing metadata of the backup data set; storing the data stream file in a second storage area of the first backup data storage; and replicating, using the data stream file, the backup data set onto a second backup data storage.
US09606996B2 Assessing data governance based on levels of abstraction
A computer receives a request for customization of a first data domain, of an organization, to be analyzed. The computer receives selection of the first data domain and a second data domain of the organization, a first data fulfillment element, and a linkage between the first data fulfillment element and one or both of the first data domain and the second data domain. The computer generates an improved data governance policy based, at least in part, on the first data domain, the second data domain, the first data fulfillment element, the linkage, and a characteristic of the organization. The computer identifies one or more differences between a current data governance policy associated with one or both of the first data domain and the second data domain and an improved data governance policy that is associated with one or both of the first data domain and the second data domain.
US09606984B2 Unsupervised clustering of dialogs extracted from released application logs
A natural language understanding system performs automatic unsupervised clustering of dialog data from a natural language dialog application. A log parser automatically extracts structured dialog data from application logs. A dialog generalizing module generalizes the extracted dialog data to generalization identifier vectors. A data clustering module automatically clusters the dialog data based on the generalization identifier vectors using an unsupervised density-based clustering algorithm without a predefined number of clusters and without a predefined distance threshold in an iterative approach based on a hierarchical ordering of the generalization.
US09606979B2 Event visualization
Displaying a preference by a first user of a content contribution submitted by a second user is disclosed. A preference event by the first user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is produced. At least a portion of the received events is caused to be rendered graphically.
US09606977B2 Identifying tasks in messages
Methods and apparatus are described herein for identifying tasks in messages. In various implementations, natural language processing may be performed on a received message to generate an annotated message. The annotated message may be analyzed pursuant to a grammar. A portion of the message may be classified as a user task entry based on the analysis of the annotated message.
US09606974B2 Automatically inserting relevant hyperlinks into a webpage
A methodology through which a host site may automatically insert relevant links into a set of text. In this methodology, the contents of the text are compared against a database containing character strings, and the character strings from the database contained in the text are identified. Each of the character strings in the database has an associated link that connects to other webpages on the same website or other websites. For each character string of the database found in the contents of the text, the associated link is inserted into the text. In this way, only relevant links are inserted into the text.
US09606972B2 Document collaboration with collaboration context data
One or more techniques and/or systems provide for an entity to receive collaboration context data regarding activities that have taken place with respect to a document when the entity views a reference to the document comprised within a communication directed to the entity. For example, a hyperlink related to a document may be emailed to an entity when the document is shared with the entity. Subsequently, when the entity views the email comprising the hyperlink, the entity may be provided with contextual information regarding the document (e.g., entities that have viewed the document, edits other entities have made to the document, etc.). In one embodiment, such information may be presented to the entity in the same application (e.g., email client and/or email service) as the email. In this way, the entity may be provided with information that may help the entity assess whether to access a shared document, for example.
US09606965B2 Semiconductor device
A semiconductor device includes a plurality of spin units individually including a memory cell configured to store values of spins in an Ising model, a memory cell configured to store an interaction coefficient from an adjacent spin that exerts an interaction on the spin, a memory cell configured to store an external magnetic field coefficient of the spin, and an interaction circuit configured to determine a subsequent state of the spin. The spin units individually include a random number generator configured to supply the random number to the plurality of the spin units and generate two-valued simulated coefficients of two values or simulated coefficients of three values in performing an interaction to determine a subsequent state of a spin of the spin units from a value of a spin from an adjacent spin unit, an interaction coefficient, and an external magnetic field coefficient.
US09606964B1 Visual modeller for mathematical optimization
Embodiments include methods, and computer program products of a visual modeler of mathematical optimization. Aspects include: analyzing requirements of a visual model of mathematical optimization, designing the visual model of mathematical optimization in graphical form using a visual interface, visualizing the visual model of mathematical optimization model, generating computer code for the solution of the optimization model, and providing output of the visual model of the mathematical optimization from the relevant solver. Designing may include: collecting required data in graphical form using the visual interface and from databases connected to the visual interface, designing objects manually using simple mathematical notation by an expert user, using descriptions in words for later implementation by an inexperienced user, and selecting from a list of standard object types. The providing may include providing output computer code in a predetermined language to one or more computers, and link visual model of mathematical optimization directly to one or more solvers to generate results of visual model of mathematical optimization.
US09606963B2 Evaluating and optimizing a trajectory function
A method for evaluating a trajectory function to be followed by a physical system includes providing the trajectory function; determining a set of sampling points by sampling a trajectory based on the trajectory function in the time domain; associating a cell to each of the sampling points; assessing at least one cell metric for each of the cells; aggregating the at least one cell metric of the cells to obtain an aggregated metric measure; and evaluating the trajectory as determined by the provided trajectory function depending on the one or more aggregated metric measures.
US09606962B2 Methods and systems for adapting object locating
A method and device for dynamically altering the signal-space-to-physical-space mapping database of a set of access points for use in localizing of an object, by obtaining a location profile for the object and obtaining an estimated location of an object by measuring the signal parameter induced by at least one access point and using the signal-space-to-physical-space mapping database for deriving an estimated location from the measured signal parameter, and determining whether the obtained estimated location complies with the obtained location profile for the object. If the obtained estimated location does not comply with the location profile, the mapping database is dynamically adjusted to obtain an adjusted signal-space-to-physical-space mapping database based on a difference between the measured signal parameter and the signal parameter corresponding with the signal space for the location expected based on the location profile.
US09606951B2 External electronic device and interface controller and external electronic device control method
An interface controller, coupling a device main body of an external electronic device to a host, is disclosed, which transmits a termination-on signal to the host prior to a mechanically stable state of a device main body of the external electronic device. When the device main body has not reached the mechanically stable state yet, the interface controller responds to the host with default link information in a delayed manner. The default link information is contained in the interface controller. When the device main body reaches the mechanically stable state, the interface controller transmits specific link information retrieved from the device main body to the host.
US09606948B2 CAN bus edge timing control for dominant-to-recessive transitions
Structures and methods herein insert one or more parallel “recessive nulling” driver impedances across a controller area network (CAN) bus starting at the time of a dominant-to-recessive data bit transition and extending for a selected recessive nulling time period. Doing so increases a rate of decay of a CAN bus dominant-to-recessive differential signal waveform, permits a shortened recessive bit time period, and allows for increased CAN bus bandwidth. Various modes of operation are applicable to various CAN bus node topologies. Recessive nulling may be applied to only the beginning portion of a recessive bit following a dominant bit (“LRN mode”) or to the entire recessive bit time (“HRN mode”). And, some embodiments may apply LRN operations to some recessive CAN frame bits and HRN operations to others.
US09606932B2 Storage device and control method thereof
A storage device includes a magnetic storage unit storing data, a semiconductor storage unit, and a controller configured to determine whether or not to control the semiconductor storage unit to store a portion of the data, based on history of access to the data, and control the semiconductor storage unit to store the portion of the data according to the determination.
US09606928B2 Memory system
A memory system includes: a memory controller which executes a data access process with an external device using an access unit; a first memory which is connected to the memory controller via a bus and has a first latency; and a second memory which is connected to the memory controller via a bus and has a second latency longer than the first latency. The access unit comprises a first access size assigned to the first memory and a second access size assigned to the second memory. The memory controller executes a data access process with the first memory using the first access size, and executes a data access process with the second memory using the second access size.
US09606925B2 Method, apparatus and system for optimizing cache memory transaction handling in a processor
In one embodiment, a processor includes a caching home agent (CHA) coupled to a core and a cache memory and includes a cache controller having a cache pipeline and a home agent having a home agent pipeline. The CHA may: receive, in the home agent pipeline, information from an external agent responsive to a miss for data in the cache memory; issue a global ordering signal from the home agent pipeline to a requester of the data to inform the requester of receipt of the data; and report issuance of the global ordering signal to the cache pipeline, to prevent the cache pipeline from issuance of a global ordering signal to the requester. Other embodiments are described and claimed.
US09606922B2 Selection of post-request action based on combined response and input from the request source
A data structure includes a plurality of entries each corresponding to a different systemwide combined response of a data processing system. A particular entry includes identifiers of multiple possible actions that can be taken in response to a systemwide combined response. Master logic issues a memory access request on a system fabric of the data processing system. The master logic, responsive to receiving the systemwide combined response and a selection of one of the multiple possible actions from a source of the memory access request prior to receipt of the systemwide combined response, selects the particular entry based on the systemwide combined response and selects one of the multiple possible actions identified in the particular entry based on the received selection. The master logic services the memory access request in accordance with the systemwide combined response by performing the selected one of the multiple possible actions.
US09606921B2 Granular creation and refresh of columnar data
Techniques are provided for granular load and refresh of columnar data. In an embodiment, a particular data object that contains particular data formatted different from column-major format is maintained, the particular data including first data and second data. First and second data objects contain the first and second data, respectively, organized in the column-major format. In response to changes being committed to the first data in the particular data object, invalidating one or more rows of the first data object. In response to a number of invalidated rows of the first data object exceeding a threshold, automatically performing a refresh operation on the first data object independent of any refresh operation on the second data object.
US09606919B2 Method and apparatus to facilitate shared pointers in a heterogeneous platform
A method and apparatus to facilitate shared pointers in a heterogeneous platform. In one embodiment of the invention, the heterogeneous or non-homogeneous platform includes, but is not limited to, a central processing core or unit, a graphics processing core or unit, a digital signal processor, an interface module, and any other form of processing cores. The heterogeneous platform has logic to facilitate sharing of pointers to a location of a memory shared by the CPU and the GPU. By sharing pointers in the heterogeneous platform, the data or information sharing between different cores in the heterogeneous platform can be simplified.
US09606912B2 Tracking and utilizing second level map index for recycling of solid state drive blocks
A recycling method for a solid state drive is disclosed. The method includes selecting a logical block for recycle wherein the logical block includes a plurality of pages across a plurality of flash dies. The method also includes retrieving an address map index record associated with the logical block selected for recycle. For each particular address map index stored in the address map index record, the recycling method retrieves a set of address map entries referenced by the particular address map index, determines whether any page in the logical block is referenced by the set of address map entries, and if at least one page in the logical block is referenced by the set of address map entries, the method writes the at least one page to a different logical block. The method further includes erasing the plurality of pages in the logical block.
US09606907B2 Memory module with distributed data buffers and method of operation
A memory module is operable to communicate with a memory controller via a data bus and a control/address bus and comprises a module board; a plurality of memory devices mounted on the module board; and multiple sets of data pins along an edge of the module board. Each respective set of the multiple sets of data pins is operatively coupled to a respective set of multiple sets of data lines in the data bus. The memory module further comprises a control circuit configured to receive control/address information from the memory controller via the control/address bus and to produce module control signals. The memory module further comprises a plurality of buffer circuits each being disposed proximate to and electrically coupled to a respective set of the multiple sets of data pins. Each buffer circuit is configured to respond to the module control signals by enabling data communication between the memory controller and at least one first memory device among the plurality of memory devices and by isolating at least one second memory device among the plurality of memory devices from the memory controller.
US09606905B2 Systems, methods, and media for testing software patches
Systems, methods, and media for testing software patches are provided. The methods include: injecting a software patch into a program; determining a portion of the program modified by the software patch; concurrently executing a first instance of the portion of the program prior to modification by the software patch and a second instance of the portion of the program that has been modified by the software patch; obtaining a first outcome of the first instance and a second outcome of the second instance; comparing the first outcome and the second outcome with a policy associated with the program; and determining whether the software patch has executed correctly based at least in part on the comparison.
US09606900B1 Intelligent automation of computer software test scripts and code requirements
Methods and apparatuses are described for intelligent automation of computer software test scripts and code requirements. A server automatically scans code files to identify changes made to the code files. The server selects test automation script files that are related to the changed code files. The server parses each selected script file to determine whether the script file includes changes that correspond to the changes made to the related code files. If the script file includes the corresponding changes, the server determine whether a current version of the script file is located on each of one or more test servers and installs the current version of the script file on each test server that does not have the current version. If the script file does not include the corresponding changes, the server transmits a message to a remote computing device to indicate that the script file requires the corresponding changes.
US09606889B1 Systems and methods for detecting memory faults in real-time via SMI tests
Defective memory may cause expensive and unnecessary replacements of the memory especially for higher density dynamic random access memory that has ever shrinking topologies. Running memory stress tests in the background for a period of time at set intervals while the operating system is idle may detect and identify memory problems in real-time without requiring a re-boot of the information handling system. The memory defects may be repaired in real-time so as not to cause loss of data by future read or write requests to the identified defective memory.
US09606886B2 Method and device for measuring system performance in real time
Disclosed are method and device for measuring system performance in real time. The method includes: the foreground receives a real-time measurement task comprising a measurement period parameter constructed by the background according to the concerned service data, with the quantity of the service data being lower than a preset value; the foreground extracts the current data corresponding to the real-time measurement task from a performance measurement cache area according to the measurement period parameter; the foreground acquires the real-time measurement data corresponding to the real-time measurement task according to the current data; and the foreground reports the real-time measurement data to the background. In the present invention, the background sends the concerned service data to the foreground by way of a real-time measurement task, and the foreground merely reports few service data.
US09606879B2 Multi-partition networking device and method therefor
A multi-partition networking device comprising a primary partition running on a first set of hardware resources and a secondary partition running on a further set of hardware resources. The multi-partition networking device is arranged to operate in a first operating state, whereby the first set of hardware resources are in an active state and the primary partition is arranged to process network traffic, and the further set of hardware resources are in a standby state. The multi-partition networking device is further arranged to transition to a second operating state upon detection of a suspicious condition within the primary partition, whereby the further set of hardware resources are transitioned from a standby state to an active state, and to transition to a third operating state upon detection of a failure condition within the primary partition, whereby processing of network traffic is transferred to the secondary partition.
US09606873B2 Apparatus, system and method for temporary copy policy
A method according to one embodiment includes copying data incoming to and/or generated at a production site to a copy cluster at a remote copy site, thereby creating a redundant copy of the data at the copy cluster. When the copy cluster becomes unavailable, data incoming to and/or generated at the production site is copied to a backup reserve site after the copy cluster becomes unavailable. Additional systems, methods, and computer programs products are also presented.
US09606871B2 Techniques for establishing a file system that exposes a virtual file system for backup operations
Techniques for establishing a files system that exposes a virtual file system for backup operations are presented. Changes to files of a file system are maintained separately or collected and presented as a VFS. The VFS is then used to perform backup operations. Moreover, the files identified in the VFS can be customized based on search parameters, criterion, and/or criteria supplied by a user or supplied as parameters to backup and VFS mount operations.
US09606848B2 Iterative Kalman filtering
Several types of noise limit the performance of remote sensing systems, e.g., systems that determine the location, color, or shape of remote objects. When noise detected by sensors of the remote sensing systems is known and well estimated, a Kalman filter can converge on an accurate value without noise. However, non-Gaussian noise bursts can cause the Kalman filter to diverge from an accurate value. Current approaches arbitrarily boost noise with fixed additive or multiplicative factors, which slows filter response and often fails to give timely results. Such noise boosts prevent divergence due to badly corrupted measurements. Disclosed embodiments eliminate a subset of noise measurements having the largest errors from a data set of noise measurements and process the remaining data through the Kalman filter. Advantageously, disclosed embodiments enable a Kalman filter to converge on an accurate value without the introduction of noise boost estimates.
US09606845B2 Proxy for accessing a middleware subsystem
A first application is constrained from calling a middleware subsystem, where the middleware subsystem is able to access at least one feature selected from among a basic input/output system (BIOS) and hardware. The first application accesses the middleware system through a proxy, where accessing the middleware subsystem allows the first application to communicate with the at least one feature.
US09606841B2 Thread scheduling across heterogeneous processing elements with resource mapping
A method for scheduling processes of a workload on a plurality of hardware threads configured in a plurality of processing elements of a multithreading parallel computing system for processing thereby. Process dimensions for each process are determined based on processing attributes associated with each process, and a place and route algorithm is utilized to map the processes to a processor space representative of the processing resources of the computing system based at least in part on the process dimensions to thereby distribute the processes of the workload.
US09606837B2 Empirical determination of adapter affinity in high performance computing (HPC) environment
A method, apparatus and program product utilize an empirical approach to determine the locations of one or more IO adapters in an HPC environment. Performance tests may be run using a plurality of candidate mappings that map IO adapters to various locations in the HPC environment, and based upon the results of such testing, speculative adapter affinity information may be generated that assigns one or more IO adapters to one or more locations to optimize adapter affinity performance for subsequently-executed tasks.
US09606828B2 Selecting virtual machines to be migrated to public cloud during cloud bursting based on resource usage and scaling policies
A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.
US09606826B2 Selecting virtual machines to be migrated to public cloud during cloud bursting based on resource usage and scaling policies
A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.
US09606819B2 Wireless network, implementation method thereof, and terminal
The present invention provides a wireless network, an implementation method thereof, and a terminal. The wireless network includes a terminal, a mobile communication network, and a network cloud, where the terminal is connected to the network cloud through the mobile communication network; a virtual machine corresponding to the terminal is provided in the network cloud; a tenant corresponding to the virtual machine is provided on the terminal; the virtual machine is configured to run an application and/or process a file as a proxy of the terminal, and upon reception of an operation command sent by the tenant, transmit display screen image data that is of the application and/or file and corresponds to the operation command to the tenant through a wireless air interface.
US09606813B2 Information processing apparatus, application activation method, and program
It is determined whether an instruction for initial activation of an application is issued by a user or an operating system (step S702). If the instruction is issued by the user, a splash screen is displayed (step S715). If the instruction is issued by the operating system, the application is to be resident without displaying the splash screen (step S704). If a user issues an activation instruction with respect to the resident application (step S705), it is determined whether a screen display based on the activation instruction from the user is a first time or not (step S706). If it is not the first time, the splash screen is not displayed, and whereas if it is the first time, the splash screen is displayed (step S707).
US09606809B2 Computer with flexible operating system
Computer with flexible operating system, referred to the FOS Computer, it is an invention of the electronic information field, aimed at creating a unique mechanism to run the computer.The FOS Computer abandons the graphical interface operating system that usually were fixed installed on the client computer, and replaced it with Flexible OS.The invention utilizes the sharing advantages of remote server, and an innovative computer hardware, jointly establishes a unique computer operational process. This process makes the computer more powerful, the application more flexible, the operation more secure and reliable.The key composition of the FOS Computer: A. Remote server based operating system, referred to as Server based OS B. Operating System Processing Unit, referred to as OSPU C. OSPU operating system, referred to as OSPU-OS. Among them, OSPU is an innovative computer component. OSPU is also the core hardware of the present invention. OSPU does not just exchanging data between the network server and client computers, but it also provides security feature, and acts as the user identification ID in FOS Computer.Server based OS and OSPU-OS working together to form a complete operating system, which is Flexible operating system of FOS computer.
US09606804B2 Absolute address branching in a fixed-width reduced instruction set computing architecture
Embodiments relate to a method and computer program product for absolute address branching in a reduced instruction set computing (RISC) architecture. One aspect is a method that includes fetching a branch instruction from an instruction stream having a fixed instruction width. A branch target address value is acquired from the instruction stream. The branch target address value represents a target address of the branch instruction. The branch target address value is formatted as an absolute address and sized as a multiple of the fixed instruction width. The branch target address value is loaded into a program counter based on the branch instruction. Execution of the instruction stream is redirected to a next instruction based on the branch target address value in the program counter.
US09606803B2 Highly integrated scalable, flexible DSP megamodule architecture
This invention addresses implements a range of interesting technologies into a single block. Each DSP CPU has a streaming engine. The streaming engines include: a SE to L2 interface that can request 512 bits/cycle from L2; a loose binding between SE and L2 interface, to allow a single stream to peak at 1024 bits/cycle; one-way coherence where the SE sees all earlier writes cached in system, but not writes that occur after stream opens; full protection against single-bit data errors within its internal storage via single-bit parity with semi-automatic restart on parity error.
US09606801B2 Method and apparatus for asynchronous processor based on clock delay adjustment
A clock-less asynchronous processing circuit or system utilizes a self-clocked generator to adjust the processing delay (latency) needed/allowed to the processing cycle in the circuit/system. The timing of the self-clocked generator is dynamically adjustable depending on various parameters. These parameters may include processing instruction, opcode information, type of processing to be performed by the circuit/system, or overall desired processing performance. The latency may also be adjusted to change processing performance, including power consumption, speed etc.
US09606800B1 Method and apparatus for sharing instruction scheduling resources among a plurality of execution threads in a multi-threaded processor architecture
A microprocessor includes a front end module and a schedule queue module. The front end module is configured to retrieve first instructions, corresponding to a first thread, from an instruction cache, and retrieve second instructions, corresponding to a second thread, from the instruction cache. The front end module is also configured to decode the first instructions into first decoded instructions, and decode the second instructions into second decoded instructions. The schedule queue module is configured to selectively store the first decoded instructions and the second decoded instructions from the front end module and, for each stored decoded instruction, selectively issue the stored decoded instruction to an execution module. The schedule queue is further configured to reject storing an additional one of the first decoded instructions from the front end module in response to a count of the stored first decoded instructions in the schedule queue module exceeding a threshold.
US09606794B1 Generating and managing applications using any number of different platforms
At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.
US09606786B2 Information processing apparatus, information processing method, and program
An information-processing apparatus includes a communication unit that transmits a first command to register in a memory a service provided by an application using a first communicative method. The communication unit transmits a second command to register in the memory a service indicator of the service using a second communicative method different from the first communicative method.
US09606781B2 Parser engine programming tool for programmable network devices
A parser engine programming tool configured to receive an input file representing a directly connected cyclical graph or tree of decision points for parsing a range of incoming packet headers, automatically generate all possible paths within the graph and thereby the associated possible headers, and convert the determined paths/headers into a proper format for programming memory of a parser engine to parse the determined headers (represented by the paths).
US09606779B2 Data processing system and data simulation method in the system
The present invention relates to a data processing system and to a method for implementing simulation in the system, and the invention comprises: a process of inputting an application code for implementing a simulation; a process of converting the input application code into assembly data format; a process of generating basic blocks for the assembly data format; and a process of implementing the simulation via the generated basic blocks. Consequently the simulation implementation time is shortened as the simulation is implemented from instruction units to basic block units.
US09606777B2 Drag and drop portlet deployment
Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.
US09606775B2 Developing rich internet application
The present invention includes a method and apparatus for developing a Rich Internet Application. In one embodiment, there is provided a method for developing a Rich Internet Application, comprising: defining a code space used for a code set, the code set being associated with a view that is to be displayed in the Rich Internet Application; and adjusting the code space so that the adjusted code space is independent of another code space used for another code set, wherein the other code set is associated with another view that is to be displayed in the Rich Internet Application. In one embodiment of the present invention, there is provided an apparatus for developing a Rich Internet Application. By means of the method and apparatus as described in the present invention, conflicts between code sets associated with various views to be displayed in the Rich Internet Application may be isolated.
US09606767B2 Apparatus and methods for managing resources for a system using voice recognition
The technology of the present application provides a method and apparatus to manage speech resources. The method includes detecting a change in a speech application that requires the use of different resources. On detection of the change, the method loads the different resources without the user needing to exit the currently executing speech application. The apparatus provides a switch (which could be a physical or virtual switch) that causes a speech recognition system to identify audio as either commands or text.
US09606764B2 Systems, methods, and devices for manipulation of images on tiled displays
In accordance with some embodiments of the inventions, a display system is disclosed for manipulation of images on tiled displays. The display system can include at least one discrete display device and a control module configured to allow a user to move a graphical representation of an image to a plurality of positions on the at least one discrete display device to thereby define a requested position. The control module can be configured to determine a difference between the requested position and a plurality of predetermined positions on the at least one discrete display device. The control module can also be configured to move and/or stretch the image toward one of the predetermined positions based on the determination of the determined difference.
US09606757B2 Management system, image processing apparatus, non-transitory computer-readable recording medium encoded with protocol sharing program, and protocol sharing method
A controller of a management device managing a plurality of image processing apparatuses acquires ability information and device identification information from the respective image processing apparatuses; determines, based on the ability information of the respective image processing apparatuses, as an in-charge device any one of the respective image processing apparatuses for each of a plurality of protocols predetermined; for the respective protocols, causes the in-charge device determined for the protocol to respond to a packet by multicast of the protocol on behalf of the respective image processing apparatuses; and causes one or more image processing apparatuses other than the in-charge device determined for the protocol to refrain from responding to a packet by multicast of the protocol. The respective image processing apparatuses respond to a packet by multicast of the protocol if the apparatus itself is determined the in-charge device for the protocol.
US09606745B2 Storage system and method for allocating resource
In conventional unified storage systems, an I/O for block storage and an I/O for file storage are processed in a single OS without being distinguished, so that it was not possible to perform processes for speedy failure detection or for enhancing performances such as tuning of performance by directly monitoring hardware. The present invention solves the problem by having a block storage-side OS and an OS group managing multiple systems including a file system other than the block storage-side OS coexist within a storage system, wherein the OS group managing multiple systems including a file system other than the block storage-side OS is virtualized by a hypervisor, wherein a block storage micro-controller and the hypervisor can cooperate in performing processes.
US09606741B2 Memory power management and data consolidation
According to embodiments of the disclosure, methods, systems and computer program products for memory power management and data consolidation are disclosed. The method may include selecting a first real memory portion and a second real memory portion from a plurality of real memory portions coupled to a memory controller in a computer system by a memory bus. The first real memory portion may be connected to a first buffer and the second real memory portion may be connected to a second buffer. The first and second real memory portions may be selected by the memory controller. The method may include migrating data from the first real memory portion to the second real memory portion on a migration bus through the first and second buffers. The method may also include placing the first real memory portion into a reduced power mode.
US09606737B2 Variable bit encoding per NAND flash cell to extend life of flash-based storage devices and preserve over-provisioning
Systems, methods, and/or devices are used to implement variable bit encoding per NAND flash cell to extend life of flash-based storage devices and preserve over-provisioning. In some embodiments, the method includes detecting a trigger condition with respect to one or more non-volatile memory portions (e.g., portions configured to store data encoded in a first encoding format and having a first storage density) of a plurality of non-volatile memory portions of a storage device. In response to detecting the trigger condition and in accordance with a first determination that a projected amount of over-provisioning (e.g., corresponding to over-provisioning for the storage device after reconfiguring the one or more non-volatile memory portions to store data encoded in a second encoding format and having a second storage density) meets predefined over-provisioning criteria, the method includes reconfiguring the one or more non-volatile memory portions to store data encoded in the second encoding format.
US09606736B2 Adaptively mounting and unmounting removable storage media based on monitoring requests and states of storage drives and the storage media
A storage system is proposed which comprises a data storage device including a number N of removable storage media for storing data, with N≧2, and a number m of drives, with m≧1, wherein each of the m drives is configured to drive one of the removable storage media mounted to the drive. The storage system includes a server being coupled to the data storage device and configured to serve requests from clients, and a controller which is configured to control the data storage device to adaptively unmount the removable storage media based on a monitoring information of the requests at the data storage device, states of the drives, and states of the removable storage media.
US09606734B2 Two-level hierarchical log structured array architecture using coordinated garbage collection for flash arrays
A mechanism is provided in an array controller of a two-level hierarchical log structured array architecture for a non-volatile memory array for coordinated garbage collection. The two-level hierarchical log structured array (LSA) architecture comprises an array-level LSA in the array controller and a node-level LSA in each node of the non-volatile memory array. The array controller maintains host logical block address (LBA) to node LBA mapping in an array controller connected to a plurality of nodes. A host data processing system issues access requests to host LBA. The mapping maps the host LBA space to a node LBA space of a plurality of nodes. The mechanism makes overprovisioned space in the node LBA space of the plurality of nodes available to the array-level LSA. The mechanism adds additional overprovisioned space at each node LBA space. The array controller initiates array-level garbage collection at the array-level LSA.
US09606728B2 Controlling a storage system
A method, computer-readable storage medium and computer system for controlling a storage system, the storage system comprising a plurality of logical storage volumes, the method comprising: monitoring, for each of the logical storage volumes, one or more load parameters; receiving, for each of the logical storage volumes, one or more load parameter threshold values; comparing, for each of the logical storage volumes, the first load parameter values of said logical storage volume with the corresponding one or more load parameter threshold values; in case at least one of the first load parameter values of one of the logical storage volumes violates the load parameter threshold value it is compared with, automatically executing a corrective action.
US09606725B2 Collaborative overlay of user interface elements rendered on the display of a computing device
Collaborative overlay of user interface elements rendered on the display of a computing device, including: identifying, by an overlay management module, one or more active elements of a user interface for a first application; selecting, by the overlay management module, a location on a user interface for a second application to place one or more of the active elements of the user interface for the first application; and displaying, by the overlay management module, the one or more of the active elements of the user interface for the first application at the selected location on the user interface for the second application.
US09606721B2 Mobile terminal and control method thereof
A mobile terminal is provided a mobile terminal and a control method thereof according to exemplary embodiments. The mobile terminal includes a main body that is configured to be wearable on a specific portion of a user's body, a sensing unit that is configured to sense whether or not the main body has been worn, and also sense a user gesture for deciding the worn position of the main body, and a controller that is configured to decide the worn position of the main body according to the sensed user gesture, and setting a user input for generating a first control command in a different manner based on the decided worn position. With the configuration, the main body may sense the worn position by itself so as to provide a user interface, which is more intuitive and convenient for the user, according to the sensed worn position.
US09606714B2 Terminal, method and computer program product for interacting with a physical entity
A terminal for interacting with a physical entity includes a controller capable of selecting a physical entity, and thereafter receiving data from the entity at a terminal at least partially over an air interface. The controller can also identify a type of the entity based upon the data. Thereafter, the controller can be capable of performing at least one action based upon the entity type, an application operating on the terminal and a selection event. The application can comprise any of a number of applications, such as an application associated with the type of entity or an alternative application other than the associated application. Likewise, the selection event can comprise any of a number of different predefined events, such as “select and get information,” “select and open,” and/or “select drag and drop.”
US09606713B1 Utilizing dynamic granularity for application controls
A user may interact with a control interface in the course of interacting with electronic content. The control interface may include any user interface utilized to adjust various aspects of an application, including, but not limited to, scroll bars, sliders, and/or navigation windows. Input at the control interface may be received from the user indicating that the user desires to manipulate the electronic content (e.g., jump to another location in a movie) or, alternatively, that the user wishes to manipulate the control interface. Upon determining that the input is intended to manipulate the control interface, the control interface may be adjusted to display a control interface view that provides finer or coarser granularity, allowing the user to interact with the control interface with more accuracy.
US09606711B2 Evaluating portions of content in an online community
An approach is described for evaluating portions of content in an online community. An associated system may include a processor and a memory storing an application program, which, when executed on the processor, performs an operation that may include displaying a content post in an online community interface and, upon detecting a selection of an option in the online community interface to evaluate the content post, requesting a selection of one or more portions of the content post and an evaluation of the selected one or more portions. Requesting such evaluation may include requesting selection of a favorability score on a predefined scale for each of the selected one or more portions. The operation further may include, upon receiving a selection of one or more portions and an evaluation of the selected one or more portions, updating display of the content post to reflect the evaluation.
US09606709B2 System and method for geographic data layer management in a geographic information system
A layer control tool for controlling the display of geographic data layers in a geographic information system is provided. The layer control tool can be presented in overlaying the geographic imagery. The layer control tool can include a plurality of identifiers associated with a set of geographic data layers that can be displayed in conjunction with the geographic imagery. A user can adjust or control the display of geographic data layers in conjunction with the geographic imagery by interacting with the floating layer control tool. For instance, a user can interact with the floating layer control tool, for instance by tapping a touch screen, to identify a selected geographic data layer in the set of geographic data layers. Responsive to this user interaction, the geographic information system can display the geographic data layer in conjunction with the geographic imagery and hide other previous displayed geographic data layers.
US09606704B2 Alternative inputs of a mobile communications device
In an implementation, a mobile communications device includes a display device having touchscreen functionality, a keyboard having a plurality of physical keys that include a dedicated key and letter keys arranged according to a QWERTY layout, and one or more modules. The one or more modules are configured to output a user interface on the display device responsive to selection of the dedicated key, the user interface having a plurality of portions that are selectable via the touchscreen functionality to cause input of a respective one of a plurality of emoticons.
US09606703B2 Techniques for detecting inactive browser windows
Embodiments provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In an embodiment, a server component of a web application can receive a notification that an application page in a first window has been unloaded. In response, the server component can associate the first window with an expiration time and add the first window to an expiration list of windows that are potentially inactive. If a request is received by the server component from the first window while the first window is in the expiration list, the server component can identify the first window as active and remove it from the list. If a request is received by the server component from a second window after the expiration time associated with the first window, the server component can identify the first window as inactive and free all resources for the first window.
US09606694B2 System and method for building and managing user experience for computer software interfaces
Several computerized tools, methodologies and data structures, according to embodiments of the present invention, are disclosed for collecting data for UX research and development directed to a product, process, and system and for developing personas and scenarios from the data for designing and for measuring the effectiveness of the product, process, and/or systems for use by the personas or real people. The tools, methodologies and data structures may be used individually or in sets.
US09606683B2 Touch-sensitive input device
A touch-sensitive input device (2) in the form of a touch panel is described. The device comprises a transparent substrate (11) and at least one transparent electrode (14) disposed on the substrate, the at least one electrode comprising a layer (16) of opaque conductive material having holes (35) therein so as to form a mesh of opaque conductive material.
US09606679B2 Touch panel and manufacturing method thereof and touch display panel
A touch panel and a manufacturing method thereof and a touch display panel are provided. The touch panel includes a substrate, at least one first conductive line, an insulating layer, and at least one second conductive line. The substrate has a sensing region and a periphery region. The first conductive line is disposed on the periphery region. The insulating layer is disposed on the periphery region and covers the first conductive line. The second conductive line is disposed on the periphery region. The first conductive line and the second conductive line are electrically insulated to each other. A portion of at least one second conductive line is disposed on the insulating layer located above the first conductive line.
US09606669B2 In-cell touch panel and display device
An in-cell touch panel and a display device implements touch function and display function by dividing a common electrode layer (110) connected with entire surface in the array substrate (100) to form a plurality of touch driving electrodes (111) and common electrodes (112); providing touch sensing electrodes (210) with a hollowed-out lattice structure over the common electrodes (112); and driving touch driving electrodes (111) in a time division manner. The in-cell touch panel can increase touch sensitivity and guarantee that touch sensing electrodes have small signal delays.
US09606657B2 Array substrate, capacitive touch panel and touch display device
An array substrate, a capacitive in-cell touch panel and a touch display device are provided. The common electrode layer (20) of the array substrate (1) includes a plurality of touch drive electrodes (6) and a plurality of common electrodes (7), the respective touch drive electrodes (6) extending in a row direction, and the respective common electrodes (7) extending in a column direction. The pixel electrode layer (30) includes a plurality of first conductors (8), projections of the respective first conductors (8) on the array substrate (1) are located in a region where the common electrodes (7) are located, and at least partially overlap with the data line (5) whose projection is located in the region where the common electrodes (7) are located, and a plurality of the first conductors (8) whose projections are located in a same region where the common electrodes (7) are located constitute a touch sensing electrode. Since the touch drive electrodes (6) and the touch sensing electrode (9) are respectively disposed on the common electrode layer (20) and the pixel electrode layer (30), the array substrate with a touch function can be prepared without adding an additional fabrication process, so its preparation process is simple, which reduces the production cost and improves the production efficiency.
US09606656B2 Prediction-based touch contact tracking
When an external object approaches or touches a touch sensor, predicted locations of the external object can be generated by detected locations according to signals from the touch sensor. The latest predicted location is shifted backwards towards the latest reported location for a portion of the distance between the predicted location and the latest reported location to generate a new reported location, whereby jittering of the reported locations caused by noise in the signals of the touch sensor can be reduced or filtered.
US09606655B2 Display device having touch sensor embedded in pixel array and method of driving the same
A display device having touch sensors and a method of driving the same are disclosed. The display device includes a display panel including a pixel array including pixels and a touch sensor array including touch sensors formed in the pixel array, the pixel array being divided into blocks, a gate driver to sequentially drive a plurality of gate lines in the pixel array in a block unit, a data driver to drive a plurality of data lines in the pixel array when the gate lines are driven, a touch controller to sequentially drive the touch sensor arrays in the block unit, and a timing controller to divide one frame into at least one display mode at which the pixel array is driven and at least one touch sensing mode at which the touch sensor array is driven and to control the gate drive, the data driver and the touch controller so that the display mode and the touch sensing mode alternate.
US09606651B2 Electronic device
An electronic device (1) is provided with a contact detection unit (40) that detects contact by a contacting object, a vibration unit (50) that vibrates the contact detection unit (40), and a control unit (10) that controls the vibration unit (50) to vibrate. The control unit (10), while controlling the vibration unit (50) to vibrate, determines a position of the contact based on a plurality of positions of contact detected by the contact detection unit (40) during a predetermined time.
US09606641B2 Adaptive transmit voltage in active stylus
In one embodiment, an active stylus includes a transmitter configured to transmit electrical signals to a device through a touch sensor of the device. The active stylus also includes a receiver configured to receive electrical signals from the device through the touch sensor of the device. Furthermore, the active stylus includes a controller configured to determine a strength of an electrical signal received by the receiver from the touch sensor of the device and instruct the transmitter to transmit electrical signals to the device at a voltage based at least on the determined strength of the electrical signal received by the receiver.
US09606638B2 Multimedia device and method of controlling a cursor thereof
A multimedia device and method of controlling a cursor thereof are disclosed, by which a frequency of the cursor can be increased without system extension. The present invention includes receiving a cursor display signal from an input device, generating a location information of a cursor and an image information of the cursor in accordance with the received cursor display signal, embedding the generated location information of the cursor in the video signal, and displaying the image information of the cursor based on the location information of the cursor embedded in the video signal.
US09606637B2 Projector and electronic device having projector function
A projector includes a laser beam scanning portion, a light detecting portion, and a control portion performing control of predicting a prediction region where a detection object exists on the basis of detection of the detection object, changing a modulation pattern of a laser beam when the laser beam is scanned on the prediction region, acquiring the position of the detection object on the basis of reflected light of the laser beam emitted in a detection object detection pattern, and setting the position of the detection object to an indication position.
US09606626B2 Vibration generation system, storage medium having stored therein vibration generation program, and vibration generation method
At least a first vibration output apparatus and a second vibration output apparatus used while physically separated from the first vibration output apparatus are included. The first vibration output apparatus includes a first vibration unit. The second vibration output apparatus includes a second vibration unit. It is possible to output a first vibration signal and a second vibration signal for, by changing a ratio of intensities of vibrating the first vibration unit and the second vibration unit, causing a user to perceive a single vibration source between the first vibration output apparatus and the second vibration output apparatus.
US09606620B2 Multi-track playback of media content during repetitive motion activities
A system for multi-track playback of media content includes: a media device; a user interface, provided at the media device, which displays a visual array of media options, a playback logic, provided within the media device, which is configured so that, while a selected point or region is determined by the user interface as being moved in response to user input, within the visual array of media options, the system determines media options that are proximate to the selected point or region, and adjusts playback parameters for corresponding media content items, by crossfading or otherwise combining playback to reflect the media options relative distances from the selected point or region; and a tempo logic, provided within the media device, which is configured to provide or receive a selected tempo and provide the one or more media content items associated with the selected tempo.
US09606617B2 Display apparatus
A display apparatus and/or the method using the same which provide user interaction are provided. The display apparatus includes: a display body including an image display surface; and a photographing unit including a camera module to photograph a user to sense a user's gesture, and placed in a first position in which the photographing unit is accommodated in the display body when the photographing unit does not photograph, and placed in a second position in which the photographing unit protrudes out of the display body when the photographing unit photographs.
US09606611B2 Bus microcontroller, bus node circuit and electronic control unit for a vehicle
A bus microcontroller includes a processor circuit having at least one unit designed for performing one or more functions due to a bus command via a communication bus, a power control circuit adapted to be coupled to a transmitter-receiver circuit for receiving bus messages via the communication bus, and a means for placing at least part of the processor circuit into a reduced-power operating mode without placing the entire processor circuit into the reduced-power operating mode. The power control circuit is designed to evaluate incoming bus messages with respect to an activation bus message containing information on activating at least part of the processor circuit, and to output a corresponding activation control signal. The bus microcontroller also includes means for activating at least a part of the processor circuit that is placed in a reduced-power operating mode, in response to output of an activation control signal of the power control circuit.
US09606609B2 Modifying power consumption based on energy-usage messages
Examples described herein involve modifying power consumption based on energy usage messages. A method includes a CPU periodically receiving energy-usage messages from components. From the energy-usage messages, the CPU determines a plurality of historical energy-usage patterns that indicate respective historical energy consumption of a given component while operating in a given operating state. Then, the CPU determines that overall power consumption of the one or more components differs from an expected power consumption. Thereafter, the CPU identifies at least one differing component that is causing the power consumption differential based on the historical energy-usage patterns and a plurality of new energy-usage messages received after the plurality of historical energy-usage patterns were determined. The CPU then causes the at least one differing component to modify an amount of energy that the at least one differing component is consuming.
US09606607B2 Systems and methods for display systems with dynamic power control
Methods and systems to dynamically adjust a voltage supply of a display are provided. Systems are provided to receive a digital data input indicative of an amount of luminance to be emitted from the display, to determine a desired supply voltage to supply to the display based on the received digital data, and to adjust an adjustable voltage supply according to the determined desired supply voltage. Furthermore, the methods and systems disclosed herein provide for dynamically separately controlling supply voltages supplied to distinct subsections of the display. Systems and methods are also provided for operating a display device in an idle mode by turning off subsections of the display that would otherwise be shown dark and thereby save energy required to program the subsections with display information.
US09606605B2 Dynamic voltage margin recovery
In an embodiment, an integrated circuit includes multiple instances of a component (e.g. a processor) and a control circuit. The instances may be configured to operate in various modes. Some of the modes are incapable of presenting a worst-case load on the power supply. The control circuit may be configured to monitor the instances and detect the modes in which the instances are operating. Based on the monitoring, the control circuit may request to recover a portion of the voltage margin established for worst-case conditions in the instances. If the instances are to change modes, they may be configured to request mode change from the control circuit. If the mode change causes an increase in the current supply voltage magnitude (e.g. to restore some of the recovered voltage margin), the control circuit may cause the restore and permit it to complete prior to granting the mode change.
US09606604B1 Energy efficient high-speed link and method to maximize energy savings on the energy efficient high-speed link
In high-speed link structures a receiver outputs a signal detect indicator (SDI) with a first logic value when transmissions are detected and a second logic value when suspension of transmissions is detected. A controller detects transitions in the SDI and causes corresponding transitions in an energy detect indicator (EDI). A physical control sublayer (PCS) has different operating states that cause the receiver to operate in different power modes and transitions between the operating states based on the EDI. If the EDI has the second logic value, the PCS remains in a non-active state and the receiver operates in a low power idle (LPI) mode. When the EDI transitions to the first logic value, the PCS exits the non-active state and the receiver operates in a non-LPI mode. To ensure that the PCS properly enters and doesn't pre-maturely exit the non-active state, EDI transitions to the first logic value are delayed.
US09606601B2 Medical communication hub and associated methods
A patient communication system having a medical sensing device operable to collect medical data, a network communication module operable to transmit the medical data onto a data network, a controller operable route the first medical sensing data to the network communication module, and a power source operable to provide power to the first medical sensing device, the controller, and the network communication module.
US09606597B2 Intermediate electronic device, method for operating the intermediate electronic device and electronic system
An intermediate electronic device, arranged to be coupled to a host system and an electronic device. The intermediate electronic device includes: a controller, enabled by an enable signal to process the data transmission between the host system and the electronic device; and a power transmission unit disposed between the host system and the electronic device. The power transmission units detect whether the power transmission unit is coupled to the host system or an external power source. When the power transmission unit detects that the power transmission unit is coupled to the host system, but not coupled to the external power source, the power transmission unit informs the host system to raise the voltage output to the intermediate electronic device to supply power to the electronic device, and outputs the enable signal.
US09606595B2 Microprocessor-assisted auto-calibration of voltage regulators
Dynamic runtime calibration of a processor with respect to a specific voltage regulator that powers the processor or a memory subsystem coupled to the processor can reduce or eliminate the need for guardbands in power management computations. The processor receives a current measurement from the voltage regulator and computes a calibration factor based on the measured value and a stored expected value. The calibration factor can be used in making power management decisions instead of adding the guardband to power readings. A manufacturer or distributor of the processor can compute the stored values with a controlled voltage supply that has a higher precision than typical commercial power supplies used in computing systems. The computed, stored values indicate the expected value, which can be used to determine a calibration factor relative to a voltage regulator of an active system.
US09606593B2 Systems and methods for management of surface temperature in an information handling system
In accordance with embodiments of the present disclosure, a method may include determining an amount of power of heat transfer between at least one information handling resource and an enclosure housing the at least one information handling resource based on an intake temperature associated with an intake of heat-rejecting media thermally coupled to the at least one information handling resource for transferring heat generated by the at least one information handling resource from the intake to an exhaust associated with the heat-rejecting media and an exhaust temperature associated with the exhaust. The method may also include controlling at least one of an operating frequency of the at least one information handling resource and a flow rate of fluid proximate to the heat-rejecting media based on the amount of power of heat transfer.
US09606592B2 System and method for the application of psychrometric charts to data centers
A system and method of displaying the temperature and relative humidity data of sensors on a psychrometric chart. The system and method operate to display an environmental envelope on the psychrometric chart in order to compare the data of the sensors to the environmental envelope of the psychrometric chart, in order to ensure safe operating conditions for data center equipment.
US09606588B2 Closed-loop cooling system for high-density clustered computer system
A cooling system for a high performance computing system includes a closed-loop cooling cell having two compute racks and a cooling tower between the compute racks. Each compute rack includes at least one blade enclosure, and the cooling tower includes at least one water-cooled heat exchanger and one or more blowers configured to draw warm air from a side of the compute racks towards a back, across the water-cooled heat exchanger, and to circulate cooled air to a side of the compute racks towards a front. The cooling cell further includes a housing enclosing the compute racks and the cooling tower to provide a closed-loop air flow within the cooling cell. The cooling system further includes cooling plate(s) configured to be disposed between two computing boards within the computing blade, and a fluid connection coupled to the cooling plate and in fluid communication with the blade enclosure.
US09606586B2 Heat transfer device
A heat transfer device is described. In one or more implementations, a device includes a housing that is moveable through a plurality of orientations involving at least two dimensions during usage, a heat-generating device disposed within the housing, and a heat transfer device disposed within the housing. The heat transfer device has a plurality of heat pipes configured to transfer heat using thermal conductivity and phase transition from the heat-generating device, the plurality of heat pipes arranged to provide generally uniform heat transfer from the heat-generating device during movement of the housing through the plurality of orientations.
US09606585B2 Integrated power supply handle and alternating current input
A power supply unit includes a handle and a power cord. The handle is connected to a panel of the power supply unit via a first leg and a second leg. The handle is configured to provide a location for a user to grip while removing the power supply unit from an information handling system. The power cord includes a first end coupled to the handle, and a second end including a power socket. A first wire of the power cord extends into the power supply unit via the first leg, and a second wire of the power cord extends into the information handling system via the second leg.
US09606584B1 Systems and user interfaces for dynamic interaction with two- and three-dimensional medical image data using hand gestures
Embodiments of the present disclosure relate to systems and techniques for accessing data stores of medical images and displaying the medical images in substantially real-time to provide information in an interactive user interface. Systems are disclosed that may advantageously provide highly efficient, intuitive, and rapid dynamic interaction with two- and three-dimensional medical image data using hand gestures. The systems may include interactive user interfaces that are dynamically updated to provide tracking of a user's hand in a virtual 3D space by two- and/or three-dimensional image data. A user may use the systems described herein to more quickly, thoroughly, and efficiently interact with image data including two-dimensional images, three-dimensional image data, and/or series of image data, as compared to previous systems.
US09606579B2 Offset control for assemblying an electronic device housing
Improved housings for electronic devices are disclosed. An electronic device housing can make use of at least one outer member (e.g., cover) that can be aligned, protected and/or secured with respect to other portions of the housing for the electronic device. In one embodiment, an electronic device housing can have one or more outer members (e.g., exposed major surfaces), such as front or back surfaces, that are formed of glass. Protective sides can be provided in some embodiments to protect the edges of the one or more glass surfaces so as to dissipate impact forces and thus reduce damage to the electronic device housing. The one or more glass surfaces can be part of outer member assemblies that can be secured to other portions of the electronic device housing. According to one aspect, adjoining surfaces of electronic device housings can be mounted or arranged such that adjoining surfaces are flush to a high degree of precision. The electronic device can be portable and in some cases handheld.
US09606574B2 Foldable display device and method for controlling the same
A method for controlling a foldable display device comprises displaying first content provided from a first application on a first display region and second content provided from a second application on a second display region in a folded state of the foldable display device, the first application and the second application being applications which are previously installed in the foldable display device; generating a third display region by merging the first display region and the second display region with each other and generating a third application by using at least one of the first application and the second application if the foldable display device is unfolded; and displaying third content provided from the third application on the third display region, the third content being the content generated by reorganizing the first content and the second content.
US09606572B2 Circuits for and methods of processing data in an integrated circuit device
A circuit for processing data in an integrated circuit device comprises a selection circuit; a first register coupled to a first output of the selection circuit; a second register implemented as a latch and coupled to a second output of the selection circuit; and a signal line coupled between the output of the first register and an input of the selection circuit. The selection circuit enables the coupling of an output signal of the first register to an input of the second register. A method of processing data in an integrated circuit device is also disclosed.
US09606565B2 Power supply with a switch converter
A power supply has a switch converter, a circuit breaker, a storage inductor and a peak current controller, wherein a first shunt resistor is arranged in a positive cable, a first operational amplifier is connected the first shunt resistor to detect a voltage drop across the first shunt resistor, an auxiliary measuring signal at the output of the first operational amplifier is reflected via a current mirror to ground, a second operational amplifier is connected to the second shunt resistor for impedance amplification such that a DC measuring signal is present at the output of the second operational amplifier, an RC element having a resistor and capacitor is connected to an inductor, the RC element being configured such that an AC measuring signal at the output of the RC element reproduces a current through the storage inductor, and where the AC measuring signal is added to the DC measuring signal.
US09606561B2 Operation planning system
In formulating of a power generation operation schedule to a power grid network including multiple power plants and transformer stations, and, multiple batteries installed in association therewith, an operation planning system stores in advance power generation basic unit information of the power plant, and derivation information of the stored energy in the battery. Power generation basic unit information of the battery where power generation basic unit of the stored energy is added is set based on the power generation basic unit information of the power plant and the derivation information of the stored energy. While selecting a power generation facility from the power plants and the batteries in an order of a smaller value indicated by the power generation basic unit information, the power generation quantity of the selected power generation facility is added to a total power generation quantity until the total power generation quantity matches a demand quantity.
US09606559B2 Multi-phase switching converter with phase shedding
A multi-phase switched-mode converter has a control circuit configured to receive a shed threshold signal indicating that the total output current has fallen below a total current threshold level. The control circuit further includes slave phase shedding switches that have a common switching pole connected to a current share amplifier of each slave power stage, a first select pole is connected to a phase target current level, and a second select pole is connected to a phase zero target current level. A control terminal is connects the phase zero target current signal to each slave power stage to decreases their output currents to approximately a zero level. When the output current approaches the zero level, the slave power stages are deactivated. A panic circuit activates the slave power stages when the load current increases precipitously.
US09606558B2 Lower power switching linear regulator
A voltage regulator for outputting a voltage having a predetermined relationship with a reference voltage, the voltage regulator includes a driver circuit configured to generate the output voltage, a feedback loop configured to feed back a sensed voltage that is representative of the output voltage to a control unit and the control unit, configured to compare the sensed voltage with the reference voltage and, only if the difference between them exceeds a predetermined threshold, control the driver circuit to adjust the output voltage.
US09606552B2 Thermostat with multiple sensing systems integrated therein
A thermostat may include a proximity sensor and a temperature sensor. The thermostat may also include a sensor mount assembly containing the proximity sensor, the temperature sensor, and a first alignment feature. The thermostat may additionally include a lens assembly having a first area, a second area, and a second alignment feature, where the second area includes a Fresnel lens, and the first area is thinner than the second area. The thermostat may further include a front cover where the outward-facing surface of the lens assembly is shaped to continuously conform to a curvature of the front cover. The thermostat may also include a frame member with third and fourth alignment features configured for respective matable alignment with the first and second alignment features and configured such that the proximity sensor and the temperature sensor are maintained in generally close, non-touching proximity to the lens assembly, the first area of the lens assembly being aligned with the proximity sensor, and the second area of the lens assembly being aligned with the temperature sensor.
US09606549B2 Poppet valve
A poppet valve is provided with a seat portion which has a conical inner peripheral surface with a center axis, and a conical portion which is displaced along the center axis inside the seat portion, forms a flow passage having an annular cross-section between the conical portion and the seat portion and is supported at a position concentric with the seat portion. An effect of rectifying fluid flowing in the flow passage is thereby obtained and the generation of noise is prevented.
US09606545B1 Self-propelled apparatus with an anti-drop system
A self-propelled apparatus includes a main body and an anti-drop system. The main body includes an aperture located at a bottom portion thereof and communicative with an interior thereof. The anti-drop system located inside the main body respective to the aperture includes an infrared detection module and an angle-limiting unit electrically coupled with the infrared detection module. The infrared detection module detects a distance between the bottom portion and a first detection surface. The infrared detection module includes an infrared emitting unit and an infrared receiving unit. The infrared emitting unit emits an infrared signal to the first detection surface. The infrared signal produces a first boundary signal and a second boundary signal after the infrared signal passes through the angle-limiting unit. The infrared receiving unit receives a reflected signal of the first boundary signal with respect to the first detection surface.
US09606544B2 System, computing device and method for unmanned vehicle fleet control
A system for controlling a fleet of unmanned vehicles includes a plurality of unmanned vehicles connected to a computing device. The computing device stores a dynamic attribute and a static attribute respective to each of the plurality of unmanned vehicles. The computing device is configured to: receive a task request including (i) an item identifier of an item, (ii) an action type defining an action to be performed respective to the item, and (iii) a location identifier of a location at which to perform the action; responsive to receiving the request, retrieve the stored dynamic attributes and static attributes; based on a comparison of the task request with the dynamic attributes and the static attributes, select one of the plurality of unmanned vehicles; and transmit, via the network, a command to the selected unmanned vehicle to perform the action respective to the item at the location.
US09606541B2 Robot docking station and robot for use therewith
A docking station (20) and a robot (22) for docking therein, include corresponding transmission parts. These transmission parts are for the transmission of energy, such as electricity, for recharging the robot (22), and/or signals, for operating the robot (22), the energy and/or signals passing between the docking station and the robot (22). The docking station (20) and robot (22) are such that the docking of the robot (22) in the docking station (20) is at a horizontal orientation, as the transmission part on the robot (22) includes laterally protruding docking contacts that contact corresponding laterally oriented contact arms of the docking station (20).
US09606529B2 User customization of auto-detected data for analysis
Embodiments are directed towards enabling users to customize data collection and analysis. A collection computer may automatically detect and dynamically update each of a plurality of sensors that may be currently providing real-time data regarding at least one characteristic of a machine. At least one sensor may be selected for local storage of its corresponding real-time data at the collection computer. And at least one sensor may be selected for remote storage of its corresponding real-time data by a server computer. A template may be employed to remotely display at least one characteristic of the machine based on current real-time data provided by at least one of the sensors identified by the template. In response to the user selecting at least one sensor for remote display, the template may be modified to include the remote display of the at least one sensor's corresponding current real-time data.
US09606526B2 Intelligent constraint selection for positioning tasks
A method for editing a position of a selected design element in a constraint network. The method includes receiving the selected design element in a geometric model from a user, searching a database for a positioning group related to the selected design element, and adding the selected design element and the positioning group related to the selected design element into a work collection. The method then includes searching the database a second time for reference positioning groups and reference design elements referenced by constraints of the positioning group and design elements in the work collection and adding the reference positioning groups and the reference design elements discovered by the second searching into a context collection. The method then further includes loading all the constraints for the positioning groups and the design elements which were added to the work collection.
US09606524B2 Control apparatus, control system and control method
There is provided a control apparatus for controlling a device having a movable unit movable by a plurality of drive shafts. The control apparatus includes: target trajectory generation means for generating a target trajectory for a movement section defined by a start point and an end point; remaining distance estimation means for estimating a remaining distance along the target trajectory from a current position to the end point; acceleration calculation means for calculating an acceleration involved in varying a current movement velocity of the movable unit to a target velocity corresponding to a movement velocity to be satisfied by the movable unit at the end point of the target trajectory, such that a distance that the movable unit will have traveled substantially matches the remaining distance; and movement velocity updating means for calculating a new target movement velocity value by correcting the current movement velocity with the acceleration calculated.
US09606511B2 Analog/digital conversion circuit
According to one embodiment, a first AD converter converts a first voltage into a first digital signal. A voltage/time conversion circuit acquires a residual corresponding to a difference between the first voltage and a result of having converted the first digital signal into an analog signal and converts the residual into a time signal according to a voltage in a first capacitor. A time/voltage conversion circuit converts the time signal into a voltage signal according to a voltage in a second capacitor. A second AD converter converts the voltage signal into a second digital signal. A digital processing circuit outputs a third digital signal to adjust a current value of first or the second current sources based on the second digital signal.
US09606504B2 Image forming device
An image forming apparatus includes an apparatus main body and a cartridge configured to be mounted to and detached from the apparatus main body. The cartridge includes a rotating member which is configured to rotate and comprises a detected portion and a first engaging portion. The apparatus main body includes a detecting portion configured to detect the detected portion and a second engaging portion configured to engage with the first engaging portion. At least when the detecting portion detects the detected portion, the first engaging portion and the second engaging portion are engaged with each other by rotation of the rotating member.
US09606486B2 Elastic roller with needle-shaped filler and fixing device
An elastic layer includes a needle-shaped filler and a void and has a porosity of 20 vol % or more and 60 vol % or less. The elastic layer contains a first area and a second area. The first area extends from a surface of the elastic layer opposite to a surface facing the mandrel toward the mandrel and has a thickness of 30% of the thickness of the elastic layer. The second area is a central area in a thickness direction of the elastic layer and has a thickness of 40% of the thickness of the elastic layer. The needle-shaped filler in the second area has an orientation degree of 50% or lower. The needle-shaped filler in the first area has an orientation degree higher than that of the needle-shaped filler in the second area.
US09606479B2 Image forming apparatus
In accordance with one embodiment, an image forming apparatus includes an image forming section and a transfer roller. A support body supports the image carrier in a main body opposite to the transfer roller. A holding member positioned in the support body holds the transfer roller. The holding member includes at least one groove in a portion of the holding member that holds the transfer roller. At least one conductive member is positioned in, and protruding from, the at least one groove so that a part of the conductive member makes electrical contact with the transfer roller when the transfer roller is held in the holding member. A power supply section applies transfer bias between the image carrier and the transfer roller through the conductive member.