US09491319B2

A display control device includes an acquiring unit that acquires a display request of display information including a display item with respect to a device; a first storage unit that stores therein a minimum item size that is a minimum value of an item size of the display item displayed on a display screen on which the display information is to be displayed; an item size determination unit that sets, based on a screen size of the display screen, an item size of the display item when displayed on the display screen, to an item size that is equal to or larger than the minimum item size; and a display information generating unit that generates the display information including the display item having the set item size.
US09491314B2

There is disclosed a voltage supply stage comprising an input supply voltage, a first (102) and second (104) switch connected in series, the first (102) and second (104) series-connected switches being connected in parallel with the input supply voltage between first and second terminals of the input supply voltage, a third (106) switch and capacitor connected in series, the series-connected third (106) switch and capacitor being connected in parallel with the first (102) switch, a fourth (108) switch connected between the connection of the third switch and the capacitor and an output, and a fifth (110) switch connected between the output and a terminal of the input supply voltage, wherein: in a first phase of operation, the first and the fourth switch are closed, and the second, third and fifth switches are open; in a second phase of operation, the second, third and fifth switches are closed, and the first and fourth switches are open; and the duty cycle of the first and second phases is controlled such that the average voltage on the output varies between 0 volts and twice the input supply voltage.
US09491308B1

Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.
US09491303B2

A method of performing call setup in a system comprises an origination telephony network, a termination telephony network and a packet switched data network interconnecting therebetween comprises steps of implementing call setup across the two telephony networks by SS7 protocol and implementing call setup within the packet switched data network by H.323 protocol. In particular, the call setup in the data network is not started until information of the resources status in the termination telephony network is available. A novel gateway is provided to implement the method, which comprises both SS7 capabilities and H.323 functionalities.
US09491295B2

An agent selection system for selecting agents during call routing in a contact center is provided. The agent selection system includes a data mining module to mine agent related data from preconfigured resources e.g., social networking sites. The agent selection system further includes a profile module to build one or more agent profile based on the mined agent related data. The agent selection system further includes a mapping module configured to map a customer profile in a customer work request with the one or more agent profile. The agent selection system further includes a selection module to select an agent for handling the customer work request based on mapping between the customer profile and the one or more agent profile.
US09491293B2

Agents of a contact center often encounter conversational delays when speaking with a customer. These delays may be introduced by transmission delays, which include the distance between the agent and the customer, and processing delays, such as those introduced by systems and processes within a contact center. By providing an agent with information based on the amount of the delay, the agent can be prompted to overtalk the customer by a target amount. As a result, the customer may experience a more natural conversation with the agent. Furthermore, if a customer prefers more or less of a delay, such as based on their cultural norms, the delay may be modified to account for those cultural norms and better accommodate the conversational preferences of a diverse customer base.
US09491292B2

Methods and systems for the storage and retrieval of originating caller location information in an emergency services system are disclosed. Subscriber information from a telephone service provider is received by a NG-911 service provider, the subscriber information including a subscriber telephone number and an associated subscriber address. The service provider generates geo-spatial coordinates corresponding to said subscriber address and stores the subscriber information and the corresponding geo-spatial data in a geographic information system (GIS) database, indexed at least according to said subscriber telephone number. In response to a query from a PSAP relating to an emergency service call originating from the subscriber telephone number, the NG-911 service provider queries the GIS database for the originating telephone number and returns the geo-spatial coordinates and the associated subscriber address.
US09491291B1

Methods and systems for automating messaging in an institutional setting by assigning a resident of an institution a control mechanism, providing the resident access to a messaging system via a telecommunications system, and providing one or more message options to the resident as a function of the resident's control mechanism.
US09491285B2

A technique of generating statistics for a performance metric of a mobile communications network is presented. The performance metric depends on at least a first parameter and a second parameter, wherein the first and second parameters each can be categorized in two or more non-overlapping sets of parameter values. Different combinations of first and second parameter value sets are defined. A method implementation of the technique comprises receiving performance metric values, first parameter values and second parameter values. A particular performance metric value is associated with the first and second parameter values prevailing when the particular performance metric value was acquired. The method further comprises identifying groups of performance metric values for which the associated first and second parameter values match the first and second parameter value sets of an individual combination, and generating the performance metric statistic from the identified groups of performance metric values.
US09491284B2

This invention relates to a method of seamlessly connecting over-the-top and traditional telecommunication network networks including receiving by a telecommunications service provider from a calling party a dialed number of a called party; communicating by the telecommunication service provider the dialed number to an over-the-top servicer provider; checking by the over-the-top service provider whether it can terminate the call; and communicating the checking results to the telecommunication service provider, wherein the telecommunication service provider is capable of rerouting the call in case of failure in a manner that is seamless to both the calling party and the called party.
US09491280B2

A phone, comprising: a touch panel; a voice receiver; and a controller, coupled to the touch panel and the voice receiver, and operable to disable a touch function of the touch panel when the voice receiver detects a conversation.
US09491265B2

A protocol processing system includes a plurality of communication interfaces. A control head-end is operable to receive a protocol processing engine identifier over a network through one of the communication interfaces from an external system. A plurality of optimized protocol processing engines are coupled to the control head-end, and the control head-end is operable to select a first optimized protocol processing engine from the plurality of optimized protocol processing engines that is identified by the protocol processing engine identifier. In response to being selected, the first optimized protocol processing engine handles communications between an application processing system and the external system. The first optimized protocol processing engine may be an optimized TCP/IP stack that receives operating system data through a first communication interface from the application processing system and sends network communication data over the network through the second communication interface to the external system.
US09491261B1

Processes and systems are disclosed for a remote messaging protocol that combines application data and reliability information into a three-packet handshake exchange. Each packet may comprise message information indicating an initial packet, or an acknowledgement packet, along with a unique identifier for identifying responses to the initial message. Time-to-live and retransmission timers may be used in order to increase reliability of the protocol.
US09491259B2

Techniques are disclosed for loading programs efficiently in a parallel computing system. In one embodiment, nodes of the parallel computing system receive a load description file which indicates, for each program of a multiple program multiple data (MPMD) job, nodes which are to load the program. The nodes determine, using collective operations, a total number of programs to load and a number of programs to load in parallel. The nodes further generate a class route for each program to be loaded in parallel, where the class route generated for a particular program includes only those nodes on which the program needs to be loaded. For each class route, a node is selected using a collective operation to be a load leader which accesses a file system to load the program associated with a class route and broadcasts the program via the class route to other nodes which require the program.
US09491256B2

A method for personalizing a multimedia application includes receiving, from a module of the multimedia application, a request for a multimedia output, wherein the request is of a type; providing user data of a user of the multimedia application, the user data being representative of a personal taste of the user; and determining a multimedia output depending on the type and the user data.
US09491250B2

Systems, methods, and apparatus to identify media presentation devices are disclosed. An example method includes receiving registration data from a panelist, the panelist being associated with a first network device and a second network device, the first and second network devices associated with a same public Internet protocol address. Associating respective ones of the first and second network devices with respective ones of at least two pseudo domain name service (DNS) servers, wherein the pseudo DNS servers do not provide domain name-to-IP address translation. Crediting the first network device with accessing media when a domain name service query is received at the first pseudo DNS server from the public Internet protocol address. And crediting the second network device with accessing media when the domain name service query is received at the second pseudo DNS server from the public Internet protocol address.
US09491249B2

Various systems and associated methods for tracking chats, text messages, and other user interactions. The process generates at least one identifier, distributes at least one identifier to at least one system, uses the at least one identifier to associate interactions with network-based content across different entities, whereby at least one interaction is anonymous. The method involves receiving a request sent to a database stored on a computer readable medium in response to online activity and any collected or known user information, creating a record thereof in response to the request, generating an identifier associated therewith, generating a code corresponding thereto, and using the identifier to associate an incoming text message, chat, resulting financial transactions, follow-on activities, etc. with associated online activity and user information. The association happens through remote communication with a system that receives and sends the incoming text message or chat requests.
US09491248B2

A method for real-time capture of actual user experiences on a website, web application or mobile app includes receiving, in first servers, one or more beacons, each containing data items. Each beacon is generated in real-time from a user session. The data items are aggregated in one or more first sets of N data buckets associated with each of the first servers. Each of the first servers transmits the data items of each of the N data buckets to a second server over a network, which further aggregates the data items received in one or more sets of N data buckets corresponding to and identically configured as the data buckets of the first servers. The corresponding data contents of the one or more second sets of N data buckets is aggregated into one or more final sets of N data buckets used in generating a real-time analytic dashboard.
US09491238B2

A client database manager can cause a memory of a client device on a client side of a network to store a first component, a second component, and a relationship value representing a dependent relationship between the first component and the second component. A client processing module can cause a processor to receive, after the storing, a request to process the first component at the client device. The client database manager can send to the server side of the network a request for an update of at least one of the first component or the second component. The client processing module can cause the processor to process at the client device, before receiving a response to the request for the update from the server side of the network, at least a portion of the first component and at least a portion of the second component based on the relationship value.
US09491235B2

Exemplary embodiments improve return on investment in hybrid cloud environment. In one embodiment, a computer comprises: a memory; and a processor operable to manage two types of clouds, which are private and public clouds, by using information stored in the memory, and to manage migration of a set of an application and a data between a first type of clouds and a second type of clouds of the two types of clouds, the application running on a server of the first type of clouds, the data to be read or written by the application and being stored in a storage system of the first type of clouds. The processor manages the migration of the set of the application and the data between the first type of clouds and the second type of clouds based on resource utilization of resources including at least one of the server or the storage system.
US09491220B2

The invention relates to a system and method for adapting mobile multimedia content delivery service to enhance the quality of experience of one or more users. This invention involves identifying all the contexts from different domains associated with the mobile multimedia content delivery service that can impact on the quality of experience of the end user. The invention maps the contexts with the quality of experience impactors. Based on this information an abstract adaptation model is created to define basic rules of adaptation. This model also defines the threshold for adaptation and also the different adaptation actions corresponding to different contexts. This model can be transformed into an implementable adaptation model taking real time constraints into consideration. The available contexts in real time are mapped with the contexts present in the abstract model and then decision making module decides when to adapt and how to adapt the multimedia content.
US09491218B2

The virtual Server (vServer) of an intermediary device deployed between a plurality of clients and services supports parameters for setting maximum segment size (MSS) on a per vServer/service basis and for automatically learning the MSS among the back-end services. In case of vServer/service setting, all vServers will use the MSS value set through the parameter for the MSS value set in TCP SYN+ACK to clients. In the case of learning mode, the backend service MSS will be learnt through monitor probing. The vServer will monitor and learn the MSS that is being frequently used by the services. When the learning is active, the intermediary device may keep statistics of the MSS of backend services picked up during load balancing decisions and once an interval timer expires, the MSS value may be picked by a majority and set on the vServer. If there is no majority, then the highest MSS is picked up to be set on the vServer.
US09491216B2

A method, system and server for customizing a broadcast media stream for delivery to a client associated with a user via a communication network. The broadcast media stream comprises a plurality of content segments, such as hosted segments, which are separated by a plurality of musical, informational or generic segments. During streaming the plurality of musical, informational or generic segments are modified based on one or more user preferences such that there content matches more closely the preferred content of the user.
US09491213B2

The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.
US09491212B2

Embodiments provide a method for streaming media and a media controller. The method includes: receiving, by a media controller, a media streaming request sent by a user equipment, and allocating an index to the user equipment, wherein the index is used to indicate an address of a corresponding buffer in the media controller to which data to be streamed is stored; binding the streaming request and the index of the user equipment and storing in a table, and sending the them to a media server so that the media server controls, according to the table, a storage device to send the data to be streamed to an address of a buffer corresponding to the index; and receiving then streaming the data to be streamed that is requested by the streaming request to the corresponding user equipment by querying the table.
US09491207B2

A social networking system presents questions to a user on an interface associated with the social networking system to elicit information about the user that is missing from the user's profile or is otherwise outdated. The questions are selected based on a number of factors, such as the need for or value of the information item, probability of a response, or cost of collecting the information item. In presenting the selected question, the social networking system prompts a user for information about the user in a an interface associated with a page from the social networking system, an application external to the social networking system, or using a push notification or prompt. The questions may be formatted in various ways, such as an explicit question, confirmation, a selection of responses, or social context to encourage the user to respond to the question.
US09491203B2

A method of and servers for establishing a signalling path (20) for a communication session between a calling party (2) and a called party (11) in an Internet Protocol, IP, communications network. The signalling path (20) between the calling party (2) and the called party (11) is established via at least one subscriber registrar server (32) and at least one application server (30) invoking at least one service for the communication session. Dependent on the type of service, if capable for taking over control of the communication session, the at least one subscriber registrar server (32) may be at least partly released from the signalling path (20) for the at least one invoked service.
US09491185B2

One embodiment disclosed relates to a method of proactive containment of network security attacks. Filtering parameters corresponding to a specific system vulnerability are determined. These parameters are distributed to network infrastructure components, and the network infrastructure components examine packets using these parameters to detect occurrence of an attack. Once an attack is detected, the network infrastructure components take action to inhibit the attack. Other embodiments are also disclosed.
US09491181B2

According to exemplary embodiments, networked object management software, devices, systems and methods are described which use social mapping principles to streamline interactions between users and their networked objects, as well as between the networked objects themselves. Friendship relationships are established, by a network management system, between a plurality of the networked objects, each of the plurality of networked objects being associated with a use. When the network management system receives a task request, it can then assign the requested task to one of the plurality of networked objects which has a capability to perform the requested task and which also has an established friendship relationship with the user.
US09491173B1

A method, system, and computer-readable media are provided for transmitting wireless data across a coaxial cable. In one aspect, a set of computer-readable media provides a method that includes receiving a request from a mobile device for data and transmitting the data across a coaxial cable to a cable modem. The method further includes sending the data to the mobile device through a base station, wherein the base station communicates with the cable modem in order to receive the data.
US09491170B2

Methods, systems, and computer-readable media for authenticating customers of an organization and managing authenticated sessions of various customers are presented. Some aspects of the disclosure provide ways for a customer of an organization to authenticate using a mobile computing device, such as the customer's personal mobile device, when interacting with the organization in various contexts, such as when accessing an automated transaction device or when interacting with an agent of the organization during an in-person session or during a teleconference session. In some arrangements, the customer's authentication status, which may be established on the mobile computing device and which, in some instances, may be verified based on the location of the mobile computing device, may be carried over from the mobile computing device to another computing device or system, such as an automated transaction device or a teller terminal device, which may be used by an agent of the organization.
US09491167B2

A method for maintaining a voiceprint utilizable to authenticate a user comprises associating a trainable universal background model with the user. A voiceprint for the user is generated utilizing the trainable universal background model and at least one enrollment voice sample provided by the user. The trainable universal background model is subsequently trained with additional voice samples provided by the user post enrollment that satisfy predefined adaptation criteria. The voiceprint is regenerated responsive to a change to the trainable universal background model.
US09491162B2

The present disclosure relates to systems and methods for controlling loss and theft of a radio equipment of a base station in a cellular communications network. In one embodiment, a radio equipment of a base station of a cellular communications network includes a radio subsystem configured to wirelessly transmit and receive radio signals for the cellular communications network, a local wireless interface, memory, and a controller. During commissioning of the radio equipment, the controller is configured to receive a physical location of the radio equipment and an access password for the radio equipment from a wireless device via a local wireless connection between the radio equipment and the wireless device established via the local wireless interface. The controller is configured to store the physical location of the radio equipment and the access password for the radio equipment in the memory of the radio equipment.
US09491158B2

An authentication system includes a device; and an information processing apparatus connected to the device. The device includes a state management unit that manages an authentication state in the device and causes the device to enter a log-out state; and a first communication unit that transmits an authentication scheme available in the device to the information processing apparatus when the device enters the log-out state. The information processing apparatus includes a second communication unit that receives the authentication scheme; a generation unit that generates a log-in screen based on screen setting information corresponding to the received authentication scheme; and a display controller that controls to display the log-in screen on a display unit.
US09491154B2

A document having a non-volatile memory area for storing a secret identifier that has a first n-digit character sequence from a predefined character set; a random generator for selecting at least one character from the predefined character set for replacement of at least one character of the first character sequence, such that a second n-digit character sequence is defined as a result of this replacement; a volatile memory area for storing the at least one selected character; a display device for displaying the at least one selected character; an interface for inputting a third character sequence; and a processor element for authenticating the user to the document, wherein the processor element is configured to access the non-volatile memory area and the volatile memory area in order to read the second character sequence and check for a match between the second and third character sequences in order to authenticate the user.
US09491152B2

A data transmission apparatus having an authentication mode in which user authentication is required in order to transmit data and a non-authentication mode in which data may be transmitted without requiring user authentication includes an authenticating unit that authenticates a user, an address acquiring unit that acquires a destination that is a transmission destination of data and that is associated with the user who is authenticated, a history information acquiring unit that acquires history information that is a group of destinations that have been used previously, and a display that displays the destination, which is associated with the user who is authenticated, as a destination of data in the case where the authenticating unit performs user authentication successfully in the authentication mode and that displays a destination that is included in the history information as a candidate for a destination of data in the non-authentication mode.
US09491141B2

A system is provided for filtering packets. The system includes: a filter for determining, by applying a set of at least one filtering rule, whether a packet is permitted to be routed towards a receiving entity. The system includes a verification element for verifying validity of an authentication token included in a request received by the filtering system and adds, to the set, after receiving an initial request, a so-called top-level filtering rule, permitting the routing, towards the verification element, of at least one packet received via a predetermined communication port of the device, in which the source address is identical to the source address of the initial request, regardless of the source communication port of the subsequent request. A routing element routes a subsequent request including a valid authentication token towards a receiving entity of the subsequent request.
US09491135B1

A subnetted class C internet protocol (IP) address domain name system (DNS) reverse zone file compiling server. The server comprises a memory, a processor, and an application stored in the memory that, when executed by the processor, generates a class C IP address DNS reverse zone file associated with the starting class C internet protocol address based on the parsing of the plurality of subnetted class C IP address DNS reverse zone files, wherein the class C IP address DNS reverse zone file comprises an entry for each of assigned internet protocol addresses, wherein each entry for each of the assigned internet protocol addresses directly maps a domain name to an internet protocol address and does not indicate a DNS canonical name type.
US09491131B1

Composing a push notification is disclosed. A first selection comprising at least an operating system of a first device is received. An interface configured to receive, from a user, instructions associated with the push notification is provided. At least a portion of the instructions is used to graphically render to a user how a display interface of the first device would display the push notification, in a first state, if it was received by that instance.
US09491122B2

A black core network system and method, wherein the system includes a ciphertext network, a server having a bonding module and a plurality of network interfaces, a plurality of encryptor devices and one or more routers, wherein each router is connected through one or more of the server network interfaces to the server and through one or more encryptor devices to the ciphertext network. The server establishes, in the bonding module, a server gateway for each server network interface, selects a first network interface as primary link and a second server network interface as backup link, and sends routing metric information out through the primary link and the backup link, wherein sending includes sending metric information indicating that the cost of routing through the primary link is less than the cost of routing through the backup link. When the server receives, from one of the one or more routers, an indication that there is a link failure on the primary link, the server manipulates the server gateway for the second server network interface to direct traffic for the primary link out the second server network interface, wherein the second link becomes the new primary link and the server sends routing metric information out through the new primary link to the second router.
US09491121B2

Embodiments of the invention relate to controllable virtual link aggregation Internet Protocol (IP) forwarding. One embodiment includes forming a first virtual link aggregation (vLAG) between a first pair of switches for a first system that implements virtual router redundancy protocol (VRRP). A second vLAG is formed between a second pair of switches for a second system that implements VRRP. A VRRP role is forwarded by each switch of the first pair of switches and the second pair of switches to one another. The VRRP role is synchronized between each of the first pair of switches and the second pair of switches. VRRP packets are forwarded to particular switch ports of the first pair of switches and the second pair of switches.
US09491120B2

Crosstalk can be suppressed in photonic switching fabrics by activating unused photonic elements in a manner that manipulates the inactive connections and inhibits the propagation of cross-talk over the switching fabric. For example, unused photonic elements can be set to a cross or bar configuration to block first and second order crosstalk from propagating to the output ports, thereby reducing noise in the output signals. All of the unused elements can be activated in order to maximize crosstalk suppression. Alternatively, fewer than all of the unused elements may be activated to achieve a balance between crosstalk suppression and power conservation. Photonic switch architectures can be configured to use pre-determined cross-talk suppression maps (e.g., patterns of activated unused cells) for the various switching configurations, which may be computed using a recursive algorithm.
US09491119B2

One exemplary embodiment is directed to a network management system that uses physical layer information in performing a network management function. Another exemplary embodiment is directed to a method of tracking channel compliance using physical layer information.
US09491117B2

A method for managing services and resources across a plurality of deployment architectures is described. The method begins by defining a profile corresponding to a deployment architecture. Each profile is defined according to a meta-model. The meta model comprises a service object representing a service that is accessible over a network, resource objects representing resources consumed by the service, inter-relationships between the service and resources, inter-relationships between the resources. For each profile, a topology is generated based on the profile. The topology includes the resources used to perform a task.
US09491109B2

A network device includes a packet ingress configured to receive packets from a network, and a packet processor configured to identify a first packet of the received packets as a double VLAN tagged packet with an extended priority profile. The packet processor is also configured to determine, based on P bits distributed among M bits of a first priority field associated with a first VLAN tag and N bits of a second priority field associated with a second VLAN tag, the extended priority profile of the first packet from among a group of possible extended priority profiles that is larger than a first group of possible priority profiles associated with the first priority field and larger than a second group of possible priority profiles associated with the second priority field. The packet processor is also configured to process the first packet according to the determined extended priority profile.
US09491105B2

In one embodiment, a period between periodic transmissions of protocol data units (PDUs) used to form or maintain a link aggregation group is initially set to a fixed value. When a stress condition is detected, the period between periodic transmissions of PDUs is increased from the initial value. When the stress condition is determined to have eased, the period between periodic transmissions of PDUs is reduced back toward the fixed value.
US09491096B2

A switching process includes an SRAM/CAM storing registration data including a forwarding database used for packet-forwarding and a DRAM storing packet data. The registration data including the forwarding database of the SRAM/CAM for packet-forwarding is stored into the DRAM as a copy of the registration data, and the registration data of the DRAM is used to refresh the registration data of the SRAM/CAM for a predetermined time interval. A data error in the SRAM/CAM caused by a soft-error is rewritten to normal data by periodical refreshing so that data is guaranteed with relatively low cost and the reliability of the network apparatus is improved.
US09491090B1

In some embodiments, a switch module is configured to receive from a first edge device a multicast data unit having a VLAN identifier. The switch module is configured to select a set of port modules based on the VLAN identifier. The switch module is configured to define an unmodified instance of the multicast data unit for each port module from the set of port modules. The switch module is configured to send the unmodified instance of the multicast data unit to each port module from the set of port modules, such that each port module applies a filter to the received instance of the multicast data unit to restrict that received instance of the multicast data unit from being sent to a second edge device via that port module if the second edge device is associated with a VLAN domain different than a VLAN domain of the first edge device.
US09491088B2

A system is provided for sharing capacity in a communications network comprising a set of nodes sharing common resources, where the nodes are able to be connected by pairs via communications links. Each node is capable of locally holding at least one set of triplets (k, l, Nkl) which associates, with each link (k, l), an expiration time Nkl representing the date until which the associated link may be considered as unused. The nodes are furthermore configured for periodically exchanging, according to a predefined period p, control messages over a set of links, each control message sent over a given link by a node comprising the sets of triplets held locally by the node and which correspond to the links that are in conflict with said given link.
US09491085B2

Methods and apparatus to route control packets based on address partitioning. A disclosed example method includes receiving a packet in a server, determining the packet is a control packet, forwarding the packet to a processor, identifying via the processor an address prefix of the packet, accessing a forwarding table and determining via the processor at least one of a router or an outgoing interface that corresponds to the identified address prefix, transmitting the packet from the processor to the server via the outgoing interface, and statically forwarding the packet from the server to the router based on an interface that received the packet from the processor.
US09491083B2

The present disclosure may include a method of handling test packets in an apparatus with a first unit communicatively coupled with a second unit. The method may comprise designating a test packet with type information, the type information indicating whether the test packet is handled by the first unit, the second unit, or either unit. The method additionally may include setting one or more bits of a register of the first unit to select whether the first unit will handle all of the test packets with type information designating either unit. The disclosure further includes associated systems and apparatuses.
US09491079B2

A non-transitory computer-readable storage medium storing instructions which, when executed by processors, cause the processors to perform: at a management computer, receiving, from a gateway located in a managed network, device information about devices in the managed network; for a particular device: determining a match between the device capabilities of the particular device and features of a particular network software application configured to control the particular device, and determining a particular protocol endpoint configured to communicate control instructions from the particular network software application to the particular device; receiving, from the gateway, aggregated data that reflects network utilization by the devices located in the managed network; for the particular device: based at least in part on the aggregated data, using the particular network software application, determining control instructions for the particular device; causing the particular protocol endpoint to transmit the control instructions for the particular device to the device.
US09491074B2

The present invention discloses a method, an apparatus, and a system for detecting connectivity. A node receives connectivity detection request information; determines, according to nicknames of target nodes, whether the is one of the target nodes; if the node is one of the target nodes, sends connectivity detection reply information to a source node; if the node is not one of the target nodes, performs corresponding processing according to a value of a hop count and whether the node is on a path that is in the multicast distribution tree and is from the source node to any one of the target nodes. With the present invention, a source node is capable of receiving only a feedback of a node on a true path, thereby making it easier to identify a path.
US09491067B2

Systems and techniques relating to identifying the presence of a network device are described. A described technique includes receiving, from the cache engine, a traffic flow and a series of notification signals, each indicating a presence of the cache engine, calculating a timeout value based on at least a time difference of two consecutive notification signals of the series of notification signals, updating, based on the calculated timeout value, a predetermined timeout period to an updated timeout period, and determining an absence of the cache engine when the updated timeout period that immediately succeeds the receiving of the series of notification signals elapsed without receiving an additional notification signal from the cache engine.
US09491064B2

The disclosure relates to systems, methods and computer-readable media for dynamically provisioning resources within a compute environment. The method aspect of the disclosure comprises A method of dynamically provisioning resources within a compute environment, the method comprises analyzing a queue of jobs to determine an availability of compute resources for each job, determining an availability of a scheduler of the compute environment to satisfy all service level agreements (SLAs) and target service levels within a current configuration of the compute resources, determining possible resource provisioning changes to improve SLA fulfillment, determining a cost of provisioning; and if provisioning changes improve overall SLA delivery, then re-provisioning at least one compute resource.
US09491053B2

A system for negotiating Ethernet link settings between interconnected nodes in a network having an Ethernet protocol stack that includes a PCS sub-layer with an auto-negotiation function. The system comprises connecting an intermediate device coupled between two network nodes via optical or copper interfaces, with the link settings between each node and the connected intermediate device being the same, thereby bypassing the auto-negotiation of the PCS sub-layer in the intermediate device. The intermediate device may transparently send negotiation messages from each node to the other during the link negotiation phase without interacting with those messages. Instead of the intermediate device, a single form pluggable (SFP) device may be connected between the two network nodes via optical or copper interfaces on the network side and via an SFP slot on the device side.
US09491050B2

Systems and methods for provisioning the infrastructure of modular information handling systems, such as modular blade server chassis systems, using one or more pre-defined templates. IT service templates may be initially loaded and present in local memory or storage of a modular information handling system to define the system infrastructure configuration that ship with the modular chassis platform, or may be later downloaded or otherwise received in local memory or storage later from an external source after system installation to specify the desired end-state of the system infrastructure configuration.
US09491045B2

The present invention relates to a method and apparatus for requesting a transport policy for a bearer of a session in a communications system (100) A transport policy requesting node (500) according to the invention comprises an event handling mechanism (505) adapted to detect a triggering event triggering the selection of a transport policy for the bearer of a service; a transport policy selection mechanism (525) adapted to select a transport policy and transmit a policy request indicative of the transport policy to a policy decision function, and a context information handling mechanism (515, 520) adapted to receive information relating to a context relevant to the service. The context information can be used as a trigger for the selection of a transport policy, and/or as a basis for the selection of a transport policy.
US09491040B2

A management station which manages the encryption devices in a SAN to set up encrypted LUNs. In setting up the encryption, the source and target ports are identified, along with the target LUN. LUN serial numbers used to identify unique LUNs. As paths to a given LUN are defined, the management station compares the path to existing paths and provides an indication if there is a mismatch in the encryption policies or keys being applied to the LUN over the various paths. This allows the administrator to readily identify when there is a problem with the paths to an encrypted LUN and then take steps to cure the problem. By determining the paths and then comparing them, the management station greatly simplifies setting up multipath I/O to an encrypted LUN or access by multiple hosts to an encrypted LUN.
US09491016B2

An equalization processing apparatus includes a correlation matrix generating unit. The correlation matrix generating unit calculates a correlation value between a plurality of paths of a received signal coming from the paths based on a correlation pattern selected from a plurality of correlation patterns indicating combinations of the numbers of correlation chips as arbitrary chips to be used for calculation of the correlation value among all the chips of the received signal and identification numbers of the correlation chips so as to generate a correlation matrix that is applied to equalization processing on the received signal.
US09491014B1

Switching logic receives an input signal and a frequency divided signal and generates switching signals. A delay modulator receives the switching signals and generates a high output when a first node voltage is greater than a second node voltage and low output otherwise. An XOR gate receives the delay modulator's output and the frequency divided signal and produces a final output that is high when one of them is low and the other high and low otherwise. A duty ratio of the final output depends on a ratio of a slope of the first node voltage to a slope of the second node voltage.
US09491011B2

A signaling system supports main and auxiliary communication channels between integrated circuits in the same direction over a single link. An equalizing transmitter applies appropriate filter coefficients to minimize the impact of intersymbol interference when transmitting the main data over a communication channel. The transmitter modulates at least one of the filter coefficients with the auxiliary data to induce apparent ISI in the transmitted signal. A main receiver ignores the apparent ISI to recover the main data, while an auxiliary receiver detects and demodulates the apparent ISI to recover the auxiliary data. The auxiliary data may be encoded using spread-spectrum techniques to reduce the impact of the auxiliary data on the main data.
US09490999B2

Systems and techniques for single-wire communications are described. A described technique includes detecting transitions on a single-wire bus that are produced by a host device; determining an estimated baud rate of the host device based on the transitions by approximating a bit transition rate associated with the transitions by iteratively adjusting a charging rate of a capacitor to match the bit transition rate; and communicating with the host device based on the estimated baud rate.
US09490998B1

The subject matter of the present disclosure can be implemented in, among other things a computer-readable storage medium encoded with instructions for causing a programmable processor to receive, by a server, a first message from a remote control that is distinct from and external to the server, wherein the first message includes a remote control identifier and control information for controlling one or more functions of at least one device other than the remote control. The instructions also cause the programmable processor to retrieve, by the server, a controlled device identifier that uniquely identifies a controlled device that is distinct from and external to the server. The instructions also cause the programmable processor to send a second message from the server to the controlled device identified by the controlled device identifier to control an operation of the controlled device.
US09490990B2

