US09635124B2

The disclosure relates to conveying state changes from an advertising node to one or more discovering nodes, wherein the advertising node may convey the state changes using small efficient low-level broadcast or multicast advertisements to trigger delivering larger structured data in a manner that may be conceptually similar to broadcasting or multicasting but actually delivered using point-to-point or other delivery mechanisms that may be more efficient and reliable. In particular, the advertising node may the convey state changes using connectionless messaging and a store-and-forward cache in a manner that removes bandwidth and/or size constraints that networks impose on multicast/broadcast datagrams while preserving benefits associated therewith.
US09635123B2

A computer system include a service server, a storage server and a management server, wherein the service server includes a operating system, wherein the operating system includes a cache driver, wherein the storage server manages a plurality of tiered storage areas each having an access performance different from one another, wherein the management server includes an alert setting information generation part for generating alert setting information for the service servers to transmit alert information notifying a trigger to change an arrangement of data in accordance with a state of the service, and a control information generation part for generating cache control information including a first command for controlling an arrangement of cache data on a storage cache and tier control information including a second command for controlling an arrangement of the data on the plurality of tiered storage areas.
US09635118B1

A method includes receiving, by a processor, a selection for initial message parameters for a push notification. The push notification is sent to a mobile device using the initial message parameters. The mobile device receives the push notification with the initial message parameters. An access event is determined. Access events include unlocking the mobile device and sensing a change by a camera of the mobile device as the mobile device is moved out from a stored location. The push notification initial message parameters are substituted with new message parameters based on the access event and real-time detection of one or more micro-locations in a particular indoor venue, the real-time detection of one or more micro-locations being based on at least one of Bluetooth low energy (BLE) beacons, Wi-Fi triangulation and Internet of Things (IoT) information, and the push notification has a standardized format including dynamic message parameters.
US09635113B2

The software-as-a-service (the “Service”) is a web-based software product available to a service professional (an “SP”) allowing such SP to digitally engage clients on matters using any device that can connect to the internet such as a laptop, smartphone, tablet or other web-enabled devices (Google glasses, web-enabled watches etc.) (the “Device”). SPs can also use the Service to collaborate with their clients on matters by communicating and sharing documents with them in private collaboration portals exclusive to a specific client matter which are accessible through the Service and created by the Service during the Service's digital engagement process.The Service is presently directed to SPs such as lawyers for use in the digital engagement of, and collaboration with, their clients on client matters. However, the Service can be easily customized for use by other SPs—such as accountants, consultants, doctors, psychologists, dentists, contractors and others who perform services for clients, customers and/or patients—who would like to digitally secure terms of engagement, and subsequently communicate and share files, with their clients, customers and/or patients in a private digital collaboration portal.
US09635108B2

Systems and methods for location-based online content sharing using unique identifiers are provided. A server and a plurality of clients may be connected to one or more networks. A first client may send a shared content to the server. The first client may also send a first location of the first client as well as a unique identifier for the shared content. The server may store the shared content. A second client may request the shared content, and the request may include the unique identifier and a second location of the second client. The server may determine that the second location is within a predefined distance from the first location. Upon such determination, the server may send the shared content to the second client.
US09635107B2

A system and method for managing content data transfers in a peer-to-peer communications network is described. The system includes a hierarchical arrangement of tracker modules, each tracker module being responsible for managing a tracker domain of network elements. Each tracker module has stored therein a content table including a record of content data available to the network elements within its respective tracker domain. Each tracker module responsible for a tracker domain containing end user peers is configured so that, if a content data request is received from a requesting peer in its respective tracker domain and the requested content is held by other peers in that tracker domain, a list of peers having the content data stored thereon is sent to the requesting peer. If the requested content is not held by enough other peers in that tracker domain, the content data request is transferred to the next tracker module up in the hierarchy.
US09635072B1

Systems and methods for creating call reports which may allow a sales user to remotely present content to HCP users. Information for scheduling a remote meeting may be received from an application for creating call report on a first user computing device, a request for remote meeting may be sent to a conference system, and a group meeting ID may be received from the conference system. An individual meeting ID and an individual meeting invitation for the at least one invitee may be generated. The meeting invitation may include a link for the remote meeting. When the at least one invitee clicks on the link in the invitation, he/she is added to the remote meeting. The content is transmitted via the conference system, but no user interface of the conference system is displayed during the remote meeting.
US09635069B2

An exemplary method includes detecting, by a user feedback system, ring-back content provided to a first computing device during a connection period prior to beginning a communication session between the first computing device and a second computing device, and providing, by the user feedback system in conjunction with the detecting of the ring-back content provided to the first computing device, a feedback mechanism that facilitates a user of the first computing device providing feedback regarding the ring-back content. Corresponding systems and methods are also described.
US09635068B2

A method for controlling media presentation is performed at a first electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors. A user input requesting a media-control operation to be implemented at a second electronic device distinct from the first electronic device is received. In response to receiving the user input, a first request is sent to a server system to cause the media-control operation to be implemented at the second electronic device, wherein the server system is distinct from the first electronic device. A second request is sent to the second electronic device, wherein the second request is a request to implement the media-control operation at the second electronic device.
US09635066B2

A method and system for entertainment and information services delivered via mobile telecommunication devices include a communication network, and a station communicatively linked to the communication network. The station includes an output and an interface. Also included is a head-end having at least one database configured to store programs including an audio content. The head-end receives a request from the station for a desired one of the programs, verifies the request, transmits a first portion of the desired program to the station, and records an association between the identification and the desired program. The head-end further suspends transmission of a second portion of the program based upon detection of an indication to suspend transmission. The head-end further transmits the second portion of the program based upon detection of an indication to resume transmission and stored bookmark data indicating the starting location in the program of the second portion.
US09635064B2

A network-enabled device may include an interface operably connected to an interface of a streaming media device, and be configured to receive a request from the streaming media device. The network-enabled device may also include a processor configured to allow the request from the streaming media device based on a vendor matching policy.
US09635063B2

A method of routing messages in an IP-based signaling network is provided. Further, a network node for performing such a routing of messages in an IP-based signaling network is provided. The network node comprises at least two interfaces and a processing unit configured to route an incoming message received at a first of the at least two interfaces to a second interface of the at least two interfaces. Further, a relay network comprising plural of such network nodes as relay nodes is provided.
US09635062B2

Being aware of a loss of signalling bearer transport through an IP Connectivity Access Network is an important issue. Therefore, the present invention relies on amending the Policing and Charging Control model with means to provide the IMS infrastructure with subscriptions to and notifications about signalling session events detected on the signalling IP flow transported through the bearer layer. To this end, a P-CSCF, or AF included therein, is amended to allow the establishment of a signalling session for subscription to notification of bearer level events for a signalling IP flow. Apart from that, new processing rules are required at the AF and PCRF for handling the signalling session, the notification of events and the termination of the signalling session.
US09635061B2

A conference handling system for an enterprise is provided. The conference handling system includes a status determining module for determining a status of a conference bridge. The conference handling system further includes a conferee routing module for routing a conferee into a session comprising an active session and a waiting session, based on the status of the conference bridge, the conferee routing module further determining a contextual status of the active session. The conference handling system further includes a conferee serving module for providing services to the conferee into the waiting session based on the contextual status of the active session. The conference handling system further includes a conferee inviting module for adding additional conferees with a specific profile in the waiting session and the active session based on absence of a conferee having a similar profile.
US09635060B2

In illustrative embodiments, methods in accordance with the present invention utilize a thin kernel module operating in the kernel space of an operating system to redirect all TCP flows to user space for application analysis and processing. Redirected data is presented to the user space application as a data stream, allowing the processing of information contained within the data stream from the user space on a mobile device. This allows the user space application to inspect and take action on incoming data before allowing the data to continue to pass through the device. This enables parental controls, firewalls, real-time anti-virus scanning, tethering/hot-spot, bandwidth optimization, and similar programs to effectively operate across different mobile devices as user downloadable/actuatable applications.
US09635059B2

An adaptable network security system includes trust mediator agents that are coupled to each network component. Trust mediator agents continuously detect changes in the security characteristics of the network and communicate the detected security characteristics to a trust mediator. Based on the security characteristics received from the trust mediator agents, the trust mediator adjusts security safeguards to maintain an acceptable level of security. Trust mediator also uses predetermined rules in determining whether to adjust security safeguards. Despite inevitable changes in security characteristics, an acceptable level of security and efficient network operation are achieved without subjecting users of the network to over burdensome security safeguards.
US09635058B1

A computer establishes normal activity levels of a factor associated with an application, system, network, or computing environment. The computer receives rules prescribing the trust levels assigned to users or devices during normal and abnormal activity levels exhibited by the factor. The computer monitors the activity level exhibited by the factor and determines whether the activity is normal or abnormal. If the computer determines that the factor is exhibiting abnormal activity, the computer modifies the trust level of associated users and devices according to the rules. The computer continues to monitor the activity of the factor until the computer determines that normal activity levels of the factor have returned, at which point the computer modifies the trust level of associated users or devices according to the rules.
US09635055B2

Systems, methods, and software described herein provide encryption configurations for secure application containers. In one example, a method of operating a management system to provide encryption configurations to secure application containers includes identifying an encryption configuration from a plurality of encryption configurations for an application container. The method further includes transferring the encryption configuration to the application container, wherein the encryption configuration configures a security layer in the application container to act as an encryption intermediary between an application in the application container and processes external to the application container.
US09635050B2

In one embodiment, data flows are received in a network, and information relating to the received data flows is provided to a machine learning attack detector. Then, in response to receiving an attack detection indication from the machine teaming attack detector, a traffic segregation procedure is performed including: computing an anomaly score for each of the received data flows based on a degree of divergence from an expected traffic model, determining a subset of the received data flows that have an anomaly score that is lower than or equal to an anomaly threshold value, and providing information relating to the subset of the received data flows to the machine learning attack detector.
US09635048B2

A system and method is provided for implementing platform security on a consumer electronic device having an open development platform. The device is of the type which includes an abstraction layer operable between device hardware and application software. A secure software agent is provided for embedding within the abstraction layer forming the operating system. A secure store is provided for storing security information unique to one or more instances of the application software. The secure software agent uses the security information for continuous runtime assurance of ongoing operational integrity of the operating system and application software and thus operational integrity of the device.
US09635047B2

A particular activity performed by a particular user of a computing device is identified, for instance, by an agent installed on the computing device. It is determined that the particular activity qualifies as a particular use violation in a plurality of pre-defined use violations. A behavioral risk score for the particular score for the user is determined based at least in part on the determination that the particular activity of the particular user qualifies as a particular use violation. Determining that the particular activity qualifies as a particular use violation can include determining that the particular activity violates a particular rule or event trigger corresponding to a particular pre-defined use violation.
US09635042B2

A computer system enables a business to reduce risks from phishing electronic messages. One or more original web links embedded in the electronic message may be replaced with a replacement web link. If the determined risk score for the original webpage is large enough webpage and the user clicks on the embedded web link, a user is directed to an intermediate webpage rather than to the original webpage. The intermediate webpage may provide details about the original webpage so that the user can make an informed choice whether to proceed to the original website. For example, the intermediate webpage may provide pertinent information to a user such as the actual domain of the remote site, the country the site is hosted in, how long the site has been online, and a rendered screen capture of the remote website, and/or a confidence score.
US09635030B2

A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.
US09635024B2

A method, non-transitory computer readable medium, and access policy management computing device that obtains a first set of attributes based on a login request received from a client device. The first set of attributes includes at least credentials for a user of the client device. A persistent data store record for the user is identified and a second set of attributes associated with the user, and included in the persistent data store record, is imported into a session cache record for the user. A fingerprint including the second set of attributes is compared to the first set of attributes. A multifactor or single factor authentication is initiated based on a result of the comparison to determine when the credentials for the user are valid. A session for the user is established and access by the user to network resource(s) is allowed, when the credentials for the user are valid.
US09635017B2

A computer network security management system is provided, in which a corporate computer network can be substantially separated from an external network because the external exposure of the corporate computer network is minimized, and a possibility that a hacker may get into a relay server or a central server can be fundamentally cut off. The computer network security management system is expected to further enhance the security level of a corporate computer network.
US09635016B2

A new identification (ID) technology comprising unified and standardized object identification within Cyber Space is disclosed based upon intrinsic properties of the entity to be identified. This Cyber Gene ID (or Cyber ID) technology extracts intrinsic information from either the physical users or their cyberspace counterparts, and such information is categorized into client parameters, dynamic parameters, static parameters, cloud parameters, connection parameters and user parameters.
US09635012B2

A method for deriving a verification token from a credential may be provided. The credential may be a set of attributes certified by an issuer to a user using a public key of the issuer. The method may comprise generating the verification token out of the credential and binding the verification token to a context string, wherein the verification token may comprise at least one commitment. A commitment may be a blinded version of an attribute. The method may also comprise generating an opening key for the verification token enabling a generation of a confirmation for a validity of the attribute.
US09635006B2

A cloud based system for a package exchange with a vehicle service is discussed. The system can have servers having processors, ports, and databases and a security module running on the processors to receive a virtual key and one of a request for package exchange with a vehicle service, data, or both, from a package delivery vehicle. The virtual key has a first shelf life and is used for authentication of communications from the delivery vehicle. The security module can receive a security token having a second shelf life from a user. The security token is used for verification of the user and target vehicle. After the first authentication and in an overlap window of the two shelf lives, the security module can send the one or more commands to an on-board actuation module of the target vehicle to cause an electro-mechanical operation in the target vehicle.
US09635002B2

A method involving a communication device, which comprises sending a request to a communication device; receiving a response from the communication device over a local communication path; deriving a received data set from said response; determining at least one data set that had been previously transmitted to the communication device over a wireless portion of a second communication path different from the local communication path; and validating the response based on the received data set and the at least one previously transmitted data set.
US09635000B1

The invention describes an identity management system (IDMS) based on the concept of peer-to-peer protocols and the public identities ledger. The system manages digital identities, which are digital objects that contain attributes used for the identification of persons and other entities in an IT system and for making identity claims. The identity objects are encoded and cryptographically encapsulated. Identity management protocols include the creation of identities, the validation of their binding to real-world entities, and their secure and reliable storage, protection, distribution, verification, updates, and use. The identities are included in a specially constructed global, distributed, append-only public identities ledger. They are forward- and backward-linked using the mechanism of digital signatures. The linking of objects and their chaining in the ledger is based on and reflect their mutual validation relationships. The identities of individual members are organized in the form of linked structures called the personal identities chains. Identities of groups of users that validated identities of other users in a group are organized in community identities chains. The ledger and its chains support accurate and reliable validation of identities by other members of the system and by application services providers without the assistance of third parties. The ledger designed in this invention may be either permissioned or unpermissioned. Permissioned ledgers have special entities, called BIX Security Policy Providers, which validate the binding of digital identities to real-world entities based on the rules of a given security policy. In unpermissioned ledgers, community members mutually validate their identities. The identity management system provides security, privacy, and anonymity for digital identities and satisfies the requirements for decentralized, anonymous identities management systems.
US09634988B2

An apparatus that facilitates the accurate and uncomplicated placement of an adhesive circuit structure onto an integrated circuit card is described. The apparatus is configured to hold the adhesive circuit structure and an integrated circuit card such that the two components can be aligned for proper placement.
US09634981B2

The disclosed system and method seamlessly melds aspects of chat and email in one system. The disclosed system and method facilitates easy and frictionless real-time collaboration between Users, whether accessed via email, a web interface, or a chat client.
US09634962B2

A method for message handling between a message producer and a remote message consumer in a shared queue computing environment. The method includes, receiving from a message producer, at least one message by a first queue manager. A first queue manager writes both the message data associated with at least one message, to a shared data repository, and a pointer, associated with the message data to a coupling facility, using an uncommitted key. The second queue manager, upon an indication that an uncommitted key is written to the coupling facility, reads the message from the shared data repository based on the pointer, and stores the message in an internal memory storage buffer. The first queue manager then commits a batch of messages. Finally, the second queue manager merges the pointer and the message from the internal memory storage buffer, in response to a remote message consumer requesting the message.
US09634961B2

Some embodiments provide a system that includes a backup device and a plurality of switches coupled to the backup device. A switch in the plurality of switches may be coupled to the backup device using at least a special link. The at least special link may be configured by a replacement device when the switch coupled to the backup device using the at least the special link fails, the failed switch is replaced with the replacement device, and the replacement device receives configuration data associated with the special link from another switch of the plurality of switches via a simple link. The simple link may allow communication of data without configuration of the simple link. The backup device may be configured to manage backup data associated with the plurality of switches.
US09634960B2

A packet switching system of an access capacity scalable to multiple petabits per second is disclosed. A multiplicity of switch units, each of a relatively small dimension, is organized into orthogonal sets of switch units and the switch units of each set are cyclically interconnected through a respective dual rotator. Each switch unit has a contention-free switching mechanism and is coupled to a same number of dual rotators. Each switch unit has a switch-unit controller configured to route data received from external data sources to external data sinks coupled to any other switch unit by communicating with at most one switch-unit controller of an intermediate switch unit.
US09634958B2

One or more resource slots are instantiated and allocated to a user according to a first set of pricing policies. The user is allowed to identify at least one of the resource slots and identify other users allowed to access the identified resource slots according to a second pricing policy, the second pricing policy being designated by the user. An indication is received that a request has been received that exceeds a computing capacity. In response, additional computing capacity to allow fulfillment of the request is allocated.
US09634956B2

An application combines on-site and cloud-based calculations. The application selects a cloud computing broker from a list sorted by load. The broker receives computation requests from the application, sends corresponding load-balanced requests to local application service hosts and cloud proxies, receives responses, and sends the responses to the application without identifying the response source as local versus non-local. Each proxy has a logical-physical mapping of cloud-resident worker nodes. A scheduler receives session requests from applications, allocates local and cloud computing resources to a session, and tracks resource usage by session. An application previously run only on-premises can be executed partially on cloud worker nodes without modification. The proxy re-routes unfulfilled requests from a failed worker, undetected by the broker. If all workers assigned to that proxy fail, then the broker reassigns unfulfilled requests to another proxy, undetected by the application.
US09634955B2

In various embodiments, methods and systems for optimizing data transfer are provided. Data transfer optimization is accomplished by a data transfer optimization server. A data transfer session is initiated. The initiation of the data transfer session comprises analyzing transfer parameters for one or more data-source devices. An optimum number of concurrent network calls is calculated for the data transfer session. The calculation is based on the data transfer parameters. At least a portion of the optimum number of concurrent network calls is allocated for executing the data transfer session. The transfer parameters are monitored for changes. The optimum number of concurrent network calls is updated for the data transfer session based on a triggering event associated with the data transfer session. Updating the optimum number of concurrent network calls comprises recalculating the optimum number of concurrent network calls based on the transfer parameters after the trigger event.
US09634951B1

Apparatus and methods are disclosed for generating, sending, and receiving messages in a networked environment using autonomous (or semi-autonomous) agents. In one example of the disclosed technology, a method of collecting data from an agent executing on a host computer connected to one or more agent data consumers via a network connection includes collecting host data, the collecting occurring whether or not the agent can currently send data via the network connection. When the agent cannot send data via the network connection, the agent spools at least a portion of the collected host data in a spooler. When the agent can send data via the computer network, the agent sends at least a portion of the spooled host data to at least one of the agent data consumers.
US09634947B2

A method includes storing data packets in a buffer at a receiving terminal. The data packets are received by the receiving terminal from a transmitting terminal. The method also includes determining a dropped packet rate at the receiving terminal, a packet transmission latency between the receiving terminal and the transmitting terminal, a signal quality at the receiving terminal, and a use application at the receiving terminal. The method further includes dynamically adjusting a size of the buffer based on the dropped packet rate, based on the packet transmission latency, based on the signal quality, and based on the use application.
US09634945B2

A system architecture and methods for data traffic flow classification are provided. An initial traffic class is assigned to a data flow as a current traffic classification, where the initial traffic class is based static traffic classification method(s) applied with respect to an initial packet of the data flow. A predetermined number of further packets of the data flow, subsequent to the initial packet, are analyzed based on predetermined factor(s), and a traffic class based on the analysis of the further packets is determined. The traffic class based on the analysis of the further packets is assigned as the current traffic classification of the data flow. Data indicating a traffic class for the data flow (based on a dynamic traffic classification method) is received, and the traffic class based on the dynamic traffic classification method is assigned as the current traffic classification of the data flow.
US09634937B2

A ring control unit controls the ring network by transmitting and receiving a control frame through ring ports, and receives an address table deletion command via the control frame. When a first deletion command is received, an address table processing unit prohibits a learning process to the address table and then starts deleting the address table. Then, when a N-th (N is an integer of 2 or more) deletion command is received in a period before the completion of the deletion of the address table, the address table processing unit continues to execute the deletion of the address table.
US09634936B2

In some examples, a controller comprises one or more processors; a control unit configured to obtain, from a router in a first network, a route that specifies a next hop to an address prefix reachable by the first network; and a service chain unit configured to generate a modified route that specifies a service node as the next hop for the address prefix, wherein the service node is external to the first network, and wherein the control unit is further configured to send the modified route to a second network, the modified route marked with an import route target configured for a provider edge router of the second network so that traffic from the first network and destined for the second network is forwarded to the service node.
US09634934B2

A packet is generated at a first network connected device for transmission to a destination network device through a network comprising a plurality of pods. At least two of the plurality of pods are within separate management domains, and generating the packet comprises generating the packet with a first identifier and a second identifier. The first identifier indicates a pod of the plurality of pods in which the destination network connected device is located, and the second identifier indicates an identity of the destination network connected device within the pod of the plurality of pods. The packet is transmitted from the first network connected device to the destination network connected device.
US09634931B2

A method of providing network communications includes spawning a virtual machine that virtualizes network capabilities of the device such that a virtual network connection is provided; using the virtual network connection, transmitting a packet to a first node using a first routing protocol for communication to a destination device; setting a timer, the timer having a value corresponding to an amount of time greater than an average response time of the destination device; and, upon expiration of the timer, transmitting the packet to a second node using a second routing protocol for communication to the destination device.
US09634924B2

In one embodiment, a particular device within a client-layer network maintains client-layer topology information including server-layer Shared Risk Link Group (SRLG) information of server-layer devices and links in a server-layer network associated with client-layer links and client-layer nodes in the client-layer network. A determination is made to discover if there is an alternative client-layer path to an established client-layer path between a first packet switching device and a second packet switching device if all server-layer resources of any particular server-layer SRLG of a plurality of total server-layer SRLGs associated with the established client-layer path become unavailable. In one embodiment, the plurality of total server-layer SRLGs includes: an SRLG of a same optical node, an SRLG of a same optical fiber, an SRLG of co-located plurality of optical nodes, and/or an SRLG of co-located plurality of optical fibers.
US09634922B2

Among other aspects, the present disclosure provides a computer implemented method of routing information. A first routing information base is received at a proxy router. The first proxy router compares the first routing information based with a second routing information base associated with an assisted router. The proxy router updates the second routing information base based on the first routing information base. The proxy routing transmits updated routing information to the assisted router.
US09634910B1

A system including a monitoring unit to monitor in-stream shared content and content served via the online service to a user; an in-stream shared content receiving unit to receive information about the in-stream shared content served with the content; a companion shared content selection unit to select the companion shared content based on the monitored in-stream shared content and content, and the received information; and a transmitting unit to transmit the selected companion shared content to the online service.
US09634908B2

In one embodiment, characteristics of a connection traversing a packet switching device is determined, which includes, but not limited to, determining a network port number and/or address of an established connection based on a signature of the connection. In one embodiment, a packet switching device receives and forwards packets of particular communication between a device and a remote node in a network. The packet switching device maintains information of the particular communication and identification data for use in subsequent identification of said particular communication. In response to receiving a communications information request specifying a signature related to said particular communications, the packet switching device prepares and sends a response, which typically includes matching the signature to said maintained identification data resulting in identification of said information including a characterization of said particular communications, and sending a reply including the characterization of said particular communications.
US09634907B2

A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include adaptation services with feedback.
US09634897B2

A communication apparatus capable of activating an EEE power saving mode when not activated. The communication apparatus is operable in an auto-negotiation mode. When a CPU of the communication apparatus determines that a power saving mode to be realized in the auto-negotiation mode is to be activated, if an other-party apparatus at the other end of communication has been set to a fixed mode, the CPU causes the other-party apparatus to be set to the auto-negotiation mode.
US09634880B2

Provided is a method for displaying a graphical user interface on a server device and a client device for controlling the server device. The method may include receiving AV data being played in the server device at the client device, receiving a command at the client device to control the server device, generating a first graphical user interface in response to the received command for display on the client device together with the AV data received from the server device, transmitting a control signal corresponding to the command to the server device, and receiving information related to a second graphical user interface displayed on the server device in response to the command. The first graphical user interface may be displayed on the client device before the information related to the second graphical user interface displayed on the server device is received.
US09634878B1

Quadrature Amplitude Modulation (QAM) methods, apparatus, and systems including a QAM transmit modulator to generate an output signal using a two-dimensional (2-D) QAM symbol constellation is disclosed.
US09634876B2

The present invention describes an orthogonal frequency-division multiplexing, OFDM, transmitter and a method for embedding phase reference symbols into an OFDM symbol. The invention comprises a single-carrier pre-processing unit arranged to receive phase reference symbols and provide pre-processed phase reference samples as output and an OFDM modulator arranged to receive data symbols and the pre-processed phase reference samples as input and map the data symbols to sub-carriers and embed the single-carrier samples into a frequency sub-band of the OFDM symbol. While the invention particularly relates to an OFDM communication system, it should be noted that it could be applicable to any type of multicarrier communication system.
US09634873B1

The present invention discloses BPSK demodulator, which uses a delay circuit to delay a BPSK signal and mixes the delayed BPSK signal with the undelayed BPSK signal to output a demodulated data signal, and which uses a phase rotation circuit and the demodulated data signal to obtain a carrier clock signal. The operating frequency of the delay circuit is the same as or 0.5 times the carrier frequency. Therefore, the present invention consumes less power and is realized by digital circuits and analog circuits.
US09634872B2

Disclosed is a multimode receiver, comprising: an antenna system configured to receive a signal sent by a base station and select a receiving circuit front end according to the frequency band of the signal; more than one receiving circuit front end configured to perform down-conversion frequency processing on a signal sent by the antenna system and send the processed signal to an I/Q demodulator; the I/Q demodulator configured to demodulate the signal sent by the receiving circuit front ends and send the demodulated signal to a baseband unit; and the baseband unit configured to decode the demodulated signal. Disclosed is a receiving method for a multimode receiver. By adopting the present invention, one set of receiving circuit front ends can be utilized for signals of the same frequency band and different modes, decreasing the number of radio-frequency chips, and lowering the cost.
US09634869B2

The present invention provides a method for performing channel estimation and detection in a Multiple-Input-Multiple-Output (MIMO) system, including: generating a demodulation reference signal, DM-RS, pattern for an extended cyclic prefix (CP); and estimating and detecting channel performance based on the generated DM-RS signal pattern. The DM-RS pattern supports from rank 1 to rank 8 patterns for 8 layer transmission. A transmitter, a receiver and a system thereof are also provided. The solution of the present invention improves channel estimation accuracy, saves channel estimation implementation and implementation complexity at terminals.
US09634866B2

Techniques and mechanisms for performing circuit-switched routing and packet-switched routing for network communication. In an embodiment, a router evaluates control information of a packet received by the router, the evaluation to detect whether the packet includes data for a sideband communication. Based on the evaluation, the router performs a selection from among a plurality of modes of the router, the plurality of modes including a first mode to route the packet for packet-switched communication of sideband data in a network. The plurality of modes also includes a second mode to configure a circuit-switched channel according to the packet. In another embodiment, the router determines a direction for routing a packet in a hierarchical network, wherein the determining of the direction is based on a level of the router in a hierarchy of the hierarchical network.
US09634861B2

Techniques for reducing error in time-of-flight measurement due to transceiver latency are disclosed. A method includes determining a first indicator of a first latency of a first transceiver of a first system using a first loopback configuration of the first transceiver. The method includes receiving a second indicator of a second latency of a second transceiver determined by a second system using a second loopback configuration of the second transceiver. The method includes determining a third indicator of a roundtrip latency of a communication from the first transceiver to the second transceiver and back to the first transceiver. The method includes determining a time-of-flight between the first system and the second system based on the first indicator, the second indicator, and the third indicator.
US09634858B2

A field device that communicates in accordance with Ethernet signaling is provided. The field device is powered by virtue of its Ethernet connection. The field device preferably includes a feature board that includes an Ethernet network connection and a field device connection. The feature board is configured to power the field device with power received through the Ethernet network connection. The feature board interacts with the field device using a process industry standard communication protocol. A method of operating a field device is also provided.
US09634854B2

A method of sharing a function via a network includes selecting a second device having a shared function desired by a first device from among at least one device connected to the network, linking the first device with the second device via the network, transmitting original multimedia content from the first device to the second device via the network, and performing the shared function with respect to the original multimedia content in the second device and transmitting result data of the performing of the shared function to the first device via the network.
US09634852B2

A control method of the present disclosure causes a computer of the information apparatus to: switch between display of a first display screen and a second display screen displayed on the display, when selection of a region corresponding to a staircase on a floor plan for a first floor or a second floor is sensed; and output to the network a first control command, when selection of an illumination icon representing an illumination device among the one or more target devices in a region corresponding to the staircase included in the first display screen, or an illumination icon representing the illumination device in a region corresponding to the staircase included in the second display screen is sensed, and when selection of the region corresponding to the staircase is sensed, the first control command controlling on/off of power for the illumination device associated with the region corresponding to the staircase.
US09634847B2

A method and system for multicasting IPTV channels includes using both a designated and a redundant network routing device. When the designated routing device detects that an MCDN network connection to an IPTV multicast source is unavailable, the designated routing device reduces its designation priority to a lower value. A message is sent to the redundant routing device with an instruction to increase its designation priority to a higher value. After the designation priorities have been modified, the designated routing device may serve as a new redundant routing device, while the redundant routing device may serve as a new designated routing device. The routing devices may remain in the new configuration, even after interrupted network connections are restored.
US09634846B2

Systems, methods and transitory computer-readable storage media for running a link state routing protocol in a network that includes spine and leaf nodes. The methods include, receiving at a node in a network, one or more LSPs and re-forwarding the LSPs to other nodes. A spine node generates copies of the received LSPs and forwards the copies of the LSP to the leaf nodes in the network at a rate that is faster than the rate that the leaf nodes re-route the LSPs to the spine nodes using a hardware flooding mechanism in order to reduce the amount of processing that occurs at each spine node. In order to synchronize the LSP databases, the spine nodes send triggered CSNPs, using hardware flooding, to all leaf nodes in the network.
US09634845B2

There is described a method of delivering data from a server to a client device in a network. Data packets with a first source address are sent in a first session from the server to the client device. A Session Switch Information (SSI) message, including a second source address, is sent from the server to the client device. A second session is configured between the server and the client device, and data packets with a second source address are sent in the second session from the server to the client device. The same transport protocol may be used for both sessions, and the method can be 10 used to switch between unicast and multicast delivery.
US09634831B2

Implementations for providing role-based distributed key management (DKM) replication are described. A server node receives a request from a requester node to perform a DKM create or update function. The server node determines the role of the requester node based on a public key of the requester node. The server node determines whether the role of the requester node indicates that the requester node is authorized to request the DKM create or update function. If the requester node's role is authorized to request the DKM create or update function, then the server node performs the requested function. The DKM create or update function may involve a replication function. Public key and trust chains may be derived from physical cryptographic processors, such as TPMs.
US09634827B2

