Document Document Title
US09094640B2 Terminal and method for outputting information
A terminal and method for outputting information are provided. The method includes the terminal performing a broadcast-related operation, outputting information having an output amount while performing the broadcast-related operation and subsequently outputting an amount of the information that was not output during the broadcast related operation when the broadcast-related operation is completed. Therefore, it is possible to fully provide useful information to the user during a wait time generated in connection with a broadcast mode.
US09094635B2 Reception device, reception method, program, and reception system
The present technology relates to a reception device, a reception method, a program, and a reception system that make it possible for the location of a frequency band that is used for the transmission of a signal of a predetermined standard to be promptly detected. A reception device according to one aspect of the present technology is including: a reception unit that receives an OFDM signal of a predetermined frequency band; a calculation unit that obtains correlation values between signals transmitted using carriers used for the transmission of a known signal, from within the predetermined frequency band; and a detection unit that, on the basis of the correlation values, detects a frequency band used for the transmission of a signal of a predetermined standard and in which transmission of the known signal is continuously carried out in the same carrier.
US09094629B2 Image pickup apparatus
An image pickup apparatus includes a pixel generating a signal by photoelectric conversion, a comparator comparing the signal based on the pixel with a reference signal varied with time, a counter performing counting until the comparator outputs a signal indicating that a relationship in magnitude between the signal based on the pixel and the reference signal is reversed, and a control unit. The comparator includes a first amplifier receiving the reference signal at a first input portion and the signal based on the pixel at a second input portion to compare the signal based on the pixel with the reference signal. The control unit sets a bandwidth of the comparator to a first bandwidth when the reference signal varies at a first rate of change and to a second bandwidth when the reference signal varies at a second rate of change.
US09094618B1 Systems and methods for causing a stunt switcher to run a bug-overlay DVE with absolute timing restrictions
Disclosed herein are systems and methods for causing a stunt switcher to run a bug-overlay digital video effect (DVE). In one aspect, a method involves (i) selecting a first log-entry from a traffic log, wherein the first log-entry corresponds to a bug-overlay DVE stored in the stunt switcher, and to a first start-time; (ii) selecting a second log-entry from the traffic log, wherein the second log-entry corresponds to a video component (VC) and to a second start-time, wherein the second start-time is later than the first start-time; (iii) causing the VC to start being channeled through the stunt switcher proximate the second start-time; (iv) determining a target time to run the bug-overlay DVE; and (v) causing the stunt switcher to run the stored bug-overlay DVE proximate the determined target time such that a bug is overlayed on the VC as the VC is being channeled through the stunt switcher.
US09094609B2 Method and apparatus for generating image with highlighted depth-of-field
A method that highlights a depth-of-field (DOF) region of an image and performs additional image processing by using the DOF region. The method includes: obtaining a first pattern image and a second pattern image that are captured by emitting light according to different patterns from an illumination device; detecting a DOF region by using the first pattern image and the second pattern image; determining weights to highlight the DOF region; and generating the highlighted DOF image by applying the weights to a combined image of the first pattern image and the second pattern image.
US09094604B2 Method and apparatus for pixel data extrema detection and histogram generation
Imaging devices may include an array of image pixels arranged in rows and columns coupled to processing circuitry. The processing circuitry may include histogram generation circuitry and extremum pixel value identification circuitry. The histogram generation circuitry may include sub-histogram generation circuitry that generates pixel value sub-histograms each of which includes pixel values generated by pixels from respective subsets of the rows in the array. Histogram accumulation circuitry may combine the sub-histograms to generate an accumulated histogram. The extremum identification circuitry may process a set of pixel value patches. The identification circuitry may include a first stage of comparator circuitry for identifying an extremum value of each column in the set of patches, a second stage of comparator circuitry for identifying an extremum value of each patch in the set, and a third stage of comparator circuitry for identifying an extremum of the set of pixel value patches.
US09094602B2 Imaging device and focus detection method
An imaging device of the present invention comprises a focus detection section using phase difference detection based on output of the focus detection pixels, a pixel adding section, for creating respective first addition outputs by adding outputs of a first number of focus detection pixels, and creating respective second addition outputs by dividing the first number of arrays into a plurality, and adding outputs of focus detection pixels of the divided array, and a determination section for determining whether or not to correct an angle error, wherein the focus detection section executes a focus detection operation on the basis of the first addition outputs, the determination section determines whether or not to correct angle error on the basis of the plurality of second addition outputs, and in the event that the determination section has determined to correct angle error, the focus detection section corrects angle error based on a result of a focus detection operation.
US09094601B2 Image capture device and audio hinting method thereof in focusing
An image capture device and an audio hinting method of focusing thereof are provided to perform the following steps. A first digital image is acquired by an image capture device. A focusing value of the first digital image is calculated by a focusing detection module. A second digital image is acquired by an image capture device. A focusing value of the second digital image is calculated by a focusing detection module. The focusing values of the first and second digital images are compared with each other by the focusing detection module. When the focusing values of the first and second digital images are different, a hint sound played by an audio output section is adjusted.
US09094592B2 Camera module with foreign objects inhibiting structure
A camera module is disclosed, the camera module including a lens barrel including more than one sheet of lens receiving an optical image of an object, an actuator moving the lens barrel, a PCB (Printed Circuit Board) formed with an image sensor at a bottom surface of the lens barrel for converting the optical image to an electrical signal, and a holder for supporting the lens barrel and the actuator and formed with a terminal electrically connected to the actuator, wherein an electrical contact point between the actuator and the terminal is formed with two or more tiers of coated layers.
US09094591B2 Camera support apparatus
A camera support apparatus for supporting a video camera comprises a drive train device (1), a first inductive position sensor (23), (14) attached to a rotational output device (11) of the drive train device (10), and a second inductive position sensor (2), (3) attached to a rotational input device (4) which is operably connected to the drive train device (1), whereby the inductance sensed by the first position sensor (23), (14) is indicative of the rotational displacement of the rotational output device (11) and the inductance sensed by the second position sensor (2), (3) is indicative of the rotational displacement of the rotational input device (4).
US09094583B2 Adaptive around-view monitoring device
An adaptive around-view monitoring device comprises a plurality of wide-angle cameras, a top-view image integration unit, a real-time image encoding/decoding unit, and an adaptive display processing unit, wherein the top-view image integration unit is further configured with a tuning/calibrating circuit which provides an acquisition and a calibration of erroneous parameters generated during the process of installation, and also substantially and efficiently reduces the routine time and procedure which repeats again and again to minimize or eliminate those parameters while the around-view monitoring device is being installed onboard the same type of vehicles. Furthermore, the adaptive display processing unit is able to adjust and output the optimized size and ratio of image to fit the display device installed on the vehicle. And, the present invention is able to provide the driver a real-time and correct around-view image and information.
US09094571B2 Video chatting method and system
A video chatting method and system are provided. The method and system describe collection of facial vector data, audio data, and interactive motion information of a user of a first client. The collected data may be transmitted to a second client. The second client, in turn, may generate a virtual avatar model of the user of the first client based on the received data. The second client may further display the virtual model, play sound in the audio data. The second client may also render the interactive motion information and facial data information of a user of the second client, and generate and display a virtual avatar model of the user of the second client. The provided method and system may decreases amount of data that may be transferred over the network. This may allow data transmission rate during video communication to be high enough for a smooth operation.
US09094561B1 Frame interpolation and motion vector reconstruction
An apparatus has a motion vector estimation module to perform motion vector estimation on a current frame and on a previous frame of image data to produce a current phase and a previous phase, a motion vector generation module to generate motion vector fields for the current and previous phases, and a motion vector interpolation module to find interpolated motion vectors for an interpolated phase that have minimal differences between motion vectors in the current and previous motion vector fields and to product interpolated motion vectors.
US09094551B2 Image processing apparatus having a touch panel
An image processing apparatus includes an operation panel as a touch panel and a CPU for performing processing based on a gesture thereon. The CPU includes a determination unit for determining a detail of processing corresponding to the gesture. When the detail of processing corresponding to the gesture includes a first detail of processing as processing on a file and a second detail of processing as processing on a displayed image and when the file targeted for the processing is stored in a storage device, the determination unit determines the detail of processing as the first detail of processing.
US09094548B2 Information processing device, method and storage device storing program therefor
There is provided an information processing device, in which a selection window allowing a user to select setting value for each of a plurality of setting items is displayed, the user operation indicating completion of selection of the setting value for each of the plurality of setting items is received. When the user operation indicating the completion of the selection is executed, whether a conflicting condition, in which the user attempts to set a plurality of setting values that are not allowed to be set simultaneously, occurs is judged. Then, a first resetting window showing one or a plurality of first effective setting values is displayed, which allows the user to select the one or the plurality of the first effective setting values when the conflicting condition occurs. The conflicting condition is resolved by receiving a setting value selected from the one or the plurality of first effective setting values when the conflicting condition occurs.
US09094537B2 Method and apparatus for managing call data
A data management system and method of managing call data for at least one radio network element within a cellular communication network. The method comprising receiving call data for at least one call from the at least one radio network element within the cellular communication network, arranging the received call data into call data records of a non-fixed size, and writing the call data records to at least one data storage device such that the call data records are stored adjacent one another.
US09094536B2 Power supply system for a field device with a radio module
The invention concerns a power supply system for a field device connected to a wire-line network with a radio module configured for data communication with an external unit, wherein the radio module is connected to the field device and has a power supply unit. The power supply adapter is provided with a power transmitter for the wireless power transfer to the power supply unit. The power supply unit is configured with a power receiver, while the power receiver and the power transmitter are inductively coupled for the power transfer.
US09094530B2 Mobile terminal and controlling method thereof
A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a touchscreen configured to display a home screen; and a controller configured to display a plurality of objects dispersed on the home screen, receive a specific touch gesture performed on the touchscreen, and arrange and display the dispersed objects on the home screen in which the dispersed objects are moved closer to each other based on a prescribed direction of the specific touch gesture.
US09094528B2 In-vehicle handsfree apparatus and data transfer method
An in-vehicle navigation apparatus with a handsfree function establishes a Bluetooth communication link with a cellular phone. When receiving from the cellular phone outgoing call history data and incoming call history data, which were stored in the cellular phone before establishing the Bluetooth communication link, the in-vehicle navigation apparatus stores, in a work memory, the received outgoing call history data and the received incoming call history data, equally to, of the navigation apparatus itself, outgoing call history data and incoming call history data. An outgoing call operation then becomes possible using outgoing call history data and incoming call history data, which are stored in the work memory.
US09094526B2 Conference call system, method, and computer program product
A conference call system comprises an input interface for receiving during a conference call at least two input streams of audio signal, each from another source. A selection unit is connected to the input interface, for selecting a number of dominant speaker streams out of the input streams, the number being less than or equal to a maximum number of dominant speakers value and each of the dominant speaker streams representing speech from a respective dominant speaker. A mixer is connected to the selection unit, for mixing the selected streams into an output stream. The conference call system comprises an output interface for outputting the output stream and a selection control unit connected to the selection unit and the input interface, for dynamically setting, during the conference call, the maximum number of dominant speakers value based on dynamics of the conference call.
US09094524B2 Enhancing conferencing user experience via components
An enhanced user experience during a telecommunications conference may be achieved by using components of devices associated with users as ephemeral adjuncts to a conferencing system. These components may be associated with equipment in a conference room or location such that other participants in the conference may not recognize the use of the device. The quality of a user's experience may thus be improved by using a device and associated components in close proximity to the user. Other participants in a conference may also perceive a benefit from improved intelligibility.
US09094518B2 Location based system and method for exchanging videos or notes
A system and method are described herein for enabling end-users of mobile terminals to exchange messages that are associated with a specific geographical location. In one embodiment, a first end-user can use their mobile terminal to submit a message (text, voice, video . . . ) about a specific piece of art located in a museum. Then, a second end-user can use their mobile terminal to retrieve the message (which was previously provided by the first end-user) that is associated with the specific piece of art while they are located in the museum.
US09094508B2 Methods and apparatus for determining a proxy presence of a user
Methods and apparatus are provided for collecting proxy presence information about an object associated with a user from one or more proxy presence sources associated with the user. A proxy presence agent is associated with each of the proxy presence sources; and the proxy presence agents provide proxy presence information to one or more presence servers. The object may be, for example, one or more of a business document, an application document, or one or more runtime objects associated with the user. The proxy presence agent reports one or more of macropresence events and micropresence events related to the object. A continuous presence function is generated for each of the proxy presence sources that characterizes the likelihood that the object is active at the corresponding presence source at a given time. The proxy presence sources may include, for example, one or more business applications, application execution environments, devices or locations.
US09094504B2 Clearinghouse server for internet telephony and multimedia communications
A clearinghouse server for routing multi-media communications, including telephony calls, between a source device and a destination device via a distributed computer network, such as the global Internet. The clearinghouse server can authorize the completion of a communication from a source device to a destination device and collect usage-related information for the completed communication. In response to an authorization request issued by an enrolled source device, the clearinghouse server can identify one or more available destination devices available to accept a communication from an authorized source device. The clearinghouse server can provide a list of the identified destination devices, typically organized in a rank order, by sending an authorization response to the source device. In turn, the source device can use this list to select a destination device and contact that selected device via the computer network to complete the communication.
US09094494B2 Portable device holder
A quick release device holder for portable electronics devices that protects soft and impressionable housing materials from damage during insertion and removal. The quick release device holder includes a backing plane formed with a substantially rigid spine portion and a receiver pocket adjacent to a first end thereof. One or more latching arms extend from the backing plane spaced away from the receiver pocket, each of the one or more latching arms further including a resiliently flexible stem portion coupled to the backing plane and having a head portion spaced away from the backing plane. The head portion further includes one or more rollers coupled thereto in a position spaced away from an interior surface of the backing plane, and a retention tongue between the one or more rollers and the interior surface of the backing plane and being set back from a circumference of the one or more rollers.
US09094489B1 Controlling a crowd of multiple mobile station devices
A method and apparatus of communicating with multiple mobile station devices in a concerted effort is disclosed. According to one example method of operation content is provided to multiple mobile station devices in a pre-defined venue location. The method may also provide identifying the mobile station devices as being present at the pre-defined venue location via a server and initiating an application on the server that establishes a customized content delivery function utilized to deliver customized content to each of the identified mobile station devices. A command may be triggered to begin transmitting the customized content to each of the mobile station devices at a predetermined time and the customized content may be transmitted to each of the mobile station devices responsive to receiving the trigger command.
US09094488B1 Remote management of VoIP device contact lists
An apparatus is disclosed for providing voice-over-IP (VoIP) services to and configuring contact lists for a plurality of VoIP-enabled devices. The apparatus includes a VoIP server communicatively connected to the plurality of VoIP-enabled devices. The VoIP server includes a call routing circuit configured to route VoIP calls to and from the plurality of VoIP-enabled devices communicatively-coupled to the VoIP server. The VoIP server also includes a device management circuit configured to maintain a list of IP addresses for each of the plurality of VoIP-enabled devices. In response to receiving a first data message, from a first device not included in the plurality of VoIP-enabled devices, that includes contact information and identifies one of the plurality of VoIP-enabled devices, the device management circuit adds a new contact having the contact information to the respective contact list of the identified one of the plurality of VoIP-enabled devices.
US09094482B2 Apparatus and method for controlling data transmission/reception path between server and mobile terminal in heterogeneous network environment
A data transmission/reception path between a server and a mobile terminal in a heterogeneous network environment is controlled by mapping at least one actual Internet protocol (IP) address available to the mobile terminal in the heterogeneous network environment to at least one virtual IP to generate a path mapping table, and determining a data transmission/reception path between the server and the mobile terminal with reference to the generated path mapping table. This virtualization of terminal actual addresses with respect to a server improves service continuity in an efficient, low cost manner, independent of the need to modify the OS kernel in various devices.
US09094481B2 Adaptive downloading or streaming to conserve mobile device or network resources
Embodiments of the present disclosure include techniques for optimization on downloading/streaming activities of media and/or other files (e.g., on a local client, or a local proxy on a mobile device). An example of such downloading/streaming is a user accessing media content including video and/or audio content using a mobile device such as a smart phone, a tablet, or a “phablet,” etc.
US09094480B2 Software streaming system and method
A method for streaming software may include downloading blocks associated with a software title until an executable threshold is reached, initiating execution of the software title, and continuing to download blocks of the software title while the software title is executed. Another method for streaming software may include sending to a client data sufficient for the client to build a virtual directory structure for use in executing a software title, streaming a subset of blocks associated with the software title to the client, and streaming additional blocks associated with the software title to the client on demand. A system for streaming software may include a server computer and a client computer. The server computer may include a program database and a streaming engine. In operation the streaming engine may stream an executable streaming application from the program database to the client.
US09094479B2 Delivering electronic content
Delivering electronic content includes providing instructions that might cause a computer to collect information including a network address and transmitting the collected information to a receiving computer. The computer that receives the transmitted information selects electronic content based on the received information and sends the selected electronic content to the network address included in the received information. Access to the electronic content might be selectively granted based on criteria.
US09094478B2 Prereading method and system for web browser
The present invention relates to the field of Web browser technology, particularly to a prereading method and system for a Web browser, the method comprising: submitting, by a Web browser client, a first Web page visiting request to a target server and uploading an individual browsing record characteristic of the first Web page; forming, by a transfer server, a prereading policy according to the received individual browsing record characteristic of the first Web page and the stored at least one swarm browsing record characteristic of the first Web page; acquiring, by the transfer server, a Web page from the target server according to the prereading policy and sending the Web page to the browser client for buffering. The present invention makes it possible to preread Web pages according to individual users' visiting habits and preferences in combination with mass users' visiting history, and find out Web pages that a user is most likely to click through computational analysis of weights and preference coefficients on different page elements of Web pages, thereby realizing more precisely prereading, significantly increasing success rate of preread. Further, pages are downloaded in idle period, which advantageously saves time for users by substantially avoiding waiting.
US09094472B2 Web-based services for querying and matching likes and dislikes of individuals
A method for centrally providing a profile of a user's degree of preference for one or more items across categories in a plurality of domains of interest in a taxonomy of preferences is described. In one embodiment, the method includes identifying a user's degree of preference for an item from a plurality of indicators. The user's degree of preference for the item is associated with a category in a domain of interest and is stored in a profile of the user. In another embodiment, the profile identifies preferences of the user in a taxonomy of preferences across categories in a plurality of domains of interest.
US09094471B2 Method of lawful interception for UMTS
A method of providing, to a user equipment, first information for generating a cipher key used for encryption, and for providing, to an authorized intercept device, second information for generating the cipher key, the method including determining a generator function that, based on an input state value, outputs a next cipher key and a next state value, determining an initial state value for the generator function, providing, to the authorized intercept device, the generator function and the initial state value as the second information, generating the cipher key and a state value based on the function generator and the input state value, generating a pseudo-random value based on the cipher key, and transmitting, to the user equipment, the pseudo-random value as the first information, wherein the user equipment generates the cipher key based on the pseudo-random value.
US09094458B2 Method and system of providing network addresses to in-premise devices in a utility network
One example embodiment provides a method and system where a node in a utility network receives a block of IPv6 network addresses from an access point in the utility network. The utility node allocates an IP network address from the block of IPv6 network addresses received from the access point to an in-premise device which communicates to the utility node over an in-premise network which is not IP based. The utility node proxies the allocated IP address to the utility network, allowing other nodes on the utility network to address and communicate with the in-premise device.
US09094456B2 System, arrangements and method relating to access handling
The present invention relates to a system comprising a core network access packet data node (10i), a core network access edge node (20i), means holding subscriber data (50i), and means holding policy related data (30i), and a number of admission control means. The core network access packet data node (10i) and/or the core network access edge node (20i) is/are adapted to hold or receive access priority related information comprising a subscriber related access allocation priority parameter relating to a subscriber requesting a network resource, preliminary access decision means (2Ai, 2Bi) being provided for deciding if a network resource request, e.g. a bearer request, is to be handled i.e. given preliminary access, or rejected. Service allocation priority holding means (3i) are provided holding service priority related information comprising parameters relating to service importance and/or user/subscriber category. Further final decision means (6Ai, 6Bi) are provided for making a final decision relating to grant/rejection of a request to be handled, i.e. given preliminary access, at least some of said final decision means being comprised by or communicating with respective admission control means.
US09094453B2 Method and apparatus for associating mobile devices using audio signature detection
One disclosed method of operation includes obtaining audio data from a plurality of mobile devices, comparing the audio data to at least one stored audio signature, and grouping mobile devices that have audio data containing the at least one stored audio signature. The method may further include sending an invitation message to the grouped mobile devices to enable each mobile device to associate itself to the group. The method may also include providing content to the grouped mobile devices, where the content is related to the at least one stored audio signature. Various applications exist for the grouping of mobile devices based on audio signature, one such application being related to identifying social media groups or communities, or other content, which may be of interest to mobile device users.
US09094447B1 Computer security application configuration structure employing independently specified configuration objects and separate resolver
An information security application responds to a request by generating a context vector and performing a lookup in a configuration structure to identify a configurable action to be taken. The context vector includes current values of environment variables. The configuration structure stores configuration objects having an environment field storing configured values of the environment variables to specify a context for use of an action value in an action field. A wildcard value indicates that the context for use is independent of a given environment variable. The lookup results in a set of configuration objects whose configured values of the environment variables either are wildcards or match respective values in the context vector. The set of action values is resolved to a resolved action value specifying the configurable action, and a response is returned to the client computer based on a result of the configurable action.
US09094445B2 Protecting networks from cyber attacks and overloading
Packets may be received by a packet security gateway. Responsive to a determination that an overload condition has occurred in one or more networks associated with the packet security gateway, a first group of packet filtering rules may be applied to at least some of the packets. Applying the first group of packet filtering rules may include allowing at least a first portion of the packets to continue toward their respective destinations. Responsive to a determination that the overload condition has been mitigated, a second group of packet filtering rules may be applied to at least some of the packets. Applying the second group of packet filtering rules may include allowing at least a second portion of the packets to continue toward their respective destinations.
US09094439B2 End network decider
According to one embodiment, an apparatus may store a mapping of a plurality of applications to a plurality of end networks. The apparatus may receive a request associated with executing an application from the plurality of applications and determine, based at least in part upon the mapping, an end network from the plurality of end networks that participates in the execution of the application. The end network may be mapped to the application. The apparatus may then establish a connection to the end network such that communications associated with the application are directed through the connection.
US09094433B2 Systems and methods for bearer independent protocol gateway optimization
Systems, methods, and devices for bearer independent protocol gateway performance optimization are described. In one aspect, a bearer independent protocol gateway is provided in the device which includes a traffic analyzer configured to detect when HTTP transaction(s) (request and corresponding responses) is/are completed and to switch to the next socket as soon as the transaction is completed, without necessarily waiting for the TCP socket to be closed. For example, when the gateway detects that the response is complete, it may push the current socket back into a socket queue and start serving the next socket.
US09094429B2 Server verification of secure electronic messages
Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system determines whether the size of an encoded message is too large for a wireless communications device. If the message is too large, the server removes part of the message and sends an abbreviated message to the wireless device, together with additional information relating to processing of the encoded message, such as, for example, hash context values, that assist the wireless communications device in verifying the abbreviated message.
US09094426B2 Method for telecommunications device synchronization
A method is provided in which a first telecommunications terminal receives an indication of a characteristic of a first system software that is executing on a second telecommunications terminal. The first terminal identifies a second system software that possesses the characteristic. Then, the first terminal launches an instance of the second system software.
US09094420B2 System and method for assuring quality real-time communication experience in virtual machine
Method to provide SIP session management of a real-time communication to a softphone client in a virtual machine, including: accepting an invitation to join a SIP session; receiving, by a server-based softphone in the SIP session, a real-time communication that is encoded with at least one SIP session aspect; transmitting the real-time communication and the at least one SIP session aspect to a client-based softphone; and using the at least one SIP session aspect for SIP session management.
US09094419B2 Real-time facsimile transmission over a packet network
Various methods and systems are provided for real-time facsimile (fax) transmission over a packet network. In one embodiment, among others, a method includes monitoring fax communications across a pass-through connection and controlling transfer of the fax communications to a fax-relay protocol connection based at least in part upon the monitored fax communications. In another embodiment, a method includes monitoring a state of a state machine communicating over a pass-through connection and, responsive to a re-invite to the fax-relay protocol, transferring from the pass-through connection to a fax-relay protocol connection based at least in part upon the state of the state machine.
US09094412B2 Self organizing IP multimedia subsystem
A self-organizing IP multimedia subsystem exhibiting node splitting and node merging functions wherein any node within the self organizing IP multimedia subsystem may assume any role thereby providing node balancing and fault tolerance to an overall network.
US09094404B2 Reconfigurable cloud computing
A method, system, and computer-readable storage medium for using a distributed computing system are disclosed. For example, one method involves receiving one or more parameters. The one or more parameters indicate one or more operations. The method also involves selecting one or more computing resources from computing resources. This selecting is based on the parameter(s). An application is configured to be executed using the computing resource(s). The method also involves generating a workflow. The workflow indicates that the application is to be executed using the computing resource(s). The workflow indicates that the application performs the operation(s). The method also involves communicating at least a part of the workflow to one or more nodes, where the node(s) include the computing resource(s).
US09094400B2 Authentication in virtual private networks
Systems and methods are provided for controlling access to a network. An access request is received from a client application running on a computing device for accessing a remote network. The access request is received over a secure virtual private network (VPN) connection established by a user-mode VPN client running in non-privileged user space of the computing device. The access request includes contextual information for use in authenticating a user to access a remote network, wherein the contextual information includes contextual information about the client application requesting access to the remote network. An authentication process is performed using the contextual information to authenticate the user, and a secure VPN connection is established between the client application and the remote network, if the user is authenticated.
US09094396B2 Integrated profile creation for a social network environment
In an example, a system and method is disclosed for providing a user matching system. To ease creation of a profile, a node may be enabled to connect to a third-party social media site where the node already has an established profile. The established profile is imported, wherein common fields are directly mapped, inferred fields may be deterministically inferred, and other fields such as “likes” may be assigned relative weights based on recentness, subjective user rankings, or correlation to other “likes.” The node may also be enabled to permanently log in to the matching system via credentials for the third-party social media site.
US09094394B2 Managing cross-premises resources through integrated view
A communication application manages cross-premises resources through an integrated view. The application creates a single view to manage local and remote resources by modeling the single view. The application manages the local and remote resources from the single view. The application transmits and receives input/output from the local and remote resources. Output is displayed in the single view. The application also secures cross-premises messaging and signaling across the local and remote resources. The application secures messaging and signaling by implementing security requirements of the resources. In addition, the application provides a single sign on (SSO) authentication across the local and remote resources.
US09094391B2 Dynamic trust federation
Aspects of the present disclosure are directed to methods and systems dynamic trust federation. In one aspect, a computer implemented method may include a security token that enables sign-on into a group applications based on applicable trust criteria. In one aspect, when a user interacts with one application in the group, the trust is elevated through the application internal authentication application program interface (API). The trust may be included in the security token to make available to other applications in the group. Applications can be in multiple groups with variable level of authentication based on location and other transactions variables.
US09094381B1 Wireless content loading
A method, system, and medium are provided for a computer system for downloading an application from a computing client onto a mobile information device through wireless telecommunications. An application is located from a multitude of resources available on the World Wide Web through the Internet. After an application is selected from a particular resource, it is uploaded onto the computing client. A web server receives this uploaded application by means of the Internet. Another server is used as an intermediate communications device to receive notification from the web server of the available uploaded application. This intermediate communications server notifies the mobile device by way of wireless telecommunications of a pending application that is ready for downloading onto the mobile device. The mobile device user downloads the application, which is also accomplished via wireless telecommunications.
US09094377B2 Key generation and broadcasting
Embodiments provide techniques generating and managing encryption keys within a computing infrastructure. Embodiments provide a key publisher that generates and maintains key pairs in a list at a configurable interval. In addition, the key publisher publishes the list to other components within the computing infrastructure. Embodiments also provide a key consumer that downloads the list of encrypted key pairs and maintains an active window of keys to can be accepted from client devices that communicate sensitive data to the computing infrastructure. If the key consumer receives a key from a client device that is outside of the active window yet that corresponds to a future key pair in the list, the key consumer advances the active window towards the future key pair.
US09094372B2 Multi-method gateway-based network security systems and methods
Systems and methods for detecting and preventing network security breaches are described. The systems and methods present a gateway-based packet-forwarding network security solution to not only detect security breaches but also prevent them by directly dropping suspicious packets and connections. The systems and methods employ multiple techniques to detect and prevent network security breaches, including stateful signature detection, traffic signature detection, and protocol anomaly detection.
US09094365B2 Method and apparatus for resource locator identifier rewrite
A method and apparatus for resource locator identifier rewrite have been presented. A security device receives from a resource host over a non-secure hypertext transfer protocol (HTTP) session a response to a request received from a client over a secure HTTP session. The response includes a uniform resource locator (URL) that is supposed to be for a resource host, but the URL does not designate a secure resource access protocol and the resource host requires the secure resource access protocol. The URL is located in the response and modified to designate the secure resource access protocol. After modification, the response is transmitted via the secure resource access protocol session to the client.
US09094360B1 Access right authorization
The disclosure includes a system and method for suggesting authorization of access right between users. The system includes a processor and a memory storing instructions configured to: determine a first user based at least in part on activity data, the first user having a potential for authorizing other users to act on behalf of the first user; determine one or more second users as authorization candidates for the first user based on the one or more user interactions; generate suggestion data recommending the first user to authorize the one or more second users an access right to act on the behalf of the first user; provide the suggestion data to the first user; responsive to the first user authorizing the one or more second users, update an account setting for the first user describing the authorization of the access right to the one or more second users.
US09094358B2 System and method for sending data indirectly to a recipient using another device
Contact information, such as an email address, may be known for some recipients, but may be unknown or out-of-date (or obsolete) for others. However, often a group of recipients are related to each other with potentially overlapping social networks. In such cases, data can be communicated directly to those recipients that are known or can otherwise be contacted directly, while relying on such “direct recipients” to act as one or more proxies for sending the data to the others in the group, e.g. using their local contact information. A server can also be used to provide updates to the originating device or provide access to the list as it evolves, to enable the originating device to see who has received the data even if they are unaware of how the data reached those other devices.
US09094356B2 Supplemental alert system and method
Embodiments of the invention provide an “also notify” feature that allows a user to set up rules to notify a recipient that a transaction was conducted by the user. When a user conducts a transaction using an account associated with a server computer in an alert system, the server computer generates an alert message if a rule is triggered. The alert message is transmitted to the user informing of the transaction. The server computer also notifies a recipient on a platform specified in the triggered rule by the user, using a supplemental alert message.
US09094348B2 Packet retransmission
Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including a packet handling identifier, a memory used for retransmission of packets can be shared with other transceiver functionality such as, coding, decoding, interleaving, deinterleaving, error correction, and the like.
US09094332B2 Dynamic adaptive aggregation schemes for enhancing performance of communication systems
A method, an apparatus, and a computer program product for communication are provided. The apparatus aggregates data sets as a function of an estimated characteristic of a next data set to arrive, and adaptively adjust the estimated characteristic based on a statistical measure of the estimated characteristic derived from a plurality of previously arrived data sets. The estimated characteristic may be an estimated next arrival time of the next data set, or an estimated size of the next data set.
US09094317B2 Processor topology switches
A first processor has a processor port for peer-to-peer processor communications. A switch provides for switching communications from a path between said first processor and a second processor to a path between said first processor and a third processor (and vice-versa).
US09094310B2 System and method to determine network usage
A method includes determining a first upload usage value and a first download usage value for a user account for a time interval from cell counter data retrieved from a first network device. The method includes determining a second download usage value for the user account for the time interval based on session information from a second network device. The method includes adding an upload usage value based on the first upload usage value and the second upload usage value to a cumulative upload usage value for the user account and adding a download usage value based on the first download usage value and the second download usage value to a cumulative download usage value for the user account. The method also includes sending the cumulative upload usage value and the cumulative download usage value to a billing system.
US09094302B2 System and method to discover virtual machine instantiations and configure network service level agreements
A method includes establishing a connectivity fault management (CFM) management domain that includes a host processing system and a network element, determining that a media access control (MAC) address of the host processing system is associated with a network service level agreement (SLA), issuing a CFM frame to the management domain, receiving the CFM frame, and configuring the network element according to the network SLA.
US09094297B2 Wide area network monitoring
As exterior routing protocols generally do not provide information about the internal routing paths of an autonomous system, a particular autonomous system has limited information about the internal health of other autonomous systems. However, if a monitoring system has access to routing data and/or other network data from multiple points of an autonomous system, the monitoring system can estimate, with some accuracy, the health of the autonomous system. In turn, by monitoring at least some of autonomous systems forming a larger internetwork, such as the Internet, the monitoring system can estimate the overall health of at least portions of the internetwork.
US09094287B2 System and method for providing a topology path
A method, apparatus, computer readable medium, and system that includes receiving a request for a topology path for a designated device, the request comprising a bus device function representation that identifies the designated device, determining the topology path based, at least in part, on the bus device function representation such that the topology path provides a deterministic representation of a route to the designated device, and replying with the topology path is disclosed.
US09094282B2 System and method for rule-based information routing and participation
What is disclosed is a system for communicating information between one or more participants of a loop, the one or more participants being associated with an organization, the system comprising one or more processors configured to initiate a loop in response to receiving an input from a first participant of the loop, the loop being associated with one or more attributes; determine, based on one or more first routing rules, a second participant of the loop; and in response to the determination, provide access to a first portion of information associated with the loop to the second participant.
US09094274B2 Terminal device and method for sending periodic signal
A terminal device includes a central processing unit, a data memory, a first selector, and a digital-to-analog conversion module. The data memory includes a first data storage apparatus and a second data storage apparatus. A first output end of the central processing unit is connected to an input end of the first selector. A second output end of the central processing unit is connected to a gating end of the first selector. An output end of the second data storage apparatus is connected to an input end of the digital-to-analog conversion module. The digital-to-analog conversion module is configured to send repeatedly a periodic signal to a receiving device within a sending time.
US09094270B2 Content transmission architecture
An apparatus, method, and system are provided for combining and processing broadcast and narrowcast content on a common platform. The broadcast and narrowcast content may be processed, routed, encrypted, and transmitted. In some embodiments, a modulator may be used modulate the broadcast content and the output from that modulator may be coupled to an input of one or more interface cards. The inputs of the one or more interface cards may also be coupled to outputs from a plurality of modulators that may be configured to modulate the narrowcast content. In this manner, a reduction in resources may be obtained.
US09094265B1 Receiving apparatus and demodulation method
A frequency range for Fourier transform is controlled and a digital signal is subjected to fast Fourier transform within the controlled range, whereby a plurality of frequency components (FFT signals) in the digital signal are detected. A transmission rate of a received signal is determined using the detected FFT signals and the FFT signals are demodulated by an operation at a speed corresponding to the determined transmission rate.
US09094264B2 Method and apparatus for dual stack access
The present invention discloses a method of dual stack access, wherein a network device authenticates the first protocol address of a requesting client, stores the user name, first protocol address, and address status information of the client in the user information table if the authentication succeeds, assigns a second protocol address to the client, stores this second protocol address and address status information in the user information table, generates control rules for the client according to its user information, and controls dual stack access of the client according to the rules. This invention provides effective authentication-based access control of dual stack users.
US09094253B2 Systems and methods for adaptive blind mode equalization
A blind mode adaptive equalizer system to recover the in general complex valued data symbols from the signal transmitted over time-varying dispersive wireless channels is disclosed comprising an adaptive communication receiver for the demodulation and detection of digitally modulated signals received over wireless communication channels exhibiting multipath and fading, the receiver comprising an RF front end, an RF to complex baseband converter, a band limiting matched filter, a channel gain normalizer, a blind mode adaptive equalizer with hierarchical structure, an initial data segment recovery circuit, a differential decoder, a complex baseband to data bit mapper, and an error correction code decoder and de-interleaver.
US09094248B2 Wireless system with hybrid automatic retransmission request in interference-limited communications
A wireless receiver for receiving signals from an interference-limited transmitter in an interference-limited system comprising at least one transmit antenna, where the signals comprise a plurality of symbols. The receiver comprises a plurality of receive antennas and collection circuitry for collecting a plurality of signal samples with at least one symbol and with interference effects between different symbols. The receiver also comprises suppression circuitry, for suppressing the interference effects. The receiver also comprises circuitry for receiving signals from the suppression circuitry and for providing estimates of a group of bits. The receiver also comprises error detection circuitry for detecting an error in a packet that comprises the group of bits. Lastly, the receiver also comprises circuitry for requesting the transmitter to transmit a retransmission of a packet in response to detecting the error.
US09094245B2 Redriver with output receiver detection that mirrors detected termination on output to input
A redriver chip is inserted between a transmitter chip and a receiver chip and re-drives differential signals from the transmitter chip to the receiver chip. The redriver chip has switched output termination that switches to a high value to detect far-end termination at the receiver chip, and to a low value for signaling. An output detector detects when the receiver chip has termination to ground and enables switched input termination to provide termination to ground on the lines back to the transmitter chip so that the far-end termination on the receiver chip is mirrored back to the transmitter chip, hiding the redriver chip. An input signal detector detects when the transmitter chip begins signaling and enables an equalizer, limiter, pre-driver, and output stage to re-drive the signals to the receiver chip. The input signal detector also causes the switched output termination to switch to the low value termination for signaling.
US09094242B2 Pilot design for wireless system
The description herein relates to pilot designs for an Orthogonal Frequency Division Multiplexing (OFDM) based communication system. In at least one embodiment, the communication system is one operating according to the IEEE 802.16m, or WiMax, standard. In general, an OFDM transmitter operates to insert pilot symbols into a resource of a transmit frame according to a predetermined staggered pilot symbol pattern defining pilot symbol locations within the resource of the transmit frame. The predetermined pilot symbol pattern is defined such that pilot symbols are located at or near time boundaries of the resource, at or near frequency boundaries of the resource, or both. By doing so, when generating a channel estimate for the communication channel between the OFDM transmitter and an OFDM receiver based on the pilot symbols, extrapolations needed to estimate the channel near the boundaries of the resource are optimized, thereby improving overall channel estimation accuracy.
US09094237B2 Packet routing and switching device
A network device routes data packets by storing the packets in a switching memory as a function of a destination address of the packet. The switching memory comprises switching memory queues that are mapped to ports of the device. A header of a received packet is examined to determine the network destination address to which it is to be routed, and a destination queue is assigned to the packet based on the destination address. Thereafter, the packet is divided into cells, and the cells are written to contiguous locations in the destination queue.
US09094236B2 Methods, systems, and computer program products for collaborative junk mail filtering
A method, system and computer program product for collaborative filtering of junk electronic mail (e-mail) are provided. The method includes receiving an e-mail message at a service provider, where the e-mail message includes a source address and a recipient address. The method further includes searching a collaborative junk register (CJR) for the recipient address in a group member list, where the group member list includes multiple member addresses and a junk address. The method additionally includes comparing the source address to the junk address. The method also includes filtering the e-mail message at the service provider to prevent delivery of the e-mail message in response to locating the recipient address in the CJR and identifying source address as the junk address.
US09094229B2 Load balancing in a DOCSIS system based on weighting upstream and downstream channel loading conditions
Methods and apparatuses for balancing a network load are provided. A control attribute that allows a system operator to prioritize upstream and downstream channel loading conditions relative to each other for load balancing decisions is used to balance the network load.
US09094228B2 Home appliance monitoring system
A home appliance monitoring system includes: a plurality of home systems respectively including a central managing device configured to collect monitoring information from a home appliance; and a center server connected to the central managing device of each home system. The center server calculates the current load amount, and sends an activating instruction signal or a deactivating instruction signal to each central managing device on the basis of the current load amount. The central managing device sets its communication status to an activated status in response to receiving the activating instruction signal, and sets its communication status to a deactivated status in response to receiving the deactivating instruction signal. The home system stores the monitoring information while the communication status is the deactivated status. The home system sends the stored monitoring information to the center server when the communication status is switched from the deactivated status to the activated status. The home system sends the monitoring information to the center server while the communication status is the activated status. The center server stores the monitoring information received from the home system.
US09094227B2 Power management network system
A power management network system includes an advanced metering infrastructure (AMI) to communicate with a power supply source to receive power information and an energy management system (EMS) connectable to the AMI to control operations of home appliances on the basis of the power information. A first security table is in at least one of the AMI and the EMS, and the first security table has a security code to encode data with respect to the power information. A security reinforcement unit connectable to the AMI or the EMS includes a second security table to update the first security table.
US09094222B2 Image processing apparatus involving microblogging function, control method for the same, and program
A mechanism for reducing an operator's time and effort in image data distribution is provided. To accomplish this, an image processing apparatus, which is capable of communicating with a server that provides a microblogging function for publicizing a message registered by a user to other users, registers the first message with the server if image data is stored in a memory; monitors a second message newly registered with respect to the registered first message; analyzes the second message if the second message is detected; and transmits image data based on the result of the analysis.
US09094219B2 Network processor having multicasting protocol
An network processor is described that is configured to multicast multiple data packets to one or more engines. In one or more implementations, the network processor includes an input/output adapter configured to parse a plurality of tasks. The input/output adapter includes a multicast module configured to determine a reference count value based upon a maximum multicast value of the plurality of tasks. The input/output adapter is also configured to set a reference count decrement value within the control data portion of the plurality of tasks. The reference count decrement value is based upon the maximum multicast value. The input/output adapter is also configured to decrement the reference count value by a corresponding reference count decrement value upon receiving an indication from an engine.
US09094215B2 Method and system for digital rights management of documents
A method and system for transmission of digital content via e-mail with point of use digital rights management is disclosed. The secured access rights to the digital content may be customized for individual recipients by the sender, and may evolve over time. The access rights are enforced according to a time-dependent scheme. A key server is used to arbitrate session keys for the encrypted content, eliminating the requirement to exchange public keys prior to transmission of the digital content. During the entire process of transmitting and receiving e-mail messages and documents, the exchange of cryptographic keys remains totally transparent to the users of the system. Additionally, electronic documents may be digitally signed with authentication of the signature.
US09094214B2 Electronic certificate issue system and method
A registration part receives a product key of a program for performing a communication using a private key and a public key, and discrimination information of a computer using the program. The registration part registers in a management part, when an authentication of a license corresponding to the product key is completed in success, correspondence information between the product key and the discrimination information and other discrimination information regarding the correspondence information. A discrimination information sending part returns the other discrimination information to an electronic certificate issue apparatus. A checking part receives the other discrimination information and check whether the other discrimination information is registered in the management part. A certificate producing part produces, when the other discrimination information is registered in the management part, an individual certificate package containing the private key and the public key for each piece of the other discrimination information.
US09094213B2 Method and system for effecting secure communication over a network
A method of effecting secure communication over a network begins by interfacing a hardware token with a computer host. The hardware token includes security software and communication software stored thereon. The security software is stored in a memory of the hardware token. The computer host has a memory distinct from the hardware token memory. The authenticity of the security software is determined on the hardware token. Upon successful validation of the authenticity of the security software on the hardware token, the authenticity of the communication software is determined by loading the security software from the hardware token memory into the computer host memory and executing the loaded security software from the computer host memory. After successful validation of the authenticity of the communication software, the computer host facilitates communication between the hardware token and a remote computer by executing the communication software from the computer host memory.
US09094208B2 User identity management and authentication in network environments
Systems, devices, and methods for sending, by a first computing device to a second computing device, a set of authentication information; determining, by the second computing device, a globally unique identifier associated with the set of authentication information; determining, by the first computing device, a set of properties associated with the received request based on the determined globally unique identifier; and establishing, by the first computing device, a communication channel to the second computing device, wherein the communication channel is established based on the determined set of properties.
US09094206B2 Method and system for secure session establishment using identity-based encryption (VDTLS)
The inventive system for providing strong security for UDP communications in networks comprises a server, a client, and a secure communication protocol wherein authentication of client and server, either unilaterally or mutually, is performed using identity based encryption, the secure communication protocol preserves privacy of the client, achieves significant bandwidth savings, and eliminates overheads associated with certificate management. VDTLS also enables session mobility across multiple IP domains through its session resumption capability.
US09094200B2 Method, apparatus and system for sending and receiving a media stream
Embodiments of the present invention provide a method, an apparatus and a system for sending and receiving a media stream. In the embodiments of the present invention, during a transmission process of media content, if the packet loss occurs, and if retransmission still does not succeed after the retransmission has been attempted for finite times, the retransmission of the lost data packet is abandoned through notification of the retransmission suppression information, and transmission of a subsequent part of media stream is continued, which ensures uninterrupted transmission of the media stream, and avoids the occurrence of a screen mess of a picture, a picture jitter or pause, and even a program interrupt, thereby improving picture quality.
US09094197B2 Adaptive pause time energy efficient ethernet PHY
An energy efficient Ethernet physical layer (PHY) device including an EEE control module configured to generate a control signal to transition the PHY device into a low power consumption mode based an operating condition, and a pause frame generator module responsive to the control signals to generate a pause frame. The pause frame generator module is configured to send the pause frame to a media access control (MAC) device to reduce an incoming flow of data packets from the MAC device to the PHY device for a pause time duration. In operation, the pause frame generator module generates the pause frame including a pause time indicating the length of time for the PHY device to be in the low power consumption mode. The value of the pause time for each pause frame is determined adaptively based on the type of data traffic to be transmitted from the PHY device.
US09094195B2 Protecting de-duplication repositories against a malicious attack
Methods and systems for protecting de-duplication repositories against a malicious attack are disclosed. One method receives at least one block of data to store in a data storage system. A de-duplication engine comprising a secret key is utilized to generate a secret key hash of the at least one block of data. A comparison of the secret key hash of the at least one block of data with a secret key hash table of previously stored data on the data storage system to identify duplicated data, the secret key hash comparing protecting the data storage system against a malicious attack.
US09094179B2 Apparatus for providing multimedia services and method thereof
Provided are a transmitter and a receiver for providing a multi-layered multimedia service, and a method thereof. The transmitter includes: a Multiple Description Coding (MDC) unit configured to perform MDC on at least one source, and to output a description sequence for the at least one source; a Unequal Error Protection (UEP) grouping unit configured to output a UEP description sequence having a different number of description sequences constituting the description sequence according to a UEP level to which an importance level of the at least one source has been reflected; and a transmission code block processor configured to segment the UEP description sequence, to modulate each segmented UEP description sequence, and to generate a transmission block. Therefore, it is possible to ensure graceful degradation and scalability and provide a high-quality multimedia service.
US09094172B2 Channel quality report processes, circuits and systems
An electronic device includes a first circuit (111) operable to generate at least a first and a second channel quality indicator (CQI) vector associated with a plurality of subbands for each of at least first and second spatial codewords respectively and generate a first and a second reference CQI for the first and second spatial codewords, and operable to generate a first and a second differential subbands CQI vector for each spatial codeword and generate a differential between the second reference CQI and the first reference CQI, and further operable to form a CQI report derived from the first and the second differential subbands CQI vector for each spatial codeword as well as the differential between the second reference CQI and the first reference CQI; and a second circuit (113) operable to initiate transmission of a signal communicating the CQI report. Other electronic devices, processes and systems are also disclosed.
US09094165B2 Mobile communication system, base station apparatus, mobile station apparatus and communication method
Based on a sounding reference signal, a base station apparatus performs efficient scheduling. The base station apparatus includes information for requesting the transmission of the sounding reference signal in a first downlink control information format or a second downlink control information format, and transmits the information to the mobile station apparatus, the mobile station apparatus transmits, based on detection of the information, the sounding reference signal to the base station apparatus, and a first parameter used for the transmission of the sounding reference signal based on the detection of the information included in the first downlink control information format and a second parameter used for the transmission of the sounding reference signal based on the detection of the information included in the second downlink control information format are individually set by a signal of a higher layer transmitted from the base station apparatus.
US09094159B2 Broadcasting transmitting system and method of processing broadcast data in the broadcast transmitting system
A broadcast transmitting system and method are provided. The method includes performing RS encoding and CRC encoding on mobile service data bytes to build an RS frame, dividing the RS frame into a plurality of portions, adding K bytes of dummy data to one of the portions, converting data bytes of the plurality of portions into data bits, encoding each of the data bits to output data symbols, interleaving the data symbols, converting the interleaved data symbols into data bytes, forming data groups, inserting a plurality of known data sequences in each data group, deinterleaving data of the data groups, RS encoding mobile service data packets to insert first RS parity data in the data packets, interleaving data of the RS-encoded data packets, trellis encoding the interleaved data, recalculating second RS parity data based on initialization data and replacing the first RS parity data with the second RS parity data.
US09094158B2 Radio access method for reduced PAPR
A wireless communication system is disclosed. A method for performing a radio access in the wireless communication system includes dividing an available frequency band into a plurality of subbands, generating a plurality of frequency domain sequences from a plurality of data symbol sequences by independently performing a Fourier transform process in each of the subbands, independently mapping each of the frequency domain sequences to a corresponding subband, generating one or more transmission symbols by performing an inverse Fourier transform process on the plurality of frequency domain sequences mapped to the available frequency band, and transmitting the one or more transmission symbols to a receiver.
US09094157B2 Methods and devices for cooperative scheduling in a wireless communications network
A method of multi-streaming data includes obtaining first information based on transmission conditions between a first base station and a first set of users associated with the first base station. The method may include obtaining second information based on transmission conditions between a second base station and a second set of users associated with the second base station. The method may also include calculating metrics for the first set of users based on the first and second information. The first set users may include a subset of users that are associated with the first and second base station. The method may further include selecting a user from among the first set of users based on the calculated metrics.
US09094154B2 Adaptation of transmission format
A radio frequency communication device (100A) comprising a radio frequency communication interface (130) and a controller (110), wherein said controller (110) is configured to: transmit a message through said radio frequency communication interface (130) to a receiving radio frequency communication device (100B) using a transmission format; receive an indication on whether the reception of the message is primarily limited by noise (N) or interference (I); adapt said transmission format; and retransmit said message using said adapted transmission format.
US09094127B2 Optical repeater amplifier insertion and removal technology
A repeater amplifier assembly that includes at least two chassis containing optics and electronics. The chassis are connected with a size-adjustment mechanism that can adjust a size of the repeater amplifier assembly by reversibly adjusting the positions of the chassis with respect to each other. To insert the repeater amplifier assembly into a repeater housing, the repeater amplifier assembly is accessed in a contracted position. The amplifier is inserted into the housing, and then a control of the size adjustment mechanism is actuated to urge the chassis outwards until the chassis push against the repeater housing. To remove the repeater amplifier assembly from the repeater housing, the control is actuated to cause the size adjustment mechanism to pull the chassis inwards with respect to each other until the chassis no longer push against the repeater housing. The repeater amplifier assembly may then be freely removed from the repeater housing.
US09094124B2 Communications system, apparatus and method
Communications apparatus is disclosed which is arranged to configure a signal for transmission on a first carrier frequency from a transmit station, configure said signal for transmission on a second carrier frequency to a remote repeater station for retransmission on said first carrier frequency to form a repeated signal, and delay said signal for transmission on a first carrier frequency from a transmit station.
US09094113B2 Apparatus and method for reducing phase noise in near field communication device signaling
A method for communication between near field communication (NFC) devices includes generating a transmission signal, an in-phase local oscillator signal, and a quadrature local oscillator signal from edges of an input clock signal. The method further includes mixing a load modulated signal with the in-phase local oscillator signal to generate an in-phase baseband signal. The method further includes mixing the load modulated signal with the quadrature local oscillator signal to generate a quadrature baseband signal. The method further includes adjusting a phase delay of at least one of the in-phase local oscillator signal or the quadrature local oscillator signal in response to a first signal strength of the in-phase baseband signal and a second signal strength of the quadrature baseband signal.
US09094105B2 Method for using power lines for wireless communication
The method is for providing broadband access into a dwelling. A radio base station is provided that is in connection with a power-line communication (PLC) gateway. The radio base station transmits an information signal to the PLC gateway. The PLC gateway receives the signal and transmits the information signal via power-line to an inside of the dwelling.
US09094088B2 Systems and methods for active frequency table (AFT) generation
A system and method are provided for generating and/or refining an active frequency table (AFT) for High Frequency Data Link (HFDL) communications, particularly those communications managed by a network of HFDL ground stations. Automated analysis is applied to forecast atmospheric conditions to generate an AFT for the HFDL communication network for one or more particular time windows. Historical analysis of measured atmospheric conditions is consulted to provide an approximation of an AFT. The use of the historical data includes determining, in a past time frame, when an atmospheric conditions most closely compares to the measured or forecast conditions. Reference is then be made to stored information regarding one or more AFTs that were effectively employed in the past time frame under the comparable conditions to generate an appropriate AFT according to the measured or forecast conditions.
US09094086B2 Imaging device and wireless system
An imaging device includes: an imaging unit that captures images; a display unit that displays the images; an antenna arranged at a predetermined position relative to the imaging unit; an antenna control unit that changes the direction of maximum gain for the antenna and controls the directionality of the antenna; a wireless unit that, via the antenna, transmits search data to at least one wireless terminal and receives response data in relation to the search data; a signal strength detection unit that detects the reception strength of the response data; an identification information extraction unit that identifies identification information for the wireless terminal that is the transmission source for the response data; a record control unit that generates data sets associating the identification information, the reception strength, and the direction of maximum gain.
US09094079B2 System and method for I-Q imbalance correction
Systems and methods are disclosed for compensating I-Q imbalance in a wireless receiver. The receiver may employ a quadrature downconverter configured to receive an RF signal input and output an in-phase component and a quadrature component at an IF, an IF rotation block configured to downconvert the in-phase and quadrature components to baseband and an I-Q correction block configured to compensate for an I-Q imbalance in the received signal, wherein the I-Q correction block is positioned downstream from the IF rotation block in the signal path. Performing the I-Q correction after conversion to baseband may allow the compensation calculations to operate at a reduced digital rate. Similarly, digitally adjusting the gain of the signal prior to I-Q compensation may reduce the number of bits that are manipulated during the compensation process. These features may represent significant efficiencies as compared to I-Q corrections performed at IF.
US09094075B2 Methods and apparatuses for generating and feeding back high rank adaptive codebook in multiple input multiple output system
A method and device for generating and feeding back high rank adaptive codebook in multiple input multiple output system are disclosed in the embodiments of the invention. The method for generating high rank adaptive codebook includes: using different levels of a long time channel correlation matrix to transform different row vectors in high rank basic codebook, so as to aim at the directions of different eigenvectors of the long time channel correlation matrix; and using the transformed row vectors to construct the high rank adaptive codebook. The method of the invention has well system performance gain and no any additional feedback cost.
US09094070B2 Method and apparatus for transmitting data
Embodiments of the present disclosure provide a data transmission method and an apparatus. The method mainly includes: forming multiple antennas of a BS (base station) into a cross polarization antenna array, and calculating a weighted matrix of a to-be-transmitted data stream of the BS according to channel information between the BS and an MS (mobile station); performing weighted processing on the to-be-transmitted data stream of the BS according to the weighted matrix, and sending a data stream that has undergone the weighted processing from the BS to the MS. The embodiments of the present disclosure may enhance the demodulation performance because the cross polarization antenna array is adopted at the BS, and certain irrelevancy exists between cross antennas; therefore, the embodiments of the present disclosure may significantly enhance the overall performance of sending the data stream from a BS side to an MS side.
US09094064B2 Systems and methods for beamforming in a massive MIMO system
Embodiments provide systems and methods for enabling a first transceiver to learn beamforming weights (e.g., Eigen beamforming weights) to a second transceiver, without any pilot signaling or explicit beamforming weight signaling from the second transceiver. In another embodiment, beamforming weight vectors to enable a multi-symbol spatial rate can be learned by the first transceiver.
US09094063B1 Multi-stream soft demodulation using hard-decision schemes
A method of decoding a signal transmitted via a multiple input multiple output (MIMO) communication channel. The method includes receiving a data symbol vector having a plurality of data symbols received via a plurality of spatial streams. The received data symbol vector corresponds to a transmitted data symbol vector having a plurality of transmitted data symbols corresponding to the plurality of data symbols. The method also includes estimating, using a hard-decision technique, one or more respective values for one or more first transmitted data symbols in a first set of one or more spatial streams. The method additionally includes calculating, using a soft-decision technique and based on the estimated one or more respective values for the one or more first transmitted data symbols, likelihood values for bits corresponding to one or more second transmitted data symbols in a second set of one or more spatial streams.
US09094059B2 Establishing data communication connection using wireless power transmission
A power transmitter according to an embodiment disclosed herein can include a power conversion unit configured to form a wireless power signal using power supplied from a power supply unit and receive a modulated wireless power signal containing a packet; a communication unit configured to transmit and receive user data via connection to a power receiver; and a control unit configured to detect the power receiver using the wireless power signal, decode a connection configuration packet transmitted from the power receiver based on the modulated wireless power signal, and establish the connection to the power receiver based on access information included in the connection configuration packet.
US09094058B2 Communication system, communication apparatus and communication method
A method for a communication device includes determining whether a first radio frequency (RF) signal at a level of at least a first predetermined field threshold is detected. The method also includes generating a second RF signal at a level of at least a second predetermined field threshold greater than the first predetermined field threshold, when the communication device receives an instruction to generate the second RF signal and the determining determines that the first RF signal at the level of at least the first predetermined field threshold is not detected. The method further includes receiving a load modulated RF signal in response to the second RF signal.
US09094056B2 Test systems with multiple NFC antennas
A test station may include a test host, testing devices, and a test enclosure. A device under test (DUT) having a near-field communications (NFC) antenna may be placed in the test enclosure during production testing. The testing devices may have test antennas that may convey NFC test signals to the DUT in the test enclosure. Distances between test antennas and the DUT may be monitored by measuring path loss from the test antennas throughout testing. The testing station may also include a test unit and an RF test antenna. The test unit may use the RF test antenna to convey RF test signals to the DUT in the test enclosure. The DUT is marked as a passing DUT if gathered test data is satisfactory for each testing device in the test station and distance measurements between the test antennas and the DUT throughout testing are consistent with calibration measurements.
US09094053B2 Electronic device comprising elements managed by different standardised protocols and method for managing communication between those elements
The embodiments of this invention relate to an electronic device (9) intended to be installed in a portable device (1), which electronic device comprises: • a microcontroller (13) configured to communicate with a first interface (5) of the portable device in accordance with a first protocol, the said first interface (5) supplying power voltage to the microcontroller, the said power voltage being standardised by the said first protocol, • a secure electronic chip component (15) configured to communicate with a second interface (7) of the portable device in accordance with a second protocol, the said second interface (7) supplying power voltage to the secure component, the said power voltage being standardised by the said second protocol, • means for communication (17) between the secure component (15) and the microcontroller (13), in which the means for communication comprise a module for voltage adaptation (19) depending on the power voltages supplied by the first and second interfaces.
US09094044B2 Encoder, transmitting apparatus, coding method and transmitting method
Disclosed are an encoder, a transmitting device, a coding method and a transmission method with which the transmission amount is reduced and a deterioration in transmission efficiency is suppressed while improving reception quality when QC-LDPC or a like block coding is used. A puncture pattern setting unit searches for a puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of a sub block matrix that forms a check matrix (H) of a QC-LDPC code, and a puncture unit (data reduction unit) switches the puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of the sub block matrix that forms the check matrix of the QC-LDPC code.
US09094043B2 Data processing device and data processing method
A data processing device and a data processing method capable of improving resistance to errors. Code bits of an LDPC code with a code length N of 16200 bits is written to, for example, eight storage units. When the code bits are stored in the storage units, a process of changing the storage start position of the code bits for each storage unit is performed as a sorting process of sorting the bits of the LDPC code such that a plurality of code bits corresponding to 1s in an arbitrary row of the parity check matrix of the LDPC code are not included in a single symbol which is read from the storage units. The present technology can be applied to, for example, the transmission of the LDPC code.
US09094042B2 DAC current source matrix patterns with gradient error cancellation
First order gradient errors are canceled with no current source splitting by placing consecutive current sources symmetrically around the center of the array. Consecutive elements that correspond to small input amplitudes (mid-scale codes) make a smaller spatial jump than those correspond to larger signal amplitudes. Both linear and second order gradients are reduced by splitting each current cell into two and placing sub-elements symmetrically with respect to the center of the array to address the linear gradient effect. To address second order gradients, current element placement follows a pattern such that consecutive element pairs are chosen with one of the pair being placed with respect to the zero error contour of the second order gradient so as to have a positive error and the second of the pair being placed so as to have a negative error resulting in reduced second order error accumulation.
US09094038B2 Compressing and decompressing signal data
The present invention relates to data compression and decompression, and particularly relates to a method and an apparatus for compressing and decompressing signal data. In an embodiment of the present invention, there is disclosed a method for compressing signal data, comprising: obtaining signal data; determining block lengths of a plurality of data blocks into which the signal data are divided, and determining exponents of the data blocks; forming a mantissa sequence of the data block by using the exponent of the data block to compress signal data contained in the data block; and forming a compressed data block by using the block length, the exponent and the mantissa sequence of the data block. By constructing a variable-length data block adapted to dynamic characteristics of signal data, the method for compressing signal data of the present invention increases the compression ratio of signal data.
US09094034B2 Digital to analog converting system and digital to analog converting method
A digital to analog converting system, which comprises: a first data converting circuit, for receiving a first digital data stream transmitted at a first clock frequency, for converting the first digital data stream to a plurality of second digital data streams transmitted at a second clock frequency, and for outputting the second digital data streams in parallel; a second data converting circuit, for receiving the second digital data streams from the first data converting circuit, and for converting the second digital data streams to a third digital data stream transmitted at a third clock frequency; and a first digital to analog converter, for converting the third digital data stream to a first output analog data stream. The second clock frequency is lower than the first clock frequency and the third clock frequency.
US09094028B2 Wide range frequency synthesizer with quadrature generation and spur cancellation
A frequency synthesizer generates a wide range of frequencies from a single oscillator while achieving good noise performance. A cascaded phase-locked loop (PLL) circuit includes a first PLL circuit with an LC voltage controlled oscillator (VCO) and a second PLL circuit with a ring VCO. A feedforward path from the first PLL circuit to the second PLL circuit provides means and signal path for cancellation of phase noise, thereby reducing or eliminating spur and quantization effects. The frequency synthesizer can directly generate in-phase and quadrature phase output signals. A split-tuned ring-based VCO is controlled via a phase error detection loop to reduce or eliminate phase error between the quadrature signals.
US09094017B2 Control circuitry
An arrangement is described in which phase parity or phase opposition between two signals can be determined, and if necessary remedial action may be taken.
US09094010B2 Circuit control device
In the invention, a circuit control device controlling a semiconductor switching element having a control terminal and driven by voltage inputted to the control terminal, has an input voltage detector, a desired voltage setting portion and a control input generation portion. The input voltage detector detects inputted voltage to the switching element. The desired voltage setting portion sets a desired value of the voltage to be inputted to the switching element. The control input generation portion is connected to the control terminal of the switching element, the control input generation portion generating control input to the switching element such that the value to be detected by the input voltage detector closes to the set desired value. The desired voltage setting portion sets the desired value of the voltage on the basis of predetermined characteristics information and operating parameters of the switching element. The operating parameters include temperature of the switching element, Vce, Ice etc.
US09094007B2 Signal processing device
A signal processing device is provided. In a programmable switch in which one of a source and a drain of a first transistor is connected to a gate of a second transistor to control continuity between a source and a drain of the second transistor, a capacitance connected to the gate of the second transistor (which is indicated by CS and includes a parasitic capacitance) is less than twice a capacitance represented by the following formula: C gs + C gd ⁢ C C gd + C , where C is a load capacitance, Cgs is a capacitance between the source and gate of the second transistor, and Cgd is a capacitance between the drain and gate of the second transistor.
US09094005B2 Semiconductor element module and gate drive circuit
A semiconductor element module includes a driving element and a voltage change detecting element each formed of a voltage driving semiconductor element. The voltage change detecting element detects a change of a voltage between a collector and an emitter or between a drain and a source of the driving element. A collector or a drain of the voltage change detecting element is connected to the collector or the drain of the driving element, and a gate of the voltage change detecting element is connected to an emitter or a source of the voltage change detecting element. The emitter or the source of the voltage change detecting element is provided as a detecting terminal.
US09093994B2 Method for detecting a correlation
A method is described for detecting a correlation between at least two ring oscillators and to a system for carrying out the method. In the method a memory field is used in which combinations of concatenations are each assigned a bit.
US09093992B1 Current-boosting output stage with short-circuit protection
A circuit is provided for both boosting output current and providing short circuit protection in an integrated circuit such as an operational amplifier. In an embodiment, a current-boosting output stage with short-circuit protection includes six current sources and six transistors, where the the boosting of output current is achieved using positive feedback and the short circuit protection is achieved using negative feedback.
US09093988B2 Semiconductor device and method for driving semiconductor device
A semiconductor device includes a first transistor having a p-channel type, a second transistor having an n-channel type, and a third transistor with low off-state current between a high potential power supply line and a low potential power supply line, and a source terminal and a drain terminal of the third transistor are connected so that the third transistor is connected in series with the first transistor and the second transistor between the high potential power supply line and the low potential power supply line, and the third transistor is turned off when both the first transistor and the second transistor are in conducting states.
US09093978B2 Multi-loop transformer having wideband frequency applications
A balun is disclosed that includes a main tank circuit, and at least one auxiliary tank circuit. The main tank circuit includes a primary winding and a secondary winding. The auxiliary tank circuit, which includes an auxiliary winding magnetically coupled to the primary and secondary windings and terminated in a capacitor, is electrically isolated from the main tank circuit and from an output port of the balun. The frequency responses of the main tank circuit and the auxiliary tank circuit may combine to result in a composite frequency response that is wider than the frequency response of the main tank circuit. The auxiliary tank circuit may be formed within an interior area of the primary and secondary windings of the main tank circuit.
US09093977B2 Integrated passive device filter with fully on-chip ESD protection
The present disclosure relates to an on-chip electrostatic discharge (ESD) protection circuit that may be reused for a variety of integrated circuit (IC) applications. Both inductor-capacitor (LC) parallel resonator and shunt inductor (connected to ground) are used as ESD protection circuits and also as a part of an impedance matching network for a given IC application. The ESD LC resonator can be designed with a variety of band pass filter (BPF) topologies. On-chip ESD protection circuit allows for co-optimization ESD and BPF performance simultaneously, a fully on-chip ESD solution for integrated passive device (IPD) processes, eliminates a need for active ESD device protection, additional processes to support off-chip ESD protection, reduces power consumption, and creates a reusable BPF topology.
US09093976B2 Switching device and module
A switching device includes: a switch that selects and connects one of input-output terminals to a common terminal; and a delay line that is connected in parallel to the switch between two terminals of the input-output terminals and delays a signal by using an acoustic wave.
US09093975B2 Microelectromechanical systems comprising differential inductors and methods for making the same
An integrated Microelectromechanical Systems (“MEMS”) device (100). The MEMS device comprises a substrate (200, 300), a transition portion (118), and a differential inductor (1000, 1100, 1300). The transition portion is connected to and at least partially extends transversely away from a major surface of the substrate. The differential inductor is mechanically suspended above a major surface of the substrate at least partially by the transition portion. The differential inductor is also electrically connected to an electronic circuit external thereto by the transition portion. A first dielectric gap exists between the major surface of the substrate and the differential inductor.
US09093972B2 Limiting circuit
A limiting circuit has a signal input and a signal output for limiting an output signal that is present at the signal output and that can be fed to a further circuit connected to the output of the limiting circuit. A voltage connection for feeding a bias voltage and a transistor are present, wherein the gate connection of the transistor is connected to the voltage connection by means of a first matching circuit and to the signal input by means of a second matching circuit.
US09093970B2 Information processing apparatus and information processing method
An information processing apparatus including an audio input unit, an amplifier unit, and a controller. The audio input unit is capable of converting audio into an electric audio signal. The amplifier unit is configured to amplify the audio signal obtained by the audio input unit and capable of performing auto gain control. The controller is configured to turn off the auto gain control of the amplifier unit when an application that uses an audio recognition is executed with respect to the amplified audio signal.
US09093966B1 ESD protection circuit for cascode amplifiers
An apparatus includes a cascode amplifier and an electrostatic discharge (ESD) protection circuit. The cascode amplifier includes a common source device and a common gate device. The electrostatic discharge (ESD) protection circuit includes a device channel coupled between a drain and a gate of the common gate device. The device channel provides a short circuit between the drain and gate of the common gate device when the cascade amplifier is unbiased.
US09093961B2 Operational amplifier
There is provided an operational amplifier capable of detecting that an input terminal has been open circuited without restricting the voltage range of an input signal. The operational amplifier includes a first comparator which detects that an inverting input terminal of an operational amplifier has been open circuited, a second comparator which detects that a non-inverting input terminal of the operational amplifier has been open circuited, a first resistor and a first switch which are controlled by output signals of the first comparator and the second comparator and which are connected in series between the non-inverting input terminal and a ground terminal of the operational amplifier, and a second resistor and a second switch which are connected in series between the inverting input terminal and a supply terminal of the operational amplifier.
US09093950B2 Voltage-controlled oscillator with reduced single-ended capacitance
Embodiments provide a voltage controlled oscillator (VCO) having reduced single-ended capacitance. In one embodiment, the VCO may include a transformer, a capacitor bank, and a gain stage. The transformer may include a primary inductor and a secondary inductor, and the secondary inductor may be inductively coupled to the primary inductor. The capacitor bank may be coupled to the secondary inductor and may provide a majority of a total capacitance of the VCO. The gain stage may be coupled to the primary inductor and configured to receive a supply signal and to drive a differential current in the primary inductor, thereby inducing an output signal across the secondary inductor having a frequency equal to a resonant frequency of the VCO.
US09093945B2 Fail-safe interface
Circuits arranged to produce first and second outputs produced by first and second switch-mode converters, respectively, wherein each switch-mode converter comprises a converter input, a converter output, a converter controller, a converter controller enable input arranged to provide power to the controller, and a semiconductor power switching device coupled between the converter input and the converter controller. A first output of the first converter and a second output of the second converter are each arranged to produce a voltage of higher magnitude than the voltage at the respective converter controller enable input and converter input when the converter controller is enabled. Methods of controlling first and second outputs from first and second switch-mode converters are also disclosed.
US09093941B2 Determining commutation position for a sensorless permanent magnet brushless motor at low or zero speed using an asymmetric drive pattern
A system is disclosed for controlling motor switching in a sensorless BLDC motor having a set of three stator windings. A controller unit includes a control signal generator, a memory device, a processing unit, a signal acquisition device, and an analog-to-digital converter. A power stage having a plurality of switches receives a control signal from the control signal generator and a power signal from a power source. The power stage drives two windings of the set of three stator windings with an asymmetric pulse width modulation signal and leaves one stator of the three stator windings undriven. The processing unit acquires a demodulated measured voltage on the undriven winding. The processing unit also communicates with the power stage to change which two windings of the three stator windings are driven when the demodulated measured voltage surpasses a threshold.
US09093928B2 Methods and systems for controlling a power converter
A stabilizer system associated with a power converter controller is described. The stabilizer system includes a regulator stabilizer configured to receive a phase locked loop (PLL) error signal and to generate a regulator stabilization signal based at least partially on the PLL error signal. The stabilizer system also includes a regulator coupled to the regulator stabilizer and a converter interface controller. The regulator is configured to receive the regulator stabilization signal, generate a first command signal, based at least partially on the regulator stabilization signal, that reduces system oscillations, and transmit the first command signal to the converter interface controller.
US09093927B2 Actuator with ionic liquid
An actuator includes a pair of electrodes facing each other, an intermediate layer containing an ionic liquid and arranged between the pair of electrodes, the electrodes and the intermediate layer being deformed when a potential difference larger than a potential window of the ionic liquid is applied between the electrodes, and insulating layers that suppress direct contact between ions of the ionic liquid and the electrodes, the insulating layers being arranged between the intermediate layer and the electrodes.
US09093925B2 Switched capacitor charge pump driver for piezoelectric actuator
A switched capacitor charge pump driver for piezoelectric actuator includes a power source, a first switching capacitor and a piezoelectric actuating circuit, wherein during being at a first state, the first capacitor is charged by the power source; during being at a second state, the first capacitor is discharged to the piezoelectric actuator in the actuating circuit. The switched capacitor charge pump driver for piezoelectric actuator can expand the application of charge controller to a broader frequency range, especially at low frequencies and effectively decrease the hysteresis of piezoelectric stack over a large frequency range even at a quasistatic state. In addition, a method for driving piezoelectric actuator by a switched capacitor charge pump is provided.
US09093924B2 Method of controlling a grid side converter of a wind turbine and system suitable therefore
According to an embodiment of the present invention, a method of controlling a grid side converter of a wind turbine is provided, wherein an output of the grid side converter is connected or connectable via a power line to an input of a grid transformer, the method comprising: determining a converter volt-sec occurring at the output of the grid side converter based on a converter voltage occurring at the output of the grid side converter; determining a volt-sec error between the determined converter volt-sec and a converter volt-sec reference, wherein the converter volt-sec reference is determined based on active power reference, reactive power reference, line current and a line voltage occurring at the input of the grid transformer (or at wind turbine terminals); and controlling, based on the determined volt-sec error, the grid side converter such that the volt-sec error is partly or fully compensated. The method is capable of supporting the demanded power quality even during abnormal voltage conditions, and is easy to realize. The method can seamlessly transit from linear to non-linear region of converter operation.
US09093912B2 Method and apparatus for soft switching welding type power
A method and apparatus for providing welding type power is disclosed. It includes having a switched preregulator, where the preregulator is soft switched, and the components used to implement the soft switching are protected.
US09093910B1 Predictive sampling for primary side sensing in isolated flyback converters
A system comprises a pulse width modulator, a voltage sensing circuit, a pulse generator, and a sampling circuit. The pulse width modulator generates a control signal to control a switch connected to an input voltage via a primary winding and to regulate an output voltage across a secondary winding that is supplied to a load through a component connected in series with the secondary winding. The voltage sensing circuit senses a first voltage across the primary winding that represents the output voltage. The pulse generator generates a single pulse at a sampling time during a first cycle of the control signal, which is determined based on the input voltage, a voltage drop across the switch, an on-time of the switch, and the first voltage sensed during the first cycle. The sampling circuit samples the first voltage based on the single pulse at the sampling time during the first cycle.
US09093907B2 Method and apparatus for starting up
Aspects of the disclosure provide a method. The method includes receiving an input voltage rectified from an alternating current (AC) power supply, detecting a time duration that the input voltage is between a first threshold voltage and a second threshold voltage, determining a line voltage of the AC power supply based on the time duration, and regulating a time for turning on a switch to transfer energy via a transformer based on the detected line voltage.
US09093894B2 Multiple-level power control system
A multiple-level power control system is provided, which includes a power state controller, an electric power device, and a multi-level power driver. The power state controller outputs a phase-notch pattern. The multi-level power driver drives the electric power device at one of a plurality of power levels, decodes the phase-notch pattern as a power step command, and switches from one of the power levels to another one of the power levels according to the power step command.
US09093893B2 DC power supply circuit
In a DC power supply circuit, upon a switching element switching to a turned-on state, a first current path is formed from an output terminal at a high-potential side of a rectifier circuit to an output terminal at a low-potential side of a rectifier circuit, via an inductor and the switching element in respective order, and a second current path is formed between terminals of a capacitor, via a load, another inductor, and the switching element. Upon the switching element switching to a turned-off state, a third current path is formed from the output terminal at the high-potential side of a rectifier circuit to the output terminal at the low-potential side of a rectifier circuit, via the inductor, a diode, and the capacitor in respective order, and a fourth current path is formed between the inductors, via the diode and the load in respective order.
US09093891B2 Sealed transmission device for helium space of high temperature gas cooled reactor and drive device thereof
A sealed transmission device for a helium space of a high temperature gas cooled reactor and a drive device thereof are disclosed. The helium space (1) is enclosed by a chamber body (2), a pressure-bearing casing (3), a fastener (4) and a sealing element (5). A transmission member (8) is connected with an executing member (6) inside the helium space (1) and a motive member (7) outside the helium space (1) and transmits movements between them. The transmission member (8) is a magnetic shaft coupling which includes the pressure-bearing casing (3), a driving magnetic component (9) arranged outside the pressure-bearing casing (3) and a driven magnetic component (10) arranged inside the pressure-bearing casing (3). The motive member (7) and the driving magnetic component (9) are connected to each other to form a driving member, and the executing member (6) and the driven magnetic component (10) are connected to each other to form a driven member. The present invention can seal the thermal state radioactive helium space fully, and satisfy controllability and reliability requirements for the operations, such as big torque, long time and continuity, reciprocating rotation and frequent start and stop, etc.
US09093888B2 Linear vibrator
There is provided a linear vibrator including a fixing unit having a magnet in an inner space of a certain size, the magnet generating magnetic force; a vibration unit including a coil disposed to face the magnet and generating electromagnetic force by interaction with the magnet, and a holder coupled with a surface of the coil and fixedly supporting a mass body which vibrates; and an elastic member coupled with the holder and the fixing unit and providing elastic force to the vibration unit.
US09093885B2 Methods and systems for cleaning relay contacts
An electric motor that includes a contact arc inducing apparatus is described. The electric motor includes an input terminal configured for coupling with a relay that includes contacts that are electrically coupled when closed and separated by an air gap when open. The input terminal configured to receive power from the relay when the contacts are closed, wherein a predefined arc voltage and arc current facilitate an electric discharge across the contacts when the contacts are transitioned from closed to open. The contact arc inducing apparatus is coupled to the input terminal and configured to provide to the input terminal a current greater than the arc current of the relay and a voltage greater than the arc voltage of the relay during a contact bounce.
US09093881B2 Plastic brush guide
The present invention in one embodiment is an engine cooling fan module including a motor having a horizontally extending motor shaft, at least one plastic brush guide defining a guide axis aligned with the motor shaft, the at least one plastic brush guide including a first side wall portion extending along the guide axis, a second side wall portion generally opposite the first side wall portion, and a top portion extending between the first side wall portion and the second side wall portion, the second side wall portion defining a radial slot opened at an inner portion of the plastic brush guide, a brush slidingly positioned within the plastic brush guide, and a shunt electrically coupled to the brush and extending through the radial slot.
US09093877B2 Adjustment drive
An adjustment drive, in particular a window winder drive of a motor vehicle. The adjustment drive has an electric motor with a brush system, the respective brush of the brush system being connected to a plug contact in order to supply power to the electric motor, and an electronics system housing in which a mating contact, with which the plug contact makes contact, is arranged. In this case, the plug contact is mounted such that it can move in the plug-contact-making direction.
US09093866B2 Configurable power switching controller
A configurable power switching controller includes multiple power channels and a programming connector that connects the load outputs of a subset of the multiple power channels thereby creating at least one merged power channel.
US09093859B2 DC power system having a power architecture for optimizing efficiency and a system controller of the system
A DC power system and a system controller for the DC power system are disclosed herein. The architecture of the DC power allows optimizing efficiency thereof. In one embodiment, the DC power system includes: (1) a battery configured to provide transitional DC power to a load bus of the DC power system, the battery indirectly coupled to the load bus, (2) a source connection circuit configured to conditionally connect the battery to the load bus and (3) a DC power system controller configured to direct the source connection circuit to connect the battery to the load bus in response to an outage of an AC input of the DC power system.
US09093857B2 Mobile device and charging apparatus
When the charge level of a fully-charged rechargeable battery decreases due to quiescent power drain, in order to recharge it is necessary for the user to pick up and again place the mobile device in which the rechargeable battery is inserted onto a charging apparatus and issue instructions to start recharging. To address this issue, a charging controller applies control to disconnect a capacitor from a receiver coil with a switch in the case where the charge level of a rechargeable battery is equal to or greater than a given threshold value, and additionally applies control to connect the capacitor to the receiver coil with the switch in the case where the charge level of the rechargeable battery is less than the threshold value.
US09093846B2 Methodology for controlling a switching regulator based on hardware performance monitoring
A methodology for regulating power supplied to a powered component based on hardware performance, such as may be used in a system that includes the powered component and a switching regulator (EMU or energy management unit) configured to supply a regulated supply voltage to the powered component. Performance monitoring circuitry generates a performance monitoring signal corresponding to a detected performance level of selected digital operations of the powered component relative to a reference performance level. Switching control circuitry provides a switching control signal in response to the performance monitoring signal. In an example embodiments, the switching control circuitry for the switching regulator (switching transistor) is integrated into the powered component, and the detected performance level corresponds to a detected signal path delay associated with the digital operations of the powered component.
US09093839B2 Pole-slip protection system and method for synchronous machines
A method of protecting a synchronous machine (10) connected to an electricity network (12) against pole-slip comprises the steps of continuously monitoring a power transfer angle (δ) between an electromotive force (EMF) of the machine and a reference voltage Vref. In the event of a fault (24) on the electricity network which may result in pole-slip of the machine (10), deriving a representation of power transfer (P) relating to the machine against the power transfer angle (δ) utilizing data relating to a value of a current or a voltage measured on a terminal (26) of the machine before the fault has occurred and computed data relating to an expected future value of a current or voltage on the terminal (26), after the fault has occurred. The method then utilizes the representation and a stability criterion to predict whether the machine (10) may become unstable and if instability is predicted, causes the machine (10) to be disconnected at 32 or 34 from the electricity network (12).
US09093828B2 Protector
A protector includes a bottom plate part on which a plurality of electric wires is placed on the same plane, a pair of side parts that is provided to erect from the bottom plate part so that the electric wires is interposed between the pair of the side parts, a distance between the pair of the side parts corresponding to crank-shaped curved parts of the electric wires being larger than a distance between the pair of the side parts corresponding to front and rear linear parts of the crank-shaped curved parts of the electric wires, and a protector fixing part that is provided on the bottom plate part so that the protector fixing part is positioned between the crank-shaped curved parts provided next to each other.
US09093826B2 Electrical switchgear, in particular medium voltage switchgear
Described is a metal sheet for a metal sheet assembly, in particular for a bottom plate of a distribution panel of an electrical switchgear. The metal sheet assembly includes at least one opening for conducting a cable therethrough. The metal sheet is provided with at least one cutout on the longitudinal side, wherein the metal sheet assembly is composed of at least two metal sheets and the two metal sheets abut along the longitudinal side. The two metal sheets are oriented, relative to each other, in such a way that the cutouts in the two metal sheets are arranged opposite each other.
US09093823B2 Spark plug and method of manufacturing spark plug
An ignition plug having a metallic shell with a through hole extending therethrough in an axial direction, an insulator fitted into the through hole of the metallic shell and having an axial hole extending in the axial direction, and a center electrode fitted into the axial hole of the insulator. The ignition plug further includes a cap member which covers a front end opening of the metallic shell, provided on a front end side thereof where the center electrode is disposed, to thereby form an ignition chamber at the front end portion of the metallic shell, and a ground electrode disposed within the ignition chamber and facing a circumferential surface of the center electrode directly or indirectly.
US09093821B2 Substrate-emitting transverse magnetic polarized laser employing a metal/semiconductor distributed feedback grating for symmetric-mode operation
Semiconductor lasers comprise a substrate; an active layer configured to generate transverse magnetic (TM) polarized light under an electrical bias; an upper cladding layer; a lower cladding layer; and a distributed feedback (DFB) grating defined by the interface of a layer of metal and a layer of semiconductor under the layer of metal, the interface periodically corrugated in the longitudinal direction of the laser with a periodicity of ΛDFB=mλ/(2neff), wherein m>1. The DFB grating is configured such that loss of one or more antisymmetric longitudinal modes of the laser structure via absorption to the DFB grating is sufficiently maximized so as to produce lasing of a symmetric longitudinal mode of the laser with laser emission characterized by a single-lobe beam along each direction defined by the grating diffraction orders corresponding to emission away from the plane of the grating.
US09093817B2 Movable modular housing for a short pulse laser with integrated amplifier
The invention relates to a short pulse laser (1) having a first optical plate (3) on which a seed laser oscillator (4), a pulse picker (5), and a fiber coupling-in optical unit (6) are mounted so as to be mechanically stable in relation to one another, and second optical plate (7), which is separate from the first optical plate (3) and on which a fiber coupling-out optical unit (9) and at least one amplifier stage (8, 30, 31) are mounted so as to be mechanically stable in relation to one another. The fiber coupling-in optical unit (6) of the first optical plate (3) and the fiber coupling-out optical unit (9) of the second optical plate (7) are optically interconnected by a flexible light guiding element (10). The hybrid short pulse laser (1) has a compact design and can be operated at low cost.
US09093814B2 Optical device, and laser chamber and gas laser apparatus using the same
An optical device includes a plate-like optical element made of a calcium fluoride crystal, a holding member to sandwich and hold the optical element, a seal member provided between the holding member and one surface of the optical element in close contact therewith, and a cushioning member provided between the holding member and the other surface of the optical element in contact therewith. The cushioning member is made of one of a 304 stainless steel, a 303 stainless steel, a 316 stainless steel, a Hastelloy™ alloy, a carbon steel for machine construction S45C, and Inconel™.
US09093809B2 Theft deterrents for solid state lamps
A lamp includes a bulb; a light source such as an LED; a lamp base including a connector for providing electricity from a standard lamp socket; and a housing coupled to the lamp base and supporting the bulb in a position to receive electromagnetic energy from the light source. Circuitry connected to receive electricity from the connector of the lamp base provides drive current to the light source. In the examples, each of the lamps also includes a theft deterrence mechanism coupled to the lamp base configured to deter unauthorized removal of the lamp once the lamp base has been inserted into the standard lamp socket to enable lamp operation.
US09093808B2 Vibration-resistant slip ring device
A slip ring device for the electrical connection of two mutually rotatable parts includes one or more slideways each with at least one V-groove. At least two wire brushes are provided which run in (are configured to extend into) the V-grooves. The wire brushes are electrically connected to each other and are mounted on at least two different brush blocks which are mechanically decoupled from one another. Increased insensitivity to vibrations and mechanical impacts can be achieved in this way.
US09093806B1 Electrical connector
An electrical connector includes an insulating body, a plurality of terminals, a metal slice and an internal shell. The insulating body is divided into an upper half body and a lower half body which have the same structure to make the insulating body symmetric about the horizontal center plane thereof. Two face-to-face faces of the upper half body and the lower half body are respectively concaved upward and downward to form a pair of receiving cavities which together form a holding slot. The metal slice is held in the holding slot. The terminals are integrated in the upper half body and the lower half body of the insulating body. The internal shell sheathes outside the insulating body with front ends of the terminals being exposed outside through the internal shell.
US09093804B2 Apparatus for connecting a shared DC bus link
A system for connecting a shared DC bus between multiple power converters is disclosed. The DC bus includes a positive and a negative rail across which the DC voltage is present. A pair of DC bus stabs is mounted to a PCB within the power converter. Each DC bus stab is electrically connected to either the positive or negative rail. A connector assembly is mounted to the housing of the power converter such that a first receptacle engages a plug portion of the DC bus stab. The connector assembly also includes a second receptacle extending to the exterior of the power converter. The connector assembly is positioned on each power converter such that a known distance, or one of a number of known distances, is established between adjacent connector assemblies. A DC bus assembly extends between and is plugged into the second receptacle of the two adjacent connector assemblies.
US09093798B2 Combination power and data connector
An aspect provides a combination power and data connector, including: a dedicated power connector element; and a combination data connector element separate from the dedicated power connector element, the combination data connector element providing a combination of pins for two data transmission protocols. Other aspects are described and claimed.
US09093792B2 Connector and signal transmission method using the same
A connector has a plurality of high-speed differential signal lanes each of which includes two first contacts for high-speed differential signal transmission and two ground contacts. A second contact which does not belong to the high-speed differential signal lanes is arranged between the high-speed differential signal lanes. On a first connection side for connection with a connecting object, contacting portions of the contacts are arranged in a single row at a distance from one another. On a second connection side for connection with a mounting object, terminal portions of the first contacts and terminal portions of the ground contacts are arranged in a first row at a distance wider than that between the contacting portions while a terminal portion of the second contact is arranged in a second row.
US09093779B1 Water-proof connector
A water-proof connector includes an internal housing, a PCB, a shielding shell, a sealing ring and an external housing. The internal housing has a base portion and a tongue board. A central of the internal housing defines an inserting chamber. A rear of the base portion is concaved forward to form a first receiving cavity, and further concaved forward to form an extending cavity. The PCB includes a connecting portion and an inserting portion. A plurality of terminals are electroplated in the inserting portion. The inserting portion of the PCB is inserted in the inserting chamber and the connecting portion is inserted in the extending cavity. The shielding shell covers around the tongue board of the internal housing. The sealing ring sheathes an outside of the connecting portion of the PCB. The external housing is molded outside the internal housing, the PCB, the shielding shell and the sealing ring.
US09093778B2 Electrical connection device having improved conductance
An electrical connection device, including two conductors (12 and 14), in which at least one of the two conductors is made of aluminum, each conductor has a contact surface, and a conductive element (1) is inserted between the contact surfaces of the conductors. The inserted conductive part has a foam skeleton having open cells of a metal selected from the group consisting of iron, nickel, and the alloys thereof, directly covered with at least one coating of copper, tin, indium or one of the alloys thereof.
US09093777B2 Connector
Provided is a connector in which a cover is readily closed when ice is induced between a pair of shaft attachment plates by such snowfall. A connector mounted in an electric vehicle and connected to a connector of a charge cable is provided with a housing, a cover rotatably pivoted by the housing and covering an opening of the housing, a latch, and shafts. The cover is provided with a pair of shaft attachment plates and a rib arranged between the pair of shaft attachment plates. The rib extends in a direction perpendicular to a direction of the pair of shaft attachment plates being opposed to each other, and formed such that its tip is peaked. In the connector, even when ice is induced, rotation of the cover in closing direction allows the ice to be broken by the rib so as to readily close the cover.
US09093776B2 Electronic control device
An electronic control device including a circuit board, a connector with connector pins having a board connecting portion at which the connector pins are electrically connected with the circuit board, a pair of housing members accommodating the circuit board and the connector therebetween, a waterproof seal portion through which connection between the connector and the pair of housing members and connection between the pair of housing members are provided in a fluid-tight manner, the waterproof seal portion including a connector-side waterproof seal portion disposed between the connector and one of the pair of housing members which is opposed to the board connecting portion of the connector pins, and a barrier portion disposed between the board connecting portion of the connector pins and the connector-side waterproof seal portion.
US09093772B2 Lockout device
A lockout device configured to be lockingly secured to an external structure includes a housing defining an opening sized to receive the external structure, at least one gripping member disposed within the housing and positioned to receive the external structure, and a driving member assembled with the housing. The at least one gripping member is movable in an axial direction between a first position in which internal surfaces of the housing urge the at least one gripping member into gripping engagement with the external structure, and a second position in which the internal surfaces of the housing allow the at least one gripping member to expand to release the external structure. The driving member is operatively connected with the at least one gripping member for movement of the at least one gripping member between the first and second positions.
US09093771B2 Surface mount connector
An electrical connector includes a housing and a terminal module assembly. The terminal module assembly includes pairs of first terminal assemblies and second terminal assemblies. Each first terminal assembly comprises a first terminal block with at least one first protrusion and at least one first recess, and a plurality of first terminals securely extending through the first terminal block. Each second terminal assembly comprises a second terminal block with at least one second protrusion and at least one second recess and a plurality of second terminals securely extending through the second terminal block. The first protrusion is engaged with the second recess, the second protrusion is engaged with the first recess, and bottom surfaces of the first and second protrusions are secured in notches on the top surface of a interior wall when the terminal module assembly is received in the housing.
US09093770B2 Connector element having second contact securing means
An electrical connector element having at least one contact receiving member for an electrical contact element which can be inserted in an insertion direction (E) as far as its end position (F) into the at least one contact receiving member, having a locking member by means of which the contact element in its locking position (L) can be secured in the end position (F) against being removed from the at least one contact receiving member counter to the insertion direction (E), and having a securing member which retains the locking member in the locking position (L) in its securing position (B). In order to better secure the contact elements against being removed from the contact receiving members, there is provision according to the invention for the securing member in the securing position (B) to at least partially protrude into the at least one contact receiving member and consequently for the contact element to be able to be additionally secured against being removed from the at least one contact receiving member counter to the insertion direction (E).
US09093765B2 Connector and wire harness
A connector includes a first terminal housing for housing first connecting terminals, a second terminal housing for housing second connecting terminals, insulating members aligned and housed in the second terminal housing, a connecting member for rotating a cam in a tightening direction and thereby pressing each contact point, a first fitting detection terminal provided on one of the first and second terminal housings, a second fitting detection terminal provided on the other of the first and second terminal housings so as to be slidable along a fitting direction of the two terminal housings, and a slide means that makes the second fitting detection terminal slide in accordance with the rotation of the cam and electrically connects the first fitting detection terminal to the second fitting detection terminal when fitting the two terminals housings and then rotating the cam in the tightening direction.
US09093763B2 Superconducting cable joint
A joint is provided between two abutting cables, where the cables each have, around a central support, at least one phase layer composed of at least one layer of superconducting material and a neutral layer that are concentric and contained in a shell, filled with cryogenic fluid. The neutral layer of each cable is also stripped, at least one bridging support member is placed between the stripped neutral layers, and a layer of conducting or superconducting material, for, the electrical connection of these neutral layers, is placed on the support member.
US09093760B2 Telecommunications wiring termination block
A device that replaces the traditional 66 block device has improved pair-to-pair wire isolation to facilitate the transmission of both POTS and xDSL signals. The device includes a non-conductive lower member and a non-conductive upper member that retain a plurality of pairs of electrically conductive stampings therebetween. Each of the pairs of stampings is positioned to be in electric contact with each other such that a signal can be transmitted from one stamping to the other stamping. The stampings are utilized to electrically connect external telecommunication wires to internal telecommunications wires. Each toggle of a plurality of toggles is independently and pivotally connected to the upper member and includes a through bore for accepting an end of a wire that is accessible to an installer when the toggle is in an open, un-terminated position. Each of the toggles are movable from the open, un-terminated position to a closed, terminated position.
US09093758B2 Coverage antenna apparatus with selectable horizontal and vertical polarization elements
An antenna apparatus comprises selectable antenna elements including a plurality of dipoles and/or a plurality of slot antennas (“slot”). Each dipole and/or each slot provides gain with respect to isotropic. The dipoles may generate vertically polarized radiation and the slots may generate horizontally polarized radiation. Each antenna element may have one or more loading structures configured to decrease the footprint (i.e., the physical dimension) of the antenna element and minimize the size of the antenna apparatus.
US09093753B2 Artificial magnetic conductor
An artificial magnetic conductor includes a conductor layer, a ground layer, and a via. The conductor layer is formed in a first direction and includes a plurality of grid cells. The ground layer is formed in a second direction that is opposite to the first direction and generates a lower frequency than that of an artificial magnetic conductor including a plurality of grid cells having the same size as that of the plurality of grid cells of the conductor layer and a conductor plate having a form that is not modified. The via is formed between the conductor layer and the ground layer to electrically connect the conductor layer and the ground layer.
US09093749B2 Fluidic dipole antenna
An antenna comprises: a closed and insulating receiving housing; a radiating portion received in the receiving housing and including a liquid metal; a grounding portion received in the receiving housing and including a liquid metal; a pair of wires respectively connected to the radiating portion and the grounding portion and extending out of the receiving housing; and two air chambers respectively located on the ends of the radiating portion and the grounding portion.
US09093748B2 Dipole antenna
A dipole antenna of the present invention is more compact and has a wider bandwidth as compared with a conventional dipole antenna. A dipole antenna (DP) includes antenna elements (E1) and (E2) on a single plane. (E1) includes a linear section (E1a) extending from an end of (E1) in a first direction, and a linear section (E1b) connected to (E1a) via a bending section (E1c), (E1b) extending from (E1c) in a direction opposite to the first direction. (E2) includes a linear section (E2a) extending from an end of (E2) in the direction opposite to the first direction, and a linear section (E2b) connected to (E2a) via a bending section (E2c), (E2b) extending from (E2c) in the first direction. (E1) and (E2) are such that (E1a) is provided between (E2a) and (E2b), and (E2a) is provided between (E1a) and (E1b).
US09093739B2 Device including an antenna and method of using an antenna
An integrated package is disclosed that includes a conductive structure that can be selectively configured to include a radiating element of a planar antenna or to include a radio-frequency shielding structure. Examples of a planar antenna include PIFA antennas, patch antennas, and the like. The planar antenna can be selectively configured to different tuning profiles, and operate as a diversity antenna by alternating its tuning profile configuration amongst different tuning profiles.
US09093735B2 Diplexer for homodyne FMCW-radar device
A diplexer for a homodyne FMCW-radar device, which is distinguished by small dimensions of its hollow conductor structure and therefore can be manufactured simply and cost effectively. The hollow conductor structures of the diplexer can be cut out from two half shells, and the latter joined to form the diplexer. Various materials provide options for the material of the half shells.
US09093732B2 Low power, high speed multi-channel chip-to-chip interface using dielectric waveguide
An exemplary embodiment of the present invention provides an improved dielectric waveguide named electrical fiber. The electrical fiber with a metal cladding may isolate the interference of the signals in other wireless channels and adjacent electrical fibers, which typically causes band-limitation problem, for a smaller radiation loss and better signal guiding to lower the total transceiver power consumption as the transmit distance increases. Also, the electrical fiber may have frequency independent attenuation characteristics to enable high data rate transfer with little or even without any additional receiver-side compensation due to vertical coupling of the electrical fiber and an interconnection device.
US09093730B2 Battery pack
A battery pack includes a number of battery modules, a case, a circulation unit and a control unit. The case accommodates the plurality of battery modules therein. The circulation unit is positioned in the case so as to circulate heat generated from the plurality of battery modules. The control unit selects one or more of the number of battery modules and operates the circulation unit using power of the selected battery modules. Accordingly, the temperature equilibrium of the battery pack is implemented by conducting heat from a high-temperature battery module to a low-temperature battery module, so that it is possible to decrease the degree of deterioration and to extend the lifetime of the battery pack.
US09093718B2 Crystalline, completely soluble lithium bis(oxalato)borate (LiBOB)
A crystalline, completely soluble lithium bis(oxalato)borate (LiBOB), to a method for producing the same and to the use of the lithium bis(oxalato)borate.
US09093715B2 Multimetallic nanoparticle catalysts with enhanced electrooxidation
A new structure-control strategy to optimize nanoparticle catalysis is provided. The presence of Au in FePtAu facilitates FePt structure transformation from chemically disordered face centered cubic (fcc) structure to chemically ordered face centered tetragonal (fct) structure, and further promotes formic acid oxidation reaction (FAOR). The fct-FePtAu nanoparticles show high CO poisoning resistance, achieve mass activity as high as about 2810 mA/mg Pt, and retain greater than 90% activity after a 13 hour stability test.
US09093704B2 Non-aqueous electrolyte secondary battery
The non-aqueous electrolyte secondary battery of the present invention is provided with an electrode plate group and a non-aqueous electrolyte, the electrode plate group including a positive electrode, a negative electrode, a separator interposed between the positive electrode and the negative electrode, a positive electrode lead connected to the positive electrode, and a negative electrode lead connected to the negative electrode. The energy density of the electrode plate group is 750 Wh/L or higher by volume, and the cross-sectional area of at least one of the positive electrode lead and the negative electrode lead is 5.5×10−5 to 1.2×10−2 cm2.
US09093699B2 Rechargeable battery
A rechargeable battery includes an electrode assembly, the electrode assembly including a first electrode plate, a second electrode plate, and a separator interposed between the first electrode plate and the second electrode plate, a first collector plate, a case in which the electrode assembly is received, a cap plate sealing the case, a first electrode terminal electrically connected to the first electrode plate, the first electrode terminal including a first terminal bolt electrically connected to the first collector plate and passing through the cap plate, and a first terminal nut, the first terminal nut being engaged with the first terminal bolt so as to be riveted thereto.
US09093694B2 Composite battery separator
A microporous silica-filled polyolefin separator (80) has a material composition that includes a fraction of cured rubber powder exhibiting low or no porosity. The cured rubber powder is a material derived from one or both of passenger and truck tires. The cured rubber powders exhibit the properties of increasing hydrogen evolution overpotential on the negative lead electrode and of decreasing the effect of antimony deposited on the negative electrode of the lead-acid battery. Incorporation of these cured rubber powders into the formulation of a microporous silica-filled polyethylene separator results in improved electrochemical properties in deep-cycle lead-acid batteries.
US09093692B2 Oxide-ion conductors and related composites and devices
The present disclosure relates to an oxide-ion conductor having the general formula La2Ge1−xCrxMgO6−0.5x, where 0
US09093678B2 Electrode active material for lithium secondary battery
Provided is an electrode active material comprising a nickel-based lithium transition metal oxide (LiMO2) wherein the nickel-based lithium transition metal oxide contains nickel (Ni) and at least one transition metal selected from the group consisting of manganese (Mn) and cobalt (Co), wherein the content of nickel is 50% or higher, based on the total weight of transition metals, and has a layered crystal structure and an average primary diameter of 3 μm or higher, wherein the amount of Ni2+ taking the lithium site in the layered crystal structure is 5.0 atom % or less.
US09093676B2 Apparatus and method of in-situ measurement of membrane fluid crossover
Systems and methods for measuring in-situ membrane fluid crossover are provided. One embodiment of a system for diagnosing in situ degradation of membranes in a fuel cell stack comprises an inert gas supply configured to be connected to the fuel cell stack to supply an inert gas to an anode side of the fuel cell stack during diagnosis and an analyzer, for example, for detecting an amount of crossover cathode gas in exhaust from the anode side of the fuel cell stack during diagnosis.
US09093673B2 Fuel cell constituting component
A fuel cell component integrates an attachment member 5 and a gasket 1 by using an adhesive 3. Both side portions of the gasket in the width direction of the gasket are provided with adhesive application regions W1 where the adhesive 3 is interposed, and a center portion in the width direction of the gasket is provided with an adhesive non-application region W2 where the adhesive 3 is not interposed so as to ensure an attachability.
US09093668B2 Display apparatus having sealing portion and fabrication method thereof
A display apparatus includes a sealing portion. A method for fabricating the sealing portion includes: irradiating a pulse laser beam onto a deposition target to form the sealing portion at an edge where a substrate and an encapsulation face each, wherein a display unit is formed on the substrate, and the encapsulation is configured to seal the substrate; bonding the substrate and the encapsulation to each other; hardening the sealing portion; and monitoring the sealing portion. Thus, structural strength of the sealing portion is improved.
US09093667B2 Method for producing electroluminescence device
A method is provided for producing an organic EL device, capable of producing an organic EL device having a long light emission life, an organic EL device produced by the production method, and a planar light source, a lightening system and a display device each having the organic EL device. Included is a method for producing an organic electroluminescence device including a first electrode; a second electrode; and an organic layer including an organic compound provided between the first and second electrodes. The organic layer is formed by a method including an organic thin film forming step of forming, by coating, an organic thin film including an organic compound on a surface of a layer on which the organic layer is formed, under low-humidity; and an organic thin film storing step of storing the organic thin film obtained by the organic thin film forming step, under high-humidity.
US09093661B2 Thin film electronic devices with conductive and transparent gas and moisture permeation barriers
Thin film electronic devices (or stacks integrated with a substrate) that include a permeation barrier formed of a thin layer of metal that provides a light transmitting and electrically conductive layer, wherein the electrical conductive layer is formed on a surface of the substrate or device layer such as a transparent conducting material layer with pin holes or defects caused by manufacturing and the thin layer of metal is deposited on the conductive layer and formed from a self-healing metal that forms self-terminating oxides. A permeation plug or block is formed in or adjacent to the thin film of metal at or proximate to the pin holes to block further permeation of contaminants through the pin holes.
US09093652B2 Compound for an organic photoelectric device, organic photoelectric device including the same, and display device including the organic photoelectric device
A compound for an organic photoelectric device, the compound being represented by Chemical Formula 1 or 2:
US09093650B2 Organic light-emitting device
Provided is an organic light-emitting device with a blue emission layer. The blue emission layer is an emission layer that emits blue light by a fluorescent emission mechanism. The blue emission layer includes a compound represented by Formula 4 below:
US09093643B2 Deformable material and actuator
A deformable material according to an embodiment of the invention includes a stimulus-responsive compound whose molecular structure is changed according to an oxidation-reduction reaction and an electronically conductive substance. The stimulus-responsive compound is a polymer obtained by polymerizing a constituent unit having a polymerizable functional group. The electronically conductive substance is preferably in the form of particles in the deformable material. Further, the electronically conductive substance preferably has an average particle diameter of 1 nm or more and 10 μm or less. Further, the electronically conductive substance preferably contains a carbon material.
US09093639B2 Methods for manufacturing a magnetoresistive structure utilizing heating and cooling
This invention describes a novel tunnel magnetoresistive (TMR) deposition process that can enhance the signal-to-noise ratio (SNR) of a TMR reader. A method of manufacturing a tunnel magnetoresistive sensor includes providing a substrate; forming a first portion of a magnetic tunnel junction (MTJ) structure on the substrate; forming a second portion of the MTJ structure on the substrate; forming a tunnel barrier layer of the MTJ structure between the first portion and the second portion; heating the first portion of the MTJ structure before forming the tunnel barrier layer or after forming at least a portion of the tunnel barrier layer; and cooling the tunnel barrier layer.
US09093632B2 Nonvolatile semiconductor memory device and method of manufacturing the same
According to one embodiment, a nonvolatile semiconductor memory device includes a magnetoresistive element formed on a semiconductor substrate, a first contact plug which extends through an interlayer dielectric film formed on the semiconductor substrate and immediately below the magnetoresistive element, has a bottom surface in contact with an upper surface of the semiconductor substrate, and is adjacent to the magnetoresistive element, and an insulating film formed between the magnetoresistive element and the first contact plug and on the interlayer dielectric film, wherein the insulating film includes a first region positioned on a side of the interlayer dielectric film, and a second region positioned in the insulating film and on an upper surface of the first region, the insulating film is made of SiN, and the first region is a nitrogen rich film compared to the second region.
US09093631B2 Plasmonic graphene devices
An integrated graphene-based structure comprises an N-dimensional array of elements formed on a surface of a substrate. The N-dimensional array of elements includes a plurality of rows. Each respective row in the plurality of rows comprises a corresponding plurality of elements formed along a first dimension. Each element in the corresponding plurality of elements comprising at least one graphene stack and separated from an adjacent element along the first dimension by a first average spatial separation thereby resulting in a first periodicity in lateral spacing along the first dimension. Each respective row in the plurality of rows is separated from an adjacent row along a second dimension by a second average spatial separation, thereby resulting in a second periodicity in lateral spacing along the second dimension. The N-dimensional array exhibits a set of characteristic electromagnetic interference properties in response to electromagnetic radiation incident on the N-dimensional array.
US09093621B2 Molded package for light emitting device
The present invention provides a molded package for a light emitting device including a molded resin and first and second leads, the exposed surface of the first lead having a first and second edge portions opposed to each other so as to put a mounting area therebetween in a first direction, the first and second edge portions respectively having one first cutout and second cutouts, the mounting area having a size not less than a distance between the first and the second cutouts and less than a distance between the first the second edge portions in the first direction.
US09093615B2 LED module, method for manufacturing the same, and LED channel letter including the same
Disclosed herein is a method for manufacturing a light emitting diode (LED) module, the method including: disposing a circuit board at a molding space formed by an upper mold and a lower mold; adding a filling material to the molding space; hardening the filling material to form a molding cover covering at least a portion of an upper surface, a lower surface, and a side surface of the circuit board, the molding cover having an opening exposing the lower surface of the circuit board; removing the upper mold and the lower mold from the circuit board; and disposing an LED on the upper surface of the circuit board.
US09093607B2 Nanowire-based optoelectronic device for light emission
A light-emitting diode is provided, including an active semiconductor area for the radiative recombination of electron-hole pairs having a plurality of nanowires, each made of an unintentionally doped semiconductor material, a first semiconductor area for radially injecting holes into each nanowire, the first semiconductor area being made of a doped semiconductor material having a first conductivity type and having a bandgap that is greater than the bandgap of the semiconductor material of the nanowires, and a second semiconductor area for axially injecting electrons into each nanowire, the second semiconductor area being made of a doped semiconductor material having a second conductivity type that is opposite to that of the first conductivity type.
US09093604B2 Method of producing an optoelectronic semiconductor chip, and such a semiconductor chip
A method of producing an optoelectronic semiconductor chip having a semiconductor layer stack based on a material system AlInGaP includes preparing a growth substrate having a silicon surface, arranging a compressively relaxed buffer layer stack on the growth substrate, and metamorphically, epitaxially growing the semiconductor layer stack on the buffer layer stack, the semiconductor layer stack having an active layer that generates radiation.
US09093603B2 LED array
An LED array includes a substrate and a semiconductor structure layer provided on the substrate. The semiconductor structure layer includes a first semiconductor layer, an active layer formed on the first semiconductor layer, and a second semiconductor layer formed on the active layer. The semiconductor structure layer is partitioned into a plurality of light emitting sections by grooves formed in the semiconductor structure layer. Each groove is defined by two opposite side faces of adjacent light emitting sections. Each side face has a recessed and protruding configuration. In one embodiment, the protrusions and recesses of one side face of one light emitting section fit in respective recesses and protrusions of a corresponding side face of an adjacent light emitting section.
US09093602B2 Semiconductor light emitting device
A semiconductor light emitting device includes a substrate having a main surface and an exposed surface; an epitaxial structure, disposed on the main surface of the substrate, having at least a first type semiconductor layer, a light-emitting layer, and a second type semiconductor layer, wherein the first type layer has a first sidewall including at least a first etched surface and a second etched surface, wherein angles between the etched surfaces and the exposed surface are acute angles; and an electrode structure disposed on the epitaxial structure.
US09093600B2 Method of p-type doping of cadmium telluride
A method of p-type doping cadmium telluride (CdTe) is disclosed. The method comprising the steps of, (a) providing a first component comprising cadmium telluride (CdTe) comprising an interfacial region, and (b) subjecting the CdTe to a functionalizing treatment to obtain p-type doped CdTe, said functionalizing treatment comprising a thermal treatment of at least a portion of the interfacial region in the presence of a first material comprising a p-type dopant, and of a second material comprising a halogen. A method of making a photovoltaic cell is also disclosed.
US09093597B2 Thermoelectric material, and thermoelectric module and thermoelectric device comprising the thermoelectric material
A thermoelectric material having a high performance index and a thermoelectric module and a thermoelectric device including the thermoelectric material, and more particularly, to a thermoelectric material having a high Seebeck coefficient, high electrical conductivity, and low thermal conductivity and a thermoelectric module and a thermoelectric device including the thermoelectric material.
US09093591B2 Optoelectronic devices including heterojunction and intermediate layer
Embodiments generally relate to optoelectronic semiconductor devices such as solar cells. In one aspect, a device includes an absorber layer made of gallium arsenide (GaAs) and having only one type of doping. An emitter layer is located closer than the absorber layer to a back side of the device and is made of a different material and having a higher bandgap than the absorber layer. A heterojunction is formed between the emitter layer and the absorber layer, and a p-n junction is formed between the emitter layer and the absorber layer and at least partially within the different material at a location offset from the heterojunction. An intermediate layer is located between the absorber layer and the emitter layer and provides the offset of the p-n junction from the heterojunction, and includes a graded layer and an ungraded back window layer.
US09093580B2 Method for manufacturing solar cell
Provided is a method of manufacturing a solar cell, wherein a solar cell is manufactured by combining a damage removal etching process, a texturing process and an edge isolation process. The method is advantageous in that RIE and DRE are conducted, and then DRE/PSG and/or an edge isolation removal process are simultaneously conducted, so that the movement of a substrate (that is, a wafer) is minimized, thereby reducing the damage rate of the substrate.
US09093568B1 Semiconductor diode
In a semiconductor diode a semiconductor body includes an injection efficiency control region between a drift region of a first conductivity type and a first electrode region of a second, opposite conductivity type. The injection efficiency control region includes a superjunction structure including a barrier region of the first conductivity type and a compensation region of a second conductivity type arranged consecutively along a lateral direction and directly adjoining each other. A net dopant concentration of the barrier region averaged along a vertical extension of the barrier region is at least three times greater than a net dopant concentration of the drift region averaged along 20% of a vertical extension of the drift zone adjoining the barrier region.
US09093561B2 Modified, etch-resistant gate structure(s) facilitating circuit fabrication
Circuit fabrication methods are provided which include, for example: providing the circuit structure with at least one gate structure extending over a first region and a second region of a substrate structure, the at least one gate structure including a capping layer; and modifying an etch property of at least a portion of the capping layer of the at least one gate structure, where the modified etch property inhibits etching of the at least one gate structure during a first etch process facilitating fabrication of at least one first transistor in the first region and inhibits etching of the at least one gate structure during a second etch process facilitating fabrication of at least one second transistor in the second region.
US09093559B2 Method of hybrid high-k/metal-gate stack fabrication
A process fabricating a semiconductor device with a hybrid HK/metal gate stack fabrication is disclosed. The process includes providing a semiconductor substrate having a plurality of isolation features between a PFET region and a NFET region, and forming gate stacks on the semiconductor substrate. In the PFET region, the gate stack is formed as a HK/metal gate. In the NFET region, the gate stack is formed as a polysilicon gate. A high-resistor is also formed on the semiconductor substrate by utilizing another polysilicon gate.
US09093558B2 Integration of multiple threshold voltage devices for complementary metal oxide semiconductor using full metal gate
A substrate is provided, having formed thereon a first region and a second region of a complementary type to the first region. A gate dielectric is deposited over the substrate, and a first full metal gate stack is deposited over the gate dielectric. The first full metal gate stack is removed over the first region to produce a resulting structure. Over the resulting structure, a second full metal gate stack is deposited, in contact with the gate dielectric over the first region. The first and second full metal gate stacks are encapsulated.
US09093557B2 Completing middle of line integration allowing for self-aligned contacts
In general, aspects of the present invention relate to approaches for forming a semiconductor device such as a FET having complete middle of line integration. Specifically, a hard mask layer and set of spacers are removed from the gate stacks leaving behind (among other things) a set of dummy gates. A liner layer is formed over the set of dummy gates and over a source-drain region adjacent to the set of dummy gates. The liner layer is then removed from a top surface (or at least a portion thereof) of the set of dummy gates and the source-drain region. An inter-layer dielectric (ILD) is then deposited over the set of dummy gates and over the source-drain region, and the set of dummy gates are then removed. The result is an environment in which a self-aligned contact to the source-drain region can be deposited.
US09093556B2 Multi-fin FINFET device including epitaxial growth barrier on outside surfaces of outermost fins and related methods
A multi-fin FINFET device may include a substrate and a plurality of semiconductor fins extending upwardly from the substrate and being spaced apart along the substrate. Each semiconductor fin may have opposing first and second ends and a medial portion therebetween, and outermost fins of the plurality of semiconductor fins may comprise an epitaxial growth barrier on outside surfaces thereof. The FINFET may further include at least one gate overlying the medial portions of the semiconductor fins, a plurality of raised epitaxial semiconductor source regions between the semiconductor fins adjacent the first ends thereof, and a plurality of raised epitaxial semiconductor drain regions between the semiconductor fins adjacent the second ends thereof.
US09093538B2 Semiconductor device and method for manufacturing the same
A transistor including an oxide semiconductor with favorable electric characteristics and a manufacturing method thereof are provided. A semiconductor device includes a transistor. The transistor includes an oxide semiconductor film over a base insulating film, a gate electrode overlapping with the oxide semiconductor film with a gate insulating film interposed therebetween, and a pair of electrodes in contact with the oxide semiconductor film and serving as a source electrode and a drain electrode. The base insulating film includes a first oxide insulating film partly in contact with the oxide semiconductor film and a second oxide insulating film in the periphery of the first oxide insulating film. An end portion of the oxide semiconductor film which crosses the channel width direction of the transistor is located over the first oxide insulating film.
US09093520B2 High-voltage super junction by trench and epitaxial doping
A high-voltage super junction device is disclosed. The device includes a semiconductor substrate region having a first conductivity type and having neighboring trenches disposed therein. The neighboring trenches each have trench sidewalls and a trench bottom surface. A region having a second conductivity type is disposed in or adjacent to a trench and meets the semiconductor substrate region at a p-n junction. A gate electrode is formed on the semiconductor substrate region and is electrically isolated from the semiconductor substrate region by a gate dielectric. A body region having the second conductivity type is disposed on opposite sides of the gate electrode near a surface of the semiconductor substrate. A source region having the first conductivity type is disposed within in the body region on opposite sides of the gate electrode near the surface of the semiconductor substrate.
US09093514B2 Strained and uniform doping technique for FINFETs
The present disclosure relates to a device and method of forming enhanced channel carrier mobility within a transistor. Silicon carbon phosphorus (SiCP) source and drain regions are formed within the transistor with cyclic deposition etch (CDE) epitaxy, wherein both resistivity and strain are controlled by substitutional phosphorus. A carbon concentration of less than approximately 1% aids in control of the phosphorus dopant diffusion. Phosphorus dopant diffusion is also controlled by an anneal step which promotes uniform doping through both source and drain, as well as lightly-doped drain regions.
US09093511B2 Transistor having high breakdown voltage and method of making the same
A transistor includes a substrate and a graded layer on the substrate, wherein the graded layer is doped with p-type dopants. The transistor further includes a superlattice layer (SLS) on the graded layer, wherein the SLS has a p-type dopant concentration equal to or greater than 1×1019 ions/cm3. The transistor further includes a buffer layer on the SLS, wherein the buffer layer comprises p-type dopants. The transistor further includes a channel layer on the buffer layer and an active layer on the second portion of the channel layer, wherein the active layer has a band gap discontinuity with the second portion of the channel layer.
US09093509B2 Graphene electronic devices
A graphene electronic device includes a gate electrode, a gate oxide disposed on the gate electrode, a graphene channel layer formed on the gate oxide, and a source electrode and a drain electrode respectively disposed on both ends of the graphene channel layer. In the graphene channel layer, a plurality of nanoholes are arranged in a single line in a width direction of the graphene channel layer.
US09093502B2 String select line (SSL) of three-dimensional memory array and method of fabricating the same
The present invention further provides a string select line (SSL) of a three-dimensional memory array, including: a dielectric substrate; an SSL structure disposed on the dielectric substrate, wherein the SSL structure includes a plurality of dielectric layers and a plurality of first conductive layers, the dielectric layers and the first conductive layers stacked alternatively; a second conductive layer covering sidewalls and a top portion of the SSL structure; and an oxide layer disposed between the first conductive layers and the second conductive layer, and contacting with the first conductive layers and the second conductive layer.
US09093492B2 Diode structure compatible with FinFET process
An embodiment integrated circuit (e.g., diode) and method of making the same. The embodiment integrated circuit includes a well having a first doping type formed over a substrate having the first doping type, the well including a fin, a source formed over the well on a first side of the fin, the source having a second doping type, a drain formed over the well on a second side of the fin, the drain having the first doping type, and a gate oxide formed over the fin, the gate oxide laterally spaced apart from the source by a back off region of the fin. The integrated circuit is compatible with a FinFET fabrication process.
US09093487B2 Substrate mounting table and substrate processing apparatus
A substrate processing apparatus includes a processing chamber and a substrate mounting table. The processing chamber defines a processing space. The substrate mounting table includes a base and an electrostatic chuck, and is disposed in the processing space. The base has a coolant path formed therein. The electrostatic chuck is provided on the upper surface of the base through an adhesive layer formed by curing a liquid adhesive, and has an electrode therein. Here, a first adhesive region is provided on the upper surface of the base, and is adhered to the electrostatic chuck through the adhesive layer. The first adhesive region has a center portion recessed compared with the end portion of the first adhesive region.
US09093486B2 Molded leadframe substrate semiconductor package
A process for forming land grid array semiconductor packages includes a leadframe that is supported by a substrate comprising mold compound. In some embodiments, at least one die is electrically coupled to the leadframe by bondwires. The package comprises a second mold compound to act as an encapsulant. An apparatus for forming a land grid array semiconductor package includes means for molding a leadframe, assembling thereon at least one semiconductor device, applying a second mold, and singulating to form individual devices. A land grid array package comprises a leadframe, a substrate for supporting the leadframe, at least one semiconductor device and a mold compound.
US09093481B2 Method for semiconductor wafer fabrication utilizing a cleaning substrate
In one disclosed embodiment, the present method for semiconductor fabrication utilizing a cleaning substrate comprises loading a cleaning substrate capable of removing an undesirable particle from a semiconductor processing tool onto the tool, causing the undesirable particle to be attracted to the cleaning substrate, and unloading the cleaning substrate from the semiconductor processing tool. Following cleaning, the processing tool can be used for producing a lithographic pattern on a semiconductor wafer. In one embodiment, the cleaning substrate comprises an electret. In another embodiment, the cleaning substrate comprises an adhesive layer. The present method can be used without breaking vacuum, or otherwise altering the operational state of a processing tool. In one embodiment, the present method is used in conjunction with an exposure tool utilized for high resolution lithography, for example, an extreme ultraviolet (EUV) lithographic exposure tool.
US09093469B2 Analog transistor
An analog transistor useful for low noise applications or for electrical circuits benefiting from tight control of threshold voltages and electrical characteristics is described. The analog transistor includes a substantially undoped channel positioned under a gate dielectric between a source and a drain with the undoped channel not being subjected to contaminating threshold voltage implants or halo implants. The channel is supported on a screen layer doped to have an average dopant density at least five times as great as the average dopant density of the substantially undoped channel which, in turn, is supported by a doped well having an average dopant density at least twice the average dopant density of the substantially undoped channel.
US09093466B2 Epitaxial extension CMOS transistor
A pair of horizontal-step-including trenches are formed in a semiconductor layer by forming a pair of first trenches having a first depth around a gate structure on the semiconductor layer, forming a disposable spacer around the gate structure to cover proximal portions of the first trenches, and by forming a pair of second trenches to a second depth greater than the first depth. The disposable spacer is removed, and selective epitaxy is performed to form an integrated epitaxial source and source extension region and an integrated epitaxial drain and drain extension region. A replacement gate structure can be formed after deposition and planarization of a planarization dielectric layer and subsequent removal of the gate structure and laterally expand the gate cavity over epitaxial source and drain extension regions. Alternately, a contact-level dielectric layer can be deposited directly on the integrated epitaxial regions and contact via structures can be formed therein.
US09093460B2 Semiconductor devices
The present inventive concept provides semiconductor devices that may include a capacitor including a lower electrode, a dielectric layer, and an upper electrode which are sequentially stacked. An electrode-protecting layer may be provided on the capacitor. The upper electrode may include a conductive metal oxide and the electrode-protecting layer may include a sacrificial reaction layer including a metal-hydrogen compound.
US09093458B2 Device correlated metrology (DCM) for OVL with embedded SEM structure overlay targets
Aspects of the present disclosure describe a target for use in measuring a relative position between two substantially coplanar layers of a device. The target includes periodic structures in first and second layers. Differences in relative position of the first and the second layers between the first and second periodic structures and the respective device-like structure can be measured to correct the relative position of the first and the second layers between the first and second periodic structures. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US09093457B2 Stacked microelectronic packages having patterned sidewall conductors and methods for the fabrication thereof
Embodiments of a method for fabricating stacked microelectronic packages are provided, as are embodiments of a stacked microelectronic package. In one embodiment, the method includes arranging microelectronic device panels in a panel stack. Each microelectronic device panel includes a plurality of microelectronic devices and a plurality of package edge conductors extending therefrom. Trenches are formed in the panel stack exposing the plurality of package edge conductors. An electrically-conductive material is deposited into the trenches and contacts the plurality of package edge conductors exposed therethrough. The panel stack is then separated into partially-completed stacked microelectronic packages. For at least one of the partially-completed stacked microelectronic packages, selected portions of the electrically-conductive material are removed to define a plurality of patterned sidewall conductors interconnecting the microelectronic devices included within the stacked microelectronic package.
US09093441B2 Semiconductor packages including semiconductor chips having protrusions and methods of fabricating the same
The semiconductor package includes an upper semiconductor chip stacked on a package substrate and a support layer or a lower semiconductor chip disposed between the upper semiconductor chip and the package substrate. The upper semiconductor chip includes a protrusion downwardly extending from an edge thereof. The protrusion of the upper semiconductor chip is combined with a sidewall of the support layer or the lower semiconductor chip. Related methods are also provided.
US09093439B2 Semiconductor package and method of fabricating the same
According to example embodiments, a semiconductor package includes: a lower molding element; a lower semiconductor chip in the lower molding element and having lower chip pads on an upper surface and at an areas close to first and second sides of the lower molding element; conductive pillars surrounding the lower semiconductor chip and passing through the lower molding element; an upper semiconductor chip on the upper surface of the lower molding element and lower semiconductor chip, the upper semiconductor chip having upper chip pads on a top surface and at areas close to third and the fourth sides of the upper semiconductor chip, and a connecting structure on the lower molding element and the upper semiconductor chip and electrically connecting each of the lower chip pads and upper chip pads to a corresponding conductive pillar. The upper semiconductor chip is substantially orthogonal to the lower semiconductor chip.
US09093428B2 Thermal shunt
A thermal shunt is to transfer heat from a sidewall of a device to a silicon substrate. The device is associated with a Silicon-On-Insulator (SOI) including a buried oxide layer. The thermal shunt extends through the buried oxide layer to the silicon substrate.
US09093427B2 Method for fabricating semiconductor device
A method for fabricating a semiconductor device is disclosed in the present invention. The abovementioned method comprises the following steps. Firstly, a gate is formed on a substrate. A gate insulating layer is then formed on the gate, and further an active layer is disposed on the gate insulating layer, wherein the active layer is composed of a microwave absorbing material. Source/drain is defined on the active layer to form the semiconductor device, and a microwave annealing process is finally performed thereon.
US09093417B2 Heat radiating component and semiconductor package having the same
In one embodiment, there is provided a heat radiating component. The heat radiating component includes: a base material made mainly of copper; an electroplated aluminum layer that covers at least a part of a surface of the base material; and an alumite layer formed on the electroplated aluminum layer and formed by anodic-oxidizing the electroplated aluminum layer.
US09093405B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus includes a substrate. A capacitor is formed on the substrate. The capacitor includes a first lower electrode, a second lower electrode, an upper electrode, a first insulating layer disposed between the first lower electrode and the second lower electrode, and a second insulting layer disposed between the second lower electrode and the upper electrode. A thin film transistor (TFT) includes a gate electrode disposed on a same layer as the first lower electrode, an active layer, and source and drain electrodes disposed on a same layer as the upper electrode. A wiring includes the same material layer as the second lower electrode.
US09093400B2 Organic EL element manufacturing method, organic EL apparatus, and electronic equipment
An organic EL element manufacturing method includes coating ink which contains a functional layer forming material in a coating region which is configured by a pixel electrode and a partition wall which surrounds a periphery of the pixel electrode, where, in the coating ink, the ink is coated so as to satisfy the following expressions (1) to (3) in a case where a contact angle of the ink with respect to the side surface of the partition wall is set to θbc and a contact angle with respect to a surface of the coating region where the ink is coated is set to θlc. θbc≦θlc   (1) θbc≦5°  (2) θlc≦20°  (3)
US09093399B2 Organic electroluminescence display device, method for producing same, color filter substrate and method for producing same
An OLED comprising a substrate with a plurality of pixel regions of first to third colors disposed within a display area, and a functional material layer comprising an organic emissive layer disposed at each of the plurality of pixel regions, wherein first to third partition parts are disposed on the substrate within the display area, first to third frame-like structures are disposed on the substrate outside the display area, the pixel region of the first color is disposed within a first demarcation region demarcated by the first partition part, the pixel region of the second color is disposed within a second demarcation region demarcated by the second partition part, the pixel region of the third color is disposed within a third demarcation region demarcated by the third partition part, and the first to third demarcation regions are connected to the to the interior of the first to third frame-like structures, respectively.
US09093392B2 Integrated circuit packaging system with vertical interconnection and method of manufacture thereof
A method of manufacture of an integrated circuit packaging system includes: providing a package substrate having a package substrate bottom side, a package substrate top side, and a package substrate window; mounting a base integrated circuit over the package substrate, the base integrated circuit having a base inactive side and a base active side facing the package substrate top side; attaching a lower internal connector to the base active side and the package substrate bottom side, the lower internal connector through the package substrate window; forming an upper insulation conformal to the base integrated circuit and the package substrate top side, the upper insulation having an upper insulation top side; and forming a peripheral through-insulation connector through the upper insulation, the peripheral through-insulation connector having a peripheral connector bottom side directly on the package substrate top side and a peripheral connector top side coplanar with the upper insulation top side.
US09093380B2 Dielectric liner added after contact etch before silicide formation
A method for forming MOS transistor includes providing a substrate including a semiconductor surface having a gate electrode on a gate dielectric thereon, dielectric spacers on sidewalls of the gate electrode, a source and drain in the semiconductor surface on opposing sides of the gate electrode, and a pre-metal dielectric (PAD) layer over the gate electrode and over the source and drain regions. Contact holes are formed through the PMD layer to form a contact to the gate electrode and contacts to the source and drain. A post contact etch dielectric layer is then deposited on the contacts to source and drain and on sidewalls of the PMD layer. The post contact etch dielectric layer is selectively removed from the contacts to leave a dielectric liner on sidewalls of the PMD layer. A metal silicide layer is formed on the contacts to the source and drain.
US09093372B2 Technique for processing a substrate
Techniques for processing a substrate are disclosed. In one exemplary embodiment, the technique may be realized with an ion implantation system for processing a substrate. The ion implantation system may comprise: an ion source comprising an ion source chamber, the ion source chamber including an ion source chamber wall that define an ion generation region and an extraction aperture, through which ions generated in the ion generation region are extracted; an extraction system positioned downstream of the ion source near the extraction aperture; a material source comprising a fist source containing first material, a second source containing the second material, and a first and second conduits, where the first conduit may be in communication with the first source and the ion source chamber to provide the first material from the first source to the ion source chamber, and where the second conduit may be in communication with the second source and a first region outside of the ion source chamber to provide the second material from the second source to the first region.
US09093371B2 Processing systems and methods for halide scavenging
Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools.
US09093368B2 Nonvolatile memory cells and arrays of nonvolatile memory cells
A nonvolatile memory cell includes first and second electrodes. Programmable material and a select device are received in series between and with the first and second electrodes. Current conductive material is in series between and with the programmable material and the select device. An array of vertically stacked tiers of such nonvolatile memory cells is disclosed. Methods of forming arrays of nonvolatile memory cells are disclosed.
US09093365B2 GaN-containing semiconductor structure
A method for forming a GaN-containing semiconductor structure is provided. The method comprises a substrate is provided, a nucleation layer is formed above the substrate, a diffusion blocking layer is formed above the nucleation layer, a strain relief layer is formed above the diffusion blocking layer, and a semiconductor layer is formed above the strain relief layer, in which the diffusion blocking layer is deposited on the nucleation layer such that the diffusion blocking layer can prevent the impurities out-diffusion from the substrate.
US09093364B2 Integrated circuit packaging system with exposed vertical interconnects and method of manufacture thereof
A method of manufacture of an integrated circuit packaging system includes: providing a substrate; attaching an integrated circuit to the substrate; attaching a vertical interconnect over the substrate; forming an encapsulation on the substrate and covering the vertical interconnect; and forming a rounded cavity, having a curved side, in the encapsulation with the vertical interconnect exposed in the rounded cavity.
US09093355B2 High-resolution parallel-detection sensor array using piezo-phototronics effect
A pressure sensor element includes a substrate, a first type of semiconductor material layer and an array of elongated light-emitting piezoelectric nanostructures extending upwardly from the first type of semiconductor material layer. A p-n junction is formed between each nanostructure and the first type semiconductor layer. An insulative resilient medium layer is infused around each of the elongated light-emitting piezoelectric nanostructures. A transparent planar electrode, disposed on the resilient medium layer, is electrically coupled to the top of each nanostructure. A voltage source is coupled to the first type of semiconductor material layer and the transparent planar electrode and applies a biasing voltage across each of the nanostructures. Each nanostructure emits light in an intensity that is proportional to an amount of compressive strain applied thereto.
US09093351B2 Solid-state imaging apparatus
A solid-state imaging apparatus includes a plurality of pixels, each pixel including: a photoelectric conversion unit; an amplification element; a first signal holding unit and a second signal holding unit arranged on an electric pathway between the photoelectric conversion unit and an input node of the amplification element; a first electric charge transfer unit configured to transfer an electron of the photoelectric conversion unit to the first signal holding unit; and a second electric charge transfer unit configured to transfer an electron held by the first signal holding unit to the second signal holding unit, wherein a voltage supplied to a first control electrode when the electron of the photoelectric conversion unit is transferred to the first signal holding unit is lower than a voltage supplied to a second control electrode when the electron held by the first signal holding unit is transferred to the second signal holding unit.
US09093336B2 Determining optimum code from default, programmable, and test trim codes
In a semiconductor chip for an electronic device, a programmable trim code is independent from a default trim code. An output trim code is produced by selecting either the default trim code or the programmable trim code. The default trim code for a plurality of the semiconductor chips is set by forming metal interconnects according to a first metal layout in a metal interconnect layer during fabrication of at least one of the semiconductor chips. The default trim code is reset by forming the metal interconnects according to a second metal layout in the metal interconnect layer during fabrication of subsequent semiconductor chips.
US09093330B2 Array substrate for display device and method of fabricating the same
An array substrate for a display device includes a first thin film transistor (TFT) including a first semiconductor layer, a first gate electrode corresponding to the first semiconductor layer, a first source electrode and a first drain electrode; a second TFT including a second semiconductor layer, a second gate electrode corresponding to the second semiconductor layer, a second source electrode and a second drain electrode; a first transparent capacitor electrode connected to the first drain electrode; a first passivation layer on the first transparent capacitor electrode; a second transparent capacitor electrode on the first passivation layer and connected to the second drain electrode, the second transparent capacitor electrode overlapping the first transparent capacitor electrode; a second passivation layer on or over the first passivation layer and the second transparent capacitor electrode; and a first electrode on the second passivation layer and connected to the second transparent capacitor electrode.
US09093324B2 Semiconductor apparatus and fabrication method of the same
It is an object of the present invention to provide a semiconductor device capable of preventing deterioration due to penetration of moisture or oxygen, for example, a light-emitting apparatus having an organic light-emitting device that is formed over a plastic substrate, and a liquid crystal display apparatus using a plastic substrate. According to the present invention, devices formed on a glass substrate or a quartz substrate (a TFT, a light-emitting device having an organic compound, a liquid crystal device, a memory device, a thin-film diode, a pin-junction silicon photoelectric converter, a silicon resistance element, or the like) are separated from the substrate, and transferred to a plastic substrate having high thermal conductivity.
US09093319B2 Semiconductor device and manufacturing method thereof
A memory cell of a nonvolatile memory and a capacitive element are formed over the same semiconductor substrate. The memory cell includes a control gate electrode formed over the semiconductor substrate via a first insulating film, a memory gate electrode formed adjacent to the control gate electrode over the semiconductor substrate via a second insulating film, and the second insulating film having therein a charge storing portion. The capacitive element includes a lower electrode formed of the same layer of a silicon film as the control gate electrode, a capacity insulating film formed of the same insulating film as the second insulating film, and an upper electrode formed of the same layer of a silicon film as the memory gate electrode. The concentration of impurities of the upper electrode is higher than that of the memory gate electrode.
US09093315B2 CMOS process to improve SRAM yield
An integrated circuit containing an SAR SRAM and CMOS logic, in which sidewall spacers on the gate extension of the SAR SRAM cell are thinner than sidewall spacers on the logic PMOS gates, so that the depth of the drain node SRAM PSD layer is maintained under the stretch contact. A process of forming an integrated circuit containing an SAR SRAM and CMOS logic, including selectively etch the sidewall spacers on the on the gate extension of the SAR SRAM cell, so that the depth of the drain node SRAM PSD layer is maintained under the stretch contact. A process of forming an integrated circuit containing an SAR SRAM and CMOS logic, including selectively implanting extra p-type dopants in the drain node SRAM PSD layer, so that the depth of the drain node SRAM PSD layer is maintained under the stretch contact.
US09093314B2 Copper bump structures having sidewall protection layers
A work piece includes a copper bump having a top surface and sidewalls. A protection layer is formed on the sidewalls, and not on the top surface, of the copper bump. The protection layer includes a compound of copper and a polymer, and is a dielectric layer.
US09093313B2 Device packaging with substrates having embedded lines and metal defined pads
Package substrates enabling reduced bump pitches and package assemblies thereof. Surface-level metal features are embedded in a surface-level dielectric layer with surface finish protruding from a top surface of the surface-level dielectric for assembly, without solder resist, to an IC chip having soldered connection points. Package substrates are fabricated to enable multiple levels of trace routing with each trace routing level capable of reduced minimum trace width and spacing.
US09093311B2 Techniques for providing a semiconductor memory device
Techniques for providing a semiconductor memory device are disclosed. In one embodiment, the techniques may be realized as a semiconductor memory device including a plurality of memory cells arranged in an array of rows and columns. Each memory cell may include a first region connected to a source line extending in a first orientation, a second region connected to a bit line extending a second orientation, and a body region spaced apart from and capacitively coupled to a word line, wherein the body region is electrically floating and disposed between the first region and the second region. The semiconductor device may also include a first barrier wall extending in the first orientation of the array and a second barrier wall extending in the second orientation of the array and intersecting with the first barrier wall to form a trench region configured to accommodate each of the plurality of memory cells.
US09093307B2 Wagering game with elements influenced by symbol array
A gaming system includes a memory device storing instructions for receiving a wager and displaying a first array of randomly selected reel symbols at respective first positions. A second array of selectable elements is displayed at respective second positions, each second position being associated with at least one respective first position. In response to the first array of randomly selected reel symbols including a triggering symbol at one of the first positions, the element at the second position associated with the one of the first positions is selected independent of player choice. An award is awarded based on the selected element.
US09093292B2 Light-emitting systems
A light-emitting system includes a first and second power input terminals; for receiving an AC power input to the light-emitting system; a first, second, third, and fourth light-emitting-diode groups each having at least one light-emitting diode; a first circuit path having at least one light-emitting diode from each of the first and second light-emitting-diode groups, with the light-emitting diodes coupled serially and emitting light during a positive power cycle; and a second circuit path having at least one light-emitting diode from each of the third and fourth light-emitting-diode groups, with the light-emitting diodes coupled serially and emitting light during a negative power cycle. The second light-emitting-diode group and the third light-emitting-diode group share at least one common light-emitting diode, The first and second power input terminals, the first, second, third, and fourth light-emitting-diode groups, and the first and second circuit paths may belong to a single chip light-emitting system.
US09093291B2 Flip-chip, face-up and face-down wirebond combination package
A microelectronic assembly can include a substrate having an aperture extending between first and second surfaces thereof, the substrate having substrate contacts at the first surface and terminals at the second surface. The microelectronic assembly can include a first microelectronic element having a front surface facing the first surface, a second microelectronic element having a front surface facing the first microelectronic element, and leads electrically connecting the contacts of the second microelectronic element with the terminals. The second microelectronic element can have contacts exposed at the front surface thereof beyond an edge of the first microelectronic element. The first microelectronic element can be configured to regenerate at least some signals received by the microelectronic assembly at the terminals and to transmit said signals to the second microelectronic element. The second microelectronic element can embody a greater number of active devices to provide memory storage array function than any other function.
US09093286B2 Monolithic IGBT and diode structure for quai-resonant converters
This invention discloses a semiconductor power device formed in a semiconductor substrate. The semiconductor power device further includes a channel stop region near a peripheral of the semiconductor substrate wherein the channel stop region further includes a peripheral terminal of a diode corresponding with another terminal of the diode laterally opposite from the peripheral terminal disposed on an active area of the semiconductor power device. In an embodiment of this invention, the semiconductor power device is an insulated gate bipolar transistor (IGBT).
US09093284B2 Aluminum gallium nitride etch stop layer for gallium nitride based devices
A semiconductor structure includes a III-nitride substrate with a first side and a second side opposing the first side. The III-nitride substrate is characterized by a first conductivity type and a first dopant concentration. The semiconductor structure also includes a III-nitride epitaxial layer of the first conductivity type coupled to the first surface of the III-nitride substrate, and a first metallic structure electrically coupled to the second surface of the III-nitride substrate. The semiconductor structure further includes an AlGaN epitaxial layer coupled to the III-nitride epitaxial layer of the first conductivity type, and a III-nitride epitaxial structure of a second conductivity type coupled to the AlGaN epitaxial layer. The III-nitride epitaxial structure comprises at least one edge termination structure.
US09093281B2 Luminescence device
A luminescence device used in a backlight unit for lighting or displaying may include a substrate having a first electrode and a second electrode, and an LED chip disposed on the first electrode. A dam is disposed on the substrate. The dam is disposed spaced from the LED chip, and the substrate comprises a direct copper bonding (DCB) substrate including a first copper layer and a second copper layer. The first electrode and the second electrode include respectively a metal film which fills a void of the surfaces thereof.
US09093280B2 Semiconductor device and manufacturing method of semiconductor device
A semiconductor device has 3n, 3n+1, and 3n+2 connector lines that are formed together. The 3n+1 connector line is located between the 3n connector line and the 3n+2 connector line. The first fringe pattern pad is located at the terminus of the 3n connector line and is formed with a wider space than the width of the 3n connector line. The second fringe pattern pad is located at the terminus of the 3n+1 connector line and is formed with a wider width than the width of the 3n+1 connector line. The third fringe pattern pad is located at the terminus of the 3n+2 connector line and is formed with a wider width than the width of the 3n+2 connector line. The second fringe pattern pad is positioned closer to a memory array as compared with the terminus of each connector line with the first and third fringe pattern pads.
US09093276B2 Methods for small trench patterning using chemical amplified photoresist compositions
A method for forming a pattern on a substrate is described. The method includes providing a substrate, forming a photosensitive layer over the substrate, exposing the photosensitive layer to a first exposure energy through a first mask, exposing the photosensitive layer to a second exposure energy through a second mask, baking the photosensitive layer, and developing the exposed photosensitive layer. The photosensitive layer includes a polymer that turns soluble to a developer solution, at least one photo-acid generator (PAG), and at least one photo-base generator (PBG). A portion of the layer exposed to the second exposure energy overlaps with a portion exposed to the first exposure energy.
US09093271B2 Method for manufacturing a thick epitaxial layer of gallium nitride on a silicon or similar substrate and layer obtained using said method
The invention relates to a method for manufacturing, by means of epitaxy, a monocrystalline layer of GaN on a substrate, wherein the coefficient of thermal expansion is less than the coefficient of thermal expansion of GaN, comprising the following steps: (b) three-dimensional epitaxial growth of a layer of GaN relaxed at the epitaxial temperature, (c1) growth of an intermediate layer of BwAlxGayInzN, (c2) growth of a layer of BwAlxGayInzN, (c3) growth of an intermediate layer of BwAlxGayInzN, at least one of the layers formed in steps (c1) to (c3) being an at least ternary III-N alloy comprising aluminium and gallium, (d) growth of said layer of GaN.
US09093260B2 Thin hetereostructure channel device
A method of fabricating a semiconductor device that includes providing a substrate having at least a first semiconductor layer atop a dielectric layer, wherein the first semiconductor layer has a first thickness of less than 10 nm. The first semiconductor layer is etched with a halide based gas at a temperature of less than 675° C. to a second thickness that is less than the first thickness. A second semiconductor layer is epitaxially formed on an etched surface of the first semiconductor layer. A gate structure is formed directly on the second semiconductor layer. A source region and a drain region is formed on opposing sides of the gate structure.
US09093254B2 Rapid gas-phase isotopic labeling for enhanced detection of protein conformations
A mass spectrometer (MS) that is adapted to allow rapid gas-phase hydrogen/deuterium exchange (HDX) labeling of ions in one or more traveling wave ion guides (TWIGs) with or without ion mobility separation. The addition of isotopic labeling by gas-phase HDX offers a sensitive alternative dimension for conformational detection, which enables high resolution detection of gaseous conformations based on shape and surface reactivity. Gas-phase, isotopic HDX labeling or “curtain” labeling, can be performed by infusing a reactive, isotopic labeling gas, e.g., ND3, into one or more of the traveling-ion wave guides (TWIG) in the MS. Analyte ions retained in the potential wells of a traveling wave generated by one or more of the TWIGs can be isotopic labeled at adjustable gas pressures. Labeling times can also be controlled by adjusting the speed of the traveling wave and can be performed within milliseconds of ionizations, probing protein conformations present in solution.
US09093249B2 Sparse sampling and reconstruction for electron and scanning probe microscope imaging
Systems and methods for conducting electron or scanning probe microscopy are provided herein. In a general embodiment, the systems and methods for conducting electron or scanning probe microscopy with an undersampled data set include: driving an electron beam or probe to scan across a sample and visit a subset of pixel locations of the sample that are randomly or pseudo-randomly designated; determining actual pixel locations on the sample that are visited by the electron beam or probe; and processing data collected by detectors from the visits of the electron beam or probe at the actual pixel locations and recovering a reconstructed image of the sample.
US09093248B2 Triboelectric X-ray source
An x-ray source for generating x-rays with at least one narrow energy band includes an enclosing vessel, a first contact arranged with a first contact surface in the enclosing vessel, a second contact arranged with a second contact surface in the enclosing vessel, and an actuator assembly operatively connected to at least one of the first and second contacts. The actuator assembly is structured to cause the first contact surface and the second contact surface to repeatedly come into contact, and separate after making contact, while in operation. The first contact surface is a surface of a first triboelectric material and the second contact surface is a surface of a second triboelectric material, the surface of the first triboelectric material having a negative triboelectric potential relative to the surface of the second triboelectric material. The second contact includes a material that includes an atomic element in its composition that has an excited quantum energy state that can be excited by electrons traveling from the first contact surface to the second contact surface such that the atomic element emits x-rays having an energy within the at least one narrow energy band upon transition from the excited state into a lower energy state. The enclosing vessel is structured to provide control of an atmospheric environment to which the first and second contact surfaces are exposed.
US09093244B2 Method for routing gamma voltages in flat panel display
A method for routing gamma voltages in a flat panel display that includes a plurality of source driver integrated circuits (SDICs) each having a plurality of gamma buffers. The method includes forming routing lines to route a plurality of gamma voltages; connecting the routing lines to output terminals of the gamma buffers; applying the reset gamma voltage to the gamma buffer of selected SDIC after selecting the SDIC in which the gamma voltage is required to be reset in consideration of heating values of the SDICs, and changing connection between a routing line corresponding to the selected gamma buffer and a tap point of a resistor string of the SDIC such that the connection corresponds to the reset gamma voltage.
US09093243B2 Gun configured to generate charged particles
A gun configured to generate charged particles, comprising a ring-cathode (200) electrically configured to generate a charged particle beam; a lens arranged to focus the charged particle beam on a specimen; and at least one correction focusing electrode (1406) arranged to generate at least one electrostatic/magnetic field to further divergently/convergently focus the charged particle beam for correcting in-plane geometric aberrations associated with the lens, the focusing being based on the in-plane geometric aberrations associated with the lens. A related method is also disclosed.
US09093239B2 Electromagnetic relay
An electromagnetic relay (1) is formed by assembling a drive part (30), mobile body (50) that moves when the drive part (30) is driven, and a plurality of contact mechanisms (60, 70) that switch the contact and separation of contacts (61d, 62d, 71d, 72d) by the movement of the mobile body (50) in a body (40). Furthermore, the plurality of contact mechanisms (60, 70) has respective movable contact parts (61, 71) and fixed contact parts (62, 72). The electromagnetic relay (1) has at least one contact mechanism (60) provided with contacts (61d, 62d) connected respectively to the movable contact part (61) and fixed contact part (62) and also has at least one contact mechanism (70) in which either or both of the movable contact part (71) and fixed contact part (72) is provided with a plurality of contacts (71d, 72d).
US09093219B2 Biaxially oriented polypropylene film, metallized film, and film capacitor
A biaxially oriented polypropylene film has projections on both surfaces of the film, wherein the height of the most common projection (PhZ) among the projections on each surface is not less than 100 nm and less than 400 nm on both surfaces, and the number of projections per 0.1 mm2 (Pc) on each surface is not less than 150 and less than 500 on both surfaces. The biaxially oriented polypropylene film is easily processed into an element and that, when processed into a capacitor, provides a capacitor having high withstand voltage characteristics and excellent noise characteristics.
US09093217B2 Three phase rotary transformer with free linked fluxes
A rotary three-phase transformer with free linked fluxes including a first portion and a second portion that are movable in rotation relative to each other about an axis A. A first body defines a first annular slot of axis A, a second annular slot of axis A, a third annular slot of axis A, and a fourth annular slot of axis A. The coils of the first portion include a first toroidal coil of axis A in the first slot, a second toroidal coil of axis A in the second slot, a third toroidal coil of axis A in the second slot, a fourth toroidal coil of axis A in the third slot, a fifth toroidal coil of axis A in the third slot, and a sixth toroidal coil of axis A in the fourth slot.
US09093213B2 Common mode choke coil
A common mode choke coil exhibiting greater reliability against moisture load includes a nonmagnetic layer made of glass, magnetic layers placed in a manner sandwiching the nonmagnetic layer, and two or more coil conductors embedded in a base material constituted by the nonmagnetic layer and magnetic layers, wherein Mg segregation is present in the nonmagnetic layer and the Mg segregation accounts for 0.5 to 16 percent of the total area as observed on an electron micrograph of a section of the nonmagnetic layer, while the size of Mg segregation is preferably 0.2 to 10 μm.
US09093207B2 System for concentrating and controlling magnetic flux of a multi-pole magnetic structure
An improved system for concentrating and controlling magnetic flux of a multi-pole magnetic structure at the surface of a ferromagnetic target uses first pole pieces having a magnet-to-pole piece interface with a first area and a pole piece-to-target interface with a second area substantially smaller than the first area for concentrating flux of the multi-pole magnetic structure at each pole piece-to-target interface, where the target can be a ferromagnetic material or complementary pole pieces. A magnetic circuit having second pole pieces located between the first pole pieces and the ferromagnetic target controls the flux directed from the first pole pieces to the ferromagnetic target.
US09093203B2 Overvoltage protection element
An overvoltage protection element with a housing, an overvoltage-limiting component arranged in the housing, and with two connection elements for electrically connecting the overvoltage protection element to the current or signal path to be protected, wherein, normally, the connection elements are each in electrically conductive contact with a pole of the overvoltage-limiting component. Reliable and effective electrical connection in the normal state and reliable isolation of a defective overvoltage-limiting component are ensured by the fact that a thermally expandable material is arranged within the housing in a way that, in the event of thermal overloading of the overvoltage-limiting component, the position of the overvoltage-limiting component is changed by expansion of the thermally expandable material relative to the position of the connection elements in a way that causes at least one pole of the overvoltage-limiting component to be out of electrically conductive contact with the corresponding connection element.
US09093202B2 Elastomeric gripping member for spacer assembly
A spacer assembly includes a first clamping body having first and second ends and first and second protrusions extending from the first and second ends, respectively. A second clamping body has third and fourth ends and third and fourth protrusions extending from the third and fourth ends, respectively. A first gripping member disposed between the first and third ends has first and second openings for receiving the first and third protrusions, respectively, such that the first and third protrusions pass completely through the first and second openings to contact a first conductor received by the first gripping member. A second gripping member disposed between the second and fourth ends has third and fourth openings for receiving the second and fourth protrusions, respectively, such that the second and fourth protrusions pass completely through the third and fourth openings to contact a second conductor received by the second gripping member.
US09093186B2 Adaptors for radiation detectors
Described herein are adaptors and other devices for radiation detectors that can be used to make accurate spectral measurements of both small and large bulk sources of radioactivity, such as building structures, soils, vessels, large equipment, and liquid bodies. Some exemplary devices comprise an adaptor for a radiation detector, wherein the adaptor can be configured to collimate radiation passing through the adapter from an external radiation source to the radiation detector and the adaptor can be configured to enclose a radiation source within the adapter to allow the radiation detector to measure radiation emitted from the enclosed radiation source.
US09093183B2 Heavy radial neutron reflector for pressurized water reactors
A heavy radial neutron reflector for a pressurized water reactor that employs elongated lengths of round bar stock closely packed in either a triangular or rectangular array extending between former plates of a core shroud between the core barrel and the baffle plates which outline the periphery of the reactor core and are formed in axial and circumferential modules. Flow channels are formed in the long gaps between the adjacent round bar stock that communicates cooling water that enters through the core barrel at the top of the shroud and flows down through openings in the former plates to the bottom of the neutron reflector where it exits through a lower baffle orifice to join other cooling water flowing up through the lower core support plate.
US09093179B2 Chip capable of improving test coverage of pads and related method thereof
A method for improving test coverage of pads of a chip, where the chip includes a control unit, a plurality of pads, and a storage unit, and the storage unit includes a plurality of blocks, includes writing test data to a first predetermined block through a predetermined pad of the plurality of pads, controlling a first pad to read and store a predetermined datum of the test data from the first predetermined block, controlling the first pad to write the predetermined datum to a second predetermined block, reading the predetermined datum stored in the second predetermined block through the predetermined pad, and determining whether the first pad is passed.
US09093177B2 Semiconductor memory device
A semiconductor memory device comprises: plurality of global bit lines; plurality of sense amplifier circuits each connected to corresponding one of the plurality of global bit lines; plurality of column selection lines each of which is connected to or disconnected from corresponding one of the plurality of sense amplifier circuits according to column address information; and plurality of local bit lines including first local bit line and second local bit line. The first local bit line is connected to or disconnected from corresponding one of the plurality of global bit lines according to first row address information different from column address information. The second local bit line replaces first local bit line when defect is present in first local bit line and is connected to or disconnected from corresponding global bit line according to second row address information different from column address information.
US09093171B2 Method of operating a nonvolatile memory device having read disturbed page
A method of operating a nonvolatile memory device by programming pages using a N-bit programming mode until a threshold voltage distribution shift for an un-programmed page in the same memory block is determined, and thereafter programming the un-programmed page using a M-bit programming mode, where M is less than N.
US09093164B2 Redundant via structure for metal fuse applications
A metal fuse structure using redundant vias formed on one metal level in a stacked via metal fuse structure to force failures to occur in the metal level that does not have the redundant vias. The metal fuse structure includes a first dielectric layer having a conductor, a second dielectric layer above the first dielectric layer having a first conductive line and a first via, the first via is on the conductor, the first conductive line is on the first via, the first via is the only electrical connection between the first conductive line and the conductor, and a third dielectric layer above the second dielectric layer having a second conductive line, a second via and a third via, the second via and the third via are both on the first conductive line, the second conductive line is on both the first via and the second via.
US09093156B2 Shift register memory device, shift register, and data storage method
A shift register memory device includes a shift register, program/read element, and rotating force application unit. The shift register includes plural rotors arranged along a direction with uniaxial anisotropy. Each rotor has a characteristic direction rotatable around a rotational axis extending in the direction. The program/read element can program data to the shift register by matching the characteristic direction of one of the rotors to one selected from two directions conforming to the uniaxial anisotropy and to read data by detecting the characteristic direction. The rotating force application unit can apply a rotating force to the shift register to urge the characteristic direction to rotate. The rotors are organized into plural pairs of every two adjacent rotors. Respective first and second forces urge the characteristic directions to be opposingly parallel for two rotors of the same pair and for two mutually adjacent rotors of mutually adjacent pairs.
US09093147B2 Method and apparatus for common source line charge transfer
A method and apparatus for charge transfer comprising a resistive random access memory (ReRAM) cell, coupled to a common source voltage line (CSL) for controlling state of the ReRAM cell, and a charge transfer circuit, coupled to the memory cell through the CSL and a charge consumption circuit, for transferring charge from the CSL to the charge consumption circuit when the state of the memory cell is modified.
US09093146B2 Nonvolatile memory device and related method for reducing access latency
A nonvolatile memory device comprises a memory core comprising a plurality of variable resistance memory cells, an input/output (I/O) circuit configured to receive a first packet signal and a second packet signal in sequence, the first and second packet signals collectively comprising information for a memory access operation, and further configured to initiate a core access operation upon decoding the first packet signal and to selectively continue or discontinue the core access operation upon decoding the second packet signal, and a read circuit configured to perform part of the core access operation in response to the first packet signal before the second packet signal is decoded.
US09093134B2 High throughput interleaver/de-interleaver
Systems and methods for performing high-speed multi-channel forward error correction using external DDR SDRAM is provided. According to one exemplary aspect, an interleaver/deinterleaver performs both read and write accesses to the DDR SDRAM that are burst-oriented by hiding active and precharge cycles in order to achieve high data rate operations. The interleaver/deinterleaver accesses data in the DDR SDRAM as read blocks and write blocks. Each block includes two data sequences. Each data sequence further includes a predetermined number of data words to be interleaved/deinterleaved. The PRECHARGE and ACTIVE command for one data sequence is issued when a preceding data sequence is being processed. Data in one read/write data sequence has the same row address within the same bank of the DDR SDRAM.
US09093127B1 Method and apparatus for warming up integrated circuits
Aspects of the disclosure provide an integrated circuit (IC) chip. The IC chip includes functional circuits configured to perform desired functions when a chip temperature is higher than a threshold, such as a room temperature. The IC chip includes a warm-up module configured to warm-up the IC chip in a warm-up mode to raise the chip temperature above the threshold. A method for warming up an IC chip prior to operation is also disclosed.
US09093125B2 Low voltage write speed bitcell
In low power CPUs, the best way to reduce power is to reduce supply voltage. Most low voltage memory arrays use an 8T cell, which has read stability immunity, in order to operate at low voltages. An embodiment of the disclosure determines when a write wordline (WWL) rises. If the determination shows that the WWL has risen, at least one of the plurality of p-channel field effect transistors (pFETS) is disconnected from a voltage supply, and the at least one plurality of n-channel field effect transistors (nFET) passgate transistors are opened.
US09093122B1 Systems and methods for improving accuracy of test measurements involving aggressor tracks written to disks of hard disk drives
Systems and methods for improving the accuracy of test measurements involving aggressor tracks written to the disks are provided. One such method involves erasing a circumferential band of a disk, writing a central track on the circumferential band, measuring and storing a first track profile of the central track, writing an aggressor track on each side of the central track at a preselected aggressor track offset from the central track, measuring and storing a track profile of the aggressor tracks at the preselected aggressor track offset, measuring and storing a second track profile of the central track, performing the prior actions exactly n times where n is greater than or equal to 1, determining an estimated distance between the aggressor tracks based on the respective track profiles, determining a selected measurement using the estimated distance between the aggressor tracks, and the first and second track profiles of the central track.
US09093119B1 Skew-tolerant reader set selection in array-reader based magnetic recording
A method for enhancing read performance in an ARMR system includes: obtaining CTS information for a plurality of readers in a multi-reader head of the ARMR system, the CTS information defining a relationship between skew angle and CTS between respective combinations of subsets of the readers; determining, as a function of the CTS information, a given one of the combinations of subsets of the readers which provides enhanced read performance among a total number of combinations of subsets of the readers for each of a plurality of skew angles; and selecting, for subsequent processing by a read channel in the ARMR system, the given one of the combinations of subsets of the readers determined to provide enhanced read performance for a given one of the skew angles corresponding to a zone in which the multi-reader head is operating.
US09093115B1 Track interference cancellation
A system can include a first buffer storing a first fragment of data for a first data sector in a first track of a storage medium, a second buffer storing a second fragment of data for a second data sector in a second track of the storage medium adjacent to the first track, a processor configured to determine an estimated region of overlap between the first data fragment and the second data fragment, and a circuit configured to refine the estimated region of overlap by determining an offset value to offset an estimated beginning portion of overlap by the second fragment.
US09093104B2 Technique for manufacturing bit patterned media
A novel technique for manufacturing bit patterned media is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for manufacturing bit pattern media. The technique, which may be realized as a method comprising: forming a non-catalysis region on a first portion of a catalysis layer; forming a non-magnetic separator on the non-catalysis region; and forming a magnetic active region on a second portion of the catalysis layer adjacent to the first portion of the catalysis layer.
US09093102B1 Systems and methods for tuning seed layer hardness in components of magnetic recording systems
Systems and methods for tuning seed layer hardness in components of magnetic recording systems are described. One such system includes a substrate including a component of a magnetic recording system, a first deposition source configured to deposit a seed layer material on a portion of a top surface of the substrate at a first angle, and a second deposition source configured to deposit a carbon material including sp3 carbon bonds on the portion of the top surface at a second angle not equal to the first angle, where the first deposition source and the second deposition source deposit the seed layer material and the carbon material, respectively, simultaneously. The component can be a slider or a magnetic medium.
US09093099B2 Perpendicular magnetic recording medium and method for manufacturing the same
Provided are a perpendicular magnetic recording medium and a method for manufacturing the same, the perpendicular magnetic recording medium including an alloy (FePt, FePd, or CoPt) having a large Ku value with an L10 type ordered structure, and obtained with achievement of controlled crystal orientation and thin film formation without heating. Specifically, in the perpendicular magnetic recording medium, at least a nonmagnetic seed layer, a nonmagnetic underlayer, and a magnetic layer are formed in this order on a nonmagnetic substrate. The nonmagnetic seed layer includes a MgO layer and a metal layer having a body-centered cubic (bcc) structure. The nonmagnetic underlayer has a NaCl type structure of one selected from the group consisting of MgO, NiO, TiO, CrN, Ti carbides, and Ti nitrides. The magnetic layer includes an alloy selected from the group consisting of FePt, FePd, and CoPt having an L10 type ordered structure.
US09093095B2 Electronic system with media preparation mechanism and method of operation thereof
An apparatus includes: a media; a head over the media; and control circuitry configured to cause the head to: write a first precondition track with a preconditioning pattern on the media, and write a data track on the media at a first inter-track spacing with the head positioned in a first direction from the first precondition track.
US09093087B2 Apparatus with a lapping guide within a span of the transducer array
An apparatus according to one embodiment includes a magnetic head having an array of transducers. An axis of the array is defined between outermost ones of the transducers. The transducers are arranged in at least two clusters of adjacent transducers, and the transducers in each respective cluster have about a same transducer pitch. A gap is defined between proximally adjacent clusters. A width of the gap measured along the axis of the array is greater than the transducer pitch of one of the clusters. An electrical lapping guide (ELG) located in the gap or aligned with the gap orthogonally to the axis.
US09093084B2 Flexible biasing strategy for ground-split TCR sensors
A first biasing potential is sent to a first input end of a first temperature coefficient of resistance (TCR) sensor having a first ground end coupled to a ground potential. A second biasing potential is sent to a second input end of a second TCR sensor having a second ground end coupled to the ground potential. The first and the second biasing potentials are changed to operate in a plurality of modes.
US09093069B2 Privacy-sensitive speech model creation via aggregation of multiple user models
Techniques disclosed herein include systems and methods for privacy-sensitive training data collection for updating acoustic models of speech recognition systems. In one embodiment, the system locally creates adaptation data from raw audio data. Such adaptation can include derived statistics and/or acoustic model update parameters. The derived statistics and/or updated acoustic model data can then be sent to a speech recognition server or third-party entity. Since the audio data and transcriptions are already processed, the statistics or acoustic model data is devoid of any information that could be human-readable or machine readable such as to enable reconstruction of audio data. Thus, such converted data sent to a server does not include personal or confidential information. Third-party servers can then continually update speech models without storing personal and confidential utterances of users.
US09093062B2 Multilingual speech recognition and public announcement
Embodiments of the present invention provide a system, method, and program product to deliver an announcement to people, such as a public announcement. A computer receives input representative of audio from one or more people speaking in one or more natural languages. The computer processes the input to identify the languages being spoken, and identifies a relative proportion of each of the identified languages. Using these proportions, the computer determines one or more languages in which to deliver the announcement. The computer then causes to be delivered the announcement in the determined languages. In other embodiments, the computer can also determine an order in which to deliver the announcement. Further, the computer can transmit the announcement in the determined languages and order for delivery in aural or visual form.
US09093058B1 Guitar pickup and system for testing the same
A system is configured to test a pickup on a guitar without soldering the pickup to the guitar. The system includes an inverted pickup mechanically coupled to pickup wires. A testing system is connected to the inverted pickup and includes a base plate configured to accommodate the inverted pickup proximate strings on the guitar. Two leveling rods are configured to be threaded through the base plate and inserted through a pickup mounting plate while being immediately adjacent to the guitar on one end. A circuit board is attached to the base plate and configured to be electrically coupled to the pickup wires. The circuit board further comprises a phone jack which is configured to be electrically coupled to an amplifier. The amplifier emits sound which can be used to test the inverted pickup.
US09093055B2 Composition device and methods of use
A composition tool including a memory capable of storing data and a processor is provided. The processor is configured for using the data such that the composition tool can provide a score interface and a plurality of instrument interfaces, wherein each instrument interface comprising a graphical representation of an instrument and a score section for illustration of at least one part of a musical score. The composition tool can provide a touch screen interface to enable a user to select a portion of the graphical representation of one of the instruments by detecting the user's finger placements on the selected portion of the graphical representation. The composition tool can, in response to the selection of the portion of the graphical representation, provide a representation of at least one musical note that is corresponding to the selected portion of the graphical representation of the instrument in the score section.
US09093054B2 Ergonomic guitar strap
Various embodiments and methods of using an ergonomic guitar strap are disclosed herein.
US09093051B2 Spiked leg, musical instrument, and musical instrument stand
A spiked leg includes a first leg part and a second leg part, which are leg members, and a stopper fixed to a distal end of the second leg part. The stopper includes a stopper main body, a spike holder, and a spike. In the stopper main body, a part of the stopper main body is located between a first longitudinal hole and a second longitudinal hole. Due to this, the proximal end of the spike is arranged apart from a distal end of the second leg part when the second leg part and the spike are assembled onto the stopper.
US09093050B1 Determining when to delay sending updates to a display device
Some examples determine when to accumulate updates to a display device. In some implementations, a display manager may determine that a graphical user interface element, such as a user interface window, has opened or closed. The display manager may accumulate updates to a display device for a period of time or until a predetermined number of the updates have been received. After the period of time has elapsed or after the predetermined number of the updates have been received, the display manager may send a single update to the display device. The single update may include or may be equivalent to the one or more updates.
US09093045B2 Liquid crystal display device and method for driving the same
A liquid crystal display device includes a first switching element for supplying a data voltage to a pixel electrode during a first period, a second switching element for supplying a common voltage to an auxiliary electrode during the first period, a third switching element for supplying the data voltage to the auxiliary electrode during a second period subsequent to the first period, a common electrode to which the common voltage is supplied, a liquid crystal capacitor coupled between the pixel electrode and the common electrode, and a storage capacitor coupled between the pixel electrode and the auxiliary electrode. The voltage at the auxiliary electrode changes from the common voltage during the first period to the data voltage during the second period, and a voltage at the pixel electrode changes from the data voltage during the first period to an amplified data voltage during the second period.
US09093043B2 Display device and electronic apparatus
According to an aspect, a display device includes a display area portion in which first line segments and second line segments intersect each other and are arranged in a grid to form a non-open portion that divides a light-transmitting opening into open portions, and the open portions form pixels arranged in a matrix. Metal layers are formed on a color filter in the display area portion and disposed in positions overlapping the non-open portion. A metal layer having the largest area in areas overlapping the first line segments among metal layers is the same as a metal layer having the largest area in areas overlapping the second line segments among those of metal layers, and is formed of a metal layer having the highest reflectance among the metal layers.
US09093040B2 Redundancy method and apparatus for shader column repair
A method and apparatus for shader data repair utilizing a Redundant Shader Switch (RSS). The RSS consists of an input and output section whereby when a defective shader pipe is detected, the RSS multiplexes shader pipe data destined to the defective shader pipe to a redundant shader pipe array for processing. Once processed, the shader pipe data is multiplexed back to the RSS where the processed shader pipe data is directed to the corresponding output column of the RSS. The RSS contains delay pipes used to re-align and synchronize the repaired shader pipe data with output export data.
US09093038B2 Share-capacitor voltage stabilizer circuit and method of time-sharing a capacitor in a voltage stabilizer
A voltage stabilizer circuit for alternately or simultaneously stabilizing first and second generated voltages includes shared capacitor connected between the first and second generated voltages. The voltage stabilizer circuit may further include first and second switches for alternately connecting the first and second electrode of the shared capacitor to a ground. The alternation of the stabilized first and second voltages output by the voltage stabilizer circuit can be synchronized with a pixel polarity inversion mode signal output by the internal driver circuit of an LCD display.
US09093033B2 Image display device and image display method
A display position information acquisition section of an image display device outputs display position identification data for identifying a display position on the screen. An LED output value calculation section divides an input image into a plurality of areas and obtains LED data which is data for emission luminances of LEDs in the areas. At this time, emission luminances of LEDs in a non-display area are set to 0 on the basis of the display position identification data. A display luminance calculation section obtains display luminances of the areas based upon the emission luminances. A partial display correction filter generation section generates a partial display correction filter having correction data for each pixel stored therein, based upon the display position identification data. An LCD data calculation section obtains liquid crystal data based upon the input image, the display luminances, and the correction data.
US09093025B2 Organic light emitting display device and driving method thereof
An organic light emitting display device includes: an APL calculation unit; a current value calculation unit output a first result value or output a second result value; a peak luminance controller configured to output a first luminance control signal based on a first gamma conversion value when receiving the first result value from the current value calculation unit and output a second luminance control signal based on a second gamma conversion value when receiving the second value from the current value calculation unit; a programmable gamma unit configured to output a gamma voltage; and a data driver configured to generate a data signal and supply the generated data signal to a display panel.
US09093019B2 Driving system for active-matrix displays
A system is provided for using raw grayscale image data, representing images to be displayed in successive frames, to drive a display having pixels that include a drive transistor and an organic light emitting device. The system determines whether the raw grayscale image data for each pixel falls within a high range or a low range. Raw grayscale image data that falls within the low range is converted to higher grayscale values, and the pixels are driven with currents corresponding to the higher grayscale values during time periods that are shorter than complete frame time periods. Raw grayscale image data that falls within the high range is converted to higher grayscale values, and the pixels are driven with currents corresponding to the higher grayscale values during time periods that are shorter than complete frame time periods and different from the time periods of the low range image data.
US09093018B2 Data processing device, liquid crystal display device, television receiver, and data processing method
The present invention has as an object to reduce display unevenness that occurs under the influence of a coupling between a first pixel in which a green component is displayed and a data signal line by which second pixel is driven. The present invention includes a correction process section (21) for obtaining pixel data on a second pixel in which a blue component or a red component is displayed, the second pixel being driven by a data signal line adjacent to a first pixel in which a green component is displayed, and for, if the pixel data on the second pixel represents a tone value falling within a range of 0 to a predetermined first value, correcting the tone value to be the first value.
US09093011B2 Method of driving a light source, light source apparatus for performing the method and display apparatus having the light source apparatus
A light source apparatus includes a display panel luminance change storing part, a light source part and a light source driving part. The display panel luminance change data storing part stores a display panel luminance change data indicating a luminance change of a display panel with respect to time. The light source part provides a light to the display panel and outputs a light source luminance. The light source driving part drives the light source part based on the display panel luminance change data so that the light source luminance is decreased when a display panel luminance is increased and the light source luminance is increased when the display panel luminance is decreased. Thus, a display quality of a display apparatus may be enhanced.
US09093010B2 Image processing method and image processing apparatus
An image processing method is disclosed according to one embodiment of the present invention. The method comprises receiving an image according to a first timing signal having at least one first active pixel time period, at least one first horizontal blanking time period and a first vertical blanking time period; and outputting the image according to a second timing signal having at least one second active pixel time period, at least one second horizontal blanking time period and a second vertical blanking time period. A pixel number corresponding to the first active pixel time period equals to a pixel number corresponding to the second active pixel time period. The second horizontal blanking time period is less than the first horizontal blanking time period. The second vertical blanking time period is larger than the first vertical blanking time period.
US09093000B2 Product centric merchandiser
A product merchandiser which can be adjusted to position the sign based on the size and shape of the particular product being merchandised, and on the space available on the shelf or counter in view of the proximity of the other products, such that the product information, e.g., product name and price, is clearly visible and associated with the product being merchandised.
US09092997B2 Dental model
The invention provides a dental model with an artificial jawbone with cavities, at least two artificial teeth, and interfaces each connecting a corresponding tooth to the jawbone such that it extends upwards from a corresponding cavity. To enable movement of the teeth relative to the jawbone and relative to the other teeth, the teeth are connected to the jawbone via interfaces which are more elastically deformable than the teeth and jawbone. In this way, a realistic dental model can be made in a very simple and cost efficient manner, e.g. in an SLS process. The invention further provides a method of making the dental model.
US09092987B2 Lane change assist information visualization system
A lane change assist information visualization system allows a vehicle driver to change lanes with minimum effort and stress by displaying a lane change option that suits the particular lane changing situation in an intuitively understandable manner, and information on the surrounding vehicles adequate for the vehicle driver to make a reasonable decision in changing lanes. The system includes a lane change program computing device (9) that computes at least (a) a lane change possibility, (b) a time period that has to elapse before a lane change is allowed if a lane change possibility does not currently exists, or a time period in which a lane change should be made if a lane change possibility currently exists, and (c) a need for acceleration or deceleration, and a display unit (10) for displaying this information.
US09092986B2 Vehicular vision system
A vision system for a vehicle includes a camera disposed at a vehicle and viewing forwardly of the vehicle. An image processor is operable to process image data captured by the camera. Responsive at least in part to a determination that the vehicle is at a red light and the red light turns green and another vehicle in front of the vehicle moves forwardly away from the vehicle, the system may generate an alert to the driver of the vehicle. The system may include a camera that views rearwardly of the vehicle. Responsive to a determination that the vehicle is approaching an object present forwardly of the vehicle, the system may apply a vehicle brake to mitigate a collision with the determined object, and the system may reduce application of the vehicle brakes to mitigate a rear collision by a determined following vehicle.
US09092983B1 Method and system for normalizing and comparing GPS data from multiple vehicles
A system, method, and computer program product which normalizes GPS data obtained from multiple vehicles. At a server, GPS information is received from first and second vehicles in first and second formats. The GPS data is normalized for synchronized display of positions of the first and second vehicles, and transmitted to a computer in order to display simultaneously the synchronized positions of the first and second vehicles. An end user of the system may search for GPS logs of other people and simultaneously display the information resulting from the search with his or her own GPS information. The system may also provide for an automatic upload from a mobile device of the GPS data captured on a circuit or other location.
US09092971B2 Method for controlling a group of wirelessly controlled appliances
A method for controlling a group of wirelessly controlled appliances comprising at least one appliance in a home automation network comprising a master controller, characterized in that it comprises: a reception step in which the master controller receives a wireless command intended for an appliance of the group, then a connection step in which the master controller connects the appliance to mains power, if the appliance was previously disconnected from the mains power, then a disconnection step in which the appliance is automatically disconnected from mains power.
US09092967B2 Presenting information regarding conditions of an environment with a visual representation of the environment
Configuring a user interface by which a user can view information regarding one or more conditions of an environment collected by an environmental monitoring system. An environmental monitoring system comprises one or more sensor units disposed in an environment and one or more servers. The servers may receive from an operator of the environment a visual representation of the environment and may identify a position in the visual representation corresponding to the location and configure a user interface to present information regarding the environment based at least in part on the positions. The user interface can be configured to display the visual representation and display information related to the first sensor unit so as to indicate a relationship between the information and the position corresponding to the location of the first sensor unit. Information identifying a location of one or more sensor units may be determined through an automated process.
US09092965B2 System and method of detecting sleep disorders
An apparatus for detecting sleep disorders, such as obstructive sleep apnea, includes a housing insertable into an ear canal of a subject. A sensor disposed within the housing measures a position of the subject's head relative to an axis of gravity. A transducer is responsive to the sensor and is capable of creating a stimulus detectable by the subject under certain conditions. In various embodiments, a controller receives signals corresponding to a pitch angle and a roll angle of the subject's head measured by the sensor, determines if the pitch and roll angles correspond to a sleep apnea inducing position, and causes the transducer to generate a stimulus upon determining that the subject's head is in the sleep apnea inducing position more than a predetermined threshold number of times. Various parameters of the stimulus may be modified with successive stimulus generation until a non-sleep apnea inducing position is detected.
US09092957B2 Always-available embedded theft reaction subsystem
A system to provide an always-on embedded anti-theft protection for a platform is described. In one embodiment, the system comprises a motion detector to detect movement of the platform, a pairing logic to pair the platform with an other device, the other device reached via a network connection, and an arming logic to arm the platform, when an arming command is received. The system further comprises, in one embodiment, a risk behavior logic to detect a potential problem when the platform is armed, the potential problem differentiated based on the movement of the platform and a proximity of the other device, and a core logic component to provide logic to analyze the potential problem, and to move the platform to a suspecting state, when the potential problem indicates a theft suspicion.
US09092952B1 System and method for notifying a user of an object's presence within a boundary
A system that includes at least one processor, at least one 3D camera positioned on or near at least one boundary, at least one radio frequency identification tag reader positioned on or near the at least one boundary, at least one object having at least one radio frequency identification tag connected thereto, and computer executable instructions readable by the at least one processor and operative to use the at least one 3D camera to determine whether the at least one object is within at least one boundary, use the at least one radio frequency identification tag reader to determine whether the at least one radio frequency identification tag is within the at least one boundary, and notify at least one user when the at least one object encroaches the at least one boundary.
US09092941B2 Gaming system and method for enabling a player to select progressive awards to try for and chances of winning progressive awards
The present disclosure provides a gaming device, a gaming system and a method for operating a gaming device or gaming system with a plurality of progressive awards. The gaming device enables a player to select one of the progressive awards. The player's selection of which progressive award to play for is based, at least in part, on a relative probability of the player winning the selected progressive award compared to the relative probabilities of the player winning the non-selected progressive awards. After selecting which award to play for, the gaming device either provides the selected progressive award to the player or modifies the relative probability that the player will win the selected progressive award with one or more of any award selections remaining. Such a configuration enables the player to strategically select which award to play for and the order that the player will play for the awards.
US09092934B2 Recovery of graphical game history after game software package has been removed from electronic gaming machine
Disclosed herein are techniques and equipment for saving game history data and package identification information for software packages used to provide a game cycle on a wager gaming machine. The game cycle may later be re-created using the game history data and software packages. For scenarios where some or all of the software packages used are no longer present on the gaming machine at the time of re-creation, the package identification information may be referenced to determine which software packages are missing and need to be provided to enable full game cycle re-creation.
US09092932B2 System and method for connecting gaming devices to a network for remote play
A system and method for connecting remote player devices to regulated host gaming devices in a network to provide remote game play. A host gaming device is configured to provide game information to a plurality of remote player devices to allow remote play of the host game device. Whether each remote player device is permitted to receive gaming data is based upon, at least in part, the geographic location of the remote player device.
US09092927B2 Medicament dispensing device
A medicament dispensing device comprises a first compartment, a second compartment and at least one opening accessible by a consumer and adapted to allow the consumer to retrieve a medicament package dispensed from one of the compartments. The first compartment receives and dispenses a corresponding first type of medicament package and has an internal configuration adapted to receive the first type of medicament package. The second compartments receives and dispenses a corresponding second type of medicament package and has an internal configuration that differs from the first compartment and that is adapted to receive the second type of medicament package but not the first type of medicament package.
US09092925B2 Sheets processing apparatus and sheets processing method
A sheet processing apparatus including a table to be loaded a first and a second banknote group partitioned by a header card recording the bar code number in the piling direction of the banknotes, a take-in portion to take in the banknotes of the first and second banknote groups loaded on the table and the header card, a discrimination portion to count the banknotes taken in by the take-in portion and discriminate the type hereof, a plurality of stackers to sort and stack the banknotes discriminated by the discrimination portion on the basis of the type thereof, and a sensor to detect the header card taken in by the take-in portion. The sheet processing apparatus additionally includes a controller to control so as to stop the taking-in of the second banknote group on the basis of detection of the header card by the sensor and after a lapse of a predetermined time, to start the taking-in of the second banknote group.
US09092924B1 Disk-type coin processing unit with angled sorting head
Currency processing systems, coin processing machines, and methods of sorting batches of coins are presented herein. A currency processing system is disclosed which includes a housing with a coin input area for receiving coins, and one or more coin receptacles stowed inside the housing. A disk-type coin processing unit is operatively coupled to the coin input area and the coin receptacle(s). The coin processing unit includes a rotatable disk for imparting motion to coins received from the coin input area, and a sorting head having a lower surface generally parallel to and at least partially spaced from the rotatable disk. The lower surface forms a plurality of shaped regions for guiding the coins, under the motion imparted by the rotatable disk, to a plurality of exit stations through which the coins are discharged to the coin receptacle(s). The sorting head and the rotatable disk are obliquely angled with respect to the support surface upon which the housing rests.
US09092921B2 Server determined bandwidth saving in transmission of events
A system for receiving a driving event comprises an interface and a processor. An interface is configured to receive a portion of data regarding a driving event. A processor is configured to determine whether more data regarding the driving event should be requested and, in the event that more data regarding the driving event should be requested, request more data regarding the driving event.
US09092920B2 System and method for managing a vehicle and a fleet of vehicles
A system and method for managing a vehicle is provided that includes at least one sensor, a certified processor, a database, a computer network, and a user portal. The at least one sensor is operable to generate data indicative of a critical condition of the vehicle. The certified processor in communication with the computer network and is operable to receive, process and store the data generated by the at least one sensor. The database is in communication with the computer network and is operable to selectively download and store a replica of the data stored on the certified processor via the computer network. The user portal is in communication with the computer network and is operable to enable a user to download, via the computer network, selected portions of the data stored on the certified processor or selected portions of the replica data stored on the database.
US09092906B2 Graphic processor and method of early testing visibility of pixels
A graphic processor includes a rasterizer configured to process vertex data to generate fragment data based on a maximum depth value, a minimum depth value, and a mask bit of each pixel included in one tile, each mask bit indicating whether each pixel is drawn or not, the vertex data including three dimensional information of the pixels, a pixel shader configured to process the fragment data to generate color data, and a raster operation unit configured to convert the color data to pixel data to be displayed.
US09092905B2 Curve rendering device, curve rendering method, curve rendering program, and integrated circuit
A curve rendering device is provided which is capable of judging whether a further approximation process is necessary for an approximation curve obtained by an immediately previous approximation process, and includes: a path dividing unit for calculating segmentation points on a center line; an outline point calculating unit for calculating, for each of the segmentation points, two offset points; a judging unit for calculating a distance between offset points, and judging a ratio of the longer distance to the shorter distance is greater than a predetermined value; and a curve forming unit for approximating, between two partial outlines, the longer one of the two partial outlines by using a greater number of line segments than line segments used to approximate the shorter one of the two partial outlines when the ratio is judged to be greater than the predetermined value.
US09092900B2 Terrain-based virtual camera tilting, and applications thereof
Embodiments alter the swoop trajectory depending on the terrain within the view of the virtual camera. To swoop into a target, a virtual camera may be positioned at an angle relative to the upward normal vector from the target. That angle may be referred to as a tilt angle. According to embodiments, the tilt angle may increase more quickly in areas of high terrain variance (e.g., mountains or cities with tall buildings) than in areas with less terrain variance (e.g., flat plains). To determine the level of terrain variance in an area, embodiments may weigh terrain data having higher detail more heavily than terrain data having less detail.
US09092898B1 Method, system and apparatus for the augmentation of radio emissions
In accordance with one example embodiment of the present invention, a plurality of antennas that are arranged according to a predetermined geometrical pattern receive radio emission signals from nearby radio emitting objects. Said radio emission signals are used to exhibit augmented reality indicia on a display, wherein the position of said augmented reality indicia on said display approximately indicates the direction of arrival of said radio emission signals. One or more databases, either positioned on the cloud or locally, may store the data, settings, and authorizations associated with said radio emitting object to permit and regulate the representation of said augmented reality indicia.
US09092895B2 System and method for soft-field reconstruction
A system and method for soft-field reconstruction are provided. One method includes establishing an initial estimate of a property distribution of an object, using a first reconstruction process to reconstruct an estimate of the actual property distribution and using a second reconstruction process different than the first reconstruction process to further reconstruct the estimate of the actual property distribution. A solution from the first reconstruction process is used as an initial estimate in the second reconstruction process.
US09092894B2 Display control device and display control program for grouping related items based upon location
A game device stores data of news information related to a plurality of news locations on a map. The game device divides the news locations into groups, and sets a determination region for each group. Further, the game device receives an input of designating a position in a display region from the user. When the designated position is within a determination region, news information related to one or more news locations included in a group corresponding to the determination region is displayed on a display device.
US09092890B2 Occlusion-aware reconstruction of three-dimensional scenes from light field images
A three-dimensional scene is modeled as a set of layers representing different depths of the scene, and as masks representing occlusions of layers by other layers. The layers are represented as linear combinations of atoms selected from an overcomplete dictionary. An iterative approach is used to alternately estimate the atom coefficients for layers from a light field image of the scene, assuming values for the masks, and to estimate the masks given the estimated layers. In one approach, the atoms in the dictionary are ridgelets oriented at different angles, where there is a correspondence between depth and angle.
US09092889B2 Image processing apparatus, image processing method, and program storage medium
An image processing apparatus includes a convertor configured to convert a photographic image into a first image with a specific tone, and a synthesizer configured to synthesize the photographic image on the first image converted by the convertor, at a predetermined transmittance to generate a second image.
US09092882B2 Image processing apparatus
Color correction of an image is implemented with a small circuit scale. A color correction section performs a color correction process on a pixel group-by-pixel group basis, and each pixel group is comprised of a plurality of adjoining pixels. A representative point generation section generates, e.g., a green (G) image signal of a representative point located as an imaginary point in the pixel group. A subtraction section subtracts the G-image signal of the representative point from an image signal of a G-pixel in the pixel group. A representative point color correction section performs the color correction process on the G-image signal of the representative point. An addition section adds the color-corrected G-image signal of the representative point to the output of the subtraction section.
US09092881B2 Color interpolation apparatus
A color interpolation apparatus includes a threshold value determining unit that calculates a luminance value of each area set based on each pixel of a Bayer pattern image and determines edge determining threshold values, an edge information calculating unit that calculates pixel value variations in multiple directions of the set areas by using pixel values of pixels included in each area and edge information regarding each area by using the multiple directional pixel value variations, an area determining unit that determines an edge type by using the edge determining threshold values and the edge information, and a color interpolation unit that applies a color interpolation filter previously set according to the edge type to a corresponding area according to the edge type. The area determining unit uses green information or interpolated green information of a central pixel depending on whether or not a color of the central pixel is green.
US09092880B2 Image processing apparatus and image processing method
A first interpolating image generating unit interpolates a first image acquired from a first pixel group including first pixels to generate a first interpolating image. A second interpolating image generating unit interpolates a second image acquired from a second pixel group including second pixels at the same exposure as that of the first image, using a signal of the second image, to generate a second interpolating image. A sensitivity characteristic converting unit converts the generated first interpolating image and second interpolating image into images having the same sensitivity characteristics. An image synthesizing unit synthesizes the first interpolating image and second interpolating image, having been converted to have the same sensitivity characteristics, to generate a synthesized image.
US09092869B2 Image processing apparatus, region determining method, and computer-readable, non-transitory medium
Provided are an image processing apparatus, a region determining method and a computer-readable, non-transitory medium that can appropriately determine a cutting off region from a read image. The image processing apparatus includes an edge pixel extractor for extracting edge pixels from an input image, a region detector for detecting a subject region surrounded by connected edge pixels among the edge pixels, a straight line detector for detecting a plurality of straight lines within the subject region, a rectangle region detector for detecting a rectangle region formed of four straight lines where two straight lines each are substantially at right angles to each other among the plurality of straight lines, and a region determination module for determining the rectangle region as a cutting off region from the input image when the rectangle region and the subject region are substantially the same.
US09092852B2 Generating an anatomical model using a rule-based segmentation and classification process
A system for computer-aided detection uses a computer-implemented network structure to analyze patterns present in digital image slices of a human body and to generate a three-dimensional anatomical model of a patient. The anatomical model is generated by detecting easily identifiable organs first and then using those organs as context objects to detect other organs. A user specifies membership functions that define which objects of the network structure belong to the various classes of human organs specified in a class hierarchy. A membership function of a potentially matching class determines whether a candidate object of the network structure belongs to the potential class based on the relation between a property of the voxels linked to the candidate object and a property of the context object. Some voxel properties used to classify an object are location, brightness and volume. The human organs are then measured to assist in the patient's diagnosis.
US09092848B2 Methods for automatic segmentation and temporal tracking
In one embodiment, a method of detecting centerline of a vessel is provided. The method comprises steps of acquiring a 3D image volume, initializing a centerline, initializing a Kalman filter, predicting a next center point using the Kalman filter, checking validity of the prediction made using the Kalman filter, performing template matching, updating the Kalman filter based on the template matching and repeating the steps of predicting, checking, performing and updating for a predetermined number of times. Methods of automatic vessel segmentation and temporal tracking of the segmented vessel is further described with reference to the method of detecting centerline.
US09092845B2 Image processing device with defect correcting circuit and image processing method
According to one embodiment, a condition judging unit judges whether a target pixel corresponds to a defect condition based on a signal of the target pixel and a signal of a horizontal peripheral pixel. A signal substituting unit performs signal substitution on the target pixel corresponding to the defect condition. When the condition judging unit judges that at least one of a vertical peripheral pixel and an oblique peripheral pixel corresponds to the defect condition, the signal substituting unit stops the signal substitution on the target pixel.
US09092842B2 System for defect detection and repair
A system for identifying a repair cut location for a defect in a liquid crystal device includes receiving an input image, a defect mask image, and a landmark structure image. The system determines a repair cut location, based upon the input image, the defect mask image, and the landmark structure image, for a liquid crystal device proximate the defect. The determination may be based upon a type of said defect, a cause of said defect, a position of said defect, and a spatial relationship of the defect and a structure of the landmark image.
US09092835B2 Vehicle noise detectability calculator
A system for determining the detectability of a fleet of vehicles by a listener at a target site. The system receives as input at least the number of vehicles, a selection of a noise signature for each vehicle, and a distance to the target. The system may then estimate noise pressure level for the fleet along the estimated distance from the given location to the target site based on the noise signature associated with each vehicle and display a graph showing the noise pressure level vs. distance from the given location to the target site. In an embodiment, the system may estimate the background noise level at the target site and subtract this from the noise pressure level of the fleet at the target site to determine an expected noise level above background noise at the target site.
US09092833B2 Claiming real estate in panoramic or 3D mapping environments for advertising
Techniques for identifying groups of features in an online geographic view of a real property and replacing and/or augmenting the groups of features with advertisement information are described. The techniques include providing a geographic view of a property within an online property management system, identifying a region of interest in the geographic view, analyzing the geographic view to locate one or more promotional features within the geographic view positioned upon a real property region, providing a user-selectable link associated with the region of interest in the geographic view, receiving a request for the region of interest in the geographic view via the user-selectable link, receiving data to alter at least one of the behavior or the appearance of the region of interest, storing the data in association with the geographic view, and updating the region of interest within the geographic view based upon the received data.
US09092827B2 Managing user location information in a social network
Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users.
US09092817B2 Placing a purchase order using one of multiple procurement options
A method and system for placing an order to purchase an item via the Internet. The order is placed by a user at a client system and received by a server system. The client system can display information identifying the item and, for each of multiple procurement options having information related to ordering the identified item, can display an indication of the procurement option such that selection of the displayed indication represents an ordering of the identified item using the information of the procurement option. In response to selection of a displayed indication, the client system can send to a server computer a request to order the identified item using the information of the procurement option for the selected indication.
US09092814B2 Dynamic electronic communication device
An dynamic electronic communication device. The tag according to embodiments of the invention is designed or set to discount, promote, incentivize, or apply information at certain states or within a certain timeframe at initial deployment, the tags themselves being capable of handling the logic. The tag generally includes a circuit, such as a silicon chip, that controls a flexible printed display, which displays the information when applied. The tag is optionally encapsulated in a plastic or glass case. The tag is made of a suitably small size such that the tag can easily be placed on individual items, and can be secured to other objects via an adhesive backing, sewn in, pinned on, and the like.
US09092807B1 Network-based systems and methods for defining and managing multi-dimensional, advertising impression inventory
A method for representing and managing an inventory of overlapping multi-dimensional items such as advertising or ad impressions. The method uses an inventory management module to generate unique segment identifiers for sets of inventory items by processing descriptions of the sets of impressions including defining criteria. The method includes processing the unique segment identifiers to create a representation of the inventory as a plurality of inventory regions, which may include non-overlapping regions that correspond to inventory items in a single set of the inventory and also include overlapping regions that correspond to inventory items in two or more of the sets (e.g., items that match two or more sets of defining criteria or attributes). Availability and selection of inventory is determined using the information on inventory regions to control effects of cannibalization, such as by implementing logically necessary allocation to only cannibalize a region on a limited or forced basis.
US09092803B2 System and method to initiate a mobile data communication utilizing a trigger system
A system and method to enable a user to initiate a communication with an organization using a mobile communication device by means of a trigger system. A system and method to enable an organization to acquire a user mobile device address by means of a trigger system. A system and method to enable an organization to respond to a user by means of a trigger system and a message application server. A system and method to enable organizations to deliver mobile messages, coupons, offers and promotions to users mobile device by means of a combination of a trigger system, a message application server and an offer application.
US09092797B2 Methods and apparatus to analyze and adjust demographic information
Methods, apparatus, and articles of manufacture to analyze and adjust demographic information of audience members are disclosed. An example method involves generating a first model based on reference demographic data corresponding to panelists and based on second demographic data and behavioral data from a database proprietor. The second demographic data and the behavioral data correspond to ones of the panelists having user accounts with the database proprietor. The method also involves using the first model to partition the second demographic data into a plurality of nodes, each node representing a respective subset of the second demographic data. The method also involves redistributing at least some of the second demographic data between at least some of the nodes to generate a second model.
US09092786B2 E-commerce failover system and method
Disclosed is a computerized method, non-transitory machine-readable medium and computer system for ensuring that critical information, such as that allowing an ecommerce customer to activate purchased downloadable software, can be retrieved even if issues occur in the primary distribution center. The method receives a call for data (e.g. key) at a first endpoint associated with a first distribution center, determining that the call for the data cannot be fulfilled at the first endpoint, and shifting the call for the data to a second endpoint associated with a second distribution center. The computer system comprises a first and second distribution center system, including modules for: fulfilling a call for data, or key; determining if a call cannot be fulfilled, determining a plurality of error indications; and redirecting calls originally directed to one of a first computer or a second computer to the other of the first computer and the second computer.
US09092784B2 Contacts affinity used to prioritize display of content item reviews in online store
A method is provided to display on an electronic device, prioritized reviews of content items offered in an online storefront; contact information associated the device includes social affinity information; contacts of the user of the device are matched to reviews of the content item within a content item database associated with the online storefront; social affinity between reviewers, who have a match user contacts, and the user of the device is used to prioritize the reviews; reviews are displayed on the electronic device UI with an indication of their priority based upon social affinity between the reviewer and the user of the device.
US09092777B1 Credit card tokenization techniques
The present invention provides techniques in connection with payment transactions. Techniques are included in which a non-merchant entity generates, stores, and provides to a merchant a token that can be stored and used by the merchant, for example, in place of a credit card number, in connection with a desired payment transaction. The token may be randomized, including alphanumeric characters, be of equal length to the credit card number, and include a configurable character sequence that is identical to a sequence of numbers in the credit card number. Additionally, the token may have a configurable maximum amount of time between generation and expiry, and may be useable in connection with only a single desired payment transaction. Storage and use of a token, instead of a credit card number, by the merchant in connection with the payment transaction may prevent the merchant from being subject to Payment Card Industry Data Security Standard requirements.
US09092765B2 Wearable mobile scanner system with mobile tablet having a mobile POS and enterprise resource planning application for POS customer order fulfillment and method in store inventory management for retail establishment
A retail store purchasing system has a plurality of wearable mobile scanner systems with mobile tablet devices integration capability therein adapted to be carried by employees. Each wearable mobile scanner system comprises a mobile tablet device attached to a wearable base housing directly below it, and connected by a base mount universal receiver with rotational coupling. The Main PCB has an EEPROM controlling operations of a USB scanner and MSR. The mobile tablet device has an application which allows wireless communication with a POS store systems server and also commands the EEPROM. A product to be purchased is scanned by activating a button associated with said wearable mobile scanner system. This scanned data is received through the Main PCB to the mobile tablet device USB port and is sent wirelessly to the POS store systems server to obtain product data concerning description, price, inventory and promotions.
US09092753B1 Methods and systems for inventorying personal property and business equipment
Methods and systems for documenting an inventory of items by accessing an inventory algorithm for creating an inventory list, adding multiple items to the inventory list, adding details about one or more of the items in the inventory list, identifying one or more real properties containing items in the inventory list, and linking one or more images and documents with one or more of the items in the inventory list. The user can schedule a future event reminder to automatically receive an email message corresponding to the scheduled event. The inventory can be created by providing a user with an access code to access the inventory list corresponding to the user, providing a Reseller with access to the inventory algorithm for setting up a new user account and the user authorizing an Authorized Inventory Professional with access to the inventory algorithm for creating the inventory list for the client user.
US09092739B2 Recommender system with training function based on non-random missing data
A processing device of an information processing system is operative to obtain observed feedback data, to construct a model that accounts for both the observed feedback data and additional feedback data that is missing from the observed feedback data, to optimize one or more parameters of the model using a training objective function, and to generate a list of recommended items for a given user based on the optimized model. In illustrative embodiments, the missing feedback data comprises data that is missing not at random (MNAR), and the model comprises a matrix factorization model. The processing device may implement a recommender system comprising a training module coupled to a recommendation module.
US09092735B2 Method and apparatus for structural delay plasticity in spiking neural networks
Certain aspects of the present disclosure relate to a technique for adaptive structural delay plasticity applied in spiking neural networks. With the proposed method of structural delay plasticity, the requirement of modeling multiple synapses with different delays can be avoided. In this case, far fewer potential synapses should be modeled for learning.
US09092732B1 Software service infrastructure indexing user demographics, interests and expertise
This disclosure pertains to methods and systems for predicting demographics and psychographics of any application object (user or item), and matching them to other objects based on an aggregated similarity scores derived from location and unstructured textual data. In some embodiments, vector-space representation may be used for matching, with demographic weights dynamically computed, for example, based on census data distribution information. Psychographic similarity may be computed, in some embodiments, on the basis of both non-classical semantic relatedness—finding implicit connections between terms in a knowledge source, and categorical information embedded in the knowledge source, preferably a large corpus such as Wikipedia.
US09092727B1 Exam type mapping
Provided herein are various systems and methods of using an exam type data structure to map exam types in various formats to master exam types that may be associated with customized rules or other features.
US09092723B2 Using a heuristically-generated policy to dynamically select string analysis algorithms for client queries
A method for dynamically selecting string analysis algorithms can begin with the training of the dynamic string analysis handler of a string analysis module to effectively handle a subset of string queries having contextual metadata received from a client application in an instructional environment. The effectiveness of the training module can be based upon feedback from the client application. Upon completion of the training, a string analysis algorithm selection policy can be synthesized. The string analysis algorithm selection policy can correlate a context of a string query in the subset to the usage of a string analysis algorithm. When in the operational environment, the dynamic string analysis handler can dynamically handle string queries having contextual metadata received from the client application in accordance with the string analysis algorithm selection policy. The string analysis algorithm to be used for a string query can be dynamically and independently determined.
US09092722B2 Printing control apparatus, control method, and storage medium
Feed information is acquired from a server using a URL designated from a user of a PC. The feed information is compared with a print condition designated by the user of the PC, to acquire document information that matches the print condition. Out of a plurality of image forming apparatuses registered for users, the image forming apparatus capable of performing printing is selected. Preview of document information acquired according to print setting set in the image forming apparatus is generated. Feed information having the generated preview and information relating to the image forming apparatus capable of performing printing added thereto are transmitted to the PC.
US09092721B2 Recording device and control method of the recording device
A recording device includes a recording unit that performs a recording operation, a first storage unit that stores a first template associated with a recording form, a second storage unit that store a second template corresponding to the first template, and a recording control unit that takes the second template corresponding to the designated first template from the second storage unit and gets the recording unit to perform the recording operation by using the second template when a recording instruction containing data designating the first template is input.
US09092714B1 Smart energized tapes for FOD-free aircraft applications
A smart energized tape configured to avoid problems with foreign object damage (FOD) includes: one or more of microdots and radio frequency identification (RFID) nanochips, the one or more of microdots and nanochips configured to facilitate one or more of FOD tracking, cost control, location tracking, and asset tracking. A smart, predominantly red energized tape configured to avoid problems with FOD includes: one or more of microdots and RFID nanochips, the one or more of microdots and nanochips configured to facilitate one or more of FOD tracking, cost control, location tracking, and asset tracking, wherein the smart energized tape is one or more of fluorescent and translucent, wherein the smart energized tape is one or more of internally lit, electrically lit, and chemically detectable.
US09092712B2 Embedded high frequency RFID
An embedded high frequency RFID system, method and device comprises a PCB having a non-conductive substrate and conductive traces on the substrate. The non-conductive substrate mechanically supports the PCB and the conductive traces electrically couple electronic components (e.g. microchips, resistors, capacitors) on the board together such that the PCB is able to operate. Additionally, the PCB beneficially comprises a high frequency RFID tag that is embedded within the PCB itself and locked in place by a non-conductive adhesive. As a result, the embedded high frequency RFID system, method and device enables each PCB to store data which gives each PCB sold to a customer a unique ID, which can be read over the life of the product.
US09092709B2 RFID tag including environmentally sensitive materials
According to one exemplary embodiment, an RFID device is disclosed. The RFID device includes a substrate, an antenna structure having a first sheet of electrically conductive material including two parts and an elongated slot extending therebetween, a wireless communications device coupled to the substrate, and an environmentally-responsive material disposed within a portion of the elongated slot.
US09092706B2 Organic light-emitting device for outputting image and security pattern, and display panel including the same
In an aspect, an organic light-emitting device including a first electrode, a second electrode facing the first electrode, and an organic layer between the first electrode and the second electrode, wherein the organic layer includes a light-emitting layer which emits light in a visible spectrum and light in a non-visible spectrum is provided.
US09092693B2 Image processing apparatus and method
According to one embodiment, an image processing apparatus includes following units. The extraction unit extracts, from image data including a plurality of pixels, wavelength signal values of the plurality of pixels. The light attenuation amount calculation unit calculates a light attenuation amount based on a ratio of a wavelength signal value of a target pixel to a representative signal value obtained from wavelength signal values of a local region around the target pixel. The pigment amount calculation unit calculates a pigment amount of a predetermined pigment component at the target pixel by resolving the light attenuation amount using an absorbance base of the predetermined pigment component.
US09092691B1 System for computing quantitative biomarkers of texture features in tomographic images
An image processing apparatus for computing a quantitative imaging biomarker (QIB) of disease severity from variations in texture-based features in a tomographic image, the apparatus including a first preprocessing module for normalizing the intensities in the tomographic image; a second identification module for identifying at least one organ of interest in the tomographic image; a third ROI selection module for identifying and selecting a plurality of target ROIs and reference ROIs representative respectively of abnormal and normal pathology in the organ(s) of interest; a fourth ROI assessment module for extracting a plurality of texture-based feature signatures from the target ROIs and the reference ROIs, wherein the feature signatures are generated from distributions of statistical attributes extracted from each ROI; a fifth biomarker assessment module for computing the distance between the target ROI signatures and the reference ROI signatures, wherein the biomarker of disease severity is a function of the distances between the target ROI signatures and the reference ROI signatures.
US09092682B2 Laser scanning code symbol reading system employing programmable decode time-window filtering
A method and system for reading code symbols using a code symbol reading system having a programmable decode time-window filter mode of operation. During this mode of operation, only decoded code symbols that have been scanned within a selected (e.g. central) portion of the laser scan line field are processed according to a special decode time-window filtering function. In particular, if the decoded bar code symbol is a programming-type bar code symbol, then the system controller applies the function represented by the programming-type bar code symbol; and if the decoded bar code symbol is a non-programming-type bar code symbol, then the system controller either transmits symbol character data associated therewith to the host system or stores the symbol character data within memory aboard the bar code symbol reading system.
US09092669B2 Image processing apparatus for processing photographed images
An image processing apparatus acquires a photographed image of an object on which a plurality of indicators have been arranged, recognizes an indicator in the photographed image, detects a position of the indicator, judges a timing at which a state of the object is changed to a predetermined state based on a change in the detected position of the indicator with respect to respective sequentially acquired images, and judges a state of the photographed image based on detected positions of the plurality of indicators with respect to a photographed image acquired at the judged timing at which the state of the object is changed to the predetermined state.
US09092659B2 Subject determination apparatus that determines whether or not subject is specific subject
A subject determination apparatus includes: an image obtaining unit, first and second similarity degree determination units, an information obtaining unit, and a subject determination unit. The second similarity degree determination unit determines whether a similarity degree between a reference image and an image of a candidate region of a specific subject image in one of frame images sequentially obtained by the image obtaining unit is equal to or more than a second threshold value smaller than a first threshold value if the similarity degree is determined by the first similarity degree determination unit to be less than the first threshold value. The information obtaining unit obtains information indicating a similarity degree between the reference image and an image of a region corresponding to the candidate region in another frame image obtained a predetermined number of frames before the one frame image.
US09092652B2 Zero reference based ridge flow map
A method includes receiving fingerprint image data at a fingerprint recognition sensor, where the fingerprint image data are associated with an authorized user. The fingerprint image data are transformed into a substantially rotationally invariant representation, which is maintained in a database of enrolled fingerprint information. Processed fingerprint image data from an accessing user are compared with the substantially rotationally invariant representation of the fingerprint image data from the authorized user.
US09092636B2 Methods and systems for exact data match filtering
A technique for efficiently preventing exact data words (“entities”) from unauthorized disclosure is disclosed. Protect agents installed at various egress points identify candidate entities from digital information desired to be disclosed by a user. The candidate entities are compared against registered entities stored in a lightweight entity database (LWED). If a candidate entity matches against a registered entity in the LWED, the protect agent initiates a security action. Alternately, the protect agent transmits the matching candidate entity to a global entity database (GED) server to receive additional confirmation on whether the candidate entity matches a registered entity. In some instances, the protect agent also receives (from the GED server) metadata information associated with the matching candidate entity. The protect agent utilizes the metadata information to initiate suitable security actions.
US09092630B2 Systems and methods for isolation of information handling resources in response to external storage resource boot
An information handling system may include a processor, at least one information handling resource, at least one external port configured to receive an external information handling resource and couple the external information handling resource to the processor, and a basic input/output system. The basis input/output system may comprise a program of instructions executable by the processor and configured to cause the processor to determine whether a current boot session of the information handling system was initiated by a boot from an external storage resource coupled to the at least one external port, and in response to a determination that the current boot session of the information handling system was initiated by a boot from an external storage resource coupled to the at least one external port, disable one or more of the at least one information handling resource for the current boot session.
US09092620B2 Monitoring apparatus, control method, and computer-readable recording medium
A monitoring apparatus include a memory which stores a program for executing procedures and a processor coupled to the memory and executes the procedures based on the program, wherein the procedures includes detecting a destination of access from a server apparatus to a storage apparatus on the basis of a result of analysis of a packet transmitted and received between the storage apparatus and the server apparatus, the storage apparatus including a plurality of storage areas, the server apparatus executing a plurality of virtual servers, part of the plurality of storage areas being allocated to each of the plurality of virtual servers as an accessible storage area, and determining that abnormal access is performed from the server apparatus to the storage apparatus when the storage areas of the detected destination are beyond a certain criterion in the plurality of storage areas.
US09092616B2 Systems and methods for threat identification and remediation
Instrumented networks and platforms having target subjects (devices, transactions, services, users, organizations) are disclosed. A security orchestration service generates runtime operational integrity profiles representing and identifying a level of threat or contextual trustworthiness, at near real time, of subjects and applications on the instrumented target platform. Systems and methods for threat identification and remediation for computing platforms based upon reconnaissance-based intelligence correlation and network/application monitoring are disclosed. In an embodiment, a method provides runtime operational integrity of a system by receiving: a dynamic context including endpoint events; and network endpoint assessments. The method generates temporal events based on the network endpoint assessments and correlates the endpoint events and temporal events before generating an integrity profile for the system. In another embodiment, flow level remediation is provided to isolate infected or compromised systems from a computing network fabric using a network trust agent, an endpoint trust agent, and a trust orchestrator.
US09092613B2 Device authentication using proxy automatic configuration script requests
Methods and systems for performing device authentication using proxy automatic configuration script requests are described. One example method includes generating a unique key for a client device; configuring the client device to send a request for a proxy automatic configuration (PAC) script upon accessing a network, the request including the unique key; receiving, over a network, a request for the PAC script including a request key; and authenticating the client device on the network if the request key matches the client device's unique key.
US09092609B2 Authenticating a rich client from within an existing browser session
A user authenticates to a Web- or cloud-based application from a browser-based client. The browser-based client has an associated rich client. After a session is initiated from the browser-based client (and a credential obtained), the user can discover that the rich client is available and cause it to obtain the credential (or a new one) for use in authenticating the user to the application (using the rich client) automatically, i.e., without additional user input. An application interface provides the user with a display by which the user can configure the rich client authentication operation, such as specifying whether the rich client should be authenticated automatically if it detected as running, whether and what extent access to the application by the rich client is to be restricted, if and when access to the application by the rich client is to be revoked, and the like.
US09092607B2 Dynamic flow control for access managers
A master flow controller can branch to a dynamic flow controller for a specific event in an authentication process. The master flow controller saves the state of the plug-in execution before branching the control into the dynamic flow controller. All the attributes stored in the authentication context by the authentication plug-in is saved and synchronized before the control is branched to the child flow controller. After the dynamic flow controller finishes execution, the state information is synchronized between flow controllers.
US09092591B2 Automatic generation of wire tag lists for a metal stack
Mechanisms are provided for pruning a layer trait library for use in wire routing in an integrated circuit design process. The mechanisms receive a plurality of wirecodes and a metal stack definition. The mechanisms generate a verbose layer trait library based on all possible combinations of the wirecodes and layers of the metal stack definition. The mechanisms generate a pruned layer trait library by pruning the verbose layer trait library to remove redundant layer traits from the verbose layer trait library. In addition, the mechanisms store the pruned layer trait library for performing wire routing of an integrated circuit design.
US09092588B2 Crosstalk analysis method
An embodiment of the disclosure provides a crosstalk analysis method executed by a computer. The method includes steps of: executing a layout program; executing a crosstalk analysis program; acquiring, by the crosstalk analysis program, a plurality of parameters from a layout result generated by the layout program; estimating a crosstalk value according to the parameters; determining whether the crosstalk value is larger than a predetermined value; generating a layout suggestion when the crosstalk value is larger than the predetermined value.
US09092577B2 Method for generating test data for evaluating program execution performance
Test data used in evaluating the performance of a program is generated. First, a source program targeted for performance evaluation, sample data, and a generation parameter used for determining the size of the test data to be generated are received from an input device. A processor then executes the source program using the sample data and obtains the number of executions for each of a plurality of statements in the source program. In addition, on the basis of the obtained number of executions, the processor generates test data having a size that is a multiple of the generation parameter of the sample data size, the test data being such that the frequency of executions for each of the plurality of statements in the source program is the same as the frequency of executions for each of the plurality of statements when executing the source program using the sample data.
US09092573B2 System, method, and computer program product for testing device parameters
A system, method, and computer program product are provided for testing device parameters. In use, a plurality of device parameters is determined, utilizing a directed acyclic graph (DAG). Further, the determined plurality of device parameters is tested.
US09092571B2 Server throttled client debugging
Systems and methods of debugging client applications may provide for detecting a runtime error in a first version of a client application, and obtaining a second version of the client application server in response to the runtime error. The second version of the client application may be used to conduct a diagnosis of the runtime error.
US09092569B2 Abstraction-guided synthesis
Given a program P, a specification S, and an abstraction function α, verification determines whether P satisfies the specification S under the abstraction α. If not, a trace T that violate the specification is selected, and either the abstraction α is refined or a constraint that avoids the trace T is computed and added to a set of constraints. The set of constraints are used to modify the program P.
US09092563B1 System for discovering bugs using interval algebra query language
A system for discovering bugs comprises an input interface and a processor. The input interface is configured to receive a bug definition. The bug definition includes a set operator with a time constraint and one or more set operands. The input interface is configured to receive an event log. The processor is configured to determine a list of bug occurrences using the bug definition and the event log.
US09092561B2 Model checking for distributed application validation
A model checking system is described herein that more effectively verifies and validates the design of distributed applications by providing a model and a generic framework to check application invariant properties, detect anomaly behaviors, and monitor application health. The model checking system checks on-line application behavior against application models derived from formal descriptions of the application. The system formulates the concrete application as an abstract model and a number of rules or properties that are expected to hold for the application under all conditions. The model checker compares the actual application execution with the models and either confirms that the properties hold true or reports that the properties are violated. Thus, the model checking system provides more efficient and thorough validation of distributed applications under more realistic production conditions.
US09092558B2 Grouping frequently referenced data items to co-locate for cache utilization
A method, system and apparatus for configuring programmatic objects for cache co-location. The method can include the steps of counting a frequency of access for individual fields in the object in a static analysis, rearranging the fields in the object based upon the counted frequency in the static analysis, and executing the object. Subsequently, a frequency of access for the individual fields in the object further can be counted in a dynamic analysis. Consequently, the fields in the object can be further rearranged based upon the counted frequency in the dynamic analysis to produce an optimal grouping for placement in cache memory. In a preferred aspect of the invention, access types for the individual fields can be identified. Subsequently, the rearranging step and the further rearranging step can be performed based both upon the counted frequency and also upon the access types.
US09092554B2 Alzheimers support system
A system, method, and apparatus for reminding users with declining cognitive abilities that remote assistance from a caregiver is available and for providing a simplified way of requesting the assistance. The assistance may be provided through a videoconference on a patient assistance apparatus, which may comprise a screen, speaker, and microphone. The apparatus may remind the user when the user is present at or near the apparatus, which may be detected through a motion or proximity sensor. When the user is near, the apparatus may output an assistance inquiry message which proactively asks whether the user needs assistance. The apparatus may then receive a verbal or other form of inputted response. Based on the user's response, the apparatus may initiate a videoconference with the remote caregiver. The apparatus may also output a message inquiring whether the user is present, which may allow a remote caregiver to initiate a videoconference.
US09092553B2 Method and system for calculating daily weighted averages of glucose measurements (or derived quantities) with time based-weights
A method and system for calculating daily weighted averages of glucose measurements (or derived quantities) with time-based weights are disclosed. The present invention computes an average daily glucose value using the time based weights based on only consecutive glucose measurements in the plurality of glucose measurements with acceptable time intervals that do not exceed a predefined maximum time interval. The invention further relates to a computer program for implementing the method for calculating daily weighted averages of spot monitoring glucose measurements (or derived quantities) with the time-based weights.
US09092552B2 System monitor for monitoring functional modules of a system
A method includes detecting a counter event at a system monitor of a system. The method also includes, in response to detecting the counter event, checking a state of each flag of a first set of flags. Each of the first set of flags is associated with a monitored module of the system, and the state of each of the first set of flags is indicated by a value at a memory location that is enabled. The method also includes, in response to determining that at least one flag of the first set of flags has a value indicating an error associated with a particular monitored module, causing an action to be performed at the system.
US09092545B2 Intellectual property asset manager (IPAM) for context processing of data objects
Context data processing is described herein. One or more contexts are selected. Each context includes one or more attributes, and a plurality of data objects that satisfy the attributes. A list of data objects contained in the selected contexts is displayed. At least some of the data objects in the selected contexts are processed. Such processing may involve generating claim trees, citation trees, and data object families, which may be displayed using hyperbolic trees. In an embodiment, the contexts are groups. In other embodiment, the contexts are each associated with a data object type. In this latter embodiment, the contexts include data objects of their respective data object types.
US09092541B2 Route configuration implementation method and routing device
The embodiments of the present invention relate to the field of communication technologies and disclose a route configuration implementation method and a routing device, The route configuration implementation method includes: when it has been detected that an address entered in a browser is a locally configured address, analyzing a type of a display connected to a routing device; and if the display is a display of a first type, providing a pre-stored simplified page for the browser for displaying, where the pre-stored simplified page includes a route configuration page, and a page of the browser is displayed through the display and the simplified page is smaller than a regular page to match the screen of the display of the first type, where the resolution of the screen of the display of the first type is lower than that of a regular screen.
US09092538B2 System and method for determining the data model used to create a web page
A system for determining the data used to create a web page includes a web server configured to generate a web page, the web page comprising at least one content object, a content management system coupled to the web server and a content manifest provided by the web server, the content manifest including a content identifier for the at least one content object on the web page.
US09092532B2 Method and server for searching for nearby user in social networking services
When location information and a user Identification (ID) is received from a client terminal device of a user X, a grid Y, to which the location information belongs, is determined. The user ID and the location information of the user X is stored in a list of the grid Y. The grid Y is in a grid array obtained by dividing a surface of the earth into the grids and areas of the grids are the same. Users in the grid Y and other grids are searched. The grid Y and the other grids form an N-grid and the grid Y is a center of the N-grid. The users are ranked in an ascending order of distances between the users and the user X. The ranked user IDs and distances between the users and the user X are sent to the client terminal device of the user X.
US09092522B2 Method and a system to organize and manage a semantic web service discovery
An example embodiment refers to a method to organize and manage a semantic web service discovery within a network with a distributed architecture of multiple independent network nodes, each node being able to store a subset of semantic web service instances, wherein an assignment of each semantic web service instance to at least one network node is automatically computed based on a defined vocabulary derived from ontologies that is distributed over the network nodes and that is used both in describing and finding that instance on request. An example embodiment further covers a system, a computer program and a computer program product to organize and manage a semantic web service discovery within a network.
US09092521B2 Method of and system for fact checking flagged comments
A fact checking system verifies the correctness of information and/or characterizes the information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information.
US09092518B2 Automatic identification of repeated material in audio signals
A system and method are described for recognizing repeated audio material within at least one media stream without prior knowledge of the nature of the repeated material. The system and method are able to create a screening database from the media stream or streams. An unknown sample audio fragment is taken from the media stream and compared against the screening database to find if there are matching fragments within the media streams by determining if the unknown sample matches any samples in the screening database.
US09092516B2 Identifying information of interest based on user preferences
Techniques for calculating a ranking of at least one item in a plurality of items. The techniques include receiving user preferences comprising a plurality of first-order user preferences indicative of a user's preferences for items in the plurality of items, and at least one second-order user preference indicative of the user's preferences among first-order user preferences in the plurality of first-order user preferences; calculating, with at least one processor, a ranking of the at least one item in the plurality of items based, at least in part on, at least one data structure encoding a preference graph that represents the received user preferences; and identifying and outputting at least a subset of the plurality of items to a user, in accordance with the ranking.
US09092508B1 Overseeing data storage equipment power usage via local collection of power consumption data and remote evaluation and reporting of performance
A technique oversees data storage equipment power usage. The technique involves acquiring, by data storage equipment, power consumption data while the data storage equipment performs host data storage input/output (IO) operations on behalf of a set of host computers during a power consumption time period. The technique further involves storing, by the data storage equipment, the power consumption data in a local database during the power consumption time period. The technique further involves electronically providing, by the data storage equipment, the power consumption data from the local database to a remote power consumption analysis facility through a computerized communications medium to determine power consumption performance of the data storage equipment during the power consumption time period. Such operation alleviates the user from having to manually take measurements and perform calculations which would be burdensome and error prone.
US09092507B2 Apparatus and method for computing n-way co-occurrences of data tuples in scalar indexes
A non-transitory computer readable storage medium includes executable instructions to receive primary matched values with corresponding document identifications. The primary matched values correspond to a specified primary value, for example expressed in a search query. A secondary scalar index is scanned to match the document identifications with secondary matched values with corresponding secondary values. A tertiary scalar index is scanned to match the document identifications with tertiary matched values with corresponding tertiary values. The secondary values and tertiary values are provided as tuples. Each tuple has the specified primary value, a secondary value, a tertiary value and frequency indicia.
US09092506B1 Providing a report based on a negative keyword
Methods and systems for providing a report based on a negative keyword may include receiving search query data and advertiser data including a negative keyword, matching the search query data to a negative keyword, and providing display data representing a report including an indication that an advertisement was blocked from being shown in response to a search query based on the negative keyword.
US09092491B2 Searching documentation across interconnected nodes in a distributed network
Documentation from a network including a plurality of computing nodes is achieved by processing a query for documentation at one or more of the computing nodes within the network in accordance with a priority of each of the computing nodes to obtain search results pertaining to the documentation, where the priority for each computing node is based on a quantity of incoming connections for each computing node. The search results are prioritized in accordance with the priority of the corresponding one or more computing nodes providing the search results.
US09092490B2 Rich results relevant to user search queries for books
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for triggering rich results in response to publication queries. In one aspect, a method includes receiving a publication query. One or more publication search results are obtained. A rich result is triggered based on a score of the first-ranked publication result if it meets a threshold relative to other publication search results. The rich result is populated with additional metadata about the publication obtained from web resources and product resources from multiple corpora. The rich result is provided with the publication search results.
US09092487B1 Analyzing content using abstractable interchangeable elements
A system and method (a “utility”) is provided for improving the accuracy of a content matching analysis that identifies a composition of an item of protectable content of a user. The item of protectable content may include a portion of source code or object code, individual or bundled source code or object code files, binary code files, directory structures and/or trees, open source software projects or packages, and/or proprietary software applications or packages. The utility involves storing a number of items of comparison content on a storage structure, receiving an item of user content at a computer-based content exchange, and comparing the item of user content to the items of comparison content to determine, from among the items of comparison content, one or more potential matches that each include a matched portion that is similar to a portion of the item of user content. The utility further includes selecting a noise reduction technique from a number of noise reduction techniques available to the content exchange and applying the noise reduction technique to eliminate noise and/or false positives (e.g., one or more redundant matches and/or erroneously identified matches) from the potential matches.
US09092485B2 Dynamic suggested search queries on online social networks
In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, generating a plurality of structured queries, where each structured query comprises references to nodes and edges of the social graph, and where at least one of the structured queries is a dynamic query comprising a reference to one or more to the social graph, and sending one or more of the structured queries to a user for display, where at least one of the sent structured queries is a dynamic query.
US09092484B1 Boolean reordering to optimize multi-pass data source queries
In an embodiment, a computer-implemented method optimizes queries. The method includes (a) representing a filter criteria for data in a data source as a first Boolean statement with a plurality of expressions connected by a plurality of logic operators including at least one OR operator and at least one AND operator; (b) determining that an expression in the plurality of expressions is a measure expression; (c) analyzing the first Boolean statement to identify an expression in the plurality of expressions that will be ANDed with results of the determined measure expression; (d) replacing the measure expression determined in (b) with a statement ANDing the measure expression determined in (b) and the expression identified in (c) to determine a second Boolean statement that describes the filter criteria that the first Boolean statement represents; and (e) generating, based on the second Boolean statement, a sequence of queries.
US09092481B2 Method and system for processing graph queries
In certain example embodiments, a graph query retrieves data items from a data source by indicating a source node, a target node, and a plurality of edges between the source and target nodes. Each edge includes one or more relation conditions. Each relation condition defines a mapping between items of one of the source item types and items of one of the target item types. The edges are selected and traversed from the source node to the target node in accordance with the relation condition(s), producing an intermediate set of result items including items of the data source that belong to the at least one target item type and fulfill the corresponding relation condition(s). Items from the intermediate set of result items that do not fulfill the corresponding relation condition(s) are deleted as further traversals are made. The intermediate set ultimately is returned as the graph query result.
US09092480B2 Method and apparatus for performing extended search
A method and apparatus for performing extended search are provided. The method includes receiving user-inputted keywords; extending the user-inputted keywords according to geographical information to acquire extended keywords; performing a search by using the extended keywords; and returning search results to the user. With the present technical solutions, privilege control can be effectively performed in a cloud storage system. With the present embodiments, more information may be provided to a user for reference.
US09092478B2 Managing business objects data sources
Methods, computer-readable media, and systems for managing business objects data sources. A search query that includes multiple query terms is received. Each query term at least partially represents metadata associated with one of multiple business objects data sources that each stores multiple data items. Multiple search index documents are searched to identify one or more business objects data sources that are each associated with metadata at least partially represented by each query term. Multiple metadata tables are searched to identify metadata associated with each identified business objects data source. The identified business objects data sources are searched for data items that satisfy the identified metadata. Representations of the data items and the metadata are provided in response to receiving the search query.
US09092476B2 Method and system for distributed data management of personal data in a social networking context
A receiving user receives an electronic message from an originating user such that the electronic message contains a data directive that requests a data transfer to/from the receiving user and the originating user. In response to receiving the electronic message, access privileges for the originating user are determined at the receiving computer with respect to access privilege parameters that have been specified by the receiving user. One or more remote and/or local datastores are accessed in order to read and/or write data in accordance with the determined access privileges and the requested data transfer. A response message may be returned to the originating user. One or more new request messages may be sent by the receiving user to other users, wherein each new request message includes the data directive.
US09092469B2 Partitioning sorted data sets
Techniques described herein generally relate to processing data sets. The data sets can each include multiple indexed data values that can be partitioned into first and second portions. Each data value in each of the first portions of the data sets may have a greater magnitude than each data value in each of the second portions of the data sets. The first portions and second portions of the data values can be further processed by either different processors, or different processor cores as may be desirable.
US09092467B2 Systems and methods for displaying data in split dimension levels
Systems and methods for displaying data in split dimension levels are disclosed. In some implementations, a method includes: at a computer, obtaining a dimensional hierarchy associated with a dataset, wherein the dimensional hierarchy includes at least one dimension and a sub-dimension of the at least one dimension; and populating information representing data included in the dataset into a visual table having a first axis and a second axis, wherein the first axis corresponds to the at least one dimension and the second axis corresponds to the sub-dimension of the at least one dimension.
US09092463B2 Keyword generation
This specification describes technologies relating to generation of keywords. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving structured data describing a content item, the structured data indicating a category for the content item. The methods may further include searching domains associated with the category using a first query, formed based on data elements in the structured data, to identify resources associated with the identified domains. The methods may further include determining one or more queries based on data reflecting past search queries, where each of the one or more determined queries resulted in one or more of the identified resources being returned as part of a search result, and determining keywords based on the one or more determined queries. The methods may further include transmitting or storing the keywords for use in impression allocation decisions.
US09092461B1 System and method for tiering data storage
A method, computer program product, and computing system for rendering a user interface screen that is accessible by a user of a storage system. The storage system includes a plurality of data tiers. An indication is received, via the user interface screen, that identifies a data portion to be retiered and a future point-in-time when the data portion will be retiered amongst the plurality of data tiers. At the future point-in-time, the retiering of the data portion is effectuated amongst the plurality of data tiers.
US09092459B2 Media object query submission and response
Methods and systems for submitting media object queries and receiving suggested answers for the media object queries. In one aspect, a method includes receiving from a first user a first media object and a first query relating to content in the first media object, presenting the first media object and the first query to multiple second users, receiving a suggested answer to the first query from each of two or more second users of the multiple second users, where at least two of the suggested answers are distinct, ranking the suggested answers, and presenting one or more of the ranked suggested answers to the first user.
US09092458B1 System and method for managing search results including graphics
A system and method of sorting graphics files with a graphic server and image search engine is disclosed. The method preferably comprises the steps of: receiving a plurality of search results where each of the search results comprising one or more associated graphics; using a general purpose computer to identifying one or more groups of said graphics that depict or otherwise possess similar visual features; and returning the plurality of search results to a user in accordance with said identified groups. The preferred embodiment effectively clusters graphics files, particularly image files, based on upon shared scale-invariant features in order to enable the user to readily identify collections of images relevant to the user while skip past collections of less relevant images.
US09092456B2 Method and system for reconstructing image having high resolution
A method and system for reconstructing an image displayed on an electronic device connected to a network, to be a high resolution image. The method of reconstructing a selected area of the image displayed on the electronic device connected to a network, to be a high resolution image, includes: receiving a request to expand the selected area; collecting images including the selected area from the Internet; correcting the selected area to have a high resolution while expanding the selected area based on the collected images; and displaying the image expanded to have a high resolution on the electronic device.
US09092452B2 Virtual node subpool management
Virtual file system virtual nodes are grouped in subpools in response to identified resource components and managed as a function of their subpool groupings. Virtual nodes are decomposed into individual components linked to each other within each node. The components that have repetitive accesses by applications within the virtual file system and their respective frequencies of repetitive access are identified. Modules of linked occurrences of the repetitive components within each of the plurality of virtual nodes are formed, and subsets of the virtual nodes sharing common modules are grouped into subpools. Accordingly, in response to an application of the virtual file system requesting a service that is satisfied by a subpool common module, selection of a virtual node for reinitiating for reuse by the application is restricted to virtual nodes within the subpool associated with the common module.
US09092447B1 Method and system for duplicate detection
A system and method for detecting duplicates during processing. The duplicate detection may be performed by a financial institution, such as a bank. The method may be implemented on a computer based system. The duplicate detection method may be automated. The method may be applied initially to incoming electronic data files prior to further processing of the electronic data to prevent processing of duplicate items. The system and method may use a function, such as a hash function, to perform the duplicate detection. Other functions, such as a Bloom filter which may use multiple hash functions, may be used to perform the duplicate detection.
US09092445B2 Predictive information topology modeling and visualization
A system and method of ensuring usage-based compliance based on a predicted model topology are disclosed. The system includes an information topology that extracts information from at least one information object, a daemon that operates to monitor interactions with at least one information object, an analyzer that performs a statistical-based pattern analysis using the monitored interactions, and a compliance policy that receives input from the information topology. The compliance policy is adjusted based on the analyzer and any new rules, and compares the actual state to the desired state. The method includes monitoring a file system to capture user interaction with the file system, performing statistical-based pattern analysis on the captured interactions, adjusting a compliance policy based on the statistical analysis and any new rules, inputting an information topology into the compliance policy, and comparing the actual state to a desired state that is based on the adjusted compliance policy.
US09092444B2 Caching of deep structures for efficient parsing
A parsing method and system. The method includes generating an n-gram model of a domain and computing a tf-idf frequency associated with n-grams of the n-gram model. A list including a frequently occurring group of n-grams based on the tf-idf frequency is generated. The frequently occurring group of n-grams is transmitted to a deep parser component and a deep parse output from the deep parser component is generated. The deep parse output is stored within a cache and a processor verifies if a specified text word sequence of the deep parse output is available in the cache.
US09092434B2 Systems and methods for tagging emails by discussions
Systems and Methods are disclosed that provide for organizing a first plurality of email documents into a plurality of document groups, reviewing a document group from the plurality of document groups, and associating review content with the document group. Review content may then be propagated to one or more email documents associated with the document group to produce a second plurality of email documents. One or more email documents may be annotated in accordance with the review content. Depending on the embodiment, review content may include text, graphics, audio, tag, and multimedia information. Produced documents can be searched and browsed in accordance with information in the review content. Email documents can be grouped by information in meta information and/or header information associated with the email documents into various groups, including threads or conversations.
US09092433B2 Layered abstraction systems and methods for persistent content identity
This invention generally relates to methods and systems for associating and identifying content, including both physical and electronic objects, with metadata through networks. The invention also generally relates to routing systems for handling requests including content identifiers. One claimed method is provided for media content identity resolution. The method includes: computing a content identifier from a media content signal; forming a layered content identifier, the layered content identifier including the content identifier, an identity provider identifier and a metadata claim; issuing a resolution request to a routing service to get metadata associated with the layered content identifier, the routing service interpreting the layered content identifier by forwarding the metadata claim to an identity provider identified by the identity provider identifier; and receiving in response to the resolution request, the metadata associated with the layered content identifier. Of course, other combinations are provided and claimed as well.
US09092414B2 Using document templates to assemble a collection of documents
Methods and apparatus, including computer program products, to assemble a collection of documents according to a document list. The document list represents documents to be included in the collection, and includes multiple entries that identify document templates. Each document template includes instructions that a web server can execute to generate a web document based on one or more parameters. A web document corresponding to each of the multiple entries is requested; the requested web documents are received and stored in the collection of documents. Links in the received web documents can be identified and updated. The collection of documents can be accessed as part of a web site.
US09092401B2 System and methods for detecting genetic variation
The invention provides methods, apparatuses, and compositions for high-throughput amplification sequencing of specific target sequences in one or more samples. In some aspects, barcode-tagged polynucleotides are sequenced simultaneously and sample sources are identified on the basis of barcode sequences. In some aspects, sequencing data are used to determine one or more genotypes at one or more loci comprising a causal genetic variant. In some aspects, systems and methods of detecting genetic variation are provided.
US09092399B2 Isolating a PCI host bridge in response to an error event
Instead of disabling PCI communication between system resources in a host computing device and I/O devices when a PCI Host Bridge (PHB) is unable to function, the host computing device may include a redundant PCI communication path for maintaining communication between the system resources and the I/O devices after a first PHB experiences an unrecoverable error. In one embodiment, the redundant PCI communication path includes a second PHB that is maintained in a standby state so long as the first PHB is functioning normally. However, once the first PHB experiences an unrecoverable error, the second PHB is changed to the master state and assumes the responsibility for maintaining communication between the system resources and the I/O devices.
US09092397B1 Development server with hot standby capabilities
A method for managing a database comprises causing a standby server to provide a development platform; causing the standby server to mimic an authenticating media access control (MAC) address of a primary server; causing the primary server to transfer data to the standby server in order to provide a backup of the data on the standby server; determining that the primary server is not able to perform one or more functions; provisioning the standby server, in response to determining that the primary server is not able to perform the one or more functions, to perform the one or more functions; and causing the standby server, after provisioning the standby server, to perform the one or more functions, wherein the one or more functions are verified via the mimicked authenticating MAC address.
US09092396B2 Standby system device, a control method, and a program thereof
A standby system device 200 which is connected to an active system device 100 includes a process information sharing unit 203B and a standby process management unit 203C. The process information sharing unit 203B receives active side process information indicating usage of resources of an active system process 103A operating on the active system device 100 from the active system device 100. The standby process management unit 203C terminates a standby process 203A before activating a takeover process 203D used for taking over processing of the active system process 103A when a takeover of the active system process is requested on the standby system device 200, the standby process 203A referring to the active side process information and acquiring resources in such a way that usage of resources of the standby process 203A is equal to or greater than the usage of resources of the active system process 103A.
US09092394B2 Depth based context identification
A method or system for selecting or pruning applicable verbal commands associated with speech recognition based on a user's motions detected from a depth camera. Depending on the depth of the user's hand or arm, the context of the verbal command is determined and verbal commands corresponding to the determined context are selected. Speech recognition is then performed on an audio signal using the selected verbal commands. By using an appropriate set of verbal commands, the accuracy of the speech recognition is increased.
US09092383B2 Portable media player as a remote control
A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player.
US09092379B2 Method and apparatus for backup and recovery using storage based journaling
A storage system maintains a journal of journal entries and at least one snapshot of one or more data volumes. By assigning a unique sequence number to journal and snapshot, it is easy to find a journal which can be applied to the snapshot. A technique is described for detecting an overflow condition of running out of journal space and recovering the journal space.
US09092378B2 Restoring computing environments, such as autorecovery of file systems at certain points in time
A method and system for restoring a computing environment from a secondary data store, and facilitating such restoration, is described. In some examples, the system copies the configuration parameters of a computing environment, such as a file system, as well as the data within the file system, and transfers the copies to secondary storage for later restoration. For example, the system may generate an xml file of the configuration parameters of the computing environment when a backup operation of the computing environment is performed, and store the xml file along with copies of the data from the computing environment in secondary storage.
US09092373B2 Microcomputer with bootable flash memory
The present invention provides a microcomputer having a CPU, a flash ROM which stores programs or the like therein and a read controller which controls reading of the flash ROM. In the microcomputer, the flash ROM is partitioned by sectors. When a read address is designated, the flash ROM outputs read data and security information for a sector corresponding to the read address. On the other hand, the read controller includes a switch which sets whether the flash ROM is of a boot device. When the flash ROM is undesignated as the boot device and the read data is protected by the security information, the read controller stops the output of the read data.
US09092372B2 Memory access authority control method and memory management system thereof
A memory access authority control method and a memory management system utilizing the method. By partitioning and designating permissible memory access intervals to different service programs in one system, it is ensured that each service program cannot access other service programs' confidential data. Thus, the security of confidential data is guaranteed.
US09092368B2 Systems and methods for modified quality based priority scheduling during iterative data processing
Systems, circuits, devices and/or methods related to systems and methods for data processing, and more particularly to systems and methods for priority based data processing. As one example, a data processing system is disclosed that includes a data detector circuit, a data decoder circuit, a memory circuit, and a scheduling circuit. The scheduling circuit is operable to select one of a first data set and the second data set as a detector input for processing by the data detector circuit.
US09092365B2 Splitting direct memory access windows
A computing device may split a translation table used when performing a DMA operation into two different translation tables. To split the translation table, the computing device may update the registers in the IOMMU to include pointers to the two different translation tables. For example, the IOMMU may update one register to point to the same starting address as the original translation table but assign a shorter length (i.e., fewer entries) to that table. The extra entries may then be used to form the other translation table by adding a new pointer to one of the IOMMU registers. The two translation tables may be owned by the same service provider or two different service providers. Alternatively, the computing device may assign the two tables to the same service provider which in turn assigns the tables to respective client devices executed by the service provider.
US09092362B1 Programmable data write management system and method for operating the same in a solid state drive
A method of writing host data to a storage device including a central processing unit (CPU), a self-organized fast release buffer (FRB), and a non-volatile memory, the storage device being in communication with a host, the method including receiving a command to write the host data to the non-volatile memory from the CPU, the host data being associated with a logical block number (LBN), allocating space in a buffer memory of the FRB for storage of the host data, organizing the host data into one or more codewords (CWs), storing the one or more CWs into the allocated space in the buffer memory, transferring the one or more CWs from the buffer memory to a physical address in the non-volatile memory, and sending the LBN and the physical address to the CPU to update a logical-to-physical table.
US09092360B2 Advanced processor translation lookaside buffer management in a multithreaded system
An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.
US09092352B2 Memory controller with write data error detection and remediation
A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
US09092350B1 Detection and handling of unbalanced errors in interleaved codewords
Mechanisms are provided for detecting whether at least one of two or more portions of memory (e.g. chips, blocks, sectors, planes, pages, word lines, etc.) are more error-prone than the others, when portions of codewords are interleaved across the two or more portions of memory. Some implementations also enable various remedial operations that can be selectively employed in response to detecting an unbalanced error condition in order to reduce the risks associated with interleaving portions of codewords across two or more portions of memory.
US09092339B1 Efficient pipeline parallelism using frame shared memory
A systems and methods are disclosed that provide an efficient parallel pipeline for data processing using a multi-core processor. Embodiments allocate a shared memory portion of the memory that is accessible from more than one context of execution and/or process a frame in a plurality of processing stages processed by a context of execution. In some embodiments, each of the plurality of processing stages may be bound to a processing core of the multi-core processor. In other embodiments include one or more processing stages with a point-to-point communication mechanism that operates in shared memory.
US09092337B2 Apparatus, system, and method for managing eviction of data
An apparatus, system, and method are disclosed for managing eviction of data. A cache write module stores data on a non-volatile storage device sequentially using a log-based storage structure having a head region and a tail region. A direct cache module caches data on the non-volatile storage device using the log-based storage structure. The data is associated with storage operations between a host and a backing store storage device. An eviction module evicts data of at least one region in succession from the log-based storage structure starting with the tail region and progressing toward the head region.
US09092322B2 Processor system and control method thereof
A processor system according to the present invention includes a storage unit, a control information area that stores an access prohibit flag capable of switching from an allow side to a prohibit side, a main PEa that issues an access request to the storage unit and a request for rewriting a copy register, a security PE that evaluates whether or not the request for rewriting the copy register is valid, the copy register that stores, when the access prohibit flag is set to the allow side, a value corresponding to the allowance and, when the access prohibit flag is set to the prohibit side, a value corresponding to an evaluation result by the security PE, and an access control circuit that controls whether or not to allow access from the main PEa to the storage unit based on an output value from the copy register.
US09092319B2 State memory management, wherein state memory is managed by dividing state memory into portions each portion assigned for storing state information associated with a specific message class
The present invention relates to management of a state memory in a communications unit. The state memory then stores states that are used in message-based communication with external units in a communications system. The data message communicated between the units are defined into multiple message classes. Furthermore, the state memory is divided into multiple memory portions, where each such memory portion is assigned to store states associated with a specific message class. This will prevent overwriting important states with less useful states.
US09092318B2 Method of allocating referenced memory pages from a free list
Memory pages that are allocated to a memory consumer and continue to be accessed by the memory consumer are included in a free list, so that they may be immediately allocated to another memory consumer as needed during the course of normal operation without preserving the original contents of the memory page. When a memory page in the free list is accessed to perform a read, a generation number associated with the memory page is compared with a stored copy. If the two match, the read is performed on the memory page. If the two do not match, the read is not performed on the memory page.
US09092317B2 Algebraic device and methods of use thereof
This invention provides a novel affordance to algebra. It combines the immediacy of a manipulative with the power of a computer algebra system. Operations are executed in-place on a mutable expression, by direct manipulation of its terms by the user.Terms, whether simple or complex, can be selected by the user and dragged from one location in the expression to another. The equivalence of the expression is maintained by changes to the moving term and other terms in the expression. A highly interactive interface illuminates to the user the range of potential actions.The beneficiaries of this technology are students, who have a new avenue for exploratory learning and technologists, who have a new tool for symbolic reasoning.
US09092312B2 System and method to inject a bit error on a bus lane
A method includes modifying, at a bit error injection circuit, a multiplier value by a first value according to an occurrence of a first event. The method also includes, in response to a determination that the modified multiplier value matches a first threshold, modifying, at the bit error injection circuit, the offset value according to an occurrence of a second event. The method further includes, in response to a determination that the modified offset value matches a second threshold, asserting, at the bit error injection circuit, an error injection signal. The method further includes asserting a first error pattern to be transmitted via a bus lane based on the error injection signal.
US09092310B2 Host command based read disturb methodology
An apparatus comprising a memory and a controller. The memory may be configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules each having a size less than a total size of the memory. The controller is configured to (i) determine if a read disturb has occurred, and (ii) if the read disturb has occurred, the controller (a) determines a size of the group of read/write operations, and (b) writes all of the group of read/write operations to one of the memory modules.
US09092303B2 Dictionary-based dependency determination
Techniques are described herein for performing a dictionary-based dependency determination. For example, when a package is selected to be imported from a store (e.g., a database), a dictionary-based dependency operation may be performed to determine which elements of the package are dependent on other elements of the package. A dictionary includes indexes, each of which has at least one value. The indexes correspond to respective resources, and each value indicates an element of the package that produces the resource that corresponds to the respective index. If an element of the package consumes a resource, the indexes and corresponding values in the dictionary may be reviewed to determine which element(s) of the package produce that resource.
US09092298B2 Packaging content updates
Aspects of the present disclosure are directed to obtaining user feedback and causing a package of content updates to be created and distributed based on the received feedback. In accordance with one embodiment, a method is provided for creating a package that contains one or more content updates that are configured for implementation on a remote device.
US09092290B1 Performing a non-disruptive software upgrade on physical storage processors having access to virtual storage processors
A non-disruptive upgrade technique involves, with (i) a first SP using first virtual SPs (VSPs) defining first environments for first host file systems, (ii) a second SP using second VSPs defining second environments for second host file systems, and (iii) an initial software version installed on each SP, processing host I/Os on the host file systems by the SPs. The technique further involves moving the first VSPs from the first SP to the second SP to provision the second SP to process host I/Os concurrently on the first and second host file systems using the first and second VSPs. The technique further involves, after moving the first VSPs from the first SP to the second SP and while the second SP processes host I/Os concurrently on the first and second host file systems using the first and second VSPs, installing a new backwards compatible software version on the first SP.
US09092270B2 Method of SOA performance tuning
Systems and methods of SOA performance tuning are provided. In accordance with an embodiment, one such method can comprise monitoring a plurality of processing stages, calculating a processing speed for each of the processing stages, and tuning a slowest processing stage of the plurality of processing stages.
US09092266B2 Scalable scheduling for distributed data processing
A multi-tier scheduling approach includes a first tier comprising virtual cluster allocators that receive scheduling requests from processes and aggregate those requests and provide them to a second tier, namely a single resource distributor for the entire set of computing devices. The resource distributor, based on the requests from virtual cluster allocators, and also from information received from the computing devices themselves, generates a flow graph to identify an optimal scheduling of the assignment of resources to specific ones of the virtual clusters. Each virtual cluster allocator then, based on the assignment of resources assigned to it by the resource distributor, solves its own flow graph to identify an optimal scheduling of processes on the resources assigned. The scheduling of processes is performed iteratively by initially assigning resources to those processes having a high priority, and then, in subsequent iterations, assigning opportunistic resources to those processes having a lower priority.
US09092265B2 Long-term resource provisioning with cascading allocations
One embodiment of the present invention provides a system for provisioning physical resources shared by a plurality of jobs. During operation, the system establishes resource-usage models for the jobs, ranks the jobs based on quality of service (QoS) requirements associated with the jobs, and provisions the jobs for a predetermined time interval in such a way that any unused reservations associated with a first subset of jobs having higher QoS rankings are distributed to other remaining jobs with preference given to a second subset of jobs having a highest QoS ranking among the other remaining jobs. Provisioning the jobs involves making reservations for the jobs based on the resource-usage model and corresponding QoS requirements associated with the jobs.
US09092264B2 Method and system for controlling a scheduling order per category in a music scheduling system
A system and method for controlling a scheduling order per category is disclosed. A scheduling order can be designated for the delivery and playback of multimedia content (e.g., music, news, other audio, advertising, etc) with respect to particular slots within the scheduling order. The scheduling order can be configured to include a forward order per category or a reverse order per category with respect to the playback of the multimedia content in order to control the scheduling order for the eventual airplay of the multimedia content over a radio station or network of associated radio stations. A reverse scheduling technique provides an ideal rotation of songs when a pre-programmed show interferes with a normal rotation. Any rotational compromises can be buried in off-peak audience listening hours of the programming day using the disclosed reverse scheduling technique.
US09092261B2 Image forming system for managing logs
An image forming system includes a log management unit and an operation state image generation unit. The log management unit manages a job log indicating a history of a job executed by an image forming apparatus, a log image indicating a history of an output image serving as an output target of the image forming apparatus for the job, and an operation log indicating a history of an operation input to an operation unit in the image forming apparatus for the job. The operation state image generation unit generates an operation state image indicating which of a plurality of operable items in the operation unit is operated in an operation included in the operation log.
US09092241B2 Multi-layer graphics painting for mobile devices
A mobile device may efficiently update a multi-layer graphic display by storing a background image representing an image of a graphic user interface displayed by the device but not including graphic elements that are in an active layer of the graphic user interface. The device may determine regions in the graphic user interface that previously corresponded to locations of the graphic elements and that no longer correspond to locations of the graphic elements; and issue one or more graphic commands to set the determined regions to be equal to corresponding regions from the background image.
US09092236B1 Adaptive instruction prefetching and fetching memory system apparatus and method for microprocessor system
A method and system of prefetching and fetching processor instructions is designed for reduced code fraction, for scaled packed instructions before runtime, and for adaptive, concurrent instruction prefetch and fetch at runtime. The invention is designed for reducing energy consumption of the instruction cache memories by accurately accessing the instructions that will be executed and by terminating instruction prefetch after prefetching instructions from the possible paths. The invention is also designed for improving performance by reducing branch instructions and by prefetching and fetching instructions adaptively. In particular, compiled native instructions are converted to mixed packed nonnative and non-packed native instructions for generating more streamlined code and storing the native instructions of the packed instructions in dedicated, separate regions of distinct addresses in the concurrent accessible instruction cache and main memories. The packed instructions are dynamically reverted to native instructions to be prefetched and fetched concurrently.
US09092235B2 Virtualizing integrated calls to provide access to resources in a virtual namespace
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.
US09092218B2 Methods and apparatus to improve turbo performance for events handling
Embodiments of an apparatus for improving performance for events handling are presented. In one embodiment, the apparatus includes a number of processing elements and task routing logic. If at least one of the processing elements is in a turbo mode, the task routing logic selects a processing element for executing a task based at least on a comparison of performance losses.
US09092211B2 Social-based information recommendation system
Techniques are described herein that are capable of recommending information that is contextually related to code using a social data graph. A machine learning technique is used to determine that the information is contextually related to the code. A social data graph is a graph database that stores information associated with users in a social networking environment. For instance, such information may be retrieved from user profiles, social updates, etc. of the users. A social networking environment is an online service, platform, or domain (e.g., Web site) that facilitates the building of social networks (e.g., social relations) among people who share interests, activities, backgrounds, real-life connections, etc.
US09092195B1 Glass touch screen protector
A glass touch screen protector for a portable electronic device having a front face with a touch screen portion and a declining outer perimeter. The touch screen protector can include a glass sheet having front and back sides, an outer perimeter that corresponds to that of the device, and a transparent window portion, as well as and an exposed adhesive for removably mounting the protector upon the front of a portable electronic device. An opaque band can applied to surround the transparent window portion. The touch screen protector can hang over a portion of the declining outer perimeter of the portable electronic device. The touch screen protector can be planar and configured to extend to the outermost edge of a portable electronic device.
US09092194B2 Electronic device
An electronic device includes a base, a rotating element and a sliding element. The rotating element is pivoted to the base. The sliding element is slidably disposed on the base. When the rotating element is rotated relative to the base and an included angle between the two is greater than a specific angle, the sliding element slides from a first position to a second position relative to the base.
US09092190B2 Smartpad split screen
A multi-display device is adapted to be dockable or otherwise associatable with an additional device. In accordance with one exemplary embodiment, the multi-display device is dockable with a smartpad. The exemplary smartpad can include a screen, a touch sensitive display, a configurable area, a gesture capture region(s) and a camera. The smartpad can also include a port adapted to receive the device. The exemplary smartpad is able to cooperate with the device such that information displayable on the device is also displayable on the smartpad. Furthermore, any one or more of the functions on the device are extendable to the smartpad, with the smartpad capable of acting as an input/output interface or extension of the smartpad. Therefore, for example, information from one or more of the displays on the multi-screen device is displayable on the smartpad.
US09092187B2 Ion implant indicia for cover glass or display component
An aluminum oxide ceramic is formed into a sapphire component for an electronic device. Indicia are embedded into at least one major surface of the component, for example by ion implantation, where ions are fixed into a subsurface pattern layer. The subsurface pattern layer defines the indicia by altering an optical or chromatic property of the aluminum oxide material, so that the indicia are visible from an external surface of the component.
US09092181B2 Distributed print management
Approaches are provided for processing scan data based on a scan process definition (SPD) that defines a set of instructions for acquiring image data based on one or more printed documents. An SPD may include extension data that is used to store additional data in association with the scan data. An SPD may include rights management data that is used to provide security to the scan data that is generated based on the SPD. An SPD may be used as a print process definition for dictating how print operations are to be performed. An SPD may be associated with data that identifies one or more scan devices that are prohibited from using the SPD. An SPD may be associated with access delegation data that indicates one or more users who have been delegated access to the SPD.
US09092171B2 Management apparatus for notifying error message and notification method using the same
A management apparatus according to the embodiment comprises a memory, an interface and a control section. If a device determined itself to be in a predefined first state, the interface receives the alert information transmitted from the device. The control section carries out no notice notifying the first state of the device to the external apparatus if a first information representing a state the same as the state represented by alert information is contained in the memory, and stores the first information in the memory based on the alert information and carries out the notice to an external apparatus if the first information is not contained in the memory.
US09092170B1 Method and system for implementing fragment operation processing across a graphics bus interconnect
A method and system for a cooperative graphics processing across a graphics bus in a computer system. The system includes a bridge coupled to a system memory via a system memory bus and coupled to a graphics processor via the graphics bus. The bridge includes a fragment processor for implementing cooperative graphics processing with the graphics processor coupled to the graphics bus. The fragment processor is configured to implement a plurality of raster operations on graphics data stored in the system memory.
US09092164B2 Printing using a platform-independent driver
In one or more embodiments, a print server can publish, to client devices, capabilities and configurations of one or more print devices utilizing a device-independent “personality.” Client devices can then use an associated device-independent print driver to select print job settings and record print job content for a particular print job, in a device-independent format, that is then to be sent to the print server. The print server can then process the device-independent format that describes the print job, and convert the print job into a print device-specific format that can be consumed by a particular specific print device. In at least some embodiments, the client device can cause a print job to be printed on a print device, via a print server, without downloading, utilizing or otherwise accessing a print driver that is specific to the print device.
US09092162B2 Graphical user interface for viewing or editing an executable block diagram model
In one embodiment, a method for displaying elements of an attribute in an executable block diagram model is provided. The method may include displaying an executable block diagram model in a first window and receiving a first input from an input device, wherein the first input associates with a first parameter of a block diagram modeling component in the executable block diagram model, the first parameter is represented in the executable block diagram model by a first graphical affordances. The method may include triggering the display of a value of a first parameter in a first user interface widget in the first window.
US09092149B2 Virtualization and offload reads and writes
Aspects of the subject matter described herein relate to virtualization and offload reads and writes. In aspects, an offload read allows a requestor to obtain a token that represents data while an offload write allows the requestor to request that the data (or a part thereof) represented by a token be logically written. Offload reads and writes may be used to perform various actions for virtual environments.
US09092147B2 Information processing method, information processing system, information processing apparatus, and program
An information processing method includes: grouping temporally consecutive data into a plurality of groups based on a reference defined in advance and storing the grouped data; reading, in response to an access request from an external apparatus, target data to be a target of the request from a first group including the target data and outputting the read target data to the external apparatus; and reading, in response to the reading of the target data, at least part of data from a second group different from the first group as read-ahead target data.
US09092144B2 Information processing apparatus, storage apparatus, information processing system, and input/output method
An input and output method includes connecting a storage apparatus to an information processing apparatus via a plurality of paths, storing management information for a timeout time of each of the plurality of paths in a storage unit of the storage apparatus, and acquiring the timeout time of a path and another path of an input/output issuance destination for the storage apparatus from the storage unit depending on the path and the another path.
US09092137B2 Customization of client-server interaction in an internet application
The present invention includes systems and methods for customization of internet applications. Multiple levels of customization are applied to both static and functional aspects of user interface elements including, for example, tab-order, tab-over, immediate access keys, and hotkeys. Customization is also achieved with respect to searching over multiple user interfaces, presentation of information on a user interface, and the interaction model used by the internet application. Customization is enabled on any client supporting standard browser functionality.
US09092133B2 Electrical writing board
An electrical writing board includes a bottom color plate, an electrochromic board, a touch panel, and a driving circuit module. The electrochromic board includes a number of electrochromic units and covers the bottom color plate. The touch panel covers the electrochromic board and outputs a touch signal when the touch panel is touched. The driving circuit module is electrically connected between the electrochromic board and the touch panel, and enables a part of the electrochromic units according to the touch signal to display handwriting. The handwriting displaying on the electrochromic board is the same as a touch route sensed by the touch panel.
US09092125B2 Multi-mode touchscreen user interface for a multi-state touchscreen device
A simple exemplary embodiment can leverage the ability of the touchscreen or touchpad device to distinguish between a fingernail and a palm-side fingertip press as binary distinctions. This can be done via long nails or alternatively, by rotating a hand to invert the finger. The binary distinction can be used to perform different functions. For example, a fingertip press could be the functional equivalent of a left-click on a mouse, and a fingernail press could be the equivalent of a right-click. Another example using a simply binary distinction could be that a fingertip press while typing will result in lower case, and fingernail press while typing will result in upper case. Another example, using a binary distinction, would interpret a light touch for right-clicks or upper case characters and a heavy touch for left-clicks or lower case characters.
US09092118B2 Display controller, display control method, and computer-readable storage medium
A display controller which displays an electronic book and enables a user to perform intuitive operations when switching between pages to be displayed. A CPU detects a cursor position on the most frontally-displayed one of a plurality of pages in response to a user operation. Further, the CPU extracts respective areas of shapes dependent on the detected cursor position, from an image representing the most frontally-displayed page and an image representing a reverse page with respect to the most frontally-displayed page. Then, the CPU draws the extracted areas on the screen.
US09092111B2 Capturing information on a rendered user interface including user activatable content
Provided are a computer program product, method, and system for capturing information on a rendered user interface including user activatable content. A user interface is executed on the computer system. An initial representation is generated of a rendered user interface. A determination is made of locations rendered in the user interface associated with user activatable content, wherein user activatable content is rendered in response to user selection of a location in the user interface associated with the user activatable content. For each determined location, content is captured from the activatable content rendered in response to the user selecting the determined location to create a captured content object having the captured content. The captured content objects and the initial representation are stored. The initial representation and the captured content objects are processed to generate output to render the initial representation of the user interface and the captured content from the captured content objects.
US09092106B2 Touch panel
A touch panel includes a first electrode layer and a second electrode layer disposed above a transparent substrate. At least one transparent insulating layer is disposed between the first electrode layer and the second electrode layer. The electrode pattern of the first electrode layer has more than four sides, and the electrode pattern of the second electrode layer substantially complements the electrode pattern of the first electrode layer. A gap between the first electrodes and the second electrodes is between 30 and 300 micrometers. A cover layer is formed above the second electrode layer, and magnetic force lines, generated from the first electrode and the second electrode, exist in the cover layer or pass through the cover layer.
US09092104B2 Flexible touch screen panel
A flexible touch screen panel includes a substrate, first and second sensing electrodes and conductive lines. The substrate includes an active area and a non-active area positioned at the outside of the active area when viewed in a thickness direction thereof. The substrate further includes a first surface and a second surface. The first and second sensing electrodes are formed over the active area of the substrate. The first sensing electrodes are formed to be connected along a first direction, and second sensing electrodes are formed to be connected along a second direction intersecting the first direction. The conductive lines are formed over the non-active area of the substrate, and electrically connect the first and second sensing electrodes to an external driving circuit. In the flexible touch screen panel, one or more concavo-convex patterns are formed on one or both of the first and second surfaces.
US09092101B2 Battery charging interrupt
In embodiments of battery charging interrupt, a device (102) includes a capacitive touch interface (104), a battery (110), and a charging circuit (108) that charges the battery when the device is coupled to a power supply (114). A touch detection system (106) detects a conductive contact on the capacitive touch interface of the device, and the touch detection system determines a level of noise on the capacitive touch interface. The level of noise may increase due to the conductive contact on the touch interface while charging the battery. A device controller (126) determines a charge level of the battery. The device controller can then interrupt charging the battery when the level of the noise exceeds a noise level threshold (128) and when the charge level of the battery exceeds a minimum charge level.
US09092100B2 Multitouch touch-sensitive device with multifrequency capacitive detection
The general field of the invention is that of touchscreen devices with projected capacitive detection comprising a matrix-form touch pad comprising conductive rows and columns, said pad being linked to control means and electronic reception and analysis means. The control means generate, for each conductive row and column, a first periodic emission voltage emitted at a first working frequency and a second periodic emission voltage emitted at a second discrimination frequency, different from the first frequency. The electronic reception and analysis means are arranged so as to determine, for each row and for each column, the impedance of a first reception voltage at the working frequency and the impedance of a second reception voltage at the discrimination frequency. According to predetermined values, the values of the two impedances are representative of a touch on the touch pad and its location on the row or on the column concerned.
US09092092B2 Detecting multitouch events in an optical touch-sensitive device using touch event templates
An optical touch-sensitive device is able to determine the locations of multiple simultaneous touch events. The optical touch-sensitive device includes multiple emitters and detectors. Each emitter produces optical beams which are received by the detectors. Touch events disturb the optical beams. Touch event templates are used to determine the actual touch events based on which optical beams have been disturbed.
US09092089B2 Method for detecting an arbitrary number of touches from a multi-touch device
A method for detecting an arbitrary number of touches from an input image of a multi-touch device comprising the following steps: processing said input image and obtaining a processed image; segmentation by thresholding of said processed image (8000) and obtaining a segmented image; identifying regions of the segmented image; finding local maxima, each local maximum being of size one pixel on a sub-region inside each region; determining at least one touch position based on said local maxima.
US09092088B2 Pixel-aligned ground micro-wire device
A display device includes a display having an array of pixels, the pixels separated by inter-pixel gaps in at least one dimension. Two or more electrodes are located over the display and extend across at least a portion of the array of pixels. The electrodes are separated by an inter-electrode gap. A ground line is located between the electrodes in the inter-electrode gap and between the pixels in an inter-pixel gap.
US09092084B2 Touch control device and method for sampling coordinates of touch point on touch panel
A method for sampling coordinates of a touched point on a touch panel, includes the steps of: (a1) detecting a touched point at a low detection frequency to obtain two touch coordinates sequentially in time series; (a2) calculating a distance between the two touch coordinates; (a3) determining whether the distance between the two touch coordinates is greater than a first threshold distance; (a4) detecting a touched point at a high detection frequency to obtain a subsequent touch coordinate in time series; (a5) calculating a distance between two touch coordinates sequentially in time series at the high detection frequency; (a6) determining whether the distance obtained in the step (a5) is less than a second threshold distance; and (a7) detecting a touched point on the touch panel at the low detection frequency when the distance is less than the second threshold distance in the step (a6).
US09092070B2 Method and apparatus for scrolling a screen in a display apparatus
A method of scrolling a screen in a display apparatus includes initiating a screen-scroll according to a speed of a currently generated flick input when the flick input is generated, comparing a tilt of an axis of a corresponding apparatus with an initial location at a time of generation of the flick input to determine whether a change amount of a change is within a reference value, maintaining a current screen-scroll speed if the change amount deviates from the reference value, and stopping a screen-scroll operation when a scroll stop condition is met.
US09092056B2 Keyboard having selectively viewable glyphs
A versatile keyboard input and output device is described. The keyboard device includes a housing having a plurality of buttons, with each button individually clickable, and a capacitive sensing element under each button for touch sensing. The versatile keyboard input and output device further includes a lighting element under each button to provide selective lighting for each button, and a plurality of button glyphs for the plurality of buttons respectively, wherein the button glyphs are selectively visually changeable. The keyboard input device also includes a haptic feedback mechanism included in the housing for providing haptic feedback for the plurality of buttons.
US09092047B2 Method and system for content aggregation via a broadband gateway
A broadband gateway, which enables communication with a plurality of devices, handles at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway determines network channel conditions for a requested service and identifies a user profile for a requesting device. The broadband gateway negotiates a service profile for the requested service with the at least one network access service provider based on the determined network conditions and the identified user profile. Content may be acquired and received for the requested service from the at least one network access service provider utilizing the negotiated service profile. The broadband gateway aggregates and assembles the received content. The resulting assembled content is communicated to the requesting device for the requested service. The broadband gateway may relay content among peer devices. Content conversion may be performed during the relay communication to match user profiles of subsequent peer devices.