According to example teachings herein, a Machine-to-Machine (M2M) event recording function records M2M events for a Network Services Capability Layer (N-SCL) in an M2M network. In an example configuration, the recording function considers certain M2M information elements as mandatory for recording with respect to a given M2M event, while others are optional according to configuration information that controls M2M event recording. Each such recorded M2M event includes a number of M2M information elements that are mandatory, and optionally includes one or more additional information elements. In at least one embodiment, the mandatory M2M information elements allow M2M network events to be correlated with corresponding events in an access network used to access the M2M network. The recorded M2M events can be also correlated at the M2M service layer to fulfill certain billing needs, for catering to the potentially large number of diverse applications that can utilize the M2M network.
US09490983B2

A method of decrypting an encrypted message. The method comprises storing a wearer decryption code in a memory of a wearable mobile device having a head-worn augmented display which generates an augmented reality view for a wearer of the wearable mobile device, capturing using the wearable mobile device a video sequence including at least one frame imaging a visible code using an image sensor of the wearable mobile device, processing the video sequence to identify the visible code, decrypting the visible code using the wearer decryption code to create an decrypted content, and presenting the decrypted content on top of at least some of the visible code in the augmented reality view.
US09490980B2

Identity based encryption (IBE). An IBE server assigns a private and public key pair to a client device based on a unique identification of the client device. To establish an encrypted session with the client device a server device requests the client device's public key from the IBE server. Authentication of the client and the server by the IBE server is based on credentials or a token. Assigned keys are securely stored in an embedded trusted platform provided in the client device.
US09490975B1

A system and method are disclosed for information assurance for networked systems. The system and method involve a quantum key distribution (QKD) source, a gimbaling device, a receiver, and a sender. The QKD source is mounted on the gimbaling device, and the QKD source propagates energy into an oversized spot beam. The receiver and the sender are within optical communication of each other. The gimbaling device performs pointing acquisition tracking only as necessary to keep the receiver located within the oversized spot beam. When the receiver is located within the oversized spot beam, the QKD source performs a QKD function. In one or more embodiments, the gimbaling device is mounted on a mobile platform. In some embodiments, the mobile platform is mounted on an unmanned aerial vehicle (UAV). In other embodiments, the mobile platform is mounted on a small ground vehicle.
US09490973B1

In various implementations, a first device retrieves, from a memory, encrypted data encrypted using a first key. The first device transmits, to a second device, a request for an encrypted first key, where the encrypted first key is generated by encrypting the first key using a second key. The first device receives the encrypted first key. The first device transmits, to an identity and access management device (IAM), a request for an encrypted second key, where the encrypted second key is generated by encrypting the second key using a third key. The first device receives the encrypted second key. The first device decrypts the encrypted second key using the third key, decrypts the encrypted first key using the decrypted second key, and decrypts the encrypted data using the decrypted first key. The first device deletes, from its cache, the decrypted first key after a period of time.
US09490968B2

An improved clock data recovery circuit is provided which provides lower bit error rates and faster locking times. In an embodiment, the circuit includes a voter having one or more voter inputs. The voter may generate up votes indicative of a recovered clock having a negative phase offset relative to a given voter input, or down votes indicative of the recovered clock having a positive phase offset. The circuit may include a comparator configured to output a phase adjustment signal and a tie signal. The circuit may further include an M-depth shift register and a multiplexer configured to select either the phase adjustment signal or an output from the shift register as a multiplexer output. The circuit may further include a flip-flop that generates a phase adjustment output signal. The shift register may receive the phase adjustment output signal at a data input of the shift register.
US09490959B2

Disclosed is a method for transmitting channel state information (CSI) in a wireless access system supporting carrier aggregation/multiple cells and a terminal therefor. Specifically, the method comprises the steps of: if a collision occurs between starting points of periodic CSI reports for first and second cells, calculating the number of resource elements using the biggest bit size among CSI bit sizes for first and second cells; adjusting the bit of the CSI with the highest priority among the CSIs of the first and second cells to match the biggest bit size; transmitting, to the base station, the adjusted bits of the CSI with the highest priority, which have been mapped to the calculated resource element.
US09490950B2

The present invention relates to a method for transmitting a data demodulation reference signal in a radio mobile communication system. The method comprises: a step for generating a sub-frame including the data demodulation reference signal, and a step for transmitting the generated sub-frame. The 1st and 2nd demodulation reference signal pattern groups include plural demodulation signal patterns orthogonal to each other, and are differentiated from each other with regard to time-frequency resources. In the data demodulation reference signal, demodulation reference signal patterns which are respectively orthogonal to each other M (M≦N) and N−M times are respectively included in the 1st and 2nd demodulation reference signal pattern groups if the rank is N.
US09490948B2

A communication network's bandwidth may be managed using bandwidth management (“BWM”) and/or bandwidth aggregation (“BWA”) techniques. For example, packets of traffic may be inspected to identify a video stream and/or video sub-streams. The video sub-streams may be partitioned for transmission. For example, the video sub-streams may be partitioned based on a characteristic and/or policies associated therewith. One or more radio access technologies (“RATs”) may be selected for transmitting the video sub-streams. The one or more RATs may be selected according to one or more policies for managing the bandwidth associated with the video. The video sub-streams may be transmitted via a single RAT or a plurality of aggregated RATs.
US09490945B2

A method of establishing multiple links with multiple component carriers comprises establishing a first link corresponding to a first component carrier by performing an RRC procedure, to a mobile device, wherein the type of the first RRC procedure is an RRC connection establishment procedure, a handover procedure, or an inter-RAT handover procedure; and establishing at least a link corresponding to at least a component carrier other than the first component carrier by performing a second RRC procedure which is initiated by transmitting a first RRC message to the mobile device via the first link, to the mobile device, wherein the type of the second RRC procedure is an RRC connection reconfiguration procedure or a handover procedure, and the first link established by the first RRC procedure and the at least a link established by the second RRC procedure are configured with the same C-RNTI for PDCCH receptions.
US09490943B2

The method for receiving a downlink signal in a wireless communication system, according to one embodiment of the present invention, comprises: receiving, from a base station, a candidate seed list and downlink control information for the generation of a sequence of a downlink demodulation reference signal, wherein a seed value is selected from the candidate seed list on the basis of seed value indicating information contained in the downlink control information and the sequence of the downlink demodulation reference signal is generated by using the selected seed value. The candidate seed list may include a plurality of hybrid automatic repeat request (HARQ) process identifiers and virtual cell identifiers related to the plurality of HARQ process identifiers.
US09490940B2

An approach is provided for relaying signals. A signal is received over a communication link and demodulated. Soft symbols are estimated based on probability information corresponding to the demodulated signal. The demodulated signal is remodulated based on the soft symbols. A relay signal is output based on the remodulated signal.
US09490939B2

Disclosed herein is an apparatus and method for calculating a TCP checksum. An apparatus for calculating a TCP checksum includes a data division unit for dividing content to be transmitted into two or more primary data fragments by a unit of a preset byte. A first checksum calculation unit calculates first checksums for the primary data fragments, respectively. A second checksum calculation unit calculates a second checksum for secondary data to be inserted into a data area of the TCP segment using the first checksums. Accordingly, in TCP-based networks, a checksum calculation procedure is improved upon transmitting static content, so that a static content transfer rate occupying most of TCP-based network traffic can be improved.
US09490936B2

The present invention is directed to a digital broadcast system and a data processing method. A broadcast signal in which mobile service data and main service data are multiplexed is transmitted and received. Then, in a broadcasting receiver, the program table information including information about a service or a program of an ensemble is parsed according to an identifier of the ensemble in which the mobile service data are multiplexed, in the received broadcast signal. And a mobile service is outputted by using the mobile service data and the parsed program table information.
US09490931B2

A muxponder comprising: modulation format conversion apparatus comprising: first and second inputs each arranged to receive an amplitude modulated tributary optical signal carrying a communications traffic bit stream; first and second optical to electrical signal conversion apparatus each arranged to receive a respective tributary optical signal and to convert it into a corresponding tributary electrical signal carrying the communications traffic bit stream; a delay element arranged to synchronize the communications traffic bit streams; and an optical IQ modulator arranged to receive an optical carrier signal and the tributary electrical signals. The optical IQ modulator having an in-phase arm and a quadrature arm, each arm being arranged to receive one of the tributary electrical signals such that each tributary electrical signal drives the respective arm of the optical IQ modulator to encode the communications traffic bit streams onto the optical carrier signal in a multilevel modulation format.
US09490924B2

A prompting method utilized in a wireless device is disclosed. The prompting method includes obtaining a signal strength value corresponding to a wireless system; and outputting a prompting signal, the prompting signal having a prompting signal characteristic for reflecting the signal strength value.
US09490920B2

A system, method, and testing station for testing wireless network devices. The testing station includes a control system configured to control parallel testing of the wireless network devices. The testing station includes one or more computing devices in communication with the control system. The one or more computing devices are configured to perform testing of each of the wireless network devices in response to commands from the control system. The testing station includes a number of testing chambers configured to isolate the wireless network devices from outside radio frequency signals.
US09490919B1

A coexistence system including a first transceiver module, an interface, a second transceiver module, and an arbitration module. The first transceiver module, in a first network device, is configured to generate at least one first request signal. The first transceiver module operates according to a first wireless communication standard. The at least one first request signal requests transmission or reception for the first transceiver module. The interface is configured to generate a first priority signal based on the at least one first request signal. The first priority signal indicates a first priority level of first data signals corresponding to the at least one first request signal. The second transceiver module, in the first network device, is configured to (i) generate at least one second request signal, and (ii) generate a second priority signal. The second transceiver module operates according to a second wireless communication standard. The at least one second request signal requests transmission or reception for the first transceiver module. The second priority signal indicates a second priority level of second data signals corresponding to the at least one second request signal. The arbitration module is configured to (i) based on the first priority level and the second priority level, arbitrate the at least one first request signal and the at least one second request signal, and (ii) based on the arbitration of the at least one first request signal and the at least one second request signal, selectively connect antennas to the first transceiver module and the second transceiver module in one of multiple configurations.
US09490917B2

Apparatus for and method of processing radio frequency signals, the method including: obtaining a signal indicative of a first frequency (e.g. by obtaining a sample of a transmitted signal), the first frequency being a frequency of the transmitted signal; and using the signal indicative of a first frequency, establishing a second frequency depending on the first frequency, the second frequency being a frequency to which to tune a filter for filtering a received signal. An antenna for receiving and/or transmitting a signal may be a co-site antenna with respect to at least one other antenna.
US09490914B2

A wireless network connection method is provided, in which a first priority level of a first electronic device is determined according to the performance of the first electronic device. A first identification sound of a frequency band of a total frequency band is transmitted, and the frequency band corresponds to the first priority level. A second identification sound from a second electronic device is received. A second priority level of the second electronic device is determined according to the second identification sound. The second priority level is compared with the first priority level. When the second priority level is higher than or equal to the first priority level, the transmission of the first identification sound is stopped. When the second priority level is lower than the first priority level, the transmission of the first identification sound is kept until a host is assigned to implement wireless internet connections.
US09490911B2

An apparatus is described which uses directly modulated InGaN Light-Emitting Diodes (LEDs) or InGaN lasers as the transmitters for an underwater data-communication device. The receiver uses automatic gain control to facilitate performance of the apparatus over a wide-range of distances and water turbidities.
US09490907B2

The integrated optical receiver module includes a plurality of PDs each converting an optical signal to a current signal, and outputs a current signal selected from a plurality of current signals. The RSSI circuit converts the current signal into a voltage signal, outputs a first amplified signal obtained by amplifying the voltage signal by a first gain, and outputs a second amplified signal obtained by amplifying the voltage signal by a second gain larger than the first gain. The MCU outputs a first selection signal to the integrated optical receiver module to acquire intensity of the first amplified signal with respect to all of the current signals in a predetermined order, outputs a second selection signal to the integrated optical receiver module to acquire intensity of the second amplified signal with respect to all of the current signals in the ascending order of the acquired intensity of the first amplified signal, and derives intensity of each of the optical signals from the acquired intensity of the respective second signals.
US09490890B2

A base station signal matching device is a base station signal matching device mounted in a distributed antenna system for amplifying a received base station signal and transmitting the amplified base station signal to a user terminal. The base station signal matching device includes a first unit for generating first and second branch base station signals by using a power division function based on the base station signal, and transmitting the second branch base station signal to a third unit, and a second unit for matching the first branch base station signal to be suitable for signal processing of the distributed antenna system.
US09490889B2

An antenna diversity and beamforming coexistence method applied to a wireless communication device which supports both a transmitter/receiver (TX/RX) antenna diversity mechanism and a beamformer/beamformee mechanism includes the following steps: determining whether a plurality of wireless link partners linked to the wireless communication device respectively support the beamformer/beamformee mechanism and generating a determination result accordingly; and determining whether to enable/disable the TX/RX antenna diversity mechanism of the wireless communication device and to enable/disable the beamformer/beamformee mechanism of the wireless communication device according to the determination result; wherein when the beamformee mechanism is determined to be disabled, controlling the wireless communication device to transmit a default value in response to a received beamforming protocol packet.
US09490883B2

A double structured codebook is described that has a wideband codebook portion C(W1) and a frequency-selective codebook portion C(W2). Portion C(W2) is characterised in that for at least one rank index RI, each codeword of C(W2) is uniquely distinguished over all other codewords of C(W2) by at least two beam selection vectors per layer. A device (UE, eNB, etc) utilises the at least two different beam selection 10 vectors per layer to uniquely select a codeword W2 from C(W2) (404); and constructs a pre-coder W from the selected codeword W2 and from another codeword W1 selected from the wideband codebook portion C(W1) for signalling channel conditions (406). An additional co-phasing term for ensuring orthogonality can be utilised with the beam selection vectors per layer to uniquely select the codeword from C(W2), and the two different beam selection vectors per layer correspond to different polarizations (410).
US09490882B1

A wireless access point including: a sounding mode module, a sounding matrix generator, a sounding aggregator, and a beamforming expansion module. The sounding mode module determines whether a number of communication streams supported by the WAP matches the number of streams contained in a sounding response from a station, and initiates a composite set of an integer “N” soundings when those capabilities do not match. The sounding matrix generator generates “N” linearly independent spatial mapping matrices each associated with a corresponding one of the set of composite soundings. The sounding aggregator aggregates a plurality of partial beamforming matrices received from the targeted station node in response to the composite soundings. The beamforming expansion module expands the aggregated beamforming matrices into a full beamforming matrix for spatially mapping downlink communications between the WAP and the targeted station node.
US09490879B2

A method, apparatus, and computer program for controlling allocation of control message fields in uplink transmission in a cellular telecommunication system are presented. Uplink control message fields are allocated to the resources of a physical uplink shared traffic channel according to an uplink transmission scheme selected for a user terminal. The control message fields are allocated so that transmission performance of the control messages is optimized for the selected uplink transmission scheme.
US09490877B2

A communication device may establish at least one type of connection among a first type of connection and a second type of connection which are according to a particular protocol defined in an NFC standard based on a current state of the communication device and a current state of an external device. The first type of connection may be a connection in which the communication device operates as a server and the external device operates as a client. The second type of connection may be a connection in which the communication device operates as a client and the external device operates as a server. The communication device may communicate the target data with the external device by using the established connection. The contents of the communication may be different in response to which type of connection is established.
US09490870B2

In accordance with an embodiment, a sender circuit is configured to be coupled to a receiver circuit and generate a drive signal dependent on a data input signal received by the sender circuit at a first input and dependent on at least one drive signal generation parameter. The sender circuit is further configured to adjust the at least one drive signal generation parameter dependent on a feedback signal received at a second input.
US09490864B2

A wireless electronic device having first and second baseband processors is provided. In one suitable arrangement, radio-frequency power splitters and adjustable low noise amplifiers may be form in the receive paths. The use of power splitters allow signals associated with the first and second baseband processors to be received in parallel. In another suitable arrangement, radio-frequency switches are used in place of the power splitters. The states of the switches may be controlled using at least one of the first and second baseband processors. The use of switches instead of power splitters requires that wake periods associated with the first baseband processor and wake periods associated with the second baseband processor are non-overlapping. To ensure minimal wake period collision, a wake period associated with the second baseband processor may be positioned at a midpoint between two successive wake periods associated with the first baseband processor.
US09490863B2

A switch is provided, the switch including one or more banks of transistors fabricated on a substrate, wherein body terminals of the transistors in each bank are configured to be individually controlled to have respective body voltages. The values of the body voltages are determined to provide optimum linearity of power transfer by changing properties of the substrate with respect to the properties of the substrate when the body voltages are commonly biased at a value.
US09490845B2

A low-density parity-check (LDPC) decoder may receive LDPC coded data. The LDPC decoder may perform a decoding iteration associated with decoding the LDPC coded data. The decoding iteration may be performed by processing a group of layers. Each layer may include a corresponding set of check node elements, and may be processed by causing each check node element, of the set of check node elements corresponding to the layer, to update a set of variable node elements, connected to the check node element and associated with the LDPC coded data, based on a check node function associated with the check node element. The decoding iteration may be performed such that each layer is processed in parallel, and such that each check node element updates the corresponding set of variable node elements in parallel. The LDPC decoder may provide a result of performing the decoding iteration.
US09490844B1

Apparatuses and methods associated with instant syndrome computation in a layered LDPC decoder are described. In one embodiment an apparatus includes a first hardware layer configured to compute a first group of syndrome values from one or more bit values in the codeword and a second hardware layer configured to compute a second group of syndrome values from one or more bit values in the codeword. The apparatus also includes a first physical memory associated with the first hardware layer and configured to store the first group of syndrome values until the syndrome values change due to a change in a codeword bit value. The apparatus also includes a second physical memory associated with the second hardware layer and configured to store the second group of syndrome values until the syndrome values change due to a change in a codeword bit value.
US09490843B2

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

A modulation circuit includes a digital quantizer and a compensation circuit. The digital quantizer is utilized to receive and truncate a digital quantizing input signal for generating a digital quantizing output signal. The compensation circuit compensates for a time delay of the modulation circuit and generates a compensation output signal. The digital quantizing input signal is generated by subtracting the compensation output signal from a digital integration output signal to compensate for the time delay before truncating the digital quantizing input signal.
US09490824B1

A phase-locked loop (PLL) for generating an oscillating signal includes a frequency bounding circuit. When a frequency of the oscillating signal is greater than a first threshold value, which is greater than a maximum normal operational frequency of the PLL, the frequency bounding circuit forces a charge pump to discharge a loop filter until the oscillating signal frequency is less than a second threshold value that is within the normal operational frequency range of the PLL. When the frequency of the oscillating signal is less than a third threshold value, which is less than a minimum normal operational frequency of the PLL, the frequency bounding circuit forces the charge pump to charge the loop filter until the oscillating signal frequency is greater than a fourth threshold value that is within the normal operational frequency range of the PLL.
US09490819B2

An apparatus comprises a code generator configured to generate a coarse tuning signal and a reset signal based on a reference frequency and a phase difference signal. The apparatus also comprises a digital loop filter configured to generate a fine tuning signal based on the phase difference signal. The apparatus further comprises a voltage control oscillator configured to generate an output signal based on the coarse tuning signal and the fine tuning signal. The apparatus additionally comprises a divider configured to generate a divider frequency based on a divider control signal and the output signal. The phase difference signal is based, at least in part, on the divider frequency, and the divider is configured to be reset based on the reset signal.
US09490818B2

A fractional-N phase-locked loop (PLL) includes a nonlinear time to digital converter that generates a digital representation of a phase error corresponding to a time difference between a feedback signal of the fractional-N PLL and a reference signal. A nonlinear quantization noise cancellation circuit supplies a correction signal to ensure that the generated digital representation has reduced quantization noise. The correctional signal may be applied in the analog or digital domain.
US09490814B2

Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component continually performs operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the configurable IC.
US09490796B2

A low-power wideband Power-on-Reset (PoR) and supply brown out detection circuit is proposed, wherein a technique for accurately controlling the PoR trip points and hysteresis voltage is presented. The PoR circuit includes a CMOS circuit with asymmetric rise and fall delays for monitoring wideband supply voltage transients including supply brown out. Being a non-bandgap and non-comparator based circuit, it consumes a very small power and Si area.
US09490790B2

A system and method are provided for filtering noise from a pulsed input signal comprising cyclically producing a change in an output signal only if changes in an input signal occur at least a desired time after a respective immediately previous change in the input signal, and otherwise rejecting the changes in the input signal; and counting the rejected changes in the input signal. More than one duration or frequency may be used for the filtering, enabling classification of noise by frequency. Resulting counts may be used to determine rates of occurrence of noise for evaluation of performance of equipment, installation of the equipment, and changes in performance over time.
US09490764B2

A method and apparatus for use in a packet based wireless communication system for reducing automatic gain control (AGC) convergence time at a receiver are described. A radio frequency (RF) signal is received. The RF signal includes a sequence of a plurality of pre-defined power levels at a beginning of a preamble of the RF signal. Statistics for each of the plurality of pre-defined power levels at the beginning of the preamble of the RF signal are computed. An appropriate gain for a variable gain amplifier (VGA) is then computed based on the computed statistics for each of the plurality of pre-defined power levels and a-priori information related to transmission power differences between the plurality of pre-defined power levels of the sequence.
US09490761B2

An amplifier includes a pair of transistors connected in a differential stage, and a bias current source connected to a common node of the differential stage. A slew-rate compensation circuit is configured to derive from the common node a dynamic compensation current during a phase in which the voltage of the common node varies.
US09490754B2

The present invention relates to the control of power amplifiers in order to enhance the efficiency of the amplifier by tracking the envelope of input signal and applying the same envelope into the drain voltage of a last stage power transistor. This invention can be used in each and every wireless communication transmitter, since there is definitely a power amplifier in the last part of the transmitter before the antenna, and every power amplifier has limited power performance, depending on type of modulation, due to its input-output curve. We are aiming to enhance the power utility of power amplifiers in different applications through introducing a new method and circuit for supplying power into a power amplifier, wherein the power supplied to the drain of the power amplifier is made to follow the envelope of the transmitted RF signal. Embodiments of the invention provide for a drain power supply module to drive the drain of a power amplifier, wherein an array of parallel amplifiers is controlled, depending on the envelope, to switch at different phases.
US09490738B2

Disclosed examples include methods, computer readable mediums and motor drive power conversion systems for sensorless speed control of a motor driven by an inverter through an intervening filter, a transformer and a motor cable, in which sensorless vector control is used to regulate the motor speed based on a speed feedback value computed according to voltage or current values associated with the motor drive using an observer having formulas and impedance parameters of the filter, the transformer, the motor cable and the motor.
US09490728B1

An energy harvesting device for harvesting energy from a moving structure includes a housing allowing transmission of magnetic fields therethrough. A piezoelectric material capable of a phase transition and a magnetostrictive material capable of a structural change when subjected to a magnetic field are mechanically coupled to each other in the housing. An adjustable pre-stress means is positioned between the housing and the combination of the piezoelectric and magnetostrictive materials. Electrical contacts are positioned on the piezoelectric material. A magnet is mounted on the moving structure. The housing is mounted in sufficient proximity to the magnet for the magnetic field of the magnet to induce the structural change in the magnetostrictive material.
US09490719B2

According to an embodiment, a power supply controller includes a first controller, a second controller, a transformation circuit, a switch signal generator. The first controller is configured to provide a first control parameter based on a first power supply measurement signal and the second controller is configured to provide a second control parameter based on a second power supply measurement signal. The transformation circuit is configured to provide a first switching control parameter dependent on both the first control parameter and the second control parameter, and to provide a second switching control parameter dependent on both the first control parameter and the second control parameter. The switch signal generator is configured to generate switching signals that depend on both the first switching control parameter and the second switching control parameter.
US09490716B2

A power converting device includes a transformer, a first switch coupled to a primary winding of the transformer, a PWM controller which generates a first PWM signal for controlling conduction and non-conduction of the first switch and which generates a control signal that leads the first PWM signal, a rectifier-filter circuit which rectifies an induced voltage generated by a secondary winding of the transformer, a second switch coupled to the secondary winding, and a synchronous rectifier controller which controls conduction and non-conduction of the second switch, and which controls, according to the control signal, the second switch to become non-conductive prior to conduction of the first switch.
US09490714B1

A bypass switch is connected in parallel to an inductor of a power supply circuit for a control circuit connected to an auxiliary coil, and an output voltage detection circuit connected to the auxiliary coil detects a load state of the secondary side of a transformer. In a control circuit, an error amplifier and a capacitor generate a voltage (an error signal) corresponding to the load state from the difference between a voltage sampled from a signal detected by the output voltage detection circuit by a sample and hold circuit and a reference voltage. A comparator switches the switch OFF when the load is heavy and switches the switch ON when the load is light. This makes it possible to ignore the effect of the inductor when the load is light, and therefore only the heavy load state needs to be considered to keep the output voltage of the secondary side adjusted appropriately.
US09490713B2

A DC/DC converter 10 of the present invention is provided with a constant-voltage power supply circuit 11; a SENSE+ terminal; a SENSE−/OCPSEL terminal pulled up to a predetermined voltage VL through a pull-up resistor R8; and a controller 14 for controlling the constant-voltage power supply circuit 11, wherein the controller 14 controls the output voltage Vout of the constant-voltage power supply circuit 11 on the basis of a potential difference between the SENSE+ terminal and the SENSE−/OCPSEL terminal, on the condition that the voltage of the SENSE−/OCPSEL terminal is lower than a threshold voltage, and sets predetermined control parameters on the basis of the voltage of the SENSE−/OCPSEL terminal, on the condition that the voltage of the SENSE−/OCPSEL terminal is equal to or higher than the threshold voltage.
US09490704B2

Control methods for resonant converters offer improved performance in resonant converters that operate with a wide input-voltage range or a wide output-voltage range (or both) by substantially reducing the switching-frequency range. Reduction in the switching frequency range is achieved by controlling the output voltage with a combination of variable-frequency control and time-delay control. Variable-frequency control may be used to control the primary switches of an isolated resonant converter, while delay-time control may be used to control secondary-side rectifier switches provided in place of diode rectifiers. The secondary-side control may be implemented by sensing the secondary current or the primary current (or both) and by delaying the turning-off of the corresponding secondary switch with respect to the zero crossings in the secondary current or the primary current.
US09490692B2

A circuit for correcting a power factor for an AC direct lighting apparatus that includes a valley signal generating unit configured to receive a full-wave rectified AC input voltage signal and configured to compare an internal reference voltage signal and the AC input voltage signal to generate a valley signal, a reference voltage control unit configured to receive the generated valley signal and count clock cycles of an internal clock to detect a frequency of the AC input voltage signal and configured to determine a frequency of a drive current to control a reference voltage signal based on the determined frequency of the drive current and a reference voltage control clock generating unit configured to generate a pulse width modulation signal associated with a pulse width of the reference voltage signal and configured to generate the reference voltage control clock signal based on the generated pulse width modulation signal and the controlled reference signal. Thus, the circuit may control a phase of a drive current and adjust a variation of the reference voltage signal to improve the power factor of the circuit.
US09490680B2

In a power generation facility, there are provided a plurality of diesel engines, a plurality of turbochargers driven by exhaust gas from the diesel engines, a plurality of power generators connected to the plurality of turbochargers, a plurality of converters for converting AC power generated by the plurality of power generators to DC power, one inverter for converting the DC power outputted from the plurality of converters to AC power, and a main controller for controlling the converters in accordance with the AC power from the inverter, by which stable electric power can be generated.
US09490675B2

Disclosed is a stator of an EPS motor, the stator including a stator core including a plurality of teeth protrusively formed toward a center of an inner circumferential surface, a plurality of coils wound on the teeth at a predetermined counts, an insulator coupled to an upper surface and a bottom surface of the stator core to insulate the coil from the stator core, and an insulation tube situated nearest to a coil wound on an adjacent stator core and inserted into a coil wound on an outmost side of the teeth.
US09490673B2

A rotor includes S-pole and N-pole magnets which are arc-shaped in cross-section. Each pole has three magnets. Each magnet is embedded in the rotor in such a way that a convex side portion thereof faces center Or of the rotor. Distance Rs between center Os of circular arcs of S-pole magnets and center Or of the rotor is different from distance Rn between center On of circular arcs of N-pole magnets and center Or of the rotor (Rs≠Rn). The ratio of the two distances is 0.92 (Rs/Rn=0.92). An outer peripheral section of an innermost-layer S-pole magnet is disposed in such a way as to protrude into an adjacent pole zone N1 or N2 from a pole zone S1 or S2.
US09490664B2

A power strip assembly may include a power strip having a housing that includes multiple sockets for receiving power plugs and that includes a connection interface. Multiple control modules are interchangeably attached to the connection interface, each configured to control a different function or functions with respect to the sockets. One such function may include providing timing for a period of time for which power is supplied to a socket. Another function may include to meter or record power consumed by respective sockets, or to provide remote control capability of the sockets. Multiple switches may be connected with respective sockets that determine whether the power strip or a connected control module controls a function with respect to the respective sockets. A control actuator may be connected with each switch, that when actuated, forces control to pass from the main power source to the control module.
US09490660B2

Methods, systems, and apparatus for electrical power distribution are described. One or more conditions of power provided from one or more fuel cells and one or more fuel cell bypass devices are monitored. At least one of the one or more fuel cell bypass devices is configured to provide power from a first alternate power source to a first electrical device if the monitored power condition of the one or more fuel cells is not satisfied and to allow power to be provided from at least one of the one or more fuel cells if the monitored power condition of the one or more fuel cells is satisfied. A static transfer switch is configured to provide power based on one or more monitored power conditions.
US09490638B2

A power transmission system having a first resonant element with a resonant frequency, a signal generator that generates an electrical power signal with a predetermined frequency that is the same as the resonant frequency of the first resonator, and a driven element that supplies the electrical power signal to the first resonator via magnetic field resonance coupling. A second resonator having a resonant frequency approximately the same as that of the first resonator can be positioned to receive the power from the first resonator. A magnetic coupling circuit can be magnetic field resonance couple to the first and second resonators for transferring the electrical power signal between them.
US09490627B2

According to one embodiment, a magnetizing inrush current suppressing device includes, a first closing unit closes the circuit-breaker at the notable phase by the first phase determined by the first-phase determination unit, a second-phase determination unit determines a second phase at which the notable phase detected by the notable phase detection unit from the three-phase AC voltage measured by the power-supply-side voltage measurement unit becomes a zero point after the first phase determined by the first-phase determination unit, and a second closing unit closes the circuit-breaker at two phases other than the notable phase by the second phase determined by the second-phase determination unit.
US09490623B2

An overcurrent detection circuit and method for one or more capacitive loads includes sensing current being supplied to the one or more capacitive loads to thereby generate a sensed current, and sensing a voltage rate of change across the one or more capacitive loads to thereby generate a differentiator output. The differentiator output is added to a fixed reference setpoint to thereby generate an overcurrent setpoint. The sensed current is compared to the overcurrent setpoint, and an overcurrent trip signal is supplied when the sensed current is greater than or equal to the overcurrent setpoint.
US09490614B2