A method and system. Ciphertext is generated by applying an initialization vector and an encryption key to plaintext. The initialization vector is combined with the ciphertext to generate encrypted data, by using an embedding rule to perform the combining, wherein using the embedding rule includes generating the encrypted data by: dividing the initialization vector into a specified number of bits to obtain an ordered sequence of initialization vector fragments; dividing the ciphertext into a specified number of bits to obtain ciphertext fragments; and distributing the initialization vector fragments between the ciphertext fragments according to the order of the initialization vector fragments in the sequence.
US09634821B2

A channel access method in a wireless local area network (WLAN) system using a multi-channel configured by aggregation of a plurality of subchannels is provided. The method includes receiving from an access point (AP) a multi-channel switching request frame for requesting a first station operating in a first subchannel constituting the multi-channel to switch to a second subchannel constituting the multi-channel and transmitting a multi-channel switching response frame for reporting whether to switch to the second subchannel in response to the multi-channel switching request frame.
US09634820B2

A method in a network node for adapting a Secondary cell, SCell, command to a user equipment, UE, is provided. The SCell command is one of a setup and release command. The network node adapts the SCell command by one of advancing and delaying the timing of sending said SCell command with respect to a start of a transmission occasion of disjoint signals on which one of the UE and the network node is performing at least one of a measurement, the disjoint signal is a signal that is not used for performing the measurement in every subframe, a data transmission, the disjoint signal is a signal that is not used for transmitting the data in every subframe, and a data reception, the disjoint signal is a signal that is not used for receiving the data reception in every subframe.
US09634818B2

The application relates to radio communications and discloses a method and apparatus for feeding back and receiving acknowledgment (ACK) information of semi-persistent scheduling (SPS) data packets. The method includes receiving downlink data packets and an uplink data assignment indicator (UL DAI) from a base station, wherein a value of the UL DAI indicates a number (N) of all scheduled downlink sub-frames which scheduled by the base station for the user equipment, the number N is greater than 1, and a number k (k
US09634808B2

To perform rate matching appropriately even when downlink signals are transmitted from a plurality of transmission points to a user terminal, a radio communication system having a user terminal capable of coordinate multi-point transmission and reception with several radio base stations is provided. A radio base station transmits downlink control information including bit information defining a predetermined rate matching pattern to the user terminal. The user terminal receives the downlink control information and performs rate matching based on the bit information defining the rate matching pattern. A combination of a cell-specific reference signal pattern and an interference measurement reference signal pattern in the case of transmission from several radio base stations each using an MBSFN subframe or NCT is defined in predetermined bits. The user terminal performs rate matching based on the bit information and the subframe configuration and interference measurement reference signal pattern of the radio base station.
US09634798B2

A processing method and device for packet loss compensation in video-conferencing system are provided. The method includes: when a video conference is held, judging whether terminals participating in the video conference include one or more FEC terminals, if yes, matching code stream processing capabilities of transmitting terminal and receiving terminal between FEC terminals which transmit a code stream or between an FEC terminal and an ordinary terminal which transmit code stream, and converting a data code stream transmission rate of the transmitting terminal into a bearable data code stream rate of the receiving terminal. The device includes a judgment component and a matching component. The solution enables a terminal with packet loss to activate an FEC function to compensate lost data, and also enables an ordinary terminal without packet loss to keep an original data code stream rate for communication, thereby maximally ensuring the image quality of the video-conferencing system.
US09634794B2

A method of transmitting a packet in a wireless local area network system. The method is performed by a transmitting station and includes generating a packet including at least one spatial stream and first control information including a first field and a second field, and transmitting the packet to at least one receiving station. The first field indicates a group ID of the at least one receiving station and whether the packet is generated based on a single user transmission scheme or a multi user transmission scheme. Content of the second field is determined based on whether the packet is generated based on the single user transmission scheme or the multi user transmission scheme, the second field indicates a modulation and coding scheme (MCS) index used for the packet if the packet is generated based on the single user transmission, and the second field indicates an encoding scheme applied to the at least one receiving station if the packet is generated based on the multi user transmission scheme.
US09634787B2

Input light includes a multicarrier signal and first CW light of a first optical frequency. A transmitter generates a modulated optical signal based on an inverted signal of a dropped signal. A light source generates second CW light of a second optical frequency. A delay element adjusts a phase difference between the modulated optical signal and the second CW light. The multicarrier signal, the first CW light, the modulated optical signal and the second CW light are input to nonlinear optical medium. A detector detects beat frequency component between the modulated optical signal and the second CW light. A controller controls the delay element so as to increase the beat frequency component. A difference between the first optical frequency and an optical frequency of the dropped optical signal is substantially the same as a difference between the second optical frequency and an optical frequency of the modulated optical signal.
US09634783B2

A serial packet sync encoder is used to encode a serial packet sync datastream. In an embodiment, the serial packet sync datastream is made up of the packet sync vector and a unique preamble bit sequence that is preselected. In another embodiment, the serial packet sync datastream is made up of a non-unique bit sequence. A serial packet sync transmitter is used to transmit the serial packet sync datastream. A serial packet sync receiver is provided for receiving the serial packet sync datastream. In an embodiment, the serial packet sync transmitter and the serial packet sync receiver are shift registers. In this way, the serial packet sync datastream can be transmitted and received using only a single pin. The serial packet sync datastream is useful for providing an indication that an event, such as a grant arrival, has occurred. A preamble comparator is provided to compare the received serial packet sync datastream and the preselected preamble to determine if the two match. In cases where a match is made, the packet sync vector is written into a holding register for access from other applications and or system components such as a digital signal processor.
US09634781B2

Concluding the validity of an uplink synchronization parameter, such as a timing advance, in a packet-switched radio system. The method includes: detecting (802) an uplink synchronization parameter; measuring (804) an interval from the detection of the uplink synchronization parameter; and comparing (806, 808) the measured interval with a predetermined threshold and, if the measured interval is shorter than the predetermined threshold, concluding (810) that the detected uplink synchronization parameter is still valid, or else concluding (812) that the detected uplink synchronization parameter is no more valid.
US09634779B2

A system and method are provided for enabling a plurality of media feeds, such as internet radio stations, to be played through a standard media player, such as a radio receiving device, using the tuning or input selection controls of the media player to control the selection of which media feed to play. Identification signatures are added to channels and transmitted to the media player by transmitter. A controller captures the feedback of the media player and, if it detects one of the signature signals in the feedback, instructs the media feed selector to select a media feed which corresponds to the detected identification signature. The selected audio feed may then be transmitted to the media player on the corresponding channel for playback.
US09634770B2

A transmitter for a quantum communication system, the transmitter comprising an interferometer, the interferometer having a first path with a phase modulator and a second path configured such that light pulses entering the interferometer follow either the first path or the second path, the output of the first and second paths being combined, the transmitter further comprising an optical filter positioned such that photons exiting the interferometer pass through the optical filter, the optical filter being configured to restrict the frequency range of pulses passing through the optical filter and temporally broaden the pulses.
US09634769B2

A robust broadband ASE (amplified spontaneous emission) fiber light source device outputs a light beam which is little affected by temperature and radiation. The light source device is a single-pass backward or double-pass backward architecture, and has a coolerless pump laser and temperature compensated bandpass reflector. The light source device may have a high pass filtering element disposed between the wavelength division multiplexer thereof and the optical isolator thereof, so as to compensate the effect of the temperature to the mean wavelength of the light beam. The specific band of the temperature compensated bandpass reflector which reflects the light beam, and the band which the high pass filtering element transmits the light beam are within the band which the ASE unit amplifies the light beam, and the high pass filtering element mainly absorbs the light beam outside the specific band.
US09634753B2

Data content that is to be utilized, as a whole, at a target device on-board a vehicle is apportioned for delivery onto the vehicle via multiple forward links, each of which is included in a different frequency band and/or used a different protocol. A mapping or selection of a specific portion of the data content for a specific forward link may based on a data content type of the specific portion, as well as on other dynamic or static criteria. The target device may operate on the subsets of the data content as it receives each subset. Thus, time critical/foundational portions of the data content may be delivered using a faster forward link, larger elements of the data content may be delivered using a higher-bandwidth forward link, and/or portions of the data content requiring a higher degree of accuracy may be delivered using a more robust forward link, for example.
US09634749B2

A method for transmitting channel status information (CSI) via uplink in a wireless communication system includes transmitting a first precoding matrix indicator (PMI) and a second PMI at a subframe. A subsampled codebook for each of a precoding codebook for Rank-1 and a precoding codebook for Rank-2 is determined based on at least the first PMI or the second PMI. In case of the Rank-1 or the Rank-2, a number of elements for the first PMI is 8.
US09634746B2

The present invention relates to a method and apparatus for transceiving data. A method in which a transmitting terminal transmits data to a receiving terminal in a MIMO system according to one embodiment of the present invention comprises the following steps: generating a data field containing the data; generating a signal field containing information on the data field; generating a data frame containing the data field and the signal field; and transmitting the data frame to the receiving terminal. According to the present invention, an end of the frame being transmitted is accurately notified to the receiving terminal in a communication system in which the frame is transmitted using MIMO, thereby decoding the frame in a more efficient manner at the receiving terminal.
US09634743B2

A MIMO ARC transmitter derives demux streams (15, 20) carrying different parts of the information, at given data rates, processes each demux stream by coding and modulation (25, 30) before transmission over the channels, and varies (50, 165) the coding or modulation according to channel conditions, and controls the data rates (50, 155) according to conditions of the channels independently of the variations in coding and modulation. The separate control of processing and of data rates for each demux stream can provide a better balance of rapid response to changing conditions and efficiency in less rapidly changing conditions. The frequency of updating the processing can be limited since these take more time to adapt in the receiver. Sensitivity to rapid changes can be achieved by the data rate changes since these involve less overhead than changes in the processing.
US09634737B2

Periodic near field directors (PNFDs) are coupled to a transmitter and a receiver for a short-range millimeter wave wireless (M2W2) interconnect for transmitting and receiving radio frequency (RF) signals at millimeter-wave frequencies for short-range communication with high data rate capability between the transmitter and receiver. Each of the periodic near field directors is comprised of one or more periodic coupling structures (PCSs), wherein the periodic coupling structures are comprised of metallic strips positioned such that their lengthwise dimension is substantially perpendicular to a propagation direction of the radio frequency signals between the transmitter and receiver. Each of the periodic coupling structures is positioned parallel to adjacent periodic coupling structures with a separation distance between each periodic coupling structure being within one wavelength of the radio frequency signal. The periodic near field directors may include first and second periodic near field directors that are coupled to each other for transmitting and receiving the radio frequency signals between the first and second periodic near field directors, wherein there is an air gap between the first and second periodic near field directors.
US09634734B2

An implantable medical device includes a secondary coil for receiving an RF signal from the external terminal by an induced electromotive force excited by an external terminal primary coil. RF signal includes a power signal for energizing the medical device and data signal generated upon modulation of the power signal for use in controlling the medical device. The implantable medical device further comprises: a power processing block for converting the received power signal into DC for use by the implantable medical device; a data communication circuit activated by the DC supplied from the power processing block for demodulating the modulated data signal from the RF signal; a charge unit for charging a battery with the DC supplied from the power processing block; and a control unit to be operative by a power supply from the battery for controlling the implantable medical device according to the demodulated data signal.
US09634726B2

The subject technology discloses configurations for determining, at a first computing device, if a second computing device is within a predetermined distance of the first computing device. The subject technology then establishes, at the first computing device, a wireless near field communication (NFC) connection with the second computing device. Information for configuring a wireless tethering connection with the second computing device is then transmitted over the wireless NFC connection. Further, the subject technology receives, over the wireless NFC connection, confirmation that the wireless tethering connection has been configured.
US09634722B2

Apparatus and method are provided for obtaining an upstream signal spectrum as it was during a time of transmission of a received upstream data packet. The apparatus includes an analog-to-digital converter (ADC), a packet detector coupled to ADC, and a spectrum calculation unit coupled to the ADC and the packet detector. In operation, the spectrum calculation unit computes a spectrum of the digitized upstream signal as it was between the start and end times of the first packet. As a result, the obtained spectrum is representative of a condition of the transmission path during transmission of the upstream data packet.
US09634715B2

A network slave device includes a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol. The network slave device may have an address to identify the network slave device on the network. It may also have a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of the command in the series of commands corresponds to the address of the network slave device. A master device communicating on the network may send the series of command in accordance with the point-to-point network protocol. In an embodiment, the point-to-point protocol is the SENT protocol.
US09634695B1

An electronic device may include wireless communications circuitry that has first and second digital predistortion circuits. The first predistortion circuit receives a first signal at a first frequency while the second predistortion circuit receives a second signal at a second frequency. The first circuit may perform predistortion operations on the first signal using non-unity predistortion coefficients to generate a predistorted signal. The second circuit may apply unity predistortion coefficients to the second signal to generate an undistorted signal. An adder may combine the predistorted and undistorted signals to generate a combined signal that is amplified by amplifier circuitry. An antenna may transmit the amplified signal. By over-distorting the first signal with the first predistortion circuit while the second predistortion circuit does not distort the second signal, the circuitry may mitigate non-linearity in the amplifier while allowing for carrier aggregation operations to be performed with minimal power consumption.
US09634693B2

An apparatus and method decode LDPC code. The apparatus includes a memory and a number of LDPC processing elements. The memory is configured to receive a LDPC codeword having a length equal to a lifting factor times a base LDPC code length, wherein the lifting factor is greater than one. The number of LDPC processing elements configured to decode the LDPC codeword, wherein each of the number of LDPC processing elements decode separate portions of the LDPC codeword.
US09634690B2

The present invention relates to method and apparatus for arbitrary resolution video coding using compressive measurements. The method includes receiving at least one measurement of a set of measurements that was generated at an encoder. The set of measurements represents encoded video data. The method further includes determining a display resolution, where the display resolution is the same or different than an original display resolution. The method further includes determining an expansion matrix based on at least a number of pixels for the determined display resolution, and reconstructing the video data using the determined expansion matrix such that the original display resolution is resized to the determined display resolution if the determined display resolution is different than the original display resolution. The expansion matrix includes a pattern of values.
US09634685B2

Telescopic amplifier circuits are disclosed. In an embodiment, a telescopic amplifier includes an input stage for receiving differential input signals, an output stage for outputting differential output signals at the drains of a first output transistor and a second output transistor, a tail current transistor coupled to sources of a first input transistor and a second input transistor, a common mode feedback circuit coupled to the differential output signals and outputting a common mode output signal, and a circuit element coupled between the common mode output signal and a gate of the tail current transistor. In an embodiment the circuit element is a resistor. In another embodiment the circuit element is a source follower transistor. In additional embodiments a phase margin of the common mode feedback open loop gain of the amplifier is determined by the value of the resistor. Additional embodiments are disclosed.
US09634673B2

Wobbling the operating frequency of a phase-locked loop (PLL), preferably by adding a periodic variation is feedback gain or delay in reference signal phase allows the avoidance of any non-detection zone that might occur due to exact synchronization of the phase locked loop operating frequency with a reference signal. If the change in PLL operating frequency is periodic, it can be made of adequate speed variation to accommodate and time requirement for islanding detection or the like when a reference signal being tracked by the PLL is lost. Such wobbling of the PLL operating frequency is preferably achieved by addition a periodic variable gain in a feedback loop and/or adding a periodically varying phase delay in a reference signal and/or PLL output.
US09634672B2

A semiconductor circuit device includes an oscillation circuit, an output circuit that receives a signal output from an oscillation circuit and outputs an oscillation signal, a temperature sensing element, a characteristic adjustment circuit that adjusts characteristics of the oscillation circuit on the basis of a signal output from the temperature sensing element, and a first connection terminal that is electrically connected to the output circuit and via which the oscillation signal is output, in which a distance between the output circuit and the first connection terminal is shorter than a distance between the temperature sensing element and the first connection terminal in a plan view.
US09634671B2

A pulse signal generator has an input receiving an initial pulse signal having an initial period, an oscillator generating an oscillator signal, a first stage and a second stage. The first stage is synchronized with the oscillator signal and configured to deliver a secondary pulse signal having a separation between successive pulses that is representative of an integer part of a division of the initial period by an integer N. The first stage further delivers an auxiliary signal representative of a fractional part of the division and containing, for each pulse of the secondary pulse signal, an indication of a time shift to be applied to the pulse taking into account the separation. The second stage is configured to receive the successive pulses and the corresponding time shift indications and generate successive corresponding pulses of an output pulse signal.
US09634665B2

An integrated circuit including a first level shifter configured to receive a first input signal and a first power supply signal, and to output a first output signal. The integrated circuit further includes a first inverter configured to receive the first output signal, and to output a first inverter signal. The integrated circuit further includes a second level shifter configured to receive a second input signal and a second power supply signal, and to output a second output signal, wherein a voltage level of the second power supply signal is different from a voltage level of the first power supply signal. The integrated circuit further includes a second inverter configure to receive the second output signal, and to output a second inverter signal. The integrated circuit further includes an output buffer configured to receive the first inverter signal and the second inverter signal, and to output a buffer output signal.
US09634657B1

A method includes detecting current from a first terminal of the switch to a second terminal of the switch, wherein the current exceeds a current limit for a linear region of the switch. The method includes controlling a gate voltage of the switch from a first voltage to a second voltage. The second voltage is configured to enable the switch to operate in an active region of the switch. The method further includes opening the switch when the switch is operating in the active region.
US09634654B2

A clock driver control scheme for a resonant clock distribution network provides robust operation by controlling a pulse width of the output of clock driver circuits that drive the resonant clock distribution network so that changes are sequenced. The clock driver control circuit controls the clock driver circuits in the corresponding sector according to a selected operating mode via a plurality of control signals provided to corresponding clock driver circuits. The pulse widths differ for at least some of the sectors during operation of digital circuits within the integrated circuit having clock inputs coupled to the resonant clock distribution network. The different pulse widths may be a transient difference that is imposed in response to a mode or frequency change of the global clock that provides an input to the clock driver circuits.
US09634651B1

A delay apparatus includes a plurality of stage circuits, a first current source, a second current source and a switch. The stage circuits connected in series to each other. The first current source is coupled to the first power terminal of the first stage circuit. In some embodiments, the second current source is coupled to the first power terminal of the second stage circuit, and the first and second terminals of the switch are respectively coupled to the first power terminal of the first stage circuit and the first power terminal of the second stage circuit. In other embodiments, the first and second terminals of the switch are respectively coupled to the first power terminal of the second stage circuit and the second current source, and the first power terminal of the first stage circuit is coupled to the first power terminal of the second stage circuit through a wire.
US09634645B2

A particular device includes a replica circuit disposed above a dielectric substrate. The replica circuit includes a thin film transistor (TFT) configured to function as a variable capacitor or a variable resistor. The device further includes a transformer disposed above the dielectric substrate and coupled to the replica circuit. The transformer is configured facilitate an impedance match between the replica circuit and an antenna.
US09634643B2

Disclosed is a bulk acoustic wave resonator (BAWR). The BAWR includes a bulk acoustic wave resonance unit with a first electrode, a second electrode, and a piezoelectric layer. The piezoelectric layer is disposed between the first electrode and the second electrode. An air edge is formed at a distance from a center of the bulk acoustic wave resonance unit.
US09634641B2

An electronic device includes: a first substrate, a first function part in its first surface, an adhesive layer on the first surface so as to surround the first function part, a second substrate bonded to the first substrate by the adhesive layer to form a gap between the first and second substrates, a first via interconnection piercing the first substrate to connect the first surface and an opposite second surface, a second via interconnection piercing the second substrate to connect a third surface of the second substrate opposite to the first substrate and a fourth surface opposite to the third surface, a first terminal provided on the second surface and connected to the first via interconnection, a second terminal provided on the fourth surface and connected to the second via interconnection. The first function part is connected to at least one of the first and second via interconnections.
US09634639B2

Balun with tunable bandpass filter characteristic includes first, second and third coupling elements disposed on a substrate. The first and second coupling elements are arranged on the substrate relative to the third coupling element to couple two identical but out of phase signals to form a corresponding unbalanced signal in the third coupling element. A plurality of tunable resonator elements are distributed within an area of the substrate defined on one side by the first and second coupling elements and on an opposing side by the third coupling element. The tunable resonator elements are configured to selectively produce a bandpass filter response.
US09634634B2

Apparatus and methods for high voltage variable capacitors are provided herein. In certain configurations, an integrated circuit (IC) includes a variable capacitor array and a bias voltage generation circuit that biases the variable capacitor array to control the array's capacitance. The variable capacitor array includes a plurality of variable capacitor cells electrically connected in parallel between a radio frequency (RF) input and an RF output of the IC. Additionally, each of the variable capacitor cells can include a cascade of two or more pairs of anti-series metal oxide semiconductor (MOS) capacitors between the RF input and the RF output. The pairs of anti-series MOS capacitors include a first MOS capacitor and a second MOS capacitor electrically connected in anti-series. The bias voltage generation circuit generates bias voltages for biasing the MOS capacitors of the variable capacitor cells.
US09634631B2

An apparatus for controlling the gain and phase of an input signal input to a power amplifier comprises a gain control loop configured to control the gain of the input signal based on power levels of the input signal and an amplified signal output by the power amplifier, to obtain a predetermined gain of the amplified signal, and a phase control loop configured to obtain an error signal related to a phase difference between a first signal derived from the input and a second signal derived from the amplified signal, and control the phase based on the error signal, to obtain a predetermined phase of the amplified signal. The phase control loop delays the first signal, such that the delayed first signal and the second signal used to obtain the error signal correspond to the same part of the input signal. The apparatus may be included in a satellite.
US09634626B2

An instrumentation amplifier includes: a capacitive feedback closed-loop amplifier, an input capacitor charging module, a feedback capacitor discharging module, a noise separation module and a logic controller. The capacitive feedback closed-loop amplifier includes a fully differential operational amplifier, a first input capacitor, a second input capacitor, a first feedback capacitor and a second feedback capacitor. The input capacitor charging module is configured to charge the first input capacitor and the second input capacitor periodically. The feedback capacitor discharging module is configured to discharge the first feedback capacitor and the second feedback capacitor periodically. The noise separation module is configured to separate a noise from a signal using a chopping modulation technology. The logic controller is connected to the input capacitor charging module, the feedback capacitor discharging module and the noise separation module to control the modules to operate.
US09634622B2

A wireless communication device that includes a power amplifier and an antenna is provided. The power amplifier includes a first and a second power amplifying paths and a first and a second matching modules. The first and the second power amplifying paths receive a first and a second input signals respectively. The first matching module includes a first input variable load and a first phase-shifting circuit to respectively adjust the magnitude and the phase of the first input signal to generate a first output signal. The second matching module includes a second input variable load and a second phase-shifting circuit to respectively adjust the magnitude and the phase of the second input signal to generate a second output signal. The antenna is coupled to the power amplifier to transmit the first and the second output signals.
US09634619B2

Improved power amplifier (PA) bias circuit having parallel emitter follower. In some embodiments, a bias circuit for a PA can include a first bias path implemented to couple a base node of an amplifying transistor and a supply node, with the first bias path being configured to provide a base bias current to the base node. The PA can further include a second bias path implemented to be electrically parallel with the first bias path between the base node and the supply node. The second bias path can be configured to provide an additional base bias current to the base node under a selected condition.
US09634617B2

Described examples include multistage amplifier circuits having first and second forward circuits, a comparator or sensor circuit coupled to sense a signal in the second forward circuit to identify nonlinear operation or slewing conditions in the multistage amplifier circuit, and one or more sample hold circuits operative according to a sensor circuit output signal to selectively maintain the amplitude of an amplifier input signal in the second forward circuit and/or in a feedback circuit in response to the sensor circuit output signal indicating nonlinear operation or slewing conditions in the multistage amplifier circuit. Certain examples further include a clamping circuit operative to selectively maintain a voltage at a terminal of a Miller compensation capacitance responsive to the comparator output signal indicating nonlinear operation or slewing conditions.
US09634604B2

An electronic device is for controlling motor drive circuits for driving a multi-phase motor in a force assisted system. Each motor drive circuit selectively permitting current to flow into or out of a respective phase of the multi-phase motor connected to the motor drive circuit in response to being driven by respective control signals. A motor control circuit generates the control signals. A fault processor detects at least one fault condition causing a fault current in a first motor drive circuit. In the event of the fault condition being detected, at least one alternative control signal is generated for at least one motor drive circuit for permitting at least one compensation current to flow for reducing a faulty force due to the fault current.
US09634602B2

A three-phase inverter apparatus includes an inverter main circuit in three phases having a plurality of semiconductor switching devices to convert a DC voltage into the three-phase AC voltages to be supplied to a pulsating load, a current detector configured to detect first and second output currents from the inverter main circuit, a voltage detector configured to detect first to third output voltages from the inverter main circuit, and a control circuit configured to generate a command compensation value using a value obtained by dividing a current RSM obtained from the first and second output currents by an average value of the current RSM, and generate the compensated control command for each of the switching devices by multiplying the command compensation value by a corresponding one of control commands each of which is generated for a corresponding one of the switching devices, using the first to third output voltages.
US09634600B2

A motor drive is provided with integrated frequency response analysis tools for generating drive performance metrics that are independent of motion profile and tuning. The metrics are broadly applicable to a wide range of applications, tunings, and load types, and can be used to fairly compare performance across different drives models and assist in drive selection. The frequency analysis tools include a transformation algorithm that reduces or eliminates spectral leakages, a signal generation component that scales the test input signal as a function of frequency avoid saturation based on defined limits of the controlled system, and a phase unwrapping algorithm that correctly unwraps the phase of open-loop and closed-loop response curves. The frequency response analysis tools yield an open-loop response, a closed-loop response, a tracking error response, and a disturbance rejection response, which are used to derive performance metrics for the drive.
US09634595B2

The present disclosure relates to a method and a generator system for operating a generator. The method for operating the generator includes exciting the field winding of a rotor of the generator by a first exciter device, driving a second exciter device while operating the generator with the first exciter device, and switching the second exciter device to excite the generator in case the first exciter device feeds to the generator not sufficient energy for operating the generator during a malfunction of the first exciter device. Further, a corresponding generator system is described.
US09634583B2

A motor driven appliance in one aspect of embodiments of the present disclosure comprises a motor, a first switching element, a second switching element, an operation unit, a control unit, and a monitoring unit. The first and second switching elements are provided on a current path from a power source to the motor, and are connected in series to each other. The monitoring unit monitors an operating state of a protection function by the control unit, and, when the protection function is activated, outputs an OFF signal for turning off the second switching element.
US09634572B2

A switching mode power supply with resonant technology. The switching mode power supply current uses current polarity evaluation to avoid capacitive mode by triggering the capacitive protection if the evaluation indicates that the system will enter capacitive mode.
US09634571B2

The present invention relates to a driver device (10) for driving a load (18), comprising input terminals (14, 16) for connecting the driver device (10) to a voltage supply (12) and for receiving an input voltage (V10) from the voltage supply (12), at least one output terminal for connecting the driver device (10) to the load (18), an electromagnetic converter unit (24) for converting a drive voltage to an output voltage (V20) for powering the load (18), two controllable switches (20, 22) connected to the input terminals (14, 16) for providing a variable voltage as the drive voltage to the electromagnetic converter unit (24), and a control unit (28) for controlling a first of the controllable switches (20, 22) on the basis of an electrical signal (V12) measured at a member of the electromagnetic converter unit (24) and a threshold level (40, 52) and for controlling a second of the controllable switches (20, 22) on the basis of a control parameter (50, tOFF) set to a value that the on-times of the controllable switches (20, 22) have independent durations.
US09634570B2

A multi-mode power converter and associated method for configuring and controlling a multi-mode power converter. The multi-mode power converter may have a boost operation mode and a buck operation mode. A first transistor is coupled between a switching terminal and a ground, and a second transistor and a third transistor are coupled in series between the switching terminal and an output port of the multi-mode power converter. In the buck mode, an on-resistance of the second transistor is regulated to ensure the multi-mode power converter to operate normally in the buck operation mode.
US09634569B1

Method and circuits enable measuring output current in DC/DC converters operating in pulse frequency modulation (PFM) mode and in pulse width modulation (PWM) mode. The method is applicable to DC/DC converters using an inductor at the output. Current is sampled on one pass transistor only. The DC/DC converter disclosed turns a PMOS transistor off when the output current reaches its current limit.
US09634547B1

A shaft seal assembly is disclosed having a stator including a main body and axial and radial projections therefrom. The rotor may be radially extended to encompass the axial and radial projections from said stator. A passageway formed between the radial projection of stator and rotor results in an axial passageway having its opening facing rearwardly from the rotor and away from the source of impinging coolant and/or contaminant. A concentric circumferential receptor groove in the stator facing the housing allows insertion of a conductive insert for transmission of electrostatic charge away from the shaft through the shaft seal assembly to the housing and ground. The receptor groove is opposite the axial passageway and provides for both a substantially lower contaminant environment and improved engagement with the conductive insert.
US09634545B2

An electric machine component includes a rotor assembly having at least one claw pole member having a number of pole members, an outer fan member support surface, and a central hub projecting from the outer fan member support surface. The central hub includes an anti-rotation member and a substantially planar bearing surface.
US09634543B2

The subject invention relates to an air spring (1) with a distance measurement sensor (100), an energy transforming unit (200), a first mounting element (10) being adapted for being mounted to a first vehicle portion (2) and a second mounting element (20) being adapted for being mounted to a second vehicle portion (3). An air volume (50) is arranged between the first mounting element and the second mounting element. The energy transforming unit is adapted to transform a transition of the air spring from a first state (s1) of the air spring to a second state (s2) of the air spring into electrical energy and to provide the generated electrical energy to the distance measurement sensor. The energy transforming unit is arranged in the air volume (50) of the air spring.
US09634541B2

Apparatus to provide motor backdrive resistance are described. An example apparatus described herein includes a brake to engage an output shaft of a motor. The example apparatus also includes a brake release arm operably coupled to the brake. A reaction arm is fixed relative to the brake release arm and operatively coupled to the motor. The reaction arm causes the brake to disengage the output shaft of the motor in response to a reaction torque of the motor.
US09634538B2

A terminal assembly configured to conduct current from an external power source to a hermetical motor-compressor unit. The terminal assembly includes a terminal board, at least one opening defined through the thickness of the terminal board, at least a conductive pin received in the opening, and an insulator having a convoluted contour. The insulator may be disposed over the conductive pin and spaced away from the terminal board.
US09634536B2

An enclosure system includes a stator enclosure defining an enclosure opening, and an adapter having a first entry port, and defines a center cavity having a first volume. Enclosure system includes a conduit enclosure coupled to one or more of stator enclosure and adapter. Conduit enclosure includes a base member having at least one side wall, a rear wall coupled to side wall and defining a second entry port, an interior cavity, and a terminal connection block coupled to base member and having at least one terminal. Enclosure system includes at least one electrical lead extending from the stator enclosure through first enclosure opening, through first entry port, through center cavity, through second entry port, and into the interior cavity. Electrical lead occupies a portion of first volume and leaves a remaining volume. Enclosure system includes sealing compound coupled with adapter such that substantially all of remaining volume is occupied.
US09634521B2

There is provided an apparatus including a power control apparatus for supplying power from an external power source or power from private power supply equipment to a plurality of electrical appliances, the power control apparatus including a power failure detection device for detecting an interruption of power supply from the external power source and for measuring a power supply interruption duration, a storage device for storing power supply information regarding power supply from the private power supply equipment to the electrical appliances, and a power supply control device for controlling the power supply from the private power supply equipment to the electrical appliances based on the power supply information stored in the storage device when the power supply interruption duration measured by the power failure detection device is in excess of a predetermined time period.
US09634516B2

A method for monitoring a temperature change of a power distribution circuit having a power line and return line includes measuring an output current and output voltage of the power distribution circuit at an input to a load electrically connected to the power distribution circuit, and determining a change in temperature of at least one of the power line and return line based on a change in at least one of the output current and output voltage.
US09634512B1

An electronic uninterruptible power supply unit includes one or more battery connections. A bi-directional converter is in electrical communication with the one or more battery connections and arranged to (a) provide power at a first controlled voltage from the one or more battery connections as a boost converter when power is determined to not be available from a power source; and (b) provide charge to the one or more battery connections by providing power at a second controlled voltage that is different from the first controlled voltage when power is determined to be available from the power source. First and second MOSFET switches are connected in series with the one or more battery connections and arranged as a bi-directional switch that controls charging current for the one or more battery connections.
US09634500B2

The storage battery system includes a storage battery comprising a plurality of battery modules; a plurality of voltage monitoring circuits for monitoring a voltage of the battery module; and a control device that controls charging and discharging of the storage battery on the basis of monitoring information that is obtained by carrying out communication with the voltage monitoring circuits, wherein the control device comprises a determination unit that calculates an estimated output voltage of the storage battery by using the monitoring information that is obtained from any one of the voltage monitoring circuits before occurrence of a communication failure in a case where the communication failure with any one of the voltage monitoring circuits occurs, and compares the estimated output voltage and an output voltage of the storage battery after occurrence of the communication failure to determine an abnormal site of the communication failure.
US09634499B2

An adjusting device that adjusts voltage differences among a plurality of storage batteries that are connected in series is provided with: charging means that charges said storage batteries; each switching means that corresponds to each of said plurality of storage batteries, that connects a corresponding storage battery to said charging means in parallel when turned ON, and that releases the connection between the corresponding storage battery and said charging means when turned OFF; detection means that detects each voltage of said plurality of storage batteries; and control means that turns ON, from among a plurality of said switching means, the control-object switching means that corresponds to the charge-object storage battery, which has the lowest voltage that is detected by said detection means, from among said plurality of storage batteries, and moreover, that turns OFF switching means other than said control-object switching means.
US09634498B2

An electrical storage system includes electrical storage elements connected in series with each other and being charged or discharged; discharge circuits respectively connected in parallel with the electrical storage elements and discharging the corresponding electrical storage elements; and a controller controlling operations of the discharge circuits. The controller calculates a first SOC difference using a full charge capacity of each electrical storage element. The first SOC difference is a difference in SOC between the electrical storage elements and arises due to a difference in full charge capacity between the electrical storage elements. The controller calculates a second SOC difference that is a difference in SOC between the electrical storage elements at the moment the second SOC difference is calculated. When the second SOC difference is larger than the first SOC difference, the controller brings the second SOC difference close to the first SOC difference through a discharge with the discharge circuits.
US09634495B2

A system for wireless energy transfer includes a circuit for wireless transmission of energy, including a first, tunable resonator circuit including a transmitter coil and a variable capacitance device connected in shunt across the transmitter coil. Also disclosed is a circuit for wireless reception of energy including a tunable second resonator circuit including a receiver coil inductively coupled to the transmitter coil and a variable capacitance device connected in shunt across the receiver coil. Also disclosed is an arrangement for wireless energy transmission and reception that foregoes the necessity for separate circuits for DC rectification at the reception end of the arrangement. Also disclosed a system for wireless energy transfer where the system includes a tunable resonator circuit embedded in a surface such as piece of furniture, counter, etc., e.g., a table.
US09634488B2

A power distribution management system is disclosed for optimal power distribution for a predetermined class of loads and other loads. The power distribution management system include a substation for distributing power supply to a load network, where the load network includes the predetermined class of loads and other loads and the substation includes a plurality of feeders. The power distribution management system includes an optimizer for generating an optimal load schedule for a control period for the predetermined class of loads. The power distribution management system also includes a communication interface for communicating between the plurality of individual loads and/or the optimizer.
US09634487B2

Architecture system of a local grid made up of at least two single nodes constituting micro-grids, each managed by a self-configurable node controller that is also connected to the controllers of the other nodes and to the single energy generation, storage and consumption elements of its own node, the elements being variable in their configuration and dynamic in their behavior; the controller also optimizing the energy transfers according to specific management logics of the routine and sub-routine type.
US09634484B2

A battery system, a vehicle having a battery system, and a method for operating a battery system. The battery system has a plurality of cells, a load circuit, a current sensor to detect current flowing in the load circuit, a pre-charging circuit to limit the current flowing through the load circuit, a disconnecting apparatus in a load circuit section of the load circuit, the load circuit section being bypassed by the pre-charging circuit, a first consumer circuit and a second consumer circuit arranged in parallel with one another and connected to the load circuit, a first fuse assigned to the first consumer circuit, a second fuse assigned to the second consumer circuit and an electronics unit to evaluate signals of the current sensor and which determines whether at least one of the first fuse and the second fuse has blown based on signals of the current sensor.
US09634477B2

In a method for setting an inrush current of a domestic appliance to a region-specific inrush current, the domestic appliance is switched to a setting mode, in which the inrush current is limited at the domestic appliance to one of a number of region-specific inrush currents that are selectable at the domestic appliance.
US09634476B1

An apparatus for breaking a line bidirectional current and a control method therefore. The apparatus comprises a breaking current branch circuit and an on-state current branch circuit, the breaking current branch circuit comprises one nonlinear resistor being connected in parallel to one first power semiconductor device, or one nonlinear resistor being connected in parallel to at least two first power semiconductor devices mutually connected in series; and the on-state current branch circuit comprises at least one bidirectional power semiconductor switch being connected in series to at least one high-speed isolation switch. The apparatus also comprises a bridge-type branch circuit. An apparatus for breaking a line bidirectional current, thereby greatly reducing costs of the apparatus and reducing difficulty in device layout, mounting and wiring of the apparatus on the premise of ensuring a breaking speed that is quick enough and a low loss.
US09634475B2

A strain relief device includes an elongated body having a first and second end, the elongated body defining an elongated hole extending from the first end to the second end; and edges in the body defining a plurality of voids between the first and second end, wherein the edges become shorter in length from the first end to the second end such that the shorter edges define progressively smaller voids in the body from the first end to the second end. A method of providing a strain relief is also disclosed.
US09634474B2

An electrical wiring system/method implementing transient voltage suppression is disclosed. The system/method incorporates HOT, NEUTRAL, GROUND wiring in conjunction with a series drop resistor (SDR) on the HOT conductor that supplies current to the load device. Parallel shunting metal oxide varistors (MOVs) are used in conjunction with corresponding shunt diode rectifiers (SDRs) to suppress transients on the HOT conductor to either the GROUND conductor and/or NEUTRAL conductor. The parallel shunting MOV/SDR pairs may be integrated into a singular structure that is encapsulated in an insulating material to permit implementation of the transient protection wiring system/method into electrical loads and common power distribution equipment such as electrical outlets and power strips.
US09634467B2

A vertical cavity surface emitting laser includes: a laminated body; an insulation layer which is provided over at least a portion of the laminated body; an electrode of which at least a portion is provided over the laminated body; a pad; and a wiring which connects the electrode and the pad, wherein the laminated body includes a first mirror layer, an active layer, and a second mirror layer, the laminated body includes a first distortion imparting portion, a second distortion imparting portion, and a resonance portion which is provided between the first distortion imparting portion and the second distortion imparting portion, in a plan view, the electrode is provided so as to cover at least a portion of the resonance portion, in the plan view, a width of the wiring is greater than a width of the first distortion imparting portion and is smaller than a width of the electrode.
US09634466B2

The present invention relates to an external cavity type laser provided with a wavemeter capable of precisely measuring a wavelength of a laser beam based on a transmission wavelength band of a wavelength selective filter inserted into a cavity regardless of a driving current of a laser diode chip. The external cavity type laser apparatus includes: a laser diode chip 100 emitting a laser beam; a beam feedback partial reflection mirror 500 reflecting a portion of the beam emitted from the laser diode chip 100 to feed the beam back to the laser diode chip 100; a collimating lens 200 installed on a path of a beam between the laser diode chip 100 and the beam feedback partial reflection mirror 500 to collimate the beam emitted from the laser diode chip 100; a 45-degree partial reflection mirror 300 converting a laser beam moving in parallel with a package bottom surface into a laser beam moving perpendicularly to the package bottom surface; a wavelength selective filter 400 transmitting a beam having a selected specific wavelength therethrough; a beam strength monitoring photodiode 600 disposed on a path of a beam moving from the collimating lens 200 to the 45-degree partial reflection mirror 300 and transmitting through the 45-degree partial reflection mirror 300; and a wavelength monitoring photodiode 700 disposed on a path of a beam moving from the wavelength selective filter 400 to the 45-degree partial reflection mirror 300 and transmitting through the 45-degree partial reflection mirror 300. A magnitude of a photocurrent flowing to the wavelength monitoring photodiode 700 is changed depending on a strength of a beam output oscillated in the laser diode chip 100 and a reflectivity at the wavelength selective filter 400, and a photocurrent flowing to the beam strength monitoring photodiode 600 is determined by the strength of the beam output outputted from the laser diode chip 100. Therefore, a value obtained by dividing the photocurrent flowing to the wavelength monitoring photodiode 700 by the photocurrent flowing to the beam strength monitoring photodiode 600 depends on only the reflectivity at the wavelength selective filter 400. Therefore, the value obtained by dividing the photocurrent flowing to the wavelength monitoring photodiode 700 by the photocurrent flowing to the beam strength monitoring photodiode 600 provides information on the wavelength of the laser beam based on the transmission band wavelength of the wavelength selective filter 400, and the wavelength of the laser beam may be figured out by measuring the value, and may be very precisely determined to be a predetermined wavelength.
US09634457B2

A source of optical supercontinuum radiation comprises a length of microstructured optical fiber and a pump laser adapted to generate lasing radiation at a pump wavelength. The length of microstructured optical fiber is arranged to receive lasing radiation at the pump wavelength to generate optical supercontinuum radiation and comprises a core region and a cladding region which surrounds the core region. The source of optical supercontinuum radiation is arranged such that at a location along the length of the microstructured optical fiber (a) the microstructured optical fiber comprises a group index (GI) versus wavelength curve having a zero crossing wavelength (ZCW) at which the group velocity dispersion has a zero crossing and such that the GI increases for wavelengths away from the ZCW such that the curve includes group indices that are greater than the GI at the ZCW for wavelengths greater than as well as less than the ZCW; (b) light having a wavelength of greater than 2000 nm propagates along the length of microstructured optical fiber and has a GI that is matched to the GI of light that propagates along the length of microstructured optical fiber and that has a wavelength of less than 400 nm; and (c) the pump wavelength is within 200 nm of the ZCW.
US09634450B2

An electric wire with connector includes: an electric wire; a connector having a housing chamber to house an electric terminal provided at an end of the electric wire, the housing chamber opening on an end surface of the connector; and a waterproof member to cover the housing chamber. The waterproof member includes a sheet member having a width extending from the end surface of the connector as a reference position toward both of the connector and the electric wire. The sheet member has a wrapping shape winding around in a manner to have an overlapped region of the a front surface of one end of the sheet member and a back surface of the other end of the sheet member. The front surface and the back surface are contacted each other at the overlapped region. An inner peripheral surface of an end part of the waterproof member near the connector is contacted to an outer peripheral surface of the connector, and at least part of an inner peripheral surface of the other end part of the waterproof member near the electric wire is contacted to an outer peripheral surface of the electric wire.
US09634441B2

A high voltage connector for a vehicle includes: a first connector connected to a first wire to transfer a current and including an interlock switch part controlling an interlock signal to open or close a voltage transfer; and a second connector connected to a second wire to transfer a current and including a pressing part pressing a portion of the interlock switch part of the first connector to control the opening or closing of the voltage transfer of the interlock switch part.
US09634440B2

Systems and methods for providing end-of-life functionality in an electrical component using a count of plugging operations are shown. In some configurations, a GFCI counts plugging operations and then provides an LED end-of-life indication when a threshold of plugging operations is met.
US09634428B2

An electrical plug and receptacle relying on magnetic force from an electromagnet to maintain contact are disclosed. The plug and receptacle can be used as part of a power adapter for connecting an electronic device, such as a laptop computer, to a power supply. The plug includes electrical contacts, which are preferably biased toward corresponding contacts on the receptacle. The plug and receptacle each have a magnetic element. The magnetic element on one of the plug or receptacle can be a magnet or ferromagnetic material. The magnetic element on the other of the plug or receptacle is an electromagnet. When the plug and receptacle are brought into proximity, the magnetic attraction between the electromagnet magnet and its complement, whether another magnet or a ferromagnetic material, maintains the contacts in an electrically conductive relationship.
US09634426B2

An electronic device has a self-healing elastomer applied over one or more external electronic connectors. The self-healing elastomer may obscure the electronic connectors from the user as well as provide environmental protection for the connector and the electronic device. Electronic probes may temporarily penetrate the self-healing elastomer to mate with the electronic connector. After removal of the probes the self-healing elastomer may elastically reform and self-heal.
US09634405B2

One variation may include an electrical connection terminal (20) including at least a first weld tab (22). The first weld tab (22) including an outer face (23) and a weldable inner face (33). The weldable inner face (33) includes a substantially planar first portion (25) and a substantially planar second portion (27), and wherein the first portion (25) and second portion (27) are not in the same plane. Another variation may include an electrical connection post (56) having a first post portion (64) and a second post portion (404), the first post portion having a first width and the second post portion having a second width, and wherein the first width is greater than the second width.
US09634404B1

An active antenna system developed to beam steer at multiple frequency bands provides improved performance for fixed and mobile communication systems. Methods of altering the current mode on a single radiator are described wherein the radiation pattern of the antenna is varied as the antenna modes are altered. Techniques to restrict or expand the frequency bandwidth of the beam steering technique are described to provide the capability to beam steer at receive frequencies or transmit frequencies only, and techniques are described where beam steering can occur at both transmit and receive frequency bands from a single active antenna system.
US09634398B2

The present invention discloses a Cassegrain satellite television antenna comprising a metamaterial plate. The metamaterial plate comprises a core layer. The core layer comprises core sublayers. Each core sublayer comprises a circular area and a plurality of annuli distributed around the circular area. According to the Cassegrain satellite television antenna of the present invention, the traditional parabolic antenna is replaced with a sheet-like metamaterial plate which is easier to process and has a lower cost. In addition, the present invention also provides a satellite television receiving system equipped with the above-mentioned Cassegrain satellite television antenna.
US09634397B2

An ultra-wideband tapered slot antenna that is capable of providing spatial independent band-stop characteristics which are irrelevant to the radiation direction of the antenna in a dual-stop band. The antenna includes an ultra-wideband tapered slot antenna includes a radiating unit formed on a first surface of a substrate and configured to radiate radio signals. A feeding unit is formed on a second surface of the substrate and is configured to provide the radio signals to the radiating unit. Separate stubs are formed to be spaced apart from the feeding unit around the feeding unit and are configured to reject frequencies in a first stop band from the radio signals radiated from the radiating unit. A slot is formed in a stub formed at a first end of the feeding unit and is configured to reject frequencies in a second stop band from the radio signals.
US09634391B2

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).
US09634376B2