A wire tray configured to support and route wires of a wire bundle between electrical components includes tray walls defining a channel configured to receive corresponding wires of the wire bundle. The tray walls includes a first side wall, a second side wall opposite the first side wall and a bottom wall extending between the first and second side walls. A cover is hingedly coupled to the first side wall. The cover extends across a top of the channel between the first and second side walls. The cover has a primary latch latchably coupled to the second side wall. The cover has a secondary latch engaging the first side wall to secure the cover to the first side wall.
US09490611B2

A universal load control module may include a power supply that operates over a wide voltage range, a microcontroller, and one or more functional control blocks. A functional control block may include a dimmer circuit for controlling a lighting load that provides reverse phase cut mode dimming, forward phase cut mode dimming, and hybrid phase cut mode dimming, as well as thermal protection. One or more universal control modules may be housed in a cabinet that include a cabinet control module. The cabinet may include additional thermal protection measures.
US09490604B2

A laser system including two laser amplifier modules, each comprising a solid-state laser gain material (LGM) disk, and a multi-pass optical assembly comprising a plurality of relay mirrors. The relay mirrors are grouped in two relay mirror groups. Individual relay mirrors are arranged to pass a laser beam from the first LGM disk to the second LGM disk and back to the first LGM disk, and so on. The laser beam is amplified with each pass through the LGM disk. The relay mirrors may be arranged to repeat the process of passing the laser beam to and from the two LGM disks arbitrary number of times until the desired laser beam amplification is attained. At that point, the laser beam may either released from the laser system, reflected back causing it to retrace its path through the system. This configuration increases the effective gain and improves laser power extraction.
US09490603B2

A laser apparatus may comprise: a laser chamber configured to include a laser gain medium; a pair of electrodes disposed in the laser chamber; an energy detector configured to measure pulse energy of laser beams outputted by discharging between the pair of the electrodes; an optical element disposed on a light path of the laser beams; and a controller configured to calculate an integration value of absorption energy at the optical element, and determine whether the integration value exceeds a lifetime integration value of the optical element based on the pulse energy of the laser beams.
US09490593B2

Disclosed are exemplary embodiments of plugs and related methods. In an exemplary embodiment, a plug generally includes a connector configured for insertion into a jack of an electronic device. The plug also includes an offset member whereby the plug is configured to fit snugly relative to a protective case of the electronic device.
US09490589B2

A differential signal connector includes a plurality of pairs of signal contacts, a plurality of ground contacts, and an insulating housing holding the signal contacts and the ground contacts. On a first connection side for connection to a connection partner, the ground contacts are arranged on both sides of each pair of signal contacts so that a contact array of a fixed pitch is formed. On a second connection side for connection to a board, the ground contacts are arranged spaced apart from each other in a first row, while the pairs of signal contacts, which are adjacently arranged on both sides of the ground contact on the first connection side, are arranged so as to be allocated in a second row and a third row located on both sides of the first row so that the pairs of signal contacts are arranged zigzag on the second connection side.
US09490586B1

An electrical connector includes a front housing and a plurality of contact modules stacked side by side along a rear side of the front housing. Each contact module comprises a housing frame, multiple signal conductors and ground conductors held in the housing frame, and a ground shield coupled to an outer side of the housing frame. The housing frame is formed by a first shell member abutting a second shell member at an interface. At least one of the shell members defines multiple openings that align with the ground conductors held in the housing frame. The ground shield includes ground tabs that extend through the openings and engage the ground conductors to electrically connect the ground shield and the ground conductors. Broad sides of the signal conductors and the ground conductors are oriented orthogonal to the interface between the first and second shell members.
US09490585B2

An electrical connector includes an insultive housing and defining a base seat and a mating portion extending from the base seat. A plurality of conductive terminals are retained in the mating portion and include a plurality of differential signal terminal pairs and grounding terminals, each conductive terminal defines a contacting portion disposed on the mating portion, a retaining portion fixed to the base seat and a connecting portion extending outside of the base seat, the contacting portion of each grounding terminal has a free end extending toward the inside of the mating portion and abutting against a first grounding bar. A second grounding bar defines a base portion and a plurality of abutting portions extending from the base portion and abutting against the retaining portions of the grounding terminals. The first grounding bar and the second grounding bar are connected by a bridging portion thereof.
US09490584B2

A plug connector mateable with the receptacle connector, includes an insulative housing enclosed in a metallic shell, defining a receiving cavity to receive the mating tongue, and equipped with a plurality of contacts on opposite sides in the vertical direction. A latch forms a pair of locking heads extending into two opposite lateral sides of the receiving cavity to lock with a shielding plate embedded within a mating tongue of the complementary receptacle connector during mating. The plug connector is equipped with a pair of locking screws symmetrically located by two sides of the metallic shell and aligned with the pair of locking heads in the transverse direction, and the receptacle connector is equipped with a pair of screw holes to receive the pair of locking screws in a locked manner.
US09490583B2

An LVDS connection comprises: a plurality of conductive terminals, an insulative housing, a shielding housing, and a first plastic body, each conductive terminal comprising a base portion and an elastic contact portion, and the insulative housing comprising a base body and base body end portions, wherein the plurality of conductive terminals are respectively inlaid and are insert molding on the base body, and the elastic contact portion extends out of a front side face of the insulative housing in a suspension manner. The plurality of conductive terminals and the insulative housing are inlaid and thus insert molding. The shielding housing comprises the first housing, the second housing, and the bending portion, wherein the bending portion is bent to form a receiving space with the first housing and the second housing. The insulative housing is assembled in the receiving space.
US09490580B2

A receptacle connector includes a first terminal assembly, a second terminal assembly mounted on the first terminal assembly with front parts of second terminals being located over front parts of first terminals, a tongue board assembly mounted between the first terminal assembly and the second terminal assembly, and an insulating housing molded outside the first terminal assembly, the second terminal assembly and the tongue board assembly. The tongue board assembly includes an insulating body positioning the front parts of the first terminals and the second terminals in bottom and top faces thereof. Front ends of the first terminals and the second terminals are exposed outside top and bottom faces of a tongue board of the insulating housing, wherein the tongue board together with the front ends of the first terminals and the second terminals are about a horizontal center plane of the tongue board.
US09490578B2

An electrical connector assembly includes: a first connector including a mating section, a first magnetic element having a cavity, and a number of first contacts accommodated in the mating section and the cavity; a second connector for mating with the mating section, the second connector including a second magnetic element and a number of second contacts accommodated in the second magnetic element; and an anti-mismating structure located at a front end of the second connector. The structure includes a number of anti-mismating elements and an anti-mismating hole surrounded by the anti-mismating elements for receiving the mating section. The anti-mismating hole is asymmetric in one of an up-to-down direction and a left-to-right direction, and the periphery of the mating section corresponds to the anti-mismating hole.
US09490572B2

The invention relates to an electrical plug connector including a plug and a coupling in which radially spring elastic annular contact lamellas are arranged. In order to prevent corrosion when the plug and the coupling are made from different materials the invention proposes a tin plated bushing in the coupling in which bushing the contact lamellas are arranged.
US09490570B1

A connector is mateable with a mating connector along a mating direction. The connector comprises a stationary housing, a movable housing and a cable member. The movable housing is movable relative to the stationary housing in a predetermined plane perpendicular to the mating direction. The cable member includes a contact, a terminal and a wire. The contact is held by the movable housing. The wire includes core wires which are helically twisted together. One of opposite ends of the wire is fixed to the contact, and a remaining one of the opposite ends of the wire is fixed to the terminal. The movable housing has a regulation portion. The contact has a regulated portion. The regulation portion regulates a rotation of the regulated portion in the predetermined plane.
US09490568B2

A connector is provided with a terminal position assurance (TPA) member that secures a terminal within a channel provided in a base. The TPA member can be secured to the base with a hinge that extends substantially a width of the base. The TPA member and the base can be formed as a one-piece molded part.
US09490566B2

A terminal holder is provided for connecting a cable to a connector or another cable. The terminal holder includes a base plate configured to be held proximate an end of the cable. The base plate includes an edge. Terminal sleeves extend from the edge of the base plate for holding cable terminals of the cable and connector terminals of the connector or of the other cable. The terminal sleeves have internal passages extending from a cable end to a connector end. The internal passage is configured to receive a corresponding cable terminal therein through the cable end. The internal passage is configured to receive a corresponding connector terminal therein through the connector end such that the corresponding cable terminal and the corresponding connector terminal are engaged in electrical contact with each other within the internal passage.
US09490563B2

A terminal includes a terminal connection part into which a tab is inserted, a leaf spring portion arranged in the terminal connection part and deflected by the tab to be inserted, and a tab clamping projection wall extending in a tab insertion direction at a position spaced apart from the leaf spring portion and clamps the tab between itself and the leaf spring portion. The leaf spring portion has a spring side projection protruding toward the tab clamping projection wall. The tab clamping projection wall has a projecting portion with a width smaller than that of the tab clamping projection wall and which protrudes toward the leaf spring portion and extends in the tab insertion direction. The projecting portion is formed in a curved shape that is spaced from the tab at a position of the spring side projection and is close to the tab at front and rear positions.
US09490562B2

A hyperboloid contact socket comprises a tubular body of conductive material having at one end an entrance aperture and cavity for receiving a mating pin terminal, and an integral termination extending from the opposite end of the tubular body. The tubular body contains a plurality of conductive wires attached at their inner ends to the inner surface of the tubular body at or near the bottom of the cavity by a press fit plug. The outer ends of the conductive wires are fastened to the tubular body by being wrapped around a reduced diameter section at the open end of the tubular body and secured by a press fit ring. The conductive wires are disposed within the tubular body in an angular disposition to form the shape of a single sheet hyperboloid.
US09490555B1

A first bus structure comprises a first outer conductive layer and a first inner conductive layer separated by a an first dielectric layer. A second bus structure comprises a second outer conductive layer and a second inner conductive layer separated by a second dielectric layer. An outer sleeve electrically connects the first inner conductive layer to the second inner conductive layer. An inner sleeve electrically connects the first outer conductive layer to the second outer conductive layer. A fastener extends through the inner sleeve to clamp or compress the first outer conductive layer and the second outer conductive layer toward each other.
US09490551B2

A fitting-equipped electrically conductive sheet and a connection fitting configured to electrically connect to another member, in which both a low connection resistance and a high fixing strength are easily achieved. The connection fitting has a crimp section that is crimped to an edge section of the electrically conductive sheet material. The crimp section includes a pair of plate-shaped holding sections between which the edge section of the sheet material is sandwiched, and a folded-back section that connects them. One of the pair of plate-shaped holding sections has a band-shaped recess on an outer surface of an intermediate region between the folded-back section and the opposite edge section, the band-shaped recess being band-shaped by being more strongly crimped to the sheet material than other parts.
US09490550B2

Provided are an aluminum-based terminal fitting in which a Sn layer has high peel resistance, and a terminal connecting structure of an electric wire provided with the terminal fitting. The aluminum-based terminal fitting includes a wire barrel portion (110) for connection to a conductor (210) constituted by aluminum or an aluminum alloy and provided in an electric wire (200), and a fitting portion (female fitting portion (130) or male fitting portion (140)) provided to extend from the wire barrel portion (110) and electrically connected to a separate terminal fitting. A Sn layer formed directly on a base material constituting the terminal fitting is provided on the contact region in the fitting portion.
US09490548B2

An apparatus (e.g., a wireless device) includes an antenna array and a separate antenna. The antenna array includes a plurality of antenna elements having a first antenna beam. The separate antenna includes an antenna element having a second antenna beam. The antenna element of the separate antenna is separate from the antenna elements of the antenna array. The antenna array and the separate antenna are active at different times in an operational mode. The antenna array may transmit and the separate antenna may be inactive in a transmit mode. The separate antenna may receive and the antenna array may be inactive in a receive mode. The antenna array may receive and the separate antenna may transmit in a test mode. Alternatively, the antenna array may transmit and the separate antenna may receive in the test mode.
US09490540B1

A terrestrial transceiver is described, which is operable for exchanging RF signals with communication satellites. The transceiver has a patch antenna sensitive to signals within an L-Band RF range and operable for providing a gain to the RF signals. A metallic reflector of a characteristic dimension is operable for shaping a pattern of the RF gain of the patch antenna. A printed circuit board assembly (PCBA) has a dielectric substrate, an electronic component disposed upon the substrate, and a hole penetrating the substrate and disposed substantially within a central region thereof. Based on the dimension characteristic of the reflector and on a positioning and/or a dimension of the hole, the RF gain diverges over an angle from a boresight of the patch antenna.
US09490532B2

An antenna device includes: a cavity part 1 composed of a metal conductor having an opening closed in a bottom; a first excitation circuit 10 superposed and disposed on the upper surface of the cavity part 1, and including inside thereof a first power feeding probe 13 and a first transmission line 14 that feeds electric power to the first power feeding probe 13, and radiating a radio wave of a first polarized wave; and a second cavity part 30 and a third cavity part 50 superposed and disposed on the upper surface of the first excitation circuit 10, and composed of a metal conductor having open holes, and further includes, above the first excitation circuit 10, a matching element 45 composed of a conductor.
US09490526B2

A liquid crystal display screen of an electronic device is formed on a glass substrate. The glass substrate has an active display area with liquid crystal display elements disposed thereon. The active display area is bordered by an edge area of the glass substrate. Antenna elements are disposed in the edge area of the substrate. The antenna elements are coupled to wireless communications circuitry in the electronic device.
US09490524B2

A spring boot for use with an antenna comprises a cylindrical main body having an annular flange at the lower end thereof, and an annular rim at the upper end thereof. The flange has a plurality of mounting holes therethrough. The interior of the spring boot is hollow and is configured to match the shape of the antenna spring. When installed, the spring boot is fitted over the spring, and seated on an antenna mount, encircling the spring. Fasteners are installed through the mounting holes on the flange to affix the spring boot to corresponding bores in the mount. A washer is positioned atop the rim and is fixed between the antenna core and the spring. This configuration effectively constrains the spring boot between the core and the mount, so as to provide added damping to the antenna spring.
US09490520B2

A broadband directional coupler for measuring a power of a forward or returning high-frequency signal on a coaxial line provides a voltage splitter comprising a first resistor, a second resistor and a third resistor. The first connection of the first resistor is connected to an inner conductor of the coaxial line, the second connection of the first resistor and the first connection of the second resistor are connected to a measuring unit. The first connection of the third resistor is connected to an outer conductor of the coaxial line and to the second connection of the second resistor. The second connection of the third resistor is connected to a ground. The third resistor is annular in shape and arranged concentrically to the inner conductor in a plane orientated orthogonally relative to the inner conductor.
US09490519B2

The present invention is drawn a transmission line transformer that uses specifically displaced beads of impedance increasing material on the coaxial transmission lines. The beads of impedance increasing material greatly reduce induced back currents on the outer surfaces of the coaxial transmission lines, which reduces losses and improves performance. The specific displacement of the beads enables the coaxial transmission lines to be compactly disposed within a heat sink.
US09490509B2

A motor vehicle includes at least one battery module configured to be cooled by compressed gas. The battery module has a cooling system which has an accumulator for compressed gas that can be fed to the battery module for cooling. A control device controls supply of gas from the accumulator to the battery module in dependency of at least one output value from at least one sensor configured to measure a current output from the battery module.
US09490507B2

A battery management system with thermally integrated fire suppression includes a multiplicity of individual battery cells in a housing; a multiplicity of cooling passages in the housing within or between the multiplicity of individual battery cells; a multiplicity of sensors operably connected to the individual battery cells, the sensors adapted to detect a thermal runaway event related to one or more of the multiplicity of individual battery cells; and a management system adapted to inject coolant into at least one of the multiplicity of cooling passages upon the detection of the thermal runaway event by the any one of the multiplicity of sensors, so that the thermal runaway event is rapidly quenched.
US09490505B2

The present invention relates to an electrode assembly including a separator and a lithium secondary battery including the same for improving safety. The electrode assembly including a positive electrode, a negative electrode and a separator further includes a gasification material possibly being electrolyzed at a certain voltage to generate a gas. Since the electrode assembly and the lithium secondary battery including the same include the gasification material possibly being electrolyzed at the certain voltage to generate the gas, the safety of the battery may be increased. Since the gasification material is coated on the surface of the separator not on the electrode, the resistance increase of the battery may be restrained and the capacity lowering of the battery may be remarkably decreased. The lifetime of the battery is good.
US09490493B2

In order to define the power generation performance of a monitor cell, a manufacturing method of a fuel cell including a plurality of ordinary cells and a monitor cell configured to have a greater pressure loss of hydrogen gas than a pressure loss of the ordinary cell comprises the steps of: (a) specifying an upper limit voltage in a voltage range of the monitor cell; (b) specifying a lower limit voltage in the voltage range of the monitor cell; (c) determining an upper limit value and a lower limit value in a range of pressure loss of the hydrogen gas in the monitor cell, based on the upper limit voltage and the lower limit voltage; and (d) manufacturing the monitor cell, such that the pressure loss of the hydrogen gas in the monitor cell is limited to the range of pressure loss.
US09490485B2

A method for producing a laminated electrically conductive sheet includes the steps of preparing a support board, forming an electrically conductive layer at one side in a thickness direction of the support board, and transferring the electrically conductive layer onto at least one surface in the thickness direction of a resin-containing layer containing a resin.
US09490484B2

To provide a binder for a storage battery device, whereby good adhesion in an electrode and flexibility are obtainable, and it is possible to realize good charge and discharge characteristics when used for a secondary battery.A binder for a storage battery device, which is made of a fluorinated copolymer comprising structural units (a) derived from tetrafluoroethylene and structural units (b) derived from propylene, wherein the molar ratio (a)/(b) is from 40/60 to 50/50, and the total of the structural units (a) and (b) is at least 90 mol % in all structural units.
US09490480B2

Lithium-iron molecular precursor compounds, compositions and processes for making a cathode for lithium ion batteries. The molecular precursor compounds are soluble and provide processes to make stoichiometric cathode materials with solution-based processes. The cathode material can be, for example, a lithium iron oxide, a lithium iron phosphate, or a lithium iron silicate. Cathodes can be made as bulk material in a solid form or in solution, or in various forms including thin films.
US09490475B2

An electrode for an electrochemical cell including a metal fluoride containing active electrode material and an intrinsically conductive coating wherein the coating is applied to the active electrode material by heating the mixture for a time and at a temperature that limits degradation of the cathode active material. The active material can be a hybrid material formed from the reaction of a metal fluoride and a metal complex.
US09490473B2

Disclosed is an anode for a lithium battery comprising a body of carbon, such as graphitic carbon, having a layer of a Group IV element or Group IV element-containing substance disposed upon its electrolyte contacting surface. Further disclosed is an anode comprising a body of carbon having an SEI layer formed thereupon by interaction of a layer of Group IV element or Group IV element-containing substance with an electrolyte material during the initial charging of the battery.
US09490469B2

A rechargeable battery includes: a plurality of electrode assemblies each including first and second electrodes; a case accommodating the electrode assemblies; a cap assembly coupled to the case and including a terminal; and a first current collector coupling the terminal with the first electrodes of the electrode assemblies. The first current collector includes a terminal connector coupled to the terminal and a plurality of electrode connectors, each of the electrode connectors being coupled to a respective one of the first electrodes, and a plurality of first fuses, each of the first fuses being between the terminal connector and a respective one of the electrode connectors and having a substantially constant cross section between the terminal connector and the respective one of the electrode connectors.
US09490466B2

A terminal attachment structure allows a terminal to be firmly and closely fixed to a terminal attachment plate in a stable state even under external vibrations or impact, and a joint surface can be flatly finished without a difference in level between the terminal and the terminal attachment plate. The terminal attachment structure has the terminal attachment plate including a polygonal groove portion and a through hole formed in a center of the groove portion, and the terminal including a flange that has the same polygonal shape as that of the groove portion, a leg part that extends from a lower surface of the flange and inserts into the through hole, and a terminal main body that extends from an upper surface of the flange. After the flange is fitted into the groove portion, the leg portion is flattened to fix the terminal to the terminal attachment plate.
US09490458B2

A battery is provided, comprising: a battery housing having at least one opening end; a battery cover sealing the at least one opening end; an electric core received in the battery housing, which comprises at least one heat-conducting tube having at least an end penetrating through the battery cover; and an electrolyte filled in a space formed by the battery housing with the battery cover.
US09490454B2

A method for producing high efficiency organic light emitting devices, that have an organic semiconductor active layer sandwiched between electrodes where at least one of the electrodes is a film of conductive nanowires, carbon nanoparticles, light scattering nanoparticles and a polymer support. The light scattering nanoparticles can be incorporated in the conductive nanowires, carbon nanoparticle or polymer support elements of the electrode. The second electrode can be identical to the first to provide a symmetrical device or can be a conductive paste or metal layer. The entire process, including the formation of both of the electrodes, the emissive polymer layer, and the substrate, may be carried out by solution processing.
US09490453B2

A quasi-crystal organic light-emitting display panel including a first electrode layer, an organic light-emitting layer, a second electrode layer, a buffer layer, a 10-fold quasi-crystal layer and a package cover is provided. The organic light-emitting layer is located on the first electrode layer. The second electrode layer is located on the organic light-emitting layer. The buffer layer is located on the second electrode layer. The 10-fold quasi-crystal layer is located on the buffer layer. The package cover is located on the 10-fold quasi-crystal layer. A method for simulating optical efficiency of the quasi-crystal organic light-emitting display panel is also provided.
US09490452B2

A light-emitting organic component is specified, comprising—an organic active region (3), in which light is generated during the operation of the component, and—an uneven light exit surface (6), through which at least part of the light generated in the organic active region (3) emerges from the component, wherein—a multiplicity of optical structures (7) which optically influence the light passing through and/or impinging on them are arranged at the uneven light exit surface (6).
US09490451B2

A light-emitting element includes: a first electrode; a light-emitting functional layer that is provided on the first electrode, and includes a conductive layer as an uppermost layer thereof; a second electrode that is provided on the conductive layer, and has an undesired opening that corresponds to a region of the conductive layer; and a first passivation layer that is provided on the second electrode except on a periphery of the opening. The region of the conductive layer is oxidized. The light-emitting functional layer includes an organic light-emitting layer, and the conductive layer is provided above the organic light-emitting layer.
US09490449B2

An organic light-emitting display apparatus includes: a substrate, and an organic light-emitting device disposed on the substrate. The organic light-emitting device includes a first electrode, a second electrode, and an intermediate layer including at least an organic emission layer. In addition, the organic light-emitting display apparatus further includes a thin film encapsulating layer disposed on the organic light-emitting device. The thin film encapsulating layer includes at least one inorganic film including a low temperature viscosity transition (LVT) inorganic material. The LVT inorganic material includes tin oxide and at least one of boron oxide (B2O3), bismuth oxide (Bi2O3), barium oxide (BaO), and ammonium dihydrogen phosphate (NH4H2PO4).
US09490447B2

An organic light emitting diode display device according to an embodiment includes: a first substrate having a pixel region; a first electrode in the pixel region on the first substrate; an emitting layer on the first electrode; and a second electrode on the emitting layer, the second electrode including a metal layer having a thickness smaller than about 300 Å.
US09490443B2

A light emitting display device and a method for fabricating the same. The light emitting display device includes a substrate, a first electrode arranged on the substrate, a first insulating film arranged on the substrate and including a first opening that exposes a portion of the first electrode, a second insulating film arranged on the first insulating film and including a second opening that exposes the first opening, a light emitting layer including a light emitting material arranged on the exposed portion of first electrode while also being in contact with the first insulating film and a second electrode arranged on the light emitting layer, wherein a difference in wetting between the first electrode and the first insulating film with respect to the light emitting material is lower than a difference in wetting between the first electrode and the second insulating film with respect to the light emitting material.
US09490435B2

Provided are an iridium complex represented by Formula 1 below and an organic light-emitting device including the same. Descriptions of substituents of Formula 1 are the same as described in the detailed description of the present specification.
US09490426B2

In various embodiments, a memory cell for storing two or more bits of information includes two series-connected memory storage elements composed of programmable materials having different melting points, enabling independent programming of the storage elements via different current pulses.
US09490420B2

Thermally stable piezoelectric polymer foams (ferroelectrets) with high piezoelectric activity for sensing and actuation. The invention further includes a method of fabricating such foams in an environmentally friendly manner.
US09490416B2

A piezoelectric drive circuit includes a first circuit which applies a voltage to the piezoelectric element and includes a plurality of transistors. A second circuit removes the residual current of the piezoelectric element and includes a plurality of transistors, and among the transistors included in the first circuit and the second circuit, transistors operated by an input signal are simultaneously turned ON/OFF by receiving the same input signal. Thus, when using a piezoelectric element as the air valve, it is possible to reduce leakage of air.
US09490414B2

A thermoelectric module and methods for making and applying same provide an integrated, layered structure comprising first and second, thermally conductive, surface volumes, each in thermal communication with a separate respective first and second electrically conductive patterned trace layers, and an array of n-type and p-type semiconducting elements embedded in amorphous silica dielectric and electrically connected between the first and second patterned trace layers forming a thermoelectric circuit.
US09490408B2

A wafer-scale apparatus and method is described for the automation of forming, aligning and attaching two-dimensional arrays of microoptic elements on semiconductor and other image display devices, backplanes, optoelectronic boards, and integrated optical systems. In an ordered fabrication sequence, a mold plate comprised of optically designed cavities is formed by reactive ion etching or alternative processes, optionally coated with a release material layer and filled with optically specified materials by an automated fluid-injection and defect-inspection subsystem. Optical alignment fiducials guide the disclosed transfer and attachment processes to achieve specified tolerances between the microoptic elements and corresponding optoelectronic devices and circuits. The present invention applies to spectral filters, waveguides, fiber-optic mode-transformers, diffraction gratings, refractive lenses, diffractive lens/Fresnel zone plates, reflectors, and to combinations of elements and devices, including microelectromechanical systems (MEMS) and liquid crystal device (LCD) matrices for adaptive, tunable elements. Preparation of interfacial layer properties and attachment process embodiments are taught.
US09490404B2

The instant disclosure relates to a flip-chip LED package module and a method of manufacturing thereof. The method of manufacturing flip-chip LED package module comprises the following steps. A plurality of LEDs is disposed on a carrier. A packaging process is forming a plurality of transparent lens corresponding to LEDs and binding each other by a wing portion. A separating process is proceeding to form a plurality of flip-chip LED structures without the carrier. A bonding process is proceeding to attach at least one flip-chip LED structure on the circuit board.
US09490403B2

Disclosed are a color converting element and a method for manufacturing the color converting element. The disclosed color converting element includes: first wavelength conversion cells spaced apart from one another; and second wavelength conversion cells arranged among the first wavelength conversion cells. The first and second wavelength conversion cells are made of a material containing glass. The color converting element of the disclosed technology is configured in that color converting cells having different color converting characteristics are periodically arranged, when the color converting element is applied to a color converting glass material which may improve thermal and chemical durability of white LEDs, thus minimizing the degradation of efficiency or luminance caused by an interaction between color converting phosphors or active ions and allowing for ease of adjustment of color rendering index.
US09490395B2

A nanostructure semiconductor light-emitting device includes a base layer formed of a first conductivity-type semiconductor, a first material layer disposed on the base layer and including a plurality of openings, a plurality of light-emitting nanostructures, each of which extends through each of the plurality of openings and includes a nanocore formed of a first conductivity-type semiconductor, an active layer and a second conductivity-type semiconductor shell layer, sequentially disposed on the nanocore, a filling layer disposed on the first material layer, wherein the filling layer fills spaces between the plurality of light-emitting nanostructures and a portion of each of the plurality of light-emitting nanostructures is exposed by the filling layer, a second conductivity-type semiconductor extension layer disposed on the filling layer and covering the exposed portion of each of the plurality of light-emitting nanostructures, and a contact electrode layer disposed on the second conductivity-type semiconductor extension layer.
US09490394B2

A semiconductor light-emitting device comprises an epitaxial structure comprising a first semiconductor stack, a second semiconductor stack, and an active layer between the first semiconductor stack and second semiconductor stack for emitting a light; and a main light-extraction surface on the first semiconductor stack, wherein the light passes through the main light-extraction surface. The main light-extraction surface comprises a first light-extraction region, a second light-extraction region, and a maximum near-field luminous intensity. The distribution of the near-field luminous intensity in the first light-extraction region is between 70% and 100% of the maximum near-field luminous intensity, the distribution of the near-field luminous intensity in the second light-extraction region is between 0% and 70% of the maximum near-field luminous intensity. A ratio of an area of the first light-extraction region to an area of the second light-extraction region is between 0.25 and 0.45.
US09490390B2

A light emitting element for flip-chip mounting having a flat mounting surface which allows a decrease in the width of the streets of a wafer. In the light emitting element, the insulating member filling around the bumps and flattening the upper surface is formed with a margin of a region with a width which is equal to or larger than the width of the streets on the dividing lines, so that at the time of dividing the wafer along the dividing lines, the insulating member is not processed, which allows designing of the streets with a small width.
US09490382B2

A solar module is provided which has improved output characteristics. The solar module (1) includes a first protecting member (21), a second protecting member (22), a first solar cell (10a) and a second solar cell (10b), and a first wiring member (11A). The first solar cell (10a) and the second solar cell (10b) are arranged between the first protecting member (21) and the second protecting member (22). The first wiring member (11A) electrically connects the first solar cell (10a) to the second solar cell (10b). A first conductive member (17a) is arranged on the same surface of the first solar cell (10a) as the second protecting member (22). The tip of protrusion portions (11c) formed on the surface of the first wiring member (11A) and the first conductive member (17a) are connected electrically by welding.
US09490373B2

There is provided a solid-state imaging device including a pixel array portion in which multiple unit pixels are arranged on a semiconductor substrate, the multiple unit pixels each including a photoelectric conversion portion generating and accumulating a light charge based on a quantity of received light and a charge accumulation portion accumulating the light charge, wherein at least part of an electrode closer to an incidence side on which light enters the unit pixel of the charge accumulation portion, is formed with a metal film functioning as a light blocking film.
US09490371B2

A nonvolatile memory device includes a gate structure including inter-gate insulating patterns that are vertically stacked on a substrate and gate electrodes interposed between the inter-gate insulating patterns, a vertical active pillar connected to the substrate through the gate structure, a charge-storing layer between the vertical active pillar and the gate electrode, a tunnel insulating layer between the charge-storing layer and the vertical active pillar, and a blocking insulating layer between the charge-storing layer and the gate electrode. The charge-storing layer include first and second charge-storing layers that are adjacent to the blocking insulating layer and the tunnel insulating layer, respectively. The first charge-storing layer includes a silicon nitride layer, and the second charge-storing layer includes a silicon oxynitride layer.
US09490362B2