A compact wireless communication includes a first radiating element and a second radiating element, which define and function as a dipole antenna, a feeder circuit including a wireless IC chip coupled with the first and second radiating elements, and a feeder substrate that is provided with the wireless IC chip. The first radiating element is provided to the feeder substrate. The second radiating element is provided to a substrate other than the feeder substrate.
US09634374B2

A compact arrangement of antennas in a glazing is disclosed, which allows a plurality of antenna wires to be connected to an external circuit by a single contact. Parallel conductors, in direct current isolation from each other so that alternating current coupling occurs between them, are embedded at different depths in the thickness of a ply of plastic material. In plan view, conductors at different depths may be positioned closer to each other than in the prior art, so antennas connected to them are less obtrusive and may even be hidden completely under an obscuration band. Different widths of parallel conductor may be used. A thin antenna, connected to a thin conductor, may be positioned in a vision area of a glazing without impeding the view.
US09634373B2

Shroud isolation, including choke shroud isolation, apparatuses for wireless antennas for point-to-point or point-to-multipoint transmission/communication of high bandwidth signals, and integrated reflectors including a shroud or choke shroud. A choke shroud systems may include a cylindrical body with an isolation choke boundary at the distal opening to attenuate electromagnetic signals to, from, or within the antenna. The isolation choke boundary region may have ridges that may be tuned to a band of interest. The isolation choke boundary may provide RF isolation when used near other antennas.
US09634372B2

Apparatus is provided which allows for the receipt and/or transmission of data signals, and, for the received signals, for the subsequent separation of the same into at least two sets of data signals which are orthogonal and provide these sets of data signals to subsequent processing components, whilst maintaining the isolation between the first and second data signal sets. For the transmission of the data signals the first and second sets of data signals are initially separate and then combined into one data set to allow the same to be transmitted.
US09634368B2

In a non-reciprocal circuit element, the characteristics variation with respect to temperature is suppressed with a simple configuration without changing a magnetic material or the material of a magnet. A non-reciprocal circuit element includes: a magnetic material (32) to which a DC magnetic field (G) is applied; a plurality of center electrodes (35, 36) disposed on the magnetic material (32) so as to intersect each other in an insulated state; a terminal resistor (R) connected between input and output ports (P1, P2) and in in parallel with one of the center electrodes (35, 36); a variable capacitance element (C11) connected between the input and output ports (P1, P2) and in parallel with the terminal resistor (R); and a thermistor element (S) connected to a control power supply circuit (E) of the variable capacitance element (C11) and in series with the variable capacitance element (C11).
US09634361B2

A method for determining the internal resistance of battery cells of battery modules of a battery includes measuring a first voltage of at least one battery cell of a first battery module at a first time. The first battery module is decoupled from the battery module string in response to a control signal. The first battery module is connected to the battery module string after the first voltage measurement to enable a change in the first voltage of the at least one battery cell in response to a current flowing through the first battery module. A second voltage is measured at a second time where the first battery module is connected to the battery module string for a predefined time interval. The internal resistance is determined with reference to a difference between the first and the second voltage and the current flowing through the first battery module.
US09634354B2

The present invention provides an energy storage device comprising a cathode region or other element. The device has a major active region comprising a plurality of first active regions spatially disposed within the cathode region. The major active region expands or contracts from a first volume to a second volume during a period of a charge and discharge. The device has a catholyte material spatially confined within a spatial region of the cathode region and spatially disposed within spatial regions not occupied by the first active regions. The device has a protective material formed overlying exposed regions of the cathode material to substantially maintain the sulfur species within the catholyte material. Also included is a novel dopant configuration of the LiaMPbSc (LMPS) [M=Si, Ge, and/or Sn] containing material.
US09634350B2

An energy storage device is provided. The energy storage device includes at least an energy-type electrode pair, including a first positive electrode; a first negative electrode disposed opposite to the first positive electrode; and a first electrolyte disposed between the first positive electrode and the first negative electrode; at least a power-type electrode pair, including a second positive electrode; a second negative electrode disposed opposite to the second positive electrode; and a second electrolyte disposed between the second positive electrode and the second negative electrode; and a housing receiving the energy-type electrode pair and the power-type electrode pair.
US09634349B2

A high silica content substrate, such as for a thin-film battery, is provided. The substrate has a high silica content, such as over 90% by weight silica, and is thin, for example less than 500 μm. The substrate may include a surface with a topography or profile that facilitates bonding with a coating layer, such as a coating of an electrochemical battery material. The high silica content substrate may be flexible, have high temperature resistance, high strength and/or be non-reactive. The substrate may be suitable for use in the high temperature environments used in many chemical deposition or formation processes, such as electrochemical battery material formation processes.
US09634343B2

In order to make more specifically water autonomous a hydrogen cell electrochemical generating unit (10), the generating unit (1) comprises a condenser (13) provided with a fan (13V) and with a radiator (13R) in contact with a tank (12) stocking hydrogen into a hydride. The condenser simultaneously transfers heat from a steam filled air (17E) to an endothermic reaction of the hydride into an alloy and into hydrogen via the radiator and condenses the steam into condensation water (13EC) being collected by a tank (14) supplying an electrolysis facility (11) with water for producing the hydrogen to be stocked.
US09634342B2

A fuel cell system estimates a characteristic of an electric power generation of a fuel cell before a supply of an electric power is permitted from the fuel cell to an outside load, restricts or prohibits characteristic of the electric power generation of the fuel cell when a temperature of the fuel cell is equal to or lower than a first prescribed temperature.
US09634340B2

A water vapor transfer unit having fluid flow conduits which distribute wet or dry fluid throughout the water vapor transfer unit, which are created by forming apertures in each wet and dry plate so that when the plates are stacked, fluid flow inlet and outlet headers are integrated into the flow stack. These integrated headers negate the need for traditional wet and dry fluid inlet and outlet manifolds external to the water vapor transfer unit stack. Because the plates are stacked and sealed so that the fluid flows cannot co-mingle, the fluids are introduced directly into the stack, flow across the flow fields, and exit the stack without leakage or flow contamination. The integrated header design allows for sealing the stack on no more than a single plane defined by the stack or on no more than two parallel opposing planes and allows for accommodation of stack expansion and contraction.
US09634320B2

An active material used for an electrochemical device utilizing Li ion conduction, and capable of improving cycle stability. The object is attained by providing an active material used for an electrochemical device utilizing Li ion conduction, including an active substance capable of absorbing and releasing a Li ion, and an Na ion conductor disposed on the surface of the active substance and having a polyanionic structure.
US09634316B2

A lithium ion secondary battery includes a positive electrode capable of occluding and discharging lithium ions, a negative electrode capable of occluding and discharging the lithium ions, and a nonaqueous electrolyte including a lithium salt, and being reversively charged/discharged. The positive electrode includes a metal plate, a metal film formed on a surface of the metal plate, and a positive electrode active material layer, the metal film includes one or more metals selected from the group consisting of ruthenium, osmium, palladium, and platinum having a orientation, the positive electrode active material layer is a compound expressed by the following expression: LiCoxNi1-xO2, (where 0≦x≦1) and is epitaxially grown and formed on a surface of the metal film, and the positive electrode active material is formed such that a c axis of a crystal structure of the positive electrode active material is perpendicular to the metal film.
US09634312B2

An electrode terminal and battery module having the same are disclosed. In one aspect, the electrode terminal includes a first sub-terminal including a plurality of guide grooves and a second sub-terminal including a plurality of guides configured to be respectively inserted into the guide grooves in a sliding manner. At least one of the guide grooves is formed in an upper surface of the first sub-terminal.
US09634307B2

Provided is a battery pack that is unlikely to be affected by vibration, shock, or the like, and has stable characteristics.A battery pack includes a battery module 300 that is made by stacking battery holding bodies 200 on which film-covered batteries are placed with positive- and negative-electrode pull-out tabs being taken out from the same side in such a way that sides from which the positive- and negative-electrode pull-out tabs are pulled out are aligned with each other, wherein: an extension tab connected each of the tabs is pulled out from a battery holding body in such a way as to extend in a direction perpendicular to a direction of the pull-out tab and in a direction opposite to the other pull-out tab; and the extension tabs are each bent along a side surface in a direction perpendicular to a battery stacking surface, and are stacked up and electrically connected.
US09634304B2

A battery pack includes a battery cell, a circuit board, and a holder. The battery cell includes a battery device covered with a laminate film. The circuit board is connected to the battery cell. The holder includes a cell holder that covers the battery cell and a circuit board holder that covers the circuit board. In battery pack, the circuit board holder covering the circuit board is arranged in a space formed above a terrace portion of the battery cell covered with the cell holder.
US09634303B2

The invention provides a faux battery for a real battery in a smoke detector, and electrically connects the faux battery to a real battery in a reachable battery housing located within reach of a human, to facilitate battery changing in the smoke detector.
US09634302B2

A secondary battery module includes a cell block in which a plurality of square batteries are layered, and includes: a pair of end plates arranged to respectively face one side and another side of the cell block in a layering direction; and a pair of side frames and arranged to respectively face one side and another side in a cell width direction perpendicular to the layering direction of the cell block, and in the one side and another side in the cell width direction, one end portion being engaged with one end plate at the one side in the layering direction, and other end portion being engaged with other end plate at another side in the layering direction.
US09634301B2

A lithium ion battery cell includes a prismatic casing enclosing active components of the lithium ion battery cell. The lithium ion battery cell also includes a terminal having a terminal post extending through an opening in the casing and electrically connected to the active components; a primary sealing component configured to seal a first portion of the terminal post against the casing; and a secondary seal disposed around a second portion of the terminal post and against the primary sealing component. The secondary seal is formed from a curable adhesive resin and is configured to resist egress of the electrolyte out of the lithium ion battery cell and is configured to resist ingress of moisture into the lithium ion battery cell.
US09634300B2

A secondary battery includes a case; a cap plate coupled to the case; at least one electrode assembly accommodated in the case, the electrode assembly including a positive electrode plate, a negative electrode plate, and a separator located between the positive and negative electrode plates; an electrode collector electrically connected to the electrode assembly; an electrode terminal connected to the electrode collector and protruding outward from the cap plate; a gasket surrounding the electrode terminal; and a reinforcement part coupled to the gasket such that at least a portion of the electrode collector is located between the reinforcement part and the gasket.
US09634285B2

The invention relates to an electrical device comprising an electrical unit (2) like an organic light emitting diode, a protection element (3) like a thin film encapsulation, which at least partly covers the electrical unit, for protecting the electrical unit against water and/or oxygen, and a detection layer (4) arranged between the protection element and the electrical unit or within the protection element, wherein the detection layer comprises organic material and is adapted such that a property of the detection layer is changed, if the detection layer is in contact with a contact gas usable for detecting a permeability of the protection element. This allows easily integrating a fast detection test for detecting a permeability of the protection element into a production process for producing the electrical device, i.e. a time consuming external permeability test may not be required.
US09634281B2

Disclosed is an organic light-emitting display apparatus. The organic light-emitting display apparatus includes a substrate, a first reflective electrode that is disposed over the substrate, an organic layer that is disposed over the first reflective electrode, and includes a light emission layer, and a second reflective electrode that is disposed over the organic layer. At least one of the first and second reflective electrodes comprises a low refractive layer having a refractive index of about 1.4 or less which is smaller than that of the organic layer.
US09634280B2

An EL light-emitting element in which a lower electrode layer, an EL layer, and an upper electrode layer are stacked is formed on a substrate, and a wiring is formed on a counter substrate. Further, the substrate and the counter substrate are bonded so that the wiring is in physical contact with the upper electrode layer of the EL element. Accordingly, the wiring can serve as an auxiliary wiring for increasing conductivity of the upper electrode layer. With such an auxiliary wiring, a potential drop due to the resistance of the upper electrode layer can be suppressed even in the light-emitting device whose light-emitting portion is large.
US09634276B2

Disclosed is an organic electroluminescent element having high luminous efficiency and long life. Also disclosed are a display device and an illuminating device respectively using such an organic electroluminescent element. Specifically disclosed is an organic electroluminescent element comprising an electrode and at least one or more organic layers on a substrate. This organic electroluminescent element is characterized in that at least one of the organic layers is a light-emitting layer containing a phosphorescent compound and a host compound, the phosphorescent compound has a HOMO of −5.15 to −3.50 eV and a LUMO of from −1.25 to +1.00 eV, and the host compound has a 0-0 band of the phosphorescence spectrum at not more than 460 nm and a glass transition temperature of not less than 60° C.
US09634261B2

Disclosed is an organic photoelectric conversion element which has a reverse layer structure wherein at least a first electrode, a photoelectric conversion layer and a second electrode are arranged on a substrate in this order. The organic photoelectric conversion element is characterized in that: the photoelectric conversion layer is a bulk heterojunction layer that is composed of a p-type organic semiconductor material and an n-type organic semiconductor material; and a compound that has a linear or branched fluorinated alkyl group having 6-20 carbon atoms is contained as the p-type organic semiconductor material.
US09634253B2

Disclosed herein are a donor-acceptor conjugated polymer and an organic electronic device including the same. According to embodiments of the invention, it is possible to realize a conjugated polymer suitable for organic memory devices and a multi-functional, high-performance, large-area organic memory device for electronics including the same, the organic memory device operating in air.
US09634248B2

According to one embodiment, an insulator includes a material including barium and hafnium oxide. The material has a crystal structure of a space group Pbc21.
US09634247B2

A resistive memory device is disclosed. The memory device comprises one or more metal oxide layers. An oxygen vacancy or ion concentrations of the one or more metal oxide layer is controlled in the formation and the operation of the memory device to provide robust memory operation.
US09634245B2

Disclosed technology relates generally to integrated circuits, and more particularly, to structures incorporating and methods of forming metal lines including tungsten and carbon, such as conductive lines for memory arrays. In one aspect, a memory device comprises a lower conductive line extending in a first direction and an upper conductive line extending in a second direction and crossing the lower conductive line, wherein at least one of the upper and lower conductive lines comprises tungsten and carbon. The memory device additionally comprises a memory cell stack interposed at an intersection between the upper and lower conductive lines. The memory cell stack includes a first active element over the lower conductive line and a second active element over the first active element, wherein one of the first and second active elements comprises a storage element and the other of the first and second active elements comprises a selector element. The memory cell stack further includes an electrode interposed between the at least one of the upper and lower conductive lines and the closer of the first and second active elements.
US09634244B2

The present invention is directed to an MRAM element comprising a magnetic free layer structure and a magnetic reference layer structure with an insulating tunnel junction layer interposed therebetween. The magnetic free layer structure has a variable magnetization direction substantially perpendicular to the layer plane thereof. The magnetic reference layer structure includes a first magnetic reference layer formed adjacent to the insulating tunnel junction layer and a second magnetic reference layer separated from the first magnetic reference layer by a first non-magnetic perpendicular enhancement layer. The first and second magnetic reference layers have a first fixed magnetization direction substantially perpendicular to the layer plane thereof. The second magnetic reference layer has a multilayer structure comprising a first magnetic reference sublayer formed adjacent to the first non-magnetic perpendicular enhancement layer and a second magnetic reference sublayer separated from the first magnetic reference sublayer by an intermediate metallic layer.
US09634237B2

A material stack of a synthetic anti-ferromagnetic (SAF) reference layer of a perpendicular magnetic tunnel junction (MTJ) may include an SAF coupling layer. The material stack may also include and an amorphous spacer layer on the SAF coupling layer. The amorphous spacer layer may include an alloy or multilayer of tantalum and cobalt or tantalum and iron or cobalt and iron and tantalum. The amorphous spacer layer may also include a treated surface of the SAF coupling layer.
US09634234B2

A device generates electrical energy from mechanical motion in a downhole environment. The device includes a magnetostrictive element and an electrically conductive coil. The magnetostrictive element has a first end and a second end. The first and second ends are coupled between a rotor and a bearing. The magnetostrictive element is configured to experience axial strain in response to radial movement of at least one of the rotor or the bearing with reference to the other. The electrically conductive coil is disposed in proximity to the magnetostrictive element. The coil is configured to generate an electrical current in response to a change in flux density of the magnetostrictive element.
US09634233B2

A device generates electrical energy from mechanical motion in a downhole environment. The device includes a magnetostrictive element and an electrically conductive coil. The magnetostrictive element has a first end and a second end. The first and second ends are coupled between two connectors. The magnetostrictive element is configured to experience axial strain in response to radial movement of at least one of the connectors relative to the other connector. The electrically conductive coil is disposed in proximity to the magnetostrictive element. The coil is configured to generate an electrical current in response to a change in flux density of the magnetostrictive element.
US09634232B2

The piezoelectric signal generator (10;30) includes at least one piezoelectric element (12;20) connected with an emitter (14;35) which is capable of generating, from a current (C) produced by actuation of the piezoelectric element, an electromagnetic signal (S) capable of being wirelessly received by a receiver (16;36) removed from the signal generator (10;30), the piezoelectric element (20;31) comprises a piezoceramic layer (241) attached to an electrically conducting carrier stratum (242); the piezoceramic layer adheres to the carrier stratum and both are held by a positioning layer (23) which has a thickness (TP), and both are capable of a reversible deformation, predetermined by and limited to the thickness (TP) of the positioning layer (23); further, the piezoelectric element (20;31) comprises a gap layer (26) for buffering the reversible deformation of the carrier stratum (242) with the adhering piezoceramic layer (241); the gap (29) has a thickness (TG) such that TG≦TP.
US09634227B1

Suppression of spurious modes of vibration for resonators and related apparatus and methods. A device may include a MEMS resonating structure, a substrate, and anchors between the MEMS resonating structure and the substrate. The MEMS resonating structure may have at least one main eigenmode of vibration and at least one spurious eigenmode of vibration. The anchors may be configured to suppress the response of the at least one spurious mode of vibration.
US09634226B2

A Lamb wave device according to an embodiment of the present invention includes a piezoelectric function member and a supporting member. The piezoelectric function member has a piezoelectric substrate, IDT electrodes, and a cutout portion. The IDT electrodes are disposed on the upper surface of the piezoelectric substrate. The cutout portion is formed in the piezoelectric substrate, and includes a step face provided between the upper surface and the lower surface of the piezoelectric substrate. The supporting member has a supporting surface and a cavity. The supporting surface is bonded to the lower surface of the piezoelectric substrate, and is exposed in the cutout portion toward the upper surface of the piezoelectric substrate. The cavity is formed adjacent to the supporting surface, and faces the IDT electrodes through the piezoelectric substrate.
US09634222B2

The present invention concerns electrically conductive nanocomposites. More specifically the electrical conductance of graphitic material can be improved significantly by a molecular coating that has well defined repeating structure. Even superconductivity of these materials may be possible at technologically meaningful temperatures.
US09634216B2

According to one embodiment of the present invention, the light emitting device includes an LED element, a side wall which surrounds the LED element, a phosphor layer which is fixed to the side wall with an adhesive layer therebetween, and is positioned above the LED element, and a metal pad as a heat dissipating member. The side wall includes an insulating base which surrounds the LED element and a metal layer which is formed on a side surface at the LED element side of the base, and is in contact with the metal pad and the adhesive layer. The adhesive layer includes a resin layer that includes a resin containing particles which have higher thermal conductivity than the resin or a layer that includes solder.
US09634214B2

Substrates and packages for LED based light devices can incorporate a material with high thermal conductivity in at least the lateral direction (e.g., graphite or graphene) to spread heat across the surface of the substrate. A substrate or layer in a multi-layer substrate can have a graphite core disposed between ceramic sublayers that provide electrical insulation and thermal conductivity in the transverse direction. Another substrate or layer in a multi-layer substrate can be fabricated using a composite of graphite and ceramic materials.
US09634213B2

Provided is a light emitting device with improved light extracting efficiency and further higher heat releasing performance. A light emitting device includes a planar lead frame having a first lead and a second lead, and includes a light emitting element mounted on the first lead, a resin frame surrounding a periphery of the light emitting element, a first sealing resin filled in the inner side of the resin frame and sealing the light emitting element, and a second sealing resin covering the resin frame and the first sealing resin. Lower end of inner surface of the resin frame is arranged only on the first lead, and at an outside of the resin frame, and the second resin member covers at least a part of the first lead and the second lead. Of the back-surface of the first lead, a region directly under the blight emitting element is exposed.
US09634211B2

Each of a plurality of semiconductor light-emitting element has, on an upper surface thereof that has a quadrilateral shape, a pair of connecting portions having different polarities from each other. The pair of connecting portions are aligned on a diagonal of the quadrilateral shape. The diagonal intersects a row direction along which the semiconductor light-emitting elements within a row are arranged. Connecting portions having identical polarity are positioned on an imaginary line parallel to the row direction. Metal wires intersect two sides extending from a corner, on the diagonal, of the upper surface of each of the semiconductor light-emitting elements when viewed from a direction perpendicular to a mounting surface of a substrate for mounting the semiconductor light-emitting elements.
US09634210B2

There is provided a production method for an optical semiconductor device including a substrate having a silver plating layer formed on a surface and a light emitting diode bonded to the silver plating layer. The production method includes a film formation step of forming a clay film covering the silver plating layer and a connection step of electrically connecting the light emitting diode and the silver plating layer covered with the clay film by wire bonding, after the film formation step.
US09634205B2

A light emitting device includes a package having a recess, a lead frame buried in the package so that one end of the lead frame is exposed at a bottom of the recess and another end protrudes to an exterior of the package, a light emitting element arranged on the lead frame exposed at the bottom of the recess, and an encapsulant filled in the recess. The package includes, at the side face where the lead frame protrudes, a first side face formed inwardly relative to a side face of the lead frame, and a second side face formed at a lower portion of the first side face and protruded so as to cover a top face of the lead frame.
US09634197B2

An LED wafer includes LED dies on an LED substrate. The LED wafer and a carrier wafer are joined. The LED wafer that is joined to the carrier wafer is shaped. Wavelength conversion material is applied to the LED wafer that is shaped. Singulation is performed to provide multiple LED dies that are joined to a single carrier die. The multiple LED dies on the single carrier die are connected in series and/or in parallel by interconnection in the LED dies and/or in the single carrier die. The singulated devices may be mounted in an LED fixture to provide high light output per unit area. Related devices and fabrication methods are described.
US09634191B2

A wire-bond free semiconductor device with two electrodes both of which are accessible from the bottom side of the device. The device is fabricated with two electrodes that are electrically connected to the oppositely doped epitaxial layers, each of these electrodes having leads with bottom-side access points. This structure allows the device to be biased with an external voltage/current source, obviating the need for wire-bonds or other such connection mechanisms that must be formed at the packaging level. Thus, features that are traditionally added to the device at the packaging level (e.g., phosphor layers or encapsulants) may be included in the wafer level fabrication process. Additionally, the bottom-side electrodes are thick enough to provide primary structural support to the device, eliminating the need to leave the growth substrate as part of the finished device.
US09634190B2

A white light-emitting device of the present invention includes a substrate (101); a diamond semiconductor layer (105) provided on the substrate (101), in which one or a plurality of p-type α layers (102), a p-type or n-type γ layer (103), and one or a plurality of n-type β layers (104) are laminated in this order from the substrate (101); a first electrode (106) provided on the α layer (102) which injects an electric current; a second electrode (107) provided on the β layer (104) which injects an electric current; and a fluorescent member (108) which coats a light emission extraction region of the surface of the diamond semiconductor layer.
US09634184B2

An optoelectronic semiconductor component includes a layer stack based on a nitride compound semiconductor and has an n-type semiconductor region , a p-type semiconductor region and an active layer arranged between the n-type semiconductor region and the p-type semiconductor region. In order to form an electron barrier, the p-type semiconductor region includes a layer sequence having a plurality of p-doped layers composed of AlxInyGa1−x−yN where 0<=x<=1, 0<=y<=1 and x+y<=1. The layer sequence includes a first p-doped layer having an aluminum proportion x1>=0.5 and a thickness of not more than 3 nm, and the first p-doped layer, at a side facing away from the active layer, is succeeded by at least a second p-doped layer having an aluminum proportion x2
US09634180B2

A method for forming semiconductor device package comprises providing a substrate with via contact pads and via through holes through said substrate, terminal pads on a bottom surface of said substrate and an exposed type through hole through said substrate. A die is provided with bonding pads thereon and an exposed type pad on a bottom surface of said die. A reflective layer is formed on an upper surface of the substrate. The die is adhered on the substrate. A dry film is formed on a top of the die as a slanting structure. A re-distribution layer conductive trace is formed by sputtering and E-plating on an upper surface of the slanting structure.
US09634173B2

There is described a photodetector comprising a semiconductor material having at least a region substantially depleted of free moving carriers, the photodetector comprising: a substrate of one of n-type and p-type; at least one charge collector along a surface of the substrate and having a doping-type opposite from the substrate; a substrate contact along the surface of the substrate spaced apart from the at least one charge collector to allow current to flow between the at least one charge collector and the substrate contact; and at least one non-conductive electrode positioned along the surface of the substrate in an alternating sequence with the at least one charge collector, and separated from the substrate by an insulator, and adapted to apply an electric potential to the substrate and cause charge carriers generated therein by application of a light source to advance towards the at least one charge collector due to the effects of an electric field, such that the at least one charge collector can measure carrier concentration within the substrate.
US09634172B1

The disclosure describes multi-junction solar cell structures that include two or more graded interlayers.
US09634169B1

A hybrid solar concentrator that utilizes one or more dielectric mirrors to isolate components of the solar spectrum compatible with specific PV band-gaps and to pass longer wavelengths through to a heat receiver, generating both electricity and heat from a single set of dual-axis heliostats.
US09634168B2

Provided are novel building integrable photovoltaic (BIP) modules having specially configured attachment structures for securing these modules to building structures and other BIP modules. In certain embodiments, a BIP module includes a base sheet supporting photovoltaic cells and having a rigid polymer portion and a flexible polymer portion. The flexible portion is designed to be penetrated with mechanical fasteners during installation. The flexible portion may include fastening pointers and/or through holes for identifying specific penetration locations. The rigid portion provides necessary structural rigidity and support to the module and more specifically to the photovoltaic cells. In certain other embodiments, a BIP module includes an adhesive bumper strip disposed along one edge of the module and configured for secure this module with respect to another module. During installation, the strip is positioned between a back sealing sheet of one module and a front sealing sheet of another module.
US09634167B2

A solar cell module comprising: a first protective member having a curved surface having a prescribed radius of curvature set in at least a first direction; a first filling material arranged upon the first protective member; a plurality of solar cell strings arranged in the first direction upon the first filling material and connected in parallel to each other; a second filling material arranged upon the solar cell strings; and a second protective member arranged upon the second filling material. The solar cell strings have connected in series a plurality of solar cells that are arranged in a second direction. The solar cells have end cross-sections along at least the first direction that have a waveform shape.
US09634159B2

An encapsulated integrated photodetector waveguide structures with alignment tolerance and methods of manufacture are disclosed. The method includes forming a waveguide structure bounded by one or more shallow trench isolation (STI) structure(s). The method further includes forming a photodetector fully landed on the waveguide structure.
US09634157B2

A method for manufacturing a thin-film solar cell module includes a rear surface electrode layer deposition step for depositing a rear surface electrode layer on a substrate, an alkali metal adding step for adding an alkali metal to the rear surface electrode layer, a light absorbing layer deposition step for depositing a light absorbing layer on the rear surface electrode layer, a division groove forming step for forming a division groove that divides the light absorbing layer and exposing a front surface of the rear surface electrode layer in the division groove, an alloying step for alloying the rear surface electrode layer and the alkali metal on the front surface of the rear surface electrode layer exposed in the division groove, and a transparent conductive film deposition step for depositing a transparent conductive film on the light absorbing layer and in the division groove.
US09634155B2

The invention relates to a method for producing an electrical terminal support for an optoelectronic semiconductor body, comprising the following steps: providing a carrier assembly (1), which comprises a carrier body (11), an intermediate layer (12) arranged on an outer surface (111) of the carrier body (11), and a use layer (13) arranged on the intermediate layer (12); introducing at least two openings (4), which are mutually spaced in the lateral direction (L), in the use layer (13) via an outer surface (131) of the use layer (13), wherein the openings extend completely through the use layer (13) in the vertical direction (V); electrically insulating lateral surfaces (41) of the openings (4) and of the outer face (131) of the use layer (13); arranging electrically conductive material (6) at least in the openings (4), wherein after completion of the terminal carrier (100), the electrically conductive material (6) has an interruption (U) in the progression thereof along the outer surface (131) of the use layer (13) in the lateral direction (L) between adjoining openings (4).
US09634148B2

The disclosure is related to a thin film transistor and a method of manufacturing the thin film transistor. The thin film transistor comprises a substrate, a first semiconductor layer, an etch stop layer and a second semiconductor layer stacked on a surface of the substrate, and a first via and a second via formed on the etch stop layer; a source and a drain formed separating from each other and the source and the drain overlapping two ends of the second semiconductor layer respectively, wherein the source connects the first semiconductor layer through the first via, and the drain connects the first semiconductor layer through the second via, a gate insulation layer formed on the source and the drain; and a gate formed on the gate insulation layer. The thin film transistor of the disclosure have a higher on-state current of the thin film transistor and a faster switching speed.
US09634147B2

A thin film transistor (TFT) array substrate of a liquid crystal display (LCD) panel includes a first substrate, a gate located on the first substrate, a gate insulation layer located on the first substrate and covers the gate and the first substrate, a source layer located on the gate insulation layer to correspond to the gate, an etching stopping layer located on the source layer, and a source and a drain located on the etching stopping layer. The etching stopping layer is made of color photoresist.
US09634146B2

The present invention provides a method for manufacturing an assembly of a flexible display device and an assembly of a flexible display device manufactured therewith. The method includes: (1) providing a flexible base (22); (2) forming a graphene layer (24) on the flexible base (22); (3) forming a protective layer (26) on the graphene layer (24); (4) forming a low-temperature polysilicon layer (28) on the protective layer (26). The method for manufacturing an assembly of a flexible display device and the assembly of the flexible display device manufactured therewith according to the present invention are such that the graphene layer is formed on the flexible base to effectively conduct out heat generated in the process of forming the low-temperature polysilicon layer so as to protect the flexible base from being affected by the heat without increasing the thickness of the protective layer thereby reducing internal stress and facilitating the realization of thinning.
US09634144B2

Semiconductor devices and methods of fabricating the semiconductor devices are provided. The semiconductor devices may include a fin disposed on a substrate. The fin may include an insulating layer pattern disposed in a top surface of the fin. The semiconductor devices may also include a wire pattern disposed on the insulating layer pattern to be separated from the insulating layer pattern and a gate electrode surrounding the wire pattern.
US09634140B2

Exemplary embodiments provide methods and systems for fabricating a metal source-drain stressor in a MOS device channel having improved tensile stress. Aspects of exemplary embodiment include forming a recess in source and drain areas; forming a metal contact layer on surfaces of the recess that achieves low contact resistivity; forming a metallic diffusion barrier over the metal contact layer; forming a layer M as an intimate mixture of materials A and B that substantially fills the recess; capping the layer M with a capping layer so that layer M is fully encapsulated and the capping layer prevents diffusion of A and B; and forming a compound AxBy within the layer M via a thermal reaction resulting in a reacted layer M comprising the metal source-drain stressor.
US09634138B1

Field-Effect Transistor (FET) devices employing an adjacent asymmetric active gate/dummy gate width layout are disclosed. In an exemplary aspect, a FET cell is provided that includes a FET device having an active gate, a source region, and a drain region. The FET cell also includes an isolation structure comprising a dummy gate over a diffusion break located adjacent to one of the source region and the drain region. The FET cell has an asymmetric active gate/dummy gate width layout in that a width of the active gate is larger than a width of the adjacent dummy gate. The increased width of the active gate provides increased gate control and the decreased width of the dummy gate increases isolation from the dummy gate, thus reducing sub-threshold leakage through the dummy gate.
US09634135B2

A field-effect transistors (FET) cell structure has a substrate, an epitaxial layer of a first conductivity type on the substrate, first and second base regions of the second conductivity type arranged within the epitaxial layer or well and spaced apart, and first and second source regions of a first conductivity type arranged within the first and second base region, respectively. Furthermore, a gate structure insulated from the epitaxial layer by an insulation layer is provided and arranged above the region between the first and second base regions and covering at least partly the first and second base region, and a drain contact reaches from a top of the device through the epitaxial layer to couple a top contact or metal layer with the substrate.
US09634134B2

An embedded transistor for an electrical device, such as a DRAM memory cell, and a method of manufacture thereof is provided. A trench is formed in a substrate and a gate dielectric and a gate electrode formed in the trench of the substrate. Source/drain regions are formed in the substrate on opposing sides of the trench. In an embodiment, one of the source/drain regions is coupled to a storage node and the other source/drain region is coupled to a bit line. In this embodiment, the gate electrode may be coupled to a word line to form a DRAM memory cell. A dielectric growth modifier may be implanted into sidewalls of the trench in order to tune the thickness of the gate dielectric.
US09634120B2

Provided is a method for fabricating an electronic device, the method including: preparing a carrier substrate including an element region and a wiring region; forming a sacrificial layer on the carrier substrate; forming an electronic element on the sacrificial layer of the element region; forming a first elastic layer having a corrugated surface on the first elastic layer of the wiring region; forming a metal wirings electrically connecting the electronic element thereto, on the first elastic layer of the wiring region; forming a second elastic layer covering the metal wirings, on the first elastic layer; forming a high rigidity pattern filling in a recess of the second elastic layer above the electronic element so as to overlap the electronic element, and having a corrugated surface; forming a third elastic layer on the second elastic layer and the high rigidity pattern; and separating the carrier substrate.
US09634115B2

One illustrative method disclosed herein includes, among other things, forming a first high-k protection layer on the source/drain regions and adjacent the sidewall spacers of a transistor device, removing a sacrificial gate structure positioned between the sidewall spacers so as to thereby define a replacement gate cavity, forming a replacement gate structure in the replacement gate cavity, forming a second high-k protection layer above an upper surface of the spacers, above an upper surface of the replacement gate structure and above the first high-k protection layer, and removing portions of the second high-k protection layer positioned above the first high-k protection layer.
US09634113B2

A method of making a semiconductor device includes forming a source/drain region on a substrate; disposing a gate stack on the substrate and adjacent to the source/drain region, the gate stack including a gate spacer along a sidewall of the gate stack; disposing an inter-level dielectric (ILD) layer on the source/drain region and the gate stack; removing a portion of the ILD layer on the source/drain region to form a source/drain contact pattern; filling the source/drain contact pattern with a layer of silicon material, the layer of silicon material being in contact with the source/drain region and in contact with the gate spacer; depositing a metallic layer over the first layer of silicon material; and performing a silicidation process to form a source/drain contact including a silicide.
US09634109B2

A semiconductor device including a substrate in which a trench is formed, a first impurity region and a second impurity region formed in the substrate separated from each other by the trench, a gate electrode formed to fill a lower part of the trench, and a capping layer formed over the gate electrode to fill an upper part of the trench. The gate electrode includes a first work function liner formed over a bottom surface and sidewalls of the lower part of the trench without overlapping with the first impurity region and the second impurity region, and including an aluminum-containing metal nitride; and a second work function liner formed over the sidewalls of the lower part of the trench over the first work function liner, overlapping with the first impurity region and the second impurity region, and including a silicon-containing non-metal material.
US09634089B2

Provided is a structure for improved electrical signal isolation between adjacent devices situated in a top semiconductor layer of the structure and a method for the structure's fabrication. The structure comprises a gate situated on the top semiconductor layer, the top semiconductor layer situated over a base oxide layer, and the base oxide layer situated over a handle wafer. The top surface of the handle wafer is amorphized by an inert implant of Xenon or Argon to reduce carrier mobility in the handle wafer and improve electrical signal isolation between the adjacent devices situated in the top semiconductor layer.
US09634086B2

A first doped region is formed in a single crystalline semiconductor substrate. Light ions are implanted through a process surface into the semiconductor substrate to generate crystal lattice vacancies between the first doped region and the process surface, wherein a main beam axis of an implant beam used for implanting the light ions deviates by at most 1.5 degree from a main crystal direction along which channeling of the light ions occurs. A second doped region with a conductivity type opposite to the first doped region is formed based on the crystal lattice vacancies and hydrogen atoms.
US09634084B1

Fin-type transistor fabrication methods and structures are provided which include, for example, providing a gate structure extending at least partially over a fin extended above a substrate structure, the gate structure being disposed adjacent to at least one region of the fin; disposing a protective film conformally over the gate structure and over the at least one region; modifying the protective film over the at least one region of the fin to form a conformal buffer layer, wherein the modifying selectively alters a crystalline structure of the protective film over the at least one region which thereby becomes the conformal buffer layer, without altering the crystalline structure of the protective film disposed over the gate structure; and removing the un-altered protective film over the gate structure, leaving the conformal buffer layer over the at least one region to form a source region and a drain region of the fin-type transistor.
US09634082B2

A highly reliable semiconductor device is manufactured by giving stable electric characteristics to a transistor in which an oxide semiconductor film is used for a channel. An oxide semiconductor film which can have a first crystal structure by heat treatment and an oxide semiconductor film which can have a second crystal structure by heat treatment are formed so as to be stacked, and then heat treatment is performed; accordingly, crystal growth occurs with the use of an oxide semiconductor film having the second crystal structure as a seed, so that an oxide semiconductor film having the first crystal structure is formed. An oxide semiconductor film formed in this manner is used for an active layer of the transistor.
US09634078B2

The present inversion provides an organic display device comprising at least infrared display pixel, the infrared display pixel includes a transparent substrate which is deposited with a first electrode layer, an infrared organic light emitting layer and a second electrode layer thereon, and the infrared organic light emitting layer is filled with an infrared light emitting material. The present invention can allow the organic display device to carry out large area of infrared display; and the present invention uses the flexible transparent substrate, so as to conveniently use and carry the organic display device.
US09634070B2

An organic light emitting display device includes: a display panel including scan lines, and pixels, a pixel of the pixels including: a driving transistor having a gate electrode; an insulator layer disposed on the gate electrode of the driving transistor; an electrode disposed on the insulator layer and coupled to the gate electrode of the driving transistor through a first contact hole; a first passivation layer disposed on the electrode; a first voltage line disposed on the first passivation layer and configured to supply a first voltage; a second passivation layer disposed on the first voltage line; and an organic light emitting diode (OLED) having an anode coupled to the driving transistor, wherein the anode is disposed on the second passivation layer, and wherein the first voltage line overlaps with the electrode and the anode.
US09634065B2

Provided is a solid-state image pickup device that makes it possible to enhance image quality, and a manufacturing method thereof, and an electronic apparatus. A solid-state image pickup device includes a pixel section that includes a plurality of pixels, the pixels each including one or more organic photoelectric conversion sections, wherein the pixel section includes an effective pixel region and an optical black region, and the organic photoelectric conversion sections of the optical black region include a light-shielding film and a buffer film on a light-incidence side.
US09634060B2

An image sensor includes a first semiconductor chip having a first surface and a second surface, the first semiconductor chip a including an array of unit pixels configured to capture light corresponding to an image and to generate image signals based on the captured light; and a second semiconductor chip having a first surface and a second surface, the second semiconductor chip including first peripheral circuits configured to control the array of pixels and receive the generated image signals, the first peripheral circuits including a vertical scanning circuit, a horizontal scanning circuit, and a signal read-out circuit, the first semiconductor chip being stacked on the second semiconductor chip, the first semiconductor chip not being smaller than the second semiconductor chip.
US09634059B2

A method of forming image sensor packages may include performing a molding process. Mold material may be formed either on a transparent substrate in between image sensor dies, or on a removable panel in between transparent substrates attached to image sensor dies. Redistribution layers may be formed before or after the molding process. Mold material may be formed after forming redistribution layers so that the mold material covers the redistribution layers. In these cases, holes may be formed in the mold material to expose solder pads on the redistribution layers. Alternatively, redistribution layers may be formed after the molding process and the redistribution layers may extend over the mold material. Image sensor dies may be attached to a glass or notched glass substrate with dam structures. The methods of forming image sensor packages may result in hermetic image sensor packages that prevent exterior materials from reaching the image sensor.
US09634058B2

An image sensor includes a light receiving element, an anti-reflection layer, a high refractive pattern, a color filter, and a micro lens. The light receiving element is formed on a semiconductor substrate to generate charges responsive to incident light. The anti-reflection layer is formed on the semiconductor substrate. The high refractive pattern is formed on the anti-reflection layer in correspondence with the light receiving element. The color filter is formed on the anti-reflection layer while covering a top surface and lateral sides of the high refractive pattern. The micro lens is formed on the color filter. The image sensor provides an image having high quality.
US09634045B2

The present disclosure provides a method for forming a thin film pattern. The method includes steps of: forming a mask pattern on a thin film in such a manner that the mask pattern includes a reserved portion corresponding to a region where the thin film pattern to be formed is located, and a partially-reserved portion neighboring the reserved portion; performing a wet-etching process to etch off a portion of the thin film which is not covered by the mask pattern; performing a dry etching process to remove the partially-reserved portion and thin the reserved portion; and performing a dry etching process to etch off a portion of the thin film which is not covered by the remaining mask pattern, so as to form the thin film pattern.
US09634039B2

Embodiments of the present disclosure generally relate to methods and devices for use of low temperature polysilicon (LTPS) thin film transistors in liquid crystal display (LCD) and organic light-emitting diode (OLED) displays.
US09634019B1

A method of forming a pair of memory cells that includes forming a polysilicon layer over and insulated from a semiconductor substrate, forming a pair of conductive control gates over and insulated from the polysilicon layer, forming first and second insulation layers extending along inner and outer side surfaces of the control gates, removing portions of the polysilicon layer adjacent the outer side surfaces of the control gates, forming an HKMG layer on the structure and removing portions thereof between the control gates, removing a portion of the polysilicon layer adjacent the inner side surfaces of the control gates, forming a source region in the substrate adjacent the inner side surfaces of the control gates, forming a conductive erase gate over and insulated from the source region, forming conductive word line gates laterally adjacent to the control gates, and forming drain regions in the substrate adjacent the word line gates.
US09634013B2

A semiconductor device includes a substrate, a fin structure on the substrate, the fin structure comprising a doped region, a first gate over the fin structure, the first gate positioned adjacent the doped region, the first gate having a spacer on a first side and having no spacer on a second side between the gate and the doped region, and a conductive plug that contacts the doped region and a top of the gate.
US09634009B1

A fin-type field effect transistor (finFET) device includes a gate disposed over at least two fins, each fin defining a source outboard portion and a drain outboard portion extending beyond the gate. There is a source contact that electrically connects the source outboard portions of the fins, and similarly on the opposed side of the gate there is a drain contact electrically connecting the drain outboard portions of the fins. A first dielectric spacer layer is disposed adjacent to the gate and overlying the fins, and a second dielectric spacer layer is disposed adjacent to the first spacer layer and also overlying the fins. The second dielectric spacer layer electrically isolates the gate from the drain contact and/or from the source contact. A method of making a finFET device is also detailed.
US09634008B2

According to one embodiment, a semiconductor device includes an element isolation insulating film, a gate electrode film, source/drain regions, a channel region, and an air gap. The element isolation insulating film partitions an element arrangement area on one main face side of a semiconductor substrate. The channel region is disposed near a surface of the semiconductor substrate below the gate electrode film. The air gap is disposed at a region of the element isolation insulating film contacting with the channel region.
US09634007B2

Trench-confined selective epitaxial growth process in which epitaxial growth of a semiconductor device layer proceeds within the confines of a trench. In embodiments, a trench is fabricated to include a pristine, planar semiconductor seeding surface disposed at the bottom of the trench. Semiconductor regions around the seeding surface may be recessed relative to the seeding surface with Isolation dielectric disposed there on to surround the semiconductor seeding layer and form the trench. In embodiments to form the trench, a sacrificial hardmask fin may be covered in dielectric which is then planarized to expose the hardmask fin, which is then removed to expose the seeding surface. A semiconductor device layer is formed from the seeding surface through selective heteroepitaxy. In embodiments, non-planar devices are formed from the semiconductor device layer by recessing a top surface of the isolation dielectric. In embodiments, non-planar devices CMOS devices having high carrier mobility may be made from the semiconductor device layer.
US09634003B2

Methods for abutting two cells with different sized diffusion regions and the resulting devices are provided. Embodiments include abutting a first cell having first drain and source diffusion regions and a second cell having second drain and source diffusion regions, larger than the first diffusion regions, by: forming a dummy gate at a boundary between the two cells; forming a continuous drain diffusion region having an upper portion crossing the dummy gate and encompassing the entire first drain diffusion region and part of the second drain diffusion region and having a lower portion beginning over the dummy gate and encompassing a remainder of the second drain diffusion region; forming a continuous source diffusion region that is the mirror image of the continuous drain diffusion region; and forming a poly-cut mask over the dummy gate between, but separated from, the continuous drain and source diffusion regions.
US09633989B2

An ESD protection device includes a zener diode, and a series circuit of diodes and a series circuit of diodes that are connected in parallel with the zener diode. At the connection point between the diodes, an Al electrode film is formed on the surface of a Si substrate, and at the connection point between diodes, an Al electrode film is formed on the surface of the Si substrate. The diodes are formed on the surface of the Si substrate, and the diodes are formed in the thickness direction of the Si substrate. The Si substrate has a longitudinal direction and a shorter direction orthogonal to the longitudinal direction in planar view, and the Al electrode films are formed respectively at both ends in the shorter direction of the Si substrate. Thus, provided is an ESD protection device which suppresses the ESL, and keeps the clamp voltage low.
US09633986B2

A sequence of semiconductor processing steps permits formation of both vertical and horizontal nanometer-scale serpentine resistors and parallel plate capacitors within a common structure. The method takes advantage of a CMP process non-uniformity in which the CMP polish rate of an insulating material varies according to a certain underlying topography. By establishing such topography underneath a layer of the insulating material, different film thicknesses of the insulator can be created in different areas by leveraging differential polish rates, thereby avoiding the use of a lithography mask. In one embodiment, a plurality of resistors and capacitors can be formed as a compact integrated structure within a common dielectric block, using a process that requires only two mask layers. The resistors and capacitors thus formed as a set of integrated circuit elements are suitable for use as microelectronic fuses and antifuses, respectively, to protect underlying microelectronic circuits.
US09633981B2

A method of ultrasonically bonding semiconductor elements includes the steps of: (a) aligning surfaces of a plurality of first conductive structures of a first semiconductor element to respective surfaces of a plurality of second conductive structures of a second semiconductor element, wherein the surfaces of each of the plurality of first conductive structures and the plurality of second conductive structures include aluminum; and (b) ultrasonically bonding ones of the first conductive structures to respective ones of the second conductive structures.
US09633968B2

Packaged microelectronic elements are provided which include a dielectric element, a cavity, a plurality of chip contacts and a plurality of package contacts, and microelectronic elements having a plurality of bond pads connected to the chip contacts.
US09633966B2

A stacked semiconductor package and a manufacturing method thereof. For example and without limitation, various aspects of this disclosure provide a semiconductor package in which an upper interposer and/or package are electrically and mechanically coupled to a lower package utilizing an adhesive member comprising conductive particles.
US09633961B2

Packaging devices and methods of manufacture thereof for semiconductor devices are disclosed. In some embodiments, a packaging device includes a contact pad disposed over a substrate, and a passivation layer disposed over the substrate and a first portion of the contact pad. A post passivation interconnect (PPI) line is disposed over the passivation layer and is coupled to a second portion of the contact pad. A PPI pad is disposed over the passivation layer. A transition element is disposed over the passivation layer and is coupled between the PPI line and the PPI pad. The transition element comprises a first side and a second side coupled to the first side. The first side and the second side of the transition element are non-tangential to the PPI pad.
US09633957B2