A semiconductor device production method includes a first step of forming a planar silicon layer on a silicon substrate and forming first and second pillar-shaped silicon layers on the planar silicon layer; a second step of forming a gate insulating film around the first and second pillar-shaped silicon layers, forming a metal film and a polysilicon film around the gate insulating film, controlling a thickness of the polysilicon film to be smaller than a half of a distance between the first and second pillar-shaped silicon layers, depositing a resist, exposing the polysilicon film on side walls of upper portions of the first and second pillar-shaped semiconductor layers, etching-away the exposed polysilicon film, stripping the third resist, and etching-away the metal film; and a third step of forming a resist for forming a gate line and performing anisotropic etching to form a gate line and first and second gate electrodes.
US09490349B1

A method of manufacturing a semiconductor device, which includes the steps of forming a gate stack structure made up of a floating gate, an inter-poly dielectric, a control gate and a metal layer on a substrate, forming a conformal liner on the gate stack structure, covering a mask layer on the liner, where the mask layer is lower than the metal layer so that a portion of the liner is exposed, and performing a nitridation treatment to transform the exposed liner into a nitrided liner, so that at least the portion of the metal layer in the gate stack structure is covered by the nitrided liner.
US09490347B2

The present description relates to the field of fabricating microelectronic transistors, including non-planar transistors, for microelectronic devices. Embodiments of the present description relate to the formation a recessed gate electrode capped by a substantially void-free dielectric capping dielectric structure which may be formed with a high density plasma process.
US09490344B2

Disclosed herein are various semiconductor devices with dual metal silicide regions and to various methods of making such devices. One illustrative method disclosed herein includes the steps of forming an upper portion of a source/drain region that is positioned above a surface of a semiconducting substrate, wherein the upper portion of the source/drain region has an upper surface that is positioned above the surface of the substrate by a distance that is at least equal to a target thickness of a metal silicide region to be formed in the upper portion of the source/drain region and forming the metal silicide region in the upper portion of the source/drain region.
US09490338B2

A silicon carbide vertical MOSFET having low ON-resistance and high blocking voltage is provided. For this, a first deposition film (2) of low concentration silicon carbide of a first conductivity type is formed on the surface of a high concentration silicon carbide substrate (1) of a first conductivity type. Formed on the first deposition film (2) is a second deposition film (31) that comprises a high concentration gate region of a second conductivity type, with a first region removed selectively. A third deposition film (32) formed on the second deposition film, which comprises a second region that is wider than the selectively removed first region, a high concentration source region (5) of a first conductivity type and a low concentration gate region (11) of a second conductivity type. A low concentration base region (4) of a first conductivity type is formed in contact with the first deposition film (2) in the first and second regions.
US09490327B2

A semiconductor device according to an embodiment includes: a semiconductor substrate; an n-type SiC layer provided on one side of the semiconductor substrate; a p-type first SiC region provided in the n-type SiC layer; a metallic second SiC region provided in the p-type first SiC region, the second SiC region containing at least one element selected from the group of Mg, Ca, Sr, Ba, Sc, Y, La, and lanthanoid; a gate electrode; a gate insulating film provided between the gate electrode and the n-type SiC layer, the gate insulating film provided between the gate electrode and the first SiC region; a first electrode provided on the second SiC region; and a second electrode provided on a side of the semiconductor substrate opposite to the n-type SiC layer.
US09490314B1

High-throughput deposition of a voltage-tunable dielectric material onto a substrate comprising a conductive electrode is provided. Respective gradients in at least two grain size defining parameters of the deposition are simultaneously provided, the respective gradients occurring for a first time period thereby producing a smoothly changing columnar crystalline habit of the voltage-tunable dielectric material. When the first time period has ended, the deposition continues for a second time period where the grain size defining parameters are held constant. In particular, the smoothly changing columnar crystalline habit of the voltage-tunable dielectric material is intentionally distorted by simultaneously providing the respective gradients in the in at least two grain size defining parameters of the deposition.
US09490304B2

An organic EL device according to the present application includes a substrate, a plurality of organic EL elements arranged on the substrate, the plurality of organic EL elements including an organic light-emitting layer interposed between an anode and a cathode, a plurality of connection terminals disposed on the substrate, a sealing layer covering the plurality of organic EL elements such that the plurality of organic EL elements lie between the substrate and the sealing layer, and an organic layer formed above the sealing layer. The organic layer and the sealing layer have an opening portion that exposes at least one of the plurality of connection terminals.
US09490300B2

A method for forming a semiconductor device includes providing a substrate structure, which includes a carbon nanotube supported by two support structures on a substrate. The carbon nanotube includes a first portion and a second portion having different conductivity types. A multi-layer film structure is formed surrounding the carbon nanotube, the multi-layer film structure including a conductive material layer sandwiched between two dielectric layers. A plurality of first electrodes are formed surrounding the multi-layer film structure surrounding a channel region of the first portion, and a plurality of second electrodes are formed surrounding the multi-layer film structure surrounding a channel region of the second portion. A third electrode is formed to contact one end of the carbon nanotube, and a fourth electrode is formed to contact the other end of the carbon nanotube. A fifth electrode is formed and coupled to a center portion of the carbon nanotube.
US09490289B2

An image sensing device includes a plurality of photoelectric conversion portions. The device further includes a semiconductor substrate having a first surface for receiving incident light and a second surface on an opposite side to the first surface, the photoelectric conversion portions being provided therein, a first non-metal region arranged on a second surface side and arranged at a position at least partially overlapping with the photoelectric conversion portions, a second non-metal region arranged to be in contact with a side surface of the first non-metal region, and a reflection layer arranged on an opposite side of the first non-metal region to the semiconductor substrate. A refractive index of the first non-metal region is higher than a refractive index of the second non-metal region.
US09490276B2

There is provided a TFT backplane having at least one TFT with oxide active layer and at least one TFT with poly-silicon active layer. In the embodiments of the present disclosure, at least one of the TFTs implementing the circuit of pixels in the active area is an oxide TFT (i.e., TFT with oxide semiconductor) while at least one of the TFTs implementing the driving circuit next to the active area is a LTPS TFT (i.e., TFT with poly-Si semiconductor).
US09490265B2

A semiconductor device is disclosed. The semiconductor device includes: a substrate having a metal-oxide semiconductor (MOS) transistor thereon, and an oxide semiconductor transistor adjacent to the MOS transistor. Preferably, the MOS transistor includes a first gate structure and a source/drain region adjacent to two sides of the gate structure, and the oxide semiconductor transistor includes a channel layer and the top surface of the channel layer is lower than the top surface of the first gate structure of the MOS transistor.
US09490264B2

The invention relates to a semiconductor device produced on a semiconductor-on-insulator substrate that includes a thin layer of semiconductor material separated from a base substrate by a buried insulating layer, the device including a first conducting region in the thin layer, a second conducting region in the base substrate and a contact connecting the first region to the second region through the insulating layer. The invention also relates to a process for fabricating such semiconductor devices.
US09490259B2

An anti-fuse, an anti-fuse array and a method of operating the same are disclosed. The anti-fuse array includes: an active region formed in a semiconductor substrate; a slit region formed at both edge portions of the active region in a first direction; a plurality of select gates extending in a second direction perpendicular to the first direction of the active region, and coupled to a select word line; a plurality of first program gates spaced apart from the select gates, formed over the active region isolated by the slit region, and coupled to a first program word line; a plurality of second program gates spaced apart from the select gates, formed over the active region isolated by the slit region, and coupled to a second program word line; and a bit line perpendicular to the select word line.
US09490248B2

A power cell including an isolation region having a first dopant type formed in a substrate. The power cell further includes a bottom gate having a second dopant type different from the first dopant type formed on the isolation region and a channel layer having the first dopant type formed on the bottom gate. The power cell further includes source/drain regions having the first dopant type formed in the channel layer and a first well region having the second dopant type formed around the channel layer and the source/drain regions, and the first well region electrically connected to the bottom gate. The power cell further includes a second well region having the first dopant type formed around the channel layer and contacting the isolation region and a gate structure formed on the channel layer.
US09490236B2

A light-emitting device capable of ensuring an electric connection between a light-emitting element and an electrode without generating any problem in practical use, by both connecting methods with a solder and a connector, and a lighting device provided with the light-emitting device are provided. The light-emitting device according to the present invention has a plurality of LED chips, and a soldering electrode land and a connector connecting electrode land electrically connected to the chips, on a ceramic substrate. The soldering electrode land is formed of a first conductive material having a function to prevent diffusion to a solder, and the connector connecting electrode land is formed of a second conductive material having a function to prevent oxidation.
US09490235B2

Light emitting devices, systems, and methods are disclosed. In one embodiment a light emitting device can include an emission area having one or more light emitting diodes (LEDs) mounted over an irregularly shaped mounting area. The light emitting device can further include a retention material disposed about the emission area. The retention material can also be irregularly shaped, and can be dispensed. Light emitting device can include more than one emission area per device.
US09490232B2

An electronic apparatus includes a first electronic part with a first terminal, a second electronic part with a second terminal opposite the first terminal, and a joining portion which joins the first terminal and the second terminal. The joining portion contains a pole-like compound extending in a direction in which the first terminal and the second terminal are opposite to each other. The joining portion contains the pole-like compound, so the strength of the joining portion is improved. When the first terminal and the second terminal are joined, the temperature of one of the first electronic part and the second electronic part is made higher than that of the other. A joining material is cooled and solidified in this state. By doing so, the pole-like compound is formed.
US09490228B2

An anisotropic conductive film includes a conductive adhesive layer including conductive particles and insulating particles, and an insulating adhesive layer not including conductive particles. In the anisotropic conductive film, the conductive particles and the insulating particles of the conductive adhesive layer have a total particle density of 7.0×105/d2 to 10.0×105/d2 (particles) per square millimeter (mm2) (where d is a diameter of the conductive particles in μm).
US09490215B2

Provided are an organic light-emitting display device and a method for manufacturing the same. A flexible substrate of the organic light-emitting display device is bent across a bend line and includes a first area, a first bending area adjacent to the first area, a second bending adjacent to the first bending area, and a second area adjacent to the second bending area. A wiring is formed over the first area, the first bending area, the second bending area, and the second area of the flexible substrate to electrically connect a display unit formed in the first area and a pad unit formed in the second area. A first alignment key is formed over the flexible substrate, and a second alignment is formed over the flexible substrate. The first alignment key is positioned to overlap the second alignment key with the flexible substrate bent across the bend line.
US09490213B2

The reliability of wirings, each of which includes a main conductive film containing copper as a primary component, is improved. On an insulating film including the upper surface of a wiring serving as a lower layer wiring, an insulating film formed of a silicon carbonitride film having excellent barrier properties to copper is formed; on the insulating film, an insulating film formed of a silicon carbide film having excellent adhesiveness to a low dielectric constant material film is formed; on the insulating film, an insulating film formed of a low dielectric constant material as an interlayer insulating film is formed; and thereafter a wiring as an upper layer wiring is formed.
US09490212B2

Methods and structures of connecting at least two integrated circuits in a 3D arrangement by a zigzag conductive chain are disclosed. The zigzag conductive chain, acting as a spring or self-adaptive contact structure (SACS) in a wafer bonding process, is designed to reduce bonding interface stress, to increase bonding interface reliability, and to have an adjustable height to close or eliminate undesirable opens or voids between two integrated circuits.
US09490210B2

An interconnection structure fabrication method is provided. The method includes providing a substrate; forming a conductive film with a first thickness and having a first lattice structure and a first grain size, wherein the first thickness is greater than the first grain size; and performing an annealing process to change the first lattice structure of the conductive film to a second lattice structure and to change the first grain size to a second grain size. The second grain size is greater than the first grain size, and the first thickness is greater than or equal to the second grain size. The method also includes etching portion of the conductive film to form at least one conductive layer; etching portion of the conductive layer to form at least one trench having a depth smaller than the first thickness in the conductive layer to form an electrical interconnection wire and conductive vias; and forming a dielectric layer covering the substrate, sidewalls of the conductive layer, and the trench.
US09490209B2

Integrated circuit devices and method of forming them. The devices include a dielectric barrier layer formed over a copper-containing metal interconnect structure. The dielectric barrier layer inhibits electro-migration of Cu. The dielectric barrier layer includes a metal-containing layer that forms an interface with the interconnect structure. Incorporating metal within the interfacial layer improves adhesion of the dielectric barrier layer to copper lines and the like and provides superior electro-migration resistance over the operating lifetime of the devices.
US09490208B2

A semiconductor device includes a semiconductor chip, a dielectric substrate, and bonding wires. The dielectric substrate includes wiring patterns formed on a surface and a ground metal layer formed on a back side. The semiconductor chip includes an active element and a drain pad that is connected to an output end of the active element. Wiring pattern is formed at a position closer to the drain pad than wiring pattern, wiring pattern and the ground metal layer constitute a first capacitative element, and wiring pattern and the ground metal layer constitute a second capacitative element. The drain pad is connected to wiring pattern through bonding wire, and connected to wiring pattern through bonding wire. Bonding wire and the first capacitative element constitute a high-pass matching circuit.
US09490204B2

A device having an integrated noise shield is disclosed. The device includes a plurality of vertical shielding structures substantially surrounding a semiconductor device. The device further includes an opening above the semiconductor device substantially filled with a conductive fluid, wherein the plurality of vertical shielding structures and the conductive fluid shield the semiconductor device from ambient radiation. In some embodiments, the device further includes a conductive bottom shield below the semiconductor device shielding the semiconductor device from ambient radiation. In some embodiments, the opening is configured to allow a biological sample to be introduced into the semiconductor device. In some embodiments, the vertical shielding structures comprise a plurality of vias, wherein each of the plurality of vias connects more than one conductive layers together. In some embodiments, the device comprises a nanopore device, and wherein the nanopore device comprises a single cell of a nanopore array.
US09490203B2

A device includes a metal pad and a passivation layer having a portion overlapping the metal pad. A capacitor includes a bottom capacitor electrode underlying the passivation layer, wherein the bottom capacitor includes the metal pad. The capacitor further includes a top capacitor electrode over the portion of the passivation layer; and a capacitor insulator including the portion of the passivation layer.
US09490200B2

Disclosed is a semiconductor device having a structure capable of reducing the self-inductance of internal wiring. The semiconductor device includes: a lower board having a lower conductor layer formed on the surface thereof; a switching element bonded to the lower conductor layer in an element bonding area; a terminal bonded to the lower conductor layer in a terminal bonding area; an upper board stacked on the lower board in a board bonding area between the element bonding area and the terminal bonding area, and having an upper conductor layer on the surface thereof; and a switching element connecting member which connects the switching element with the upper conductor layer.
US09490190B2

A die includes a semiconductor substrate, a through-via penetrating through the semiconductor substrate, a seal ring overlying and connected to the through-via, and an electrical connector underlying the semiconductor substrate and electrically coupled to the seal ring through the through-via.
US09490188B2

A package for a multi-chip module includes a top cold plate and a bottom plate whose perimeters are in thermal communication so the plates together completely encase the module except for a connector passing through the bottom plate. The cold plate has copper tubing pressed into a groove formed in a serpentine pattern. The perimeter of the cold plate has thermal conduction fins which mate with thermal conduction slots in the perimeter of the bottom plate. Thermal interface material is disposed in gaps between the plates and chips on the module, the gaps having dimensions controlled by support ribs of plates which abut the module substrate. The cold plate is used on the hottest side of the module, e.g., the side having computationally-intensive chips such as ASICs. A densely packed array of these packages can be used in a central electronic complex drawer with a shared coolant circulation system.
US09490186B2

A method of controlling polishing includes polishing a region of a substrate at a first polishing rate, measuring a sequence characterizing values for the region of the substrate during polishing with an in-situ monitoring system, determining a polishing rate adjustment for each of a plurality of adjustment times prior to a polishing endpoint time, and adjusting a polishing parameter to polish the substrate at a second polishing rate. The time period is greater than a period between the adjustment times and the projected time is before the polishing endpoint time. The second polishing rate is the first polishing rate as adjusted by the polishing rate adjustment.
US09490185B2

An ion implantation system is provided having an ion implantation apparatus configured to provide a spot ion beam having a beam density to a workpiece, wherein the workpiece has a crystalline structure associated therewith. A scanning system iteratively scans one or more of the spot ion beam and workpiece with respect to one another along one or more axes. A controller is also provided and configured to establish a predetermined localized temperature of the workpiece as a predetermined location on the workpiece is exposed to the spot ion beam. A predetermined localized disorder of the crystalline structure of the workpiece is thereby achieved at the predetermined location, wherein the controller is configured to control one or more of the beam density of the spot ion beam and a duty cycle associated with the scanning system to establish the localized temperature of the workpiece at the predetermined location on the workpiece.
US09490178B2

A method of manufacturing a semiconductor device includes preparing a semiconductor substrate having a first and a second voltage device portion, each including a first and a second conductive type MOS region, forming a first gate insulating layer on the first and the second voltage device portion, removing the first gate insulating layer from the first conductive type MOS region of the first voltage device portion to expose a part of the semiconductor substrate, forming a first semiconductor layer on the first conductive type MOS region of the first voltage device portion, and removing the first gate insulating layer from the second conductive type MOS region of the first voltage device portion to expose a part of the semiconductor substrate.
US09490169B2

A method of fabricating an integrated circuit on a silicon carbide substrate is disclosed that eliminates wire bonding that can otherwise cause undesired inductance. The method includes fabricating a semiconductor device including a Group III-V semiconductor layer on a surface on a silicon carbide substrate, wherein the semiconductor device defines at least one via through the silicon carbide substrate and the epitaxial layer.
US09490164B1

In one aspect, a method for forming a contact to a device is provided which includes the steps of: forming a conformal etch stop layer surrounding the device; forming a dielectric layer over and covering the device; forming a contact trench in the dielectric layer, wherein the contact trench is present over the device and extends down to, or beyond, the etch stop layer; exposing a contact region of the device within the contact trench by selectively removing a portion of the etch stop layer covering a top portion of the device; and filling the contact trench with a conductive material to form the contact to the device. Other methods for forming a contact to a device and also to BEOL wiring are provided as are device contact structures.
US09490152B2

A production tool includes a chamber, a heater in the chamber, and a pumping outlet on a side of the heater. A pumping liner is in the chamber and encircling the heater. The pumping liner and the heater have a first gap therebetween and a second gap therebetween. The second gap is different from the first gap, and the second gap is farther away from the first pumping outlet than the first gap.
US09490150B2

Embodiments of substrate supports are provided herein. In some embodiments, a substrate support may include a first aluminum plate for supporting a substrate, the first aluminum plate having a plurality of heating elements embedded therein to provide a plurality of heating zones; a second aluminum plate disposed beneath and supporting the first aluminum plate; a third aluminum plate disposed beneath and supporting the second aluminum plate; a non-metallic ring disposed atop the first aluminum plate; and a plurality of spacers having an upper portion disposed above a surface of the first aluminum plate, wherein the non-metallic ring and the plurality of spacers support the substrate above the first aluminum plate.
US09490148B2

A structure comprises a substrate having a plateau region and a trench region, a reflecting layer formed over a top surface of the trench region, a first adhesion promoter layer formed over the reflecting layer, a bottom cladding layer deposited over the first adhesion promoter layer, a core layer formed over the bottom cladding layer and a top cladding layer formed over the core layer.
US09490133B2

A system and method of etching a semiconductor device are provided. Etching solution is sampled and analyzed by a monitoring unit to determine a concentration of components within the etching solution, such as an oxidant concentration. Then, based upon such measurement, a makeup amount of the components may be added be a makeup unit to the etching solution to control the concentration of the components within the etching system.
US09490129B2

Integrated circuits with improved gate structures and methods for fabricating integrated circuits with improved gate structures are provided. In an embodiment, a method for fabricating an integrated circuit includes providing a semiconductor substrate with fin structures. A gate-forming material is deposited over the semiconductor substrate and fin structures. The method includes performing a first etch process to etch the gate-forming material to form a gate line having a first side and a second side. The first side and second side of the gate line are bounded with material. The method includes performing a second etch process to etch a portion of the gate line bound by the material to separate the gate line into adjacent gate structures and to define a tip-to-tip distance between the adjacent gate structures.
US09490118B2

A method for manufacturing a germanium (Ge) epitaxial layer is provided. First, a substrate is provided. Then, a first deposition process is performed to deposit a first Ge epitaxial film on the substrate. Next, a first annealing process is performed on the first Ge epitaxial film. Following that, a second deposition process is performed to directly deposit a second Ge epitaxial film on the first Ge epitaxial film. Thereafter, a second annealing process is performed on the second Ge epitaxial film, wherein the Ge epitaxial layer includes the first Ge epitaxial film and the second Ge epitaxial film, and a thickness of the Ge epitaxial layer is greater than 0.5 microns.
US09490112B2

A system and method for characterizing incident ions are provided. The method includes positioning a transmission line detector to receive incident ions, the transmission line detector comprising a superconducting meandering wire defining a detection area for incident ions, and applying a bias current to the transmission line detector. The method also includes detecting a first signal produced in the transmission line detector due to an ion impacting the detection area, and detecting a second signal produced in the transmission line detector due to the ion impacting the detection area. The method further includes analyzing the first signal and the second signal to characterize the ion. In some aspects, the method further includes identifying a delay between the first signal and the second signal to determine, using the identified delay, a location of the ion on the detection area.
US09490108B2

Provided are an indium target capable of achieving a high deposition rate while suppressing the occurrence of arcing, and a method for manufacturing the indium target. In the process of solidification at the time of melting and casting an indium ingot, ultrasonic vibration is applied to molten indium liquid which is at least in a state immediately before solidification, and thereby, coarsening of the grain size is suppressed. Thus, an indium target is provided An indium target in which an overall average grain size is 10 mm or less; for the grains observed from a cross-section parallel to a thickness direction, a ratio of an average grain size in a direction parallel to the thickness direction with respect to an average grain size in a direction perpendicular to the thickness direction is 0.7 to 1.1; and pores with a pore size of 50 μm or greater exists at a density of 1 pore/cm3 or less.
US09490105B2

A plasma processing apparatus includes a first and second electrodes disposed on upper and lower sides and opposite each other within a process container, a first RF power application unit and a DC power supply both connected to the first electrode, and second and third radio frequency power application units both connected to the second electrode. A conductive member is disposed within the process container and grounded to release through plasma a current caused by a DC voltage applied from the DC power supply. The conductive member is supported by a first shield part around the second electrode and laterally protruding therefrom at a position between the mount face of the second electrode and an exhaust plate for the conductive member to be exposed to the plasma. The conductive member is grounded through a conductive internal body of the first shield part.
US09490101B2

A system for scanning an object, the system may include (a) charged particles optics that is configured to: scan, with a charged particle beam and at a first scan rate, a first region of interest (ROI) of an area of the object; detect first particles that were generated as a result of the scanning of the first ROI; scan, with the charged particle beam and at a second scan rate, a second ROI of the area of the object; wherein the second scan rate is lower than the first scan rate; wherein first ROI differs from the second ROI by at least one parameter; detect second particles that were generated as a result of the scanning of the second ROA; and (b) a processor that is configured to generate at least one image of the area in response to the first and second particles.
US09490099B2

An imaging module includes a plurality of cathodes and respective gates, each cathode configured to generate a separate beam of electrons directed across a vacuum chamber and each gate matched to at least one respective cathode to enable and disable each separate beam of electrons from being directed across the vacuum chamber. A target anode is fixed within the vacuum chamber and arranged to receive the separate beam of electrons from each of the plurality of cathodes and, therefrom, generate a beam of x-rays. A deflection system is arranged between the plurality of cathodes and the target anode to generate a variable magnetic field to control a path followed by each of the separate beams of electrons to the target anode.
US09490094B2

An overcurrent protection apparatus that is connectable to a battery control unit to protect the battery control unit from an overcurrent. The overcurrent protection apparatus includes a fuse member that is provided with a fuse and a fusible wire that is connected in series to the fuse. The fusible wire is made of a conductor that has a melting point lower than that of copper, and has a fusing current value that is higher than that of the fuse. The fuse member is connected in series to the battery control unit.
US09490092B2

A circuit breaker includes a housing, wiring boards and terminals disposed within the housing, wherein the terminal comprises a screw, a press board and a wire trap provided with a incoming line hole and a wiring space; the screw passes through a threaded hole on the top end face of the wire trap to contact the press board which is able to lift up and down and is embedded in the wire trap; the wiring board traverses the wire trap, and divides the wiring space of the wire trap into two independent wiring spaces; a first line hole is provided on the housing at a position above the screw of the terminal; and the press board and the wire trap perform a relative displacement with the wiring board under the action of the screw, to compress the two independent wiring spaces so as to realize the connection between wires. In the circuit breaker, with the wiring board as a boundary, the wiring space of the wire trap is divided into two independent wiring spaces, realizing a hybrid junction of commonly used wires while realizing the hybrid junction wiring function of single-strand wires with different diameter.
US09490087B2

A laptop computer comprising a keyboard including a bezel having a plurality of key openings and a plurality of key holding features configured adjacent to the plurality of key openings on a bottom side of the bezel. The laptop computer also includes a plurality of keycaps having a touch surface for receiving a press force, each keycap positioned within a respective one of the plurality of key openings. The laptop computer also includes a chassis having a plurality of planar-translation effecting mechanisms each supporting a respective one of the plurality of keycaps such that, in response to receiving the press force, the respective keycap moves in a press direction and a second direction orthogonal to the press direction from an unpressed position toward a pressed position.
US09490080B2

A decomposition reaction of an electrolyte solution and the like caused as a side reaction of charge and discharge is minimized in repeated charge and discharge of a lithium ion battery or a lithium ion capacitor, and thus the lithium ion battery or the lithium ion capacitor can have long-term cycle performance. A negative electrode for a power storage device includes a negative electrode current collector and a negative electrode active material layer which includes a plurality of particles of a negative electrode active material. Each of the particles of the negative electrode active material has an inorganic compound film containing a first inorganic compound on part of its surface. The negative electrode active material layer has a film in contact with an exposed part of the negative electrode active material and part of the inorganic compound film. The film contains an organic compound and a second inorganic compound.
US09490075B2

The instant disclosure relates to an improved method for the production of solid electrolytic capacitor, comprising the following steps. First, provide an insulating substrate. Next, form a plurality of conducting gels including aluminum powder on the insulating substrate. Thirdly, execute a high-temperature sintering process to metalize the conducting gels to form a plurality of aluminum plates. Next, form a dielectric layer on every aluminum plate. Then form an isolation layer on every dielectric layer to define an anodic region and a cathodic region. Lastly, form a conductive layer on the dielectric layer of every cathodic region, thus defining a solid electrolytic capacitor unit.
US09490066B2

In order to prevent the ingress of moisture into a void section of a component main body of a ceramic electronic component, at least the component main body of the ceramic electronic component is provided with water repellency using a water repellent agent. The water repellent agent is dissolved in a supercritical fluid such as, a supercritical CO2 fluid, as a solvent to provide at least the component main body with water repellency. After providing the water repellency, the water repellent agent on the outer surface of the component main body is removed. As the water repellent agent, a silane coupling agent may be used.
US09490062B2

A chip electronic component may include: a magnetic body including an insulating substrate; internal conductive pattern parts disposed on at least one surface of the insulating substrate; external electrodes disposed on the magnetic body and connected to the internal conductive pattern parts; and an additional magnetic layer disposed on a bottom surface of the magnetic body and covering portions of the external electrodes disposed on the bottom surface of the magnetic body.
US09490060B2

A laminated coil component includes a magnetic body part made of a Ni—Zn-based ferrite material and a coil conductor containing Cu as a main component, which is wound into a coil shape, and the coil conductor is embedded in the magnetic body part to form a component base. The component base is divided into a first region near the coil conductor and a second region other than the first region. The grain size ratio of the average crystal grain size of the magnetic body part in the first region to the average crystal grain size of the magnetic body part in the second region is 0.85 or less. The molar content of CuO in the ferrite raw material is set to 6 mol % or less, and firing is performed in a reducing atmosphere in which the oxygen partial pressure is an equilibrium oxygen partial pressure of Cu—Cu2O or less.
US09490059B2

A coil component has a wound coil, a coil magnetic body, and an exterior body. The coil magnetic body has a magnetic core inside winding of the wound coil. The exterior body covers a surface of the coil magnetic body. This coil component has a mount surface, and a thermal conductivity in a direction parallel to a surface of the exterior body is greater than a thermal conductivity in a direction perpendicular to the surface of the exterior body.
US09490057B2

An integrated magnetic module includes a first auxiliary circuit board, a second auxiliary circuit board, a first transformer, a second transformer and at least one inductor. The second auxiliary circuit board and the first auxiliary circuit board are arranged side by side. The first transformer is disposed on the first auxiliary circuit board. The second transformer is disposed on the second auxiliary circuit board. The at least one inductor is arranged between the first transformer and second transformer, and electrically connected with the first auxiliary circuit board and the second auxiliary circuit board.
US09490054B2

A magnetic element is disclosed wherein a composite seed layer such as TaN/Mg enhances perpendicular magnetic anisotropy (PMA) in an overlying magnetic layer that may be a reference layer, free layer, or dipole layer. The first seed layer is selected from one or more of Ta, Zr, Nb, TaN, ZrN, NbN, and Ru. The second seed layer is selected from one or more of Mg, Sr, Ti, Al, V, Hf, B, and Si. A growth promoting layer made of NiCr or an alloy thereof may be inserted between the seed layer and magnetic layer. The magnetic element has thermal stability to at least 400° C.
US09490049B2

An object is to form a protective member such that its inner circumferential surface portion is hard and its outer circumferential surface portion is soft. A wire harness includes a wire harness main portion that includes at least one electrical wire, and a protective member. The protective member is formed by a laminate, which is obtained by overlaying an inner circumferential non-woven member and an outer circumferential non-woven member, being hot-pressed into a shape that covers at least a portion of the wire harness main portion, and the inner circumferential surface portion is harder than the outer circumferential surface portion.
US09490048B2

Various embodiments of the present disclosure are directed to structures comprising a nanostructure layer that includes a plurality of transparent conductors and coating layer formed on a surface thereof. In some embodiments, the coating layer includes one or more conductive plugs having outer and inner surfaces. The inner surface the plug is placed in electrical communication with the nanostructure layer and the outer surface forms conductive surface contacts proximate an outer surface of the coating layer. In some embodiments, the structure includes a polarizer and is used as a shielding layer in flat panel electrochromic displays, such as liquid crystal displays, touch panels, and the like.
US09490036B2

A control rod for a nuclear boiling water reactor is described. The control rod has a longitudinal centre axis and control rod blades, each control rod blade having a first and a second side and being substantially parallel to the longitudinal center axis. Each control rod blade comprises an absorber material which extends from a first absorber end to a second absorber end, the distance between the first absorber end and the second absorber end defining an active length. The control rod blades are provided with distance means on the first and second sides of the control rod blades, the distance means extending a distance of at least a third of the active length of the control rod blade.
US09490033B2

In an example embodiment, a method may include collecting, at a controller within an integrated circuit, defect information indicative of defects identified during a built-in self-test (BIST) operation performed on plural memories embedded within the integrated circuit. Fuses within the integrated circuit may be blown based on the defect information collected automatically and without software intervention. The fuses blown may be used to inform a built-in self-repair (BISR) operation performed on the plural memories.
US09490031B2