According to various embodiments, a semiconductor device may include: a layer stack formed at a surface of the semiconductor device, the layer stack including: a metallization layer including a first metal or metal alloy; a protection layer covering the metallization layer, the protection layer including a second metal or metal alloy, wherein the second metal or metal alloy is less noble than the first metal or metal alloy.
US09633953B2

A methodology for addressing package warpage is described. In an embodiment a package includes a die mounted on a wiring board. Portion of a metal plane within the wiring board includes a reduced portion, characterized by a reduced thickness that is less than a baseline thickness.
US09633951B2

A semiconductor package that includes a semiconductor die, an insulation around the die, and a conforming conductive pad coupled to an electrode of the die.
US09633944B2

A semiconductor device and a manufacturing method thereof are provided. A semiconductor device includes a stack structure including conductive layers stacked in a step shape, a first interlayer insulating layer formed over the stack structure, the first interlayer insulating layer including contact holes with a uniform depth, which expose the conductive layers, lower contact plugs formed in the contact holes, the lower contact plugs being respectively contacted with the conductive layers, and lower contact pads respectively connected to the contact plugs.
US09633941B2

A semiconductor device structure is provided. The semiconductor device structure includes a substrate. The semiconductor device structure includes a first conductive structure over the substrate. The semiconductor device structure includes a first dielectric layer over the substrate. The first dielectric layer has a first opening exposing the first conductive structure. The semiconductor device structure includes a seal layer covering an inner wall of the first opening and in direct contact with the first dielectric layer. The seal layer includes a dielectric material including an oxygen compound. The semiconductor device structure includes a second conductive structure filled in the first opening and surrounded by the seal layer. The second conductive structure is electrically connected to the first conductive structure.
US09633937B2

The electronic package includes a substrate and an electronic component mounted to a surface of the substrate. An interposer is mounted to the surface of the substrate such that the interposer surrounds the electronic component and is electrically connected to the substrate. An over-mold covers the electronic component. In other forms, the example electronic package may be incorporated into an electronic assembly. The electronic assembly further includes a second electronic component mounted to the interposer. As an example, the second electronic component may be mounted to the interposer using solder bumps. It should be noted that any technique that is known now, or discovered in the future, may be used to mount the second electronic component to the interposer.
US09633935B2

A stacked chip package is provided. The stacked chip package includes a first substrate having a first side and a second side opposite thereto. The first substrate includes a recess therein. The recess adjoins a side edge of the first substrate. A plurality of redistribution layers is disposed on the first substrate and extends onto the bottom of the recess. A second substrate is disposed on the first side of the first substrate. A plurality of bonding wires is correspondingly disposed on the redistribution layers in the recess, and extends onto the second substrate. A device substrate is disposed on the second side of the first substrate. A method of forming the stacked chip package is also provided.
US09633931B2

A package includes: a plurality of lead frames configured to extend inwardly from an outer circumferential portion of the package; a die pad region surrounded with the lead frames in a plane view; a semiconductor chip mounted on the die pad region; a plurality of bonding pads disposed on the semiconductor chip; and a plurality of bonding wires configured to connect the lead frames and the bonding pads, respectively, wherein the bonding wires are respectively connected to front end portions of the lead frames by bonding with an angle ranging from 45 to 135 degrees with respect to a trace of front end portions of the lead frames in the plane view.
US09633924B1

A package structure and method for forming the same are provided. The package structure includes a substrate and a semiconductor die formed over the substrate. The package structure also includes a package layer covering the semiconductor die and a conductive structure formed in the package layer. The package structure includes a first insulating layer formed on the conductive structure, and the first insulating layer includes monovalent metal oxide. A second insulating layer is formed between the first insulating layer and the package layer. The second insulating layer includes monovalent metal oxide, and a weight ratio of the monovalent metal oxide in the second insulating layer is greater than a weight ratio of the monovalent metal oxide in first insulating layer.
US09633923B2

There are provided an electronic device module capable of increasing a degree of integration by mounting electronic components on both surfaces of a board, and a manufacturing method thereof. The electronic device module includes a board having mounting electrodes formed on both surfaces thereof, a plurality of electronic devices mounted on the mounting electrodes, a molded portion sealing the electronic devices, at least one connection wire having one end bonded to one surface of the board and the other end exposed to the outside of the molded portion, and an external connection terminal coupled to the other end of the connection wire.
US09633922B2

A sealing epoxy resin composition contains a phosphonium salt shown in Formula (1), an epoxy resin, a hardening agent, and an inorganic filler. In Formula (1), R1-R3 each represent an aryl group having 6 to 12 carbon atoms, R4 represents an alkyl group having 1 to 4 carbon atoms, R6 and R8 each represent either a carboxyl group or a hydroxyl group, R5 and R7 each represent either hydrogen or an alkyl group having 1 to 4 carbon atoms, R9 and R11 represent hydrogen, R10 represents either a carboxyl group or a hydroxyl group, and the relation of r≦1 is satisfied.
US09633921B2

Provided is a semiconductor encapsulation resin composition exhibiting an insignificant heat decomposition when left under a high temperature of 200 to 250° C. for a long period of time; and a superior reliability and adhesion to a Cu LF and Ag plating under a high-temperature and high-humidity environment. The composition comprises: (A) a cyanate ester compound having not less than two cyanato groups in one molecule; (B) a phenolic compound; (C) at least one epoxy resin; (D) a copolymer obtained by a hydrosilylation reaction of an alkenyl group-containing epoxy compound and an organopolysiloxane; and (E) at least one compound selected from a tetraphenylborate salt of a tetra-substituted phosphonium compound and a tetraphenylborate salt. A molar ratio of phenolic hydroxyl groups in (B) to cyanato groups in (A) is 0.08 to 0.25, and a molar ratio of epoxy groups in (C) and (D) to cyanato groups in (A) is 0.04 to 0.25.
US09633911B2

A method for semiconductor fabrication includes providing channel regions on a substrate including at least one Silicon Germanium (SiGe) channel region, the substrate including a plurality of regions including a first region and a second region. Gate structures are formed for a first n-type field effect transistor (NFET) and a first p-type field effect transistor (PFET) in the first region and a second NFET and a second PFET in the second region, the gate structure for the first PFET being formed on the SiGe channel region. The gate structure for the first NFET includes a gate material having a first work function and the gate structures for the first PFET, second NFET and second PFET include a gate material having a second work function such that multi-threshold voltage devices are provided.
US09633906B2

A gate structure straddling a plurality of semiconductor material portions is formed. Source regions and drain regions are formed in the plurality of semiconductor material portions, and a gate spacer laterally surrounding the gate structure is formed. Epitaxial active regions are formed from the source and drain regions by a selective epitaxy process. The assembly of the gate structure and the gate spacer is cut into multiple portions employing a cut mask and an etch to form multiple gate assemblies. Each gate assembly includes a gate structure portion and two disjoined gate spacer portions laterally spaced by the gate structure portion. Portions of the epitaxial active regions can be removed from around sidewalls of the gate spacers to prevent electrical shorts among the epitaxial active regions. A dielectric spacer or a dielectric liner may be employed to limit areas in which metal semiconductor alloys are formed.
US09633905B2

A device includes a semiconductor substrate, and a plurality of semiconductor fins parallel to each other, wherein the plurality of semiconductor fins is a portion of the semiconductor substrate. A Shallow Trench Isolation (STI) region is on a side of the plurality of semiconductor fins. The STI region has a top surface and a non-flat bottom surface, wherein the plurality of semiconductor fins is over the top surface of the STI region.
US09633901B2

A method for manufacturing a semiconductor device is provided. The method includes forming a first semiconductor element and a second semiconductor element in a semiconductor wafer. The first semiconductor element includes a first electrode formed on a front surface of the semiconductor wafer. The second semiconductor element is adjacent to the first semiconductor element and includes a second electrode formed on the front surface. The method further includes forming a first insulating layer on the front surface located at a first boundary portion between the first electrode and the second electrode; applying a specific potential different from a potential of the second electrode on the first electrode after the formation of the first insulating layer; and cutting the semiconductor wafer at the first boundary portion so as to divide the first semiconductor element from the second semiconductor element.
US09633900B2

A system and method for manufacturing a through silicon via is disclosed. An embodiment comprises forming a through silicon via with a liner protruding from a substrate. A passivation layer is formed over the substrate and the through silicon via, and the passivation layer and liner are recessed from the sidewalls of the through silicon via. Conductive material may then be formed in contact with both the sidewalls and a top surface of the through silicon via.
US09633894B2

A field effect transistor (FET) with an underlying airgap and methods of manufacture are disclosed. The method includes forming an amorphous layer at a predetermined depth of a substrate. The method further includes forming an airgap in the substrate under the amorphous layer. The method further includes forming a completely isolated transistor in an active region of the substrate, above the amorphous layer and the airgap.
US09633888B2

Provided is a semiconductor manufacturing device including an expanding unit that expands a holding member having an adhesive layer on which a substrate in a state of being diced into plural semiconductor chips is held, a detection unit that detects an adhesive state between one of the semiconductor chips and the holding member, in a state in which the holding member is expanded, and a pickup unit that picks up the semiconductor chip by changing an operation relevant to pickup of the semiconductor chip based on the detected adhesive state.
US09633886B2

An electrostatic clamp having improved temperature uniformity is disclosed. The electrostatic clamp includes an LED array mounted along an annular ring so as to illuminate the outer edge of the workpiece. The LEDs in the LED array may emit light at a wavelength readily absorbed by the workpiece, such as between 0.4 μm and 1.0 μm. The center portion of the workpiece is heated using conductive heating provided by the heated electrostatic clamp. The outer portion of the workpiece is heated by light energy from the LED array. The LED array may be disposed on the base of the electrostatic clamp, or may be disposed on a separate ring. The diameter of the upper dielectric layer of the electrostatic clamp may be modified to accommodate the LED array.
US09633881B2

A buffer station for automatic material handling system can provide throughput improvement. Further, by storing to-be-accessed workpieces in the buffer stations of an equipment, the operation of the facility is not interrupted when the equipment is down. The buffer station can be incorporated in a stocker, such as bare wafer stocker.
US09633879B2

A storage system in a ceiling space includes overhead traveling vehicles and a traveling route for the same, a shuttle carriage configured to transport goods to and from processing devices and a traveling route for the same, an OHT port to and from which the overhead traveling vehicles and the shuttle carriage both transport goods, and buffers that are provided in the ceiling space above the processing device and are for the placement of goods by the shuttle carriage. The traveling route for the shuttle carriage enables delivery and reception of goods by the shuttle carriage between the load port of the processing devices, the buffers, and the OHT port.
US09633877B2

A cushioned wafer container system having removable wafer cushions for transporting large-diameter wafers. The system includes a wafer container enclosure defining a front opening and including a rear wall, and a plurality of wafer supports defining a plurality of slots; a front door configured to attach to the wafer enclosure at the front opening and defining a front side and a rear side; a primary wafer cushion coupled to a rear side of the front door at a central portion of the front door, the primary wafer cushion defining a plurality of wafer grooves, each of the grooves of the primary wafer cushion aligned with a slot of the wafer supports; and a first removable wafer cushion attachable to the rear side of the front door adjacent the primary wafer cushion, the first removable wafer cushion defining a plurality of wafer-receiving grooves in alignment with the grooves and slots.
US09633860B2

A semiconductor structure includes an isolation structure, a gate stack, a spacer and a patterned resist protective oxide. The isolation structure is formed in a semiconductor substrate, and electrically isolates device regions of the semiconductor substrate. The gate stack is located on the isolation structure. The spacer is formed along a sidewall of the gate stack on the isolation structure. The patterned resist protective oxide is located on the isolation structure and covers a sidewall of the spacer such that the spacer is interposed between the patterned resist protective oxide and the gate stack.
US09633859B2

The performances of a semiconductor device are improved. In a method for manufacturing a semiconductor device, a first insulation film, a conductive film, a silicon-containing second insulation film, and a third film formed of silicon are sequentially formed at the surface of a control gate electrode. Then, the third film is etched back to leave the third film at the side surface of the control gate electrode via the first insulation film, the conductive film, and the second insulation film, thereby to form a spacer. Then, the conductive film is etched back to form a memory gate electrode formed of the conductive film between the spacer and the control gate electrode, and between the spacer and the semiconductor substrate.
US09633858B2

A method for forming a semiconductor device includes forming first and second hard mask layers overlying a semiconductor substrate and forming trenches through the second hard mask, the first hard mask, and into the substrate. A dielectric material is formed in the trenches to form shallow trench isolation regions, removing the second hard mask layer, and a floating gate material is formed overlying the first hard mask and the trenches. The method further includes repeating at least twice a process of forming a buffer layer over the floating gate material and using a polishing process to remove a portion of the buffer layer and a top portion of the floating gate material. Next, a dry etch process to remove a portion of the floating gate material above the shallow trench isolation regions and the remaining portions of the buffer layer to form floating gate structures.
US09633852B2

A semiconductor structure and a method for forming the same are provided. The semiconductor structure comprises a first doped region, a second doped region, a doped strip and a top doped region. The first doped region has a first type conductivity. The second doped region is formed in the first doped region and has a second type conductivity opposite to the first type conductivity. The doped strip is formed in the first doped region and has the second type conductivity. The top doped region is formed in the doped strip and has the first type conductivity. The top doped region has a first sidewall and a second sidewall opposite to the first sidewall. The doped strip is extended beyond the first sidewall or the second sidewall.
US09633848B2

Disclosed is a photosensitive resin composition comprising (A) an alkali-soluble resin having a structural unit represented by the following formula (1), (B) a compound that generates an acid by light, (C) a thermal crosslinking agent, and (D) an acryl resin having a structural unit represented by the following formula (2): wherein R1 represents a hydrogen atom or a methyl group; R2 represents an alkyl group having 1 to 10 carbon atoms, or the like; and a represents an integer of 0 to 3, b represents an integer of 1 to 3, and the total of a and b is 5 or less, and wherein R3 represents a hydrogen atom or a methyl group; and R4 represents a hydroxyalkyl group having 2 to 20 carbon atoms.
US09633847B2

A method for treating a microelectronic substrate to form a chemical template includes patterning the substrate to form a trench structure with a plurality of trenches of a defined trench width and depositing a photoactive material on the substrate to overfill the trench structure to form a fill portion in the plurality of trenches and an overfill portion above the trench structure. The method further includes exposing the photoactive material to electromagnetic radiation comprising a wavelength that is at least four times greater than the defined trench width such that the overfill portion is modified by the exposure while the electromagnetic radiation fails to penetrate into the plurality of trenches leaving the fill portion unmodified and removing the modified overfill portion of the photoactive material to form a planarized filled trench structure for use as a chemical template for selective reactive ion etching, selective deposition, or directed self-assembly.
US09633839B2

In some embodiments a method of processing a substrate disposed atop a substrate support in a physical vapor deposition process chamber includes: (a) depositing a dielectric layer to a first thickness atop a first surface of the substrate via a physical vapor deposition process; (b) providing a first plasma forming gas to a processing region of the physical vapor deposition process chamber, wherein the first plasma forming gas comprises hydrogen but not carbon; (c) providing a first amount of bias power to a substrate support to form a first plasma from the first plasma forming gas within the processing region of the physical vapor deposition process chamber; (d) exposing the dielectric layer to the first plasma; and (e) repeating (a)-(d) to deposit the dielectric film to a final thickness.
US09633837B2

Methods of forming a microelectronic packaging structure and associated structures formed thereby are described. Those methods may include forming a CVD dielectric material on a package dielectric material, and then forming a conductive material on the CVD dielectric material.
US09633835B2

Techniques are disclosed for transistor fabrication including a sacrificial protective layer for source/drain (S/D) regions to minimize contact resistance. The sacrificial protective layer may be selectively deposited on S/D regions after such regions have been formed, but prior to the deposition of an insulator layer on the S/D regions. Subsequently, after contact trench etch is performed, an additional etch process may be performed to remove the sacrificial protective layer and expose a clean S/D surface. Thus, the sacrificial protective layer can protect the contact locations of the S/D regions from contamination (e.g., oxidation or nitridation) caused by insulator layer deposition. The sacrificial protective layer can also protect the S/D regions from undesired insulator material remaining on the S/D contact surface, particularly for non-planar transistor structures (e.g., finned or nanowire/nanoribbon transistor structures).
US09633829B2

A discharge lamp includes an emitter other than thorium, which is added to a cathode in a luminous tube. Early depletion of the emitter due to excessive vaporization of the emitter from the cathode is prevented, while achieving stable lighting even at the start-up of the lighting. A main body part (31) of the cathode (3) is made from a high-melting-point metal material that contains no thorium, and a front end part (32) thereof is made from a high-melting-point metal material that contains an emitter (other than thorium). A sintered compact (34), which contains an emitter (other than thorium) at a concentration higher than the emitter contained in the front end part (32), is buried in a sealed space (33) that is formed within the main body part (31) and/or the front end part (32). The sintered compact (34) abuts against the front end part (32).
US09633821B2

Disclosed is a microwave plasma processing apparatus including: a processing container configured to define a processing space; a microwave generator configured to generate microwaves; a distributor configured to distribute the microwaves to a plurality of waveguides; an antenna installed in the processing container and to radiate the microwaves distributed to the plurality of waveguides to the processing space; a monitor unit configured to monitor a voltage of each of the plurality of waveguides; a storage unit configured to store a difference between a monitor value of the voltage monitored by the monitor unit and a predetermined reference value of the voltage and a control value of a distribution ratio of the distributor corresponding to the difference; and a control unit configured to acquire the control value of the distribution ratio of the distributor from the storage unit and to control the distribution ratio of the distributor.
US09633820B2

In a method for forming a resist film, a first resist film is formed on a light shielding film formed on a substrate, by using a spin coating method. A protective film is formed on the first resist film. The protective film and the first resist film are simultaneously removed at the same region to expose a portion of the light shielding film. A first region in which the second resist film is formed on the light shielding film and a second region in which the second resist film is formed on the first resist film through the protective film, are provided. The protective film and the second resist film are simultaneously removed in the second region to expose the first resist film. A region in which the first resist film, and a region in which the second resist film, is formed, are separately provided on the substrate.
US09633816B2

Charged particle beam imaging and measurement systems are provided using gas amplification with an improved imaging gas. The system includes a charged particle beam source for directing a charged particle beam to work piece, a focusing lens for focusing the charged particles onto the work piece, and an electrode for accelerating secondary electrons generated from the work piece irradiation by the charged practice beam, or another gas cascade detection scheme. The gas imaging is performed in a high pressure scanning electron microscope (HPSEM) chamber for enclosing the improved imaging gas including CH3CH2OH (ethanol) vapor. The electrode accelerates the secondary electrons though the CH3CH2OH to ionize the CH3CH2OH through ionization cascade to amplify the number of secondary electrons for detection. An optimal configuration is provided for use of the improved imaging gas, and techniques are provided to conduct imaging studies of organic liquids and solvents, and other CH3CH2OH-based processes.
US09633814B2

X-ray CT apparatus is provided in which the photon energy distribution of X-rays to be radiated is flattened. X-ray CT apparatus includes an X-ray tube, a detector, a data acquisition system, a tube voltage generator, and a grid controller. The X-ray tube radiates X-rays onto a subject. The detector includes multiple detection elements for detecting photons forming the X-rays. The data acquisition system counts the number of the detected photons to acquire projection data based on the counted photons. The tube voltage generator applies the tube voltage to the X-ray tube while changing the tube voltage of the X-ray tube in a predetermined cycle. A tube current controller decreases the tube current upon an increase in the tube voltage, and increases the tube current upon a decrease in the tube voltage. Thus, the photon energy distribution of the X-rays radiated from the X-ray tube is flattened.
US09633811B2

The invention discloses a short circuit current hierarchical control tripping parameter circuit breaker. According to the invention, resistance of an alloy magnetic resistance body is changed through circuit current, and contract control can be carried out on short-circuit current. The control range of the circuit breaker can achieve that no magnetic resistance will be generated when current is no more than 8 times of rated operational current, and current limiting may be realized by the magnetic resistance when current is 8 times more than rated value. In this way, hierarchical control on short-circuit current of different levels of circuits can be carried out, and short-circuit current can be limited in a predetermined range, thereby restricting the short-circuit current in a predetermined range, solving a problem of power supply flickering, and avoiding large-area power failure accidents caused by override trip existing in an electrical control switch.
US09633806B2

A switching configuration includes a first switching contact set having a rated current contact piece and an arcing contact piece. The arcing contact piece and the rated current contact piece of the first switching contact set are movable relative to one another through a transmission mechanism. The arcing contact piece is supported by a support element on a contact carrier of the rated current contact piece. The transmission mechanism has a transmission mechanism chassis which is supported, particularly directly, on the contact carrier.
US09633805B2

A pushbutton switch includes a pushbutton unit and a resilient member. The pushbutton unit includes a mounting seat for being in proximity to an activator of a switch assembly, and a pushbutton covering the mounting seat. The resilient member has a switch contactor adjacent to the activator, two resilient arms extending from the switch contactor, and two abutment segments connected respectively to the resilient arms and engaging the limiting seat. When the pushbutton is pressed to move toward the limiting seat, the resilient arms are resiliently deformed to have a resilient force for urging the pushbutton away from the limiting seat, and the switch contactor is driven by the pushbutton to contact and move the activator.
US09633797B2

The invention relates to the use of lithium-2-pentafluoroethoxy-1,1,2,2-tetrafluoro-ethanesulfonate as a conductive salt in lithium-based energy stores and to electrolytes containing lithium-2-pentafluoroethoxy-1,1,2,2-tetrafluoro-ethanesulfonate.
US09633792B2

A conductive paste for an external electrode, a multilayer ceramic electronic component using the same, and a manufacturing method of a multilayer ceramic electronic component are provided. The conductive paste for an external electrode includes first conductive particles containing a metal, second conductive particles formed of ceramic particles coated with silver (Ag), and a thermosetting resin.
US09633785B2

A multilayer ceramic electronic component may includes: a ceramic body including dielectric layers; an active layer including first and second internal electrodes disposed to be exposed to both end surfaces of the ceramic body in a length direction of the ceramic body, respectively, first floating electrodes overlapping the first and second internal electrodes while being spaced apart from each other in the thickness direction of the ceramic body, second floating electrodes each disposed to be spaced apart from the first and second internal electrodes, and first and second dummy electrodes disposed to be spaced apart from the first floating electrodes; upper and lower cover layers disposed upwardly and downwardly of the active layer, respectively; third and fourth dummy electrodes disposed to be exposed to both end surfaces of the ceramic body in the length direction of the ceramic body, respectively; and fifth dummy electrodes.
US09633783B2

A bi-directional transmission system for transmission of signals through a non-contact interface includes a transformer inductively coupling a first circuit to a second circuit. The second circuit includes at least a first transmitter circuit arranged to translate a first digital input signal into at least one voltage pulse and to provide the at least one voltage pulse to a first winding of the transformer, wherein the at least one voltage pulse takes a positive or negative form based on whether the first digital input signal has a positive or negative edge. The first circuit includes at least a first receiver circuit arranged to receive at least one induced voltage pulse from a second winding of the transformer and to provide a first digital output signal reflecting the first digital input signal based on the at least one induced voltage pulse.
US09633781B2

A ferroresonant transformer is adapted to be connected to a primary power source, an inverter system, and a resonant capacitor. The ferroresonant transformer comprises a core, a main shunt arranged to define a primary side and a secondary side of the ferroresonant transformer, first windings arranged on the primary side of the ferroresonant transformer, second windings arranged on the secondary side of the ferroresonant transformer, and third windings arranged on the secondary side of the ferroresonant transformer. The first windings are operatively connected to the primary power source.
US09633779B2

A composite electronic component may include: a composite body including a capacitor and an inductor coupled to each other, the capacitor having a ceramic body in which dielectric layers and internal electrodes facing each other with the dielectric layers interposed therebetween are stacked, and the inductor having a magnetic body in which magnetic layers having conductive patterns are stacked; an input terminal disposed on a first end surface of the composite body; an output terminal including a first output terminal disposed on a second end surface of the composite body and a second output terminal disposed on any one or more of upper and lower surfaces and a second side surface of the capacitor; and a ground terminal disposed on any one or more of the upper and lower surfaces and a first side surface of the capacitor and connected to the internal electrodes.
US09633761B2

A tip end conductor for an inner conductor of a coaxial cable, comprising a first portion engaging a first region of the outermost tip to mechanically engage the inner conductor and a second portion, axially inboard of the first portion, engaging a second region of the outermost tip to electrically engage the inner conductor. The first and second portions define first and second diameter dimensions, respectively, wherein the first diameter dimension is less than the second diameter dimension, and wherein the first portion of the tip end conductor includes a mechanically irregular surface for being press fit onto, and producing, a mechanical interlock along a first region of the terminal end of the inner conductor.
US09633758B2

A wrapped textile sleeve for protecting an elongate member and method of construction thereof is provided. The sleeve includes an inner layer having opposite inner edges extending lengthwise between opposite inner ends. The opposite inner edges are laterally spaced from one another by an inner width. The sleeve further includes an outer layer having opposite outer edges extending lengthwise between opposite outer ends. The opposite outer edges are laterally spaced from one another by an outer width. An adhesive intermediate layer is sandwiched between the inner layer and the outer layer, wherein a melted portion of the adhesive intermediate bonds the inner layer to the outer layer. The adhesive intermediate layer extends beyond at least one of the inner edges to provide an exposed region of the adhesive intermediate layer. The exposed region is bonded to the outer layer and maintains the outer layer in a wrapped, tubular configuration.
US09633746B2

A semiconductor device includes a memory region suitable for providing a plurality of read data in parallel at every read operation cycle, an output path suitable for outputting the plurality of read data at a set time in response to an internal clock and one or more internal control signals at the every read operation cycle, and an output path control unit suitable for generating the internal control signal in response to a read command and generating the internal clock in response to a system clock, wherein a shifting time of a first edge of the internal clock is adjusted by a set level at the every read operation cycle during a test mode.
US09633733B2

A method for data processing is suggested including: (i) transforming electrical variables for each cell of a data bit of a memory into a time domain; and (ii) determining a predetermined state by comparing the transformed electrical variables of at least two data bits.
US09633727B2

A method of controlling a resistive memory device includes: accessing a first pulse power specification satisfying a memory cell coefficient associated with at least a first of a plurality of memory cells included in a memory cell array; generating a first pulse power according to the accessed first pulse power specification; and performing a write operation on at least the first of the plurality of memory cells using the generated first pulse power.
US09633719B2

Embodiments of methods and memory devices for performing the methods are disclosed. In an embodiment, one such method includes programming all memory cells that are to be respectively programmed to different levels other than a lowest level, corresponding to a lowest data state, to an intermediate level from the lowest level and respectively programming all the memory cells that are to be respectively programmed to the different levels other than the lowest level to the different levels other than the lowest level from the intermediate level.
US09633704B2

A program method of a nonvolatile memory device includes loading first word line data to be stored in first memory cells connected to a first word line and second word line data to be stored in second memory cells connected to a second word line; setting up upper bit lines according to the first word line data; turning off bit line sharing transistors after the upper bit lines are set up; setting up lower bit lines according to the second word line data; performing a first program operation on the first memory cells using the upper bit lines; turning on the bit line sharing transistors; and performing a second program operation on the second memory cells using the lower bit lines. The bit line sharing transistors electrically connect the upper bit lines and the lower bit lines in response to a bit line sharing signal.
US09633697B2

A computer-implemented method for zoom indication for stabilizing unstable video clips is described. To indicate zoom, a zoom value associated with an unstable segment of a video clip is received. The zoom value represents a value by which frames of the video clip in the unstable segment need to be zoomed to stabilize the unstable segment. An indicia is displayed representing the zoom value in a thumbnail in a user interface. The thumbnail represents the video clip. The indicia displayed over a region in the thumbnail corresponding to the unstable segment in the video clip.
US09633692B1

An audiovisual work displaying a real world setting or object repeats as a video loop such that a viewer having normal visual and cognitive ability is unlikely or unable to detect the loop. The work is devoid of or has minimal instances of outliers which are otherwise more readily detected by a viewer upon successive looping of the segment. The segment may be of different lengths and optionally includes a corresponding audio component. The work is displayed on any type of screen for viewing, and may be delivered via the cloud, as a subscription, or other means. The display allows for a unique sensation where the viewer is locked in time (such as when viewing a still image) yet experiences video motion and audio variety without the sense of being caught in a continuous loop.
US09633688B2

A reproducing device (100) includes (i) an optical pickup (6) for irradiating, with reproduction light, an optical disk (1) which is a super-resolution medium, (ii) an RF signal processing circuit (9) for converting, into a reproduction signal, light which reflected off optical disk (1), (iii) an i-MLSE detecting section (141) for evaluating quality of the reproduction signal, and (iv) a spherical aberration correcting section (142) for correcting a spherical aberration by using a result of evaluation of the quality of the reproduction signal.
US09633684B2

According to one embodiment, a magnetic recording medium includes a silicon oxide underlayer having a recess pattern having a plurality of recesses, a nonmagnetic underlayer having a first hole pattern having a plurality of holes corresponding to the recess pattern, and a magnetic recording layer having a second hole pattern having a plurality of holes connected with the first hole pattern. The silicon oxide underlayer, the nonmagnetic underlayer, and the magnetic recording layer are formed in order on the substrate.
US09633682B1

A magnetic write head is positioned based on position signals generated by a read head as the read head crosses a plurality of reference spirals. The spiral gate for monitoring a particular reference spiral is timed to begin at a time based on the radial position of the magnetic head when crossing the preceding reference spiral. In this way, the spiral crossing time for the particular reference spiral can be estimated with sufficient accuracy that the spiral gate coincides with the magnetic head crossing the particular reference spiral. Consequently, spiral detection is assured, even in the presence of large non-repeatable runout.
US09633679B2

A reader stack, such as for a magnetic storage device, the stack having a top synthetic antiferromagnetic (SAF) layer, a magnetic capping layer adjacent to the top SAF layer, an RKKY coupling layer adjacent to the magnetic capping layer opposite the top SAF layer, and a free layer adjacent to the RKKY coupling layer opposite the magnetic capping layer. Also included is a method for biasing a free layer in a reader stack by providing an exchange coupling between the free layer and a top synthetic antiferromagnetic (SAF) layer using a layer having RKKY coupling property positioned between the free layer and the top SAF layer and a magnetic capping layer between the SAF layer and the layer having RKKY coupling property.
US09633674B2

The method is performed at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors. A speech input containing a request is received from a user. At least one action in furtherance of satisfying the request is performed. A user interaction is detected, such as a speech input to a digital assistant or a physical interaction with a device. It is determined whether the user interaction is indicative of a problem in the performing of the at least one action. Upon determining that the user interaction is indicative of a problem, information relating to the request is stored in a repository for error analysis.
US09633673B2

Acoustic noise in an audio signal is reduced by calculating a speech probability presence (SPP) factor using minimum mean square error (MMSE). The SPP factor, which has a value typically ranging between zero and one, is modified or warped responsive to a value obtained from the evaluation of a sigmoid function, the shape of which is determined by a signal-to-noise ratio (SNR), which is obtained by an evaluation of the signal energy and noise energy output from a microphone over time. The shape and aggressiveness of the sigmoid function is determined using an extrinsically-determined SNR, not determined by the MMSE determination. The extrinsically-determined SNR is obtained from a long term history of previously-determined speech presence probabilities and a long term history of previously-determined noise histories.
US09633672B1

The present disclosure relates to a mobile communication device and a method of controlling a mobile communication device to suppress ambient noise in a speech signal generated at a microphone of the mobile communication device. A primary microphone configured to receive speech and ambient noise and generate a primary speech signal corresponding to the speech and the ambient noise that is received. An accelerometer configured to detect vibrations of the mobile communication device when the speech and the ambient noise are received at the microphone and to generate a signal corresponding to the vibrations that are detected. A processor is operably coupled to the microphone and the accelerometer and configured to generate, using signal processing, a noise suppressed speech signal based on the primary speech signal and the signal received from the accelerometer.
US09633669B2

An audio buffer is used to capture audio in anticipation of a user command to do so. Sensors and processor activity may be monitored, looking for indicia suggesting that the user command may be forthcoming. Upon detecting such indicia, a circular buffer is activated. Audio correction may be applied to the audio stored in the circular buffer. After receiving the user command instructing the device to process or record audio, at least a portion of the audio that was stored in the buffer before the command is combined with audio received after the command. The combined audio may then be processed, transmitted or stored.
US09633668B2

A speech communication system and a method of improving communication in such a speech communication system between at least a first user and a second user may be configured so the system (a) transcribes a recorded portion of a speech communication between the at least first and second user to form a transcribed portion, (b) selects and marks at least one of the words of the transcribed portion which is considered to be a keyword of the speech communication, (c) performs a search for each keyword and produces at least one definition for each keyword, (d) calculates a trustworthiness factor for each keyword, each trustworthiness factor indicating a calculated validity of the respective definition(s), and (e) displays the transcribed portion as well as each of the keywords together with the respective definition and the trustworthiness factor thereof to at least one of the first user and the second user.
US09633667B2

An apparatus comprising: an audio signal analyzer configured to analyze an audio signal; an audio signal processor configured to signal process the audio signal to enhance the speech component of the audio signal dependent on determining the audio signal comprises speech components; and signal processing the audio signal to enhance a loudness of the audio signal otherwise.
US09633662B2

The present invention relates to a frame loss recovering method, an audio decoding method, and an apparatus using the method. A method of recovering a frame loss of an audio signal according to the present invention includes: grouping transform coefficients of at least one frame into a predetermined number of bands among previous frames of a current frame; deriving an attenuation constant according to a tonality of the bands; and recovering transform coefficients of the current frame by applying the attenuation constant to the previous frame of the current frame.
US09633660B2

The present disclosure generally relates to systems and methods for processing received voice inputs for user identification. In an example process, voice input can be processed using a subset of words from a library used to identify the words or phrases of the voice input. The subset can be selected such that voice inputs provided by the user are more likely to include words from the subset. The subset of the library can be selected using any suitable approach, including for example based on the user's interests and words that relate to those interests. For example, the subset can include one or more words related to media items stored by the user on the electronic device, names of the user's contacts, applications or processes used by the user, or any other words relating to the user's interactions with the device.
US09633658B2

A computer-implemented system and method for transcription error reduction during a live call is provided. Speech utterances are transcribed during a live call. A confidence score is assigned to each transcribed speech utterance. One of the transcribed speech utterances with a low confidence score is identified. An attempt is made to identify a pool of related transcribed speech utterances by monitoring other live calls for a predetermined amount of time. Similar transcribed speech utterances with low confidence scores are identified and a group of the similar transcribed speech utterances and the identified transcribed speech utterance is formed. A determination is made as to whether the group includes a predetermined number of transcribed speech utterances upon termination of the predetermined time. If so, a sample of the transcribed speech utterances in the pool is processed to verify a validity of the transcribed speech utterances.
US09633654B2

Methods of enabling voice processing with minimal power consumption includes recording time-domain audio signal at a first clock frequency and a first voltage, and performing Fast Fourier Transform (FFT) operations on the time-domain audio signal at a second clock frequency to generate frequency-domain audio signal. The frequency domain audio signal may be enhanced to obtain better signal to noise ratio, through one or multiple filtering and enhancing techniques. The enhanced audio signal may be used to generate the total signal energy and estimate the background noise energy. Decision logic may determine from the signal energy and the background noise, the presence or absence of the human voice. The first clock frequency may be different from the second clock frequency.
US09633652B2

Embodiments reduce the complexity of speaker dependent speech recognition systems and methods by representing the code phrase (i.e., the word or words to be recognized) using a single Gaussian Mixture Model (GMM) which is adapted from a Universal Background Model (UBM). Only the parameters of the GMM need to be stored. Further reduction in computation is achieved by only checking the GMM component that is relevant to the keyword template. In this scheme, keyword template is represented by a sequence of the index of best performing component of the GMM of the keyword model. Only one template is saved by combining the registration template using Longest Common Sequence algorithm. The quality of the word model is continuously updated by performing expectation maximization iteration using the test word which is accepted as keyword model.
US09633645B2

A method for determining an estimation of a secondary path transfer characteristic in an ANC system is described herein. In accordance with one example of the invention, the method includes the positioning of a microphone array in a listening room symmetrically with respect to a desired listening position and reproducing at least one test signal using a loudspeaker arranged within the listening room to generate an acoustic signal. The acoustic signal is measured with the microphones of the microphone array to obtain a microphone signal from each microphone of the microphone array, and a numerical representation of the secondary path transfer characteristic is calculated for each microphone signal based on the test signal and the respective microphone signal. The method further includes averaging the calculated numerical representations of the secondary path transfer characteristic to obtain the estimation of the secondary path transfer characteristic to be used in the ANC system.
US09633642B2

Provided is an electronic musical instrument system. A PC is configured to perform an operation of emulating an analog synthesizer by a first software synthesizer. The PC installs a second software synthesizer to a hardware synthesizer on condition that the hardware synthesizer is confirmed to be the device corresponding to the second software synthesizer. The hardware synthesizer performs the operation of emulating the analog synthesizer by the second software synthesizer. The first software synthesizer and the second software synthesizer related to the operation of emulating the analog synthesizer have the same function respectively, and are capable of generating the same tone respectively, the effect of reproducing the same function and tone as the synthesizer that is to be emulated can be achieved respectively in two different devices, i.e. the PC and the hardware synthesizer.
US09633637B1

A tuning device and method for tuning or verifying the tuning of a string of a stringed instrument is provided. The device includes an electromagnetic pickup physically separate from the stringed instrument. The electromagnetic pickup is a noise cancelling pickup. The electromagnetic pickup ultimately provides an electrical signal indicative of a movement of the string in a magnetic field of the electromagnetic pickup to a processor electronic tuner. Optional features of the electromagnetic pickup increase the effective range of the pickup.
US09633636B1

An apparatus for adapting the size of a drum comprises a cylindrical body extending between first and second ends and having a central passage therethrough, the first end defining a first opening adapted to receive a first drum therein and the second end defining a second opening adapted to receive a second drum therein. A method for adapting the size of a drum comprises locating an input drum within a first opening through the first end and locating an output drum within a first opening through the second end. The input and output drums may have one face removed therefrom exposing an open end for insertion into the apparatus.
US09633618B2

An image signal modifying method is disclosed. In one aspect, the image signal modifying method includes inputting a gray level interval of a first dynamic capacitance compensation (DCC) lookup table to a current gray level which is a target in a previous image signal when it is overdriven (DTG) and 0 to a gray level of the previous image signal (PIG). The method also includes searching for a data value in an adaptive color correction (ACC) lookup table corresponding to a gray level equal to a numerical value of the DTG (ALT) and performing an algorithm based on the DTG, the ALT, and the gray level interval of the first DCC lookup table. The method further includes generating a second DCC lookup table based on the algorithm, and performing second DCC processing on the input image signal based on the second DCC lookup table.
US09633617B2

According to a liquid crystal display device (1), a gate driver is controlled to (a) scan all of scan signal lines during at least two driving frames contained in a first driving period and (b) not scan any of the scan signal lines during pausing frames in a pausing period which is (i) secured between the first driving period and a second driving period by which the first driving period is followed and (ii) is longer than each of the first and second driving periods.
US09633615B2

An LCD device is disclosed.The liquid crystal display device includes a capacitor formed between the input terminal of an internal driving circuit and a LOG type signal line, which receive the start pulse signal. Therefore, the LCD device can stably drive its internal driving circuit, even though static electricity is generated on the LOG signal line which is used for transferring the start pulse signal of a short enabling time.
US09633614B2

According to an aspect, a display device includes an image display panel and a signal processing unit. The signal processing unit derives a generation signal for a fourth sub-pixel in each of pixels based on an input signal for a first sub-pixel, an input signal for a second sub-pixel, an input signal for a third sub-pixel, and an extension coefficient. The signal processing unit derives a correction value based on a hue of an input color corresponding to a color to be displayed based on the input signal for the first sub-pixel, the input signal for the second sub-pixel, and the input signal for the third sub-pixel. The signal processing unit derives the output signal for the fourth sub-pixel in each of the pixels based on the generation signal for the fourth sub-pixel and the correction value and outputs the output signal to the fourth sub-pixel.
US09633613B2

The invention provides a method of sub-pixel compensation coloring of a RGBW display device based on edge pixel detection, including: receiving m sets of high-resolution RGB data; converting the m sets of high-resolution RGB data into m sets of RGBW data, RG sub-pixels and BW sub-pixels of the RGBW display device each being corresponding to one set of RGBW data; judging a nine-palace pixel block of the RGBW display device whether contains an edge pixel based on the high-resolution RGB data; if the nine-palace pixel block contains the edge pixel, judging the nine-palace pixel block whether contains a saturation pixel based on the high-resolution RGB data; and if the nine-palace pixel block contains the saturation pixel, using a first filtering method to perform a filtering processing on a center pixel in the nine-palace pixel block based on the RGBW data. The invention can effectively eliminate color aliasing phenomenon.
US09633611B2

A liquid crystal display includes a liquid crystal panel and a first to nth control substrates (n is an integer which is 2 or greater) which control the liquid crystal panel. When the first control substrate enters an operable status, the first control substrate transmits a readiness signal to the second control substrate which is at a next stage, and when the nth control substrate determines that the nth control substrate receives a readiness signal from a control substrate at a previous stage and is in an operable status, the nth control substrate transmits a readiness signal to the first control substrate, thereby being able to suppress a synchronization failure between the plurality of control substrates which are provided in a liquid crystal display.
US09633585B1

A modular sign assembly includes a perimeter frame including an upper support, a lower support, a first lateral support and second lateral support. Each of the upper and lower supports is removably engaged with each of the first and second lateral supports. The first and second lateral supports each include a housing having a top end, a bottom end and a perimeter wall. A light emitter is mounted in the housing and emits light outwardly from the perimeter wall when the light emitter is turned on. A rechargeable battery is mounted within the housing and is electrically coupled to the light emitter. Each of the first and second lateral supports has a receivers attached thereto and each receiver receives two legs. A flexible panel is positioned within the perimeter frame. A plurality of couplers releasably couples the flexible panel to the perimeter frame.
US09633579B2

Disclosed are fibers which contains identification fibers. The identification fibers can contain a plurality of distinct features, or taggants, which vary among the fibers and/or along the length of the identification fibers, a fiber band, or yarn. The disclosed embodiments also relate to the method for making and characterizing the fibers. Characterization of the fibers can include identifying distinct features, combinations of distinct features, and number of fibers with various combinations of distinct features and correlating the distinct features to supply chain information. The supply chain information can be used to track the fibers, fiber band, or yarn from manufacturing through intermediaries, conversion to final product, and/or the consumer.
US09633577B2

A system including a chest compression sensor configured to detect at least one parameter corresponding to chest compressions of a subject and an electrocardiogram signal simulator configured to generate a simulated electrocardiogram signal and combine and/or modify the simulated electrocardiogram signal with an output of the chest compression sensor to produce a simulated electrocardiogram signal with a CPR artifact.
US09633571B2

Improved systems and methods using a border guide and/or border guide easel that enables art instruction in a relatively low cost and simple to use manner suitable for group or individual instruction of a relatively sophisticated nature. A scaled border guide preferably labeled with numbers and letters provides a virtual coordinate or reference system that enables artists to locate multiple random points on the surface to be painted. A physical grid or stencil or the like are not used on the artist's surface. The scaled border lines are used to define a virtual grid on the artist's working surface that may be used to indicate reference, points, positions, sizes and shapes for drawing or painting. Art instruction methods allow the teaching of drawing and painting in a more classical and relatively sophisticated style as compared to paint-by-numbers or grid art.
US09633549B2

According to an embodiment, methods and systems can provide emergency auto-notification. Thus, in the event of an emergency, such as a predefined emergency, one or more people can be notified of a user's condition, needs, environment, and location, for example. The people to be notified can be predetermined, such as during a set up procedure. The people to be notified can be notified by text messaging, email, vice, voice mail, or any other method. The notification can be triggered by any desired criteria. For example, the notification can be triggered by the user's condition, location, or environment.
US09633545B2

A hygiene compliance module is configured to be retrofit with a compatible dispenser to enable hygiene compliance monitoring functions. The hygiene compliance module is configured to be coupled to the dispenser via a communication interface to receive power, ground, and dispenser actuation signals therefrom. In addition, the hygiene compliance module is enabled to communicate with a wireless data tag that is worn by a user of the dispenser and with a remote hygiene compliance monitoring station.
US09633542B2

In a method for reminding using an electronic device, the method includes controlling a front camera of the electronic device to capture a facial image, determining whether a user needs to shave according to the characteristic information of a beard region of the facial image, and controlling a reminding device to remind the user to shave.
US09633533B2

A method and apparatus are provided. The method includes the steps of providing a web or social networking account within a chat server for a digital video recorder (DVR) of a security system, the DVR receiving a chat message from a person through the chat server, and the DVR automatically executing a predetermined instruction corresponding to a content of the chat message.
US09633529B2

Provided is a pick-up apparatus. The medium pick-up apparatus comprise a support plate to support a medium, a pick-up roller unit comprising a pick-up roller for picking up the medium, a detection unit to detect the number of medium that is picked up by the pick-up roller, and a pick-up roller moving device to move the pick-up roller unit to space the pick-up roller unit from the medium supported by the support plate when the pick-up of predetermined number of medium is detected by the detection unit.
US09633527B2

Embodiments of the present invention set forth systems, apparatuses and methods for allocating variable awards in gaming devices. Accordingly, a gaming device can be configured to provide a variable award that is allocated over a variety of selectable play options. Each of the selectable play options has distinguishing play characteristics that provide different game play while maintaining a substantially similar expected outcome value to the other selectable play options.
US09633525B2

A gaming device is described herein. The gaming device includes a display unit and a controller that is coupled to the display unit. The display unit is configured to display a game including a plurality of reels being displayed in a display grid. Each reel is adapted to display one of a plurality of symbols. The controller is configured to randomly determine an outcome of the game, select a reel configuration including a plurality of reel groups, determine, for each reel group, a single random symbol being displayed in each reel of the corresponding reel group in the determined outcome, spin and stop each reel of the corresponding reel groups to display the outcome including displaying the same symbols in each reel of the corresponding reel group during rotation, and provide an award to the player as a function of the determined outcome.
US09633515B2

A gaming system includes a player interface and a game controller. The player interface includes a display for displaying game outcomes, a credit mechanism for receiving wagers, and a game play mechanism. The game controller receives a wager using the credit mechanism. The game controller is configured to provide a set of player selectable symbols for selection by displaying the set of player selectable symbols on the display and receive, from the game play mechanism, a player selection of a symbol from the set of symbols. The game controller is further configured to add the player selected symbol to a first reel of a plurality of reels, each reel of the plurality of reels including a plurality of symbol positions. After adding, the plurality of reels is spun to generate a game outcome that is evaluated to determine if the player is entitled to an award based on the wager.
US09633514B2

Embodiments of the present invention set forth systems, apparatuses and methods for providing game features. In a game of chance involving at least one outcome, a plurality of alternative outcomes can be derived for a gaming event, such as when one of the outcomes will provide a payout at or above a certain level. The player is presented with an opportunity to select among the alternative outcomes, without being aware of the particular characteristics or values associated with the outcomes. While the player will only select the outcome having the payout at/above the threshold level a certain percentage of the time, the opportunity can be presented to the player more often, while keeping the mathematical probabilities the same or similar if desired, thereby providing the player with the feeling of getting higher value opportunities more often.
US09633513B2

A method and system comprises integrating a contest framework into a game. The contest framework at least comprises means for communicating with a transactional server, a plurality of listeners being configured to monitor interactions during a play of the game for communication to the transactional server, and means for displaying notifications from the transactional server. The transactional server is at least configured for processing received interactions in conjunction with a progressive jackpot contest associated with the game and communicating notifications regarding the processing to the contest framework. A communicating with the transactional server at least comprises associating the game with a progressive jackpot contest and setting parameters for the progressive jackpot contest.
US09633511B2

In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.
US09633489B2

A system and method of processing information onboard a vehicle. Execution attributes on the vehicle are read by a computer program running on a data processing system on the vehicle. The execution attributes define a number of information processing actions. The number of information processing actions are performed on the vehicle by the computer program running on the data processing system on the vehicle using the execution attributes.
US09633487B2

Methods and systems for logging driving information associated with a vehicle when driven are disclosed. In one aspect, a mobile telecommunications device is provided that is adapted for installation to a vehicle and configured to log driving information associated with the vehicle when driven. The mobile device is arranged to register the start of a driving period during which the mobile device is installed to the vehicle and the vehicle is being driven by a driver. The mobile device is also arranged to process sensor data during the driving period to derive driving information associated with how the vehicle is driven. The mobile device is also arranged to store a selection of the driving information to a memory.
US09633472B2

The present disclosure involves systems, software, and computer-implemented methods for providing a master model for data about a spatial region. An example method includes identifying a master model associated with a spatial region, the master model including a plurality of pixels, each pixel corresponding to a particular portion of the spatial region and including a length and a width for the particular portion of the spatial region; identifying a data set including values of a physical property of at least a portion of the spatial region for a particular time; determining, based at least in part on the data set, a set of values of the physical property including a value for each pixel in the master model; and storing the set of values of the physical property as a value for each pixel.
US09633471B2

An image processing device includes a photon map generator that constructs a virtual three-dimensional space as a rendering target and generates a photon map by distributing photons used for a photon mapping method, a low-luminance region identifying unit that identifies a low-luminance region estimated to have low luminance when the virtual three-dimensional space is projected onto a screen corresponding to a viewpoint by a method different from the photon mapping method, and a rendering part that collects photons corresponding to all pixels based on the photon map with reduction in the collection rate of photons corresponding to a pixel included in the low-luminance region compared with the other region, and calculates radiance to decide a pixel value and generate a display image.
US09633470B2

To make it possible to generate slice data without the need to modify a polygon mesh that does not satisfy conditions of a perfect solid model. A slice data generator for generating slice data representing a cross section cut from a three-dimensional modeled object, wherein the slice data generator has: changing means for changing topology information of a polygon mesh so that a contour polyline is obtained indicating a contour line of a cut cross section of the polygon mesh; and modifying means for acquiring the contour polyline from the polygon mesh, the topology information of the polygon mesh having been changed by the changing means, and modifying the contour polyline so that an inside which is a region inside the acquired contour polyline can be normally filled; slice data being generated on the basis of the contour polyline modified by the modifying means.
US09633467B2

Aspects comprise shadowing system as part of ray tracing. It is based on uniform grid of cells, and on local stencils in cells. The acceleration structures are abandoned along with high traversal and construction costs of these structures. The amount of intersection tests is cut down. The stencils are generated in the preprocessing stage and utilized in runtime. The relevant part of scene data, critical for shadowing of all visible intersection points in a cell, is registered in the local stencil map, as a volumetric data. The runtime use of stencils allows a complete locality at each cell, enhanced utilization of processing resources and load balancing of parallel processing.
US09633456B2

A method and apparatus for generating a visual representation of a flavor or texture profile based on flavor or texture preferences of a user with respect to each of a plurality of flavor or texture categories or based on flavor or texture characteristic information representing flavor or texture characteristics of a product or recipe for each of a plurality of flavor or texture categories. The flavor or texture preferences of a user and the flavor or texture characteristics of a product or recipe with respect to each of a plurality of flavor or texture categories is determined by way of a method and apparatus for determining a flavor or texture profile for a user and a method and apparatus for determining a flavor or texture profile for a food element, respectively. Also described is a method and apparatus for providing food element recommendations based on flavor or texture.
US09633454B2

A method for ascertaining a fluid-dynamic characteristic value of a resilient vascular tree, through which a fluid flows in a pulsating manner, is provided. At least one 2D projection, respectively, of the resilient vascular tree is generated by a projection device from different angles of projection, and a digital 3D reconstruction of the vascular tree is generated by an analysis device based on of the 2D projections. A geometry of at least one vessel of the resilient vascular tree is estimated based on the 3D reconstruction, and at least one fluid state in the resilient vascular tree is ascertained from the geometry and predetermined resilient properties of the resilient vascular tree. The at least one fluid-dynamic characteristic value is calculated as a function of the at least one fluid state.
US09633452B2

The resolve operation in multi-sampled anti-aliasing may be avoided on a per pixel basis if all subsamples are determined to have the same color and the same storage is used for the resolved image as for one of the subsample planes.
US09633450B2

An image measurement device calculates a disparity value from image data of images having disparity, acquires three-dimensional position information at the time of capturing the image data by using the disparity value, and calculates a three-dimensional plane from a region on an image serving as a same plane as a designated measurement region. Three-dimensional positions of the measurement region are acquired from the calculated three-dimensional plane to calculate a length. Accordingly, by using captured images having disparity, it is possible to measure a length of any part even in a region that the disparity value is hard to be acquired.
US09633449B2

Embodiments provide an apparatus and method for detecting a color checker in an image including: an extracting unit to extract sliding window features of sliding windows at multiple positions from an input image by using a predefined sliding window; a selecting unit to select, by using multiple predefined sliding window templates, a sliding window having a minimum distance from each sliding window template from the sliding windows at the multiple positions as a matched sliding window of the sliding window template; and a determining unit to determine segmentation lines of colored squares of a color checker in the input image according to a matching result of each sliding window template.
US09633447B2

A mobile platform efficiently processes image data, using distributed processing in which latency sensitive operations are performed on the mobile platform, while latency insensitive, but computationally intensive operations are performed on a remote server. The mobile platform acquires image data, and determines whether there is a trigger event to transmit the image data to the server. The trigger event may be a change in the image data relative to previously acquired image data, e.g., a scene change in an image. When a change is present, the image data may be transmitted to the server for processing. The server processes the image data and returns information related to the image data, such as identification of an object in an image or a reference image or model. The mobile platform may then perform reference based tracking using the identified object or reference image or model.
US09633444B2

The present disclosure provides an image segmentation method and device. The image segmentation method comprises: establishing a saliency model of an image; obtaining foreground sample points and background sample points of the image according to the saliency model; establishing a foreground and background classification model according to the saliency model, the foreground sample points and the background sample points; and segmenting the image according to a predefined graph cut algorithm which segments the image by using the foreground and background classification model and edge information related to pixels in the image. A problem that a user needs to manually and roughly select the foreground sample points and the background sample points and thus the segmentation efficiency is low for segmenting a large number of images is solved.
US09633441B2

A system for obtaining image depth information for at least one object in a scene includes (a) an imaging objective having a first portion for forming a first optical image of the scene, and a second portion for forming a second optical image of the scene, the first portion being different from the second portion, (b) an image sensor for capturing the first and second optical images and generating respective first and second electronic images therefrom, and (c) a processing module for processing the first and second electronic images to determine the depth information. A method for obtaining image depth information for at least one object in a scene includes forming first and second images of the scene, using respective first and second portions of an imaging objective, on a single image sensor, and determining the depth information from a spatial shift between the first and second images.
US09633436B2

Systems and methods for multi-dimensional object detection are described. Embodiments disclose receiving image frames, extracting image components in the image frame, identifying line segments in the extracted components, grouping the line segments into groups, based at least in part on one or more similarities between the slope associated with a line segment and the spatial proximity between the line segments, and merging each of the one or more identified line segments in a selected group into a single line segment. Embodiments additionally disclose detecting the position of one or more objects in the image frame by identifying objects in the image frame, producing a second version of the image frame, applying at least one image classifier to the image frame and the second version of the image frame, and identifying coordinates associated with at least one target object. Some embodiments additionally couple lane and object detection with alert generation.
US09633434B2

A computer implemented method, computer program product, and computer system for determining camera calibration data. The computer system receives geo-positional data of a moving object, wherein the geo-positional data is associated with an indicator (112). The computer system receives further a sequence of frames (140) from the at least one camera (150), wherein at least one frame has a picture of the moving object (118) with a structure and with an encoded version of the indicator which are optically recognizable. The indicator associated with the at least one frame is extracted by decoding (170) the optically encoded version of the indicator of the at least one frame. The geo-positional data of the moving object which is in the picture of the at least one frame is obtained by matching (172) the indicator associated with the geo-positional data of the moving object and the decoded indicator associated with the at least one frame. At least one reference point of the at least one frame is identified by analyzing the optically recognizable structure in the picture of the at least one frame. The camera calibration data of the at least one camera is determined by applying a geometric transformation (174) on the at least one reference point and its associated geopositional data of the moving object which is in the at least one frame.
US09633432B2

An image analysis method and an apparatus thereof for assessment of PD (peritoneal dialysis) complications in peritoneal dialysis are provided. An analysis procedure is executed on an image under test of a dialysis bag, so as to obtain a color location in a color space corresponding to the image under test. A prompt signal is sent when the color locations obtained in a time period gradually become close to a disease warning range after executing the analysis procedure on a plurality of images under test.
US09633431B2

Methods and systems for registering three-dimensional (3D) CT image data with two-dimensional (2D) fluoroscopic image data using a plurality of markers are disclosed. In the methods and systems, a lateral angle and a cranial angle are searched for and a roll angle is computed. 3D translation coordinates are also computed. The calculated roll angle and 3D translation coordinates are computed for a predetermined number of times successively. After performing the calculations, the 3D CT image data is overlaid on the 2D fluoroscopic image data based on the lateral angle, the cranial angle, the roll angle, and the 3D translation coordinates.
US09633421B2

Image compensation value computation techniques are described. In one or more implementations, an image key value is calculated, by a computing device, for image data based on values of pixels of the image data. A tuning value is computed by the computing device using the image key value. The tuning value is configured to adjust how the image data is to be measured to compute an image compensation value. The image compensation value is then computed by the computing device such that a statistic computed in accordance with the tuning value approaches a target value. The image compensation value is applied by the computing device to adjust the image data.
US09633419B2

A lens distortion correction device and an application processor having the same include a distortion correction unit configured to correct a distorted image into an undistorted image and an image enhancement unit configured to improve the undistorted image using a high-frequency component of the distorted image.
US09633405B2

A method and system for generating and shading a computer graphics image in a tile based computer graphics system is provided. Geometry data is supplied and a plurality of primitives are derived from the geometry data. One or more modified primitives are then derived from at least one of the plurality of primitives. For each of a plurality of tiles, an object list is derived including data identifying the primitive from which each modified primitive located at least partially within that tile is derived. Alternatively, the object list may include data identifying each modified primitive located at least partially within that tile. Each tile is then shaded for display using its respective object list.
US09633402B1

Disclosed herein are system, media, and method for flight searching, comparison, and selection based on physical characteristics of travelers and usable seat space comprising a database of seats with seat spaces, and an application comprising: a software module allowing a traveler to enter physical information and search criteria; a software module calculating a volumetric physical space of the traveler; a software module generating a list of seats based on the physical information and said search criteria, the list comprising: an optimal seat and competing seats, wherein one of the competing seats has a greater seat space while the other has less seat space that of the optimal seat; a software module allowing visual comparison the volumetric physical space to various seat spaces; a software module generating a travel avatar of the traveler; and a software module allowing visualization of three-dimensional movement of the travel avatar in a virtual seat.
US09633401B2

Methods and computer systems are disclosed for identifying the power-demand of a climate-control system at a premises to reduce usage of energy at the premises. A computer system receives energy usage data and run-time data of the climate-control system. The operational data includes an on-time and/or off-time associated with the climate-control system. The computer system determines a power-draw of the climate-control system using the energy usage data and the run-time data and outputs the power-draw to be used to reduce the energy usage at the premises.
US09633399B2

Disclosed is an approach for implementing a system, method, and computer program product for performing social marketing using a cloud-based system. The approach is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform analysis upon that data. A social marketing campaign can then be generated and implemented in an integrated manner using the system. This permits realtime reaction to trends, with rapid ability to react to opportunities in the marketplace.
US09633389B2

Techniques for allowing customer to order goods on-line or remotely and to pick-up the goods at a desired location or store are disclosed. The techniques include receiving a customer order. The location for delivery of the item with a customer order. The customer order includes at least one good and an associated customer identification number, e.g., a customer motor vehicle license plate number. The techniques further includes capturing images of the license plates of motor vehicles as the motor vehicles enter an order pick-up area located at the store, and if the associated customer motor vehicle license plate number matches one of the received motor vehicle license plate numbers from the optical character recognition unit, delivering the customer order to the motor vehicle associated with the customer.
US09633387B2

Determining business objects is disclosed, including: receiving an access request from a client device; determining a set of relevant business objects based at least in part on information included in the access request; determining a location associated with the client device; determining temperature information associated with the location; and selecting at least a subset of business objects from the set of relevant business objects based at least in part on the temperature information.
US09633381B2

A method and system to test, monitor, and share revenue associated with third-party software applications operating on mobile devices over a network operator's wireless network. An application may be tested by the mobile application monitoring system to simulate the expected load of the application on a mobile device and the wireless network utilized by the mobile device, and to determine any services utilized by the application. Based on the simulation, the system determines a compensation arrangement under which revenue associated with the application will be shared between the network operator and the application provider. In some embodiments, the compensation arrangement is determined from a variable reward table. Revenue is shared inversely with an application's impact on customers and on the network operator.
US09633378B1

Embodiments disclosed herein can leverage dynamic data, fields and implied information from arbitrary web sites, mobile apps and other forms of online media to create a universal variable map and automatically generate deep-linked ads utilizing the universal variable map, linking any arbitrary web site, mobile app, network, Internet TV channel, and other forms of online media to any other such arbitrary web site, mobile app, network, Internet TV channel, and other forms of online media. The automatically generated deep-linked ads can be inserted into any ad server and served out from there in real-time. A deep-linked ad thus presented to a user can take the user from a starting page on one site or application where the ad is displayed directly to a resulting page such as a checkout page on another site or mobile application, with pertinent information already pre-populated, and action already initiated for the user.
US09633372B2

Methods and systems for anonymous digital identification are disclosed and may include detecting the presence of a first wireless communication device utilizing a second communication device, the first wireless communication device being associated with a first set of content that is distinguishable from an identifier associated with said first wireless communication device. In response to a determination that the first wireless communication device and the second communication device are geographically proximate to one another based on location detection capabilities of the first wireless communication device or the second communication device, content may be provided to the first wireless communication device. The content may be based at least in part on a shared or complementary interest associated with the first wireless communication device, and the interest may have previously been expressed by a user of said first wireless communication device. The wireless communication device may be associated with a unique identifier.
US09633370B2

Systems, device and techniques are disclosed for dynamically retrieving and monitoring geo-fence activity. A meta geo-fence may be identified based on a user device geolocation. The meta geo-fence having a radius that is dynamically generated to include previously defined geo-fences within or touching the meta geo-fence. User device geolocation may be monitored in relation to the defined geo-fences included in the radius of the meta geo-fence. A communication may be sent to the user device when the user device reports that the user device has entered or exited one of the previously defined geo-fences within or touching the radius of the meta geo-fence.
US09633359B2