High-speed address fault detection is described that uses a split address ROM (read only memory) for address fault detection in split array memory systems. In one aspect, a disclosed embodiment includes separate arrays of memory cells having a plurality of wordlines and being configured to be accessed based upon a wordline address. Two or more separate address ROMs are also provided with each address ROM being associated with a different one of the separate arrays and being configured to provide outputs based upon only a portion of the wordline address. Detection logic is coupled to the outputs from the address ROMs and is configured to provide one or more fault indicator outputs to indicate whether an address fault associated with the wordline address has occurred. The outputs form the address ROMs can also be used for wordline continuity fault detection. Other embodiments are also described.
US09490027B2

An anti-fuse type one-time programmable (OTP) memory cell array includes a plurality of unit cells which are respectively located at cross points of a plurality of rows and a plurality of columns, a well region shared by the plurality of unit cells, a plurality of anti-fuse gates respectively disposed in the plurality of columns to intersect the well region, a plurality of source/drain regions respectively disposed in portions of the well region between the plurality of anti-fuse gates, and a plurality of drain regions respectively disposed in portions of the well region located at one sides of the anti-fuse gates arrayed in a last column, which are opposite to the anti-fuse gates arrayed in a first column. Each of the unit cells includes one anti-fuse transistor having a MOS transistor structure without a selection transistor.
US09490021B2

The semiconductor device may include a memory block including a memory string electrically coupled between a bit line and a common source line, the memory string including source select transistors and memory cells configured to operate in response to operating voltages applied to select lines and word lines coupled to the memory cells and the source select transistors. The semiconductor device may include an operation circuit configured to apply a source voltage to the common source line for an erase operation, and to control floating states of the select lines and the word lines. The operation circuit may be configured to set the select lines to a floating state after the source voltage starts to increase from a precharge level to an erase level.
US09490014B2

An apparatus, system, and computer-implemented method for controlling data transfer between a plurality of serial data link interfaces and a plurality of memory banks in a semiconductor memory is disclosed. In one example, a flash memory device with multiple links and memory banks, where the links are independent of the banks, is disclosed. The flash memory devices may be cascaded in a daisy-chain configuration using echo signal lines to serially communicate between memory devices. In addition, a virtual multiple link configuration is described wherein a single link is used to emulate multiple links.
US09490006B2

In some embodiments, a time division multiplexing (TDM) circuit is configured to receive an external clock signal and generate an internal clock signal that has at least one pulse during a clock cycle of the external clock signal. An address selector is configured to select a current address before a first time within one of the at least one pulse, and select a next address starting from the first time to generate a selected address. An address storage element is configured to receive the selected address from the address selector and provide a passed through or stored address. The provided address is the current address substantially throughout the one of the at least one pulse. A single-port (SP) memory is configured to access at least one SP memory cell at the address provided by the address storage element in response to the internal clock signal.
US09490001B2

A semiconductor memory device includes a cell array and a refresh controller coupled to the cell array. The refresh controller is configured to insert at least one insertion refresh address in a first refresh address sequence based on address information about the cell array to generate a second refresh address sequence and to apply the second refresh address sequence to the cell array, such that selected cells may be refreshed more frequently without increasing an overall refresh rate.
US09489999B2

A method includes coupling a first magnetic tunnel junction (MTJ) element and a second MTJ element to a comparison circuit. The method also includes comparing, at the comparison circuit, a first resistance of the first MTJ element to a second resistance of the second MTJ element. The method further includes generating a first physical unclonable function (PUF) output bit based on a result of comparing the first resistance to the second resistance.
US09489998B1

A magnetic junction and method and programming the magnetic junction are described. The magnetic junction has a free layer, a reference layer, and a nonmagnetic spacer layer between reference and free layers. The free layer is switchable between stable magnetic states when a write current is passed through the magnetic junction. The free layer has a perpendicular magnetic anisotropy exceeding its out-of-plane demagnetization energy a quiescent state. The free layer has a magnetostriction such that the perpendicular magnetic anisotropy changes in the presence of a programming voltage applied for the magnetic junction, canting that the magnetic moment by at least five degrees from its quiescent direction. The programming voltage is at least 0.1 volt and not more than 2 volts. The nonmagnetic spacer layer is an insulating tunneling barrier layer and/or the magnetic junction includes an additional insulating layer adjacent to the opposite interface of the free layer.
US09489983B2

Various embodiments of the invention provide systems and methods for low bandwidth consumption online content editing, where user-created content comprising high definition/quality content is created or modified at an online content editing server according to instructions from an online content editor client, and where a proxy version of the resulting user-created content is provided to online content editor client to facilitate review or further editing of the user-created content from the online content editor client. In some embodiments, the online content editing server utilizes proxy content during creation and modification operations on the user-created content, and replaces such proxy content with corresponding higher definition/quality content, possibly when the user-created content is published for consumption, or when the user has paid for the higher quality content.
US09489981B2

In various arrangements, a television receiver system for successive initialization of television channel recording is presented. The system may include a control processor, configured to determine a plurality of television channels are configured to begin recording at a same time. The control processor may transmit a first request for recording of a first television channel of the plurality of television channels. The system may include a tuning management processor, configured to configure a first recording of the first television channel in response to the first request. The tuning management processor may also transmit an acknowledgement to the control processor following the first recording of the first television channel being configured. The control processor may, in response to receiving the acknowledgement, transmit, to the tuning management processor, a second request for recording of a second television channel of the plurality of television channels.
US09489979B2

An image capture apparatus includes a photographic scene selection section and a parameter setting section. The photographic scene selection section selects a photographic scene. The parameter setting section independently sets, according to the photographic scene selected by the photographic scene selection section, each of a photographing parameter relating to time-lapse photography that captures images at a predetermined interval and generates a moving image with a shorter playback time than photographing time, and a playback parameter relating to playback of a time-lapse moving image photographed at the photographing parameter.
US09489970B2

A magnetic head of an embodiment includes a stack, side shields, and a first and a second magnetic shield. The stack includes a pin layer having a fixed magnetization direction, a first free layer having a magnetization direction to change in accordance with an external magnetic field, a second free layer antiferromagnetically exchange-coupled with the first free layer and having a magnetization direction to change in accordance with the field, and an antiferromagnetic layer exchange-coupled with the second free layer. A magnetic field is applied from the side shields to the first and second free layers, and a direction of the magnetic field is substantially parallel to the magnetization direction of one of the first and second free layers and substantially antiparallel to the magnetization direction of the other, and a magnetic volume of the one is larger than a magnetic volume of the other.
US09489969B1

A magnetic head includes a main pole, a write shield and a gap section. The write shield includes a leading shield having a top surface opposed to a bottom end of the main pole. The gap section includes a leading gap section for separating the leading shield from the bottom end of the main pole. The leading gap section is formed using a first nonmagnetic layer and a second nonmagnetic layer. The first nonmagnetic layer has a first front end located closest to but at a distance from the medium facing surface. The second nonmagnetic layer has a second front end located in the medium facing surface.
US09489968B2

A thermally-assisted magnetic recording head of the present invention includes: a stacked-layer structure including a first yoke, a second yoke, a first coil, a second coil, and a waveguide; a plasmon generator; a magnetic pole; and one or more contact pillars connecting the first coil in series to the second coil. Here, one or both of the first coil and the second coil include a plurality of wiring patterns connected in parallel.
US09489966B1

A vehicle system includes a microphone programmed to capture sounds in a passenger compartment of a vehicle and output a sound signal. A speech analyzer analyzes the sound signal for distressed speech and for action words. The speech analyzer outputs an alert signal if distressed speech and action words are detected. A processing device receives the alert signal and initiates contact with an emergency service provider in response to the alert signal.
US09489963B2

Embodiments are directed towards providing speech enhancement of audio signals from a target source and noise reduction of audio signals from a noise source. A coherence between a first audio signal from a first microphone and a second audio signal from a second microphone may be determined. A first gain function may be determined based on real components of a coherence function, wherein the real components include coefficients based on the previously determined coherence. A second gain function may be determined based on imaginary components of the coherence function. And a third gain function may be determined based on a relationship between a real component of the coherence function and a threshold range. An enhanced audio signal may be generated by applying a combination of the first gain function, the second gain function, and the third gain function to the first audio signal.
US09489954B2

In some embodiments, a method (typically performed by a game console) for generating an object based audio program indicative of game audio content (audio content pertaining to play of or events in a game, and optionally also other information regarding the game), and including at least one audio object channel and at least one speaker channel. In other embodiments, a game console configured to generate such an object based audio program. Some embodiments implement object clustering in which audio content of input objects is mixed to generate at least one clustered audio object, or audio content of at least one input object is mixed with speaker channel audio. In response to the program, a spatial rendering system (e.g., external to the game console) may operate with knowledge of playback speaker configuration to generate speaker feeds indicative of a spatial mix of the program's speaker and object channel content.
US09489943B2

A system and method for learning alternate pronunciations for speech recognition is disclosed. Alternative name pronunciations may be covered, through pronunciation learning, that have not been previously covered in a general pronunciation dictionary. In an embodiment, the detection of phone-level and syllable-level mispronunciations in words and sentences may be based on acoustic models trained by Hidden Markov Models. Mispronunciations may be detected by comparing the likelihood of the potential state of the targeting pronunciation unit with a pre-determined threshold through a series of tests. It is also within the scope of an embodiment to detect accents.
US09489936B2

An ultrasonic transducer as an important part of an ultrasonic flow meter is described, with a transducer housing and with a transducer element, the transducer housing having an ultrasound window and a housing tube, the transducer element being made for sending or receiving ultrasonic waves and being either near the ultrasound window of the transducer housing or away from the ultrasound window of the transducer housing, there being a relatively soft mechanical coupling system and the mechanical coupling system having preferably at least one weakly coupled mechanical resonator. The ultrasonic transducer is improved with respect to the prevention of the transmission of housing waves by there being a second soft mechanical coupling system.
US09489934B2

A method for selecting music based on face recognition, a music selecting system and an electronic apparatus are provided. The method includes the following steps: accessing a database to retrieve a plurality of song emotion coordinates corresponding to a plurality of songs; mapping the song emotion coordinates to an emotion coordinate graph; capturing a human face image; identifying an emotion state corresponding to the human face image, and transforming the emotion state to a current emotion coordinate; mapping the current emotion coordinate to the emotion coordinate graph; updating a song playlist according to a relative position between the current emotion coordinate and a target emotion coordinate, wherein the song playlist includes a plurality of songs to be played that direct the current emotion coordinate to the target emotion coordinate.
US09489928B2

Techniques are disclosed for improving energy efficiency of displays, and in particular, displays capable of selective refresh. In an embodiment, the techniques include adjusting the effective resolution of a display based on the viewer's distance from the display. The effective resolution adjustment can be accomplished by, for example, grouping individual pixels or blurring the display buffer (or both pixel grouping and blurring) based on the viewer's distance from the display. Such an adjustment has the effect of creating enlarged pixels from a plurality of smaller pixels. In any such cases, each of the enlarged pixels (also called macro-pixels) can then be selectively refreshed based on changes from the previous frame. In addition, even if one of the macro-pixels has changed from the last frame, it also need not be refreshed if the viewer would not perceive that change given a subtle or otherwise unperceivable difference in intensity.
US09489927B2

Information indicating a posture of the information processing device is periodically detected. When the posture of the information processing device indicated by the information has changed, the first display change unit rotates the image displayed on display unit. At this time, determination is made whether or not to cancel the rotation of the image by the first display change unit. If it is determined to cancel to rotate the image, the second display change unit changes the direction of the image to display on the display section to the direction to which the image was directed before it was rotated by the first display change unit.
US09489919B2

This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, to map color of an input image pixel to a corresponding device element of a display device capable of displaying a plurality of device primary colors associated with the display element. The color mapping method includes dividing the display color gamut associated with the display device into a plurality of segments including a plurality of display colors. The input color gamut is also divided into a plurality of segments corresponding to the plurality of segments of the display color gamut. The color mapping further includes identifying a segment of the input color gamut including the image pixel color; determining a corresponding segment of the display color gamut; and assigning a display color that is a weighted combination of the colors included in the determined segment of the display color gamut.
US09489916B2

A processing method of an external-image device includes the following steps. A first number of basic area-updating requests are received, wherein each of the basic area-updating requests corresponds to an image-updating area. The first number of basic area-updating requests are generated by an electrical device and correspond to an updating content of a displayed image. The image-updating areas corresponding to the first number of basic area-updating requests are calculated to integrate the image-updating areas to a second number of transmission-image areas. The second number of transmission-image areas are transmitted to the external-image device through an external video adaptor.
US09489913B2

A flexible display apparatus is provided. The flexible display apparatus includes: a display configured to display an object on a screen; an actuator configured to provide shape deformation to the display; and a controller configured to determine deformation information for reconfiguring and displaying the object, control the actuator to provide the shape deformation according to the determined deformation information, and control the display to reconfigure the displayed object and display the reconfigured object.
US09489910B2

A display device includes a display panel including gate lines, data lines, and pixels connected to the gate lines and the data lines, a data driver configured to apply data voltages to the pixels through the data lines, and a common voltage generator configured to apply first and second common voltages to the pixels. The pixels connected to odd-numbered gate lines of the gate lines are connected to the data lines disposed at a first side thereof, the pixels connected to even-numbered gate lines of the gate lines are connected to the data lines disposed at a second side thereof, and the common voltage generator is configured to apply the first common voltage to the pixels connected to the odd-numbered gate lines and apply the second common voltage to the pixels connected to the even-numbered gate lines.
US09489906B2

The present disclosure discloses a driving device for liquid crystal display panel, a liquid crystal display panel, and a driving method thereof, said driving device comprising: a plurality of scanning lines, a first control circuit, a second control circuit, and a third control circuit. According to the present disclosure, three control circuits are added to the driving device of the liquid crystal display panel, whereby normal two dimensional display can be realized without additional cost being added therein. The black frame insertion technology for eliminating the cross-talk phenomena during three dimensional display can be used, i.e., the dual-gates, which are used for reducing the influence of high frame rate on the charging of the liquid crystal panel, can be turned on simultaneously.
US09489902B2

In a liquid crystal display device (100) according to an embodiment of the present invention, a plurality of color display pixels (CP) include three or more pixels (P) which exhibit different colors. The pixels (P) include a first sub-pixel (SP1) electrically connected to a first source bus line (SA) via a first TFT (T1) and a second sub-pixel (SP2) electrically connected to a second source bus line (SB) via a second TFT (T2). The control circuit (15) is configured to generate a first display signal voltage and a second display signal voltage that are to be supplied to the first sub-pixel (SP1) and the second sub-pixel (SP2) of a pixel (P) based on a grayscale level to be exhibited by the pixel (P) and grayscale levels to be exhibited by two or more remaining pixels (P) included in a color display pixel (CP) to which the pixel (P) belongs that are indicated by an input display signal, and output the generated first and second display signal voltages to the first source bus line (SA) and the second source bus line (SB), respectively.
US09489898B2

The present disclosure discloses an LED boost converter and an LED backlight driver using the same. The LED boost converter comprises an inductive boost circuit used in different display modes for boosting an input voltage to a working voltage necessary for the operation of LED in a current display mode; a detecting circuit used in different display modes for selecting different detecting resistors for the different display modes so as to provide different detecting currents in the inductive boost circuit; and a controller used for providing a pulse width modulation signal so as to drive the inductive boost circuit, and for detecting whether a detecting voltage corresponding to the detecting current exceeds a reference voltage. The present disclosure can avoid possible element failure or abnormal protection in the 3D display mode by arranging a detecting circuit in the LED boost converter so as to offer detecting resistors corresponding to the working currents of the 2D display mode and the 3D display mode respectively.
US09489897B2

Disclosed is a circuit and technique to determine the temperature of an AMOLED display in order to calibrate programming data signals. The temperature of selected pixels of a plurality of pixels in an AMOLED display is measured via one of several disclosed methods. A thermal sensor for the selected pixels may be used. A measurement of output voltage data may be used to estimate temperature. A finite element analysis model may be used based on consumed power of the selected pixel. The temperature data for the selected pixel is then interpolated to the neighboring non-selected pixels to estimate the temperature of those pixels.
US09489896B2

The present disclosure provides a gate driving circuit which can be applied in a display panel. The gate driving circuit may include a driving signal output unit, provided with a storage capacitor; a driving control unit, configured to sample an input signal in a first period of each scanning cycle, control the driving signal output unit to output a first gate driving signal which is configured to turn on thin film transistors (TFTs) in a display panel in a second period of each scanning cycle, and control the driving signal output unit to output a second gate driving signal which is configured to turn off the TFTs in the display panel by using the storage capacitor across which a voltage difference is within a predetermined range in a third period of each scanning cycle; and a compensating unit, configured to maintain the voltage difference across the storage capacitor to be within the predetermined range in the third period of each scanning cycle.
US09489888B2

A method of driving an organic light emitting display device includes sensing characteristics of driving TFTs of pixels to generate sensing data at a power-on time when the organic light emitting display device is powered on, merging initial compensation data and the sensing data at the power-on time to compensate for the characteristics of the driving TFTs of all the pixels, displaying an image in a driving mode and sequentially sensing characteristics of driving TFTs of a plurality of pixels in units of one horizontal line in real time during a blank interval between frames, and sequentially compensating for the characteristics of the driving TFTs of the pixels in units of one horizontal line in real time by using a real-time sensing data generated by real-time sensing.
US09489887B2

An active-matrix organic light-emitting diode microdisplay device having a temperature control system including a temperature sensor and a control means for regulating the temperature of the OLED. The temperature is regulated by a bias transistor within the circuit, operating as a function of the temperature of the panel, such that low panel temperatures cause an increase in voltage of the bias transistor which draws a higher current through the top voltage drive transistor for self-heating the area surrounding the OLED.
US09489876B2

An inspection method including following steps is provided. A pixel array substrate including a plurality of pixel units is in contact with a photoelectric inspection device. A plurality of electrical signals is inputted to the pixel units of the pixel array substrate and the photoelectric inspection device. Based on an optical property of the photoelectric inspection device, the pixel units of the pixel array substrate are being examined on whether they are normal or not. Moreover, an inspection apparatus realizing the inspection method is also provided.
US09489868B2

A simulation device for simulating the operation of a medication delivery device comprises a housing (1) and a moveable element (4) partly disposed in the housing (1). The moveable element is moveable from a first position to a second position.
US09489862B2

The invention is a game that contains several tactile pieces that can be manipulated to explain the fundamentals of music theory. The musical game hardware/teaching aids collectively called “Music Theory Casino Fundamentals Game” includes a scale isolator board, circle of 5ths spin wheel, 60 key cards, 1 wild card, 9 (or more) step tiles, major and 3 forms of minor formula flat board insert, accidental game pieces, 8-sided die containing the numbers 0-7, sharp/flat coin and harmonic/melodic coin. The teaching aids resemble game hardware found in gambling casinos and provide the user with a “game like” feel while they learn the fundamentals of music theory.
US09489851B1

Embodiments in accordance with the invention provide a Landing Signal Officer (LSO) Information Management and Trend Analysis (IMTA) system for electronically capturing landing performance data related to aircraft approaches and landings in an IMTA application residing on a portable electronic device (PED) and for automatically generating performance data and trend analysis of the data. In one embodiment, data is input by user, such as an LSO, to one or more context sensitive graphical user interfaces displayed on a touch screen PED. Data entered to and generated by the IMTA application can be further communicated to and updated by external computer systems and appended with additional data and/or video available from external computer systems.
US09489843B2

In order to enable information about dangers from the perspective of users using various means of transportation to be collected, a map provision server (1) is equipped with: a data acquisition unit (11) that acquires from multiple vehicles (20) driving information (FCD) containing instances of sudden braking and the locations where the sudden braking occurred; a dangerous location identification unit (121) which, on the basis of the acquired driving information, identifies dangerous locations (41) where many instances of sudden braking have occurred; and a posting column generation unit (122) that places the dangerous locations (41) on a map and generates a posting column (60) capable of receiving postings from users and associated with the dangerous locations (41) placed on the map. The map on which the dangerous locations (41) have been placed is provided to a user terminal (4).
US09489842B2

A system for identifying a fastest possible travel route is disclosed. A traveler data processor collects traffic speed data and associates the traffic speed data with road segments. The road segments collectively represent one or more possible travel routes from a start point to an end point. A forecast engine determines a predicted travel time for each of the road segments based on, for example, the traffic speed data for each of the road segments. A routing engine determines the fastest possible travel route from the start point to the end point. The fastest possible travel route is the possible travel route from the one or more possible travel routes with the shortest predicted travel time.
US09489827B2

A method is provided in one example embodiment and includes creating a key from a hash of a resource identifier associated with a video object; storing the video object in a distributed hash table with the key; and replicating the video object in the distributed hash table based on a redundancy factor associated with the video object. In more particular embodiments, the method can include fragmenting the video object into segments; creating sub-keys with a hash of resource identifiers associated with each of the segments; storing the segments in the distributed hash table with the sub-keys; and replicating the segments in the distributed hash table based on the redundancy factor.
US09489821B2

Exemplary methods and systems for monitoring presence of an item or items are disclosed herein. An exemplary method may be carried out by a monitoring device having a processor and a memory, and may involve determining that presence data associated with an item meets one or more criteria associated with automatically adding the item to a list of items whose presence is monitored in a particular context, and based on determining that presence data associated with the item meets the one or more criteria associated with automatically adding the item to the list of items whose presence is monitored in the particular context, adding the item to the list of items whose presence is monitored in the particular context.
US09489816B2

Portable patient monitoring systems are provided that include profiles that can be selectively overwritten with profiles stored in or otherwise accessible by docking stations that can mate with the portable patient monitoring systems. Related apparatus, systems, techniques and articles are also described.
US09489815B2

There is provided a method of operating a fall detector, the method comprising, on detecting a fall event by a user of the fall detector, measuring at least one physiological characteristic of the user; and using the measurement of the at least one physiological characteristic to determine whether to expedite an alert that the user has fallen. An apparatus comprising a processor that is configured to perform the method described above is also provided.
US09489813B1

A system for location of animals and/or objects in an environment includes a signal processing and signal generation system consisting of electromagnetic tags on animals (or other objects) in an environment (typically a three dimension outdoor natural environment) where the animals or objects are physically present at arbitrary locations, and an electro-magnetic signal generating, signal receiving, and signal processing system that can move through or in relation to the environment. The system can compute the location and identity of the animals or objects based on signals received from their associated tags, including the calculated location of the ID tags, which function as “Reader-Locators.” The calculated location is enhanced by information about the environment provided by maps, satellite photos, GPS, GIS and/or other data specific to the probability of the location of the animals or objects within certain regions of the environment. The system includes a physical and electromagnetic modeling operation that is interactive with the environmental information derived from the actual environment, either historically or in “real-time” as the monitoring process occurs.
US09489812B2

Methods and systems are described for monitoring a monitored space. An example computer-implemented method for monitoring a monitored space includes periodically emitting with an active infrared sensor a modulated infrared signal into a monitored space being monitored by a home automation system, receiving with the active infrared sensor the modulated infrared signals reflected from objects in the monitored space, and determining at least one of whether a number of objects in the monitored space have changed and whether any of the objects are moving.
US09489801B2

A gaming environment may provide a user with a community gaming experience by providing, via a first interface at a first gaming machine, a display of a wagering game to a first player; determining an initial game outcome for a play of the wagering game by the first player, wherein the initial game outcome is a losing game outcome; based on the losing game outcome by the first player, receiving, from a second player, a selection of an option to wager on a final game outcome, the final game outcome being based in part on the losing game outcome; displaying, via a second interface at a second gaming machine, the final game outcome to the second player; and providing an award to the second player based on the final game outcome.
US09489797B2

An intermediate credit hybrid game that awards a player an intermediate credit. The intermediate credit is awarded to the player on the based on an outcome of a wager that was made in a gambling game but triggered by the player's play of a skill-based entertainment game. The intermediate credit may be converted by the player into an in-game resource within the entertainment game.
US09489796B2

A wagering game system and its operations are described herein. In some examples, the operations can include connecting the wagering game system to client devices via the network communication interface. The operations can further include detecting an electronic indication of wagering game activity performed via a first of the client devices. A first user account is associated with the first of the client devices. The operations can further include determining, via an electronic game processing unit, that a second user account, associated with a second of the client devices, is indicated in the first user account as a social contact. The operations can further include automatically increasing, via the electronic game processing unit, a chance that a first casino wagering game associated with the second of the client devices will result in a winning outcome based on the wagering game activity performed via the first of the client devices.
US09489788B1

Disclosed herein is an electronic luggage locking device and airline baggage handling method mainly characterized by ease-of-use, enhanced security and efficiency by utilizing proximity access-gaining and authentication technologies, a plurality of sensors, embedded electronic storage and retrieval of luggage information. The luggage locking device is incorporated with an electronic communication system enables interactions with other sensor modules within the luggage, external smart devices and airline transport systems to form an unitary baggage handling system. The baggage handling system contents a method using application software and capable of indicating and communicating the said luggage information and locational identification within an airline transport systems.
US09489781B2

A computer system and method for performing predictive analytics on telematics data regarding an entity. The computer system having a memory configured to store instructions and a processor disposed in communication with the memory. The processor upon execution of the instructions is configured to receive telematics data regarding an entity and analyze the received telematics data to identify a pattern of behavior. A behavioral conclusion and/or meaning is then determined for the entity based on analysis of the received telematics data.
US09489776B2

Apparatus for controlling and monitoring vehicle parking meter systems wherein a plurality of programmable single space parking meters enable the resetting of time upon a vehicle departure and the occurrence of any other operational parameter; multiple low power microprocessors for monitoring and initiating changes in the logic for all the devices monitoring the parking meter spaces; a plurality of specialized microprocessors for monitoring the system to assure reliable operation thereof; a master operational microprocessor connected to each of the additional low power microprocessors for monitoring of and control of any changes in the logic to establish new operating parameters for the low power microprocessors; a centralized operational controller accessible to parking personnel to monitor and control the space monitoring units from a remote location; a pass-through radio frequency communication device for passing messages from the centralized operational controller to and from each space monitoring unit by way of the internet; and a power supply comprising a rechargeable battery receiving a charge from any combination of high energy density-low current battery and/or a solar panel mounted onto the power supply.
US09489774B2

Technologies are generally described for a three dimensional user interface in augmented reality. In some examples, a method for generating a virtual object in a display area may include generating a first virtual object in the display area with use of at least two viewing cones generated by a display. The method may further include receiving spatial data that relates to a location of a real object in the display area and determining that the real object is interfering with at least one of the viewing cones. The method may further include generating a second virtual object corresponding to the first virtual object. The second virtual object may be located between the display and the location of the real object.
US09489773B2

A visual search and augmented reality are performed in a communication system that includes an Internet network attached to a mobile network. Data related to objects that are geographically related to at least one intermediate node is stored in at least one intermediate node in the mobile network. This involves transmitting a request for metadata from a user equipment in the mobile network towards the Internet network via the at least one intermediate node. The request comprises object recognition data related to an object geographically related to the at least one intermediate node. The request is de-tunnelled and intercepted in an intermediate node of the at least one intermediate node.
US09489760B2

A mechanism is described for facilitating dynamic simulation of avatars based on user performances according to one embodiment. A method of embodiments, as described herein, includes capturing, in real-time, an image of a user, the image including a video image over a plurality of video frames. The method may further include tracking changes in size of the user image, the tracking of the changes may include locating one or more positions of the user image within each of the plurality of video frames, computing, in real-time, user performances based on the changes in the size of the user image over the plurality of video frames, and dynamically scaling an avatar associated with the user such that the avatar is dynamically simulated corresponding to the user performances.
US09489754B2

Some embodiments provide a method for a mapping service. The method receives a set of road segments for a map region. For each road segment in the set, the method generates a geometry that includes a set of vertices that define a boundary for the road segment. The geometries are included as part of a map tile for the map region. The map tiles are for downloading to user devices that render map presentations using the geometries. For several of the vertices, the method stores data with the vertices that specifies for the device at least one aspect of rendering the road for the map presentation.
US09489748B2

An image processing apparatus includes the following elements. An image information obtaining unit obtains image information concerning a first image. A position information obtaining unit obtains first position information indicating a representative position of a specified region which has been specified by a user from the first image as an image region to be subjected to image processing. A region detector detects the specified region from the first position information. An image processor performs image processing on the specified region.
US09489744B2

A novel “contour person” (CP) model of the human body is proposed that has the expressive power of a detailed 3D model and the computational benefits of a simple 2D part-based model. The CP model is learned from a 3D model of the human body that captures natural shape and pose variations; the projected contours of this model, along with their segmentation into parts forms the training set. The CP model factors deformations of the body into three components: shape variation, viewpoint change and pose variation.The CP model can be “dressed” with a low-dimensional clothing model, referred to as “dressed contour person” (DCP) model. The clothing is represented as a deformation from the underlying CP representation. This deformation is learned from training examples using principal component analysis to produce so-called eigen-clothing. The coefficients of the eigen-clothing can be used to recognize different categories of clothing on dressed people.The parameters of the estimated 2D body can be used to discriminatively predict 3D body shape using a learned mapping approach. The prediction framework can be used to estimate/predict the 3D shape of a person from a cluttered video sequence and/or from several snapshots taken with a digital camera or a cell phone.
US09489742B2

An apparatus, a method and a non-transitory computer-readable recording medium for detecting a moving object using a depth map is provided. The apparatus includes a segment image generator unit that generates a segment image to distinguish each object using a depth image of a current input frame; a background image generator unit that generates a current background image by applying a moving average method to the depth image and a background image of a previous input frame; and a moving mask generator unit that generates a moving mask by comparing the depth image with the current background image to thereby find moving parts in the depth image.
US09489738B2

A monitoring system tracks the non-visible structure of a body in three dimensions. A tracker obtains image information of the object and instruments in its vicinity, all bearing 3D tracking markers. A controller spatially relates image information with previously obtained scan data of the object revealing non-visible structure of the object. For the scan a fiducial reference detectable in the scan is removably attached to a location on the object. The scan data and image information is used by the controller to provide the user with real time information on the relative 3D locations and orientations of instruments and non-visible structure of the body. In a further embodiment the monitoring system may be used to model and track changes in the body itself. In other embodiments, a model of the body and instruments is used to track contemplated actions and warn about possibly inappropriate instrument procedures.
US09489735B1

Methods, systems, computer-readable media, and apparatuses for calibrating an event-based camera are presented. One example method includes the steps of receiving a calibration image comprising intensity information for a set of image elements defining the calibration image; iteratively, until a threshold number of different image elements have been projected: selecting a portion of the calibration image corresponding to a subset of image elements of the set of image elements, the subset comprising less than all image elements in the set of image elements, and comprising at least one image element not previously selected; projecting the selected portion of the calibration image onto a sensor of the event-based camera; detecting, by the sensor, the selected portion of the calibration image; generating a set of detected pixels corresponding to the detecting; and discontinuing projection of the selected portion; and determining, for a position of the event-based camera, at least one calibration parameter using the generated sets of detected pixels.
US09489733B2