Techniques for near-term data filtering, smoothing and forecasting are described herein. In one example, data is received from supervisory control and data acquisition (SCADA) measurements available in an electrical grid. The data may be filtered according to a two-stage Kalman filter, which may include a ramp rate filter test and a load level filter test. The filtered data may then be smoothed according to an augmented Savitzky-Golay filter. Within the filter, a lift multiplier may correct for bias, which may have been introduced by load changes (e.g., an early morning increase in load). In one example, the lift multiplier may be calculated as a ratio between a smoothed load from a centered Savitzky-Golay moving average and a right hand side constrained Savitzky-Golay moving average. The filtered and smoothed data may be used in forming near-term forecast(s), which may be performed by autoregressive model(s).
US09633354B2

A system for delivering user specific data comprises a web browser, an application server, and a content server. The browser receives an identification associated with a user profile and transmits a login message to the application server. The application server receives the login message, determines the profile associated with the login message and the feeds or searches associated with the determined profile. Next, the application server queries the content server for data associated with the profile's feeds and searches. The application server determines from the retrieved data the data that has not been previously transmitted to the browser in connection with the profile. The application server then transmits the determined data to the browser and the browser communicates the data to a user associated with the profile.
US09633350B2

A card reader includes a body, the body being configured for coupling with a device, the device including a device light sensor and a device light source; a reader light sensor that is configured to capture light being emitted from the device light source, wherein, when the body is coupled to the user device, the reader light sensor is positioned adjacent to the device light source; a reader light source that is configured to emit light to the device light sensor, wherein, when the body is coupled to the user device, the reader light source is positioned adjacent to the device light sensor; a reader interface positioned in the body and configured to read the card; and circuitry configured to communicate data between the card reader and the user device using the reader light sensor and the reader light source.
US09633338B2

Embodiments of the present invention relate to set of improvements to the out of office assistant that send out of office messages to senders of messages while a recipient is out of the office. One embodiment of the out of office assistant associates an out of office message with a calendar event to ensure the out of office message is sent only for the predetermined time period associated with the calendar event. Other embodiments of the out of office assistant generating different messages to people internal to an organization and people external to an organization, and the out of office assistant allows different rich text formatting for the different messages. In a further embodiment, a persistent reminder reminds the user that the out of office message application is turned on.
US09633336B2

Truncating markup language email messages involves receiving a markup-language-formatted, source email having a message size that exceeds a predetermined size limit. The source email is truncated to conform to the predetermined size limit. The existence of unclosed tags in the truncated email is determined, and a suffix is appended to the truncated email. The suffix includes closing tags that correspond to the unclosed tags to the truncated email. A truncation index indicating where the truncation occurred is added to the message, as is a unique identifier usable to uniquely identify the source email stored on an email server. The truncated email is then sent to a recipient email client.
US09633332B2

An electronic document is accessed. A structural definition that defines a structural convention according to which information within the electronic document is arranged also is accessed. Based on the accessed structural definition, at least some of the information is extracted from the electronic document. A machine-understandable representation of the extracted information then is generated.
US09633328B2

Systems and methods for imputing the location of a product in a shopping environment are provided to address the above discussed problems. One example system disclosed herein includes a sensor system configured to track paths for a plurality of shoppers in a shopping environment. The system may further include a data analyzer computing device configured to receive signal data from the sensor system and transaction data from a point of sale system in the shopping environment. The transaction data may indicate the products purchased by the shopper in the shopping environment. The signal data may be matched to corresponding transaction data for the same shopping path. The system may impute one or more product locations of products in the transaction data associated with multiple shopper paths. The imputed product locations may be represented in a probability map, or used to make corrections to a preexisting planogram.
US09633300B2

The invention relates to an apparatus (100) which comprises a receiving member (110) configured to receive a chip card (200). The chip card (200) is configured for contactless communication with a first hardware interface (311). The apparatus (100) further comprises communication means (120) configured to enable contactless communication with a second hardware interface (321), wherein the first hardware interface (311) and the second hardware interface (321) are hardware interfaces of different types. The communication means (120) are configured to enable a communication of the communication means (120) with the chip card (200) when the chip card (200) is received in the receiving member (110).
US09633296B2

A tamper-proof barcoded quality indicator operative to provide a machine-readable indication of exceedance of time and temperature thresholds following actuation thereof, including a first barcode including a first colorable area and being machine-readable before exceedance of the time and temperature thresholds, a second barcode including a second colorable area and not being machine-readable before exceedance of the time and temperature thresholds, a coloring agent located at a first location on the indicator, a coloring agent pathway operative to allow the coloring agent to move, at a rate which is at least partially a function of time, from the first location to the first and second colorable areas simultaneously for simultaneous coloring thereof upon exceedance of the time and temperature thresholds, thereby causing the first barcode to become unreadable and at the same time causing the second barcode to become machine-readable, and a tamper-proof actuator element operative to actuate the indicator.
US09633289B1

A method for minimizing power consumption of a laser printer includes receiving page description language (PDL) data corresponding to a printing task, identifying commands corresponding to the received PDL data, computing a total predicted rendering time corresponding to the identified commands, computing a print deferral time according to the total predicted rendering time wherein the print deferral time corresponds to an amount of time by which printing drum initialization can be deferred without delaying completion of the printing task, and configuring a printing drum to begin operation according to the print deferral time. A computer program product and computer system corresponding to the method are also disclosed.
US09633287B2

A color information processing method includes: inputting reference data including color information about each pixel or each pixel group of a reference medium and evaluation target data including color information about each pixel or each pixel group of an evaluation medium by an input means; performing an image matching process of image matching the input reference data and evaluation target data; setting a specific area which is a unit of evaluation and includes a plurality of pixels to each data item subjected to the image matching process; and comparing the color information items about each pixel or each pixel group in the reference data and the evaluation target data in the set specific area to calculate a color difference and performing an averaging process to calculate an average evaluation result for the specific area by a calculation means.
US09633286B2

The disclosure discloses a printer including an operation device, a display device, and a controller. The controller executes a condition deciding process, a determining process, a first mode switching process, and a second mode switching process. In the condition deciding process, printable conditions in a length and a width direction are decided. In the determining process, it is determining whether contents after the edit operation satisfy the printable conditions. In the first mode switching process, the operation mode is switched from a real-time preview mode to a text input mode in the case that the printable conditions are not satisfied. In the second mode switching process, the operation mode is returned from the text input mode to the real-time preview mode in the case that the printable conditions are satisfied after the operation mode is switched to the text input mode.
US09633273B2

A method of operating an electronic device is provided. The method of operating an electronic device includes displaying an image of a first resolution, determining at least a partial region of the image, and displaying an image of a second resolution corresponding to the partial region.
US09633272B2

A system for tagging an object comprises and interface and a processor. The interface is configured to receive an image. The processor is configured to determine a key frame. Determining a key frame comprises determining that the image is stable. The processor is configured to determine a tag for an item in the key frame.
US09633270B1

A video conference endpoint includes one or more cameras to capture video of different views and a microphone array to sense audio. One or more closeup views are defined. The endpoint detects faces in the captured video and active audio sources from the sensed audio. The endpoint detects any active talker having detected face positions that coincide with detected active audio sources, and also uses speaker clustering to detect whether any active talker is associated with a previously stored closeup views. Based on whether an active talker is detected in any of the stored closeup views, the endpoint switches between capturing video of one of the closeup views and a best overview of the participants in the conference room.
US09633262B2

Automated content interruption point identification improves the accuracy with which potential content interruption points are identified, and increases the efficiency of content interruption point identification and content distribution. Potential interruption points are automatically identified based on transitions occurring within the content, including changes in the sound level, changes in the light, or brightness, level, changes in people visible in a scene of the content, transitions that are identified by content metadata, and other types of transitions. In providing content to a content consumer, a determination is made whether to interrupt the provision of the content, at one or more of the identified potential content interruption points, based on factors including interruption point metadata, metadata associated with auxiliary content that would be inserted, and user information, which includes explicitly specified user settings, as well as detected user information.
US09633261B2

A system and method for generating a cancelable biometric includes providing at least one pattern and combining the at least one pattern with a biometric image by employing a transform pixel operation to generate a transformed enrollment such that information about the transform pixel operation and the at least one pattern form a security key for protecting the biometric image. The biometric image is reused to generate another security key in the event that the security key is to be canceled.
US09633257B2

Automatic classification of different types of documents is disclosed. An image of a form or document is captured. The document is assigned to one or more type definitions by identifying one or more objects within the image of the document. A matching model is selected via identification of the document image. In the case of multiple identifications, a profound analysis of the document type is performed—either automatically or manually. An automatic classifier may be trained with document samples of each of a plurality of document classes or document types where the types are known in advance or a system of classes may be formed automatically without a priori information about types of samples. An automatic classifier determines possible features and calculates a range of feature values and possible other feature parameters for each type or class of document. A decision tree, based on rules specified by a user, may be used for classifying documents. Processing, such as optical character recognition (OCR), may be used in the classification process.
US09633235B2

A device for sampling and locating asset information includes a tag and a locator. The tag includes an attaching terminal that comprises an attaching element, a RFID responder, a magnetic element. The tag further includes a fixing end and a flexible connection element. The locator includes an attached element, a RFID reader, a hall switch, a multiplexer and a microprocessor. When a distance between the attaching terminal and the attached element reaches a preset distance, the magnetic element triggers the hall switch to send a trigger signal to the microprocessor. Based on the trigger signal the microprocessor turns on the RFID reader and controls the multiplexer to be connected to the corresponding RFID antenna to read the information. By using the device above, a real time monitoring and an automatic location are realized and the monitoring and the location can be accurate to every unit on the rack.
US09633231B2

A data processing system supporting a secure domain and a non-secure domain comprises a hardware component, and a processor device having operating modes in the secure domain and non-secure domain, the processor device to execute a secure application in the secure domain. The hardware component has a property having a secure state. The property of the hardware component in the secure state may only be reconfigured responsive to instructions received from the secure domain. The secure application is operative to implement a configuration service to configure the property of the hardware component in the secure state, responsive to a request received from the non-secure domain according to an application programming interface associated with the secure application.
US09633222B2

A method and system providing a Social Network Publication System (SNPS). Users create publications using cards. Catalog cards hold other cards and are used to build multi-layer publications. Function cards hold substantive content and interactive modules. Users customize permissions for their cards to control how their publications are interacted with and shared by other users. Users can search publications using filters. The streamlined editing system is based on nested cards. Users can become followers and watchers of other user and publications.
US09633221B2

An authentication method for accessing a user account of a service (28) on a data network (26), includes the following steps:reception (E20) by the service (28) of a request from a consulting device (10) for the service (28), the request including a first authentication information element,reception (E60) by the service (28) of an information element sent by an authentication security device manager (34), the information received by the service (28) being based on a second authentication information element originating from a security device (16; 18) associated with the user account, andauthentication by the service (28), based on the first authentication information element and the information received from the authentication security device manager (34).
US09633216B2

Techniques for providing data retention services based on a geographic region are disclosed. In one aspect, a location of a computing device is determined. A geographic entity corresponding to the location of the computing device is then determined. A data retention policy is applied to production data of the computing device based on regulations of the geographic entity. Other aspects are also disclosed.
US09633215B2

In a method (300) for applying differential policies on at least one digital document (120a-120n) having a plurality of atomic units (122a-122n) among a plurality of workflow participants (110a-110n), in which the atomic units are assigned with at least one of a plurality of the differential policies, the at least one digital document is tessellated (304) to identify the atomic units and the at least one of the differential policies assigned to the atomic units. In addition, the atomic units are aggregated (306) according to the at least one of the differential policies assigned to the atomic units and respective sets of keys are associated (308) to the aggregated atomic units, in which common sets of keys are associated with the aggregated atomic units assigned with the same policies.
US09633197B2

Provided herein are a method, a device, and a computer-readable medium operable to perform a method of automatically admitting a device to a network. The method can include receiving, from the one or more authorized devices in the network, first data that is associated with one or more sensing modalities, wherein the one or more sensing modalities are detected by the one or more of the one or more of the authorized devices during a defined time window; identifying a new device to be admitted to the network; constructing a time sequence of proximity events of the new device, within the defined time window, based on the first data; determining that the time sequence of the proximity events matches an expected time sequence of expected of proximity events; and admitting the new device to the network based on the determining.
US09633194B2

Disclosed is an authentication system including: an electronic apparatus; and a remote operating device to remotely operate the electronic apparatus, wherein the electronic apparatus comprises a main controller to control the electronic apparatus and a sub-controller to control the electronic apparatus independently from the main controller; and wherein in case that the remote operating device accesses to the electronic apparatus, after the main controller carries out a first user authentication, the sub-controller carries out a second user authentication.
US09633177B2

At the time of blood sampling, blood collection tube information of a blood collection tube concerned is read by blood-collection-tube information reading means, and blood collection subject information 20 on an identification belt as an information recording medium carried by the blood collection subject is read by information-recording-medium reading means. The respectively-read blood collection tube information of the blood collection tube concerned and blood collection subject information of the blood collection subject concerned are correlated with each other and stored in a storage unit by information management means.
US09633172B2

A method of assessing the productivity of a pharmacy includes: (a) recording information regarding the identity and quantity of each pharmaceutical being automatically dispensed with an automated prescription monitoring unit; (b) with an overall pharmacy prescription monitoring unit, recording information regarding (i) dispensing of pharmaceuticals dispensed from the automated pharmacy machine and (ii) manual dispensing of pharmaceuticals; (c) identifying in step (a) low performing pharmaceuticals; (d) identifying in step (b) high performing pharmaceuticals dispensed manually as candidates for automated dispensing; (e) comparing low performing pharmaceuticals of step (c) with high performing pharmaceuticals of step (d) to determine whether replacement is recommended; (f) confirming whether high performing pharmaceuticals identified in step (d) are capable of automated dispensing; and (g) replacing in the automated pharmacy machine a low performing pharmaceutical identified in step (c) with a high performing pharmaceutical identified in step (d).
US09633171B2

A multi-variable statistical predictive leading-indicator approach is employed for identifying newborns at risk of clinically significant hyperbilirubinemia and for determining to administer interventions to at-risk newborns. In embodiments, a multi-variable logistic regression statistical model capable of calculating a probability of clinically significant hyperbilirubinemia is generated. Using an input data set for a newborn and the multi-variable logistic regression statistical model, a probability of clinically significant hyperbilirubinemia is determined for the newborn and presented to a clinician.
US09633164B2

A system and method of analyzing signal performance of a hardware system includes dividing a simulation of the hardware system into a chain of blocks, identifying resonant loops between pairs of blocks in the chain of blocks, determining a loop response for each of the identified resonant loops, and determining an impact of each loop response on a performance of the system.
US09633158B1

Systems and methods for reconfiguration of a hardened intellectual property (IP) block in an integrated circuit (IC) device are provided. Reconfiguration of the hardened IP block in the IC device may transition between functions supported by the hardened IP block. A transition may occur as a pre-configured profile is selected to reconfigure the hardened IP block. Further, configuration data associated with each of the pre-configured profiles of the hardened IP block may be generated and storage space to store the configuration data may be created. Additionally, reconfiguration control logic to read and implement the configuration data in hard IP design primitives may also be generated.
US09633153B1

Various mechanisms and approaches identify multiple cells in an electronic design and multiple sets of stall prevention requirements or multiple sets of transactions for the multiple cells and determine dependencies between stall prevention requirements. A graph is constructed to represent the dependencies and the stall prevention requirements or the transactions involved in the dependencies by using the stall prevention requirements or the transactions as the nodes and the dependencies as the arcs connecting the nodes in the graph. One or more loop analyses are performed on the graph to identify one or more loops as one or more potential deadlocks. False deadlocks may be eliminated from further processing. The analyses and deadlock detection may be independently performed for each cell in sequence or in parallel to divide and conquer a complex electronic system design.
US09633150B2

A non-transitory computer readable medium including instructions which, when executed by a processor, cause the processor to: store a design metric and a design metric variation from the simulation of the design metric for a subset of a plurality of conditions in an inner loop and an outer loop, wherein in the outer loop is a sample set of design dimensions and their respective values, while the inner loop varies a plurality of variation conditions of the subset; model the design metric and design metric variation using a response surface; and optimize the design metric or the design metric variation for the subset of a plurality of design dimensions using the response surface to generate an optimized design. In other aspects, a system and a method for design variation and optimization are provided.
US09633147B1

In some embodiments, in a method performed by at least one processor for estimating an overall power state coverage of an electronic system level (ESL) model comprising a plurality of blocks for a module, a first value and a second value are set for each block of said plurality of blocks. At least one verification case is selected for each block in the ESL model. For each verification case of said at least one verification case: (a) a target coverage value is set, (b) a register transfer level (RTL) simulation is performed, (c) an actual coverage value is received, and (d) the first value or the second value is updated based on whether the actual coverage value is less than the target coverage value or not. A power state coverage is calculated for said each block. The overall power state coverage is calculated for the ESL model comprising said plurality of blocks for said module.
US09633142B2

A discrete element method for modelling granular or particulate material, the method including a multiple grid search method wherein the multiple grid search method is a hierarchical grid search method, and wherein entities, such as particles and boundary elements, are allocated to cells of respective grids based on size. The search method further includes: (a) performing a search of cells in a first of the grid levels to determine pairs of entities which satisfy predetermined criteria to be included in a neighbor list for which both entities belong to the first grid level; (b) mapping each nonempty cell in the first grid level to each of the other grid levels, determining neighboring cells in each of the other grid levels and determining all pairs of entities belonging to a pair of levels that satisfy the predetermined criteria for inclusion in the neighbor list; and (c) repeating (a) and (b) for all grid levels.
US09633140B2

Automated contextual information retrieval techniques are provided based on multi-tiered user modeling and a dynamic retrieval strategy. Content relevant to a current message is presented by initially obtaining a multi-tiered user model containing a multi-tiered representation of interactions of a first user with each contact, wherein the multi-tiered representation includes a plurality of topic models each corresponding to interactions between the first user and one contact. The topic models contain a set of topics, each containing topic keywords. Context information is extracted based on content of the current message, a sender and/or a recipient of the current message, and the multi-tiered user model. A retrieval strategy is determined based on the extracted context information. Contextual queries are generated to search the information repositories selected based on the determined retrieval strategy. Content relevant to the current message is presented based on search results from the selected information repositories.
US09633139B2

The present invention provides for quick and efficient searching. One embodiment includes a first instruction configured to read at least a first search string and a second search string entered into a same first search field, and a second instruction configured to incrementally filter search results to locate at least a first document that has a least a first word that begins with the first string and a second word that begins with the second string.
US09633138B2

A system, a method, and a computer program product for managing questioning in a Question and Answering (QA) system are disclosed. An input question received by the QA system is analyzed to determine the set of answer-types. A set of answer-types is determined. Prompting for clarifying data associated with the input question happens. A set of candidate answers of the answer-type is determined. The clarifying data is used to determine the set of candidate answers. At least one candidate answer of the set of candidate answers of the answer-type is provided.
US09633133B2

A repository server that provides stored copies of Web-accessible documents A client of the repository server may register a document in the repository server. The repository server makes a copy of the registered document and returns a repository URL for the copy to the client. The repository URL may be used to fetch the copy from the repository URL. Registration further relates the stored copy to its document URL, to an identifier for the stored copy, to a fingerprint that is a condensed representation of the stored copy's content and can be used to determine degrees of similarity other than match-no match, and to a set of stored copies having similar content. The fingerprints are used to compute similarity. The similarity computation further employs comparisons of links in the documents and of document URLS to determine whether it is necessary to use the fingerprints to compute similarity.
US09633127B2

A dependency between a program to be deployed in a node in a cluster and other programs to be deployed in the cluster is obtained by one or more processors, which also obtain an IP address and connection information of a sub/pub server. A client computer connects to the sub/pub server, and subscribes to the sub/pub server for a message describing other programs on which the program is dependent. In response to obtaining the message of other programs on which the program is dependent from the sub/pub server, the program is deployed.
US09633125B1

A system, method, and computer program are provided for enabling a user to synchronize, manage, and share files and folders across a plurality of client devices and a synchronization server. In a user interface, a first view displays all folders, which a user has synchronized to the synchronization server and a drop-target zone to which the user is able to drag a folder from the local device to synchronize the folder with the synchronization server. A second view displays all files and folders, which the user has shared with other users. A third view displays a list of user contacts, where each contact is a drop-target zone on which a user is able to drag a folder to share the folder with the contact. A fourth view is provided in which a user is able to see activity related to a folder displayed in the first view.
US09633119B2

Methods, systems, and computer programs are presented for providing a personalized news stream to a user. One method includes an operation for identifying user features associated with a user. The user features include personal features and social features. The personal features are based on activities of the user and the profile of the user. The social features are based on information about social connections of the user. The method further includes operations for extracting content features from a corpus of content items, for identifying intersections between user features and content features, and for assigning weights to the content features from the corpus based on the identified intersections. A score for each content item is determined based on the content features and the respective weights of the content items. The content items are then ranked based on the scores. One or more of the ranked content items are displayed.
US09633114B1

A system and method for managing all aspects of life using an organizing application is described. The organizing application includes an email engine, a parser and categorizer, a calendar module, an appointment manager, a synchronization engine and a graphical user interface engine. The email engine receives and manages emails. The parser and categorizer receives emails from the email engine or information from another source including a social server. The parser and categorizer identifies a purpose for the information and categorizes the information. The calendar module generates calendar items for pre-existing appointments. The appointment manager makes appointments for users either automatically or after receiving user authorization. The graphical user interface engine generates a user interface for registering with the organizing application and viewing emails, calendar items, alerts and other gadgets.
US09633103B2

Systems and methods are disclosed herein for supplementing product records with product groups that are relevant to the product records. Queries form users may be analyzed to extract keywords. Search results for keywords are evaluated to determine category consistency among product records, including such values as entropy and taxonomy depth. Those keywords with search results having adequate category consistency are selected as product groups and the search results associated with the product groups. Product groups are associated with product records according to a random walk of a graph having as nodes products and product groups and links representing belonging of a product to a product group. Product groups may be selected based on a transition probability based on a random walk and a quality score based on usage of a product group page for the product group.
US09633101B2

In accordance with embodiments, there are provided mechanisms and methods for portal user data access in a multi-tenant on-demand database system. These mechanisms and methods for portal user data access in a multi-tenant on-demand database system can enable embodiments to provide portal-specific user accounts to the multi-tenant on-demand database system which have reduced configuration requirements than users directly accessing the multi-tenant on-demand database system. The ability of embodiments to provide portal-specific user accounts can reduce processing requirements of the database system.
US09633095B2

An ETL system for extracting transactional data from a plurality of source machines is provided. The ETL system includes a data query module configured to provide an interface to enable a data analyst to define an input query to extract transactional data, which is present on a plurality of source machines. The source machines form a multi-tenant system and each source machine is identified by a unique tenant identifier. The system also includes a query parsing module coupled to the data query module and configured to deconstruct the input query to create a tree structure. The tree structure comprises a plurality of distinct queries. The system further includes a data extraction module coupled to the query parsing module and configured to extract transactional data based on the distinct queries and copy the transactional data to a destination system wherein the transactional data comprises a plurality of data types.
US09633093B2

Various methods and apparatuses are described for performing high speed format translations of incoming data, where the incoming data is arranged in a delimited data format. As an example, the data in the delimited data format can be translated to a fixed field format using pipelined operations. A reconfigurable logic device can be used in exemplary embodiments as a platform for the format translation.
US09633092B2

Third party data embedding may be provided. Data associated with a third party provider may be saved in a native application save file. If a save file opened by the application is determined to comprise third party data, the application may determine whether an appropriate data provider is available. The application may connect to the data provider and provide on-demand, asynchronous access to the third party data upon request from a user.
US09633084B2

It is described an information searching method and device and a computer storage medium, which belong to the field of computers. The method includes that: a keyword for search input by a user is acquired, and user information of the user is acquired as well; and search is performed according to the keyword and the user information to obtain searched-out information that matches the keyword o and is relevant to the user information. The device includes an acquiring module and a searching module. The computer storage medium stores a computer program for executing the method. With the method, it is possible to perform search according to the acquired keyword and the user information to obtain searched-out information that matches the keyword and is relevant to the user information. The information obtained with the searching method described herein is highly relevant to the user, thereby enhancing the relevance between the searched-out information and the user.
US09633078B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating identifiers for tuples of recursively defined relations. One of the methods includes selecting one or more of the recursively defined relations to evaluate. Respective keys are computed for each tuple of any new tuples computed during recursive evaluation. For each key that occurs in a cache of keys, obtaining a tuple for the key from the cache and adding the obtained tuple to a new relation. For each key that does not occur in the cache of keys, generating a new identifier for the key, and adding, to a new relation for each key of each tuple of any keys that do not occur in the cache of keys for a relation, a new tuple comprising (1) elements of the tuple and (2) the new identifier for the key.
US09633074B1

A method and apparatus for facilitating data set query is disclosed. In the method and apparatus one or more tables may be created for the data set, whereby each table of the one or more tables may enable searching the data set using one or more records that are associated with one or more indices of the data set. Upon receiving a request to search the data set, a table of the one or more table is identified based at least in part on the one or more bases for query and is searched to provide a yielded record.
US09633073B1

A computing resource service provider may store user data in a distributed data storage system. The distributed data storage system may contain one or more storage nodes configured to store hierarchical data in one or more data stores such as a column data store. Data in the data stores may be compressed or otherwise encoded, by a storage optimizer, in order to reduce that redundancy in the hierarchical data stored in the one or more data stores. Responses to user queries may be fulfilled based at least in part on data stored in the one or more data stores. A query processor may scan multiple different data stores across various storage nodes in order to obtain items responsive to the user query.
US09633066B1

A replication appliance maintains dependent-write consistency on replicated storage, for write operations made by multiple nodes to a primary storage destination, without blocking storage I/O operations. The replication appliance transmits a notification to each node, indicating to check a centralized location for a token prior to each I/O operation. The replication appliance atomically generates the token, and the nodes detect it prior to executing corresponding I/O operations. In response to detecting the token, each detecting node inserts a consistency marker in its I/O stream, proceeds with the corresponding I/O operation, and stops checking for the token. The appliance reads the I/O stream of each node, and identifies the position of the inserted consistency marker. Using the identified positions in the I/O streams, the appliance creates a consistent cut without blocking I/O operations made by the nodes. The appliance uses the cut to maintain dependent-write consistency to the replicated storage.
US09633065B2

A system for an efficient data rehydration comprises a server, one or more reader device managers, a writer device manager, and a verifier. The server is for receiving a restore list comprising a plurality of storage locations and lengths for performing a data rehydration. The one or more reader device managers is for reading a data set indicated by the restore list by reading the plurality of storage locations for the lengths from one or more storage nodes. The plurality of storage locations and lengths indicate chunks from a client system stored as part of a full or as an incremental backup session on a storage device attached to a storage node. The writer device manager is for transferring the data set to a save node. A verifier is for verifying transfer of the data set.
US09633062B1

Aspects related to fingerprints and templates of documents are described. In one embodiment, the integrity of a document is checked by comparing a prior fingerprint of a document with a result of a fingerprint function applied to content of the document. When the fingerprint of the document is consistent with the result of the fingerprint function, a standard form related to the document is identified. In this context, a synopsis of the standard document may be provided. In other embodiments, when the prior fingerprint of the document is inconsistent with the result of the fingerprint function, one or more paragraphs of the document may be checked for consistency by comparing prior fingerprints of the paragraphs with results of a fingerprint function applied to the paragraphs. Common meaning statements for one or more of the paragraphs may also be identified and provided as part of the synopsis of the document.
US09633061B2

A method for determining event counts for a database system includes capturing samples for the active sessions based on a pre-defined sampling frequency and identifying events from the captured samples. The method further includes determining the wait time for each of the identified events and determining an event count for the active sessions using a harmonic mean. The harmonic mean is a summation of the maximum of either one or the ratio of the sampling frequency to the determined wait time for each of the identified events.
US09633057B2

The method allows users of mobile devices or desktop/laptops in an organization to perform a search on a collated list of contacts for a particular contact and determine who, within the system/organization, may have that contact in their list. Contact lists from individual mobile devices are collated and stored and are searchable. A rating for the strength of each contact in a user's mobile contact list is made by determining the type of contact that the user uses to communicate with the contact and by the frequency with which the user communicates with the contact. This can be done across the contacts for the entire organization. The organization can also determine the strength of the contact list of someone in the organization or the relative strength of each contact.
US09633051B1

A system that implements a data storage service may store data for a database table in multiple replicated partitions on respective storage nodes. In response to a request to back up a table, the service may back up individual partitions of the table to a remote storage system independently and (in some cases) in parallel, and may update (or create) and store metadata about the table and its partitions on storage nodes of the data storage service and/or in the remote storage system. Backing up each partition may include exporting it from the database in which the table is stored, packaging and compressing the exported partition for upload, and uploading the exported, packaged, and compressed partition to the remote storage system. The remote storage system may be a key-value durable storage system in which each backed-up partition is accessible using its partition identifier as the key.
US09633041B2

A method for file block placement in a distributed file system network that includes a plurality of data storage nodes, the method comprising the steps of generating a plurality of file block placement options for a file block, each block placement option being associated with at least one of the data storage nodes, the file block placement options being based on a set of network parameters associated with the distributed file system, determining a cost valuation parameter associated with each of the plurality of file block placement options, and selecting one of the plurality of file block placement options based at least in part on the cost valuation parameter associated with each file block placement option.
US09633034B2

Method, system, and computer program product embodiments for facilitating deduplication product testing in a computing environment are provided. In one such embodiment, data to be processed through the deduplication product testing is arranged into a single, continuous stream. At least one of a plurality of random modifications are applied to the arranged data in a self-similar pattern exhibiting scale invariance. A plurality of randomly sized subsets of the arranged data modified with the self-similar pattern is mapped into each of a plurality of randomly sized deduplication test files which are calibrated against input/output (I/O) trace data obtained in the computing environment.
US09633016B2

A system and method for searching and playing multimedia content on a social network portal is disclosed. The system and method includes hosting a social network portal of a user, wherein the social network portal displays information of the user. The method further includes integrating, on the social network portal of the user, a multimedia controller. A selection or mouse-over of the multimedia controller initiates and controls the playback and selection of a multimedia item on an integrated multimedia player. The method also includes enabling a user to simultaneously navigate the social network portal and stream content via the integrated multimedia player. A user can also search for or request multimedia content via the multimedia controller and player.
US09633015B2

A method and client device is disclosed for indexing content of a multimedia file. The method comprises using a client device to segment the content of the multimedia file into a plurality of segments and to determine structure-searchable data for each segment. Determining structure searchable data for a segment comprises (1) identifying one or more features of respective multimedia types in the segment; (2) correlating each of the identified features to one or more respective keywords; and (3) calculating one or more respective relevance factors for each of the keywords, where at least one of the relevance factors is based on one or more characteristics of the client device. The method also comprises the client device transmitting the structure-searchable data (including the keywords, relevance factors, and respective media types of the identified features) to an indexing server.
US09633011B1

A data network storing data relating to work done by vendors for clients is described. The network includes two or more servers, each server containing (1) an exhaustive vendor data base that contains client-independent vendor data for every vendor, and (2) one or more individual client databases, each containing client information for a single client. The exhaustive vendor data base is replicated between the servers, and the client information for each client is contained by one individual client data base on one server.
US09633010B2

Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
US09633009B2