Methods and a system are disclosed for providing a mechanism for searching and extracting three-dimensional regions of interest in image archives. In at least one embodiment, a textual search query serves as input and is processed in order to provide a newly generated query-specific volume image, including computed sub-volumes covering the anatomical structure the query refers to. The query is input via a graphical search interface and the sub-volumes are outputted also via the graphical search interface.
US09489732B1

Described is a system for improved electroencephalograph (EEG) rapid serial visual presentation (RSVP) target stimuli detection through visual attention distractor insertion. A first RSVP sequence is created comprising a set of image chips. The image chips are a combination of target images containing target events and non-target images containing comment events. A number of visual attention distractors to optimize target event detection is determined, and the determined number of visual attention distractors is inserted into the first RSVP sequence to generate a second RSVP sequence. The second RSVP sequence is reordered to generate a third RSVP sequence. The third RSVP sequence is presented to a user, and an EEG signal is received from the user. Finally, the EEG signal is decoded to identify a true target event via a P300 detection in the EEG signal.
US09489722B2

A method for implementing image denoising is provided. The method includes: calculating a tangent value of each pixel; determining whether a modulus value of the tangent value of each pixel is less than a preset threshold, if yes, determining a corresponding pixel as a non-boundary point of the image, and performing bilateral filter on a pixel determined as a non-boundary point of the image and pixels which are around the pixel and of which distances to the pixel are less than or equal to a first filtering radius; and if not, determining a corresponding pixel as a boundary point of the image, and performing bilateral filter on a pixel determined as a boundary point of the image and pixels whose distances along tangent directions and opposite directions of the tangent directions to the pixel are less than or equal to a second filtering radius.
US09489721B2

An image processing apparatus includes a selection unit, a pixel number setting unit, a determination unit, and a processing unit. The selection unit selects at least a pixel that is different from a pixel of interest in an image based on a similarity between a pixel value of the pixel different from the interest pixel and a pixel value of the interest pixel. The pixel number setting unit sets a number of pixels to be selected. The determination unit determines, from a pixel selected by the selection unit and based on whether a number of selected pixels has reached the set number of pixels, at least a pixel to be used in predetermined processing. The processing unit performs the predetermined processing on the interest pixel using a pixel value of the pixel determined by the determination unit.
US09489706B2

Embodiments are directed towards enabling digital cameras to digitally process a captured a Low Dynamic Range image sequence at a real time video rate, and to convert the image sequence into an High Dynamic Range (HDR) image sequence using a pipelined architecture. Two or more image frames are captured using different exposure settings and then combined to form a single HDR output frame in a video sequence. The pipelined architecture operate on adjacent image frames by performing an image alignment, an image mixing, and a tone mapping on the adjacent image frames to generate the HDR image sequence.
US09489703B2

Computing resource and mobile test reader are disclosed. Computing resource receives from external entity related to test at least one parameter relating to test result generation of test belonging to certain manufacturing batch, and transmits at least one parameter to at least one mobile test reader. Mobile test reader receives from computing resource at least one parameter, configures test reader application with received at least one parameter, takes, with digital camera controlled by test reader application configured with at least one parameter, image data depicting output area test, and transmits test use feedback to computing resource.
US09489698B2

A system includes a plurality of media content processing devices, a content server, and a recommendation server. Each media content processing device is configured to receive media content from a content provider. The content server is configured to provide the media content to each of the media content processing devices. The recommendation server is configured to collect viewing data from each of the media content processing device. The recommendation server is further configured to provide each media content processing device with a viewing recommendation based at least in part on the viewing data collected from one or more of the other media content processing devices and a social network relationship between at least two of the media content processing devices.
US09489696B1

Disclosed systems and methods automatically assess claims. A device may receive one or more images of a claimed object, such as a building or vehicle, compare the images to reference images and generate an estimate of financial damages to the object. The device may then generate a claim assessment based on previous comparisons and generated estimates. The claim assessment may be sent directly to a client or to an agent for review and/or processing.
US09489680B2

The system provides location based coupon-less offers based upon a location of a card member (CM). A location of a CM may be determined based upon one or more of a travel itinerary, a GPS signal, a proximity of a mobile communication device to a cellular base station, and/or a zip code. An offer from a merchant registered to provide coupon-less offers may be transmitted to a mobile communication device based upon the location. An offer, once accepted by a CM, may be matched to a record of charge associated with a transaction account held by the CM. A credit may be applied to the CM's transaction account and a debit may be applied to a transaction account of the registered merchant. One or more offer categories and/or one or more offer category classes may be transmitted to the mobile communication device based upon the CM's location.
US09489674B2

Methods, apparatus, and systems are provided for tracking and analyzing data of consumer activity. The tracked data can be organized (e.g. as stored in cache, RAM, hard drives) in certain types of tables, where the tables can be associated with certain tags (keys) for efficiently accessing the data. The organization and associations of the data can also provide simple mechanisms for manipulating the data to obtain results specifically relevant for a task, such as detection of fraud or prediction of consumer behavior to provide better customer service or new services. For example, the tables may contain counters that store the number of times that two correlated consumer events occur within specific time intervals of each other. Such time data can provide efficient determination of patterns of consumer activity.
US09489673B2