Embodiments of the invention relate to ambiguity detection. In one embodiment, an object and a topical domain associated with the object are obtained. In this embodiment, the object includes at least one term. At least one of a plurality of information sources is analyzed based on the at least one term and the topical domain. A determination is made that object is one of ambiguous and unambiguous based on analyzing at least one of the plurality of information sources.
US09633007B1

A method for aspect categorization includes receiving an input text sequence and identifying aspect terms and sentiment phrases in the input text sequence, where present. For an identified aspect term, identifying sentiment dependencies in which the aspect term is in a syntactic dependency with one of the identified sentiment phrases, and identifying pseudo-dependencies from a dependency graph of the input text sequence. The dependency graph includes a sequence of nodes. In a pseudo-dependency, a node representing the aspect term precedes or follows a node representing a semantic anchor in the dependency graph without an intervening other aspect term. Features for the aspect term are extracted from at least one of identified sentiment dependencies and identified pseudo-dependencies. With a classifier trained to output at least one of category labels and polarity labels for aspect terms, classifying the identified aspect term based on the extracted features.
US09633005B2

A system for natural language processing is provided. A first natural language processing program may be constructed using language-independent semantic descriptions, and language-dependent morphological descriptions, lexical descriptions, and syntactic descriptions of one or more target languages. The natural language processing program may include any of machine translation, fact extraction, semantic indexing, semantic search, sentiment analysis, document classification, summarization, big data analysis, or another program. Additional sets of natural language processing programs may be constructed.
US09633004B2

Systems and processes for operating a virtual assistant programmed to refer to shared domain concepts using concept nodes are provided. In some examples, to process a textual representation of user speech using an active ontology having these concept nodes, a primary user intent can be determined from the textual representation of user speech. Concepts referred to by the primary user intent can be identified, and substrings of the textual representation of user speech corresponding to the concepts can be identified. Secondary user intents for the substrings can be determined and a task flow based on the primary user intent and the secondary user intents can be generated and performed.
US09633003B2

A system and computer product for validating the consistency between quantitative and natural language textual evaluations. An example method involves computing a numeric score for a textual evaluation, comparing the numeric score to a quantitative evaluation, and producing a rating based on the similarity of the two evaluations.
US09632993B2

A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.
US09632991B2

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow allows developers of user interfaces to see quick and accurate previews after changing content that needs to be processed via a cascading style sheet (CSS) framework such as LESS, SASS, or Trinidad. These frameworks typically take a significant period of time to transform their framework code into CSS.
US09632975B2

A system that incorporates teachings of the present disclosure may include, for example, a Domain Name System (DNS) server having a controller to receive new provisioning information for updating a Fully Qualified Domain Name (FQDN), and update the FQDN with the new provisioning information. The new provisioning information can include among other things a start time for rehoming one or more user endpoint devices (UEs) assigned to a current session border Controller (S/BC), a move-from record comprising a descriptor of at least the current S/BC, a move-to record comprising a descriptor of at least a new S/BC to which to rehome the one or more UEs, a transfer window representing a total time for the rehoming the one or more UEs to the new S/BC, and a pacing parameter for rehoming the one or more UEs to the new S/BC during the transfer window. Additional embodiments are disclosed.
US09632973B2

Methods, apparatus, and software for implementing RMA application programming interfaces (APIs) over Active Message (AM). AM write and AM read requests are sent from a local node to a remote node to write data to or read data from memory on the remote node using Remote Memory Access (RMA) techniques. The AM requests are handled by corresponding AM handlers, which automatically perform operations associated with the requests. For example, for AM write requests an AM write request handler may write data contained in an AM write request to a remote address space in memory on the remote node, or generate a corresponding RMA write request that is enqueued into an RMA queue used in accordance with a tagged message scheme. Similar operations are performed by AM read requests handlers. RMA reads and writes using AM are further facilitated through use of associated read, write, and RMA progress modules.
US09632971B2

A method of handling transmission for a host in a data transmission system includes establishing a connection with a device of the data transmission system via a first frequency; receiving a negotiating information from the device; and re-establishing the connection with the device via a second frequency when the negotiating information reveals that the second frequency is available for the host to communicate with the device; wherein the second frequency is different than the first frequency.
US09632969B2

Systems and methods for managing a wireless connection between a computing device and a peripheral module are provided. In some aspects, a computer-implemented method includes detecting a mechanical coupling between the peripheral module and the computing device. The method also includes identifying a first function of the mechanically coupled peripheral module, and comparing the first function to a preapproved function. The method also includes managing the wireless connection between the peripheral module and the computing device based on the comparison of the first function to the preapproved function.
US09632959B2

An efficient search key processing method includes writing a first and a second search key data set to a memory, where the search key data sets are written to memory on a word by word basis. Each of the first and second search key data sets includes a header indicating a common lookup operation to be performed and a string of search keys. The header is immediately followed in memory by a search key. The search keys are located contiguously in the memory. At least one word contains search keys from the first and second search key data sets. The memory is read word by word. A first plurality of lookup command messages are sent based on the search keys included in the first search key data set. A second plurality of lookup command messages are sent based on the search keys included in the second search key data set.
US09632958B2

A system for migrating stash transactions includes first and second cores, an input/output memory management unit (IOMMU), an IOMMU mapping table, an input/output (I/O) device, a stash transaction migration management unit (STMMU), a queue manager and an operating system (OS) scheduler. The I/O device generates a first stash transaction request for a first data frame. The queue manager stores the first stash transaction request. When the first core executes a first thread, the queue manager stashes the first data frame to the first core by way of the IOMMU. The OS scheduler migrates the first thread from the first core to the second core and generates pre-empt notifiers. The STMMU uses the pre-empt notifiers to update the IOMMU mapping table and generate a stash replay command. The queue manager receives the stash replay command and stashes the first data frame to the second core.
US09632951B2

A cache memory includes a tag memory array and a data memory array. A control register records a reconfiguration status of at least one cache way, a start address of the tag memory array, and a start address of the data memory array. A memory controller is electrically connected to the tag memory array, the data memory array, and the control register. The memory controller controls a data access state of the tag memory array according to the mode byte and the tag base address. The memory controller controls a data access state of the data memory array according to the mode byte and the data base address. A selection module is electrically connected between the tag memory array, the data memory array, and the memory controller. The cache memory solves the problem of idle tag memory of the tag memory array.
US09632950B2

An apparatus includes a first cache memory, a second cache memory, and a processor coupled to the first cache memory and the second cache memory, and configured to store data in the second cache memory, the data being deleted from the first cache memory, store first data stored in a first address of the storage device, in the second cache memory, in case where the first address is included in first management information and is not included in second management information, according to a request for access to the first address of the storage device, the first management information including an address in the storage device of specific data stored in the storage device, and the second management information including an address in the storage device of data stored in both of the second cache memory and the storage device, and register the first address in the second management information.
US09632949B2

A storage management method and the like for managing a hierarchical storage are provided. A storage management method is provided for managing a hierarchical storage including a lower storage tier, and a higher storage tier having higher speed than the lower storage tier, on a computer system including at least one computer. This storage management method includes a step of causing the computer system to copy a target data item from the higher storage tier to the lower storage tier, and a step of causing the system to determine whether or not to delete the entity of the data item on the higher storage tier having been subjected to the copying based on a time required for reading the copy of the data item.
US09632941B2

A method for data management in a computing storage environment includes a processor device, operable in the computing storage environment, that divides a plurality of counters tracking write and discard storage operations through Non Volatile Storage (NVS) space into first, accurate, and second, fuzzy, groups where the first, accurate, group is one of updated on a per operation basis, while the second, fuzzy, group is one of updated on a more infrequent basis as compared to the first, accurate group.
US09632938B2

A method and an apparatus for pushing memory data from a memory to a push destination storage used to store data prefetched by a central processing unit (CPU) in a computing system are disclosed. In the method, a memory controller of the computing system periodically generates a push command according to a push period. Then the memory controller acquires a push parameter of to-be-pushed data according to the push command and sends at least one memory access request to memory according to the push parameter, where the at least one memory access request is used to request the to-be-pushed data from the memory. After receiving the to-be-pushed data that is sent according to the at least one memory access request by the memory, the memory controller buffers the to-be-pushed data and pushes the to-be-pushed data from the data buffer to the push destination storage.
US09632935B2

In some embodiments, a method for controlling a cache having a volatile memory and a non-volatile memory during a power up sequence is provided. The method includes receiving, at a controller configured to control the cache and a storage device associated with the cache, a signal indicating whether the non-volatile memory includes dirty data copied from the volatile memory to the non-volatile memory during a power down sequence, the dirty data including data that has not been stored in the storage device. In response to the received signal, the dirty data is restored from the non-volatile memory to the volatile memory, and flushed from the volatile memory to the storage device.
US09632934B2

A high performance computing system and methods are disclosed. The system includes logical partitions with physically removable nodes that each have at least one processor, and memory that can be shared with other nodes. Node hardware may be removed or allocated to another partition without a reboot or power cycle. Memory sharing is tracked using a memory directory. Cache coherence operations on the memory directory include a test to determine whether a given remote node has been removed. If the remote node is not present, system hardware simulates a valid response from the missing node.
US09632932B1

In aspects of a backup-power-free cache memory system, a cache controller implements a cache controller manager to provide nonvolatile storage for a computer system, without a backup power source to make the cache memory nonvolatile. Data to be stored in a storage media in the backup-power-free cache memory system is logged in the backup-power-free cache memory system in a circular queue with the tail stored in nonvolatile random access memory and the head of the queue stored in solid-state flash memory.
US09632929B2

A memory circuit system and method are provided. An interface circuit is capable of communication with a plurality of memory circuits and a system. In use, the interface circuit is operable to translate an address associated with a command communicated between the system and the memory circuits.
US09632927B2

In one embodiment, a method includes maintaining a first open logical erase block for user writes, maintaining a second open logical erase block for relocate writes, wherein the first and second open logical erase blocks are different logical erase blocks, receiving a first data stream having the user writes, transferring the first data stream to the first open logical erase block, receiving a second data stream having the relocate writes, and transferring the second data stream to the second open logical erase block. Other systems, methods, and computer program products are described in additional embodiments.
US09632925B2

An object-based storage system comprising a host system capable of executing applications for and with an object-based storage device (OSD). Exemplary configurations include a call interface, a physical layer interface, an object-based storage solid-state device (OSD-SSD), and are further characterized by the presence of a storage processor capable of processing object-based storage device algorithms interleaved with processing of physical storage device management. Embodiments include a storage controller capable of executing recognition, classification and tagging of application files, especially including image, music, and other media. Also disclosed are methods for initializing and configuring an OSD-SSD device.
US09632922B2

Embodiments are directed to devices, systems and methods for improving the efficiency at which problem areas are identified and prioritized for an existing large, multi-module software system. In some embodiments, a workload mapper generates workload maps that identify the intersection between defect risk scores accumulated for various modules and a log of the modules that are accesses by a given workload. A graphical user interface (GUI) provides the ability to sort, search, compare and display the workload maps against various sort, search and/or compare criteria.
US09632918B1

One or more previous actual results are retrieved from a software test. The longest common subsequence of data of the one or more previous actual results is determined. The longest common subsequence of data is removed to create remaining common data. The remaining common data is classified resulting in a matched portion of data and an unmatched portion of data. Classification is done by dynamic programming. Matched portions of data are identical. Unmatched portions of data are different. If an existing class exists, unmatched portions of the remaining common data are applied to the existing class. A new class of data is created. The unmatched portions of the remaining common data not applied to an existing class is applied to the new class. An expected test result is created using the longest common subsequence of data, the matched portions of the common data, and the classified common data.
US09632916B2

In order to provide an improved, less error prone method for testing codes of a software application the following steps are proposed: defining for each test case comprised of a predefined test suite a specific footprint according to its test property, wherein said test case footprint comprises references defining which code sections are tested by said test case, marking code sections of the software application to be tested, identifying a test case of the test suite using its footprint matching at least a part of the marked code of the software application, and applying the identified test case on the software application.
US09632907B2

A processing device implementing tracking of deferred data packets in a debug trace architecture is disclosed. The processing device is to determine an order number corresponding to an order in which an instruction was executed relative to other executed instructions that correspond to an instruction type within a sequence of executed instructions, identify a first data packet corresponding to a first packet type and sequentially ordered, according to the order number, with respect to data packets of the first packet type within a data trace log, identify a second data packet corresponding to a second packet type and sequentially ordered, according to the order number, with respect to data packets of the second packet type within the data trace log, and map the identified first and second data packets to the instruction, wherein at least one of the first or second data packets was generated post-retirement of the instruction.
US09632902B2

Computing threads can be sampled such that the samples hit each activity with a probability proportional to a time period of that activity. Therefore, the sampling can advantageously account for all activities, including activities that are smaller than the applicable sampling interval.
US09632896B2

A built-in self-testing method of a near field communication device including several functions tests a first internal communication link between a first function and a second function. The testing is performed by sending, on said first internal communication link, a first command from said first function used as a transmitter to said second function used as a receiver, and by checking said first command has been correctly executed by said second function.
US09632890B2

A method, non-transitory computer readable medium, and apparatus that monitors with a passive storage controller a plurality of active storage controllers. A determination is made with the passive storage controller when a failure of one of the active storage controllers has occurred based on the monitoring. Storage device(s) previously assigned to the one of the active storage controllers are remapped to the passive storage controller. A transaction log associated with the one of the active storage controllers is retrieved with the passive storage controller from a transaction log database. Transaction(s) in the transaction log are replayed with the passive storage controller, when the failure of the one of the active storage controllers is determined to have occurred.
US09632889B2

A method and system of optimizing the performance, capacity and data redundancy in a storage system by defining the LBA range on each storage element managing that corresponding range (slice) on each device using a data protection method optimized for the performance and level of data protection required. The creation of such a storage array along with the replacement of failed elements and the expansion of the capacity through the addition of additional elements is managed is an automatic and transparent manner.
US09632887B2

A standby database cluster takes on the role of the primary database cluster if the primary database cluster becomes unavailable using the following steps: (i) operating a database management system (DBMS) including an initial primary cluster and a plurality of standby clusters; (ii) communicating to a set of client driver(s) connecting a first application to the initial primary cluster an identity of the plurality of standby clusters; (iii) on condition that the initial primary cluster becomes unavailable, assigning a selected standby cluster of the plurality of standby clusters to be assigned as a new primary cluster in place of the initial primary cluster; and (iv) in response to assignment of the new primary cluster, seamlessly moving the first application from the initial primary cluster to the new primary cluster without any substantial human intervention.
US09632886B2

Systems and methods are provided for implementing an automated parallel deployment solution. Embodiments of the invention described herein prevent defects from being introduced in a production environment, or those that could be introduced in a production environment, by parallel log monitoring of existing and new state systems. One or more systems may be created in parallel to the production system to detect and fix defects. In embodiments of the invention, as existing defects are captured and resolved by the automatic defect resolution system and method, these defects will not impact production any further. Thus, the automatic defect resolution system drives out all production defects over a window of time, requiring less and less maintenance over time. Once a given defect is fixed, the corresponding change is applied to the production environment to avoid future similar defects.
US09632883B2

An apparatus and method for encoding data are disclosed that may allow for different encoding levels of transmitted data. The apparatus may include an encoder unit and a plurality of transceiver units. The encoder unit may be configured to receive a plurality of data words, where each data word includes N data bits, wherein N is a positive integer greater than one, and encode a first data word of the plurality of data words. The encoded first data word may include M data bits, where M is a positive integer greater than N. Each transceiver unit may transmit a respective data bit of the encoded first data word. The encoder unit may be further configured to receive information indicative of a quality of transmission of the encoded first data word, and encode a second data word of the plurality of data words dependent upon the quality.
US09632880B2

A data storage device with flash memory and a flash memory control method are disclosed, which upload the physical-to-logical address mapping information of one block to the flash memory section by section. A microcontroller is configured to allocate a flash memory to provide a first run-time write block. Between a first write operation and a second write operation of the first run-time write block, the microcontroller updates a logical-to-physical address mapping table in accordance with just part of a first physical-to-logical address mapping table. The logical-to-physical address mapping table is provided within the flash memory. The first physical-to-logical address mapping table is established in the random access memory to record logical addresses corresponding to physical addresses of one block.
US09632859B2

Software that generates statistical models of events impacting computer systems and uses those models to detect similar events in the future. The software performs the following operations: (i) receiving a snapshot of a first event impacting a computer system, where the snapshot includes a first set of values for a plurality of metrics occurring over a first time period corresponding to the first event; (ii) extracting a first set of feature vectors from the first set of values; (iii) generating a first statistical model representing the first event based, at least in part, on the extracted first set of feature vectors; and (iv) determining that a second event is similar to the first event by comparing the first statistical model to a second set of values for the plurality of metrics occurring over a second time period corresponding to the second event.
US09632853B2

Disclosed herein are systems, methods, and software for facilitating the integration of native applications and virtualized applications. Calls initiated from within a native application associated with a native namespace are monitored for integrated calls. The integrated calls involve resources accessible through a virtual namespace. Upon detecting an integrated call, the integrated call is provided with access to a corresponding resource by way of the virtual namespace.
US09632852B2

A messaging system implements messaging among application servers and databases, utilizing other servers that implement messaging brokers. A large flood of incoming messages can bring down messaging brokers by overflowing the message queues, negatively impacting performance of the overall system. This disclosure in some embodiments detects and identifies “flooders” in a timely manner and isolates their message traffic to dedicated queues to avoid impacting other system users. Subsequently, a preferred system de-allocates the queues and returns the messaging system to normal operation when flooding conditions subside, and “sweeps” up any remaining orphan messages.
US09632849B2

Computer-implemented methods and systems are provided for writing events to a data store. An application server generates events, the data store that stores the events, and a temporary events file storage system (TEFSS) temporarily stores groups of events as events files. When events are unable to be written directly to the data store, an indirect events writer is invoked that includes event capture threads each being configured to generate a particular events file, and write it to the TEFSS. Each events file includes a plurality of events flushed from an in-memory buffer service. An events file uploader service reads the events file(s) from the TEFSS, and then writes the events from each of the events files to the data store.
US09632847B2

A data object from a data source is received by a distributed process in a data stream. The distributed process has a sequence of categories, each category containing one or more tasks that operate on the data object. The data object includes files that can be processed by the tasks. If the task is able to operate on the data object, then the data object is passed to the task. If the task is unable to operate on the data object, then the files in the data object are passed to a file staging area of the distributed process and stored in memory. The files in the file staging area are passed, in sequence, from the file staging area to the task that was unable to operate on the data object. The data object is outputted to a next category or data sink after being operated on by the task.
US09632843B1

A method and system for allocating memory in a RAID system. A RAID system requires the use of shared memory to store processed data related to operations of different mass storage devices. Certain RAID algorithms require different sizes of memory regions of the memory, and multiple requests to lock the required memory regions are therefore required. As multiple requests are made in parallel for different operations, the multiple requests for each operation are sorted in a predetermined order. This ensures that all memory regions for one operation can be locked. Requests for memory regions locked by a second operation are held in a pending state to wait for release of those memory regions by a first operation, at which point they are locked again by the second operation.
US09632842B2

An exclusive access control method is executed by a computer having an operating system that when an excluded thread accesses a shared resource, executes a first exclusive access control process of prohibiting the excluded thread from attempting to access the shared resource until exclusive access control is released, the exclusive access control process being executed according to a number of attempts, by the excluded thread, to access the shared resources. The exclusive access control method includes counting by at least one second thread, including the excluded thread and different from a first thread, the number of attempts to access the shared resource, when the first thread executes a second exclusive access control process of allowing the excluded thread to attempt to access the shared resource until the excluded thread is permitted access; and storing to a memory area by the second thread, the counted number of attempts.
US09632840B2

In one embodiment, a computer-implemented method includes receiving a plurality of tasks to be assigned to a plurality of subgroups of virtual servers. A first plurality of the tasks is assigned to a first subgroup, where the first subgroup includes two or more virtual servers. For each of the first plurality of tasks assigned to the first subgroup, a virtual server is selected within the first subgroup, and the task is assigned to the selected virtual server. A first virtual server is migrated, by a computer processor, from the first subgroup of virtual servers to a second subgroup of virtual servers, if at least one predetermined condition is met, where the migration maintains in the first subgroup at least one of the first plurality of tasks assigned to the first subgroup.
US09632839B2

At a first physical computing machine executing a plurality of virtual machines and connected to a network, one or more virtual machine metrics for each virtual machine are calculated. Each virtual machine metric represents a workload of a resource of the first physical computing machine due to the execution of a corresponding virtual machine. Additionally, one or more corresponding physical machine metrics that represent a total workload of the corresponding resource of the first physical computing machine due to the execution of the plurality of virtual machines are also calculated. Based on the one or more physical machine metrics, a determination is made that at least one of the plurality of virtual machines should be migrated to one of a plurality of other physical computing machines connected to the network. A first virtual machine is selected for migration to a selected second physical computing machine.
US09632831B2

According to one general aspect, a scheduler computing device may include a computing task memory configured to store at least one computing task. The computing task may be executed by a data node of a distributed computing system, wherein the distributed computing system includes at least one data node, each data node having a central processor and an intelligent storage medium, wherein the intelligent storage medium comprises a controller processor and a memory. The scheduler computing device may include a processor configured to assign the computing task to be executed by either the central processor of a data node or the intelligent storage medium of the data node, based, at least in part, upon an amount of data associated with the computing task.
US09632819B2

A transactional execution of a set of instructions in a transaction of a program may be initiated to collect memory operand access characteristics of a set of instructions of a transaction during the transactional execution. The memory operand access characteristics may be stored upon a termination of the transactional execution of the set of instructions. The memory operand access characteristics may include an address of an accessed storage location, a count of a number of times the storage location is accessed, a purpose value indicating whether the storage location is accessed for a fetch, store, or update operation, a count of a number of times the storage location is accessed for one or more of a fetch, store, or update operation; a translation mode in which the storage location is accessed; and an addressing mode.
US09632808B2

Techniques for implicit coscheduling of CPUs to improve corun performance of scheduled contexts are described. One technique minimizes skew by implementing corun migrations, and another technique minimizes skew by implementing a corun bonus mechanism. Skew between schedulable contexts may be calculated based on guest progress, where guest progress represents time spent executing guest operating system and guest application code. A non-linear skew catch-up algorithm is described that adjusts the progress of a context when the progress falls far behind its sibling contexts.
US09632806B1

Technologies are disclosed that allow the firmware of a remotely located target device to be configured. The target device can receive a command to reboot into a special remote setup mode for remote configuration. Once in the remote setup mode, the firmware listens for and can respond to HTTP requests for information on configurable data and instructions to update the configurable data.
US09632803B2

A mechanism for managing configuration states in an application server. The method includes saving a plurality of configuration states of an application server. The method also includes selecting a configuration state from the plurality of configuration states in view of a a match of one of a file tuple or a database tuple between the selected configuration state and the plurality of configuration states and data quantity associated with the plurality of configuration states.
US09632802B2

The subject matter disclosed herein provides methods for automatically configuring a mobile program based on a customer's access to one or more applications. This method may maintain metadata for a mobile program in a directory. The mobile program may be configured to provide one or more services when installed on a mobile device. Each service may be associated with one or more applications. Customer landscapes identifying applications accessible by a customer may be maintained in the directory. A program identifier may be received from a mobile device of the customer. The program identifier may identify a mobile program installed on the customer's mobile device. A configuration file may be generated based on the received program identifier and transmitted to the customer's mobile device. Related apparatus, systems, techniques, and articles are also described.
US09632798B2

A method of operating a computer system in communications, via a communication network, with a server comprising an image of a kernel of a minimal operating system and an image of an associated file system for the computer system includes loading, via the communication network, the kernel image from the server to the computer system in accordance with a network transfer protocol interface, and loading, via the communication network, the file system image from the server to the computer system in accordance with the same network transfer protocol interface used to load the kernel image, wherein the loading of the kernel image from the server to the computer system is launched before the loading of the file system image from the server to the computer system is completed, and wherein the loading of the file system image from the server to the computer system is launched before the loading of the kernel image from the server to the computer system is completed.
US09632794B2

A subprocessor, an integrated circuit device, and an electronic apparatus or the like capable of performing data processing efficiently are provided. A subprocessor is connected to a host processor through a bus controller. The subprocessor includes: a command fetch unit that fetches a command from a subprocessor program; a register unit; a command decoding unit that decodes the command; and an operation unit that performs command execution processing. The host processor sets a program counter value indicating a storage destination of the subprocessor program and a processing start command for, the processing of the subprocessor to the register unit. The command fetch unit fetches a command designated by the program counter value, the command decoding unit decodes the command, and the operation unit performs command execution processing.
US09632792B2

According to one embodiment, a processor includes an instruction decoder to decode a first instruction to gather data elements from memory, the first instruction having a first operand specifying a first storage location and a second operand specifying a first memory address storing a plurality of data elements. The processor further includes an execution unit coupled to the instruction decoder, in response to the first instruction, to read contiguous a first and a second of the data elements from a memory location based on the first memory address indicated by the second operand, and to store the first data element in a first entry of the first storage location and a second data element in a second entry of a second storage location corresponding to the first entry of the first storage location.
US09632791B2

Techniques are disclosed relating to a cache for patterns of instructions. In some embodiments, an apparatus includes an instruction cache and is configured to detect a pattern of execution of instructions by an instruction processing pipeline. The pattern of execution may involve execution of only instructions in a particular group of instructions. The instructions may include multiple backward control transfers and/or a control transfer instruction that is taken in one iteration of the pattern and not taken in another iteration of the pattern. The apparatus may be configured to store the instructions in the instruction cache and fetch and execute the instructions from the instruction cache. The apparatus may include a branch predictor dedicated to predicting the direction of control transfer instructions for the instruction cache. Various embodiments may reduce power consumption associated with instruction processing.
US09632787B2

Some methods, computer program products, and data processing nodes identify a data unit in a data memory that is to be operated upon by a processor circuit, and uses a characteristic of the data unit to identify what instruction(s) within an instruction memory is be executed by the processor circuit to perform an operation upon the data unit. The data memory may be local to the processor circuit, and the instruction memory may be remotely accessible to the processor circuit through a data network.
US09632785B2

Techniques are disclosed relating to specification of instruction operands. In some embodiments, this may involve assigning operands to source inputs. In one embodiment, an instruction includes one or more mapping values, each of which corresponds to a source of the instruction and each of which specifies a location value. In this embodiment, the instruction includes one or more location values that are each usable to identify an operand for the instruction. In this embodiment, a method may include accessing operands using the location values and assigning accessed operands to sources using the mapping values. In one embodiment, the sources may correspond to inputs of an execution block. In one embodiment, a destination mapping value in the instruction may specify a location value that indicates a destination for storing an instruction result.
US09632780B2

A system serialization capability is provided to facilitate processing in those environments that allow multiple processors to update the same resources. The system serialization capability is used to facilitate processing in a multi-processing environment in which guests and hosts use locks to provide serialization. The system serialization capability includes a diagnose instruction which is issued after the host acquires a lock, eliminating the need for the guest to acquire the lock.
US09632777B2

Embodiments relate to packed loading and storing of data. An aspect includes a method for packed loading and storing of data distributed in a system that includes memory and a processing element. The method includes fetching and decoding an instruction for execution by the processing element. The processing element gathers a plurality of individually addressable data elements from non-contiguous locations in the memory which are narrower than a nominal width of register file elements in the processing element based on the instruction. The data elements are packed and loaded into register file elements of a register file entry by the processing element based on the instruction, such that at least two of the data elements gathered from the non-contiguous locations in the memory are packed and loaded into a single register file element of the register file entry.
US09632775B2

In an embodiment, a processor may include a completion time prediction circuit. The completion time prediction circuit may be configured to track one or more aspects of previous instances of a vector memory operation, and may be configured to predict a completion time for a current instance of the vector memory operation. The prediction may be used by the issue circuit to schedule operations dependent on the vector memory operation, if any.
US09632770B2

A system and method for hosting and publishing software packages is disclosed. An example method includes receiving and storing artifacts related to a software development kit and metadata describing a version of the software development kit. The received artifacts and metadata may be converted into a package for the software development kit. The package may then be staged and the package's dependencies may be checked to ensure that the package's dependencies exist and that there are no conflicts with another staged package. The currently staged packages may then be tested to determine if there are any incompatibilities among the staged packages and access control information may be used to provide the currently staged packages in a common format to the appropriate users.
US09632754B2

Aspects of the present invention disclose a system, method and program for automatic generation of source code under test case. In an example, a computer determines whether references to source code under test can be located from a test case. The computer automatically generates boiler plate code required for the creation of source code under test, wherein each section of the source code under test is associated with each section of the test case that caused its generation. The computer analyzes one or more test case syntax clues to provide additional information to form the boiler plate source code under test for the test case. The computer generates source code under test based on the type of boiler plate required for the creation of source code under test and the provided syntax clues in the test case.
US09632750B2

Maximum likelihood bit-stream generation and detection techniques are provided using the M-algorithm and Infinite Impulse Response (IIR) filtering. The M-Algorithm is applied to a target input signal X to perform Maximum Likelihood Sequence Estimation on the target input signal X to produce a digital bit stream B, such that after filtering by an IIR filter, the produced digital stream Y produces an error signal satisfying one or more predefined requirements. The predefined requirements comprise, for example, a substantially minimum error. In an exemplary bit detection implementation, the target input signal X comprises an observed analog signal and the produced digital stream Y comprises a digitized output of a receive channel corresponding to a transmitted bit stream. In an exemplary bit stream generation implementation, the target input signal X comprises a desired transmit signal and the produced digital stream Y comprises an estimate of the desired transmit signal.
US09632730B2

In an embodiment of a memory device including a matrix of memory cells wherein the memory cells are arranged in a plurality of memory cells strings each one including at least two serially-connected memory cells, groups of at least two memory cells strings being connected to a respective bit line, and wherein said memory cells are adapted to be programmed into at least a first programming state and a second programming state, a method of storing data comprising exploiting a single memory cell for each of the memory cells string for writing the data, wherein said exploiting includes bringing the single memory cell to the second programming state, the remaining memory cells of the string being left in the first programming state.
US09632721B1

In an approach for writing data on a tape using a file system, a processor receives a first write request of a first file. A processor obtains data of the first file. A processor writes the data of the first file on a tape. A processor receives a second write request of a second file prior to completion of writing the data of the first file on the tape. A processor adds information about the second file to a first list, wherein the first list includes files waiting to write. Subsequent to writing the data of the first file on the tape, a processor obtains data of the second file based on the first list. A processor writes the data of the second file after the first file on the tape.
US09632709B1

Various embodiments for managing data objects stored in a tiered data object storage environment, by a processor device, are provided. In one embodiment, a method comprises measuring a service level of a data set tagged to be collocated, and comparing accumulated service levels for a data distribution of the data set to a predetermined service level threshold value, such that if the predetermined service level threshold value is reached, a collocated data optimization event is performed.
US09632707B2

A method for improving data storage and retrieval performance, comprising, for a tiered storage environment having levels corresponding to storage performance, using reference count information of at least one data segment maintained in the storage environment to determine which of the levels in the environment the data segment will be assigned; obtaining input/output performance data for input/output operations on the data segment and transforming the data into short term moving averages and long term moving averages; comparing the averages in a performance level to the long term moving averages of the data segment in the performance level and examining the reference count information over time to determine whether a performance trend of the data segment is increasing or decreasing; and promoting the data segment to a higher performance level in the tiered storage environment, if the data segment has an increasing performance trend.
Patent Agency Ranking