Disclosed are payment system and methods in which a shopper pays with a temporary payment token that is a number (such as a 7-digit number that appeared on the screen of the shopper's mobile phone) at a POS device, without the shopper needing have his own mag-stripe card.
US09489672B1

A system and method in accordance with exemplary embodiments may include an attachment with a near field communication antenna, a secure element, a plug capable of connecting the attachment to an audio jack on a mobile device. Further, a system and method in accordance with exemplary embodiments may include receiving a payment initiation instruction from a customer, using a near field communication antenna, sending payment information to a point of sale device, using one or more computer processors, encoding data related to the payment as audio data, and transmitting the data related to the payment through an audio jack.
US09489661B2

A messaging system may include a messaging client device that may be configured to output web browser renderable code comprising a text message and further configured to manage the web browser renderable code in accordance with a message management policy associated with the text message. The messaging system may further include a messaging server that is configured to validate said messaging client device as complying with the message management policy prior to sending a link to the web browser renderable code. The messaging system may include a second messaging client device configured to validate a first messaging client device as complying with the message management policy prior to authorizing transmission of the message to the first messaging client device.
US09489660B2

Systems and methods are provided for a public collaborative interface for private computer networks. A system receives a domain name that enables users associated with the domain name to subscribe to a private network group, wherein the domain name differs from a domain name for the private network group. The system outputs a network feed from a user of the private network group to a display device associated with a user associated with the domain name in response to a determination that the user associated with the domain name is subscribed to the private network group. The system outputs a network feed from the user associated with the domain name to display devices associated with users of the private network group in response to a determination that the user associated with the domain name is subscribed to the private network group. The received domain name can be an email address.
US09489651B2

Operator authorizations are autonomically adjusted in many ways to automatically account for many different variables. Operator authorization may be adjusted according to an operator's past activity record so previous experience is not lost when the operator is rehired. Operator authorization may be adjusted according to the operator's quality and performance. Operator authorization may also be adjusted by recognizing similar operations to those the operator is authorized to perform, and authorizing the operator to perform one or more similar operations. Operator authorization may also be adjusted to a lesser level or may be revoked for an operation based on the passage of time. A manufacturing system may efficiently track operators taking into account different activity periods, the passage of time, the operator's performance, and similar operations to autonomically adjust the authorization of the operators as needed.
US09489650B2

A process management system uses a radio frequency identification (RFID) detection system in the form of, for example, a phased array antenna based RFID detection system to track and manage material storage and flow in a manufacturing process or plant. The process management system operates in conjunction with the various machines that implement manufacturing stages or steps of the manufacturing process to assure that the correct materials and processing procedures are used at or on the various production machines of the process to produce a particular product as defined by a job number or job order. The process management system is thereby able to increase the efficiencies of the plant and to increase the quality of the plant production by reducing or eliminating waste, manufacturing errors and shipping errors in the production facility.
US09489649B2

Methods and apparatus, including computer program products, are provided for editing messages via a message-specific user interface. In some implementations, a method may be provided. The method may include receiving, at a user interface, data content of a message corresponding to a business object; presenting, at the user interface, the data content of the message corresponding to the business object, the user interface generated specifically for a type associated with the message; and initiating, at the user interface, at least one of a change and a save to the data content. Related systems, methods, and articles of manufacture are also disclosed.
US09489644B2

A vehicle includes a route collection module that collects drive history data describing a plurality of routes traveled by the vehicle and associated departure and arrival times for each of the routes, and a vehicle computing system that sends the drive history data and, in response, receives contact information for at least one driver of at least one other vehicle based on a similarity between the collected drive history data and drive history data associated with the at least one other vehicle. The vehicle further includes an interface that displays or plays the contact information to facilitate ride sharing between a driver of the vehicle and the at least one driver of the at least one other vehicle.
US09489643B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating data stored within the database. In some implementations, actions include determining a cut-off date, defining a first group of data within a first table based on the cut-off date, defining a second group of data within the first table based on the cut-off date, providing the second group of data in a second table, converting the first group of data from a first data structure to a second data structure to provide converted first data within the first table, making the converted first data available for access over a network, converting the second group of data from the first data structure to the second data structure to provide converted second data in the second table, and making the converted second data available for access over the network.
US09489640B2

Methods and systems are disclosed for monitoring use by a user of a portable research device based on one or more kinds of monitored data. Methods and systems are disclosed for monitoring use by a user of a portable research device in accordance with at least one predetermined use criterion using actively and/or passively gathered data.
US09489631B2

Disclosed is a Cognitive Map-Based Tactical Decision Simulation for Training (CMDST) uses fuzzy cognitive maps (FCM's) to: 1) model high-stress tactical problems or engagements and their causal relationships; 2) simulate situational activities immediately prior to, during, and following the occurrence of a tactical problem or engagement; 3) calculate the relative values of different courses of action; 4) perform individual performance and comparative analysis of selected courses of action; 5) conduct after action reviews to solidify lessons learned from the simulation; and 6) develop individual decision making action plans to outline specific actions to be undertaken to improve future decision making performance.
US09489629B2

Systems, methods, and computer program products to perform an operation comprising receiving a case from a user, determining a level of sophistication of the user, determining a level of sophistication associated with each of a plurality of items of supporting evidence in a corpus of information, selecting a subset of the plurality of items of supporting evidence based on the determined levels of sophistication, and returning the selected subset to the user as part of a response to the case.
US09489623B1

Apparatus and methods for developing robotic controllers comprising parallel networks. In some implementations, a parallel network may comprise at least first and second neuron layers. The second layer may be configured to determine a measure of discrepancy (error) between a target network output and actual network output. The network output may comprise control signal configured to cause a task execution by the robot. The error may be communicated back to the first neuron layer in order to adjust efficacy of input connections into the first layer. The error may be encoded into spike latency using linear or nonlinear encoding. Error communication and control signal provision may be time multiplexed so as to enable target action execution. Efficacy associated with forward and backward/reverse connections may be stored in individual arrays. A synchronization mechanism may be employed to match forward/reverse efficacy in order to implement plasticity.
US09489619B2

A method for computer-assisted modeling of a technical system is disclosed. At multiple different operating points, the technical system is described by a first state vector with first state variable(s) and by a second state vector with second state variable(s). A neural network comprising a special form of a feed-forward network is used for the computer-assisted modeling of said system. The feed-forward network includes at least one bridging connector that connects a neural layer with an output layer, thereby bridging at least one hidden layer, which allows the training of networks with multiple hidden layers in a simple manner with known learning methods, e.g., the gradient descent method. The method may be used for modeling a gas turbine system, in which a neural network trained using the method may be used to estimate or predict nitrogen oxide or carbon monoxide emissions or parameters relating to combustion chamber vibrations.
US09489614B2

A computer-implemented method for displaying an animated digital watermark including the display of a mobile payment card on a mobile display screen, wherein the mobile payment card is linked to a payment system, and the display of an animated digital watermark on the mobile display screen to ensure authenticity of the displayed mobile payment card.
US09489613B2

The planar antenna (PA) of a transponder chip module (TCM) may have a U-shaped portion so that an outer end (OE) of the antenna may be positioned close to an RFID chip (IC) disposed at a central area of a module tape (MT) for the transponder chip module. A module tape (MT2) may have contact pads (CP) on one side thereof and a connection bridge (CBR) on another side thereof, and may be joined with a module tape (MT1) having a planar antenna (PA). Metal of a conductive layer (CL) within a conductive element such as a coupling frame (CF) or a planar antenna (PA) may be scribed to have many small segments. A metal sheet may be stamped to have contact side metallization, and joined with a module tape (MT) having a planar antenna (PA).
US09489608B2

An RFID card includes a smartcard controller that receives power from a host device. The RFID card also includes a small inductive device capable of inductive coupling with an RFID reader. The small inductive device is small enough to fit in the form factor of a memory card or SIM card. Enhancement circuits enhance the usable read and write distance of the RFID card.
US09489607B2

A semiconductor device includes a semiconductor substrate, a battery attached to the semiconductor substrate, and a sensor attached to the semiconductor substrate. The battery is electrically connected to the sensor and configured to supply the sensor with electrical power.
US09489602B2

An image forming apparatus, method, and system are disclosed. The apparatus includes first and second image forming sections; a selector that selects one of a first halftone screen for a first printing mode in which the first image forming section forms a first image on the print medium, and a second halftone screen for a second printing mode in which the first image forming section forms the first image on the print medium and the second image forming section forms a second image on the first image so that the first image and the second image are printed one over the other. The first and second halftone screens include respective first and second numbers of raster lines per unit, the first halftone screen and the second halftone screen being different in the number of raster lines; a controller; and a discharging section.
US09489594B2

An image processing device includes an evaluation unit which acquires a search pattern which is an appearance pattern of a person in a scene of a video content containing the scene, where a similar scene is to be searched, and a search target pattern which is an appearance pattern of a person in a video content which is to be a search target of the similar scene, calculates a degree of similarity between the search pattern and the search target pattern, and determines the similar scene on a basis of the calculated degree of similarity.
US09489593B2

An information processing apparatus, for training a classifier that classifies local regions of an object, includes a feature amount setting unit, a selection unit, and a training unit. The feature amount setting unit sets a feature amount to be used by the classifier. The selection unit selects a local region of the object based on a predetermined selection condition based on positions for obtaining the feature amount set by the feature amount setting unit. The training unit trains the classifier using the feature amount set by the feature amount setting unit and the local region selected by the selection unit.
US09489590B2

A color mode determination apparatus includes: a color mode determining section that obtains image data including a plurality of visualization objects, performs polychrome/monochrome determination on whether the visualization object is polychromic or monochromic, and performs color mode determination on whether the image data is polychromic image data or monochromic image data based on a result of the polychrome/monochrome determination; and an overlap determining section that determines whether a predetermined visualization object is overlapped with other visualization objects when the polychrome/monochrome determination is performed for the predetermined visualization object. The color mode determining section changes a determination target range of the polychrome/monochrome determination depending on whether the predetermined visualization object is overlapped with other visualization objects.
US09489585B2

An edge image generating unit 12 generates an edge image 22, into which edge points whose variation in luminance relative to a surrounding portion is equal to or more than a predetermined value have been extracted, from an image 21 captured by a camera 2. A candidate image portion extracting unit 13 extracts a candidate image portion, which is a candidate for an image portion of a dashed-line lane mark, from the edge image 22. A dashed-line lane mark recognizing unit 14 recognizes the dashed-line lane mark based on a plurality of candidate image portions each of whose length in the corresponding real space is within a predetermined range and which are continuous in a given direction among the candidate image portions.
US09489577B2

Methods and apparatus, including computer program products, for visual similarity. A method includes receiving a stream of video content, generating interpretations of the received video content using speech/natural language processing (NLP), associating the interpretations of the received video content with images extracted from video content based on timeline, and using the interpretations to obtain interpretations of other images or other video content.
US09489575B1

A system and method for providing sensor-based navigation correction of a GPS-sensed position of an aircraft includes a synthetic vision system. The synthetic vision system captures a visual image of the surrounding area via image sensors and generates a location model based on the image. A georeference engine compares the location model to static high-resolution terrain and obstacle databases to determine a corrected position of the aircraft. The georeference engine then updates the GPS-sensed position with the corrected position, transmitting the corrected position to the combiner. The combiner generates for display an enhanced image based on the visual image and the corrected position of the aircraft.
US09489570B2

A method and system for recognizing behavior is disclosed, the method includes: capturing at least one video stream of data on one or more subjects; extracting body skeleton data from the at least one video stream of data; computing feature extractions on the extracted body skeleton data to generate a plurality of 3 dimensional delta units for each frame of the extracted body skeleton data; generating a plurality of histogram sequences for each frame by projecting the plurality of 3 dimensional delta units for each frame to a spherical coordinate system having a plurality of spherical bins; generating an energy map for each of the plurality of histogram sequences by mapping the plurality of spherical bins versus time; applying a Histogram of Oriented Gradients (HOG) algorithm on the plurality of energy maps to generate a single column vector; and classifying the single column vector as a behavior and/or emotion.
US09489569B2

A machine-learning engine is disclosed that is configured to recognize and learn behaviors, as well as to identify and distinguish between normal and abnormal behavior within a scene, by analyzing movements and/or activities (or absence of such) over time. The machine-learning engine may be configured to evaluate a sequence of primitive events and associated kinematic data generated for an object depicted in a sequence of video frames and a related vector representation. The vector representation is generated from a primitive event symbol stream and a phase space symbol stream, and the streams describe actions of the objects depicted in the sequence of video frames.
US09489563B2

The invention relates to a method for identifying a difference between a first 3D model of an environment and a second 3D model of the environment. The first and second 3D model each comprise a plurality of points or parts, wherein each point or part of the first and second model comprises geometrical information and texture information. Corresponding points or parts of the first and second 3D model are matched based on the geometrical information and/or the texture information. The matched points or parts of the first and second model are compared to determine at least one difference value based on the geometrical information and the texture information of the first and second model. A difference between the first and second model is identified if the at least one difference value exceeds a predetermined value. The invention also relates to an arrangement, a computer program, and a computer program product.
US09489561B2

A method and system for estimating a fingerprint pose are provided. The method includes following steps. A fingerprint image to be estimated is input, features are extracted from the fingerprint image to be estimated in all possible center positions and directions, each feature is scored via a classifier and a center position and direction corresponding to a feature of a highest score is selected as a fingerprint pose estimation result.
US09489555B2

A method and system for reading code symbols using a code symbol reading system having a programmable decode time-window filter mode of operation. During this mode of operation, only decoded code symbols that have been scanned within a selected (e.g. central) portion of the laser scan line field are processed according to a special decode time-window filtering function. In particular, if the decoded bar code symbol is a programming-type bar code symbol, then the system controller applies the function represented by the programming-type bar code symbol; and if the decoded bar code symbol is a non-programming-type bar code symbol, then the system controller either transmits symbol character data associated therewith to the host system or stores the symbol character data within memory aboard the bar code symbol reading system.
US09489546B2

A data input device includes a determination unit, a generation/selection unit and a storage control unit. The determination unit determines whether a predetermined automatic label generation condition is satisfied on the basis of (i) input data and (ii) predetermined data that has a type relevant to the input data and is stored in an automatic label generation condition storage unit. The generation/selection unit generates or selects electronic label information having a predetermined content fit for the automatic label generation condition when the determination unit determines that the automatic label generation condition is satisfied. The storage control unit correlates and stores the generated or selected electronic label information with input-data identification information of the input data in a label information storage unit.
US09489544B2

A vehicular data communication system includes an authentication device for authenticating an external tool connected to a bus, an authentication control device for determining whether an external tool is authenticated by the authentication device and for setting an authenticated state to permit a data communication between the external tool and an access target ECU on the bus upon determining that the external tool is authenticated by the authentication device, and an authentication maintain device for maintaining the authenticated state within a predetermined period after the authenticated state is set by the authentication control device.
US09489536B2

A social media computer system and method for transmission of data between a first mobile phone and a second mobile phone includes a database that is configured to be in network communication with the first mobile phone and the second mobile phone. The database is configured to receive a first set of data input by the first mobile phone and a second set of data input by the second mobile phone. The database is configured to allow the second mobile phone to access at least a portion of the first set of data only after the second mobile phone authorizes the first mobile phone via the database to access the second set of data. The database can include a plurality of privacy levels that are alternately selectable by the first mobile phone to control the amount of the first set of data that is accessible by the second mobile phone. The first set of data can include one or more of video data, audio data, geographic location information, visual data and textual data, input into the database via the first mobile phone.
US09489535B2

A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
US09489531B2

A computer implemented method for controlling access to an electronic media source is disclosed. An access control system receives achievement goals and degree of access information. Assessment information is also received by the access control system from one or more input data sources. The access control system determines whether the achievement goals are met based on the received assessment information and forwards an access signal to the electronic media source based on the access determination. The access signal, including a grant signal, is forwarded when the achievement goals are met.
US09489529B2

Various exemplary embodiments relate to a method of identifying unauthorized access to a data file on an unauthorized machine. The method includes: modifying the data file to include surreptitious code, the surreptitious code executing on a machine when the data file is opened or otherwise used by the machine; and receiving information transmitted by the surreptitious code, wherein the surreptitious code includes instructions for: gathering information about the executing machine, determining whether the executing machine is an unauthorized machine, and transmitting the information if the executing machine is an unauthorized machine. Various exemplary embodiments relate to a non-transitory machine-readable storage medium, the storage medium including instructions for: executing surreptitious code when the medium is accessed by a computing device; gathering information about the computing device; determining whether the computing device is an authorized machine; and transmitting the information if the computing device is an unauthorized machine.
US09489528B2

Aspects of the subject matter described herein relate to disclosing recovery keys. In aspects, when a recovery key is disclosed, data is updated to indicate that the recovery key has been disclosed. A machine that has locked data may determine whether a recovery key for the locked data has been disclosed and whether a new key needs to be generated for the locked data. If a new key needs to be generated for the locked data, the machine may generate the new key and send it to a recovery store for storage. In addition, old keys that protect the locked data may be deleted after the new key has been generated and stored.
US09489527B2

Methods and systems for providing access to content are disclosed. The method is performed at least in part at a client computer system having a processor and memory. The method includes detecting, via a supplemental application associated with a host application at the client computer, a user selection of content. The supplemental application is unauthorized to independently access the content. The method further includes accessing the content at a server computer via a communication channel between the host application and the server computer, in response to the user selection detected via the supplemental application. The communication channel is inaccessible to applications executed separately from the host application at the client computer. The method further includes initiating presentation of the content at the client computer.
US09489526B1

A computer-implemented method includes identifying first code for a content that has not been analyzed for purposes of transforming the first code before serving the code in response to future requests for the first code; analyzing the first code to identify portions of the first code that can be changed without affecting a manner in which the first code will function on client devices; subsequently receiving a request for the content; applying rules generated from analyzing the first code to a currently-served version of the first code, so as to obfuscated the currently-served version of the first code; and providing the obfuscated version of the currently-served version of the first code to a computing device that provide the request.
US09489523B2

Systems and methods for providing an auditing file system for theft-prone devices are disclosed. The auditing file system supports fine-grained file auditing: a user may obtain reliable, explicit evidence that no files have been accessed after a device's loss. A user may also disable future file access after a device's loss, even in the absence of device network connectivity. In one embodiment, files are encrypted locally but the encryption keys are stored remotely, so that an audit server is queried for encryption keys to access protected files. By configuring the audit server to refuse to return a particular file's key, the user can prevent new accesses after the device is lost.
US09489522B1

Described is system for generation of elliptic curve digital signature algorithm (ECDSA) based digital signatures. A Secret-Share protocol is initialized between a client and a set of servers to share a set of shares of a private key s among the set of servers. The set of servers initializes a protocol to generate a digital signature on a message using the set of shares of the private key s without reconstructing or revealing the private key s. The set of servers periodically initializes a Secret-Redistribute protocol on each share of the private key s to re-randomize the set of shares. A Secret-Open protocol is initialized to reveal the private key s to an intended recipient, wherein the private key s is used to compute the digital signature.
US09489518B2

A method for unlocking a screen of a device, including: detecting an inputting operation on the device for inputting an unlock password, the inputting operation causing one character to be inputted to the device; performing, in response to the detecting, a comparison to determine whether all input characters corresponding to a password indicator displayed on the screen match a preset password; and unlocking the screen of the device if it is determined that all the input characters corresponding to the password indicator match the preset password.
US09489516B1

Various techniques for detection of malware using an instrumented virtual machine environment are disclosed. In some embodiments, detection of malware using an instrumented virtual machine environment includes instantiating a first virtual machine in the instrumented virtual machine environment, in which the first virtual machine is configured to support installation of two or more versions of a resource; installing a first version of the resource on the first virtual machine and monitoring the instrumented virtual machine environment while executing the first version of the resource with a malware sample opened using the first version of the resource; and installing a second version of the resource on the first virtual machine and monitoring the instrumented virtual machine environment while executing the second version of the resource with the malware sample opened using the second version of the resource.
US09489510B1

Systems and methods for detecting the generation of authentication credentials for virtual machine instances are described. In various embodiments, an intermediary system may detect or determine, for a virtual machine instance, one or more states associated with a credential (e.g., a password) generation process and/or a get password request from a requesting user. Based on detected or determined virtual machine states, the intermediary system may provide useful and/or timely status indicators or notifications to the requesting user. In various embodiments multiple states may be determined sequentially or in parallel in order to provide more detailed information regarding whether and why a credential is or is not available, contributing to an improved user experience. For example, timely indication that a password may not be available may be useful to the requesting user who can take immediate steps to remedy the situation, such as by contacting customer service.
US09489509B2

In a method for unlocking an object of an electronic device, an unlocking rule is preset to unlock the object. After movement signals are received from a touch screen of the electronic device, a quantity of segments displayed on the touch screen generated by the movement signals and a quantity of areas of the touch screen partitioned by the obtained segments are obtained. When a touch signal on one area of the obtained areas is received, a sequence number of the area from which the touch signal is received is calculated. The object of the electronic device is unlocked when the object is authorized to be unlocked according to the preset unlocking rule, the quantity of the obtained segments, the quantity of the obtained areas, and the sequence number of the area from which the touch signal is received.
US09489507B2

A storage device includes a memory and two physical interfaces. The first physical interface is configured to provide read-only memory access to a connected device. The second physical interface is configured to provide read/write memory access to a connected device.
US09489506B2

A communication device capable of communicating according to two communication protocols, the device being configured to: in response to receiving a first message according to a first one of the protocols, the first message including data defining a payload, automatically retransmit a second message according to the first protocol, the second message comprising data defining an identical payload to that of the first message; and in response to receiving the first message, automatically transmit a third message according to the second protocol, the second message also comprising data defining an identical payload to the first message.
US09489494B2

Generally, described are methods, apparatuses and systems for a recommendation engine which determines a recommendation based upon a terrestrial parameter and an overall factor unrelated to the terrestrial parameter. The recommendation engine may receive as inputs: (1) some data relating to the terrestrial parameter and (2) some data relating to user operation of a mechanical device. An overall factor may be calculated or obtained, at least in part, from the data relating to user operation of the mechanical device. And based upon the data relating to the terrestrial parameter and the overall factor, a recommendation may be determined and transmitted. In one embodiment, as part of the transmission process, the recommendation may be displayed to a user requesting the recommendation.
US09489492B2

The present invention is directed to a computer-controlled system for automatically transferring individual solid pharmaceutical products from bulk containers into a selected solid pharmaceutical product package from among a variety of different packaging solutions. Advantageously, in accordance with the preferred exemplary embodiment of the present invention, a robotic pick and place arm incorporates a contact holding mechanisms such as a suction tube which selectively temporarily secures a solid pharmaceutical product for transfer from a bulk container into a desired solid pharmaceutical product package.
US09489480B1

Techniques for compiling an integrated circuit (IC) design with an electronic design automation (EDA) tool are provided. The IC design may be compiled for different IC devices. When the IC design is compiled for a selected integrated circuit device, the EDA tool may analyze the IC design to determine whether the design is compatible with the selected IC device. If the IC design contains elements that are incompatible with the selected IC device, the EDA tool may compile the design based on a simulated removal of the incompatible elements. In some instances, the EDA tool may identify optimization opportunities in the IC design and may compile the design based on an optimized version of the IC design. The EDA tool may generate a compilation output (e.g., a performance analysis report) based on the simulated removal of the incompatible elements (or the optimized version of the IC design.
US09489478B2

A mode of a circuit design is simplified by eliminating clocks and corresponding timing exceptions and timing constraints from the mode. A system receives a description of a mode of a circuit. The system identifies sets of clock pairs and corresponding timing exceptions associated with timing nodes of the mode, each clock pair comprising a launch clock and a capture clock. The system compares time intervals between an edge of the launch clock and a corresponding edge of the capture clock for the clock pairs subject to timing exceptions associated with the timing path. The system identifies certain clock pairs as critical based on a comparison of the time interval associated with each clock pair. The system simplifies the mode by eliminating non-critical clocks and corresponding timing exceptions. The modified mode is used for performing timing analysis.
US09489476B2

A method for designing a component for a circumferential machine is disclosed. The method includes selecting one or more seed nodes, creating a cylindrical coordinate system, and selecting an output subset. The method further includes creating a node set from the one or more seed nodes based on a selected feature of the component to be analyzed. The method yet further includes extracting an output for the node set from the finite element analysis module for each load cycle and presenting a result from the extracted output.
US09489470B1

A system configured to perform content comparison between product web pages, or “product pages”, on one or more web sites through which products (e.g., goods, services, and/or other products) are sold is presented. The system may be configured to generate comparison reports and recommendations based on similarity scores. The similarity scores and/or recommendations may reduce instances in which product pages for the same or related products are identified as duplicates by search. The similarity scores and/or recommendations may enhance the content quality, the visibility, and/or relevance of the product pages by keeping them substantially different.
US09489465B2

In response to an event in a device, an information code comprising an address to an information source and a parameter relating to the device is dynamically generated. The parameter is dynamically based on a current state according to the event of the device at a time that the information code is generated.
US09489461B2

Collaborative filtering along the aspect dimension and use of co-occurring aspects to qualify products that will be shown on a search page in response to unspecific user searches, such that diversity in the aspect value will add to the diversity of the search results and the collaborative nature of the aspects will induce diversity, is disclosed. A method and system for Search Ranking Diversity Based on Aspect Affinity includes collecting user search queries, parsing the collected user search queries for aspect phrases, identifying aspect metadata for the aspect phrases, creating a ranked index list of aspects from the aspect metadata, assigning weights to the ranked index list of aspects, receiving a user query and associating the received query with the ranked index list of aspects to produce ranked search results, and re-ranking the search results using diversified aspects from the ranked index list of aspects to produce user search results.
US09489453B2

An approach for building an ontology is provided. Syntactically transformed complex triples whose core terms are identified are semantically transformed into simplified triples referring to new conceptualized core terms formed by user selections from a lexical database or by adding a suffix to core terms. The core terms are assigned to respective definitions and keys in a reference ontology, thereby retaining the semantics of the complex triples. Based on the reference ontology, an enrichment transformation of the simplified triples is performed to create simplified and enriched triples by adding relations derived from a correspondence each term in the simplified triples has with the reference ontology and by adding representations of semantics of reference ontology definitions of the terms. The simplified and enriched triples are stored as an ontology representing knowledge in an application providing free-form text from which the complex triples were extracted.
US09489446B2

A computer-implemented system and method for generating a training set for use during document review is provided. Classification codes are assigned to a set of documents. Further classification codes are assigned to the same set of documents. The classification code for at least one document is compared with the further classification code for that document. A determination regarding whether a disagreement exists between the assigned classification code and the further classification code for at least one document is made. Those documents with disagreeing classification codes are identified as training set candidates. A stop threshold is applied to the training set candidates and the training set candidates are grouped as a training set when the stop threshold is satisfied.
US09489444B2

A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to people, works, and tags; (b) a relationship generator configured to generate direct relationships among said people, works and tags; (c) a connection module to generate connections between a primary person, work or tag and a first set of said people, works, and tags, wherein each person, work and tag of said first set has a direct relationship with said primary person, work or tag; and (d) a display module for causing the display of at least a portion of said first set of said people, works and tags.
US09489442B1

Techniques to prevent circular event publication are disclosed. In various embodiments, a change in an entity's own value is detected. A change event is published based at least in part on the detected change, including by associating with the change event an event path vector that includes an identifier associated with the entity.
US09489438B2

According to some embodiments, a processor may receive an original set of records and automatically transform the original set of records into a transformed set of records. The processor may also generate a visualization display including both a first graphical representation associated with the original set of records and a second graphical representation associated with the transformed set of records.
US09489435B2

A method and apparatus for operating a user interface is provided, in which a first user input is detected, and a confidence analysis is carried out. Different kinds of system responses are generated depending on the result of the confidence analysis, wherein a first kind of system response comprises a system output which requires a second user input, and a second kind of system response comprises the automatic selection of a database entry. A third kind of system response comprises the first and second features, wherein the third kind of system response automatically changes into the first or second kind of system response after the expiry of a period of time. In this case, one of the two first kinds can be set as a standard or “default,” into which the automatic change then takes place after expiry of the period of time without further user interaction.
US09489433B2

A dataset is searched using inclusion set criteria to produce an inclusion set and exclusion set criteria to produce an exclusion set. A set of unique content elements is identified from the inclusion set and the exclusion set. Metrics are derived from the inclusion set, exclusion set, and set of unique content elements, such as a measure, for each unique content element, of the absolute value of the difference between the percentage of records in the inclusion set containing the unique content element and the percentage of records in the exclusion set containing the unique content element. The unique content element set may be sorted and displayed in decreasing order of the above-referenced absolute value. The content element set may be filtered. Individual content elements may be excluded from the content set. A predictive model may be generated based on the resulting version of the content element set.
US09489426B2

A distributed feature collection and correlation engine is provided, Feature extraction comprises obtaining one or more data records; extracting information from the one or more data records based on domain knowledge; transforming the extracted information into a key/value pair comprised of a key K and a value V, wherein the key comprises a feature identifier; and storing the key/value pair in a feature store database if the key/value pair does not already exist in the feature store database using a de-duplication mechanism. Features extracted from data records can be queried by obtaining a feature store database comprised of the extracted features stored as a key/value pair comprised of a key K and a value V, wherein the key comprises a feature identifier; receiving a query comprised of at least one query key; retrieving values from the feature store database that match the query key; and returning one or more retrieved key/value pairs.
US09489423B1

Described in this disclosure are systems and techniques for acquiring query data which includes an execution plan descriptive of how queries used to access a database are processed. In one implementation, an inquiry analysis system uses a copy of a production system to generate execution plan information. The copy includes tables, relationships, metadata, and so forth, but may omit data in the tables, allowing for a compact installation. By analyzing the query data, usage trends, inefficient queries, unused fields, and so forth may be determined and used for maintenance or performance improvements.
US09489408B2

A data processing device including a processing unit that performs data processing and a history recording module that records an operation history of the processing unit. The history recording module includes a storage unit that stores therein history information, and a recording control unit that writes content recording information recording contents and count information recording a counted value in the storage unit as the history information, recording information being broken into the content recording information and the count information.
US09489405B2

A method for implementing a geometric array in a computing environment is disclosed. In one embodiment, such a method includes providing an array of slots, where each slot is configured to store a pointer. Each pointer in the array points to a block of elements. Each pointer with the exception of the first pointer in the array points to a block of elements that is twice as large as the block of elements associated with the preceding pointer. Such a structure allows the geometric array to grow by simply adding a pointer to the array that points to a new block of elements that is twice as large as the block of elements associated with the preceding pointer in the array. A corresponding computer program product, as well as a method for accessing data in the geometric array, are also disclosed.
US09489403B2

An approach is provided for modifying the image content of returned images resulting from a search query. The portions of each image that is unrelated to the search query is omitted or other wise obscured so as to reduce the amount of image data in the search results. Additionally, related advertising, hyperlinks, or other object can be combined with the image data to enhance the information returned to the user.
US09489402B2

For generating a pictorial reference database from a plurality of digital images, distributed geographical sub-areas are defined (S1). For the geographical sub-areas, selected (S2) from the plurality of digital images are images with a geo-tag located in the respective geographic sub-area. Feature vectors are generated (S31) for localized visual features of the selected images. Based on the feature vectors, matching features are determined (S32) for pairs of the selected images. For pairs with matching features, in each case, a measure of visual similarity is computed (S33) based on different geometric arrangements of the localized visual features. Based on the visual similarity, clusters of images with matching objects are determined (S5) and stored (S6) in the pictorial reference database. The pictorial reference database can be generated automatically from a huge collection of images by dividing the images into geographical subsets which can be processed individually and possibly in parallel.
US09489400B1

Systems and methods are provided for generating one or more user interfaces that enable filtering of the contents of a collection of items based on user interaction with item images. For example, an initial configuration can be generated including image thumbnails corresponding to each of a number of items. One or more of the thumbnails may be selected by a user to indicate a desired filter range. When a user interacts with the thumbnails, for example, by selecting a thumbnail or range of thumbnails, the initial configuration and/or an associated collection of items for presentation may be updated to present images of items in the selected filter range.
US09489395B2

A system for exposing data stored in a cloud computing system to a content delivery network provider includes a database configured to receive and store metadata about the data, the database being implemented in the cloud computing system to store configuration metadata for the data related to the content delivery network, and an origin server configured to receive requests for the data from the content delivery network provider, and configured to provide the data to the content delivery network provider based on the metadata.
US09489393B2

The information system of the present invention is composed of multiple sites including a local file server and clients, and a data center having a center file server. When a user starts moving to a different site after using a file in the local file server through a client of any one site, the local file server replicates files of a user having the shortest predicted arrival site to a different site to a center file server preferentially based on a location information of each user. Further, at each site, files of a user having a short predicted time of arrival to its own site are downloaded based on the location information of the user.
US09489391B2

A file storage system may be implemented by coordinating non-exhaustible and exhaustible storage devices. The exhaustible storage devices may be lower grade flash based storage devices. The non-exhaustible storage devices may be storage devices based on magnetic recording mechanisms or higher grade flash storage. The file storage system may store received content items on the exhaustible storage devices. The file storage system may additionally store metadata for the content items and/or the file storage system on the non-exhaustible storage devices. During operation, the file storage system may globally optimize the content items on the exhaustible storage devices such that more heavily accessed items are moved to exhaustible storage devices that have experienced relatively few data operations. The file storage system can move less frequently accessed content items to exhaustible storage devices that have experienced a relatively large number of data operations. As such, the operation lifetime of the exhaustible storage devices as a whole can be prolonged.
US09489379B1

Data unavailability and data loss events in a large distributed database system are predicted by proactively and substantially continuously collecting information about appliance states and operations in the database system, forming feature vectors of prescribed key information features, and classifying said feature vectors as indicative of possible DU/DL events based upon their similarity and closeness to stored historical feature vectors known to be relevant to DU/DL events.
US09489373B2

A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
US09489360B2

Systems and methods are disclosed which facilitate identifying extra substantive material within a content item not included within corresponding companion content items. For example, extra substantive material may include commentary, interviews, or improvisation included within an audio book and not included within a corresponding electronic book. Specifically, an electronic marketplace is disclosed that may analyze two companion content items to determine similarities and differences between the content items. Thereafter, portions that differ between the content items may be further analyzed to determine whether these portions include extra substantive material. Also disclosed is an electronic marketplace for providing information regarding content items, including the existence of extra substantive material within a content item. In some instances, the electronic marketplace may be configured to provide samples of extra content within a content item to a user.
US09489348B2

A screen generating method is implemented on a distribution managing system in which an image forming apparatus, a managing server, and a client device are connected. In the screen generating method, the client device receives input for designating an item for setting metadata on a generating screen; generates definition data of an input screen on which the metadata is set based on a descriptor that is arbitrary determined by a user for displaying the item on the input screen and the item designated on the generating screen; and transmits the definition data to the image forming apparatus.
US09489338B1

Techniques and mechanisms implement a branch and bound algorithm using a systolic array based circuit architecture. For example, a systolic array may perform calculations associated with nodes of a tree data structure. Information associated with the nodes may be analyzed and stored by a controller. The controller may also provide data to the systolic array based on the information associated with the nodes.
US09489337B2

A general purpose PicoEngine Multi-Processor (PEMP) includes a hierarchically organized pool of small specialized picoengine processors and associated memories. A stream of data input values is received onto the PEMP. Each input data value is characterized, and from the characterization a task is determined. Picoengines are selected in a sequence. When the next picoengine in the sequence is available, it is then given the input data value along with an associated task assignment. The picoengine then performs the task. An output picoengine selector selects picoengines in the same sequence. If the next picoengine indicates that it has completed its assigned task, then the output value from the selected picoengine is output from the PEMP. By changing the sequence used, more or less of the processing power and memory resources of the pool is brought to bear on the incoming data stream. The PEMP automatically disables unused picoengines and memories.
US09489329B2

In one embodiment, the present invention includes a method for receiving a request for a transaction from a first agent in a fabric and obtaining an address, a requester identifier, a tag, and a traffic class of the transaction, and determining a channel of a target agent to receive the transaction based on at least two of the address, the requester identifier, the tag, and the traffic class. Based on this channel determination, the transaction can be sent to the channel of the target agent. Other embodiments are described and claimed.
US09489328B2

The present invention discloses a system on a chip and a method for accessing a device on a bus, and belongs to the electronics field. The system includes: a primary device, configured to send an access request; an extension module, configured to receive the access request sent by the primary device, and extend the ID signal in the access request according to the number of primary devices; a parsing module, configured to parse the access request output by the extension module to obtain an access response instruction; and a secondary device, configured to respond to the extended access request according to the access response instruction. By using the foregoing technical solution, the present invention allows the primary device to flexibly access the secondary device, thereby reducing requirements on the primary and secondary devices.
US09489327B2

A system and method can support efficient packet processing in a network environment. The system can comprise a thread scheduling engine that operates to assign a thread key to each software thread in a plurality of software threads. Furthermore, the system can comprise a pool of direct memory access (DMA) resources that can be used to process packets in the network environment. Additionally, each said software thread operates to request access to a DMA resource in the pool of DMA resources by presenting an assigned thread key, and a single software thread is allowed to access multiple DMA resources using the same thread key.
US09489326B1

An integrated circuit device may include a first integrated circuit (IC) portion having a memory array that stores data units as storage locations and burst access circuitry that sequentially accesses N relates storage locations within the memory array, where N>1; and a second IC portion comprising a plurality of burst access registers coupled to the burst access circuitry, each burst access register having register locations to store at least N data units, and being coupled to a corresponding port by a single data unit access path.
US09489316B2

Access requests to access data operands from memory space designated as a type of execute-only memory are allowed to precede in response to determining that the operand access request was generated using a particular type of addressing mode.
US09489310B2

A system, method, and computer-readable medium that facilitate efficient use of cache memory in a massively parallel processing system are provided. A residency time of a data block to be stored in cache memory or a disk drive is estimated. A metric is calculated for the data block as a function of the residency time. The metric may further be calculated as a function of the data block size. One or more data blocks stored in cache memory are evaluated by comparing a respective metric of the one or more data blocks with the metric of the data block to be stored. A determination is then made to either store the data block on the disk drive or flush the one or more data blocks from the cache memory and store the data block in the cache memory. In this manner, the cache memory may be more efficiently utilized by storing smaller data blocks with lesser residency times by flushing larger data blocks with significant residency times from the cache memory. The disclosed cache management mechanisms are effective for many workloads and are adaptable to various database usage scenarios without requiring detailed studies of the particular data demographics and workload.
US09489303B2

The present disclosure relates to examples of controlling recycling of blocks of memory. In one example implementation according to aspects of the present disclosure, a method comprises determining whether to reclaim one or more blocks of a memory. The method further comprises allocating at least one of the blocks to be written in accordance with the equalizing, in response to the determining, and selected from a subset of the blocks, wherein a respective lifetime factor is below a threshold set prior to the allocating.
US09489298B2

Provided is a nonvolatile memory apparatus which writes data into a memory cell according to a program and verify (PNV) operation, wherein the nonvolatile memory apparatus performs the PNV operation for first data during a first time, and performs a plurality of PNV operations for second data during the first time.
US09489296B1

A data storage device may comprise non-volatile memory devices, each configured to store a plurality of physical pages, a controller and a first volatile memory configured to store a logical-to-physical address translation map that enables the controller to determine a physical location of logical pages. The controller may maintain, in the memory devices, a plurality of journals defining physical-to-logical page correspondences, each entry of which associating one or more physical pages to a logical page. Garbage collection may be carried out by reading entries of the journals; determining a validity of each logical page referenced by the read entries through a comparison with a corresponding entry in the map, the logical pages referenced by the read entries being stored in first physical pages; writing logical pages determined to be valid to second physical pages and updating the map accordingly; and designating at least the first physical pages as free space.
US09489289B2

An automated, self-adaptive framework prioritizes software testing in a consistent and effective manner. A metric evaluates past test execution information for assigning regression testing priority. The metric may be calculated with reference to one or more of the following factors taken in combination: requirement, coverage, history, and cost. The requirement factor considers customer-assigned priority of testing the code, complexity of implementing the code, and proneness of the code to faults. The coverage factor considers code coverage, feature coverage, and common usage rate. The history factor considers previous bug found rate, case stable rate, and priority to calculate. The cost factor considers test case execution time, and step length. A value of each factor for one test case is measured according to that test case and is not related to other test cases. The calculation result representing the metric for each test case determines a priority of the test case.
US09489288B1

A system, method, and computer program product are provided for automating activities associated with a testing project. In use, design of a testing project is initiated. Additionally, one or more activities associated with the testing project in which to automate are identified based on criteria associated with the one or more activities. Further, the identified one or more activities are automated such that the one or more activities are performed automatically during performance of the testing project.
US09489283B1

A device receives information specifying a functional model that includes a set of variables and a set of computations, and receives debugging information associated with the functional model. The device generates computer code based on the set of computations associated with the functional model, the set of variables associated with the functional model, and the received debugging information. The device executes the generated computer code based on the debugging information.
US09489282B2

A method, system, and/or computer program product log at least one stream of records in a data-processing system. A stream of records is received in succession. Records from the stream of records are logged into a log structure. In response to fulfillment of a pre-defined purging condition: the logging of the records are diverted to a buffer structure; the log structure is purged according to a set of purging criteria in response to the diverting; the records logged in the buffer structure are moved to the log structure in response to a completion of the purging; and the logging to the log structure is restored in response to a completion of the moving.
US09489279B2

A system and technique for visualizing performance data over a network path are disclosed. More specifically, a network management system generates and displays an object that represents data for one or more performance characteristics related to a plurality of network nodes in the network path. In one embodiment, a graph having an x-axis and a y-axis is displayed, the x-axis being associated with two or more network nodes in the network path and the y-axis being associated with a first performance characteristic. Data corresponding to the first performance characteristic is plotted as data points corresponding to the network nodes associated with the x-axis. Data corresponding to a second performance characteristic may be represented via the size or the color of the data points. Alternatively, a characterization of the data corresponding to the first performance characteristic may be represented by the size or color of the data points.
US09489276B2

A method, system and computer program product are provided for implementing enhanced wear leveling in a stack of flash memory chips. A flash memory includes plurality of flash memory chips including a number N data chips and one or more spare chips. To even wear among the plurality of flash memory chips, a memory controller for the flash memory periodically transfers data from a data chip to a current spare chip, the current spare chip becomes a data chip and the selected data chip becomes the current spare chip. Over time, each chip in the stack becomes the spare chip. If a chip becomes nonfunctional, whatever chip is currently the spare chip becomes a permanent data chip and no more rotating is done.
US09489272B2

A cross-host multi-hypervisor system, including a plurality of host sites, each site including at least one hypervisor, each of which includes at least one virtual server, at least one virtual disk read from and written to by the at least one virtual server, a tapping driver in communication with the at least one virtual server, which intercepts write requests made by any one of the at least one virtual server to any one of the at least one virtual disk, and a virtual data services appliance, in communication with the tapping driver, which receives the intercepted write requests from the tapping driver, and which provides data services based thereon, and a data services manager for coordinating the virtual data services appliances at the site, and a network for communicatively coupling the plurality of sites, wherein the data services managers coordinate data transfer across the plurality of sites via the network.
US09489271B1

Various systems and methods for restoring data in distributed storage systems. For example, one method involves receiving a first selection, where the first selection identifies data abstraction. The data abstraction represents a data source that can be restored. The method also involves receiving a second selection, where the second selection identifies a restore operation, and where the restore operation is associated with the data abstraction. The method also involves determining data to be restored, where this determination is based on the data source(s) (as can be determined from the data abstraction) and on the second selection. Data can then be restored based on the determined data.
US09489270B2

Provided are techniques for managing backup operations from a client system to a primary server and secondary server. A determination is made at the client system of whether a state of the data on the secondary server permits a backup operation in response to determining that the primary server is unavailable when a force failover parameter is not set. The client system reattempts to connect to the primary server to perform the backup operation at the primary server in response to determining that the state of the data on the secondary server does not permit the backup operation. The client system performs the backup operation at the secondary server in response to determining that the state of the secondary server permits the backup operation.
US09489265B2

A virtualization platform provides fault tolerance for a primary virtual machine by continuously transmitting checkpoint information of the primary virtual machine to a collector process, such as a backup virtual machine. When implemented on a hardware platform comprising a multi-processor that supports nested page tables, the virtualization platform leverages the nested page table support to quickly identify memory pages that have been modified between checkpoints. The backup virtual machine provides feedback information to assist the virtualization platform in identifying candidate memory pages for transmitting actual modifications to the memory pages rather than the entire memory page as part of the checkpoint information. The virtualization platform further maintains a modification history data structure to identify memory pages that can be transmitted simultaneous with the execution of the primary virtual machine rather than while the primary virtual machine has been stunned.
US09489251B2

A system for applying a recovery mechanism to a network of medical diagnostics instruments is provided herein. The system includes the following: a plurality of medical diagnostics instruments, each associated with a network connected component; a plurality of communication modules, each associated with a corresponding one of the plurality of network connected components, wherein each one of the plurality of communication modules is arranged to report on malfunctioning components that are network connected with the corresponding component, and a recovery module, configured to: (i) obtain reports from the communication modules; (ii) re-establish the malfunctioning components; and (iii) notify all communication modules of the re-establishment of the malfunctioning components, wherein the communication modules are further configured to re-establish connection between the corresponding components and the re-established components.
US09489247B2

Functionality is disclosed herein for using a context sensitive framework to identify relevant applications to a current context and to provide data received from the relevant applications to a user. Instead of a user having to manually locate and launch an application, relevant applications determined by a contextual service may provide data in response to receiving the context data. The applications that are identified as relevant to the context determine the application data to provide to the contextual service. The contextual service selects at least a portion of the application data to provide for display within a user interface. In some configurations, the selected application data is displayed within a user interface that maintains a same look and feel regardless of the application data that is displayed.
US09489246B2

A method and device for determining parallelism of tasks of a program comprises generating a task data structure to track the tasks and assigning a node of the task data structure to each executing task. Each node includes a task identification number and a wait number. The task identification number uniquely identifies the corresponding task from other currently executing tasks and the wait number corresponds to the task identification number of a node corresponding to the last descendant task of the corresponding task that was executed prior to a wait command. The parallelism of the tasks is determined by comparing the relationship between the tasks.
US09489245B2

One embodiment of the present invention enables threads executing on a processor to locally generate and execute work within that processor by way of work queues and command blocks. A device driver, as an initialization procedure for establishing memory objects that enable the threads to locally generate and execute work, generates a work queue, and sets a GP_GET pointer of the work queue to the first entry in the work queue. The device driver also, during the initialization procedure, sets a GP_PUT pointer of the work queue to the last free entry included in the work queue, thereby establishing a range of entries in the work queue into which new work generated by the threads can be loaded and subsequently executed by the processor. The threads then populate command blocks with generated work and point entries in the work queue to the command blocks to effect processor execution of the work stored in the command blocks.
US09489243B2

Hardware and software are configured to select and provision computing resources from heterogeneous on-demand computing environments through the framework of a layered, federated on-demand computing ecology of computing resource providers, users, and federation servers. These pieces of hardware and software include a mechanism for defining and managing the life cycle of different resource types; a mechanism for extending document-centric protocols to support computing resources as first order objects; a mechanism for routing messages to computing resources; federation topologies; and a mechanism for federation servers to access and use computing resources from providers controlled by other federation servers.
US09489236B2

Among other things, one or more techniques and/or systems are provided for application prioritization. For example, an operating system of a computing device may contemporaneously host one or more applications, which may compete for computing resources, such as CPU cycles, I/O operations, memory access, and/or network bandwidth. Accordingly, an application (e.g., a background task or service) may be placed within a de-prioritized operating mode during launch and/or during execution, which may result in the application receiving a relatively lower priority when competing with applications placed within a standard operating mode for access to computing resources. In this way, an application placed within a standard operating mode (e.g., a foreground application currently interacted with by a user) may have priority to computing resources over the de-prioritized application, such that the application within the standard operating mode may provide enhanced performance based upon having priority to computing resources.
US09489223B2

A method and system for managing a virtual computing system including an event source configured to send an event to a destination virtual machine (VM) executing a memory monitoring instruction on a designated address range of a host memory. A hypervisor instructs a destination virtual central processing unit (VCPU) associated with the destination VM to execute the memory monitoring instruction to the designated address range of a memory. A physical CPU associated with the designated address range is configured not to perform an exit to the hypervisor in response to execution of the memory monitoring instruction by the destination VCPU. The hypervisor instructs an event source to write data to the designated address range to send an event for performance by the destination VM, wherein the destination VM wakes up and performs the identified event in response to the event source writing to the identified address range.
US09489218B2

A device configured to connect to a terminal device, the device including: a supply unit, which supplies management screen data to the terminal device, wherein the management screen data represents a management screen including at least one item, which is related to the device, and which includes a target item for which help information is to be displayed, wherein, in response to a help command received by the terminal device, the management screen data include instructions to control the terminal device to: acquire the help information corresponding to the target item of the item displayed on the management screen; and display a help screen indicating the help information.
US09489215B2

DFA construction may be aborted if the DFA will become too big for the computing device to handle or based on user preferences. A DFA may be constructed from an NFA, which is constructed from an expression. The expression may have a total number of operands and operators r. The determination to abort DFA construction may be based on the operands. If the number of DFA nodes constructed is more than a lower threshold and the number of DFA nodes constructed is greater than a function, f(r), the DFA construction may be aborted. If the number of DFA nodes is greater than a higher threshold, the DFA construction may be aborted. The lower threshold may be determined based on computing device capabilities and user preference. The higher threshold may be based on computing device capabilities.
US09489210B2

A method, system and computer program product are provided for implementing configuration preserving relocation of a Single Root Input/Output Virtualization (SRIOV) adapter in a computer system. At system power on an SRIOV adapter having been relocated to a different slot while the system was powered off is automatically detected, and the configuration data associated with the adapter automatically updated so that it remains associated with the adapter in the adapter's new location.
US09489199B2

A processor is described having an instruction execution pipeline having a functional unit to execute an instruction that compares vector elements against an input value. Each of the vector elements and the input value have a first respective section identifying a location within data and a second respective section having a byte sequence of the data. The functional unit has comparison circuitry to compare respective byte sequences of the input vector elements against the input value's byte sequence to identify a number of matching bytes for each comparison. The functional unit also has difference circuitry to determine respective distances between the input vector's elements' byte sequences and the input value's byte sequence within the data.
US09489194B2

The present application describes a rapid application configuration program. The application configuration program allows for an enterprise to configure a standard framework into numerous applications without having to develop the software application anew. Herein, the application configuration program can be based on a data paradigm that encompasses most, if not all, of the different enterprise applications that may be developed by an enterprise. The data paradigm helps configure applications based on a hierarchical nodal structure that allows data or information to be input by a user for various enterprise tasks.
US09489191B2

An application program update system includes: a communication device having a cooperative application program for executing a content in cooperation with a portable communication terminal; a communication device update program storage device that stores a communication device update program for updating the cooperative application program; and a communication device update program acquisition device that inputs the communication device update program to the communication device when a version of the cooperative application program installed on the communication device does not match a version of the communication device update program.
US09489183B2

A high level programming language provides a tile communication operator that decomposes a computational space into sub-spaces (i.e., tiles) that may be mapped to execution structures (e.g., thread groups) of data parallel compute nodes. An indexable type with a rank and element type defines the computational space. For an input indexable type, the tile communication operator produces an output indexable type with the same rank as the input indexable type and an element type that is a tile of the input indexable type. The output indexable type provides a local view structure of the computational space that enables coalescing of global memory accesses in a data parallel compute node.
US09489179B2

Example systems and methods of providing an application programming interface tracing mechanism are presented. In one example, an application programming interface for an application is provided, the interface including an interface object. A proxy object is created for the interlace object. At the proxy object, method calls from the application for the interface object are received, recorded, and passed to the interface object. An execution trace including the recorded method calls is generated.
US09489174B2

Embodiments disclosed pertain to apparatuses, systems, and methods for floating point operations. Disclosed embodiments pertain to a circuit that is capable of processing both a normal and denormal inputs and outputting normal and denormal results, and where a rounding module is used advantageously to reduce operational latency of the circuit.
US09489171B2

A computing system is configured to listen to user speech and translate the user speech into voice commands that control operation of the computing system. The identity of a user interacting with the computing system is determined, and a voice command is selected from a set of voice commands based on the user identity. A voice-command suggestion corresponding to the voice command is selected and presented via a display. If the user speaks the voice-command suggestion, the computing system executes the voice command corresponding to the voice-command suggestion.
US09489170B2

In some examples, aspects of the present disclosure may include techniques for audio control of one or more multimedia objects. In one example, a method includes receiving an electronic document that includes a group of one or more multimedia objects capable of generating audio data. The method also includes registering a multimedia object of the group of one or more multimedia objects, wherein registering the multimedia object comprises storing a multimedia object identifier that identifies the multimedia object. The method further includes receiving audio data; and determining, by a computing device, a volume level of the audio data generated by the registered multimedia object based on one or more configuration parameters, wherein the one or more configuration parameters define one or more volume levels associated with the multimedia object identifier. The method also includes outputting, to an output device, the audio data at the determined volume level.
US09489166B2

A data transmission method applied in a display, which includes a display panel, is provided. The data transmission method includes the following steps of: providing a host controller and n display drivers, n is a natural number greater than 1; providing a communication link under mobile industry processor interface (MIPI), connecting the host controller to the n display drivers; determining n virtual channel values Vc1-Vcn corresponding to the respective n display drivers; employing the host controller for providing a command with a virtual channel parameter through the communication link under MIPI; when the virtual channel parameter corresponds to an ith virtual channel values Vci, an ith display driver executing corresponding operations in response to the command, while the rest n−1 display drivers ignoring the command, wherein i is a natural number smaller than or equal to n.
US09489165B2

An operating system creates one or more virtual display interfaces for communication of display data and user input events between the application layer and one or more virtual display devices. The one or more virtual display devices are not physically connected to the computing system managed by the operating system. One or more applications are executed in an application layer. At least one of the one or more applications communicates display data to and receives user input events from at least one of the one or more display devices using at least one of the display interfaces. At least one other of the one or more applications communicates display data to and receives user input events from at least one of the one or more virtual display devices using at least one of the one or more virtual display interfaces.
US09489164B2

In a case where a first information including an execution request of a specific function via a first type of interface is received, a function executing device may execute a change process for changing an interface for communicating with a terminal device from the first type of interface to a second type of interface in a case where a state of the function executing device is determined as a non-error state. The function executing device may not execute the change process in a case where the state of the function executing device is determined as an error state. The specific function may include a communication process for communicating object data with the terminal device. The function executing device may execute the specific function including the communication process via the second type of interface in a case where the change process is being executed.
US09489157B2

In one implementation, a printable object processing system detects a user print action relative to a printable object and identifies an attribute of the printable object in response to detecting the user print action. The printable object processing system them defines a print rule based on the attribute.
US09489149B2

Methods and systems for storing data at a storage device of a storage system are provided. The data is first temporarily stored at a first write cache and an input/output request for a persistence storage device used as a second write cache is generated, when an I/O request size including the received data has reached a threshold value. The data from the first cache is transferred to the persistence storage device and a recovery control block with a location of the data stored at the persistence storage device is updated. An entry is added to a linked list that is used to track valid data stored at the persistence storage device and then the data is transferred from the persistence storage device to the storage device of the storage system.
US09489147B2

A memory device includes a memory array suitable for storing write data of the memory device and providing the stored data as read data of the memory device, a programmable storage unit suitable for storing information for the memory device, a command decoder suitable for storing decoding one or more command signals, and generating a write command for writing the write data, a read command for outputting the read data, and an information read command for outputting information stored in the programmable storage unit, a control unit suitable for controlling the information stored in the programmable storage unit to be sequentially read in response to activation of the information read command, and an output unit suitable for outputting the read information to an outside of the memory device in response to the information read command.
US09489141B2

In an all-flash storage array, write requests can take about 9 to 10 times longer than a read request of the same size. There could be several problems when reading or writing from all-flash storage, such as a large write request slowing down small read requests, or other write requests. Also, a large read request may slow down smaller read requests by filling the incoming requests queue. In one implementation, a determination is made on what is the maximum size of a request to flash storage that improves the throughput of a flash chip (e.g., write requests beyond a certain size do not improve throughput). A chunklet is defined as a block of data having the calculated maximum size. As write requests come in, the write requests are broken into chunklets, and then the chunklets are queued for processing by the flash chip. One chunklet is processed at a time per write request. This way, one write request does not monopolize the use of the flash chip for a period of time, allowing other requests to be queued while the chunklet is being processed by the all-flash storage.
US09489135B2

Systems and methods for parsing raw log data into structured log data, and removing duplicate entries, storing the deduplicated log data into binary format, and managing system events. The subject matter can increase speed of log data analysis and storage, reduce data storage for log data, and manage easily system events.
US09489130B2

A mobile terminal including a wireless communication unit configured to provide wireless communication; a display; and a controller configured to control the display to be in at least one of a first state in which the entire display is deactivated, a second state in which the entire display is activated and a third state in which a partial region of the display is activated, receive a plurality of touches applied to the display in the partial region, and display a window including at least one of an icon indicating a newly generated event, an icon frequently used by a user and an icon corresponding to a predetermined function, in the activated partial region.
US09489115B2

The present invention is applicable to the field of multi-screen display technologies. The method includes: detecting a sliding track of a user on the primary screen display device, where the sliding track includes a sliding direction, and an initial position and a real-time position of sliding; determining, according to the initial position and the real-time position of the sliding, a display area of a screen of the secondary screen display device after the sliding by using the sliding direction as a reference direction; tailoring currently displayed content of the primary screen display device according to the display area, to obtain tailored content; and sending the tailored content and the display area to the secondary screen display device, so that the secondary screen display device displays the tailored content on the display area.
US09489114B2

Real-time interactions made by a client on a whiteboard are shown on remote client(s) currently viewing the whiteboard. The real-time interactions that are shown on the remote clients can include a variety of different interactions. For example, the location(s) of where a remote client is touching the whiteboard or interacting with the whiteboard using a stylus may be viewed. A current inking stroke of a remote user may also be viewed as it is occurring. Interactions on the whiteboard may be shown differently depending on the remote user performing the interaction. The whiteboard may also show a location on the whiteboard where each of the remote users are currently viewing. A user may also track the actions of another user. When a change is committed to the whiteboard, the remote clients update the display to reflect the committed state.
US09489110B2

Apparatuses, computer readable media, methods, and systems are described for automatic deployment of applications and infrastructure components, which may include processing selection of an operating system, processing selection of a stack, creating a stencil based on the operating system and the stack, and publishing the stencil.
US09489106B2

Methods and systems are disclosed for navigating or browsing through images, such as contact images, on electronic devices, such as portable electronic device having a touch screen display. In one embodiment, users of electronic devices are able to browse through contact images to locate a particular contact within a plurality of contacts available (e.g., stored) on the electronic devices.
US09489100B2

A plurality of first conductors and a plurality of second conductors disposed in first and second directions crossing with each other are disposed in an opposing relationship to each other and in a spaced relationship by a determined distance from each other, and a variation of a capacitance formed between any of the first conductors and any of the second conductors based on a variation of a distance between the first conductor and the second conductor when one of the first conductor and the second conductor is deflected by pressing by a pointer is detected to detect a position pointed to by the pointer. A spacer is disposed between the first and second conductors in a region of a cross point such that a deflection amount of one of the first conductor and the second conductor by the pressing by the pointer has a value higher in a region other than the region of the cross point than in the region of the cross point at which the first conductor and the second conductor cross and overlap with each other.
US09489086B1

Typing on touchscreens is improved by dynamically and automatically positioning the desired home-row keys of an onscreen keyboard below the user's fingers while their fingers are hovering above the surface, thus reducing the need for the user to look at the onscreen keyboard while typing. The location of each of the user's fingers while hovering and/or resting is monitored. Correlation between the hover sensor data and touch sensor data increases the confidence level by which the system can determine which of the user's fingers were used to select a key. By determining which finger was used to make the selection, the system accurately disambiguates which letter the user intended to type.
US09489084B2

A sensing method for a sensing electrode cluster is provided. The sensing electrode cluster includes a plurality of groups, each comprising a plurality of bars. The sensing method includes scanning each of the groups according to a first scanning sequence, and scanning each of the groups according to a second scanning sequence, and determining a sensing position according to the first position and the second position. The first scanning sequence is different from the second scanning sequence.
US09489082B2

A touch pad module includes: a touch pad, a sensor group, a touch pad controller IC and a touch pad controller IC (Integrated Circuit). The touch pad has a touch surface touchable by a user. The sensor group is mounted on a mount surface of the touch pad. The sensor group includes at least one of an acceleration sensor, a gyro sensor and a geomagnetic sensor. The touch pad controller IC is mounted on the mount surface of the touch pad configured to control the touch pad and includes a detector, a digital processor and a first interface. The detector generates digital data representing an electrical state of the touch pad. The digital processor generates coordinate data representing coordinates touched by the user based on the digital data. The first interface transmits data between the digital processor and the outside of the touch pad controller IC.
US09489080B2

A method of controlling a portable device including at least one foldable panel and first and second touch screens is provided. The method includes displaying, on the first touch screen, a first page designated as a home screen and an icon related to at least one application, and a dock area, and displaying, on the second touch screen, first information in a state where the foldable panel is unfolded. The method also includes replacing the first page and the dock area with an outgoing call screen, receiving a phone number input, replacing the outgoing call screen with a dialing screen, and displaying, on the second touch screen, a guide message indicating to fold the portable device for a call. The method also includes replacing the dialing screen with a mid-call screen, and removing the guide message displayed on the second touch screen, and displaying the first information.
US09489079B2

A method of controlling a portable device including at least one foldable panel and first and second touch screens is provided. The method includes displaying, on the first touch screen, a first page designated as a home screen and an icon related to at least one application, and a dock area, and displaying, on the second touch screen, first information in a state where the foldable panel is unfolded. The method also includes replacing the first page and the dock area with an outgoing call screen, receiving a phone number input, replacing the outgoing call screen with a dialing screen, and displaying, on the second touch screen, a guide message indicating to fold the portable device for a call. The method also includes replacing the dialing screen with a mid-call screen, and removing the guide message displayed on the second touch screen, and displaying the first information.
US09489076B2

A touch display device comprises a controller to generate a touch sync signal for controlling timing of a touch sensing period and a display period. A touch panel has a plurality of touch electrodes in a display area of the touch display device. The touch panel generates touch sensing signals indicating whether or not a touch occurs during the touch sensing period. A gate driver supplies gate pulses to gate lines of the touch panel during the display period and supplies a gate line auxiliary drive signal from the first transfer line onto the gate lines during the touch sensing period that mimics the touch drive signal. One or more auxiliary lines supply a supplemental auxiliary drive signal during the touch sensing period that mimics the touch drive signal.
US09489070B2

An information processing apparatus that controls a display to display first layer data, detects movement of the information processing apparatus, and controls the display to display second layer data corresponding to the first layer data together with the first layer data based on a movement detected by the detection unit.
US09489053B2

A virtual skeleton includes a plurality of joints and provides a machine readable representation of a human target observed with a three-dimensional depth camera. A relative position of a hand joint of the virtual skeleton is translated as a gestured control, and a three-dimensional virtual world is controlled responsive to the gestured control.
US09489051B2

A device and method to facilitate display navigation by touch-less gesture are described. The device includes two or more ambient light sensors arranged at respective surface locations of the device, each of the two or more ambient light sensors measuring light intensity at the respective surface location. The device also includes a processor to detect a gesture as a detected gesture performed by an object in touch-less communication with the device and output a signal corresponding with the detected gesture, and a navigation gesture library to store two or more gestures and corresponding two or more signals, wherein the processor accesses the navigation gesture library when the device is not executing an application with an associated application gesture library.
US09489048B2

Systems and methods for optical transmission of haptic display parameters are disclosed. One disclosed method includes receiving an image signal from an image sensor, the image signal associated with an image, determining a haptic signal based at least in part on the image signal, generating a haptic effect signal based at least in part on the haptic signal, and transmitting the haptic effect signal to a haptic output device.
US09489044B2

Introduced herein are various techniques for displaying virtual and augmented reality content via a head-mounted display (HMD). The techniques can be used to improve the effectiveness of the HMD, as well as the general experience and comfort of users of the HMD. A binocular HMD system may present visual stabilizers to each eye that allow users to more easily fuse the digital content seen by each eye. In some embodiments the visual stabilizers are positioned within the digital content so that they converge to a shared location when viewed by a user, while in other embodiments the visual stabilizers are mapped to different locations within the user's field of view (e.g., peripheral areas) and are visually distinct from one another. These techniques allow the user to more easily fuse the digital content, thereby decreasing the eye fatigue and strain typically experienced when viewing virtual or augmented reality content.
US09489043B2

An image display device and controlling method capable of optimizing a state of the image display device for a user at a desired position. The display device includes: an imaging section that takes an image of a predetermined range of a dynamic image with respect to an image display direction; an image analyzing section that analyzes the dynamic image taken by the imaging section and calculates a position of a user; a system optimization processing section that calculates system control information for optimizing a system based on the position of the user calculated by the image analyzing section; and a system controlling section that optimizes the system based on the system control information calculated by the system optimization processing section.
US09489039B2

A system that incorporates teachings of the present disclosure may include, for example, an intermediary engine having a controller, and a storage medium for storing instructions to be executed by the controller. The instructions, when executed by the controller, can cause the controller to receive a measure of a mood of an individual, invoke an intermediary according to the measure of the mood of the individual, and present the intermediary to an entity requesting to interact with the individual. The measure of the mood can be synthesized from collected information associated with a behavior of the individual, and can have a plurality of dimensions. The mood can also indicate an availability of the individual and a receptiveness of the individual to accept a request to interact with an entity. Other embodiments are disclosed.
US09489037B2

Provided is a power management device which includes a first regulator, a second regulator and a control register unit. The first regulator provides a first driving voltage to a first power domain of an application processor. The second regulator provides a second power domain of the application processor with a second driving voltage having a correlation with the first driving voltage. The control register unit controls, in response to a command from the application processor, a reference voltage generation circuit that provides a first reference voltage and a second reference voltage to the first regulator and the second regulator, respectively. The level of the first driving voltage is maintained in a first driving mode. The first driving voltage and the second driving voltage have a set voltage difference in a second driving mode.
US09489032B2

A method includes detecting a communication event over a communication bus 130 coupled to a device, and in response to detecting the communication event, deactivating a module of the device. The method may further include sending a data throttle packet over the communication bus 130 while the deactivated module reactivates.
US09489031B2

A method and apparatus to alter acoustic noise induced by processor performance changes is disclosed. In one embodiment, a processor having one or more processor cores may execute instructions of one or more applications. The performance level (e.g., supply voltage and/or clock frequency) may be adjusted in accordance with workload demands. One or more of the applications executing on a core of the processor may exhibit periodic behavior, thereby causing periodic changes (e.g., increases) in the performance level. Performance monitoring may be conducted and may detect the periodic changes in the workload of the application. Responsive to the detection of the periodic changes, a power management unit may subsequently cause future performance level changes associated with the application to occur aperiodically.
US09489022B2

A semiconductor device includes a memory bank, a data line and a data line control unit. The memory bank stores data. The data line transfers data to be stored in or output from the memory bank. The data line control unit initializes the data line in response to a power-up signal and a write command.
US09489019B2

An electrostatic discharge (ESD) blocking component is set forth for a computing device. The computing device can include a housing formed of non-conducting material and an overlaying display assembly supported by the housing. The display assembly can further include a plurality of display elements such as thin film transistors (TFTs) interconnected by corresponding metallic traces. The ESD block is used to block static charges associated with an ESD event so that essentially no ESD event related static charge is accumulated on the metallic traces thereby preventing ESD related damage to the plurality of TFTs.
US09489008B2

A method and system for error logging that is independent of the clock frequency ratio in an I/O subsystem. In one embodiment of the invention, the I/O subsystem has an error logging mechanism with a fixed queue depth of two and is independent of the clock frequencies in the I/O subsystem. The I/O subsystem has two queue entries for storing or logging the uncorrectable errors. In one embodiment of the invention, the I/O subsystem has two queue entries for storing or logging the 128-bit TLP Header and the First Error Pointer (FEP) of the uncorrectable errors detected in the I/O subsystem.
US09489000B2

Reference signal generators using thermistors are disclosed. An apparatus includes a first device having a first temperature coefficient and a thermistor having a second temperature coefficient having a sign opposite to that of the first temperature coefficient. A circuit maintains equivalence of a first signal and a second signal and offsets a first temperature variation of the first device using a second temperature variation of the thermistor to generate the second signal having a low temperature coefficient. The first device may be a bipolar transistor configured to generate a base-emitter voltage and coupled in series with the thermistor. The first signal may be a first voltage on a first node. The second signal may be a second voltage on a second node. The circuit may be configured to maintain effective equivalence of the first voltage and the second voltage. The apparatus may include a resistor coupled to the second node.
US09488999B2

A voltage regulator includes a reference current scaling circuit comprising an input reference current, a scaled output source current and a corresponding first bias voltage, and a scaled output sink current and a corresponding second bias voltage; and a decision making circuit having a first voltage input for receiving a first reference voltage, a second voltage input for receiving a second reference voltage, a third voltage input for receiving the first bias voltage, and a fourth voltage input for receiving the second bias voltage, and an output for providing a regulated voltage.
US09488997B1

A Power Over Ethernet (PoE) system, or other power over data lines system, includes Power Sourcing Equipment (PSE) providing combined data and voltage over wires to a Powered Device (PD). Since cable length and PD load currents may not be known, there is a variable voltage drop along the cable between the PSE and PD. Prior to the PD being fully powered up, a test is performed by the PSE to determine the actual resistance or voltage drop of the cable, and the results are stored in a memory accessed by the PSE upon powering up. The PSE uses the stored information to adjust its voltage source to provide a target voltage at the PD input during full power operation. This may obviate the need for a voltage regulator at the PD. The test may only be conducted when the PSE is initially powered up or may be conducted periodically.
US09488993B2

A controller for operating a water heater includes an input device configured to input a temperature setpoint for the water heater and a processor coupled to the input device. The input device is configured to input at least one restricted setpoint above a predetermined maximum temperature. The processor is configured to detect that an unlock sequence has been input using at least the input device, and in response to the detection of the unlock sequence, permit the water heater to operate at the restricted setpoint above the predetermined maximum temperature when the restricted setpoint is selected using the input device within a predetermined length of time after the detection of the unlock sequence.
US09488980B2

According to the embodiments described herein, a smart notification system can include a vehicle, a mobile communication device, and a wearable processing device. A wearable processor or the wearable processing device, a mobile processor of the mobile communication device, a vehicular processor of the vehicle, or a combination thereof can execute machine readable instructions to monitor ambient conditions of the vehicle with a sensor. A notification can be provided upon a wearable display of the wearable processing device. The notification can be indicative of the ambient conditions of the vehicle. A command can be detected with physical input of the wearable processing device. A command signal can be received with vehicle communication hardware of the vehicle. The command signal can be indicative of the command detected by the physical input of the wearable processing device.
US09488968B2

Aspects of the disclosure are directed to an autonomous energy distribution network including a plurality of solar tracker devices configured to receive solar energy and transform the solar energy into electrical energy, where each of the solar tracker devices is directly connected to a node in a power distribution grid. The network also includes a node manager configured to receive status information from the solar trackers, where the status information includes information regarding the state of the node to which each of the solar tracker device are directly connected.
US09488962B2

The invention relates to an alkali-metal vapor cell, especially for an atomic clock, and to its manufacturing process. The alkali-metal vapor cell is able to be associated with a laser for emitting an external input laser beam and a photodetector for receiving an external output laser beam, and comprises a housing having an upstream optical window and a downstream optical window and forming an optical cavity filled with an alkali-metal vapor such as a caesium-comprising vapor, and micro-optical means arranged in the optical cavity and comprising an upstream optical reflector and a downstream optical reflector for reflecting the laser beam, which reflectors are inclined relative to each other, the upstream reflector being inclined relative to the plane (P) of the upstream window and to the axis of the input laser beam so that the external input laser beam passes through the upstream window in order to form an internal input laser beam, the latter being reflected by the upstream reflector and deviated towards the downstream reflector so as to form an internal intermediate laser beam that is reflected on the downstream reflector and deviated towards the downstream window so as to form an internal output laser beam, the internal output laser beam passing through the downstream window in order to form the external output laser beam.
US09488961B2

An assembly system includes a member made of a first material including a staff and a shoulder, the staff of the member being received in an aperture of a part made of a second material having little or no plastic domain. The assembly system includes a locking element made of a third material arranged to elastically attach the part between the shoulder of the member and the locking element, and the locking element is a conical washer including an internal wall which radially grips the staff of the member. A peripheral portion of the locking element exerts an elastic radial force vertical to the shoulder of the member in order to secure assembly of the member, the part, and the locking element.
US09488958B2

The invention relates to a process cartridge, which comprises a process cartridge housing, a photosensitive member, a driving force receiving opening, a retractable mechanism and a control mechanism, wherein the photosensitive member is arranged inside the process cartridge housing; the driving force receiving opening is connected with the photosensitive member and provides a driving force for the photosensitive member; the retractable mechanism allows the driving force receiving opening to extend or retract in the axial direction of the photosensitive member; and the control mechanism controls the extension and retraction of the retractable mechanism.
US09488953B1

A cleaning blade includes a polyurethane member that contains a polyurethane, the polyurethane member constituting at least a contact portion that comes in contact with a member to be cleaned. An infrared absorption spectrum obtained by infrared spectroscopy of the polyurethane member has a peak intensity ratio (A/B) of about 1.1 or more, where A represents an intensity of a spectral peak due to a carbonyl group that does not form a hydrogen bond, the spectral peak appearing in a range of about 1,730 cm−1 or more and about 1,740 cm−1 or less, and B represents an intensity of a spectral peak due to a carbonyl group that forms a hydrogen bond, the spectral peak appearing in a range of about 1,670 cm−1 or more and about 1,720 cm−1 or less.
US09488950B2

Provided is a contact member that comes in contact with an inner surface of a cylindrical member being rotated to press against the inner surface, is supported within the cylindrical member, is provided along the inner surface when viewed in an axial direction of the cylindrical member while being supported by the cylindrical member, has an arc shape in which both ends thereof face each other, and has first thin-wall regions which are respectively formed at both ends thereof in a circumferential direction to have thicknesses lower than thicknesses of other regions.
US09488943B2

There is provided an image forming apparatus including: an image forming unit; a fixing unit; a motor; a transmission device configured to transmit a driving power from the motor with a speed transmission ratio selectable from a first speed transmission ratio and a second speed transmission ratio; and a control unit configured to control the transmission device to set the speed transmission ratio to one of the first speed transmission ratio and the second speed transmission ratio by controlling the transmission device to switch a connection state being set by a connection mechanism into one of a connected state and a disconnected state.
US09488940B2

A fixing device configured to thermally fix a developing agent image to a recording sheet includes a fixing belt having a tubular shape defining an inner space, a heat generating member and a nip plate which are disposed in the inner space, and a rotating member disposed outside the inner space. The nip plate includes a plate-shaped portion holding the fixing belt against the rotating member, and a bent portion located downstream of the plate-shaped portion in a conveying direction of the recording sheet and bent to define a recess facing away from the rotating member. The bent portion protrudes farther away from the heat generating member than the plate-shaped portion. A temperature sensor for sensing a temperature of the nip plate is fitted in the recess of the bent portion so as not to be displaced in the conveying direction.
US09488939B1

A fixing device has a fixing member, a guide member, and a blowing member. The guide member is pivotable to be located selectively either in a first position where it guides a recording medium to a fixing nip and a second position where it shuts a recording medium transport passage. When the fixing member is driven to rotate, the guide member is located in the first position to guide air blown from the blowing member to opposite ends of the fixing member. When the fixing member is not driven to rotate, the guide member is located in the second position to let air blown from the blowing member pass between the guide member and the fixing member.
US09488936B2

In printing, a first power supply unit applies a transfer current with a polarity opposite to a charged polarity of toner to the transfer roller. A second power supply unit applies a toner scattering suppression current with a polarity opposite to the charged polarity of the toner to a stretching roller until a rear end of a sheet passes through a separation position after a front end of the sheet reaches the separation position. The first power supply unit applies a post-transfer current, which has a polarity opposite to the charged polarity of the toner and has an absolute value equal to or more than an absolute value of the toner scattering suppression current, to the transfer roller until the rear end of the sheet passes through the separation position after the rear end of the sheet passes through the nip position.
US09488934B2

Provided is a belt circling device including a belt supported to be capable of circling by plural rotating members provided rotatably on side plates, a displacement member that is displaced while being in contact with the belt, a correction unit that includes a contact member that is in contact with the belt on an upstream side or on a downstream side from the displacement member in a circling direction of the belt and a movement section that causes the contact member to be movable in an intersecting direction intersecting with the circling direction and that corrects a deviation of the moving belt, and a connection member that is provided on the side plate, is displaced with respect to the side plate with following the displacement member, and connects the displacement member and the movement section to each other.
US09488925B2

A magenta toner for electrophotography, including: a polyester resin; and a colorant containing a naphthol-based pigment, wherein the magenta toner for electrophotography satisfies requirements <1> and <2> below: <1> [G′(100)(THF insoluble matter)] is 1.0×105 Pa to 1.0×107 Pa, and a ratio of [G′(40)(THF insoluble matter)] to the [G′(100)(THF insoluble matter)] is 3.5×10 or less, where the [G′(100)(THF insoluble matter)] is a storage modulus at 100° C. of THF insoluble matter of the toner and the [G′(40)(THF insoluble matter)] is a storage modulus at 40° C. of the THF insoluble matter of the toner; and <2> an X-ray diffraction pattern of the naphthol-based pigment in a crystalline state has a plurality of peaks in a range of 0°≦2θ≦35°, and a sum of half value widths of the peaks is 5° to 10°.
US09488921B2

An exposure apparatus configured to project each of a plurality of radiation beams onto a respective location on a target, the plurality of radiation beams forming a desired dose pattern via a plurality of spot exposures, the nominal position of a characteristic point in the dose distribution of each of the spot exposures lying at points defining a first grid. The apparatus has, or is provided data from, a controller configured to: calculate a target intensity value for each of the plurality of radiation beams to expose the target to the desired dose pattern, the calculation using as input a rasterized representation of the desired dose pattern, the rasterized representation including a dose value defined at each of a plurality of points on a second grid, the first and second grids having the same geometry, and control the exposure apparatus to emit beams with the target intensity values.
US09488918B2

The invention relates to an optical system for a microlithographic projection exposure apparatus, and to a microlithographic exposure method. An optical system for a microlithographic projection exposure apparatus comprises at least one mirror arrangement having a plurality of mirror elements, wherein these mirror elements can be adjusted independently of one another for changing an angular distribution of the light reflected by the mirror arrangement, and a polarization-influencing optical arrangement which is arranged downstream of the mirror arrangement in the light propagation direction, wherein the polarization-influencing optical arrangement reflects a light beam incident on the arrangement in at least two reflections, which do not occur in a common plane, for at least one angular distribution of the light reflected by the mirror arrangement.
US09488914B2

Disclosed is a fluorine-containing sulfonic acid salt resin having a repeating unit represented by the following general formula (3). In the formula, each A independently represents a hydrogen atom, a fluorine atom or a trifluoromethyl group, and n represents an integer of 1-10. W represents a bivalent linking group, R01 represents a hydrogen atom or a monovalent organic group, and M+ represents a monovalent cation. A resist composition containing this resin is further superior in sensitivity, resolution and reproducibility of mask pattern and is capable of forming a pattern with a low LER.
US09488910B2

New bis(sulfonyl)imide and tri(sulfonyl)methide photoacid generator compounds (“PAGs”) are provided as well as photoresist compositions that comprise such PAG compounds.
US09488904B2

Provided is a mask blank glass substrate that has high surface smoothness, that is formed with a fiducial mark capable of improving the detection accuracy of a defect position or the like, and that enables reuse or recycling of a glass substrate included therein. An underlayer is formed on a main surface, on the side where a transfer pattern is to be formed, of a glass substrate for a mask blank. The underlayer serves to reduce surface roughness of the main surface of the glass substrate or to reduce defects of the main surface of the glass substrate. A surface of the underlayer is a precision-polished surface. A fiducial mark which provides a reference for a defect position in defect information is formed on the underlayer.
US09488903B1

An animation device for producing the perception of animation within a slotted cylinder. The animation device has a rotatable platform, and a slotted cylinder with wall segments at least partially separated by longitudinal slots retained to rotate concentrically with the platform. Images, such as two-dimensional or three-dimensional figures, are retained to rotate with the platform along a circumference substantially concentric with but greater than the circumference of the slotted cylinder whereby the slotted cylinder is disposed radially inward of the images. The images, which can be sequential, could be retained by elongate support members, by an image cylinder, or by any other support. When the platform is rotated, an observer looking through the slots in the slotted cylinder can perceive an animation of the plurality of images within the slotted cylinder. Multiple, separate pluralities of images can be retained, potentially along different circumferences, to produce distinct animations.
US09488900B2

A projection apparatus includes: a housing which includes an intake vent formed in one side surface, and an exhaust vent formed in the other side surface; a first light source; a first heat radiating member which includes fins; a heat transfer pipe which connects the first light source and the first heat radiating member; a second light source; a second heat radiating member which includes fins; and a heat transfer pipe which connects the second light source and the second heat radiating member, wherein the first light source, first heat radiating member, first heat transfer pipe, second light source, second heat radiating member and second heat transfer pipe are housed in the housing, and the first heat radiating member and the second heat radiating member are disposed on a gas flow path substantially linearly connecting the intake vent and the exhaust vent.
US09488896B2

An optical modulator device directly-coupled to a driver circuit device. The optical modulator device can include a transmission line electrically coupled to an internal VDD, a first electrode electrically coupled to the transmission line, a second electrode electrically coupled to the first electrode and the transmission line. A wave guide can be operably coupled to the first and second electrodes, and a driver circuit device can be directly coupled to the transmission line and the first and second electrodes. This optical modulator and the driver circuit device can be configured without back termination.
US09488891B2

A method for fabricating a liquid crystal (LC) device and large area LC devices is provided. The method includes forming a LC layer and forming a coated silicon wafer on at least one surface of the LC layer. The coated silicon wafer includes a sacrificial layer for providing structural strength during fabrication of the LC device and a thin coating layer serving as an external light transmissive layer, and the coated silicon wafer is formed such that the thin coating layer is formed on the LC layer and the sacrificial layer is formed on the thin coating layer. The method also includes fabricating the LC device and selectively removing at least a portion of the sacrificial layer of the coated silicon wafer to expose at least a portion of the thin coating layer to serve as an external layer of the LC device.
US09488890B2

When a pixel portion and a driver circuit are formed over one substrate and a counter electrode is formed over an entire surface of a counter substrate, the driver circuit may be adversely affected by an optimized voltage of the counter electrode. A semiconductor device according to the present invention has a structure in which: a liquid crystal layer is provided between a pair of substrates; one of the substrates is provided with a pixel electrode and a driver circuit; the other of the substrates is a counter substrate which is provided with two counter electrode layers in different potentials; and one of the counter electrode layers overlaps with the pixel electrode with the liquid crystal layer therebetween and the other of the counter electrode layers overlaps with the driver circuit with the liquid crystal layer therebetween. An oxide semiconductor layer is used for the driver circuit.
US09488880B2

Image display device having an electrode forming layer which includes a plurality of gate lines, a plurality of drain lines, a plurality of switching elements and the a plurality of pixel electrodes, and having reference electrode layer between the electrode forming layer and a substrate where the electrode forming layer formed thereon, and the reference electrode layer and the electrode forming layer are insulated by insulating layer.
US09488868B2

Provided a liquid crystal aligning agent capable of prevent liquid crystal molecules from polarization including a polyimide precursor, a cationic exchange resin and a solvent. The present invention further provides a liquid crystal aligning layer formed from the liquid crystal aligning agent, methods of preparing the liquid crystal aligning agent and the liquid crystal aligning layer, and a liquid crystal display panel including the liquid crystal aligning layer.
US09488863B2

The present disclosure relates to a backlight for illuminating back lit displays (e.g. LC displays of LCD televisions). In order to enable a thin design of the backlight and a high uniformity of the light emitted by the backlight, an apparatus may be provided with transparent and diffusing masking elements that may mask individual light sources and may diffuse light back into a light guide. Absorbing elements and/or retro-reflective elements may be arranged proximate the light sources in order to avoid generation of bright spots or rings around the light sources.
US09488858B2

A display device for stably attaching a polarizer and preventing contamination of a liquid crystal layer includes: a substrate; a thin film transistor provided on the substrate; a pixel electrode connected to the thin film transistor; a roof layer disposed on the pixel electrode to be spaced apart from the pixel electrode with a plurality of microcavities therebetween; a liquid crystal layer for filling the microcavities; an adhesive member formed on the roof layer and sealing the microcavities; and a first polarizer provided on the adhesive member.
US09488845B2

A liquid crystal lens is formed with a first electrode formed on a first substrate and two or more second electrodes formed on a second substrate in a stripe pattern. Different voltages are applied to the second electrodes. The plurality of second electrodes exist at the boundary between a first liquid crystal lens and a second liquid crystal lens, and accept the maximum voltage of the different voltages. As a result, the liquid crystal lens can be moved in accordance with the movement of the visual line, the first and second liquid crystal lenses can be separated, and also a refractive index distribution of the liquid crystal lens can be close to a quadratic curve, thereby enabling to prevent the crosstalk.
US09488842B2

According to one embodiment, a liquid crystal optical device includes first and second substrate units and a liquid crystal layer. The first substrate unit includes a first substrate having a first major surface, and a first electrode extending along a first direction. The second substrate unit includes a second substrate and a first opposing electrode. The liquid crystal layer is provided between the first substrate unit and the second substrate unit and includes a first portion provided on a side of the first substrate unit and a second portion provided on a side of the second substrate unit. The first portion has a vertical alignment. The second portion has a horizontal alignment. A long axis of liquid crystal molecules in the second portion aligns along a second direction perpendicular to the first direction.
US09488828B2

In an optical deflector apparatus including a mirror, an inner frame, an outer frame, an inner piezoelectric actuator adapted to flex the mirror around an axis of the mirror, an outer piezoelectric actuator adapted to flex the mirror around the axis of the mirror, and a driver adapted to generate an offset drive voltage and a rocking drive voltage. The offset drive voltage is applied to a first piezoelectric actuator selected from the inner piezoelectric actuator and the outer piezoelectric actuator. The rocking drive voltage is applied to a second piezoelectric actuator different from the first piezoelectric actuator.
US09488826B2

Disclosed is an electrowetting display device including a plurality pixels. Each pixel includes a pixel electrode, a hydrophobic layer, a hydrophobic fluid, and a bank adapted to limit the range of movement of the hydrophobic fluid. The bank has a hydrophobic bank surface and a hydrophilic bank surface, which face each other. The hydrophobic fluid is moved from the hydrophilic bank surface towards the hydrophobic bank surface by the application of a voltage to the pixel electrode.
US09488825B2

The invention relates to a long-range optical device, in particular a sighting telescope, comprising an outer housing in which a reversal system is disposed between an objective lens and eyepiece, and having an adjusting mechanism for adjusting the sighting line by adjusting at least one optical component inside the outer housing, and having a resetting mechanism acting on the optical component which has at least one spring in order to generate the restoring force. The resetting mechanism comprises at least one lever which transmits the spring force of the spring to the optical component.
Patent Agency Ranking