US08819826B2

A method for detecting malware includes the steps of identifying a one or more open network connections of an electronic device, associating one or more executable objects on the electronic device with the one or more open network connections of the electronic device, determining the address of a first network destination that is connected to the open network connections of the electronic device, receiving an evaluation of the first network destination, and identifying one or more of the executable objects as malware executable objects. The evaluation includes an indication that the first network destination is associated with malware. The malware executable objects includes the executable objects that are associated with the open network connections that are connected to the first network destination.
US08819824B2

A system to detect and analyze RF signals utilizes a data structure storing RF signatures indicating characteristics of known authorized and/or unauthorized RF transmissions. When an RF signal is detected, certain analysis characteristics are extracted from the RF signal and analyzed with respect to the stored RF signatures to determine whether the RF transmission is authorized or unauthorized. In the event of an unauthorized RF transmission, the system generates an alarm condition to alert the user to an RF intrusion and may further log data related to the intruder transmission. Known techniques may be used to determine the location of the RF intrusion within a defined area of operations.
US08819810B1

A system and method for automatically selecting a procedure for resetting an authentication data, such as a password, a PIN, a secret key, or a private key, according to the value of the user data protected by the authentication data and/or the likelihood for the user to forget or otherwise lose the authentication data. The user's preference is also considered in selecting the procedure for resetting the authentication data.
US08819802B2

A method includes receiving user input including a user password while an authentication token is retained at a first position in an authentication token receiver of an authentication token reader by an insertion force applied to the authentication token by a user. The authentication token reader includes a bias member that applies an ejection force to the authentication token while the authentication token is at the first position. The method also includes reading authentication data from a memory of the authentication token while the authentication token is retained at the first position by the insertion force applied to the authentication token by the user. The method also includes authenticating the user based on the authentication data.
US08819790B2

The present invention relates to a method of embodying a cooperation system between SEND and IPSec in an IPv6 environment. The cooperation system between SEND and IPSec in accordance with the present invention includes: receiving an authentication completion report message including a first IP address of a host whose authentication is completed by the SEND; generating new authentication information corresponding to the host and storing the new authentication information in a temporary storage area, if authentication information for the host is not present in the temporary storage area, wherein the authentication information includes the first IP address; and if an authentication check request message including a second IP address is received from the IPSec, checking whether the second IP address is present in the temporary storage area, and sending the result of checking to the IPSec. The present invention allows the authentication information shared between SEND and IPSec in a mobile environment, where the network is frequently accessed, enabling IPSec secure communication at a lower cost.
US08819788B2

There is provided a system and method of selectively directing collected security data that may be displayed concurrently at a first security station and at a supervisor station, and providing a communication link between such first security station and such supervisor station so that a supervisor may assist a security operator in the evaluation of the collected security data and in making a decision about such collected data.There is further provided a system and method of determining the height of a part of a body by capturing an image of such part with a camera at a known height and known distance from such body, computing an angle of a horizontal line from a lens of such camera and a line from such camera to such part of such body, and calculating the distance between the height of such camera and the height of such part of such body.
US08819765B2

A method and arrangement for distributing a security policy to a communication terminal having an association with a home communication network, but being present in a visited communication network. The home communication network generates its own preferred security policy Ph and the visited communication network generates its own preferred security policy Pv. A communication network entity in the visited communication network combines the security policies and selects security algorithms and/or functions to apply from the combined security policy. By generating security policy vectors of both networks and combining them before the security algorithms are selected, both networks are able to influence the selection without requiring the use of signaling messages.
US08819764B2

A network security monitoring apparatus and a network security monitoring system manages “permitted” or “not permitted” communication between nodes based on an access policy. A network security monitoring system includes nodes 31,32,33, application server 20, router 40, and network security monitoring apparatus 10 deployed in the network. The network security monitoring apparatus 10 judges whether the nodes are permitted to communicate with other nodes in the network or not based on the access policy, and repeatedly transmits data to block the communication between nodes judged as “not permitted” at fixed time intervals until the access policy is changed from “not permitted” to “permitted”. This invention enables to block communication between nodes defined as “not permitted” for communicating with other nodes in the access policy, and to allow communication between nodes defined as “permitted” for communicating with other nodes in the access policy.
US08819757B2

An advanced wireless IP STB is provided with multiple built-in antennas capable of capturing plural downstream transmissions simultaneously on dedicated receivers using different modem technologies without the use of wires to the home. The proposed solution facilitates the advanced wireless IP STB being able to receive multiply sourced data traffic, including, for example, IPTV, digital TV, web TV, radio web, internet chat: written, voice and video, GPS tracking locator signals, media player web support, web based video gaming, You Tube and the like video streaming, TV surveillance, video intercom surveillance, and much more. The advanced wireless IP STB is configured to be able to establish a broadband (internet) session through previously assigned or negotiated channel assignments between one or more modems and plural remote wireless infrastructures widely deployed in a municipality, such as WIMAX, LTE, WCDMA, CDMA 1×, TDSCMA, GSM, GPRS, EDGE, 5G or the like.
US08819744B1

The present invention provides a system including a portable device capable of displaying information from, and transmitting commands/controls to, a base station audio/video/data source via a local transceiver module. The audio/video/data source may be embodied in a portable or stationary satellite receiver/decoder, a local video source, or any similar device. The present invention allows for highly portable access to satellite information, without need for a satellite reception antenna associated with each portable device, and without disturbing the equipment in direct contact with the satellite as the portable devices are moved in a highly portable manner. Other embodiments of the present invention provide a distribution method and apparatus for use in theater or stadium settings.
US08819739B2

Disclosed is related to an interactive multimedia service system and method thereof using mobile station that is enable to see a broadcasting with real time/non-real time. A broadcasting station broadcasts a multimedia contents composed of the broadcasting contents being broadcasted and the other multimedia contents generated by the mobile station, and transmits the composed multimedia contents to the mobile station. Therefore, the user of the mobile station can see the broadcasting, which the user of mobile station participates in the interactive broadcasting with real time/non-real time.
US08819738B2

A method of operation of a composite broadcast system includes: receiving a client AV stream from a user station and a user profile associated with the client AV stream; receiving a user interaction from the user station; approving the client AV stream for airing based on the user interaction and the user profile; receiving a program AV stream; generating a visualization based on the user interaction and the user profile; and mixing the client AV stream, the program AV stream, and the visualization for broadcasting to multiple devices.
US08819735B2

A method of presenting content to a viewer is described. The method includes: receiving a schedule of content at a client operable by the viewer, the schedule of content including a directed graph, the directed graph including a plurality of nodes, wherein each node in the plurality of nodes is connected to one or more other nodes in the plurality of nodes by one or more paths, wherein each path represents content presentable to the viewer; traversing the directed graph by following a route between nodes and along paths of the directed graph, wherein at each node the client determines a path to follow according to state information accessible by the client; and presenting content to the viewer as each path is followed.
US08819729B2

Methods and systems for presenting information regarding multiple categories of content are provided. In addition, methods and systems that suggest activities by a user in relation to content and determined affinity for content in relation to user contacts are provided. A user interface application is provided that operates to display status and/or historical information regarding content, suggested activities, and suggested contacts. The user can interact with the interface to access detailed information and to act on suggestions.
US08819721B2

The video services receiver system and related operating methods disclosed herein enable better management of blackout information for events associated with a broadcast service, such as a satellite television service. A system for providing video content to a display for viewing by a customer includes a receiver interface configured to receive data associated with a service, a display interface for the display, at least one memory element configured to store dated blackout information for events on the service, and to store frequently updated blackout information for events on the service, and a processor coupled to the receiver interface, the display interface, and the at least one memory element. The processor is configured to control access to a current event on the service by analyzing both the dated blackout information and the frequently updated blackout information. The processor is configured to present video content associated with the current event if access is granted.
US08819715B2

A network device receives, across a network, measurements of channel tuning times from multiple, different set-top boxes (STBs), where the channel tuning times are measured internally within each of the multiple, different STBs. The network device stores the measurements of the channel tuning times as data in a data structure and analyzes channel tuning behavior of at least one of the multiple, different STBs based on the data stored in the data structure. The network device generates a report of the channel tuning behavior of the at least one of the multiple, different STBs.
US08819707B2

A system for importing, from a host computer, a device driver into a guest computing environment provided by an external media device which does not include the device driver, includes a first computing environment, a second computing environment, a device discovery agent, a device driver discovery agent, and a device driver installation agent. A device driver associated with a device available to a first computing environment is installed on a computing device. The second computing environment is executed by a virtual machine on the computing device, based upon data retrieved from an external media device. The device discovery agent identifies a device available to the second computing environment. The device driver discovery agent determines that the installed device driver is associated with the device available to the second computing environment. The device driver installation agent imports the installed device driver into the second computing environment without user input.
US08819703B2

Techniques for controlling desktop state are provided. Processing events are associated with desktop states and are associated with resource actions. When a desktop encounters the processing events and a known state is established, automated actions are forced on the resources to customize the known state.
US08819695B2

Various embodiments are directed to computer networks, computer systems, computer-implemented methods, and computer program products for controlling application landscapes. The computer network may comprise an application landscape comprising a plurality of components and at least one sequence of processes which can run in the application landscape and a central control unit comprising a central control mechanism and a repository, wherein the central control unit is operable to control the application landscape and wherein the central control mechanism comprises an activation mechanism operable to check in the sequence of processes for activation in the application landscape.
US08819694B2

The invention relates to multifunction peripherals (MFPs). More particularly, the invention relates to an embedded load balancer in a multifunction peripheral. An MFP with an embedded load balancer may determine that another suitable device is more capable of handling a job request, and, subsequently, may transfer the job request to the other device.
US08819687B2

Some embodiments of a multi processor system implement a virtual-time-based quality-of-service scheduling technique. In at least one embodiment of the invention, a method includes scheduling a memory request to a memory from a memory request queue in response to expiration of a virtual finish time of the memory request. The virtual finish time is based on a share of system memory bandwidth associated with the memory request. The method includes scheduling the memory request to the memory from the memory request queue before the expiration of the virtual finish time of the memory request if a virtual finish time of each other memory request in the memory request queue has not expired and based on at least one other scheduling rule.
US08819678B2

A method and system for sending early notification when a guest migrates in a virtual machine system. A guest hosted by a computer system is migrating from a source hypervisor to a target hypervisor. During the migration, the source hypervisor stops transmission of outbound packets from the guest. A signal is sent to the target hypervisor after stopping the transmission and before completing migration of the guest. The signal requests that a notification containing network addresses of the guest be sent to network devices associated with the target hypervisor.
US08819675B2

In order to provide an interface of acquiring physical position information of an I/O device on a virtual machine monitor having an exclusive allocation function of the I/O device and optimize allocation of a resource to a virtual server by using the acquired physical position information, a virtual machine monitor includes an interface of allocating a resource in accordance with a given policy (a parameter of determining to which a priority is given in distributing resources) for an I/O device, a CPU NO., and a memory amount request to guest OS. Further, the virtual machine monitor includes an interface of pertinently converting physical position information of the resource allocated by the virtual machine monitor to notice to guest OS.
US08819667B2

A method for managing subscribed data plan of a communication device, the data plan includes a predetermined amount of Internet traffic for connecting the Internet. An end date of the subscribed data plan is set, and a time for querying residual data of the subscribed data plan is determined according to the end date. The residual data of the subscribed data plan is queried when the determined time is reached. Applications, of the communication device, which are to be updated are detected, and one or more of the detected applications are updated using the residual data of the subscribed data plan of the communication device.
US08819653B2

In one embodiment, a method comprises generating a first executable program optimized for an executable system based on compiling a program relative to an initial set of independent optimization metrics; determining first performance metrics based on the executable system executing the first executable program; adjusting the initial set of independent optimization metrics based on the first performance metrics to generate a second set of independent optimization metrics; and generating a second executable program, based on compiling the program relative to the second set of independent optimization metrics, for improved execution of the program in the executable system.
US08819650B2

Mechanisms for instantiating an interface or abstract class in application code are provided. An object-oriented programming language is extended such that interfaces and abstract classes can be instantiated in application code without a concrete class specified. Metadata is defined which maps each interface or abstract class instantiation in the application code to a concrete class to be used either by the compiler at build time, or the virtual machine at runtime. Once the appropriate concrete class is determined from the metadata, the class is instantiated with a conventional class loader. The metadata may be provided, for example, as a separate file, such as a markup language file, defined with a virtual machine switch, as annotations in the application code, or the like.
US08819638B2

Various exemplary embodiments relate to a method and related network node including one or more of the following: an application storage that stores code defining an application, wherein the code is received by the prototyping suite from the developer device; a testing controller configured to effect performance of at least one test in association with the application to produce at least one test result; a certification controller configured to analyze the at least one test result to determine whether the application meets a certification requirement of a first plurality of certification requirements; and an application marketplace server configured to provide the application to at least one other device when the certification controller has determined that the application meets each certification requirement of the first plurality of certification requirements.
US08819637B2

A computer implemented method for automatically fixing a security vulnerability in a source code. The method includes obtaining identification of a code block that includes a code that sends tainted data to a corresponding sink code in the source code and automatically fixing the vulnerability by automatically performing code modification which is selected from the group of code modifications consisting of: code motion and code duplication.
US08819636B2

Presented is a method, system, computer readable instructions executable code and computer storage medium for testing compatibility between a computer application and a target computer platform. Configuration parameters of a computer application are provided to a computer system for comparison against a database to determine whether the configuration parameters of the computer application and the configuration parameters of a target computer platform are compatible or incompatible.
US08819634B2

A system and method includes obtaining and storing, on a computer readable storage device, a list of a set of test cases designed to test logical code units in multiple objects of a software program in a design environment, identifying a first set logical code units covered by the test cases, identifying a second set of logical code units corresponding to a productive environment, and comparing, via a computer, the first and second sets of logical code units to generate an evaluation of the test cases for the software program in the productive environment.
US08819631B2

A method for web automation includes providing a self dependent automation script. The self dependent automation script includes a script model that includes instructions to be executed by a processor, and an incorporated runtime engine configured to execute the script model on the processor. The method further includes applying a runtime engine selected from a set of at least one runtime engine, the set including at least the incorporated runtime engine, so as to execute the script model. A computer program product and data processing system are also disclosed.
US08819629B2

Some embodiments of a system and a method to automatically generate documentation on application programming interfaces (APIs) have been presented. For instance, while a processor is building a software system from programming code including APIs, the processor may extract objects related to the APIs from comments embedded in the programming code and automatically generate documentation on the APIs using the objects extracted and templates associated with the objects extracted.
US08819625B2

An embodiment of the invention provides relative bookmarks that are sharable between developers engaged in product development utilizing integrated design environment applications. The relative bookmarks are sharable in that they can be exported, imported, activated and deactivated. The relative bookmarks are relative in that they do not rely on the original code line and contain at least function and/or data flow information, facilitating quick identification of relevant lines of code that have been previously bookmarked. The relative bookmarks can also be utilized to insert breakpoints.
US08819617B1

A system and method configured to provide access to and management of information from a plurality of third party software development systems from a single application, where each software development system has a unique data module. Data is retrieved from third party software development tools and cached in a temporary repository to be merged and linked. Changes made are temporary until saved, at which point the changes are saved back to the software development system that originated the data. The system provides interactive manipulation and a consolidated view of merged data for more efficient management, collaboration and real-time editing without going into each individual software development system. This set up embraces and enhances the agile software development interaction while overcoming the software administration, management and maintenance issues of having a plurality of software development tools across a variety of project teams and locations, including geographically disperse locations.
US08819613B2

A power supply circuit design system according to an exemplary aspect of the invention includes: a power supply voltage fluctuation deriving means for deriving a power supply voltage fluctuation characteristic as a voltage fluctuation characteristic in a semiconductor integrated circuit on the basis of design information about a power supply circuit for connecting the semiconductor integrated circuit and other components mounted on a substrate; a determination reference database including a power supply voltage fluctuation condition as a condition for which the power supply voltage fluctuation characteristic is allowed in the power supply circuit, and a change indicator for at least one of a circuit structure and operation of the semiconductor integrated circuit; a power supply voltage fluctuation determination means for comparing the power supply voltage fluctuation characteristic and the power supply voltage fluctuation condition, and determining whether the power supply voltage fluctuation characteristic satisfies the power supply voltage fluctuation condition; and a circuit structure changing means for changing at least one of the structure and the operation of the semiconductor integrated circuit in accordance with the change indicator if the power supply voltage fluctuation characteristic does not satisfy the power supply voltage fluctuation condition, and outputting design information about the changed semiconductor integrated circuit to the power supply voltage fluctuation deriving means; wherein the change indicator does not entail a change in size of the semiconductor integrated circuit.
US08819610B2

An integrated circuit layout includes a P-type active region, an N-type active region, a first metal connection, a second metal connection and a plurality of trunks. The plurality of trunks is formed substantially side-by-side, and in parallel with each other. The first metal connection is substantially disposed over the P-type active region, and is electrically connected with drain regions of PMOS transistors in the P-type active region. The second metal connection is substantially disposed over the N-type active region, and is electrically connected with drain regions of NMOS transistors in the N-type active region. The plurality of trunks is electrically connected with and is substantially perpendicular to the first metal connection and the second metal connection. A first trunk of the plurality of trunks has a width wider than a width of other trunks of the plurality of trunks and is arranged to be located between two groups of trunks.
US08819607B1

A method and circuit with minimized clock skews in an IC. One embodiment includes placing an application specific IP block at a predetermined location in an integrated circuit (IC), the IC having a clock network that distributes a clock signal, the clock network having one or more clock buses, each clock bus providing the clock signal to a row of logic blocks of the IC, each clock bus having one or more clock nets; determining the electrical load on a first clock driver driving a first clock net of a first clock bus providing the clock signal to a first row of logic blocks; identifying at least one other target clock driver to be coupled to the first clock net, the at least one other target clock driver driving a clock net of a clock bus providing the clock signal to a row of logic blocks other than the first row of logic blocks; selecting the at least one other target clock driver to couple to the first clock net; coupling the at least one other target clock driver to the first clock net; and verifying by one or more types of simulation the desired functional and timing performance of the affected logic blocks after connection of the compatible clock nets.
US08819604B2

A logical design component permits an electronic device design to be modified from a logical perspective on a schematic of the device showing device components in logical form, and displays a logical window of the schematic. A physical design component permits the design to be modified from a circuit board perspective on a circuit board representation of the device the showing the components in physical form, and displays a physical window of the circuit board representation. A real-time component permits the design to be modified from a simplified circuit board perspective on a simplified view of the circuit board representation, and displays a simplified window of the simplified view. Changes made to the design within the logical and/or physical window are automatically displayed within the simplified window in real-time; changes made to the design within the simplified window are automatically displayed within the logical and/or physical window in real-time.
US08819603B1

A circuit can include a plurality of storage circuits, each having a pair of first conductivity type transistor having sources commonly connected to a first node, and gates and drains cross-coupled between first and second storage node; and a pair of second conductivity type transistor having sources commonly connected to a second node, and gates and drains cross-coupled between the first and second storage node; wherein each of the second conductivity type transistors comprises a screening region of the first conductivity type formed below the channel region and has a predetermined minimum dopant concentration. Alternatively, a circuit can include a pair of first conductivity type transistor having sources commonly connected to a first supply node configured to receive a first supply voltage, and gates and drains cross-coupled between first and second storage node; and a bias circuit configured to apply at least a first body bias voltage to bodies of the first conductivity type transistors that is different than the first supply voltage. Methods for designing such storage circuits are also disclosed.
US08819601B2

The present invention relates to lithographic apparatuses and processes, and more particularly to multiple patterning lithography for printing target patterns beyond the limits of resolution of the lithographic apparatus. A method of splitting a pattern to be imaged onto a substrate via a lithographic process into a plurality of sub-patterns is disclosed, wherein the method comprises a splitting step being configured to be aware of requirements of a co-optimization between at least one of the sub-patterns and an optical setting of the lithography apparatus used for the lithographic process. Device characteristic optimization techniques, including intelligent pattern selection based on diffraction signature analysis, may be integrated into the multiple patterning process flow.
US08819597B2

A computer-implemented user interface method is disclosed. The method includes displaying on a touchscreen of a computing device a first sub-portion of a list of items, receiving from a user of the device an drawn input on the touchscreen, correlating the drawn input to an alphanumeric character, and automatically displaying a second sub-portion of the list having one or more entries whose first character correlates to the alphanumeric character.
US08819596B2

A control system basing on the use of gestures and functioning especially in mobile terminals. The gesture control system is provided with a general purpose interface (320) with its commands for applications (310) to be controlled. The processing software (330) of the gesture signals includes a training program (331), trained free-form gestures made by the user being stored in the gesture library, and a recognizing program (332), which matches a gesture made by the user to the stored gestures and chooses the most similar gesture thereof. Gestures can hence be used as commands for controlling any application configured or programmed to receive the command. One and the same application functions in different models of mobile terminals without matching, and in a certain mobile terminal all applications can be run, which applications use specified interface commands. The application (310) can be e.g. a game or activity being included in basic implementation of a mobile terminal.
US08819595B2

A method for executing a user command based on spatial movement of a user input device and an image apparatus having the same are provided. According to the method for executing a user command, a user command which is determined based on the spatial movement of the user input device is executed. Accordingly, a method for inputting a user command becomes more diverse and convenient to use, and a more compact user input device may be provided.
US08819578B2

A display controller includes display control means by which a partial display of a Web page is performed when the Web page is displayed on display means, display range detecting means for detecting a display range of the Web page displayed on the display means by the display control means, a key input pattern database in which information indicating an operation intended by a user is stored per key input pattern of the operating means, a home position database per URL for registering a home position used as the first display range when a Web page is displayed, together with URL information of each Web page, key input pattern detecting means for detecting a key input pattern of the operating means when the Web page is displayed by the display control means and home position registering means for registering a display range of the Web page detected by the display range detecting means as a home position corresponding to the Web page, together with URL information of the Web page, in the home position database per URL.
US08819577B2

Improved techniques are disclosed to associate emotions (or feelings) with digital assets, such as digital media assets. In one embodiment, a graphical user interface can be presented to assist a user in associating emotions or feelings with a digital asset (e.g., digital media asset). The emotions of a user can be graphically represented by images, such as icons. For example, by selecting one or more of the images or manipulating a user control in relation to the images, a user can associate (e.g., tag) emotions to a digital asset. Once digital assets are associated (e.g., tagged) with one or more emotions, operations (e.g., playlist creation, search, shuffle, etc.) can be performed based on emotions.
US08819567B2

An authoring system for building an application that has a set of graphical objects. The application is for performing several operations on several graphical objects in response to several user interaction events. The authoring system includes a graphical user interface (GUI). The GUI includes a first area for displaying different possible user interaction events. Each possible user interaction event is for associating with a graphical object of the application. The GUI also includes a second area for displaying operations for associating with user interaction events displayed in the first area. In addition, the GUI includes a third area for displaying definitions of an operation selected in the second area.
US08819562B2

For a quick connect, a user may receive a list of available groups, select a particular group, and provide site number and controller number for a station/platform to be identified and connected. For a quick disconnect, user may have a list of all active stations/platforms from which to select for disconnect, including an option to disconnect all stations/platforms at once. A style configurator user interface may be invoked, which can populate a window with colors selected for menu bar, tool bar, and like components. A menu option may be provided in the tool bar where user can change the baseline from an old station configuration to a new station configuration. Thus, when user creates a new site controller, the configuration file may reflect control strategies and configuration updates added before as the new baseline.
US08819545B2

A digital comic editor, comprising: a data acquisition device acquiring a piece of master data of a digital comic, the master data including: an image file corresponding to each page of the comic, the image file having a high resolution image of the entire page; and an information file corresponding to each page or all pages of the comic, the information file having a piece of frame information including a piece of frame region information of each frame within the page; a display control device controlling display device to display an image thereon based on the image file in the master data acquired and to display a frame boundary while superimposing the same on the image based on the frame region information included in the information file in the master data; an indication device indicating a position on the image displayed on the display device; a frame addition device adding a new frame boundary to a position indicated; a frame deletion device that deletes the frame boundary from the position indicated; and an editing device updating the frame region information included in the information file based on the frame boundary added or the frame boundary deleted.
US08819536B1

A method of forming a multi-user online collaboration includes automatically receiving and processing a plurality of communications, including comparing the plurality of communications with collaboration launch criteria. When a received communication meets the collaboration launch criteria, a participant in the communication is invited to generate a multi-user online collaboration. In some embodiments, the method includes identifying a group of communications, comparing the group of communications with the collaboration launch criteria to produce a comparison result, and generating a collaborative metric in accordance with the comparison result.
US08819530B1

The present disclosure includes apparatus, systems and techniques relating to iterative decoder memory arrangement. A described apparatus includes R banks; Q banks; circuitry configured to store R data for a current codeword in a first R bank of the R banks and store R data for a previous codeword in a second R bank of the R banks; circuitry configured to alternate among the R banks for storing current codeword R data; circuitry configured to store Q data for the current codeword in a first Q bank of the Q banks and store Q data for the previous codeword in a second Q bank of the Q banks; and circuitry configured to alternate among the Q banks for storing current codeword Q data. The apparatus can include circuitry configured to interleave read accesses among the R banks.
US08819527B2

Various embodiments of the present invention provide data processing circuits that include: a data detector circuit, a data decoder circuit, and a modification circuit. The data detector circuit is operable to apply a data detection algorithm to a data input to yield a detected output. The data decoder circuit is operable to apply a data decode algorithm to a decode input to yield a decoded output. The decode input is selected between at least the detected output, and a modified version of the detected output. The modification circuit is operable to receive the detected output and to provide the modified version of the detected output.
US08819525B1

Error concealment guided robustness may include identifying a current portion of a current video stream. Identifying the current portion may include identifying a feature, or a vector of features, for the current portion. An estimated vulnerability metric may be identified based on the feature and an associated learned feature weight. An error correction code for the current portion may be generated based on the estimated vulnerability metric. Error concealment guided robustness may include generating learned feature weights based on one or more training videos by generating vulnerability metrics for the training videos and identifying relationships between features of the training videos and the vulnerability metrics generated for the training videos.
US08819524B2

An amount of time and an error rate function are received, where the error rate function defines a relationship between a number of iterations associated with iterative decoding and an error rate. A testing error rate is determined based at least in part on the amount of time. The number of iterations which corresponds to the testing error rate in the error rate function is selected to be a testing number of iterations; the testing error rate and the testing number of iterations are associated with testing storage media using iterative decoding.
US08819523B2

An adaptive controller for a configurable audio coding system comprising a fuzzy logic controller modified to use reinforcement learning to create an intelligent control system. With no knowledge of the external system into which it is placed the audio coding system, under the control of the adaptive controller, is capable of adapting its coding configuration to achieve user set performance goals.
US08819519B2

The present invention is related to systems and methods for adaptive parameter modification in a data processing system. As one example, a system is disclosed that includes a filter calibration circuit that is operable to calculate an updated coefficient for a filter circuit using a data set pair including a converged output and a corresponding data set.
US08819518B2

The disclosed embodiments relate to an apparatus and method for decoding signals in a receiver, such as signals using low density parity check error correction. The apparatus includes a link circuit. The link circuit may include a first memory, a first and second processing block, and also include a first shift circuit for shifting data before entering one of the processing blocks and a second shift circuit for reversing the first shift after exiting the processing block. The link circuit may also include a second memory used for intermediate storage and shared by the first and second processing block. The method includes reading data from a memory, shifting the data prior to processing, processing the data, and then reverse shifting the data prior to writing it back to the memory.
US08819514B2

A method and apparatus may be used for supporting multiple hybrid automatic repeat request (H-ARQ) processes per transmission time interval (TTI). A transmitter and a receiver may include a plurality of H-ARQ processes. Each H-ARQ process may transmit and receive one TB per TTI. The transmitter may generate a plurality of TBs and assign each TB to a H-ARQ process. The transmitter may send control information for each TB, which may include H-ARQ information associated TBs with the TBs. The transmitter may send the TBs using the associated H-ARQ processes simultaneously per TTI. After receiving the TBs, the receiver may send feedback for each of the H-ARQ processes and associated TBs indicating successful or unsuccessful receipt of each of the TBs to the transmitter. The feedback for multiple TBs may be combined for the simultaneously transmitted H-ARQ processes, (i.e., TBs). When MIMO is implemented, one H-ARQ process may be associated with one MIMO stream, or codeword. The feedback may include a channel quality indicator (CQI) per MIMO stream or codeword. The control information and the feedback may be sent via a layer 1 or layer 2/3 control part.
US08819512B1

A computer-implemented method for detecting TCP packet losses and expediting packet retransmission is disclosed. The method includes assigning to each packet transmitted or retransmitted a sequential order number; determining from an ACK packet or SACK segment thereof the sequential order number of a received packet; recording the determined sequential order number as a highest order number in case the determined sequential order number is greater than a current received order number, and retransmitting all unacknowledged packets having sequential order numbers less than the highest received order number.
US08819500B1

A system including a reconstruction module and a correlation module. The reconstruction module is configured to reconstruct data bits detected from first signals, and to generate second signals based on the reconstruction of the data bits detected from the first signals. The correlation module is configured to generate first correlation values by correlating (i) the first signals and (ii) the second signals, and to generate second correlation values by self-correlating the second signals. In response to one or more of (i) the first signals and (ii) the second signals including a floating number having (i) a plurality of bits and (ii) a sign bit, the correlation module is configured to generate one or more of (i) the first correlation values and (ii) the second correlation values based on (i) a plurality of most significant bits of the floating number and (ii) the sign bit of the floating number.
US08819499B2

Error information is sent from a terminal adaptor that accesses a wireless network to terminal equipment coupled to access the wireless network through the terminal adaptor. The error information is sent in response to existence of any one of a plurality of errors conditions with respect to access to the wireless network. The error information includes an error type identifying a domain associated with a source of the error condition being reported and an error code providing a reject error cause for the error condition. One of the error conditions may include an unsolicited error received by the terminal adaptor from the wireless network or when a request by the TA is ignored by the wireless network.
US08819497B1

Disclosed are various in various embodiments are systems and methods providing for storage of mass data such as metrics. A plurality of data models are generated in the server from a stream of metrics describing a state of a system. Each of the metrics is associated with one of a plurality of consecutive periods of time, and each data model represents the metrics associated with a corresponding one of the consecutive periods of time. The data models are stored in a data store and each of the metrics is discarded after use in generating at least one of the data models.
US08819493B1

Test configurations are generated based on information regarding hardware or software. A desired test configuration is selected. Test elements are automatically generated based on the desired test configuration, the test elements for testing at least one of the hardware or software. A plurality of test vectors is generated to test the hardware or software for the desired test configuration. The desired test configuration is converted to a script file. At least one of the hardware or software is automatically tested using the script file. Automatically testing the at least one of the hardware or the software includes using a first set of one or more test vectors from the plurality of test vectors to perform a plurality of test iterations of one or more of the actions of one or more generated test elements, and includes using at least a second set of one or more test vectors from the plurality of test vectors to determine the number of test iterations. A result of the testing is produced.
US08819484B2

Methods, apparatuses, and computer program products for dynamically reconfiguring a primary processor identity within a multi-processor socket server are provided. Embodiments include detecting, by the service processor, a processor socket reconfiguration event corresponding to a first processor socket; disabling, by the service processor, the first processor socket of the server in response to detecting the processor socket reconfiguration event; and reassigning, by the service processor, the primary processor identity to a second processor socket of the server.
US08819477B1

Disclosed are various embodiments that facilitate error handling in a network page generation environment. A request for a network page is obtained from a client. The network page is associated with a network site hosted by a hosting provider on behalf of a customer. Page generation code supplied by the customer is executed by a framework in response to the request. The page generation code is configured to generate at least a portion of the network page. A customized error network page is sent to the client in response to determining that an error has occurred in the framework that executes the page generation code.
US08819472B1

Apparatus and method for clock edge synchronization among a plurality of devices. One of the plurality of devices is designated as a master device and one or more remaining devices as slave devices. The master device is configured for providing one or more gated master output clock signals based on a synchronization input signal and an input clock signal. The master device may be further configured to generate one or more gated master clock outputs to drive one or more slave devices, or to provide one or more slave synchronous master clock outputs. The one or more slave devices are configured for producing one or more slave output clock signals, based on the synchronization input signal and corresponding one or more gated master output clock signals. The one or more slave output clock signals are clock edge synchronized.
US08819465B2

An information processing device that is connected to one or more other information processing devices and distributes hibernation data to another information processing device, includes: a storage unit that stores the hibernation data; a configuration information acquisition unit that acquires identification information and configuration information describing a device configuration of each information processing device from the other information processing device; a configuration evaluation unit that analyzes the acquired configuration information and determines if the configuration of the device is the same as the configuration of the other information processing device; and a data transmission unit that, when there is at least one information processing device with the same device configuration as itself among the other information processing devices, sends the hibernation data to an information processing device with the same configuration using the identification information of that other device as the address.
US08819460B2

A method of dynamic energy management that includes loading an energy budget configuration stream for an instruction of a thread, loading characterization data for the thread, computing energy management settings for the instruction based on the characterization data and the budget configuration stream, and driving control signals indicative of the computed energy management settings.
US08819457B2

A method for content playback and recording may include using a computer to obtain media content from a recorded medium. Concurrently with obtaining the media content, the method may include reencrypting the encrypted media content using a secondary encryption key and storing the reencrypted media content in a storage device.
US08819453B1

Data is protected from unauthorized access with a combination of technological and legal means. A technological measure is used to control access to a user created data package including a work of original authorship and user data, thus enabling the Digital Millennium Copyright Act to be invoked, thereby making it illegal for a service provider to access the user data without authorization from the creator of the data package. In other instances, data is sent to a cloud service provider in an encrypted format by a user. When the user wishes to authorize access to the data, the user provides a decryption key, which may be generated from the original work, and in some instances, is valid only for a limited period of time. Thus, access to the encrypted data can be effectively controlled by the user, even when it is stored in the cloud.
US08819452B2

A method begins with a processing module obtaining data to store and determining whether substantially similar data to the data is stored. When the substantially similar data is not stored, the method continues with the processing module generating a first encryption key based on the data, encoding the first encryption key into encoded data slices in accordance with an error coding dispersal storage function, and storing the encoded data slices in a dispersed storage network (DSN) memory. The method continues with the processing module encrypting the data using an encryption key of the substantially similar data in accordance with an encryption function to produce encrypted data, compressing the encrypted data in accordance with a compression function to produce compressed data, storing the compressed data when the substantially similar data is stored.
US08819444B2

A method for single sign-on (SSO) that provides decentralized credential management using end-to-end security. Credential (and other personal user information) management is decentralized in that encryption is performed locally on the user's computer. The user's encrypted credentials may be stored by the login server and/or a plurality of distributed servers/databases (such as a cloud). The login server never has access to the user's credentials or other personal information. When the user wants to use single sign-on, he enters his password into his browser and the browser submits the encrypted/hashed password to the login server for validation. Upon validation, the browser receives the user's encrypted credentials. The credentials are decrypted by the browser and provided to relevant websites to automatically log the user in.
US08819439B2

Method and apparatus for generating cryptographic credentials certifying user attributes and making cryptographic proofs about attributes encoded in such credentials. Attributes are encoded as prime numbers E in accordance with a predetermined mapping and a cryptographic credential is generated encoding E. To prove that an attribute encoded in a cryptographic credential associated with a proving module of the system is a member of a predetermined set of user attributes, without revealing the attribute in question, the proving module determines the product Q of respective prime numbers corresponding to the attributes in the set in accordance with the predetermined mapping of attributes to prime numbers. The proving module demonstrates to the receiving module possession of a cryptographic credential encoding a secret value that is the prime number E, and then whether this secret value divides the product value Q.
US08819437B2

Binding a security artifact to a service provider. A method includes generating a pseudonym for a security artifact. The pseudonym is an identifier of the security artifact to the service provider that is unique to the service provider in that the pseudonym is not used to identify the security artifact to other service providers. Further, the pseudonym uniquely identifies the particular security artifact to the service provider even when a user has available a number of different security artifacts to authenticate to the same service provider to access a user account for the user. The method further includes providing the pseudonym for the security artifact to the service provider. The pseudonym for the security artifact is bound with a user account at the service provider for a user associated with the security artifact.
US08819436B2

Protecting data transmission, either multimedia or a control word, between a security processor and a terminal includes, at the security processor, building a current session key by root key diversification as a function of a parameter transmitted by the terminal, decrypting the data, encrypting it with the session key, and transmitting it, and at the terminal, decrypting it using a secret code to obtain plain data, recording, in advance, secret codes, each enabling decryption of only data encrypted by a corresponding session key obtained by root-key diversification with a parameter, which can be the transmitted parameter, receiving the parameter in a message that also contains the data to be decrypted by the security processor, and in response, selecting, from the secret codes, a code for decrypting the data encrypted with the session key, as a function of the parameter or another parameter in the message.
US08819434B2

A method based on access conditions verification performed by two conditional access devices consecutively on a control message before releasing a control word to a descrambler. The control message encapsulates a second part including another control message. The processing unit for carrying out the method comprises a first conditional access device connected to a second conditional access device provided with a descrambler and a secured processor or secured hardware logic. The control message and the second part are each encrypted and accompanied by respectively first and second authentication data. The first conditional access device decrypts and verifies integrity of the control message, verifies the first access conditions and transmits the second part to the second access control device. The second conditional access device decrypts and verifies integrity of the second part and further verifies the second access conditions, and releases and loads the control word into the descrambler.
US08819432B2

The invention relates to a method for the two-factor authentication of a user in an application service running on an application server. The first authentication factor is a PIN authentication code known only by the user and the application service, and the second authentication factor is the mobile communication terminal of the user on which is installed a reliability application obtained from a reliable third party or certified by the same. The reliability application is capable of generating, using the PIN authentication code and a secret key shared only with the reliable third party, a single use authentication code for each authentication of the user in the application service.
US08819431B2

A method of transferring an item of data representative of a right between two electronic entities, at least one of the electronic entities including short range wireless communication elements suitable for transmitting the item of data to use the right, the electronic entities being suitable for communicating directly or indirectly via a long range communication interface. The method includes steps of transmission and of reception of the item of data by the electronic entities, the item of data being transmitted via the long range communication interface, of authentication and of storage of the item of data in the electronic entity having received it.
US08819429B2

A near field communication (NFC) sticker which stores a key is attached to a new client device. A remote commander in a home network reads the key using a NFC interface and IR-transmits it to a home network server. Once the client is connected to the network, it encrypts its own device information with the key and sends the encrypted information to the server, which decrypts the data with the key sent from the remote commander. In this way, client device registration is executed easily and securely.
US08819426B2

A processing system to serve as a source device for protected digital content comprises a processor and control logic. When used by the processor, the control logic causes the processing system to receive a digital certificate from a presentation device. The processing system then uses public key infrastructure (PKI) to determine whether the presentation device has been authorized by a certificate authority (CA) to receive protected content. The processing system may also generate a session key and use the session key to encrypt data. The processing system may transmit the encrypted data to the presentation device only if the presentation device has been authorized by the CA to receive protected content. Presentation devices and repeaters may perform corresponding operations, thereby allowing content to be transmitted and presented in a protected manner. Other embodiments are described and claimed.
US08819413B1

A method and apparatus for providing collaborative claim verification using an identification management (IDM) system. The IDM system collaborates with at least one trusted authority that provides information to a validity database within the IDM system. The database information collected from the at least one trusted authority is used to verify a user's entered identification information i.e., a user's identity claim. Such validation through a plurality of trusted authorities can provide a statistical truth to the identity claims provided by a user.
US08819407B2

A method may include creating, by a user device, an electronic message, the electronic message comprising destination information corresponding to an intended recipient of the electronic message. The method many include receiving, by the user device and from a user, a security key corresponding to a particular type of user input and corresponding to the intended recipient of the electronic message. The method may include encrypting, by the user device, the electronic message based on the security key, and the method may include communicating, by the user device, the electronic message based on the destination information corresponding to the intended recipient.
US08819405B2

The invention relates to a system for remotely accessing a mass storage unit and a security storage unit in a portable communicating object. According to the invention, a terminal, such as a mobile device, which is associated with a portable communicating object, such as a multimedia smart card, includes an agent for facilitating access from a server to a mass storage unit capable of storing multimedia data and a security storage unit in the portable communicating object via a communication network. The agent establishes a single communication channel between the remote server and the terminal and processes data transmitted from one of the two elements including the server and one of the storage units of the portable communicating object to the agent so that the agent can transmit the data to the other of the two elements.
US08819402B2

A mobile device such as a smart phone can be connected to the USB port of a computer such as a laptop to charge the battery of the mobile device and to synchronize data. Also, when a special button is pressed the computer enters a mobile device support mode in which the computer processor does not boot the full service O.S. but only a small O.S., with the mobile device sending demanded images and sounds to the larger display and speakers of the computer and receiving input from the more capable keyboard of the computer so that a user can use the resources of the computer in operating the typically more limited mobile device.
US08819401B2

Reset request from external are held at a reset request holding unit having holding units connected in series; a reset switching unit performs a logical product operation of all of outputs of the holding units to set it as an asynchronous reset request, setting an output of the holding unit at a final stage of the holding units as a synchronous reset request, performing a logical product operation of the asynchronous reset request and the synchronous reset request, and outputs an operation result; the asynchronous reset request is masked in a synchronous reset mode; and a reset signal is output from a reset output unit based on the operation result at the reset switching unit.
US08819391B1

Methods and apparatuses for managing unusable blocks in a memory module are provided. The memory table may include a plurality of unusable block addresses in the memory module where the plurality of unusable block addresses is arranged in a sequential order in the memory table. A number of unusable blocks in the memory module is identified by reading a word that represents the number of unusable blocks from the memory table. A first pair of addresses comprises a first unusable block address and a first corresponding mapped memory address. The pair of addresses are read from the memory table and stored in a storage element of a controller. Only a single pair of addresses is stored in the storage element of the controller at any one time according to one embodiment.
US08819375B1

A data storage device is disclosed including a non-volatile media having a plurality of physical locations for storing user data, each physical location associated with a logical block address (LBA), a translation table having a plurality of entries, each entry having a mapping of one or more LBAs to a corresponding number of physical locations on the non-volatile media. The data storage device further includes control circuitry that divides the translation table into a plurality of segments, each segment including a group of entries corresponding to a range of LBAs, determines a first score for each segment using a first metric, and selects a segment for defragmentation by utilizing the first score for each segment.
US08819371B2

In an exemplary storage system, a processor assigns an unused process to a read request designating an area of a logical volume. The processor determines whether the data designated by the read request is in a cache memory, based on a first identifier for identifying the area designated by the read request. When the designated data is not in the cache memory and a part of physical volumes providing the logical volume is a first kind of physical volume, the processor stores the first identifier associated with an identifier for identifying an area allocated in the cache memory. When the designated data is not in the cache memory and a part of the physical volumes is a second kind of physical volume, the processor stores a second identifier for identifying the process assigned to the read request associated with an identifier for identifying an area allocated in the cache memory.
US08819366B2

A data processing device has a processing unit configured to copy data stored in a first memory unit into a second memory unit on a block-by-block basis into which the data is divided by a specific size, a time measuring unit configured to measure an amount of time that the processing unit spends on copying the block and a controller configured to change the size of the block to a size smaller than the current size if the measured amount of time runs up to a specific threshold which is shorter than a timeout time.
US08819362B1

A method is used in managing replication and reservations. An amount of data storage space at a destination data storage location is determined that corresponds to expected successful completion of a data replication operation in which data is written to the destination data storage location. It is determined whether a thin provisioning reservation based on the amount can be made successfully at the destination data storage location. Based on whether the thin provisioning reservation can be made successfully, it is determined whether to proceed with the data replication operation.
US08819359B2

A memory system that interleaves storage of data across and within a plurality memory modules is described. The memory system includes a hybrid interleaving mechanism which maps physical addresses to locations within memory modules and ranks so that physical addresses for a given page all map to the same memory module, and physical addresses for the given page are interleaved across the plurality of ranks which comprise the same memory module.
US08819354B2

An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to read and write data through a plurality of input/output lines. The second circuit may include a plurality of sections. Each section may be configured to present a control signal to a load output line and receive a feedback of the control signal through a load input line. The load input line and the load output line of each of the sections may be connected to a load circuit configured to match a respective memory load connected to each of the plurality of input/output lines.
US08819347B2

A method of passing message data from a first device to a second device in a software defined radio (SDR) apparatus. A shared memory is defined in the apparatus for access by either one of the first and the second devices. A priority message originating from one of the devices and destined to the other device is loaded into a buffer of the shared memory, and the address of the buffer is passed to the other device. The message in the buffer of the shared memory is then accessed directly from the other device.
US08819344B1

A data processing system includes host data processors, a data storage system including data storage shared among the host data processors, and a data switch coupling the host data processors to the data storage system. The data storage system has host adapter ports coupled to the data switch. The data switch is programmed for distributing block I/O requests from the host data processors over the operable host adapter ports for load balancing of the block I/O requests among the operable host adapter ports. The shared data storage can be a file system striped across RAID sets of disk drives for load balancing upon disk director ports of the data storage system. The data processing system can be expanded by adding more data storage systems, switches for the additional data storage systems, and switches for routing block I/O requests from the host processors to the data storage systems.
US08819343B2

A storage controller that includes a cache, receives a command from a host, wherein a set of criteria corresponding to read response times for executing the command have to be satisfied. A destage application that destages tracks based at least on recency of usage and spatial location of the tracks is executed, wherein a spatial ordering of the tracks is maintained in a data structure, and the destage application traverses the spatial ordering of the tracks. Tracks are destaged from at least inside or outside diameters of disks at periodic intervals, while traversing the spatial ordering of the tracks, wherein the set of criteria corresponding to the read response times for executing the command are satisfied.
US08819331B2

A memory system according to the embodiment comprises a memory device including a plurality of memory cells operative to store storage data, the storage containing input data from external to which parity information is added; and a memory controller operative to convert between the input data and the storage data, the storage data containing information data corresponding to the input data, and a relationship between the information data and the input data being nonlinearly.
US08819330B1

Systems, methods, and machine-readable media for storing a recovery image on a secondary memory device on a computing system and updating the recovery image. In some aspects, the system may include a main storage device comprising an operating system, a secondary storage device, internal to the computer system and separate from the main storage device, comprising a recovery image, and a processor configured to determine whether to boot the computer system in a normal mode using the main storage device or in a recovery mode using the recovery image on the secondary storage device. In some aspects, the system may also include a recovery circuit configured to prevent access to the secondary storage device during the normal mode when the recovery circuit is disabled and to permit access to the second storage device when the recovery circuit is enabled during the recovery mode process.
US08819322B2

A system on chip includes a plurality of master devices, a plurality of slave devices that supply data in response to requests of the plurality of master devices and pointer update logic configured to process the requests from the plurality of master devices sequentially in a pipeline manner.
US08819312B2

Systems and methods are provided for a first-in-first-out buffer. A buffer includes a first sub-buffer configured to store data received from a buffer input, and a second sub-buffer. The second sub-buffer is configured to store data received from either the buffer input or the first sub-buffer and to output data to a buffer output in a same order as that data is received at the buffer input. Buffer control logic is configured to selectively route data from the buffer input or the first sub-buffer to the second sub-buffer so that data received at the buffer input is available to be output from the second sub-buffer in a first-in-first-out manner.
US08819311B2

Files on a secondary storage are accessed using alternative IO subroutines that buffer IO requests made by a user and mimic the IO subroutines provided by an operating system. The buffer used by the alternative IO subroutines is maintained by the user and not the operating system. User applications are not recompiled or relinked when using the alternative subroutines because the library that provides these subroutines intercepts requests for buffered IO made by user applications to the operating system's IO subroutines and replaces the requests with calls to the alternative IO subroutines that utilize the buffer maintained by the user.
US08819310B2

A system-on-a-chip semiconductor device comprises a first master device configured to issue a request having a transaction ID, a plurality of slave devices configured to provide data in response to the request, and an interconnector configured to include a slave interface for providing the request to one or more master interfaces and for supplying response data to the first master device based on operation characteristics of the first master.An arbitration method of an interconnector transferring a plurality of response data provided from a plurality of slave devices to a master device comprises selecting one of a plurality of arbitration modes based on operation characteristics of the master device; and transferring the response data in the order determined by transfer priority corresponding to the selected arbitration mode.
US08819304B2

A system and method for clients, a control module, and storage modules to participate in a unifed address space in order to and read and write data efficiently using direct-memory access. The method for reading data includes determining a first location in a first memory to write a first copy of the data, a second location in a second memory to write a second copy of the data, where the first memory is located in a first storage module including a first persistent storage and the second memory is located in a second storage module including a second persistent storage. The method further includes programming a direct memory access engine to read the data from the client memory and issue a first write request to a multicast address, where the first location, the second location, and a third location are associated with the multicast address.
US08819296B2

An apparatus includes one local input/output device; and an interface configured to interface between an application hosted by the apparatus and the local input/output device and is configured to interface between the application hosted by the apparatus and a remote input/output device hosted by another apparatus; wherein the interface has a first state in which the interface is configured to couple the application and the local input/output device but not couple the application and the remote input/output device hosted by the another apparatus; wherein the interface has a second state in which the interface is configured to couple the application and the local input/output device and to couple the application and the remote input/output device hosted by another apparatus; and wherein the interface is configured to be responsive to a proximity detection trigger.
US08819284B2

Methods, systems and apparatus are disclosed to route cloud-based service communications. An example method includes generating a default route address associated with a selected one of a plurality of candidate transit routers in response to an identification of a virtual private network addition to the cloud-computing network, and assigning the default route address to a cloud service access router to direct a routing request from the cloud service access router to the selected one of the candidate transit routers via the default route address.
US08819283B2

A system, methods, and interfaces for managing request routing functionality associated with resource requests for one or more resources associated with a content provider. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices and the resolution of the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Unlike traditional CDN service provider implementation, the processing of resource requests by the service provider is separate from the delivery of the content by the content provider (or on behalf of the content provider).
US08819282B2

Mechanisms are provided for resolving a domain name. The mechanisms send a request, from a resolver executing on the data processing system, to a name server requesting a resolution of a domain name into an address. A response to the request is received that includes a local address. The local address has a scope that is local to a site and is not global in scope. A determination is made as to whether the local address corresponds to a domain associated with the resolver. Communications are then performed with a device corresponding to the domain name using the local address in response to a determination that the local address corresponds to a domain associated with the resolver.
US08819272B2

A parallel multiprocessor system includes a packet-switching communication network comprising a plurality of processor nodes operating concurrently in parallel. Each processor node generates messages to be sent simultaneously to a plurality of other processor nodes in the communication network. Each message is divided into a plurality of packets having a common destination processor node. Each processor node has an arbiter that determines an order in which to forward the packets onto the network toward their destination processor nodes and a network interface that sends the packets onto the network in accordance with the determined order. The determined order operates to substantially avoid sending consecutive packets from a given source processor node to a given destination processor node and to randomize the destination processor nodes of those packets presently traversing the communication network.
US08819269B2

An adaptive method and system for dynamically facilitating access to higher quality content in the event transport of the higher quality content requires a greater allocation of network resources when compared to transport of the same content at a lower quality.
US08819267B2

A local network, such as a data center, includes a plurality of servers each of which are linked to a network switch. Some of the plurality of servers are network virtualization capable and some are not. The network virtualization capable servers include functionality that encapsulates a data frame, generated by one network virtualization servers that is to be sent to another network virtualization capable server, with a network virtualization identity. In the event that a network virtualization server generates a data frame for transmission to a server that is not capable of network virtualization, the network virtualization capable server does not encapsulate the data frame with the network virtualization identity.
US08819260B2

An assembling device obtaining enough erasure-coded fragments from fractional-storage CDN servers for reconstructing a first set of segments including at least one segment. The communication between the assembling device and the servers is subject to at least one type of communication fault, and the assembling device handles the communication faults by approximately randomly selecting on-the-fly servers from which to obtain additional fragments instead of fragments that failed to be obtained.
US08819253B2

A message generation mechanism for a network interface is provided. The message generation mechanism is operable to generate a message which includes data for signing and authentication procedure instructions. The message is for conveying information to a user device for presentation to a user via a user interface of the user device. The data is arranged in the message in a manner which permits the user device to utilize the data in an automated signing procedure. The automated signing procedure may be a digital signing procedure. The data for signing may be random data, pseudo-random data or secure random data and may be arranged in the message in a manner which avoids presentation to the user.
US08819245B2

Methods, computing devices, and computer readable storage media for testing network connections are disclosed. A first processor of a plurality of processors may define a new TCP connection. The first processor may apply a hash function to determine an appropriate one of the plurality of processors to open the new TCP connection. The first processor may write data defining the new TCP connection to a queue associated with the appropriate processor. The appropriate processor may retrieve the data defining the new TCP connection from the queue and open the new TCP connection.
US08819244B2

An apparatus, method, and machine-readable medium are described for establishing, maintaining and utilizing backup channels in a peer-to-peer (“P2P”) network. For example, in one embodiment, each mobile device can establish a primary P2P communication channel with one or more other mobile devices. Once the primary channel is established, each mobile device can use the primary channel to exchange secondary channel connection data and can subsequently open one or more secondary P2P communication channels with the other mobile devices. Upon detecting that the primary P2P communication channel has failed or has degraded below a specified threshold (e.g., a bandwidth or bitrate threshold), one of the secondary P2P communication channels can be automatically promoted to a primary P2P communication channel.
US08819237B2

The present invention relates to a pseudonode used for deployment on a peer to peer network which pseudonode comprises an IP address and client ID that is changeable upon the occurrence of a preselected event and includes a list containing at least one searchable data object. The pseudonode is programmed for monitoring the network to receive search requests therefrom and to compare each said received search with said list of data objects and to respond to such request. The pseudonode has at least one stored object corresponding to a request object stored at said pseudonode; and monitors the network to detect requests matching at least one of the stored objects and acquires a unique ID generated by any network node requesting the object matching that stored object on the pseudonode and responding to substantially each node representing an acquired ID.
US08819232B2

The present invention relates to a method and a system for managing access to a resource, copies of which are hosted in apparatuses of one or more networks. The method comprises obtaining a list comprising a plurality of references pointing to the plurality of copies of the resource; for each of said references, determining at least one accessibility rating representing the accessibility of the corresponding copy for the given user device, and, based on the at least one accessibility rating, deciding between keeping the corresponding reference in the list or deleting it therefrom, to obtain an updated list; and selecting a reference from the updated list for the given user device to access the resource.
US08819230B2

A method for providing virtual private storage array (VPSA) service for cloud users over a computer network includes receiving parameters for the VPSA over the network and creating the VPSA from resources of server computers. Creating the VPSA includes allocating and exposing drives that meets or exceeds specified drive characteristics, drive quantity, and array redundancy criteria to virtual controllers (VCs) in the VPSA, and dedicating parts of processor/memory complexes that each meets or exceeds a specified virtual controller hardware model to the VCs. The VCs run on virtual machines on the dedicated parts of processor/memory complexes on independent server computers. The VCs discover the exposed drives, create a virtual pool from the exposed virtual drives, implement data protection on the virtual pool, create volumes from the virtual pool, expose the volumes over the network to a customer computer, and handle access requests to the volumes from the customer computer.
US08819225B2

A hardware-assisted integrity monitor may include one or more target machines and/or monitor machines. A target machine may include one or more processors, which may include one or more system management modes (SMM). A SMM may include one or more register checking modules, which may be configured to determine one or more current CPU register states. A SMM may include one or more acquiring modules, which may be configured to determine one or more current memory states. A SMM may include one or more network modules, which may be configured to direct one or more communications, for example of one or more current CPU register states and/or current memory states, to a monitor machine. A monitor machine may include one or more network modules and/or analysis modules. An analysis module may be configured to determine memory state differences and/or determine CPU register states differences.
US08819223B2

A network component management system includes a first network element and a second network element. The second network element is at a customer location and is configured to communicate with the first network element over a communication network. A computing device is configured to communicate with the first and second network elements over the communication network and includes a visibility tool configured to actively monitor the second network element and present a status of the second network element. The status of the second network element indicates whether the second network element is provisioned and able to communicate over the communication network. A method includes querying the network element, determining the status of the network element, presenting the status, and initiating a troubleshooting procedure if the network element is not provisioned or is unable to communicate over the communication network.
US08819206B2

An article including at least one computer readable medium storing a network management application comprising computer executable code that upon execution by one or more processors causes the one or more processors to receive and execute the computer executable code of the network management application to store an identifier indicative of a candidate service in a database, receive the information indicative of managed entities from the one or more input devices, transform the data indicative of the managed entities into neutral data structure represented by graphs, vertices and edges, store these neutral data structures in the database and determine whether the telecommunication network is configured to execute the candidate service by applying predetermined rules on these neutral data structures.
US08819203B1

An application services platform includes a platform chassis, a network interface supported by the platform chassis, and a control circuit supported by the platform chassis and coupled to the network interface. The control circuit is arranged to connect to a network through the network interface, and receive an application service command from a user. The application service command gives the control circuit permission to provide an application service to an application running on a server on the network. The control circuit is further arranged to provide the application service to the application running on the server on the network in response to receipt of the application service command. The application services platform is capable of being provided in the form of an appliance-style device which is simply added as a new device on the network.
US08819202B1

A method for automating provisioning of services in a target computer system. The method includes providing a set of provisioning adaptors each defining an interface to a provisioning application and receiving a provisioning request from a user interface. The method further includes identifying one of the provisioning applications for completing a provisioning operation based on the received provisioning request, and then, invoking the identified one of the provisioning applications using one of the interfaces defined by one of the provisioning adaptors associated with the provisioning tool or application. The method includes providing agents on the components of the target computer system collecting configuration regarding the components from the provisioning agents, and using the collected data during identifying provisioning applications and invoking the identified applications. Dependencies are determined during the method that need to be complied with during provisioning, and the method includes ensuring compliance with these dependencies.
US08819194B2

One aspect of the preferred embodiment relates to an application framework for managing mobile clients and application programs. By utilizing the preferred embodiment, a system administrator may be provided the capability to manage and control multiple devices, directly and indirectly, using push (server-initiated) and/or pull (client-initiated) techniques from a single location. Additionally, the preferred embodiment may be utilized to back up and securely store information on the mobile clients, identify device usage and to deliver files and databases to the mobile clients.
US08819190B2

A method, system, and computer program product provides effective management and deployment of image files within a Virtual Input/Output (I/O) Server (VIOS) cluster. An Image Management (IM) utility utilizes a discovery process to establish connections with objects in order to manage these objects. Following discovery of an ICP client, the IM utility enables creation of a virtual server partition and initiates the importing of a captured image to a VIOS cluster Storage Pool (SP). The IM utility creates logical units (LUs) within the Image Management Fileset (IMF) for each file within the captured image. The IM utility maps the LUs to the VIOS Cluster SP using unique image file handles. The IM utility configures the new storage that comprises the created LUs. The IM utility copies image files to the appropriate storage device/LU. When import/copy of the image is completed, the IM utility activates the virtual server partition.
US08819188B2

A method for configuring a network device includes connecting the device to a LAN that is connected to a WAN and detecting that the device has not been configured. Accessing within the device a pre-defined address of a configuration server located on the WAN and sending a configuration request for a service to the configuration server. The request includes a network identifier locating the device on the LAN. Receiving the request at the configuration server and preparing a configuration profile for the device. The configuration profile includes i) a service address for the device, and ii) a wide area network address for a service provider that will provide the service. The method also includes sending the profile to the device from the configuration server, and activating the profile in the device such that the device is configured to access the service via the service provider.
US08819180B2

A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a second user environment. A seamless cross-environment workflow is provided in a multi-operating system computing environment. Two or more application programs, running in independent operating systems, share user interaction state information including user data, user settings, and/or application context information. Interaction state information may be shared for applications that are used primarily to access and edit local user content as well as applications that communicate to a remote server or access and navigate other remote content (i.e., Internet-based application, browser).
US08819178B2

An integrated security system integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network having remote connectivity and access. The integrated security system delivers remote premise monitoring and control functionality to conventional monitored premise protection and complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices can be added, enabling users to remotely see live video or pictures and control home devices via a personal web portal or other client device. Camera management enables automatic configuration and management of cameras in the premise network. The camera management extends to remote control and monitoring from outside the firewall of the premise network to include routing of images or video from a streaming source device to a requesting client device.
US08819175B2

A medical-information management system, connected via a network to multiple servers including medical-information memories storing medical information, which manages the medical information by distributing the medical information of multiple medical facilities to the multiple servers, comprises operating-time-information memory, operational-status analysis part, and medical-information transmission part. The operating-time-information memory stores respective operating times of each of multiple servers. The management-information memory stores management information indicating servers in which the medical information is stored. The operational-status analysis part provides notification of other servers other than a first server based on information indicating operating times. The medical-information transmission part determines a second server for temporarily saving the medical information from among the notified other servers, and transmits the medical information to the second server.
US08819172B2

Arrangements involving portable devices (e.g., smartphones and tablet computers) are disclosed. One arrangement enables a content creator to select software with which that creator's content should be rendered—assuring continuity between artistic intention and delivery. Another utilizes a device camera to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some technologies concern improvements to the user interfaces associated with such devices. Others involve use of these devices in connection with shopping, text entry, sign language interpretation, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern use of linked data in portable devices—some of which exploit GPU capabilities. Still other technologies concern computational photography. A great variety of other features and arrangements are also detailed.
US08819165B2

A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.
US08819156B2

The invention provides systems and methods for processing communication content from a user device. The method performed by a computer and comprising inputting an electronic communication that includes communication content and a routing character string. The communication content constituted by data generated as a result of, and representative of, characters keyed into the user device by the user. Maintaining a bin collection including bins. Performing processing on the communication content including identifying the user and a bin collection of the user based on the routing character string; and processing the communication content including (1) mapping first data to a command; and (2) mapping second data to a bin label. The command dictates particular action to be performed, and the bin label identifies an identified bin upon which to perform the action; and performing the action on the identified bin.
US08819155B2

Methods, systems, and apparatuses for processing function calls using a hooking routines to perform pre-execution tasks are disclosed. A server computer receives a function call including a hooking routine and a request to run a particular function from a client computer. Based on a function group identifier and the credentials of the user or client computer, the server computer can perform various pre-execution tasks. The tasks can be common to all functions in the function group or be customized Both pre-execution tasks can be stored remotely from the client computer, so that updates to the pre-execution task can be made without the need to update computer readable code stored on the client computer. If the pre-execution tasks, such as an authorization, passes, then the server computer can execute the requested function, the server computer can reject or abort the requested function.
US08819153B1

An instant messaging user may use a buddy list that includes a user-selected list of potential instant messaging recipients (“buddies”) to identify another instant messaging user with whom instant messages are to be exchanged. An instant messaging user also may use a buddy list for other purposes, such as to initiate playing of an on-line game or to invite participants to play an on-line game. Techniques are provided to transform a buddy list from one messaging-mode to another messaging-mode. The transformation may include, for example, substitution or re-ordering of groups of buddies, substitution of buddy icons associated with buddies, substitution of information displayed about buddies, and substitution of controls for directing operation of the buddy list.
US08819143B2

A multimedia message adaptation system with presentation layer adaptation, including a message parser for stripping message headers, multimedia object attachments, and presentation layer information from a message received from a sending device, a device capabilities database for maintaining multimedia device capabilities information, a multimedia adaptor for identifying the recipient device, querying the device capabilities database to determine media characteristics for presenting the multimedia objects on the recipient device, and adapting the multimedia objects for presentation on the recipient device in accordance with the characteristics, a presentation layer preferences database for maintaining multimedia object presentation preferences, a presentation layer adaptor for querying presentation layer preferences to determine preferences for presenting the multimedia objects, and adapt the presentation layer in accordance with the preferences, and a message encoder for packaging the adapted multimedia objects, presentation layer information, and message headers into an adapted message for delivery to the recipient device.
US08819141B2

Provided herein is a centralized registry service enabling subscribers to “opt-out” of any or all mobile messaging programs. The registry service supports access to storage medium information by mobile and wireless carriers, companies operating mobile messaging programs, mobile applications or platforms, and most importantly, individual subscribers. The registry service can be used with any message based network, including non mobile networks.
US08819139B2

The time required to login to a remote or virtual desktop can be reduced by caching image data in a persistent memory location in-between remote desktop sessions. For instance, image data related to an image displayed on a client device during a first virtual desktop session may be cached after terminating the first virtual desktop session. The cached data can then be used to display the same image, or a correlated image, on the client device during a subsequent remote desktop session, thereby avoiding the need to re-transport the image data over a network. In a similar manner, cached image data can be shared between multiple users sharing a common local area network (LAN) in order to improve collective virtual desktop performance.
US08819121B2

A website hosting architecture provides a plurality of services, from a plurality of service pools, to each of a plurality of unaffiliated websites, each of the plurality of service pools is adapted to contribute services to distinct service packages for at least a plurality of unaffiliated websites, each of the plurality of service pools is distributed across a plurality of servers, at least a portion of the servers being adapted to provide an overlapping service set in order to facilitate flexible resources from each of the plurality of service pools.
US08819120B1

A group communication system is disclosed. The group communication system integrates a number of electronic communication tools to meet various communication needs among registered users. The group communication system allows a group of users to participate in communications including internal mail, message exchanging and accessing files. When a member of a group shares a file with another member or members of the group, instead of sending a copy of the file directly to the members, the file is retained in a file store remotely located. Each of the members in the group gets notified of the availability of the file for sharing, thus avoiding distributing copies of the file to the members regardless they need it or not.
US08819117B2

There is provided an image processing apparatus including: a position information extraction unit that extracts position information from image data selected by a user; a communication control unit that exchanges data with various servers via a communication network; a map image acquisition unit that acquires a map image corresponding to the position information, extracted by the position information extraction unit, from a map information providing server; a landmark information acquisition unit that acquires landmark information corresponding to the position information, extracted by the position information extraction unit, from a landmark information providing server; an associated image acquisition unit that acquires an associated image corresponding to the landmark information, acquired by the landmark information acquisition unit, from an image sharing server; and a display unit that displays the image data selected by the user, the map image, the landmark information and the associated image.
US08819115B2

A method for sampling management includes establishing, for a multi-core intermediary comprising a plurality of packet evaluation components executing on a corresponding plurality of cores, a frequency at which the multi-core intermediary intercepts a response transmitted from a server to a client and injects data into the intercepted response. For each of the plurality of packet evaluation components, an offset and a frequency based on a number of packet evaluation components in the plurality of packet evaluation components is established, a combination of the established frequencies substantially similar to the frequency established for the multi-core intermediary. One of the plurality of cores intercepts a response from the server to the client, at a time specified by the frequency and the offset. The packet evaluation component executing on the one of the plurality of cores injects data into the intercepted response.
US08819113B2

In a virtual machine environment, virtual machines may be remotely provisioned on a virtual machine host. A server application on a machine remote from a network of the virtual machine host may receive provisioning parameters for a new virtual machine through a server application such as a web application. A client application is provided within the network of the virtual machine host which receives the provisioning parameters and triggers the provisioning of the new virtual machine on the virtual machine host.
US08819110B2

A system and method is provided for real-time data transmission using adaptive time compression that is based on an estimation of network load, one or more media properties of the real-time data, and/or a battery level of the mobile device. A first embodiment provides a mobile device operable to transmit real-time data using the adaptive time compression. Another embodiment provides a wireless network operable to transmit real-time data using the adaptive time compression. Another embodiment provides a wireless network operable to determine a time compression ratio, which is used for the adaptive time compression. The time compression ratio might be sent to the mobile device for use by the mobile device in up (reverse) link transmission, or by the mobile device in down (forward) link reception, or both. Another embodiment provides a mobile device operable to enter a low power consumption mode while not actively transmitting or receiving.
US08819096B2

In an FFT computing apparatus, a computation-unit switching detection unit detects timing at which a complex multiplication is not being carried out in said butterfly computation of FFT computation, and a complex-multiplication power-computation unit switches computation between complex multiplication and power computation, based on a detection result by said computation-unit switching detection unit. The complex-multiplication power-computation unit performs power computation at timing at which complex multiplication is not carried out in said butterfly computation of FFT computation.
US08819090B2

Methods and systems for performing file transfers across different domains hosted by a virtualization server are described herein. A trusted domain (Dom 0) may indicate that one or more files, directories, and/or volumes are available to a second domain (guest domain) by updating share information stored in a key value store. The guest domain may enumerate the shared files to appear as if within its own file system structure. The guest domain intercepts calls to its file system, determines whether the requested data is actually stored in its own file system or in trusted domain, and proxies the file system call to the trusted domain when the requested data is shared by the trusted domain. Key value store information and shared data information and contents may be communicated using one or more memories shared between the trusted domain and guest domain.
US08819089B2

An efficient method for storing relational data in a memory space uses B tree and B+ tree structures to store data for a database where non-identical values are stored in a string buffer and pointers to the string buffer are stored in a table buffer, and where identical data is stored only once, and each instance of that value in the database is referenced by a pointer to such identical data corresponding to the locations in the database where that identical value exists, thereby preserving physical memory and increasing the storage capacity of a fixed memory space.
US08819082B2

A system and method is provided for visualizing system resource relationships in a mainframe environment. The resource relationships may be presented in a single, logically constructed diagram/graph regardless of the number of sub-systems or database tables in the mainframe environment.
US08819062B2

A source system receives listing identification data for delivery of an enhanced listing to a plurality of provider systems. For each provider system of the plurality of provider systems the source system transmits to the provider system identification data. The source system receives corresponding identification data. When the corresponding identification data is valid identification data, the source system delivers the enhanced listing to the provider system with a provider-supplied external identifier as an indication to the provider system to update a listing with enhanced content. When the corresponding identification data is not valid identification data, the source system delivers the enhanced listing to the provider system without the provider-supplied external identifier as an indication to the provider system to create a listing using the enhanced content. The enhanced content may comprise one or more structured lists.
US08819057B2

Storage management for database access, in which selected data blocks are associated with particular business operations, and in which those data blocks are disposed in response to an assessment of which of those business operations are more important, more urgent, or have a greater need to be reliable. This has the effect that overall transaction performance is improved without significantly increasing infrastructure cost. Noting the relative importance of those particular business transactions and the relative probability that those data blocks will be needed by those particular business transactions, and assuring that data blocks associated with relatively important business transactions are moved to relatively superior storage in advance of requests for access.
US08819056B2

In one exemplary embodiment, a DSM is used to store the data structures in a cluster shared memory, such that updates, deletions and insertions are applied to both the persistent data set and the DSM, and search, list and retrieval operations are processed directly from the DSM. A data structure in the persistent data set is stored in two separate DSM pages: a first page includes an identifying search key of the data structure, the search key also pointing to a location of the data structure in the storage. A second page includes the updatable properties of the data structure. A DSM storing the data structures' pages is organized as a two-row matrix.
US08819046B2

Data source queries may be specified in various languages, such as SQL, XQuery, and object-oriented languages, and each language may have various linguistic features that enable different types of queries. It may be advantageous to formulate mixed language queries having portions specified in a first language and portions specified in a second language, and to provide mixed language query evaluation components that can parse portions of queries of different languages. It may also be advantageous to permit the translation of single language queries into multiple languages to be parsed by such mixed language query evaluation components. Such techniques may permit queries to utilize linguistic features and processing techniques of one language that are less efficient, less direct, or simply unavailable in another language.
US08819040B2

A method and system for querying a database involves dragging and dropping selected search criteria from one portion of a display to another portion of a display. When searching multiple criteria, a Boolean operation associated with the method depends upon the respective positions of the search criteria in the display. The method also allows for the results of the search to be dynamically updated as different criteria are selected.
US08819032B2

A computing device receives, over a network, information regarding word phrases (e.g., search terms) and determines longevity values associated with content built around the word phrases. The computing device selects, based on the longevity values, a first phrase from the word phrases. Content is built or created around the first phrase, and the built or created content is presented or published over a network such as the Internet.
US08819031B1

Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a primary character. A second character model comprises a second set of attribute values for the plurality of attributes of a secondary character. The primary and secondary characters are associated with first and second predetermined salience values, respectively. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the secondary character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. Media is recommended to a user based on the media rating.
US08819030B1

Suggestions can be automatically provided to a user to enable a user to tag various electronic files or objects without having to think up or manually enter the tags. A tag suggestion algorithm can analyze various types of information, such as location, time of day, objects or persons associated with the file, and tags generated by other users for that type of file. A user can be presented with a list of suggested tags, and can select one or more tags to apply to the file. Once at least one tag is applied to a file, a user can perform a tag-inclusive search to locate that file.
US08819029B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting controlling keywords. In one aspect, a method includes determining that two or more targeting keywords for a same content item source are matched by one or more terms in a content item request, where a first targeting keyword matches the one or more terms with a more specific type of match than the second targeting keyword. If the bid associated with the second targeting keyword does not exceed the bid associated with the first targeting keyword, the first targeting keyword and the second targeting keyword are ranked based on selection scores. The targeting keywords are ranked based at least in part on the quality scores when the bid associated with the second targeting keyword does exceed the bid associated with the first targeting keyword.
US08819021B1

A method of more efficient, phased, iterative processing of very large collections of electronic data for the purposes of electronic discovery and related applications is disclosed. The processing minimally includes: text extraction, and the creation of a keyword search index, but may include many additional stages of processing as well. The method further includes: definition of an initial set of characteristics that correspond to “interesting” data, followed by the iterative completion of processing of this data based on a combination of user feedback on the overall relevance of the documents being processed and the system's assessment of whether or not the data it has recently selected to promote in the processing completion queue has the desired quality and quantity of relevant data. The process continues until all identified data has either been fully processed, or discarded at some intermediate stage of processing as being likely irrelevant. This has the result of effectively finishing the processing much earlier, as the later documents in the processing queue will be increasingly irrelevant.
US08819018B2

A virtual sub-metering process using combined classifiers includes generating an electric power consumption signature database by receiving data from an electric power consumption measuring meter and auxiliary data from a building management system, and clustering the data. After the generation of the electric power consumption signature database, additional data from the electric power consumption measuring meter and the auxiliary data from the building management system is received, and this additional data is processed to generate a second steady-state load classification component. A second transient state component is extracted from the additional data. The steady-state load classification components and the transient shape components from the electric power consumption signature database, the second steady state load classification component, the second transient shape component, and control signals and status signals associated with the plurality of electric power consuming devices are correlated and combined.
US08819016B2

A method of visualizing visualization object data by creating a visualized image, including setting a visualization requirement; determining each node from a root node to a leaf node as a selected node, and determining whether or not the selected node satisfies the visualization requirement; registering nodes in a selected-node list for creating a visualization image when the selected node is a leaf node or has been determined to satisfy the visualization requirement, while replacing the selected node with child nodes of the selected node, and by making the child nodes new candidates for the selected node when the selected node has been determined not to satisfy the visualization requirement; outputting the selected-node list when there are no selected nodes to be processed; and creating the visualized image based on the visualization object data and node coordinate data associated with the respective nodes registered in the selected-node list.
US08819015B2

An object identification apparatus includes an image data input unit configured to input captured image data including an object, an object identification data generation unit configured to generate data for identifying the object by extracting a feature vector from a partial area of the input image data to convert the feature vector according to the partial area, an object dictionary data storage unit configured to store object dictionary data generated from previously recorded image data, and an object identification unit configured to identify a class to which the object belongs, which is included in the image data input by the image data input unit, based on the data for identifying the object and the object dictionary data.
US08819010B2

Presenting data lineage information by assigning a score to a data asset along a path between a data source and a data destination, where a predefined scoring function is applied to a characteristic of the data asset, and presenting via a computer-controlled output medium a description of the data source, the data destination, and the path between the data source and the data destination, where the description includes the data asset if the score meets predefined inclusion criteria.
US08819009B2

Systems, methods and computer program products are disclosed for facilitating the collection of activity data, organizational hierarchy data and distribution list data within a private computer network (especially an intranet) while complying with applicable privacy laws and regulations, as well as individual organizations' business rules addressing intranet users' privacy to display a social graph of organization members related to a requesting organization member. Such systems, methods and computer program products allow for the collecting of such data passively without a need for active participation from the requester. A computer-implemented process for displaying a social graph further comprises calculating sub-scores for each of activity data, organizational data and distribution list data and calculating a total score for each related organization member and displaying the social graph comprising those organization members whose score exceeds a predetermined value as related to the requester.
US08819008B2

Recording a user's preference for content is disclosed. A first indication that a user has a first preference for the content is received. In response to receiving the first indication, the content is associated with the first preference. A second indication that the user has a second preference for the content is received. In response to receiving the second indication, the content is additional associated with the second preference.
US08819004B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking images using hover data. In one aspect, a method includes determining a click count and a hover count for an image and a search query pair. The click count specifies a number of times that an image search result that includes a representation of the image has been selected when provided in response to the search query. The hover count specifies a number of times that the representation of the image has been hovered over when the image search result has been provided in response to the search query. A quality measure for the image with respect to the search query is determined. The quality measure is based on the click count and the hover count. A ranking of the image is adjusted for the search query based on the quality measure for the image.
US08818998B2

Apparatus for analyzing non-deterministic results of a search query of data, comprising a processor and a user interface, the processor being operably in communication with a plurality of data sources and adapted to communicate with the user interface which enables the user to query the content of the data sources, wherein the processor is adapted to determine the probable relevance of at least the part of a searched data source for a user query and the user interface is adapted to present to the user the search results in a form comprising two or more portlets, wherein the portlets comprises two or more of: a portlet presenting the search results (such as search strings) for a data source(s); a portlet presenting the data source (such as by source name) of a data source(s); a portlet presenting a data source filter tree for selecting currently active source(s); a portlet presenting the hit(s) of a search query for a data source; a portlet presenting the hit location within a data source; and at least one of the portlets presents the user with the probability of the relevance of the data source to the search query.
US08818996B2

In one embodiment a method for probabilistically quantifying a degree of relevance between two or more citationally or contextually related data objects, such as patent documents, non-patent documents, web pages, personal and corporate contacts information, product information, consumer to behavior, technical or scientific information, address information, and the like is provided. In another embodiment a method for visualizing and displaying relevance between two or more citationally or contextually related data objects is provided. In another embodiment a search input/output interface that utilizes an iterative self-organizing mapping technique to automatically generate a visual map of relevant patents and/or other related documents desired to be explored, searched or analyzed is provided. In another embodiment, a search input/output interface that displays and/or communicates search input criteria and corresponding search results in a way that facilitates intuitive understanding and visualization of the logical relationships between two or more related concepts being searched is provided.
US08818993B2

Structured and unstructured project information is collected, analyzed, and consolidated by a project service. On-demand or periodically, the project service consolidates the unstructured project information and the structured project information to present to an end user as aggregate information. The aggregate information may be formatted based on user criteria.
US08818991B2

A method of analyzing the performance of a query optimizer includes identifying an event trigger. A reproduction object characterizing operational parameters of the customer computer at the time of the event trigger is populated. The reproduction object is transported from the customer computer to a test computer. The reproduction object is analyzed at the test computer to characterize the performance of a query optimizer.
US08818989B2

Techniques for managing query execution based on memory usage using memory compression. Embodiments may receive a query from a requesting entity and estimate an amount of memory required to execute the query. Upon determining that executing the query would consume an impermissible amount of memory, embodiments may optimize the query by adjusting an amount of memory compression used in executing the query. The optimized query may then be executed to produce a set of query results, which may then be returned to the requesting entity.
US08818988B1

A database system includes an optimizer to generate resource estimates regarding execution of a request in the database system, and a regulator to monitor execution of a request and to adjust a priority level of the request based on the monitored execution and based on the resource estimates provided by the optimizer. The regulator is executable to further feed back statistics regarding execution of the request to the optimizer to improve accuracy of resource estimates provided by the optimizer.
US08818984B2

A method and apparatus for using tag topology for enhancing search capabilities, e.g., searching over the web, are disclosed. For example, the present method receives a user query contain a search term from a user. The method then generates a search result containing at least one entity, wherein the at least one entity is found based on a plurality of user provided tags that is associated with the at least one entity.
US08818982B1

A system analyzes one or more search streams to detect one or more associations between a document and one or more queries in the one or more search streams. The system further derives a value for the document based on the detected associations and uses the derived value in evaluating a quality of the document with respect to one or more subsequent queries.
US08818972B2

A method for detecting and combating an attack in an industrial control system includes sending a command stream from a protection network of an industrial control system to at least one zone, the command stream comprising at least one command; concatenating the at least one command into at least one sequential command package comprising units of work; passing the at least one sequential command package to a crypto hash generator; generating at least one of unit of work hash codes or sequence hash codes; comparing the generated hash codes against a database of existing valid unit of work hash codes and sequence hash codes; and if a command stream fault is detected, generating an alert and accessing a database comprising emergency procedures.
US08818970B2

A process for reading entries in a directory is initiated. A first index is maintained to indicate how far the read has progressed in the directory. If, during execution of the process, the directory is partitioned into subdirectories, then a second index is maintained for each of the subdirectories to indicate how far the read has progressed in each of the subdirectories. A third index that indicates how far the read has progressed in the partitioned directory is also maintained.
US08818968B2

Lifecycle of an entity residing within a hierarchy, may be managed according to corresponding status identifiers of a ruleset referenced by an engine. At design time, particular embodiments determine a finite set of fundamental statuses common to the entities, and covering the full lifecycle of each entity. A ruleset is created comprising rules accounting for each change in the status of the entity over its lifetime within the hierarchy. The status may be indicated by status identifiers, that in some embodiments are stored within a database. During runtime, an engine receives information from the entity. The engine references the ruleset including the status identifier information, and then propagates the status change of the entity to other entities in the same or different hierarchy levels based upon the ruleset. In this manner, the lifecycle of an entity within a hierarchy can be managed according to its status.
US08818961B1

A system and method for restoring data including a workflow from an archived copy of a database file. The method includes receiving a request to restore a workflow from an archived copy. The workflow comprises attributes describing a sequence of conditions and actions corresponding to an item and comprises a history log. The item may comprise an electronic document and associated context information describing the document in an intranet portal application environment. The associated context information includes an identifier corresponding to the workflow. The method includes retrieving records comprising the workflow attributes from the archived copy. The method further includes generating from the retrieved records a workflow metadata file comprising tagged elements corresponding to the workflow attributes and history log. Then the method stores the workflow metadata file in a file system. The method further includes restoring the workflow to the intranet portal application via the file system.
US08818956B2

The data transfer between data backup sites techniques include a method, a system, and/or a computer software product. In some embodiments of these techniques, the method includes determining backup data for transferring from a source data backup site to a destination data backup site based on a storage parameter, the backup data comprising data associated with a client device. The method further includes receiving a transfer parameter from the destination data backup site, the transfer parameter comprising a storage logical site available for data storage. The method further includes matching the determined backup data to the storage logical site based on a parameter selected from a group consisting of the storage parameter, and the transfer parameter. The method further includes scheduling a transfer of the determined backup data to the storage logical site based on a parameter selected from a group consisting of the storage parameter, the transfer parameter, and a schedule parameter.
US08818955B2

Techniques are disclosed for backing up and/or restoring data. In one embodiment, a request is received to back up at least a first unit of data stored in a database. Upon determining that the first unit of data is at least partially derived from a second unit of data stored in the database, a backup may be generated that includes less than all of the first unit of data. Subsequently, the first unit of data may be fully restored from the backup.
US08818950B2

A local imager (202) copies each allocation unit (302) occupied by a file (305) of a file system (102) to a locally-stored image file (204) within the same partition (104) as the file system (102). The allocation units (302) may be compressed as they are copied, resulting in a locally-stored image file (204) that occupies fewer allocation units (302) than the original file system (102). In addition, the local imager (202) adds a directory map (312) to the locally-stored image file (204) that associates copied allocation units (302) in the locally-stored image file (204) with names of corresponding files (305) from the file system (102).
US08818945B2

Techniques, an apparatus and an article of manufacture for targeted maintenance of computing devices in a system. A method includes assessing a maintenance request to determine a class of computing devices to which the request applies, selecting a propagation mechanism applicable to the class of computing devices, generating an agent based on the propagation mechanism to carry out the maintenance request on the class of computing devices, deploying the agent on at least one computing device in the class of computing devices, and propagating the agent to additional devices in the class of computing devices.
US08818943B1

In a mirrored database system, mirror resynchronization of fixed length pages is optimized for quick repair and high availability by identifying those lost page changes that must be made for resynchronization and ignoring other duplicate changes. Essential pages are identified using log sequence numbers (LSNs) to locate the most current version of a changed page, and other lower valued LSNs of less current versions of that page are eliminated as having changes that are duplicated in the current version of the page. Page changes since the last database checkpoint before losing mirror synchronization and the current LSN of the transaction log are identified as possibly necessary changes to be made.
US08818940B2

A system and method for executing record actions in a multi-tenant database and application service is provided. The system and method is configured to provide a message queue and an event queue, the message queue configured to store a plurality of messages corresponding to record actions and the event queue configured to store a corresponding list of events. The system and method are configured to process record actions on the plurality of records by selecting a plurality of messages in the message queue for processing, the selected plurality of messages corresponding to a plurality of record actions on records in the multi-tenant database, identifying a plurality of events in the event queue corresponding to the selected plurality of messages, and processing the identified plurality of events as a batch to execute the plurality of record actions.
US08818937B2

A system provided herein permits a communications network subscriber to establish a local contact database on at least one communications device. The local contact database can communicate with a global contact database to receive contact information updates for a group of subscribers stored within the local contact database. The contact information can include basic contact information, such as name, address, email address, and telephone number. The contact information can also include advanced contact information, such as registration and activity information for each communications device associated with the group of subscribers, location information, hotspot information, points of interest information, and social networking information. Methods are provided herein that permit subscribers to introduce each other and obtain contact information securely. Methods are also provided herein that permit subscribers to request further contact information after a communication session is terminated.
US08818933B2

A computing device receives a request for data, the request including criteria for data requested to be provided to the client device. Via a service configured to retrieve the requested data, at least some of the criteria are transmitted to a staging data store that includes transactional data. Via the service, data relevant to at least some of the criteria transmitted to the staging data store is received from the staging database. The data received from the staging database is stored in a data structure included in the computing device. At least some of the data stored in the data structure is transmitted to a client device.
US08818928B2

Evaluating an item based on user reputation information is disclosed. Sharing event data is received. A graph is materialized from the received sharing event data. User reputation scores are determined based at least in part on the graph. A score is assigned to the item based at least in part on the user reputation scores of users associated with the item.
US08818925B2

Embodiments relate to updating a parameter defining a policy under a Markov decision process system environment. An aspect includes updating the policy parameter stored in a storage section of a controller according to an update equation. The update equation includes a term for decreasing a weighted sum of expected hitting times over a first state (s) and a second state (s′) of a statistic on the number of steps required to make a first state transition from the first state (s) to the second state (s′).
US08818916B2

A method for linking between a multimedia data element (MMDE) and a web page. The method comprises receiving a MMDE from a source; generating a signature representative of the MMDE using a signature generator; matching the generated signature with a plurality of signatures stored in a database to find at least one matching signature; extracting a universal resource locator (URL) of a web page associated with the matching signature, wherein the URL is part of a metadata of the matching signature; and providing the URL to the source over a network.
US08818913B1

Wireless data access is provided for customers using a preexisting merchant data connection. An access point is used to communicate wirelessly with customer-owned or merchant-provided computing devices. The preexisting data communication link includes merchant-generated traffic, such as credit card authorization transactions or corporate electronic mail. A router is configured to combine customer-generated wireless traffic with the merchant-generated traffic and to transport the combined data over the preexisting data communication link. Further features, such as protocol conversion, are also provided.
US08818912B2

Methods and systems for supporting the production of shipping labels are provided. Example embodiments provide a Shipment Management System (“SMS”), which facilitates the production of shipping labels. The SMS may be configured to generate a shipping uniform resource identifier (“URI”) that identifies a shipping protocol and includes shipment information and post-back information. The shipping URI may be provided to a shipping label module configured to produce a shipping label in accordance with the shipping protocol by outputting a shipping label based on the shipment information, and automatically posting information about the producing of the shipping label to a code module identified by the post-back information. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US08818911B2

The present invention includes methods for operating a mailing machine. A permit mail imprint is generated in the mailing machine on the basis of input signals entered into the mailing machine via a user interface of the mailing machine. At least some of the input signals may represent alphanumeric characters. For example, the permit number may be entered via a keypad or keyboard in the form of numeric characters.
US08818905B2

Encrypting sensitive information sent using an interactive voice response (IVR) system. The systems and methods may include an HSM that provides a secure platform to encrypt the sensitive information. They may also include interfaces with IVR systems and transaction processing hosts. The systems and methods may interact directly with a customer using an IVR to receive the sensitive information. They may also provide for a secure platform to validate the strength of the information, such as a PIN or password, prior to further processing of the sensitive information.
US08818896B2

A method and apparatus for enabling use of multiple digital rights management scenarios (DRM). Unencrypted data representing digital content is examined to identify at least segments of content for DRM encryption. The identified segments of content are duplicated and then encrypted using a first encryption method associated with a first DRM to produce first encrypted segments. Duplicates are encrypted using a second encryption method associated with a second DRM to produce second encrypted segments. At least a portion of segments not selected for DRM encryption are encrypted using a coverage encryption method. The coverage encryption key is encrypted by each of a third and fourth encryption methods associated with the first and second DRMs respectively. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08818888B1

One or more application providers supply primary data and user interface rendering information to a computing system. The computing system comprises modules that mange the received data and generate a user interface using the received rendering information. Data may be managed by resolving conflicts in the primary data as between the one or more application providers. Data may also be managed through the creation of derived data based at least in part on the received primary data. A user interface may be generated that has several applications displayed in an application cluster. The applications may be generated based on the rendering information. A user may interact with the user interface and may be able to edit the primary data. If the primary data is modified, the computing system communicates the modifications to the one or more application providers that supplied the original, primary data.
US08818885B2

A self-checkout kiosk enables a patron to purchase product displayed in a vending area and carrying a Radio Frequency Identification (RFID) tag. The customer exits the vending area through a security portal. The kiosk, a bill acceptor, and a computer monitor, either adjacent the portal or separated there from, enables the patron to complete a purchase transaction prior to exiting the vending area through the portal. The portal includes RFID reading antennas for detecting product being transferred through the portal. A security system responds to transfer of product through the portal without a patron completing a purchase transaction using the self-checkout station. The security system itself is also usable in conventional retail environments when an attendant is present.
US08818872B2

A disclosed transaction processing method includes transmitting a request to a credit aggregator in response to a message from a point of sale device to a wireless communication device of a user. Responsive to receiving credit account information from the credit aggregator, a user interface indicative of at least some of the credit account information including account identification information for a plurality of user credit accounts is displayed. Responsive to detecting a user selecting one of the plurality of credit accounts, credit account information is transmitted to the point of sale device. The request may include information identifying the user. The message from the point of sale device may indicate a price associated with the transaction. The credit account information may include available credit information, current balance information, closing date information, payment date information, annual percentage rate information, and so forth.
US08818865B2

A method for generating Bursting-messages on the window of a user's Web-terminal while browsing a Web-site. Indication related to the connection of the user to the Web-site is provided. Data that is required for generating a Burst-message on the Web-terminal is sent to the Web-terminal of the identified user and a Burst-message is generated on the Web-terminal using the data. Interaction means are provided to the user in the Burst-message, for the interaction of the user with the Burst-message and/or with the Web-site. The Burst-message may be generated by dynamically writing an HTML layer and/or JavaScript and/or VBScript.
US08818864B2

An integrated system, network, and method for providing audio/video broadcasting of programming and advertising content. The system provides sales, traffic, playback automation, and accounting services to a media outlet. The network links multiple integrated systems together between multiple media outlets and advertising clients. The network also provides distribution of programming and advertising content to multiple media outlets simultaneously.
US08818860B2

A computerized method is disclosed that includes automatically distributing first offer information to at least one first priority contact in a prioritized list of contacts. The first offer information is distributed in response to receiving a request to distribute an offer. The method also includes automatically distributing second offer information to at least one second priority contact in the prioritized list of contacts when a first time period expires.
US08818859B1

A system and method for managing video sequences and the payment of content online, including an application programming interface (API). The API allows creators of advertisements, sponsors of advertisements, providers of content, and viewers of the advertisements and the content to interact. The system facilitates interaction of the parties to allow users to access content from a content provider in exchange for the user viewing an advertisement that is created by an ad-creator and sponsored by an ad-sponsor. The method receives a request for payment of content, transmits a list that includes a plurality of links to advertisements, transmits an advertisement of interest to the user, and then authorizes payment of the content to the content provider. The system also allows advertisers to reach an ideal audience as users select the advertisements having a particular product or service with which the user is interested.
US08818855B2

A system and method is provided for aggregating information from a plurality of remote information systems, such as bulletin boards, over a wide area network, such that a reception device operating on an aggregated information system can receive message data contained on the plurality of remote information systems. In a preferred embodiment of the present invention an aggregating application operating on the aggregated information system is adapted to retrieve original message data (OMD), such as a previously posted new message, and response message data (RMD), such as a previously posted response message, from a plurality of remote information systems. This retrieved message data (i.e., OMD, RMD) can then be provided to at least one reception device communicating with the aggregated information system. In another embodiment of the present invention, the aggregating application is further adapted to receive additional original message data (AOMD), such as a new message, and additional response message data (ARMD), such as a response message responding to a previously posted message, from the at least one reception device. This received message data (i.e., AOMD, ARMD), along with the retrieved message data (i.e., OMD, RMD), is then provided to the plurality of remote information systems along with advertisement data, such that it can be provided to any additional reception devices communicating with the plurality of remote information systems.
US08818851B2

Disclosed herein is a method for performing an integrated payment using Near Field Communication (NFC). The method is performed using a mobile terminal. The mobile terminal receives Radio Frequency Identification (RFID) tag information from a payment system in an NFC scheme. The mobile terminal analyzes the received RFID tag information, and then extracts an integrated payment application which corresponds to the RFID tag information. The mobile terminal drives the integrated payment application and transmits discount benefit information to the payment system.
US08818844B2

A system, method, and computer program by which a content provider can display an incentive for a user to remain with their current channel or program. When the user attempts to leave the current program, a pop-up window containing an incentive to remain with the current program is displayed. The user must respond to the pop-up window in order to proceed, whether the user chooses to leave or remain with the current program.
US08818842B2

A method and apparatus is disclosed that allows advertisers to define and distribute Short Messaging Service (SMS) and Multimedia Messaging Service (MMS) coupons to consumers, and for consumers to redeem the received coupons, where such SMS and MMS coupons are used by businesses to promote their products and services to consumers.
US08818841B2

Methods and apparatus to monitor in-store media and consumer traffic related to retail environments are disclosed herein. In a disclosed example method to monitor a monitored establishment, a survey is presented to an auditor and a user-provided survey response is received indicative of a condition in a monitored establishment that affects an accuracy of shopper count information provided by the auditor. Instructions are displayed to the auditor to sequentially move to a plurality of predetermined locations in the monitored establishment and collect a shopper count corresponding to each of the predetermined locations. The example method also involves receiving and storing each of the plurality of shopper counts.
US08818837B2

A dynamic system and method for efficiently measuring organizational compliance with multiple, overlapping, selected sources of compliance requirements by making associations of individual source controls and survey questions with a limited set of discrete compliance objectives, and by enabling creation of compliance surveys and analysis of survey answer sets based on user-selected criteria that may include selection of a specific source or sources; one or more discrete compliance objectives, and/or a choice of questions from a master question pool. Custom surveys with weighted questions and dynamic reporting enables responses to compliance audits to be analyzed against a predetermined benchmark result, against responder's own prior results, or against other responders.
US08818832B2

A decision support tool which takes a high-level view of supply and demand in the realm of labor resources and produces globally-optimal recommendations for assignment of practitioners to open seats. These assignments preferably optimize a utility function composed of different business metrics and can be customizable for different organizations and priorities.
US08818822B2

A graphical user interface provides clinical information in the form of a first health feed, patient-generated information in the form of a second health feed, and health care assessments in a third health feed. The graphical user interface may provide improved access to patient-generated information to the provider and improved access to clinical information to the patient or caretaker for the patient. Additional health feeds may include data from peripheral devices, third-party sponsored applications, or other forms of health feedback.
US08818817B2

A communications network is used to transfer user attribute information about participants in a communication session to their respective communication terminals for storage and use thereon to configure a speech codec to operate in a speaker-dependent manner, thereby improving speech coding efficiency. In a network-assisted model, the user attribute information is stored on the communications network and selectively transmitted to the communication terminals while in a peer-assisted model, the user attribute information is derived by and transferred between communication terminals.
US08818816B2

A voice recognition device includes a voice input unit 11 for inputting a voice of an uttered button name to convert the voice into an electric signal, a voice recognition processing unit 12 for performing a voice recognition process according to a sound signal sent thereto, as the electric signal, from the voice input unit, a button candidate detecting unit 13 for detecting, as a button candidate, a button having a button name which partially matches a voice recognition result acquired by the voice recognition processing unit, a display control unit 15 for, when a plurality of candidate buttons are detected by the button candidate detecting unit, producing a screen showing a state in which at least one of the plurality of button candidates is selected, and a display unit 16 for displaying the screen produced by the display control unit.
US08818813B2

A plurality of statements are received from within a grammar structure. Each of the statements is formed by a number of word sets. A number of alignment regions across the statements are identified by aligning the statements on a word set basis. Each aligned word set represents an alignment region. A number of potential confusion zones are identified across the statements. Each potential confusion zone is defined by words from two or more of the statements at corresponding positions outside the alignment regions. For each of the identified potential confusion zones, phonetic pronunciations of the words within the potential confusion zone are analyzed to determine a measure of confusion probability between the words when audibly processed by a speech recognition system during the computing event. An identity of the potential confusion zones across the statements and their corresponding measure of confusion probability are reported to facilitate grammar structure improvement.
US08818810B2

A method for verifying that a person is registered to use a telemedical device includes identifying an unprompted trigger phrase in words spoken by a person and received by the telemedical device. The telemedical device prompts the person to state a name of a registered user and optionally prompts the person to state health tips for the person. The telemedical device verifies that the person is the registered user using utterance data generated from the unprompted trigger phrase, name of the registered user, and health tips.
US08818809B2

Techniques for generating, distributing, and using speech recognition models are described. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. Thus, the speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability. Voice dialing, telephone control and/or other services are provided by the speech processing facility in response to speech recognition results.
US08818807B1

This invention describes methods for implementing human speech recognition. The methods described here are of using sub-events that are sounds between spaces (typically a fully spoken word) that is then compared with a library of sub-events. All sub-events are packaged with it's own speech recognition function as individual units. This invention illustrates how this model can be used as a Large Vocabulary Speech Recognition System.
US08818806B2

A signal portion is extracted per frame having a specific duration from an input signal, thus generating a per-frame input signal. The per-frame input signal in the time domain is converted into a per-frame input signal in the frequency domain, thereby generating a spectral pattern of spectra. Peak spectra having peaks are detected in the spectral pattern. A harmonic spectrum is determined, in the peak spectra, having a harmonic structure showing a relationship between a fundamental pitch and a harmonic overtone.
US08818804B2

A global speech user interface (GSUI) comprises an input system to receive a user's spoken command, a feedback system along with a set of feedback overlays to give the user information on the progress of his spoken requests, a set of visual cues on the television screen to help the user understand what he can say, a help system, and a model for navigation among applications. The interface is extensible to make it easy to add new applications.
US08818795B1

Systems and methods are provided for utilizing natural language to process queries. The method for analyzing a linguistic input may include receiving the linguistic input, the linguistic input including at least one word, accessing prestored language data for a language corresponding to the linguistic input, converting the linguistic input into a text-possibility representations based on the received language data, determining a meaning of the text possibility based on the prestored language data, generating at least one semantic structure corresponding to the determined meaning, and determining an action to perform based on the generated at least one semantic structure. The prestored language data may be converted from multiple formats into one or more formats that can be algorithmically processed by a computational device.
US08818794B2

Environmental factors may be used in a predictive text system provided in a device. The device may receive one or more characters entered by a user and determine, based on the one or more characters, words that are predicted to be words being entered by the user of the device, where the words are determined using grammar-based predictive techniques. The device may determine confidence scores, corresponding to the words. The device may refine the scores based on environmental data that includes data that describes an environment associated with the user of the device. The device may select, based on the refined plurality of scores, a subset of the plurality of words and output the subset of the plurality of words.
US08818793B1

A clausifier and method of extracting clauses for spoken language understanding are disclosed. The method relates to generating a set of clauses from speech utterance text and comprises inserting at least one boundary tag in speech utterance text related to sentence boundaries, inserting at least one edit tag indicating a portion of the speech utterance text to remove, and inserting at least one conjunction tag within the speech utterance text. The result is a set of clauses that may be identified within the speech utterance text according to the inserted at least one boundary tag, at least one edit tag and at least one conjunction tag. The disclosed clausifier comprises a sentence boundary classifier, an edit detector classifier, and a conjunction detector classifier. The clausifier may comprise a single classifier or a plurality of classifiers to perform the steps of identifying sentence boundaries, editing text, and identifying conjunctions within the text.
US08818792B2

An apparatus and a method for constructing a verb phrase translation pattern using a bilingual parallel corpus. Each of the apparatus or method recognizes a predicate and an argument using a syntax analysis result and a word alignment result of a source sentence from a plurality of bilingual parallel corpus, extracts a translation pattern candidate and an occurrence frequency using the recognized predicate and argument, and then generates a basic verb phrase translation pattern by verifying the translation pattern candidate, and generalizes the generated basic verb phrase translation pattern to generate a general verb phrase pattern so as to be applied to various language pairs and minimize an error in the verb phrase translation pattern and determine an appropriate generalization level using a co-occurrence frequency of a predicate and an argument of the verb phrase translation pattern and a translation probability of the predicate.
US08818790B2

A syntactic analysis and hierarchical phrase model based machine translation system and method are provided. The machine translation system includes a word alignment module, a phrase extraction module, a gender syntactic annotation module, a syntactic based noncontiguous phrase abstract module, a noncontiguous phrase based translation module and an evaluation module. The machine translation system and method performs syntactic analysis based on a common contiguous phrase based machine translation model, and extracts a syntactic based noncontiguous phrase rule set from a bilingual aligned text, so as to address and issue of noncontiguous fixed custom in context of a whole sentence, and to comply with syntactic features of a language, translation is performed based on the noncontiguous phrase rule set and the phrase aligned table, and the translation results are evaluated based on the evaluation model, thereby improving the translation result.
US08818788B1

A content intelligence module may implement a sentiment analysis method to identify words or phrases from user-generated content that are associated with a particular sentiment. The method may comprise grouping or splitting text into different sentiment segments, tokenizing words or phrases and/or removing stopwords across the sentiment segments, performing a frequency analysis to count the words or phrases in each sentiment segment, scaling the frequency results across the sentiment segments where necessary, and removing commonly used words from the sentiment segments. The words or phrases that are left in a specific sentiment segment are the most-used words for that sentiment segment. The word cloud module therefore allows for very quick generation of a summary around sentiment segments. A sentiment overview containing the summary can be presented to a user in connection with a selected product or service with which the user-generated content is associated.
US08818787B2

A system and method for identifying optimal system architectures for a reference application are provided. The system and method comprise executing a reference application and a plurality of test applications on a current system architecture and sampling performance data for each of the applications. The performance data is used to compute an application signature for each application. A similarity element is derived from the application signatures that illustrates the similarity between each application and every other application. Using a similarity threshold and an algorithm, a subset of test applications that are similar to the reference application are derived.
US08818782B2

A system for developing patient-specific therapies based on dynamic modeling of patient-specific physiology and method thereof are disclosed. The system includes software modules configured to provide access via a computer to one or more data collection protocols defining at least a type of patient-specific data to be collected and a manner in which the patient-specific data is to be collected, and to information from which one or more patient-specific models, configured to simulate one or more aspects of the patient's physiology, is developed. Another software module of the system is configured to provide access via the computer to one or more software tools that apply patient-specific data, collected according to the one or more data collection protocols, to the one or more patient specific models to determine therefrom one or more patient-specific therapies.
US08818778B2

The present invention enables the use of a global optimization method for performing joint-inversion of multiple petrophysical data sets, using forward models based on first principle of physics, to generate a 3D rock representation of a subsurface rock structure. The resulting 3D rock representation captures the internal structure, and honors the measured petrophysical properties, of the subsurface rock structure. The 3D rock representation can then be used to predict additional properties not considered in the inversion, to further characterize the subsurface rock structure.
US08818777B2

The invention relates to a system for modeling an oilfield, which has process facilities and wellsite operatively connected, each wellsite having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir. The system includes multiple wellsite simulators, each modeling a portion of the wellsite, at least one non-wellsite simulator, each modeling a portion of a non-wellsite region of the oilfield; and at least one coupling positioned among the wellsite simulators and the non-wellsite simulator. The coupling selectively links the wellsite simulators and the non-wellsite simulator according to a pre-defined configuration for selective communication.
US08818775B2

Methods of designing an earth-boring tool are described, including calculating one or more performance parameters based on drilling conditions, a plurality of wear state values, and a set of values of other design variables. Methods of enhancing a performance parameter in the design of an earth-boring tool are also described, including calculating the performance parameter based at least partially on a plurality of wear state values and a first set of values of other design variables, calculating the performance parameter based at least partially on the plurality of wear state values and a second set of values of design variables different than the first set, and comparing the calculated performance parameters to determine which of the first and the second set is closer to a target range or value across a range of the plurality of wear state values. Related methods of forming an earth-boring tool are also described.
US08818764B2

A downmixing device includes: a matrix conversion unit configured to perform a matrix operation for an input signal; a rotation correction unit configured to rotate an output signal of the matrix conversion unit; a spatial information extraction unit configured to extract spatial information from the output signal of the rotation correction unit; and an error calculation unit configured to calculate an error amount of the matrix operation result for the input signal by performing a matrix operation for the output signal of the rotation correction unit and the spatial information extracted by the spatial information extraction unit using a matrix that is inverse to the matrix used for the matrix operation by the matrix conversion unit.
US08818762B2

A device for spatially resolved measuring of a physical variable has a device for generating a first electrical signal with a first frequency and a device for generating a second electrical signal with a second frequency. The second frequency differs from the first frequency by a difference frequency. An optical radiation source generates an optical signal modulated by the first frequency. The optical signal can interact with a test object and be modified in the process. A mixer can mix an electrical signal emerging from the optical signal with the second signal. A device, particularly embodied as a DDS system, generates a third electrical signal with a third frequency that corresponds to the difference frequency or a multiple of the difference frequency. A digital/analog converter digitizes the at least one mixed signal by sampling the mixed signal at the third frequency in order to digitize it.
US08818761B2

A signal processor for removing at least one unintended signal component from an input signal (ua) is proposed. The signal processor includes a filter device (130) and a processing device (150). The filter device (130) filters the input signal (uâ) and generates a filtered signal (uf), which includes the unintended signal component to be removed. The processing device (150) generates an output signal (um), which indicates a deviation of the input signal (ua) from the filtered input signal (uf). By detecting the unintended signal component first an removing this component from the input signal (uâ), the input signal will not be manipulated directly but the unintended signal component in the input signal (uâ) will be compensated. This allows to remove the unintended component from the input signal (uâ) with less distortions of the interesting components in the input signal (uâ).
US08818748B2

A system and method automatically calibrate a posture sensor, such as by detecting a walking state or a posture change. For example, a three-axis accelerometer can be used to detect a patient's activity or posture. This information can be used to automatically calibrate subsequent posture or acceleration data.
US08818743B2

An energy meter includes metering circuitry configured to monitor power consumption. The energy meter includes firmware including internal functions configured to control elements of the energy meter. Further, the energy meter includes an input/output port or a communications device configured to receive customized instructions and a processor. The processor controls the metering circuitry, receives customized instructions from the input/output port or the communications device. The customizable instructions provide additional control of the elements of the energy meter beyond the internal functions of the firmware. The processor interprets the customized instructions and executes the customized instructions using the internal functions of the firmware.
US08818741B2

A method of testing an electrical circuit includes applying test vectors to a circuit, detecting thermal changes in portions of the circuit during application of the test vectors, and identifying unexpected activity corresponding to the thermal changes. The method supplements standard testing techniques to provide a new method of assessing operation of fabricated integrated circuits and programmed field programmable gate arrays.
US08818735B2

Processes and methods for creating a database of genomic samples from healthy human donors, methods that use the database to identify and correlate polymorphic genetic markers and other markers with diseases and conditions are provided.
US08818730B2

The invention relates to acquiring seismic data in either land or marine environments, but typically marine environments where a pulse-type source is fired in a distinctive composite pulse like a distinctive rumble. In a preferred embodiment, a number of pulse-type seismic sources, sometimes called an array, are fired in a distinctive composite pulse to be able to identify within the returning wavefield the energy resulting from the composite pulse. Firing the pulse-type sources creates an identifiable signature so that two or more marine seismic acquisition systems with source arrays can be acquiring seismic data concurrently and the peak energy delivered into the water will be less, which will reduce the irritation of seismic data acquisition to marine life.
US08818729B1

Provided are a system and method for identifying planned markers while drilling a borehole. In one example, the method includes obtaining a plan containing planned markers that each corresponds to a baseline marker from an existing well. Each of the baseline markers corresponds to a waveform from a log file obtained from the existing well and is associated with a waveform representation of the corresponding waveform. Each of the planned markers is associated with an estimated true vertical depth (TVD) value. A second log file corresponding to the borehole is obtained that contains waveforms representing formation information detected within the borehole. The second log file is scanned for a planned marker based on the estimated TVD value and the waveform representation of the baseline marker corresponding to the planned marker. At least one match may be identified and reported for the planned marker.
US08818723B2

Localization and tracking system. The system includes at least one laser mounted for pointing its beam at arbitrary locations within a three-dimensional space. An object within the three-dimensional space supports a screen at its top for receiving the laser beam to create a shaped image on the screen. The shaped image on the screen is observed by a camera and computing apparatus determines the location of the object in the three-dimensional space from pointing parameters of the laser and from shape and center points of the shaped image on the screen.
US08818720B2

The present invention relates to processing information generated by GNSS receivers received signals such as GPS, GLONASS, etc. GNSS receivers can determine their position in space. The receivers are capable of determining both coordinates and velocity of their spatial movement. When a receiver is used in any machine control systems, velocity vector heading (in other words, velocity vector orientation) should be determined along with velocity vector's absolute value. Angle, determining velocity vector orientation, is calculated based on velocity vector projections which are computed in navigation receivers. The accuracy of velocity vector orientation calculated based on velocity vector projections strongly enough depends on velocity vector's absolute value. To enhance the accuracy, a method of smoothing primary estimates of velocity vector orientation angles using a modified Kalman filter has been proposed. The bandwidth of this filter is varied depending on current estimates of velocity vector's absolute value which were calculated based on the same velocity vector projections.
US08818715B2

Data relating to points-of-interest for a geographical area are retrieved from, for example, a travel site. Geo-tagged data relating to the points-of-interest are retrieved, for example, images from an image sharing service. Travel times between the points-of-interest are determined, for example, using a mapping service. The data relating to the points of interest, the geo-tagged data and the travel times are used to create a travel graph for the geographical area, such that the geo-tagged data is used to determine time users spend at specific points of interest. If a user requests a travel itinerary for a beginning and ending location within the geographical area, the travel graph is used to create a travel itinerary that maximizes a prize score for the itinerary within a time constraint. The prize score can reflect the popularity, number of users and time spent by users at the points-of-interest in the itinerary.
US08818712B2

In certain embodiments, determining maritime paths includes accessing a feasibility matrix comprising feasibility values for locations of an area. A feasibility value indicates navigability at a location. One or more non-navigable locations represent one or more barriers. Waypoints around the barriers are determined. A cost matrix comprising cost values is calculated. A cost value indicates a distance between two points of a set of points, where the set of points comprises one or more start points, one or more end points, and the waypoints. Dijkstra's technique is applied to a selected start point and a selected end point to yield a shortest length path between the selected start point and the selected end point.
US08818707B2

A method, of resolving a location from an ordered list of location reference points being representative of nodes in an encoder digital map and each having attributes representative of a specific line or segment in the encoder digital map emanating from or incident at those nodes, is disclosed. In at least one embodiment, the method includes (i) for each location reference point, identifying at least one candidate node existing in a second digital map, and, using the available attributes of that location reference point, identifying at least one candidate line or segment existing in the second digital map emanating from or incident at the candidate node, (ii) performing a route search within the second digital map between: (a) at least one of said at least one candidate node and the corresponding candidate line or segment emanating therefrom or incident thereat, and (b) at least one of a candidate node for the next location reference point appearing in the list and the corresponding candidate line or segment emanating therefrom or incident thereat, and extracting from the second digital map each line or segment forming part of the route so determined between the candidate nodes, (iii) repeating step (ii) for each consecutive pair of location reference points up to and including the final location reference point appearing in the list. Preferably, the route search is a shortest path route search, most preferably operating on respective pairs of successive candidate nodes, and includes a way of ensuring that the corresponding line or segment of the first of the pair of nodes forms part of the route resulting therefrom.
US08818705B2

In general, a method performed on a vehicle includes determining that the vehicle is located within a predetermined range of a beacon, the beacon being associated with a beacon identification, navigating the vehicle to a first location based on determining that the vehicle is located with the predetermined range, generating a first report based on determining that the vehicle is located at the first location, the generating including: specifying the beacon identification, recording navigation data that includes an altitude, a distance from the beacon, and a bearing relative to the beacon, and recording environmental data. The method further includes transmitting the first report from the vehicle to a base station, the first report including the beacon identification, the navigation data, and the environmental data.
US08818692B2

A hybrid vehicle 1 includes as drive sources an internal combustion engine 20, to which fuel stored in a fuel tank 21 is supplied, and a second M/G 32, to which electricity stored in a battery 40 is supplied. The vehicle 1 also includes a battery charger 70 for charging the battery 40 from the outside of the vehicle 1. For each of a plurality of refuelings to the fuel tank 21, the history of the time of refueling and the amount of refueling are stored. Based on the history, the degree of deterioration of fuel in the fuel tank 21 is calculated.
US08818685B2

A rotation detecting device and a rotation detecting method determines normal rotation/reverse rotation of a rotating shaft based on a rotation signal different between the normal rotation and the reverse rotation of the rotating shaft. The rotation signal is set to have a pulse width different between the normal rotation and the reverse rotation of a crankshaft that is an output shaft of an internal combustion engine. By determining whether or not the pulse width is greater than a threshold value, the normal rotation or the reverse rotation of the crankshaft is detected. Whether or not the crankshaft is rotating normally is determined based on engine rotating speed, a cylinder in which a piston is in a predetermined position, an engine load, a starter switch, intake pressure, battery voltage, and the like. When the condition for the normal rotation is satisfied, the threshold of the pulse width is set based on a pulse width of a rotation signal measured at this time.
US08818683B2

A method for operating a gas turbine engine includes coupling at least one sensor within the gas turbine engine to transmit a signal indicative of a vibration level of a rotor assembly within the gas turbine engine, detecting the vibration level of the rotor assembly based on the signal transmitted from the at least one sensor, comparing the detected vibration level to a predetermined vibration threshold, and generating an output if the detected vibration amplitude exceeds the threshold amplitude for a predetermined duration to facilitate identifying a gas turbine engine impulse event.
US08818672B2

A controller sets a target hydraulic pressure of a master cylinder based on the operation amount of a brake pedal, and controls the action of an electric motor so that a master cylinder hydraulic pressure attains the target hydraulic pressure. A brake characteristic representing a relationship between a motor rotation position detected by a resolver and the master cylinder hydraulic pressure as detected by the hydraulic pressure sensor is stored and updated. When the hydraulic pressure sensor is abnormal, a target motor rotation position corresponding to the target hydraulic pressure is set using the updated brake characteristic, and the action of the electric motor is controlled. The electric motor is controlled based on the updated brake characteristic, and hence fluctuations in the vehicle deceleration with respect to the brake operation can be suppressed and a sense of discomfort for the driver can be alleviated.
US08818666B2

A method for controlling a damper clutch may include determining whether the damper clutch is in a slip or lock-up state in a driving state of a vehicle, determining whether a condition of the vehicle is within a predetermined resonant range, determining whether a torque of the vehicle is within a predetermined resonant torque range, detecting a subharmonic vibration when the damper clutch is in the slip or lock-up state, the condition of the vehicle is within the predetermined resonant range, and the torque of the vehicle is within the predetermined resonant torque range, and controlling the damper clutch to slip or be open when the subharmonic vibration is larger than a predetermined value.
US08818661B2

A method of controlling a prime mover and a continuously variable transmission (CVT) is described. The CVT has a group of spherical power adjusters. Each power adjuster has a tiltable axis of rotation. A method of optimizing a vehicle having a drive motor and a continuously variable transmission is also described. The CVT has a plurality of spherical power adjusters, each power adjuster having a tiltable axis of rotation. A drive system having a prime mover and a continuously variable transmission can be optimized in another method.
US08818658B2

An active damping system provides a torque adjustment command that is combined with the raw motor torque command of a vehicle to compensate for oscillations and vibrations in the driveline of a hybrid vehicle. Active damping may be provided by a derivative controller or by a lead-lag compensation between initiation of clutch engagement and full clutch engagement. Active damping is terminated upon full clutch engagement.
US08818649B2

A working machine swing control system is provided with an actual rotation speed sensor and a controller. The actual rotation speed sensor senses an actual rotation speed of a swing motor. The controller controls a drive torque of a drive unit, which drives the swing motor, such that a difference between a target rotation speed outputted from a swing control device and the actual rotation speed outputted from the actual rotation speed sensor is reduced to zero. The swing control system includes a correction device for correcting the target rotation speed outputted from the swing control device according to a work posture of working equipment and a work load on the working equipment.
US08818648B2

A hybrid construction machine includes a hydraulic pressure work element driven by hydraulic pressure generated by driving power of an internal combustion engine or a motor generator, and also includes an electric-motor work element driven by an electric motor. A superordinate control unit generates a control command which controls drive of the hydraulic pressure work element and the electric-motor work element. A subordinate control unit controls drive of the hydraulic pressure work element and the electric-motor work element based on the control command generated by the superordinate control unit. The subordinate control unit monitors an error in the superordinate control unit.
US08818641B2

A method of estimating an intersection location for a vehicle safety system is disclosed. The method includes steps of calculating a stopping distance according to operating parameters of the motor vehicle. The method also includes a step of determining a location for an intersection using the stopping distance and the location of the vehicle. The method further includes steps of determining a distance between a remote vehicle and the intersection. A vehicle safety system is controlled according to the distance between the motor vehicle and the intersection and the distance between the remote vehicle and the intersection.
US08818636B2

The electric power steering apparatus is provided with: a steering torque detector that detects steering torque of a steering wheel; an electric motor that applies steering assist force to the steering wheel; a current detector that detects an actual current actually supplied to the electric motor; a target current setting unit that sets a target current to be supplied to the electric motor, on the basis of the steering torque detected by the steering torque detector; a feedback controller that performs feedback control so that the target current and the actual current coincide with each other; and a feedforward controller that performs feedforward control for increasing the actual current detected by the current detector if the target current increases, the feedforward controller including a frequency compensator that provides a smaller amount of increase in the actual current as a frequency of a variation in the target current is lower.
US08818629B2

An active suspension system senses roadway defects and adjusts an active and controllable suspension system of the vehicle before tires come in contact with the defect. The active suspension system identifies a type of defect or debris, e.g., pothole, bump, object, etc., along with the size, width, depth, and/or height information of the defect to more accurately control operation of the suspension system to prepare for, or avoid contact with the roadway defects and obstacles. Imaging techniques are employed to identify the defect or debris. Operation of a serviced cruise control system is controlled to enhance passenger safety and comfort.
US08818621B2

In an in-vehicle device which is carried on an automotive vehicle, an operation unit causes the vehicle to execute a predetermined operation in response to a remote control request from a user. A detection unit detects existence of a moving object in a passenger compartment of the vehicle or in areas surrounding the vehicle. An operation inhibition unit inhibits execution of the predetermined operation by the operation unit when existence of the moving object is detected by the detection unit.
US08818615B2

A method is provided for processing data in an influencing device, whereby the influencing device is connected to a vehicle control unit and to a data processing unit. The vehicle control unit and the influencing device are disposed in a motor vehicle or, for example, on a test bench in a laboratory. A first program runs in the vehicle control unit. Data are exchanged according to an XCP protocol and/or a CCP protocol between the data processing unit and the influencing device. The influencing device has a second execution unit, which executes predetermined data processing steps more rapidly than the first execution unit. The data exchanged by the XCP protocol or the CCP protocol are checked for a predetermined criterion and, based on the result of the check, the data are processed either in the first execution unit or in the second execution unit.
US08818609B1

Disclosed herein are systems and methods for classifying regions of a scanning zone of a light detection and ranging (LIDAR) scan. One example includes a method for receiving information indicative of a light detection and ranging (LIDAR) scan of a vehicle. The method further involves generating a point map of the scanning zone. The method further involves generating a density profile of the point map that is indicative of density of one or more regions of the scanning zone characterized at one or more distances. The method further involves generating an elevation profile of the point map that is indicative of elevation of one or more reflected features in the scanning zone characterized at one or more distances. The method further involves classifying regions of the scanning zone based on the density profile and the elevation profile.
US08818596B2

Provided is a technology capable of ensuring drivability of an electric vehicle while preventing thermal destruction of its parts and deterioration of a battery, caused by an LC resonance. The present specification discloses a motor controller for an electric vehicle having a battery, a converter circuit, an inverter circuit, a smoothing capacitor, and a motor, the motor controller configured to control a drive of the motor by controlling an operation of the inverter circuit. In this motor controller, an operating region of the motor that causes a resonance of an LC circuit configured by a reactor of the converter circuit and the smoothing capacitor is set as a resonance region. In this motor controller, execution of square-wave control on the motor is permitted only over a predetermined time period, when the converter circuit is not boosting the DC power and an operating point of the motor is included in the resonance region.
US08818590B2

A system including at least one electric rotary machine and an integrated control circuit and an electronic control unit, the system being embarked in an automobile. The integrated control circuit of the system includes a RAM connected to the electronic control unit via a data communication link, and the electronic control unit includes a rewritable memory. The system further includes a configuration data permanent storage of the system in the rewritable memory as well as an upload of the configuration data into the RAM during a configuration phase of the system. The system herein enables the integrated control circuit of the electric rotary machine to be standardized by virtue of the fact that the configuration data are no longer written in a read-only memory but reside in a RAM of this circuit.
US08818579B2

Systems and methods are operable to present graphical information indicating capability of an aircraft to change altitude. An exemplary embodiment determines an altitude change capability of the aircraft; determines an altitude change capability icon based on the determined altitude change capability of the aircraft, wherein the altitude change capability icon is defined by at least a leading portion, a trailing portion, a top portion, and a bottom portion, wherein a slope of the leading portion of the altitude change capability icon corresponds to the determined altitude change capability of the aircraft, and wherein the leading portion and the trailing portion are separated by at least the top portion and the bottom portion; and communicates the altitude change capability icon to a display for presentation to the crew of the aircraft.
US08818577B2

A device includes means for generating and applying to an aircraft protecting orders avoiding a flight with an excessive descent rate. More specifically, the device includes components configured to perform a series of operations including measuring the current vertical speed and the current height of the aircraft and comparing these flight parameters with a safety envelope defining couples of vertical speed and height that are indicative of an excessive descent rate. If the current vertical speed and height are located in the safety envelope, a protection is triggered by generating protecting orders to remove the aircraft from the safety envelope and applying those protecting orders to control surfaces of the aircraft.
US08818570B2

An electronic control unit (“ECU”) limiter is disclosed. The ECU can include a vehicle-mounted component configured to measure and interact with components of the vehicle such as the engine, the transmission, etc, and a remote component configured to communicate with the vehicle-mounted component and vice versa. The vehicle-mounted component can be programmed to permit the vehicle to operate substantially without limitation until a certain parameter threshold is met, such as the engine usage reaching a certain predetermined quantity. The vehicle-mounted component can limit the engine in a variety of ways when the parameter threshold is met. The remote component can receive information from the vehicle-mounted component regarding the monitored parameters and the limitations caused by the vehicle-mounted component.
US08818569B2

A communications and access system for a vehicle includes a vehicle module including a microprocessor and a sensor device integrated within each tire of a vehicle. The sensor device includes a tire pressure monitoring sensor and an antenna communicatively coupled to the sensor device. The antenna is configured to receive tire pressure data from the sensor device and a wireless communication from a device external to the vehicle. The system also includes another antenna communicatively coupled to the vehicle module. The other antenna receives the tire pressure data and the wireless communication transmitted by the sensor device via the antenna coupled to the sensor device. The system further includes logic executable by the microprocessor. The logic is configured to identify sources of the tire pressure data and the wireless communication, and transmit instructions to a body control module of the vehicle. The instructions are configured to perform a corresponding function.
US08818558B2

Methods for controlling at least two robots having respective working spaces, including at least one region in common are disclosed. The working space of each robot is modelled by defining one or more interference regions each constituted by an elementary geometrical figure. The interference regions are classified as: prohibited interference regions, defined as regions of space where the presence of the robot must without fail always be inhibited; monitored interference regions, defined as regions of space where the presence of the robot is accepted, but controlled, the robot being pre-arranged for sending a signal to the central control unit whenever it enters a monitored region and whenever it exits from a monitored region; and hybrid interference regions that are able to change between a status of monitored region and a status of prohibited region as a function of an input signal to the robot sent by said central control unit.
US08818556B2

The subject disclosure is directed towards a robot device including a model that controls a robot's task-related operations to perform tasks and user-engagement operations to interact with the robot. The model controls the operating states, including transitioning from an autonomous task state to an engaged state based on current context determined from various stimuli, e.g., information received via sensors of the robot and/or learned data. The robot may seek to engage the user, the user may seek to engage the robot, or the user and robot may meet by chance in which either may attempt to initiate the engagement.
US08818551B2

Methods and systems for tracking product groups associated with orders through an automated packaging system are presented.
US08818550B2

The invention relates to a horizontal circuit storage system (1) for storing storage goods carried by load-carriers. The horizontal circuit storage system has a storage zone (2) with a plurality of stacked horizontal storage planes (5). A plurality of load-carriers (6) are arranged in a row in each of the storage planes. The storage zone (2) is located between two vertical conveyers (3, 4) which interconnect the storage planes vertically in each case. The load-carriers (6) can be moved horizontally in the storage planes (5) to the vertical conveyers (3, 4) by horizontal conveyers (8) which are associated each with a storage plane (5). According to the invention, a control unit is provided in order to permit faster access to individual load-carriers and, depending on a control signal from the control unit, the storage system can be brought into a condition in which a horizontal circuit is formed for the load-carriers (6). The invention also relates to a method for accessing a particular load-carrier (6) which receives a storage good in a horizontal circuit storage system (1) in which such a horizontal circuit (65) is formed.
US08818541B2

The present invention relates to audio coding systems which make use of a harmonic transposition method for high frequency reconstruction (HFR). A system and a method for generating a high frequency component of a signal from a low frequency component of the signal is described. The system comprises an analysis filter bank providing a plurality of analysis subband signals of the low frequency component of the signal. It also comprises a non-linear processing unit to generate a synthesis subband signal with a synthesis frequency by modifying the phase of a first and a second of the plurality of analysis subband signals and by combining the phase-modified analysis subband signals. Finally, it comprises a synthesis filter bank for generating the high frequency component of the signal from the synthesis subband signal.
US08818536B2

A method for creating an NC program for controlling a test run for determining, optimizing and/or validating processing parameters and/or control parameters of a processing operation on a laser processing machine comprises accessing a base NC program that includes at least one contour variable for the at least one test contour to be produced in the test run and at least one decision function for value assignment of a contour parameter to the contour variable, providing a selection function for selection by an operator of a combination of input values that are characteristic of the processing operation, and creating the NC program from the base NC program by automatic execution of the at least one decision function for assigning a contour parameter to the contour variable, the contour parameter being determined based on the combination of input values.
US08818535B2

Provided is a method and system for updating of schedules to a device controlled by an energy management system.
US08818532B1

A system for adding controls to an area circuit within a building. The system enables specific outlets and fixture switches in the area circuit to be automatically and individually controlled. Smart outlets and smart fixtures switches are used. Each has a receptacle, an internal on/off switch, and a selectively changeable address code. An electrical power cable extends throughout the area circuit. A control unit is coupled to the electrical power cable and generates an addressed control signal within the electrical power cable. The addressed control signal selectively controls the internal on/off switches in the smart outlets and the smart fixture switches. However, the addressed control signal generated by the control unit must be properly addressed to a smart outlet or a smart fixture switch.
US08818525B2

A deep brain stimulation lead includes a distal end portion having a length of greater than 5 millimeters and a largest outer diametric dimension of 1 millimeter or less. One or more electrodes are disposed at the distal end portion. The lead also includes a proximal end portion having one or more contacts electrically coupled to the one or more electrodes. The lead further includes a mid portion between the proximal end portion and the distal end portion. The mid portion has an outer diametric dimension of greater than 1 millimeter and is configured and positioned to be located in proximity to a burr hole of a skull of patient when the distal end portion is positioned in the brain of the patient at a location to deliver a signal to a target region.
US08818521B2

Implantable medical device (10) having control unit (20) connected to bidirectional wireless interface (18) and magnetic interface (16). Bidirectional wireless interface configured for bidirectional wireless data transmission via alternating electric field between medical device and an external device and may assume at least one OFF and one ON state, whereby wireless data transmission is possible only in ON state and function interface requires little or no energy in OFF state. Magnetic interface configured to constantly receive control signals transmitted via an alternating magnetic field from the external device. Magnetic interface configured to receive/process a data transmission start signal, such that magnetic interface or control unit generates a wireless interface activation. The bidirectional wireless interface is at least indirectly connected to the magnetic interface and is configured to switch from OFF to ON state in response to the wireless interface activation signal.
US08818520B2

A tibial nerve stimulation device including a percutaneous electrode for inserting adjacent a stimulation site of a patient and a neurostimulator unit attachable to a transcutaneous electrode configured to be applied to skin adjacent the stimulation site. The neurostimulator unit includes a pulse generator electrically coupled to the percutaneous needle electrode and transcutaneous electrode and a microcontroller in communication with the pulse generator for monitoring a number of available treatment credits and activating the pulse generator, each available treatment credit corresponding to a treatment session and the pulse generator operable to be activated for performing the treatment session when the number of available treatment credits is at least one. A computer system is operable to communicate with the microcontroller of the neurostimulator unit for receiving a treatment credit request and transmitting the number of treatment credits purchased to the microcontroller of the neurostimulator unit.
US08818515B2

Methods and systems for delivering voltage limited neurostimulation to a patient. In one aspect, a method includes initiating a flow of electrical current through a first electrode and a second electrode coupled to the patient and increasing the flow of electrical current toward a target value by increasing a voltage across the first electrode and second electrode. Prior to reaching the target value of electrical current, the method includes preventing the voltage across the first electrode and second electrode from increasing beyond a first predetermined limit; and subsequently, maintaining the voltage across the first electrode and second electrode at or within a predetermined range that does not exceed the first predetermined limit. The amplitude of the electrical current continues to increase toward the target value during at least part of a time when the voltage across the first electrode and the second electrode is maintained within the predetermined range.
US08818512B2

A method for treating urinary incontinence is provided. The method includes providing a device, the device including an expandable portion having an outer surface, and a first electrode and a second electrode, the first and second electrodes coupled to the outer surface of the expandable portion and configured to cause a contraction of a muscle in communication with the electrodes. The method further includes causing the expandable portion to expand such that the first and second electrodes contact vaginal walls, and causing a contraction of a muscle in communication with the first and second electrodes.
US08818509B2

Implantable element having an elongate main body, a functional conductor which extends in the longitudinal direction of the main body or forms it, and which acts to implement a medical function of the element and has an inductive section, and magnetic flux generation means for generating a magnetic flux in the surroundings of the functional conductor, in particular of its inductive section, which are magnetically coupled to the functional conductor in such a way that the magnetic flux generated upon a current flux through the functional conductor is counteracted and the current flux density through the functional conductor is thus reduced.
US08818498B2

An eyeglass-type electroencephalogram interface system is worn on the head of a user. The system includes: an output section for presenting a visual stimulation to the user; an ear electrode portion disposed at a position coming in contact with an ear of the user when the system is worn; a facial electrode portion disposed at a position coming in contact with the face below a straight line connecting an external canthus and an internal canthus of an eye of the user, such that the mass of the system is supported at the position, when the system is worn; and an electroencephalogram measurement and determination section for measuring an event-related potential on the basis of a potential difference between the ear electrode portion and the facial electrode portion based on the visual stimulation being presented by the output section as a starting point.
US08818490B2

The invention relates to a preparing apparatus for preparing an influencing procedure for influencing a subject. The preparing apparatus (1) comprises a subject coil (3) for generating a magnetic resonance image of he subject (7), an instrument guide device (5) for guiding an instrument (6) for influencing the subject (7), a marker (9) being visible in the magnetic resonance image, and an attaching element for attaching the instrument guide device (5) to the subject coil (3) in a known spatial relationship. Since the spatial relationship between the instrument guide device (5) and the subject coil (3) is known, if they are attached to each other, a time consuming registration procedure for registering an influence trajectory, which has been planned based on the magnetic resonance image, and the instrument guide device (5) can be avoided.
US08818487B2

A magnetic resonance imaging apparatus controls image reconstruction based on magnetic resonance signals collected when a peak of detected respiration level falls within an allowable range which changes based on a change in a plurality of peak values of a plurality detected respiration levels.
US08818486B2

A method includes generating a magnetic field in a predefined volume. A reference model is defined, which models the magnetic field at multiple points in the volume using spherical harmonics. The magnetic field is measured by a field detector, which is coupled to an intra-body probe inserted into an organ of a living body located in the volume. A cost function is defined by comparing the measured magnetic field with the reference magnetic field model within the volume. The cost function is minimized by a computation over dipole terms in a derivative over the cost function so as to find a position and orientation that matches the measured magnetic field. The found position and orientation is outputted as the position and orientation of the probe in the organ.
US08818485B2

A medical probe includes a flexible insertion tube, having a distal end for insertion into a body cavity of a patient, and a distal tip, which is disposed at the distal end of the insertion tube and is configured to be brought into contact with tissue in the body cavity. A coupling member couples the distal tip to the distal end of the insertion tube and includes a tubular piece of an elastic material having a helical cut therethrough along a portion of a length of the piece.
US08818481B2

An adherent device to monitor a patient for an extended period comprises a breathable tape. The breathable tape comprises a porous material with an adhesive coating to adhere the breathable tape to a skin of the patient. At least one electrode is affixed to the breathable tape and capable of electrically coupling to a skin of the patient. A printed circuit board is connected to the breathable tape to support the printed circuit board with the breathable tape when the tape is adhered to the patient. Electronic components electrically are connected to the printed circuit board and coupled to the at least one electrode to measure physiologic signals of the patient. A breathable cover and/or an electronics housing is disposed over the circuit board and electronic components and connected to at least one of the electronics components, the printed circuit board or the breathable tape.
US08818478B2

The present invention provides a sensor garment including a harness. In one exemplary embodiment, the sensor garment includes a textile portion, a device-retention element coupled to the textile portion, and a stretchable harness coupled to the textile portion. The harness includes a conductive element disposed between layers of film. The conductive element includes a first termination point at the device retention element, configured to connect to a monitor device. The conductive element includes a second termination point configured to connect to a sensor or transceiver.
US08818476B2

According to various embodiments, a medical sensor assembly may be configured to switch between transmission and reflectance mode. Such sensors may include multiple optical sensing components that may be activated or silent, depending on the mode in use. A practitioner may switch between modes based on the particular situation of the patient or based on the signal quality.
US08818475B2

Methods and systems for determining a physiological parameter in the presence of correlated artifact are provided. One method includes receiving two waveforms corresponding to two different wavelengths of light from a patient. Each of the two waveforms includes a correlated artifact. The method also includes combining the two waveforms to form a plurality of weighted difference waveforms, wherein the plurality of weighted difference waveforms vary from one another by a value of a multiplier. The method further includes identifying one of the weighted difference waveforms from the plurality of weighted difference waveforms using a characteristic of one or more of the plurality of weighted difference waveforms and determining a characteristic of the correlated artifact based at least in part on the identified weighted difference waveform.
US08818473B2

A system and method for determining physiological parameters of a patient based on light transmitted through the patient. The light may be transmitted via a broadband light source and received by a detector. The light may be selectively detected at a detector. Based on material characteristic of the detector, specific wavelengths of light are detected by the detector for use in monitoring the physiological parameters of the patient.
US08818472B2

Various embodiments of the present invention include devices for use in determining the concentration of a tissue energy absorber (e.g., hemoglobin) in an individual's blood. In particular embodiments, the device includes a photometric device (e.g., a pulse oximeter) and an imaging device (e.g., an ultrasound imaging device or other suitable imaging device), and the device is adapted for: (A) using the photometric device to measure a change in mass of the tissue energy absorber within a particular volume of the individual's blood between a first point in time and a second point in time, the particular volume of blood being blood within a particular portion of at least one vascular structure, the vascular structure comprising at least one of the individual's vessels (e.g., at least one of the individual's arteries); (B) using an ultrasound imaging device to measure a change in interior volume, between the first point in time and the second point in time, of the particular portion of the vascular structure; and (C) using both the measured change in the mass of the tissue energy absorber, and the measured change in interior volume to determine at least an approximate blood total concentration of the tissue energy absorber within the individual's blood.
US08818467B2

A headset system (10) comprising a headset unit (1) and a detachable wearing device (4). The headset unit (1) comprises a microphone arm (3), which is movable between a compact position and an extended position. A proximity sensor (29; 33) in the headset unit (1) detects whether the microphone arm (3) is in the compact position or the extended position. The headset unit (1) and the wearing device (4) are adapted to be movably attached to each other, so that the headset unit (1) can be moved between a use position and a rest position. The proximity sensor (29; 33) detects, when the headset unit (1) is moved into the rest position.
US08818464B2

A case for a device includes a plurality of walls defining a cavity and an opening to the cavity. A first one of the walls is opposite the opening and is configured as a support surface to support a portion of a first housing of the device and also has a first recess therein configured to receive a portion of at least a first end of a band of the device. A second one of the walls defines an edge of the opening that is configured to extend along a center support of the band with the optical element of the device being positioned between the second one of the walls and the support surface when the device is received in the cavity. The case also includes a lid configured to cover the opening and to selectively enclose the interior cavity.
US08818463B2

To provide a radio communication system capable of reducing the power consumption of a radio base station apparatus. A radio communication system according to the present invention includes a user apparatus (2) and a radio base station apparatus (1) that performs radio communication with the user apparatus (2). The radio base station apparatus (1) monitors a communication status of the user apparatus (2) present within a service area of the radio base station apparatus (1), and when there is no user apparatus (2) performing communication, intermittently transmits a signal that is to be transmitted from the radio base station apparatus (1) to the user apparatus (2). The intermittently-transmitted signal is, for example, a downward common channel signal. Further, the intermittent transmission is performed at regular intervals or random intervals.
US08818458B2

An active link wireless cable mesh network and a method for transmitting data in a wireless cable mesh network are provided. A plurality of end devices are connected in a mesh configuration. A data message is transmitted to a first end device via one of a plurality of antennas radiating elements which form a phased array antenna. If the message is not successfully received, the antenna radiating elements is steered to another transceiver in the mesh network to complete the transmission.
US08818449B2

A method and wireless user equipment (UE) device provide the capability to store network information in a database structure on the wireless user equipment device, with the network information containing network entries arranged by radio access technology. Each network entry contains a radio access network (RAN) identification code and a core network (CN) identification code and has a priority within the radio access technology. The UE device determines a currently preferred order of access technologies and selects a network entry according to the currently preferred order of radio access technologies and the priority of network entries within the radio access technologies.
US08818444B2

A system and method of implementing an on-demand change of the RF power class of multi-carrier power amplifiers at a base station radio with minimal disruption of user service is disclosed. The power amplifiers providing signal diversity at said cell site and being able to operate at various RF power class levels. A first multi-carrier power amplifier with multiple RF Power Classes provides a main RF beam transmission at one sector of said cell site. A second multi-carrier power amplifier with multiple RF Power Classes provides RF beam transmission diversity to the main RF beam transmission. A switch operates to disable either the first or second multi-carrier power amplifier when an RF Power class change is required.
US08818442B2

The present invention relates to a wireless communication system. More particularly, the present invention relates to a signal transmission method in which a terminal transmits a signal in a wireless communication system, said method comprising the steps of: checking the maximum transmission power (P_CC_MAX) for each component carrier of a plurality of component carriers, as well as the maximum transmission power (P_UE_MAX) of the terminal; calculating the transmission power for each channel to be simultaneously transmitted to a base station through one or more component carriers; independently adjusting the transmission power for each of the channels so as not to exceed the maximum transmission power (P_CC_MAX) and the maximum transmission power (P_UE_MAX); and transmitting a signal to the base station through the plurality of channels for which the transmission power is adjusted.
US08818440B2

An apparatus is operable to control power of a base station in a distributed Multiple Input Multiple Output (MIMO) wireless communication system. At least one beamforming matrix is used for processing transmission signals to terminals included in a terminal set for a multiple access is determined. Minimum power values required for satisfying a minimum transmission rate of the terminals are determined. Whether optimum power values exist is determined using the minimum power values, the beamforming matrix, and a limit transmission power of the base station. When the optimum power values exist, transmission power values for respective terminals are determined in a range meeting the limit transmission power of the base station.
US08818437B2

Techniques are provided to improve the performance of wireless devices that serve wireless client devices in a wireless network in the presence of narrowband interference. The wireless device that serves wireless client devices in the wireless network receives energy in a plurality of channels of a frequency band. The received energy is analyzed for occurrence and type of interference in each channel. A quality metric is generated for each channel incorporating the occurrence and type of interference detected in the channel. For each channel, a bias value against selection of the channel is assigned based on whether narrowband interference is present in the channel. The bias value for each channel is applied to the quality metric for the channel to produce an adjusted quality metric for each channel. A channel is selected based on the adjusted quality metric for each of the plurality of channels.
US08818432B2

A method and an integrated routing device for controlling remote systems via short messages are provided. When a mobile communication device controls remote systems via short messages, the method and the integrated routing device verify whether the mobile communication device is a legal commander. When the mobile communication device is verified as a legal commander, the method and the integrated routing device generate a verification code and subtract consumed time caused by message relay from a first control duration to generate a second control duration. The mobile communication device performs remote control during the second control duration. By completing above procedure, the method and the integrated routing device are capable of preventing fatal damages resulted from missing the right timing for executing control commands, and can further improve the efficiency of controlling remote systems via short messages.
US08818431B2

A method for transmission of a useful data object from an exchange component to a mobile station, whereby a communication network is elected, in which the useful data object is to be transmitted and the exchange component transmits the useful data object to the mobile station when it is determined that said the mobile station is hooked into the at least one communication network and it is determined that the exchange component has a delivery request for the useful data object. A mobile station, an exchange component and a telecommunication device, are further disclosed, where each is embodied such as to be able to carry out such a method.
US08818429B2

A method of enabling wireless data transfer to an electronic device having a transceiver structured to interact in a first mode with a first wireless network and in a second mode with a second wireless network, including repeatedly powering up the transceiver and enabling the second mode to await receipt of a second beacon signal through the second wireless network, receiving an instance of the second beacon signal with an indication of availability of data to be transferred to the electronic device through the first wireless network, and in response to the receiving of the instance of the second beacon signal with the indication of availability of the data, enabling the first mode to receive the data through the first wireless network.
US08818426B2

Systems and methods for scalable triggering of machine type communication (MTC) devices are disclosed. One method comprises receiving for a selected period of time, at an MTC inter working function (IWF) module, a plurality of device trigger messages that are sent from a plurality of MTC servers. The plurality of device trigger messages are aggregated at the MTC IWF. A mobility management entity (MME) or Serving General Packet Radio Service (GPRS) Support Node (SGSN) for each device trigger message is identified. The aggregated device trigger messages are then sent to the identified MME or SGSN associated with each device trigger message to enable the identified MME SGSN to send the device trigger messages to a radio access network for transmission to the MTC devices.
US08818423B2

Methods for sharing athletic activities and systems incorporating the same, wherein some examples include receiving challenger data corresponding to a challenge initiated by challengers, communicating challenger data to challenge record servers, comparing challenger data to owner records to determine if challengers were victorious, and requesting challenge record servers to overwrite owner records if the challengers were victorious. Other examples may additionally or alternatively include storing on challenge record servers one or more server challenge datasets including owner records, receiving challenger data corresponding to challenges completed by challengers, comparing owner records to the challenger data to determine if the challengers were victorious, and overwriting the owner record if the challengers were victorious. Other examples may additionally or alternatively include receiving selected geographic regions, communicating the selected geographic regions to challenge record servers, and receiving from the challenge record servers owner records proximate the selected geographic regions.
US08818422B2

Data is automatically tagged utilizing information associated with nearby individuals, among other things. Location-based technology is leveraged to enable identification of individuals and associated devices within a distance of a data capture device. User information is acquired from proximate devices directly or indirectly before, during or after data recording. This information can be utilized to tag captured environmental data (e.g., images, audio, video . . . ), amongst other types, to facilitate subsequent location, filtration and/or organization.
US08818417B2

A method includes identifying a location of a provisioning device at the provisioning device. The method also includes providing data from the provisioning device to a field device in an industrial control system in order to provision the field device. The method further includes communicating the identified location to the field device for storage. In addition, the method includes storing the identified location in association with information identifying the field device at the provisioning device. The location of the provisioning device could represent GPS coordinates of the provisioning device. Also, the data and the identified location can be provided to the field device through an out-of-band communication interface, such as a direct wired interface and an infrared interface.
US08818415B2

Mobile communication devices, such as mobile phones, may be capable of recommending to a user various providers of one or more solicited services, e.g., by identifying a user location and identifying providers near the user location that provide the services, and by initiating a call between the user and a selected provider. However, the equipment and service costs of such devices may be prohibitive, particularly for mid-range mobile communication devices that may appeal to cost-conscious users. The prohibitive costs may be diminished by redirecting part or all of the cost of providing the recommendation service from the providers, e.g., by charging the provider a service cost upon initiating a call from the user to the provider, or upon representing the provider in a provider database. In one such embodiment, all service costs may be borne by providers, providing to the user a free recommendation service via the mobile communication device.
US08818410B2

Location information (e.g., GPS information) pertaining to the location of a device may be integrated into a distributed antenna system (DAS) to enhance location based services. This may be accomplished via a system that filters and combines GPS information with DAS information. Utilization of the enhanced location based services system may enhance accuracy performance of indoor location services and improve round-trip time (RTT) location responses associated with network assisted GPS (e.g., A-GPS) location requests for services from indoor calls.
US08818409B1

A frequent location determination system to identify a location frequented by a wireless communication device comprises a processing system. The processing system is configured to process network usage data for the wireless communication device to identify a cell sector in a wireless communication network that is used by the wireless communication device more than a plurality of other cell sectors in the wireless communication network. The processing system is further configured to process user data transferred by the wireless communication device from the cell sector to identify Global Positioning System (GPS) data, and to process the GPS data to determine a subset of the GPS data that indicates locations in the cell sector. The processing system is further configured to process the subset of the GPS data that indicates the locations in the cell sector to determine a frequent location of the wireless communication device within the cell sector.
US08818408B2

A system for determining a position of location of a tag includes, in an embodiment: a plurality of routers each including at least one antenna; and a location engine to: (a) determine for at least one router, from signals sent by the one router and at least part of which are received by the at least one antenna of each of at least one other of the routers, an average path loss of signal strength; (b) optimize, for at least the one router, multipath parameters in a radio-frequency signal propagation equation using the average path loss for each of the at least one other of the routers and known distance between the router and each of the at least one other of the routers; and (c) determine the position of location of the tag using at least the optimized multipath parameters.
US08818403B1

In order to provide better wireless service to wireless communication devices (WCDs) at different altitudes (e.g., on different levels of a high-rise structure), a radio access network (RAN) may include antennas that are configured to provide coverage at these different altitudes. The RAN may assign resources, such as transmit power or frequencies, to wireless coverage areas serving particular altitude ranges in a proportion that is commensurate with the number of WCDs being served by these particular altitude ranges. As a result, RAN and WCD performance may improve.
US08818402B1

In order to provide better wireless service to wireless communication devices (WCDs) at different altitudes (e.g., on different levels of a high-rise structure), a radio access network (RAN) may include antennas that are configured to provide coverage at these different altitudes. The RAN may assign an initial transmit power to a particular WCD based on the particular WCD's altitude. For instance, if the particular WCD is above a threshold altitude, the RAN may set the initial transmit power to the WCD to a lower value. However, if the WCD is below the threshold altitude, the RAN may set the initial transmit power to the WCD to a higher value, to overcome low-altitude signal obstructions. As a result, RAN and WCD performance may improve.
US08818401B2

Methods and apparatuses are provided which may be implemented in various devices for to determine or assist in determining that a mobile station is at one or more particular indoor regions and to provide positioning assistance data and/or the like to the mobile station with regard to at least the one or more particular indoor regions.
US08818399B2

A first network node and method in the first network node in a wireless communication network for enabling quality estimation of a measurement that is time based. The method comprises performing a timing measurement based on a signal received from a second network node. Also, a value of a channel characteristic for the signal received from the second network node is determined. Further, the determined value of the channel characteristic is associated with the timing measurement, such that quality estimation of the timing measurement is enabled.Further, a method in a positioning node, a positioning node, a method in a module and a module are presented.
US08818398B1

Disclosed herein is a method and system to help reduce latency in responding to a location based service request from a mobile station. According to the method, the mobile station will include base station delay measurements with the location based service request. That way, when a network entity (such as the location based service provider, or a proxy between the mobile station and the location based service provider) receives the mobile station's request for a location-based service, the entity may readily convey the provided base station delay measurements to the positioning system to enable the positioning system to triangulate the mobile station's location without the need to request the base station delay measurements from the mobile station.
US08818393B2

The invention relates to a method in a cluster of cells in a communications network comprising switching between a first state, in which a first number of radio stations is active and a second state in which a second, different number of radio stations is active, wherein the second state is intended to provide the same geographic coverage as the first state but a different capacity, and in which the transition between states is carried out using transmission parameter adjustment, which take place in a plurality of radio stations and are co-ordinated in time for these radio stations.
US08818384B2

A base station, a method and a computer program product are disclosed. The base station is operable, in concert with other base stations within a group, to support wireless communications with user equipment. The base station comprises: transmission logic operable to generate a cell having a coverage area supporting wireless communications with user equipment; reception logic operable to receive load information indicative of a user equipment communications load experienced by base stations within said group; and coverage area adjustment logic operable to determine changes required to said coverage area to change a user equipment communications load experienced by at least one base station within said group. In this way, it can be seen that each base station within the group may receive information about the user loading on other base stations within that group and is able to adjust its coverage area to cause that communications loading to be rebalanced to enable efficient use of resources and optimize the overall performance of each of the base stations within the group. The group of base stations with co-ordinated and optimized coverage can achieve higher end user data rates and improved quality of service than would otherwise be possible.
US08818381B2

Attempting recovery from an unexpected radio link failure. A backup user context is created for a terminal device served currently by a relay base station relaying a radio connection between the terminal device and fixed cellular network infrastructure including a fixed base station communicating with the relay base station, wherein the backup user context is prepared for use in case of an unexpected radio link failure. Upon detection of the radio link failure in a primary user context being used in the communication, the backup user context is applied before the terminal device enters an idle state as a result of the radio link failure.
US08818380B2

According to an embodiment of the invention, there is disclosed a method for geographically locating a cellular phone. The method comprises: determining an effective cell-area for each of a first cell and a second cell in a cellular network; and determining a handover area within which the cellular phone is likely to be located when control of the cellular phone is transferred from the first cell to the second cell; wherein the determination of the handover area and the effective cell-area for each of the first cell and the second cell are made based on a topological relationship between the first cell and the second cell. Further related apparatus embodiments are also disclosed.
US08818378B2

Provided is a base station that includes a cell that defines an area in which the base station can communicate with a mobile terminal by wireless. The cell is arranged adjacently to the other cell of another base station. The base station includes communication unit 70 that communicates with the other base station, and system information processing unit 40 that simultaneously broadcasts pieces of system information to the mobile terminal currently engaged in communication in the cell. Upon receiving, from the mobile terminal currently engaged in communication, information indicating that the mobile terminal is located in an adjacent area of the cell adjacent to the other cell, system information processing unit 40 acquires, from the other base station via communication unit 70, other system information currently broadcast in the other cell, and transmits the acquired other system information to the mobile terminal currently engaged in communication.
US08818376B2

Embodiments of user equipment (UE) and method for adaptively selecting an A3offset-TTT pair for handover in a wireless access network are generally described herein. In some embodiments, the UE may select an A3offset value based on target cell Reference Signal Received Power (RSRP) and select a time-to-trigger (TTT) based on serving cell RSRP. A measurement report may be transmitted to an eNodeB for handover when the target cell RSRP exceeds the serving cell RSRP by at least the A3offset value for the TTT. The A3offset value may be selected to be inversely related to the target cell RSRP and the TTT may be selected to be directly related to the serving cell RSRP.
US08818368B2

Embodiments of the application provide a method, system and device for triggering scheduling information reporting. The method including: determining, by a terminal, whether state transition occurs or an Enhanced Dedicated Channel (E-DCH) Radio Network Temporary Identifier (E-RNTI) changes; when determining the state transition occurs or the E-RNTI changes, adopting, by the terminal, reconfigured resources or a new E-RNTI to trigger the scheduling information reporting. By adopting the method for triggering the scheduling information reporting put forward by embodiments of the application, information about state transition at a terminal or changed E-RNTI may be reported to a Base Station (BS) timely, so as to guarantee normal communications between BS and terminal.
US08818364B2

A method for determining a dedicate searching space (DSS) in a physical downlink control channel (PDCCH) for a user equipment (UE) of a wireless communication system is disclosed. The method includes steps of indicating the UE to monitor a semi-persistent scheduling cell radio network temporary identifier (SPS C-RNTI) in the PDCCH for receiving a semi-persistent scheduling grant, and determining the DSS utilized for monitoring the SPS C-RNTI according to a cell radio network temporary identifier (C-RNTI) of the UE.
US08818353B2

Systems and methods described herein provide a mechanism for optimizing the reception and storage of mobile user data. Data relating to mobile user location, behavior, and profiles are received from mobile users and stored at a storage system in an efficient manner. The efficiency is achieved by identifying what system parameters may be adjusted to reduce storage requirements while still providing sufficient data for useful analysis. System parameters that may change to reduce storage requirements include, e.g., the type of mobile user data collected, the frequency at which mobile user data is collected, the events or conditions that trigger data collection, and dynamically adjusting data collection upon detecting a number of event or time-based triggers.
US08818352B2

A method for dynamically adapting the maximum output power of a femto base station is provided. The method is based on determining the number of satellites currently detected and/or the reception quality of the satellite(s), and dynamically adapting the maximum output power from the femto base station in response to the determined number of satellites and/or the reception quality of the satellite(s). Hereby, an accurate position of the femto base station can be obtained for providing input used for determining the maximum output.
US08818346B2

Systems and methods provide for programming a wireless device for an automation system. The system and methods include specifying commands that are to be preformed regarding function blocks that may be organized into an application on a wireless device. The function blocks may be maintained in a library by a control engine on the wireless device. The control engine receives commands related to function blocks, such as instantiating function blocks from the library or linking existing function blocks. The control application formed by the function blocks may be executed on the controller to provide an automation application.
US08818341B2

Transit delay can be automated and pushed directly to a mobile device of a user based on a rank of usefulness within the mobile device interface. The closest transit station to a user's current position may be determined. An implementation may receive a current status of a transit delay in respect to the nearby transit station. A notification relating to the transit delay may be displayed on a mobile device of the user based on a relative priority of the notification, relative to other notifications available to be displayed on a mobile device of the user.
US08818336B2

An information management system for operation over a network includes a first mobile device having a first application module, the first mobile device operating over the network and in communication with a second mobile device having a second application module, a first operating system residing on the first mobile device configured to detect a communication event between the first mobile device and the second mobile device, and an address book module residing on the second mobile device. The first application module is configured to send information associated with the first mobile device to the second mobile device in association with a detection of the communication event.
US08818333B2

As a mobile device moves from one location area to another, the mobile device detects the different location identifiers broadcast by the wireless network(s) in those locations areas. The mobile device stores the location identifier for the last location area in which the mobile device was located. By comparing a received location identifier to the stored location identifier, the mobile device determines if the mobile device has entered a new location area. If so, the mobile device sends a location update request. In one embodiment, if the location update request is for a location area to which access by the mobile device is restricted, the network sends a communication to the mobile device that triggers the mobile device to update a location identifier stored at the mobile device to the location identifier for the restricted location area so that the mobile can update the network after entering/selecting a different location area.
US08818330B2

A prepaid messaging solution that utilizes a pre-delivery debit query to tariff a short message, coupled with an additional debit query performed once necessary billing information has been acquired. A short message is tariffed prior to message delivery via a pre-delivery debit query to a prepaid server. During message delivery, the prepaid server is queried a second time, following the HLR query performed by the Short Message Service Center (SMSC). This subsequent debit query bills a subscriber for any additional service fees discovered throughout message delivery, e.g., international/roaming fees, etc. If either the pre-delivery debit query or the subsequent debit query indicates that a subscriber has insufficient account balance to deliver a short message, the message is prevented from being delivered. If a message is dropped due to lack of account balance, any funds debited throughout the attempted message delivery may be credited back to the subscriber's prepaid account.
US08818326B2

To provide a base station apparatus, mobile communication system and communication control method for enabling appropriate time charging based on actual communication conditions to be performed, the base station apparatus is provided with a connection section that establishes connection with a user equipment (100n), timing sections (2084, 2085, 2011 and 20816) that measure time under charging such that the user equipment (100n) is in a state capable of communicating within a connection period during which the user equipment (100n) is in a connection state, and a charging section (2012) that determines a charging amount based on the time measured by the timing sections (2084, 2085, 2011 and 20816).
US08818318B2

A frequency up and down converter, in which, when down converting a high frequency signal into an intermediate frequency signal or up converting an intermediate frequency signal into a high frequency signal by controlling switching elements using a local oscillator signal, a signal with a frequency to be converted is controlled a number of times during one cycle of the local oscillator signal, whereby the local oscillator signal with a frequency lower than an original frequency may be used. Transistors are added in parallel to switching transistors disposed in a frequency down conversion unit or a frequency up conversion unit, and local oscillator signals with predetermined phases and pulse widths are provided to the gates of the transistors such that a high frequency signal or an intermediate frequency signal is transferred to an output terminal at least two times during one cycle of a local oscillator signal.
US08818317B2

The present invention is applied to a frequency converter used for a receiver. The frequency converter according to the present invention includes an LO signal generator (11) that generates an LO signal and outputs the LO signal; and a mixer (10) that multiplies a received signal that has been band-limited in a usable bandwidth of said receiver by the LO signal so as to convert the frequency of the received signal and outputs the resultant signal, wherein said LO signal generator is capable of varying a phase resolution, and said frequency converter is capable of varying a signal gain for each phase value of the LO signal.
US08818310B2

The noise response in a passive mixer circuit is improved by discharging the switching transistors in the mixer circuit in an appropriate time slot prior to activation. In addition to improving the noise response, tilt in conversion gains and linearity can be reduced. A passive mixer circuit includes bypass switches arranged in proximity to the switching transistors that make up the mixer core. These bypass switches, which are activated in intervals just prior to the active intervals of their neighboring switching transistors, discharge to ground accumulated charges on the switching transistors or on reactive components around switches.
US08818308B2

A multi-tuner apparatus comprises a splitter (S) for received RF signals. The splitter has a splitter output (U) for connection to a plurality of tuners. To reduce signal degradation and dissipation the output impedance of the splitter output is substantially lower than the input impedance of each of the tuners.
US08818307B2

Disclosed is a tuner input circuit. The tuner input circuit includes an integrated including a low noise amplifier and a band pass filter embedded in one chip.
US08818302B2

Tank circuitry coupled to the output terminals of a differential power amplifier includes two trap circuits configured to divert harmonic signals away from the output terminals. A tank inductor is provided to form a tank circuit in conjunction with each one of the trap circuits. At certain harmonic frequencies of the input signal to the differential power amplifier, the trap circuits are resonant and present a substantially low impedance path to ground, thereby diverting harmonic signals away from the output terminals of the differential power amplifier. At the fundamental frequency of the input signal to the differential power amplifier, the trap circuits are resonant with the tank inductor and present a substantially high impedance compared to the load impedance presented at the output terminals of the differential power amplifier, thereby reducing the loading effect of the trap circuits at the fundamental frequency.
US08818300B2

In summary, the present invention relates to a device, a method, a system and a computer program enabling to ensure a reliable communication even under difficult radio frequency conditions. In case data cannot be successfully communicated by a radio frequency communication, the data may be transmitted to another device by a body-coupled communication via a human or animal body. The other device can act as a relay and forward the data to an intended destination. Thus, data may be successfully transmitted to the intended destination even under difficult radio frequency conditions due to body shadowing or other effects.
US08818299B2

Certain aspects and aspects of the present invention are directed to a distributed antenna system having a downlink communication path, an uplink communication path, and a non-duplexer isolator sub-system. The downlink communication path can communicatively couple a transmit antenna to a base station. The uplink communication path can communicatively couple a receive antenna to the base station. In one aspect, the non-duplexer isolator sub-system can be electronically configured for isolating uplink signals traversing the uplink communication path from downlink signals. In another aspect, a non-duplexer isolator sub-system can be configurable in one or more mechanical steps selecting a frequency response. In another aspect, a non-duplexer isolator sub-system can include an active mitigation sub-system.
US08818293B2

A system and method for wireless local area network airtime fairness. Distribution of airtime amongst a plurality of associated mobile stations can be based on a determination of a total channel availability. The total channel available is based on a total channel utilization determined through detected energy on the channel and a mobile station utilization determined through monitored traffic between the wireless access point and the associated mobile stations.
US08818292B1

A system of detecting signal power may include a first interface port configured to receive a first signal. The system may also include a second interface port communicatively coupled to the first interface port and configured to receive a second signal. The second interface port may be communicatively coupled to the first interface port such that the first signal propagates from the first interface port to the second interface port and such that the second signal propagates from the second interface port to the first interface port. The system may further include a common signal detector communicatively coupled between the first interface port and the second interface port such that the common signal detector is configured to receive both the first and second signals and is configured to detect a first power level of the first signal and a second power level of the second signal.
US08818290B1

The usage capacity of a base station operating in four-branch receive diversity mode is limited to a given number of channel resources, where each channel resource corresponds to an active user. In two-branch receive diversity mode, approximately twice as many channel resources are available, but the receiver sensitivity is less than with four-branch mode. Thus, four-branch mode provides better coverage but with less usage capacity. A base station is operated in four-branch mode to provide the best coverage while usage is low. When the number of users reaches a first threshold, prior to reaching the maximum number of users, the base station transitions to two-branch mode to accommodate an anticipated increase of users above the four-branch capacity, although with reduced coverage. When usage then falls below a second threshold, the base station transitions back to four-branch mode, again providing better coverage.
US08818284B2

A dynamic spectrum access method for cooperative wireless devices. In one example, a method of establishing a wireless network includes scanning and analyzing a selected frequency band to detect non-cooperative signals within the selected frequency band, determining whether a waveform including one or more radio frequency (RF) carriers and a plurality of intermodulation tones (for multi-carrier waveforms) can be placed within the selected frequency band without interfering with any detected non-cooperative signals, and selecting transmit frequencies for the plurality of RF carriers responsive to obtaining a non-interfering waveform placement solution.
US08818282B2

An integrated circuit is described. The integrated circuit includes a global positioning system core that generates a GPS clock signal using an inductor-capacitor voltage controlled oscillator. The integrated circuit also includes a transceiver core configured to use the GPS clock signal. The transceiver core may not include a voltage controlled oscillator.
US08818273B2

An apparatus and method for wireless communication using an acoustic signal in a system including a first device including a loudspeaker and a second device including a microphone. The first device generates wireless communication information, converts the wireless communication information to an acoustic signal, and transmits the acoustic signal to the second device using the loudspeaker. The second device receives the acoustic signal using the microphone, extracts the wireless communication information from the acoustic signal, generates an acknowledgment signal according to the extracted wireless communication information, and transmits the acknowledgment signal to the first device on a wireless communication channel.
US08818266B2

A communication apparatus includes a communication unit capable of establishing communication with and transmitting data to an external apparatus without being brought into physical contact with the external apparatus and determines whether the communication apparatus is in physical contact with the external apparatus. The communication apparatus allows data to be transmitted to the external apparatus using a first transmission method if communication with the external apparatus has been established and it is determined that the communication apparatus is in physical contact with the external apparatus.
US08818263B1

According to some embodiments described herein, a system of directing signals may include a common port and a first-direction path configured for a first-direction signal that propagates in a first direction. The system may also include a second-direction path configured for a second-direction signal that propagates in a second direction that is opposite the first direction of the first-direction signal. Additionally, the system may include a power splitter/combiner that may include a first port communicatively coupled to the first-direction path, a second port communicatively coupled to the second-direction path and a third port communicatively coupled to the common port. The power/splitter combiner may be configured to receive the first-direction signal from the first-direction path at the first port and direct the first-direction signal to the third port such that the first-direction signal is directed toward the common port and away from the second-direction path.
US08818261B1

In one aspect, a wireless station includes a transmitter to wirelessly transmit discovery packets to a proximately located network device, a receiver to wirelessly receive an input from the proximately located network device, an engine to manage a configuration of the network device, and a power selector to control a power level output by the transmitter, enable transmission at a first power during configuration of the proximately located network device, and enable transmission at a second power after configuration of the proximately located network device, wherein the first power is different than the second power, and the first power helps prevent snooping during the configuration.
US08818257B2

A cutting apparatus configured to cut a sheet or a sheet bundle includes a cutting blade whose blade surface has a plurality of grooves. In the cutting apparatus, a scraping member enters the grooves provided on the blade surface to scrape off cutting scraps remaining after a cutting operation. Accordingly, the cutting apparatus can scrape off cutting scraps from the cutting blade even if the adhesive force of the cutting scraps is great.
US08818256B2

A photocopier apparatus includes a scanning module configured to scan an original document; a printing module configured to print a copy of the original document using output from the scanning module; and a media feed path configured to transport the original document and the copy to a single output receptacle.
US08818253B2

A fixing device includes an endless belt, a fixing rotating body that fixes, in cooperation with the belt, a toner image formed on a recording medium nipped between the fixing rotating body and the belt while rotating in contact with the belt, a support member that supports a load with which the fixing rotating body nips the recording medium with the belt so as to form a nip portion to nip the recording medium between the belt and the fixing rotating body, a driving unit that circulates the belt in a state in which the fixing rotating body is separate from the belt, and a wind-on rotating body on which the belt is wound at a position adjacent to the support member on an upstream side in a direction of transport of the recording medium to the nip portion.
US08818240B2

A Transfer device (10) includes an intermediate transfer belt (41), a plurality of intermediate transfer roller (34A-34D) and a transfer member moving mechanism (20). The transfer member moving mechanism moves the intermediate transfer rollers (34A-34D) between pressing positions causing the intermediate transfer belt (41) to be pressed against respective photoreceptor drums (31A-31D) and separate positions causing the intermediate transfer belt (41) to be separate from the respective photoreceptor drums (31A-31D). The transfer member moving mechanism (20) causes a second pressing position of the intermediate transfer roller for monochrome (34A) in monochromatic image forming to be different from a first pressing position of the intermediate transfer roller for monochrome (34A) in full-color image forming so that an amount of pressing of the intermediate transfer belt (41) by the intermediate transfer roller for monochrome (34A) becomes greater in monochromatic image forming than in full-color image forming.
US08818235B2

A developing unit detachably mountable in a photosensitive member unit including a photosensitive member on which an electrostatic latent image is formable, a pressing member, and a positioning portion includes: a developing unit frame; a developing roller; and a directing portion. The developing roller is rotatably supported to the developing unit frame, and configured to supply developing agent to the electrostatic latent image formed on the photosensitive member. The directing portion is fixed to the developing unit frame for directing the developing unit frame to a predetermined orientation and for fixing a position of the developer unit frame. The directing portion includes: a pressed portion configured to receive a pressure force from the pressing member for moving the developing roller toward the photosensitive member; and a positioned portion abuttable on the positioning portion for positioning the developing unit relative to the photosensitive member unit.
US08818232B2

An image forming apparatus includes an image forming device including an image holding member; an intermediate transfer belt that holds on an outer surface thereof an developer image formed on the image holding member of the image forming device, and that rotates so as to transport the developer image up to a second transfer section, the intermediate transfer belt including a belt base material in which a resin particle is dispersed; a cleaning device including a plate member, the cleaning device performing a cleaning operation by at least contacting the plate member with a portion of an outer peripheral surface of the intermediate transfer belt that has passed the second transfer section; and a collecting member that removes and holds the resin particle existing at the outer peripheral surface of the intermediate transfer belt at least when the intermediate transfer belt is not used.
US08818231B2

An image forming apparatus includes a developing device, a duct, a first fan, a dust collection part, and a connection portion. The duct communicates with a suction port that is provided in the vicinity of an opening portion of a developing container of the developing device. The first fan generates an airflow in the duct and discharges air that has passed through the suction port and through the duct to the outside of a main body of the apparatus. The dust collection part captures toner that has passed through the duct together with an airflow generated by the first fan. The connection portion is provided at some point along a length of the duct, can store part of toner that passes therethrough together with an airflow, and has a lid portion that is openable and closable with respect to a main body of the connection portion.
US08818230B2

An image forming apparatus including an image forming unit to develop an electrostatic latent image formed on an image carrier with toner, an intake fan to draw air used for cooling the image forming unit into the image forming apparatus, an exhaust fan to exhaust the air from the image forming apparatus, and an exhaust duct to form an airflow path between the image forming unit and the exhaust fan. One end of the exhaust duct is disposed below the exhaust fan.
US08818229B2

A current-supply control unit for controlling current supply to a heating element includes a voltage detector and a heating element control unit. The voltage detector detects voltage at both ends of the heating element. The heating element control unit controls a duty cycle of current supply for the heating element based on the voltages detected by the voltage detector when current is supplied to the heating element.
US08818223B2

An image forming apparatus includes an image forming section, a heat source, a fixing rotating body, a pressurizing rotating body, a feeding section for feeding a medium, a temperature adjusting section for controlling an amount of heat generated by the heat source, and a control section. The control section switches between a first mode in which the fixing rotating body and the pressurizing rotating body rotate at a first circumferential speed and the medium is fed to the image forming section at a first distance interval, and a second mode in which the fixing rotating body and the pressurizing rotating body rotate at a second circumferential speed higher than the first circumferential speed and the medium is fed to the image forming section at a second distance interval longer than the first distance interval.
US08818217B2

An image forming apparatus includes an image bearing member that is rotatable, a toner image forming portion that is able to form a toner image to be transferred to a transfer material and a control toner image not to be transferred to a transfer material on the image bearing member, a transfer member that transfers the toner image formed on the image bearing member to the transfer material, a detecting portion that detects a density of the control toner image, an adjustment portion that adjusts a toner image formation condition of the toner image forming portion based on an output of the detecting portion, a cleaning member that electrostatically cleans the transfer member, and a controller which changes a voltage or a current to be applied between the transfer member and the cleaning member based on the density of the control toner image.
US08818211B2

A image forming apparatus includes: a motor; a mounting unit for receiving a cartridge including a detection target moved by a rotational driving force of the motor; a printing unit; a detecting unit for detecting the detection target at a detection position on a movement trajectory of the detection target; and a control unit for controlling the motor and the detecting unit. The control unit performs: a rotation control process of: accelerating the motor; rotating the motor at a constant speed in a time period when accelerating a rotational speed of the motor up to a target speed; detecting the detection target by the detecting unit while the motor rotates at the constant speed; and accelerating again the motor after completing the detection; and a determining process of determining a kind and/or a state of the cartridge on the basis of the detection result of the detecting unit.
US08818210B2

An information processing apparatus for registering a printing apparatus connected by a network including a printing apparatus detection unit configured to detect the printing apparatus connected by the network, an operation instruction unit configured to instruct a user of the information processing apparatus to execute an initial setting relevant operation on a printing apparatus to be registered, a status information acquisition unit configured to acquire status information indicating a status of the detected printing apparatus, a printing apparatus identification unit configured to detect a printing apparatus in which the initial setting relevant operation is executed based on the status indicated by the acquired status information and identify the detected printing apparatus in which the initial setting relevant operation is executed as the printing apparatus to be registered, and a printing apparatus registration unit configured to register the identified printing apparatus.
US08818207B2

A clock signal from a single reference clock is frequency converted, and the frequency-converted signal is input to an equal-interval-optical-frequency-comb generator and a modulator of an optical modulator. By varying the electric frequency of the clock signal input to the equal-interval-optical-frequency-comb generator, frequency intervals of a frequency comb to be generated can be varied, while by selectively employing a particular optical frequency from among the continuous light beams of the generated frequency comb, a frequency comb having unequal intervals can be generated. It is also possible to vary the modulation rate by varying the clock frequency of a driving signal to be input to the optical modulator. By using a clock signal of a single reference clock, the frequency intervals of the frequency comb and the variation of the modulation rate synchronize with each other.
US08818204B2

A light transmitter receives a low-rate data signal having a low data rate and a high-rate data signal having a high data rate that is greater than the low data rate. The transmitter includes a light source and a light modulator to modulate the light source based on logic levels of the high-rate data signal and logic levels of the low-rate data signal, to produce modulated light that concurrently conveys the logic levels of the low-rate data signal and the logic levels of the high-rate data signal.
US08818202B2

A wavelength sensing lighting system may include a light source, a sensor and a controller. One or more light sources and sensors may be included in an array. The light source may emit an illuminating light and the sensor may sense an environmental light. The illuminating light may include data light. The lighting system may include a plurality of nodes connected in a network. The nodes may communicate by emitting and receiving the data light, which may be analyzed by the controller. The light source and the sensor may be provided by a light emitting semiconductor device that is capable of emitting illuminating light and receiving environmental light. A conversion material may convert the wavelength of a source light into a converted light. The conversion material may increase the wavelength range of light emittable and detectable by the lighting system.
US08818200B2

The present invention discloses a multiple star wavelength division multiplexing passive optical network system using a wavelength assignment method. In a multiple star wavelength division multiplexing passive optical network system using a wavelength assignment method according to the present invention, only one WDM-PON system can provide services for a plurality of subscribers who is distributed in a wide range of area through multiple starring, by setting one or more band for transmitting up-stream signals as an up-stream basic band and one or more band for transmitting down-stream signals as a down stream basic band, respectively, and by dividing each of the up-stream basic band and the down stream basic band into a plurality of wavelength sub-bands and assigning the divided sub-bands to different areas using a wavelength division multiplexer/de-multiplexer which splits a band into two or more sub-bands.
US08818196B2

A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.
US08818193B2

An embodiment of the invention includes a tunable optical dispersion compensator (TODC) comprising a first beam displacer on an optical path, wherein the first beam displacer separates an optical signal into a first beam and a second beam, and one or more polarizing beam splitters on the optical path, wherein the one or more polarizing beam splitters keep the first beam and the second beam on the optical path. The TODC also comprises one or more etalons on the optical path, wherein the one or more etalons are tunable to introduce a group delay in the first beam and the second beam, and a reflecting mirror on the optical path, wherein the reflecting mirror returns the optical signal back along the optical path. The TODC further comprises a second beam displacer, wherein the second beam displacer combines the first beam and the second beam into an output optical signal.
US08818188B2

An emulated Optical Network Unit (ONU) platform executes the functions of multiple emulated ONUs to enable traffic emulation in a Gigabit-capable Passive Optical Network (GPON) for data traffic, control traffic and management traffic. The emulated ONU platform generates OMCI messages, PLOAM messages, DBRu messages, data traffic and control traffic according to respective statistical specifications in respective profiles of the emulated ONUs. The emulated ONU platform formats and encapsulates the emulated traffic for upstream transmission to an OLT system according to dynamic bandwidth allocation instructions received from the OLT system. The emulated ONU platform then sends the emulated traffic upstream to the OLT system, and receives downstream traffic from the OLT system.
US08818187B1

A protective lens cover shields the body of a camera lens from damage. The protective lens cover resembles the shape of the lens being shielded and is essentially the same axial length as the lens—that is, the protective lens cover extends from the lens-camera joint to the outer lens element. Hence, the entire body of the lens is covered except for the lens elements and camera mount surface. On the interior surface of the protective lens cover is a cloth material, such as felt, cotton or velvet, affixed to the main body through an adhesive process. The cloth is the sole feature of the protective lens cover that contacts with the camera lens. The remainder of the interior of the protective lens cover provides a small empty space surrounding the lens body, thereby providing a barrier against damage. The protective lens cover being produced by 3D printing means.
US08818176B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for receiving from a user a tag associated with a specific temporal location in video content. The system then aligns the tag associates the tag with the specific temporal location, and if necessary, modifies the video content to be playable directly from that specific temporal location.
US08818174B2

A reproducing unit reproduces/displays moving image data; a drawing unit enables a user to draw a freehand image on a displayed moving image while reproducing the moving image; a recording unit records freehand image data for reconstructing the freehand image drawn by the drawing unit in synchronism with a timing of reproducing the moving image data; an instruction unit causes reproduction of the moving image to start from an arbitrary point in the middle of the moving image; and a control unit reads out the freehand image before the instructed point by the instruction to start reproduction of the moving image from a point in the middle of a drawing operation of the freehand image, and displays the readout freehand image superimposed on a displayed moving image when the reproduction starts.
US08818168B2

A record/playback device includes a recording unit, an operation unit, an interface unit, and a control unit. The recording unit is configured to record an image including one or more frames as one clip and play back a recorded image. The operation unit is configured to have a combined operating element including a first operating element and a second operating element. The interface unit is configured to prepare a list of clips by collecting specific frames for a predetermined number of clips. The control unit is configured to carry out control of changing a clip operated on the basis of the operation direction of the first operating element and to prepare a menu-displaying command signal to display a menu on which items for operating the clip are described when the second operating element is operated.
US08818164B2

A transport stream reproducing method and a video apparatus such as a digital television receiver having a personal video recorder or PVR using the same are provided to facilitate the locating and reproducing of a specific point of a stored transport stream constructed of a plurality of transport packets according to the progress of a time control function. The method reproduces a transport stream in a video apparatus such as a digital television receiver including a PVR for storing a transport stream according to the time control function. The method includes storing, in the PVR, the transport stream together with file identification information corresponding to packets of the transport stream; displaying a progress bar indicating a progress status of the storing of the transport stream; storing, in a first storage unit, bookmark information set in response to a user command input for setting at least one bookmark with respect to the displayed progress bar, the bookmark information corresponding to the file identification information of at least one packet among the transport packets constructing the stored transport stream; displaying the at least one bookmark on the progress bar at a position corresponding to the user command input; and reproducing, in response to a bookmark selection made by a user selecting one of the at least one bookmark, the stored transport stream from the at least one packet corresponding to the set at least one bookmark, the reproducing using the file identification information of a packet corresponding to the selected bookmark. Thus, file information stored in packet units is used as information for reproduction from a specific point of a transport stream stored in a random address sequence, and bookmark information and random position assignment information of the storage unit can be used by a controller to reproduce the packets of a transport stream randomly stored in the storage unit from a specific point of reproduction.
US08818163B2

A motion picture playing method for playing a motion picture image on a display unit includes a motion picture image-obtaining step for obtaining the motion picture image, a character string-obtaining step for obtaining a character string scrolled and displayed in a predetermined direction overlaid on the motion picture image obtained in the motion picture image-obtaining step, and a control step for controlling a display mode for scrolling and displaying the character string based on (i) a length of the character string in the predetermined direction obtained in the character string-obtaining step, and (ii) a playing time of the motion picture image obtained in the motion picture image-obtaining step.
US08818156B2

A furcation tube for an optical fiber cable comprising a plurality of channels for receiving a plurality of optical fiber strands that allows for the breakout of multiple fiber groups without the need for marking individual fibers. For example, a 24 fiber cable can be broken out into two, 12-fiber groups within the same furcation tube for connectorization. This improves the sortabilility of the optical fiber strands and eliminates the extra bulk of using multiple furcation tubes. The furcation tube includes strength members disposed therein for strain relief.
US08818146B2

A method of manufacturing a waveguide eliminates a prior art reflow step and introduces certain new steps that permit fabricating of an ultra-low loss waveguide element on a silicon chip. The ultra-low loss waveguide element may be adapted to fabricate a number of devices, including a wedge resonator and a ultra-low loss optical delay line having an extended waveguide length.
US08818143B2

An instrument system that includes an elongate body and an optical fiber is provided. The elongate body has a longitudinal axis and capable of being twisted about the longitudinal axis. The optical fiber is operatively coupled with the elongate body and having a strain sensor provided thereon. The strain sensor is configured to indicate twist of the elongate body.
US08818141B1

A Mach-Zehnder interferometer useful for analog or digital optical signal manipulation. In one example, the MZI is configured as an optical device that provides a balanced output. In another example, the MZI is configured as an optical device that provides a single ended output. Each device uses a silicon split or slotted wave guide having an electro-optically active material present within the slot. The balanced output device uses two slotted wave guides in push-pull configuration.
US08818138B2

A system and method synthesizing images of a locale to generate a composite image that provide a panoramic view of the locale. A video camera moves along a street recording images of objects along the street. A GPS receiver and inertial navigation system provide the position of the camera as the images are being recorded. The images are indexed with the position data. The composite image is created on a column-by-column basis by determining which of the acquired images contains the desired pixel column, extracting the pixels associated with the column, and stacking the columns side by side. The composite images are stored in an image database and associated with a street name and number range of the street being depicted in the image. The image database covers a substantial amount of a geographic area allowing a user to visually navigate the area from a user terminal.
US08818137B2

In a system and method for processing images, a double-sided image format is set, and a new file with the double-sided image format is established. Specific content identifying the double-sided image format is written into a name domain of the new file, and data of a first image file is written as front image data into a data domain of the new file. The system further writes data of a second image file as back image data into the data domain after the front image data. Memory position of the front image data in the new file may be written into a front description domain of the new file according to a first byte number of the front image data. Memory position of the back image data may be written into a back description domain according to a second byte number of the back image data.
US08818124B1

Light detection and ranging (LIDAR) imaging systems, method, and computer readable media for generating super-resolved images are described. Super-resolved images are generated by obtaining data sets of cloud points representing multiple views of an object where the views have a view shift, enhancing the views by duplicating cloud points within each of the data sets, compensating for the view shift using the enhanced views, identifying valid cloud points, and generating a super-resolved image of the object by integrating valid cloud points within the compensated, enhanced views.
US08818119B2

A method of generating a trend graph comprises storing a stream of data elements in a buffer having a storage capacity corresponding to a first number of data elements, compressing the stored data elements to fit within a display having a size corresponding to a second number of data elements smaller than the first number of data elements, detecting an event, and as a consequence detecting the event, compressing the stored data elements to occupy a reduced portion of the buffer.
US08818117B2

A method and apparatus for compressing Z-stack microscopy images comprising compressing an all-focus image and depth map representation of an original Z-stack of images, computing a prediction residual as a difference between a simulated Z-stack, generated from the all-focus image and the depth-map, and the original Z-stack and concatenating the prediction residual to the compressed all-focus image and the depth map to produce a final compressed file.
US08818116B2

Disclosed herein is an image processing apparatus, including: a band information acquisition unit configured to acquire band information of each of a plurality of blocks acquired by dividing a screen on the basis of input image data; and a domain separation unit configured to separate a screen into a plurality of types of domains on the basis of the band information of each of the plurality of blocks acquired by the band information acquisition unit. The apparatus further includes a processing force computation block configured to obtain a processing force for each of the plurality of types of screen domains obtained by the domain separation unit; and an image processing block configured to execute predetermined image processing on the input image data for each of the plurality of types of screen domains separated by the domain separation unit with a processing force separated by the processing force computation block.
US08818114B2

A method and an apparatus for image encoding/decoding are disclosed. The apparatus includes: a block decomposer for decomposing a current block into a plurality of sub-blocks; and an intra prediction encoder for performing an intra prediction encoding by referring to already encoded and decoded adjacent pixel information of each sub-block, based on an intra prediction mode equal to an intra prediction mode of the current block, thereby generating a bit stream for the current block. In image encoding and image decoding, when a current block to be encoded or decoded is predicted, the disclosed method and apparatus can improve the accuracy of the prediction, which can provide an image with a satisfactory reproduction quality by improved coding efficiency.
US08818110B2

In order to provide technology with which objects in image data can be managed in a further appropriate unit, an image processing apparatus includes an input unit for inputting image data; a detection unit that detects object images included in the input image data; a determination unit that determines an object attribute for each of the detected object images; a storage control unit that groups each of the detected object images based on the determined object attributes, and stores region information regarding the detected object images in a unit of the grouping in association with the image data in a storage unit; a dividing determination unit that determines whether or not to divide the grouped object images; and a dividing unit that extracts an individual object image from the grouped object images.
US08818109B2

In one respect, provided are systems, methods and techniques in which local regions within an image are processed to provide fuzzy classification scores, which are calculated by determining changes in pixel values along a number of different directions. The resulting fuzzy classification scores are then used to detect or identify edge-containing or texture-containing regions, or to otherwise process the image regions differentially according to their fuzzy classification score. In another respect, provided are systems, methods and techniques for differential processing of different areas in an image. The differential processing in this case is based on calculated measures of local activity, which indicate features in corresponding local regions, and also based on calculated measures of local pixel-value variations, which indicate an amount of variation in pixel values across the corresponding local regions.
US08818096B2

An image processing apparatus includes a calculation unit configured to calculate a difference between a feature quantity of input video data and a feature quantity of a model representing a background, a determination unit configured to determine whether a partial area in the input video data is a foreground or a background based on the difference, a detection unit configured to detect a subject area from an area determined to be a foreground, a first update unit configured to update appearance information that represents an appearance state of a background relating to the subject area, and a second update unit configured to update the model based on the appearance information.
US08818091B2

This disclosure pertains to apparatuses, methods, and computer readable media for red-eye removal techniques using multiple recognition channels. In the following examples, red, golden, and white recognition channels are used. A recognition channel is the monochrome extraction from a color photograph in a manner designed to make one kind of red-eye artifact glow with maximum contrast. Once the red-eye artifact has been characterized by, e.g., size and location, the techniques disclosed herein may then discern whether the red-eye artifact is, for example, a red-, golden-, or white-eye case by examining the configuration and characteristics of prominence bitmasks created for the various recognition channels. Once the type of red-eye case has been discerned, the techniques disclosed herein may then replace the artifact with a photographically reasonable result based on the type of red-eye case being repaired. Specular reflection may also be re-added to the photograph.
US08818088B2

Separations or images relating to film or other fields may be registered using a variety of features, such as, for example: (1) correcting one or more film distortions; (2) automatically determining a transformation to reduce a film distortion; (3) applying multiple criteria of merit to a set of features to determine a set of features to use in determining a transformation; (4) determining transformations for areas in an image or a separation in a radial order; (5) comparing areas in images or separations by weighting feature pixels differently than non-feature pixels; (6) determining distortion values for transformations by applying a partial distortion measure and/or using a spiral search configuration; (7) determining transformations by using different sets of features to determine corresponding transformation parameters in an iterative manner; and (8) applying a feathering technique to neighboring areas within an image or separation.
US08818087B2

An image processing apparatus includes a representative color calculation unit, a color displacement calculation unit, and a similarity calculation unit. The representative color calculation unit calculates a representative color which is representative of colors in a first region having a predetermined size in an image. The color displacement calculation unit calculates, as a color displacement, a difference between the representative color calculated by the representative color calculation unit and a color in a target second region in the first region. The similarity calculation unit calculates similarity between the color displacement calculated by the color displacement calculation unit and a predetermined color displacement in an information image representing information embedded in the image.
US08818081B1

An exemplary method includes prompting a user to capture video data at a location. The location is associated with navigation directions for the user. Information representing visual orientation and positioning information associated with the captured video data is received by one or more computing devices, and a stored data model representing a 3D geometry depicting objects associated with the location is accessed. Between corresponding images from the captured video data and projections of the 3D geometry, one or more candidate change regions are detected. Each candidate change region indicates an area of visual difference between the captured video data and projections. When it is detected that a count of the one or more candidate change regions is below a threshold, the stored model data is updated with at least part of the captured video data based on the visual orientation and positioning information associated with the captured video data.
US08818080B1

A system and methods for accessing 2D digital images and 3D geometric models over a network (preferably the Internet) and transforming and composing that media along with 2D digital image and 3D geometric model media, acquired by other means, into enhanced 2D image and 3D model representations for virtual reality visualization and simulation is disclosed. Digital images and models from a network and other sources are incorporated and manipulated through an interactive graphical user interface. A photogrammetric media processing engine automatically extracts virtual sensor (camera) and geometric models from imagery. Extracted information is used by a reconstruction processor to automatically and realistically compose images and models. A rendering system provides real-time visualization and simulation of the constructed media. A client-server processing model for deployment of the media processing engine system over a network is disclosed.
US08818078B2

A method of measuring creep strain in a gas turbine engine component, where at least a portion of the component has a material disposed thereon, and where the material has a plurality of markings providing a visually distinct pattern. The method may include capturing an image of at least a portion of the markings after an operational period of the gas turbine engine, and determining creep strain information of the component. The creep strain information may be determined by correlating the image captured after the operational period to an image captured before the operational period.
US08818074B2

Some aspects of the present invention relate to a wafer inspection method. A plurality of images is acquired about an edge portion of a wafer. Each of the images comprises a pixel array having a first dimension and a second dimension. A composite image of compressed pixel arrays is generated by compressing each of the pixel arrays in the first dimension and concatenating the pixel arrays. The composite image is analyzed to identify a wafer feature, for example using a sinusoidal line fit.
US08818071B2

Banknotes are taken into a banknote recognition and counting machine (10), a recognition and counting process for the banknotes is performed by a recognition and counting unit (24), judgment for the banknotes is performed by using a first judgment threshold value, based on the recognition result on each banknote recognized by the recognition and counting unit (24), and then the banknotes are fed, selectively, to a stacking unit (26) or reject unit (30), based on the judgment result on each banknote. Then the banknotes, respectively fed to the reject unit (30), are taken again into the banknote recognition and counting machine (10), the recognition and counting process for such banknotes is performed by the recognition and counting unit (24), and then the judgment for the banknotes is performed, by using a second judgment threshold value set smaller than the first judgment threshold value, based on the recognition result on each banknote recognized by the recognition and counting unit (24). Thereafter, information, which relates to the total sum of a count result on the banknotes, respectively judged to be true upon the judgment for the banknotes by using the first judgment threshold value and another count result on the banknotes, respectively judged to be true upon the judgment for the banknotes by using the second judgment threshold value, is output.
US08818065B2

Embodiments of methods and/or apparatus for 3-D volume image reconstruction of a subject, executed at least in part on a computer for use with a digital radiographic apparatus, can obtain image data for 2-D projection images over a range of scan angles. For each of the plurality of projection images, an enhanced projection image can be generated. In one embodiment, a first scatter intensity distribution through the plurality of projection images can be modulated based on a first scaling function and a SPR to generate a second scatter intensity distribution through the plurality of projection images, which can be combined with the original plurality of projection images.
US08818062B2

A fluoroscopy device includes a light source that irradiates an observation site with excitation light and white light; a fluorescence-image generating section that acquires a fluorescence image by capturing fluorescence generated in the observation site irradiated with the excitation light; a reference-image generating section that acquires a reference image by capturing return light returning from the observation site irradiated with the white light; an observation-condition determining section that determines the observation conditions of the observation site on the basis of the reference image acquired by the reference-image generating section; a preprocessing section that corrects gradation values of the reference image on the basis of the observation conditions of the observation site; and a fluorescence-image correcting section that generates a corrected fluorescence image by dividing the fluorescence image acquired by the fluorescence-image generating section by the reference image whose gradation values have been corrected by the preprocessing section.
US08818060B2

In a medical image display device for displaying a hollow organ of an examinee as a panoramic image, in order to inform an operator of the existence or nonexistence of a blind area in a panoramic image, the medical image display device has a panoramic image creating unit configured to create a panoramic image of a hollow organ of an examinee and a display unit configured to display the panoramic image, and further has a blind area detecting unit configured to detect a blind area in the panoramic image and an informing unit configured to inform an operator of the existence or nonexistence of the blind portion. Furthermore, a medical image display method of the present invention has a panoramic image creating step that creates a panoramic image of a hollow organ of an examinee and a display step that displays the panoramic image, and further has a blind area detecting step that detects a blind area in the panoramic image and an informing step that informs an operator of the existence or nonexistence of the blind portion.
US08818059B2

A device and to a method for navigation in a multi-dimensional image data set of an object, obtained by a medical imaging method, including depicting a randomly selectable first visual plane through the image data set as the first sectional image, in which a user can navigate and designate a point by means of an input device, and depicting, in addition to the first sectional image, a further, second sectional image, including another point, designated by the user in the first sectional image, in a second visual plane which intersects the image data set at that angle that corresponds to the perspective obtained during the recording of the image data set at the designated point.
US08818058B2

A method of correcting target region in computed tomographic (CT) image, including the steps of obtaining a CT image of a patient; determining the size of a target object in the CT image; and correcting CT numbers of a portion of the CT image that corresponds to the target object, based on the determined size of the target object.
US08818047B2

A method for generating individual glyphs, and a system and method for inspecting individual glyphs are disclosed. The system includes a true resolution imaging device configured to capture an image of a printed glyph. A registry service has a database for storing other glyphs and/or parameters of other glyphs. An analysis system, in selective communication with the registry service, includes computer software configured to receive the captured image; an image analysis program configured to perform forensic analysis on the received image to determine parameter(s) associated with the glyph; and an image comparison program configured to i) compare the glyph parameter(s) with parameters stored in the registry for other glyphs or with parameters determined, by image analysis program, for the other glyphs stored in the registry, and ii) generate a probability that the glyph and object are authentic based upon the comparison.
US08818043B2

A system and method provides maps identifying the 3D location of traffic lights. The position, location, and orientation of a traffic light may be automatically extrapolated from two or more images. The maps may then be used to assist robotic vehicles or human drivers to identify the location and status of a traffic signal.
US08818042B2

A driver assistance system for a vehicle includes a forward facing camera and a processor operable to process image data captured by the camera. Responsive to processing of captured image data, the driver assistance system is operable to determine a lane along which the vehicle is traveling and to detect oncoming vehicles approaching the vehicle in another lane that is to the right or left of the determined lane along which the vehicle is traveling. The driver assistance system is operable to control, at least in part, a light beam emanating from a headlamp of the vehicle and adjusts the light beam emanating from the headlamp to limit directing beam light towards the eyes of a driver of the detected oncoming vehicle. Responsive to processing of captured image data, the driver assistance system is operable to provide lane departure warning to a driver of the vehicle.
US08818038B2

In a system and method for generating a synopsis video from a source video, at least three different source objects are selected according to one or more defined constraints, each source object being a connected subset of image points from at least three different frames of the source video. One or more synopsis objects are sampled from each selected source object by temporal sampling using image points derived from specified time periods. For each synopsis object a respective time for starting its display in the synopsis video is determined, and for each synopsis object and each frame a respective color transformation for displaying the synopsis object may be determined. The synopsis video is displayed by displaying selected synopsis objects at their respective time and color transformation, such that in the synopsis video at least three points that each derive from different respective times in the source video are displayed simultaneously.
US08818025B2

An approach is provided for recognizing objects in media content. The capture manager determines to detect, at a device, one or more objects in a content stream. Next, the capture manager determines to capture one or more representations of the one or more objects in the content stream. Then, the capture manager associates the one or more representations with one or more instances of the content stream.
US08818023B2

A system and method for mail processing. A method includes receiving an image of a mail piece, and identifying multiple regions of interest of the image. The method includes determining a classification key for the image based on a plurality of relationships between the multiple regions of interest and identifying a most-changing region of interest of the multiple regions of interest. The method includes processing the mail piece using the identified most-changing region of interest as the recipient address block.
US08818022B2

Images uploaded by users of a social networking system are analyzed to determine signatures of cameras used to capture the images. A camera signature comprises features extracted from images that characterize the camera used for capturing the image, for example, faulty pixel positions in the camera and metadata available in files storing the images. Associations between users and cameras are inferred based on actions relating users with the cameras, for example, users uploading images, users being tagged in images captured with a camera, and the like. Associations between users of the social networking system related via cameras are inferred. These associations are used beneficially for the social networking system, for example, for recommending potential connections to a user, recommending events and groups to users, identifying multiple user accounts created by the same user, detecting fraudulent accounts, and determining affinity between users.
US08818010B2

Disclosed is a microphone unit comprising a film substrate (1), electrically conductive layers (15, 16) which are formed on both substrate surfaces of the film substrate (11), and an electrical acoustic transducer unit (12) which is provided on the film substrate (11) and comprises a diaphragm capable of converting a sound pressure to an electrical signal. In the microphone unit, the linear expansion coefficient of the film substrate (11), including the electrically conductive layers (15, 16), falls within the range of 0.8 to 2.5 times, inclusive, the linear expansion coefficient of the diaphragm.
US08818004B2

There is provided a capacitor microphone comprising a microphone capsule (100), which has an at least partially electrically conductive diaphragm (110) and a counterelectrode (120) associated therewith. The counterelectrode (120) has a printed circuit board (21) having a carrier of an insulating material (121a) and at least one electrically conductive surface (121b).
US08817997B2

A stereophonic sound output apparatus and an early reflection generation method thereof. The stereophonic sound output apparatus includes an early reflection generator to implement an early reflection when a 5.1 channel audio signal is down-mixed to a 2-channel audio signal to play back a 5.1 channel audio signal through a 2-channel headphone. The early reflection generator generates early reflections in pairs in which there is an appropriate time difference between the left side reflections and the right side reflections by generating an interaural time difference between two input audio signals and filtering. It is possible to copy the characteristics of early reflections in a real listening room. It is also possible to implement an early reflection similar to a real reflection measured in an apparatus for playing back the 5.1 channel audio signal through 2-channel headphone. A natural 5.1 channel effect may also be obtained using little computation.
US08817992B2

There is disclosed inter alia a method for dividing a first and a second signal into a plurality of time frames and determining for each time frame a first time delay associated with a delay between a start of a time frame of the first signal and the second signal, and determining a second time delay associated with a delay between an end of a time frame of the first signal and the second signal. Then selecting from the second signal at least one sample in a block of samples between the first time delay and the second time delay and stretching the selected at least one sample to equal the number of samples of the time frame of the first signal.
US08817981B2

In an embodiment, a secure module is provided that provides access keys to an unsecured system. In an embodiment, the secure module may generate passcodes and supply the passcodes to the unsecured system. In an embodiment, the access keys are sent to the unsecured system after the receiving the passcode from the unsecured system. In an embodiment, after authenticating the passcode, the secure module does not store the passcode in its memory. In an embodiment, the unsecured module requires the access key to execute a set of instructions or another entity. In an embodiment, the unsecured system does not store access keys. In an embodiment, the unsecured system erases the access key once the unsecured system no longer requires the access key. In an embodiment, the unsecured system receives a new passcode to replace the stored passcode after using the stored passcode. In an embodiments, a registration code is generated using non-determinism. In an embodiments, a key is generated using non-determinism. Each of these embodiments may be used separately.
US08817976B2

A cipher device having a number of data bits in an input register corresponding to a data unit element, a sudoku filter coupled with the input register, and a data selector coupled with the sudoku filter and the input register. A fob cipher device has a FPGA programmed to perform encrypting of a plaintext with a transposed Sudoku to form a first ciphertext and encrypting the first ciphertext with pseudorandom mixing bits to form a second ciphertext. A reversible encryption method includes encrypting plaintext with a transposed Sudoku forming a first ciphertext, encrypting the first ciphertext with pseudorandom mixing bits forming a second ciphertext, and outputting the plaintext-corresponding second ciphertext.
US08817974B2

Various embodiments relate to a method for integrity protected calculation of a cryptographic function including: performing an operation c=a∘b in a cryptographic function f(x1, x2, . . . , xn) defined over a commutative ring R; choosing a′ and b′ corresponding to a and b such that a′ and b′ are elements of a commutative ring R′; computing c′=a′∘′b′; computing a″=CRT(a, a′) and b″=CRT(b, b′), where CRT is the Chinese Remainder Theorem; computing c″=a″∘″b″; mapping c″ into R′; and determining if the mapping of c″ into R′ equals c′.
US08817969B1

Providers of goods and services may desire human input regarding the products that they offer. A vocal query service provides a mechanism to present queries to human respondents. A human respondent may be presented with information and subsequently queried as to their opinion. The respondents receiving the query may be selected based upon profiles containing demographic information, interest information, desired contact time, and the like. Prospective respondents may be contacted via a personal telephone at a time of their choosing and may choose whether or not to respond. During the query, should a respondent require assistance, the respondent may be contact a customer service agent. Query respondents may be motivated to participate, as the query is designed to appeal to respondent's interest and is presented at a convenient time. The query service may also increase the customer service agents to expand the query to additional human respondents in near-real time.
US08817968B1

A message processing application may receive at least one inquiry message from a user device in the form or a text message, email or other communication message format. The message may be received and processed to identify the content of the inquiry message to determine whether the inquiry message should be transferred to a live agent or whether the inquiry message should be responded to with an automated response stored in a database.
US08817966B2

A method for creating an intelligent routing and criteria-based matching system, so that people may be matched for conferencing to each other by pre-determined matching of their characteristics and their requirements. The invention makes it possible to connect individuals who may or may not have been known to each other previously, and who may be routed to each other based on being good fits to collaborate in the stated business or social setting or other reason for dealing with another person in a video conference meeting. The invention makes it possible for suppliers of services over the video conference medium to be connected to individuals who want these services. The system takes into account the business rules and preferences of all individuals involved, so that intelligent business service collaboration may take place between parties based on pre-set criteria.
US08817964B2

An improved solution for telephonic voice authentication and display is provided. A method of identifying conference call participants includes detecting a sound made by one of conference call participants; identifying this conference call participant based on the sound; and then displaying an attribute of the conference call participant to one of the other conference call participants. The attribute may include a picture, a name, and/or other information related to the identified conference call participant.
US08817958B2

In embodiments of the disclosed technology, a plurality of ratings of websites is received, wherein each rating is associated with a category and a rater and each rater is associated with at least one group. A selection of a category is received from the user, wherein the user is associated with at least one group. One website location (or a plurality of website locations) is provided in the category to the user based on at least one rating of the plurality of ratings provided by at least one of the raters, wherein at least one group associated with the rater and at least one the group associated with the user are the same group.
US08817951B2

A method and system for monitoring a location via a called telephony communication device is disclosed. The method at the called telephony communication device includes receiving (304) a request from a calling telephony communication device. Further, the method includes determining (306) whether the received request is for monitoring the location. The method further includes automatically transmitting (308) audio/video data captured via the called telephony communication device to the calling telephony communication device when the received request is determined to be one for monitoring the location.
US08817939B2

A method to determine the effective masses of deposits of fissile matter, including a first measuring step to measure the count rate of deposits of fissile matter of known effective masses to form a matrix [C]0, a second measuring step to measure the count rate of deposits of fissile matter to form a matrix [C], and a computing step to calculate the effective masses to be determined.
US08817938B2

[Problem to be Solved] To easily perform assembly at the time of plugging an inspection hole.[Solution] An inspection hole plug 1 that plugs an inspection hole of an outer casing 136 surrounding a tube bundle in a steam generator includes: a base 2 fixed to the outer casing 136 and having an opening 21 that serves as the inspection hole; a fitting member 3 that plugs the opening 21 of the base 2; a fitting unit 4 that guides rotational movement of the fitting member 3 in a circumferential direction along an inner peripheral edge of the opening 21 of the base 2 and restricts the rotational movement by an axial movement of the fitting member 3 parallel to a central axis R of the rotational movement to fit the inner peripheral edge of the opening 21 of the base 2 and an outer peripheral edge of the fitting member 3 to each other; a holding member 5 into which a shaft portion 31 extending from the fitting member 3 along the axial direction is inserted and that is provided to be capable of abutting on the base 2; and a fastening member 6 that is screwed onto the shaft portion 31 of the fitting member 3 and holds the fitting member 3 at a position axially moved by fastening thereof with the holding member 5 abutting on the base 2.
US08817926B2

The present invention provides a method and apparatus for channel estimation when the amplitude of a received signal is hard-limited. A channel estimator computes amplitude estimates for the received signal based on the phase samples of the received signal. The amplitude estimates may comprise the expected values of the amplitude given the phase samples. The channel estimator then computes revised channel estimates based on the amplitude estimates and the phase samples. The process may be performed iteratively to refine the channel estimates during each iteration.
US08817922B2

According to one embodiment, a wireless receiving apparatus a calculation module, a detection module and a determination module. The calculation module calculates, for each of modes, correlation values between a received signal and reference signals. The detection module synthesizes the correlation values to generate first correlation value sequences for each of the modes, and to detect at least one second correlation value sequence. The determination module selects a known signal period from the signal periods and a known signal interval from the signal intervals, based on first correlation values included in the second correlation value sequence, and to determine a received signal mode.
US08817915B2

A wideband microwave digital receiver comprises an antenna, an amplifier, and a digital IFM device for measuring the frequency of the received signal or signals. A consistency indicator indicates the consistency of the frequency measurements and is calculated by analyzing the values taken by said measurements obtained over two consecutive transforms. The presence of signal pulses at the input of the receiver is detected when said indicator signals the consistency of at least one frequency measurement.
US08817914B2

A receiver circuit. A receiving stage is coupled to a first supply voltage and an input signal, and operative to generate a first intermediate signal from the input signal based on the first supply voltage. A compensation stage is coupled to a second supply voltage and the first intermediate signal, and operative to generate a second intermediate signal by adjusting duty cycle of the first intermediate signal upon detecting changes in the first supply voltage to compensate for the changes in the first supply voltage. An outputting stage is coupled to the second supply voltage and operative to generate an output signal based on the second supply voltage upon receiving the second intermediate signal. A voltage of the output signal is adjusted to a level of the second supply voltage and the output signal has a 50% duty cycle.
US08817910B2

Systems and methods of performing ASK or QAM modulation with uneven distance between symbols are provided. These are used to provide differing BER performances among bits sent from a transmitter to a receiver.
US08817908B2

An embodiment may include circuitry to generate and/or receive, at least in part, a signal that may include at least one waveform. The at least one waveform may include at least one portion followed by at least one other portion. The at least one portion may include a plurality of levels to be compared to data encoding levels to determine whether the plurality of levels satisfy ratios determined based at least in part upon the plurality of levels and the data encoding levels. The at least one other portion may include maximum and minimum data encoding levels to facilitate emphasis measurement. Many alternatives, variations, and modifications are possible.
US08817902B2

A receiving device according to the present invention includes: a receiver for receiving an OFDM symbol that is modulated by phase shift keying; an FFT processor for applying an FFT process to the received OFDM symbol to obtain a subcarrier signal; a demapping unit for demapping the subcarrier signal to generate a bit string; a norm calculator for calculating the norm of the subcarrier; a weighting factor generator for generating a weighting factor by taking the statistics of the calculated norm; and a weighting unit for obtaining a soft decision value by weighting the bit string after demapping, based on the particular weighting factor. Thus, the receiving device can obtain a soft decision value to achieve good decoding performance with a small number of known signals and processes.
US08817896B2

A radio station comprises means for allocating resources for communication with at least one other station, and including means for mapping data to be transmitted from at least the radio station to the at least one other station, and means for applying a cyclic shift to the data mapping, wherein this cyclic shift is adjusted depending on the number of data blocks to be mapped. A possible implementation concerns the mapping of the DVRB (Distributed Virtual Resource Block) in OFDM.
US08817881B1

A video processing apparatus includes a combining unit that combines encoded streams of a plurality of videos to generate an encoded stream of a multiple-video image composed of the videos, each encoded stream of each video having coding units in each horizontal line that are encoded as a slice, and an insertion unit that inserts an insertion stream into the encoded stream of the multiple-video image generated by the combining unit when a view area of the multiple-video image is moved. The insertion stream is an encoded stream in which all the coding units in the multiple-video image are replaced with skip macroblocks with a motion vector indicating a direction and an amount of movement of the view area.
US08817880B2

A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.
US08817878B2

Certain aspects of a method and system for motion estimation around a fixed reference vector using a pivot pixel approach may include pivoting each of the plurality of pixels in an output picture to perform a sub-pixel search in a plurality of directions around a reference vector. A plurality of cost values may be calculated for performing motion compensation for a plurality of pixels in the output picture along a plurality of directions around the reference vector. A motion vector may be generated corresponding to the least calculated cost for each pixel in the output picture based on the calculated plurality of cost values.
US08817871B2

An adaptive search range method for motion/disparity estimation is provided in multi-view video coding (MVC) technology. The method uses a initial search range as a first search range, perform an estimation flow for first blocks in a first frame to obtain vector distribution, and obtain at least a first candidate search range in accordance with the vector distribution. The first candidate search range is selected as a second search range to perform estimation flow for second blocks in a second frame, and an estimation vector according to the estimation flow is obtained and provided as video coding.
US08817870B2

The present invention relates to systems and methods for combining compressed video data encoded or received with different resolutions. The present invention combines the compressed video data from the two separate bitstreams without decoding and re-encoding each bitstream. To do so, the present invention determines which compressed video bitstream has video data with a lower resolution, and applies a tiling process that alters the low resolution compressed video data such that it may be displayed at a high resolution.
US08817865B2

Linear distortion and interference estimation using decision feedback equalizer coefficients. Processing of different respective groups of equalizer coefficients may be made to determine the residual frequency response of an equalizer and/or device in which the equalizer is implemented. Such an equalizer may be implemented within any of a number of respective communication devices including those operative within satellite, wireless, wired, fiber-optic, and/or mobile communication systems. A first group of equalizer coefficients corresponds to certain filtering characteristics of the equalizer and/or device in which the equalizer is implemented. The equalizer is implemented to process a signal to generate a second group of equalizer coefficients. Processing and/or analysis of the first group of equalizer coefficients and the second group of equalizer coefficients will generate a third group of equalizer coefficients corresponding to the residual frequency response of the equalizer and/or device in which the equalizer is implemented.
US08817859B2

A concurrent multi-band linearized transmitter (CMLT) has a concurrent digital multi-band predistortion block (CDMPB) and a concurrent multi-band transmitter (CMT) connected to the CDMPB. The CDMPB can have a plurality of digital baseband signal predistorter blocks (DBSPBs), an analyzing and modeling (A&M) stage, and a signal observation feedback loop. Each DBSPB can have a plurality of inputs, each corresponding to a single frequency band of the multi-band input signal, and its output corresponding to a single frequency band; each output connect corresponding to an input of the CMLT. The A&M stage can have a plurality of outputs connected to and updating the parameters of the DBSPBs, and a plurality of inputs connected to either both outputs of the signal observation loop or the output of the subsampling loop and to outputs of the DBSPBs. The A&M stage can perform signals' time alignment, reconstruction of signals and compute parameters of DBSPBs.
US08817847B2

An electronic communication device comprises a first transceiver capable of a bi-directional communication session on a first communication medium; a second transceiver capable of a bi-directional communication session on a second communication medium; and a control logic coupled to the first transceiver and the second transceiver, wherein the control logic is configured to receive, from the first transceiver, a first signal, and cause, in response to the first signal, data transmitted by the first transceiver on the first communication medium as part of a communication session to be transmitted instead by the second transceiver on the second communication medium while the first transceiver continues to receive data as part of the communication session.
US08817837B2

An exemplary laser system is disclosed which includes a pump laser diode array and laser gain material, in which the array generates optical radiation having a predetermined total linewidth approximately 20 nm wide constructed from a plurality of individual wavelengths with a linewidth of up to 8 nm, the center wavelength of radiation being for example within the absorption band of laser gain material used at the center point of the operating temperature of the array. The system can include a highly reflecting plane mirror with periodic transmitting patches placed between the laser diode array and the laser gain material, the size of the transmitting patches being such that minimal pump radiation is lost.
US08817830B2

This disclosure demonstrates successfully using single, polycrystalline, hot pressed ceramic, and thin film Fe doped binary chalcogenides (such as ZnSe and ZnS) as saturable absorbing passive Q-switches. The method of producing polycrystalline ZnSe(S) yields fairly uniform distribution of dopant, large coefficients of absorption (5-50 cm−1) and low passive losses while being highly cost effective and easy to reproduce. Using these Fe2+:ZnSe crystals, stable Q-switched output was achieved with a low threshold and the best cavity configuration yielded 13 mJ/pulse single mode Q-switched output and 85 mJ in a multipulse regime.
US08817821B2

A method for compressing a user datagram protocol (UDP) data packet includes: when receiving an Internet Protocol version 4 (IPv4) UDP data packet, a compressor searching a context of the UDP data packet, if the context does not exist, creating the context of the UDP data packet, taking a value of an IP identifier (IP-ID) field of the UDP data packet as an initial value of a serial number (SN) of the context, and then compressing the UDP data packet according to the context. Also provided are methods and devices for compressing and decompressing a UDP data packet. The methods and devices can effectively improve the compression efficiency, reduce the probability of sending the IR/IRDYN packet, significantly reduce 1 byte transmission, improve the compression efficiency by 50%, and reduce the probability of using an extension header with a high capacity.
US08817811B2

Data communications are effected in a network having a plurality of different network devices, at least two of the network devices connected to a common wired network link and in which each network device is assigned to communicate during different time slots within a communication cycle. Stored communication protocol data is used to evaluate received configuration data specifying a communication schedule. An output indicative of a non-compliant communication is generated if the evaluation indicates that the communication schedule fails to comply with the protocol data. If the communication schedule complies with the stored communication protocol data, the communication schedule is stored and used to communicate data between the network devices, via a central communication circuit according to time slots specified in the evaluated communication schedule.
US08817808B2

A wireless communication system includes an intermediate node, a first node and a second node. A method for implementing MIMO based network coding, comprises the first node transmitting first data to the intermediate node, and the second node transmitting second data to the intermediate node. Both the first node and the second node may use spatial multiplexing or time division multiplexing or frequency division multiplexing on a common/different resource. The intermediate node receives the transmissions from the first node and second node, and performs network coding on the first data and second data using a predefined network coding scheme to produce network coded information. The intermediate node transmits the network coded information to the first node and second node using multi-user MIMO and each first or second node receives the MIMO transmissions from the intermediate node and applies network decoding procedures to recover the first data and second data.
US08817806B2

An apparatus and a method for flow control between a Packet Data Convergence Protocol (PDCP) layer and a Radio Link Control (RLC) layer in a communication system are provided. The method includes storing Service Data Units (SDUs) to be transferred to the RLC layer, receiving information on a capacity that is currently unused in a buffer of the RLC layer from the RLC layer, and generating Packet Data Units (PDUs) from SDUs, a capacity of which corresponds to the information, among packets stored in a buffer of the PDCP layer, and then transferring the generated PDUs to the RLC layer.
US08817804B2

Subsets of isolated communications networks are selectively merged without merging the entire isolated communications networks, and devices are imported across isolated communications networks without merging the isolated communications networks. The presently disclosed technology provides for improved scalability, performance, and security in logical networks spanning two or more physical communications networks.
US08817793B2

A data-processing apparatus includes a plurality of processing units having frequency bands different from one another set thereto, the plurality of processing units to process packets each including data and processing information added to the data, the processing information including instruction information indicating one or more processing instructions to the data, each processing unit in the processing units including: an input/output unit to obtain, in the packets, only a packet whose address indicates the processing unit in the processing units, the address determined in accordance with the processing information; and an operation unit to execute the processing instruction in the packet obtained by the input/output unit, the input/output unit including a receiving unit to receive only an electromagnetic wave having a frequency band set to the processing unit and obtain the packet.
US08817792B2

A data forwarding method, a system and relevant devices are provided. The data forwarding method includes: obtaining, by a forwarding device, a packet; matching the packet with a preset stream forwarding table if the packet is not a long-session stream identifier packet, forwarding the packet according to a table entry if the table entry is matched, and sending the packet to a packet processing engine for processing if no table entry is matched; and maintaining the stream forwarding table according to the long-session stream identifier packet if the packet is a long-session stream identifier packet. A data forwarding system and relevant devices are also provided.
US08817791B2

An apparatus and method for virtualizing multiple terminals are provided. The apparatus includes a terminal virtualizer configured to virtualize a group of a plurality of transmitter terminals of a first user and a group of receiver terminals of a second user through the change of source and destination addresses of a packet that is transmitted between the transmitter terminal group and the receiver terminal group so that the transmitter terminal group and the receiver terminal group may be recognized as if they were single terminals. Accordingly, it is possible to provide seamless IP connectivity regardless of which terminal is currently being used by a user.
US08817789B2

In 802.11n, the time during which the band is occupied is prolonged by the use of the frame aggregation method or in accordance with the type of communication frame, and this may influence communication of another apparatus. To solve this problem, a communication frame length (a communication frame to be used and the number of frames to be aggregated) is determined by taking account of priority information of a plurality of communication apparatuses.
US08817784B2

Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct delivery of incoming unicast and multicast data packets to one user level endpoint. Additional requests to join the same multicast group cause replacement of the NIC filter with one in the kernel. In another aspect, a NIC has limited capacity to maintain multicast group memberships. In response to a new multicast filter request, the kernel establishes it in the NIC only if the NIC still has sufficient capacity; otherwise it is established in the kernel.
US08817771B1

In embodiments of frame boundary detection, a data signal that includes a plurality of different synchronization signals is received. Symbol boundaries of orthogonal frequency-division multiplexing (OFDM) symbols are detected in the data signal based on signal characteristics of the OFDM symbols. The characteristics of the OFDM symbols include cyclic shift properties of the OFDM symbols, such as the characteristic that a first portion of an OFDM symbol is the same as a last portion of the OFDM symbol. One or more of the plurality of different synchronization signals in the data signal can be located using the detected symbol boundaries of the OFDM symbols to determine a frame boundary of a data frame in the data signal.
US08817765B2

A network operations center is operable with a plurality of wireless mobile routers, each comprising a wide area network wireless interface to access a cellular network provided by a predetermined cellular service provider. Each mobile router is operable to upload and download data via the cellular network, each mobile router is operable to monitor the uploaded and downloaded data to generate usage data. The network operations center comprises: first apparatus operable to manage communications with the plurality of mobile routers, operable to receive the usage data, and operable to access billing data from the predetermined cellular service provider for each of the mobile routers; and second apparatus operable to compare the usage data for each mobile router to corresponding billing data to determine if there is a billing discrepancy.
US08817758B2

A telecommunications system is disclosed, including a first radio access technology (legacy: GSM; UMTS/UTRAN) having a first radio access network (node B 15, RNC 17), and a second radio access technology (EUTRA) having a second radio access network (AP 20), wherein said first radio access network (node B 15, RNC 17) is divided into a plurality of first areas and said second radio access network (AP 20) is divided into a plurality of second areas, and wherein a home subscriber server entity (HSS 10) is provided that is common to both the first and second radio access technologies (legacy: GSM; UMTS) and which controls in which of the first and second areas a mobile terminal (UE 1) is registered, characterized in that a common control plane gateway entity (CP-GW 24) is provided through which communications from the first and second radio access networks, which relate to the first and second area which the mobile terminal (UE 1) occupies, are routed.
US08817752B2

Methods and an apparatus for judging matching of inter-cell reselection parameters and handover parameters are disclosed. In some embodiments, a target base station counts the probability that cell handover of a terminal occurs subsequent to a radio resource control connection is established according to a handover request message or a relocation request message. The target base station judges whether the probability exceeds a threshold. If the probability exceeds a threshold, it is determined that the inter-cell reselection parameters and the handover parameters between a source base station and the target base station are not matched. Otherwise, it is determined that the inter-cell reselection parameters and the handover parameters are matched.
US08817740B2

Disclosed are a queue controller and method thereof for dual mode I/O devices and methods for transmission of a short range radio link such as a Bluetooth link that is a bi-directional real-time audio communication signal that can be over a first transport or a second transport. The described queue controller can transform a single input queue having heterogeneous packet types to a queue having homogeneous packet types in a case where heterogeneous audio packet types are anticipated. According to control signals that can be based upon operating conditions and transport selection, a first control signal or a second control signal can control the single input queue transformation. After a transport is selected, a single input queue can be processed by a queue controller configured to transform the single input queue having heterogeneous packet types to a queue having homogeneous packet types.
US08817739B2

A method for performing uplink transmission in a time domain transmission unit includes receiving, from a base station, hopping-mode information indicating whether a frequency hopping is an inter-slot hopping or an inter-subframe hopping and performing the uplink transmission using a resource block in the time domain transmission unit.
US08817737B2

A method of receiving control information by a terminal in a mobile communications system having a single control channel and a plurality of common channels and having a network that periodically transmits the control information via the control channel, the method comprising: periodically receiving the control channel; detecting, at a particular time, an identifier from the received control channel; and receiving data via a particular common channel that is indicated by control information that includes the detected identifier.
US08817736B2

A network comprises a plurality of base stations. Transmission time is divided into a plurality of frames and each frame is assigned a system frame number. A base station transmits the system frame number and a synchronization signal during each frame. The transmission of the synchronization signals are substantially time aligned among the plurality of base stations. Base stations transmit the same system frame number in frames that are transmitted substantially at the same time.
US08817734B2

Technology for organizing physical uplink shared channel (PUSCH) transmissions is disclosed. One method can include a node generating transmission time interval (TTI) bundling configuration information with instructions to bundle PUSCH transmissions for a hybrid automatic repeat request (HARQ) process in at least 20 TTIs in an approximately 50 subframe time interval in at least one PUSCH TTI bundle. The node can transmit the TTI bundling configuration information to a wireless device to enable the wireless device to transmit a PUSCH signal in the at least one PUSCH TTI bundle within an approximately 50 subframe time interval.
US08817732B2

A method for transmitting a relay node specific downlink physical control channel (R-PDCCH) at a base station in a wireless communication system is disclosed. More specifically, the method includes the steps of allocating one or more Resource Blocks (RBs) for the relay node specific downlink physical control channel, mapping the relay node specific downlink physical control channel to the one or more resource blocks, and transmitting the relay node specific downlink physical control channel to the relay node by using the one or more resource blocks, wherein the mapping step includes mapping the relay node specific downlink physical control channel along a frequency direction in a symbol belonging to a lowermost index, among the one or more resource blocks, and then mapping the relay node specific downlink physical control channel along the frequency direction in a symbol belonging to a next index.
US08817727B2

An on-board wireless communication apparatus using an OFDMA scheme includes: a position information acquisition unit which estimates a position after a predetermined time period based on base station position information, mobile station position information, and speed information of mobile station as estimated mobile station position information; a transmission path information storage unit which determines a transmission rate to be applied based on the estimated position information and a distribution of the transmission rate determined by a distance from the base station; a reception buffer unit which stores received data; a reception buffer amount adjustment unit which determines a data amount to be received based on a data storage amount from the buffer unit and a type of the data therein; and a band allocation unit which determines a band requested to the base station by the transmission rate from the storage unit and the data amount from the adjustment unit.
US08817722B2

A method includes receiving an instruction to cease transmission of frames over a first channel and receiving an indication of a second channel. The instruction and the indication are received at a first device from an access point device via the wireless network. The method includes establishing a direct link with a second device using the second channel.
US08817721B2

A mobile communication method according to the present invention includes a step A of receiving, by the mobile station UE, “UL grant” for permitting the mobile station UE to transmit an uplink data signal in UL CC#1 through PDCCH in DL CC#2, and a step B of discarding, by the mobile station UE, the “UL grant” when transmission power of the UL CC#1 is controlled on the basis of path loss estimated from DL CC#1 in a deactive state.
US08817716B2

A radio link transmission method that comprises transmitting data on a plurality of radio channels. The method allocates a portion of the capacity of each radio channel for transmission of identical data on the plurality of radio channels. The remaining capacity of each radio channel is allocated for transmission of unique data, which is different for each radio channel. The method further transmits the identical data on each radio channel of the plurality of radio channels, and transmits the unique data in the respective radio channels of the plurality of radio channels.
US08817713B2

A mobile station for use with a mobile network, and being arranged to be assigned one or more Temporary Block Flows, TBFs, by the mobile network, and to receive RLC/MAC Blocks from the mobile network, each of which RLC/MAC Blocks is associated with one of said TBFs, and to identify a received RLC/MAC Block by means of a Temporary Flow Identity, TFI, which has been assigned by the mobile network to the TBF with which the RLC/MAC Block is associated. The mobile station is arranged to recognize TFIs which belong to a first group of TFIs as well as TFIs which belong to a second group of TFIs, with a TFI in the second group comprising a TFI in the first group of TFIs together with additional information in the received RLC/MAC block.
US08817708B2

The present invention provides a time division synchronous code division multiple access (TD-SCDMA) system for controlling enhanced uplink random access, including user equipment (UE), node B and serving radio network controller. The present invention also provides a method for controlling the enhanced uplink random access in a time division synchronous code division multiple access system, including: in high speed uplink packet access scheduling service of time division synchronous code division multiple access system, the higher layer of network side deploys a timer at the user equipment side; if the user equipment still needs to transmit data when the current available grant expires, it starts up the timer which is used as the delay time of initiating the enhanced uplink random access. According to the ability of the network side in controlling E-DCH resources, the present invention can be used to control the time delay that UE initiates the enhanced uplink random access after one grant expires, so as to avoid invalid random access; meanwhile the present invention provides a reliable mechanism for the enhanced uplink random access. By using the method of this invention, system resources can be reasonably utilized, thereby greatly improving the system efficiency.
US08817706B2

The invention relates to a gateway device for a vehicle that is provided in a vehicle, is connected to an out-vehicle network, an in-vehicle information system network, and an in-vehicle control system network, and controls data communication between the three networks. The gateway device for a vehicle has a function of changing the priority of the data communication between the in-vehicle information system network and the in-vehicle control system network with respect to the data communication between the out-vehicle network and the in-vehicle information system network, according to traveling conditions of the vehicle.
US08817704B2

A data processing section selects either base station mode or terminal mode and executes communication. A control section controls operations relating to the base station mode and the terminal mode. A receiving section receives an instruction to switch to the base station mode from other wireless device set in the base station mode, in the case where communication is set in the terminal mode. An AP switching section switches to the base station mode in accordance with the instruction. An instructing section instructs other wireless devices set in the terminal mode to switch to the base station mode, after a predetermined period is passed from the time when the mode is switched to the base station mode. An STA switching section switches to the terminal mode after giving the instruction.
US08817673B2

A method for allocating an Acknowledgement/Negative Acknowledgement (ACK/NACK) channel by a Base Station (BS) in a Frequency Division Duplexing (FDD) system is provided. The method includes allocating downlink resources in one or more cells to a User Equipment (UE), transmitting, Physical Downlink Control Channel (PDCCH) information and downlink data using the downlink resources, allocating at least four ACK/NACK channels to the UE, receiving ACK/NACK information for the PDCCH information and the downlink data fed back by using two antennas from the UE, and performing re-transmission or transmitting new data according to the ACK/NACK information, wherein at least two of the at least four ACK/NACK channels are the same as at least two ACK/NACK channels allocated by the BS in a mode not using a Spatial Orthogonal Resource Transmit Diversity (SORTD) scheme, and the at least two of the at least four ACK/NACK channels are allocated to different antennas.
US08817668B2

Architecture for a scalable, pluggable multi-party, and distributed multimedia conferencing. A centralized policy and control conferencing component allows the seamless plug-in of different distributed media components (e.g., data, audio/video, messaging) to accommodate client participation in a conference session. The centralized conference control component includes the following: a conference notification service for accepting subscriptions to the conference state and notifying subscribers about changes to that state; a conference policy and roster control service for storing and manipulating conference policy and rosters; a security service for user authorization/authentication based on user identity information; a scheduling service for conference scheduling; an allocation service for allocating the most available media component(s) for a conference session; and, an MCU management service for conference policy and roster management of the distributed media components.
US08817665B2

In one embodiment, a node N, within a computer network that utilizes a directed acyclic graph (DAG) to route packets, may select a parent node P that is a parent to the node N in the DAG. The node N may determine a grandparent node GP within the computer network that is a parent of the parent node P in the DAG. The node N may select an alternate parent node P′ within the computer network that has connectivity to the grandparent node GP and the node N. A sibling connection may be established within the computer network between the parent node P and the alternate parent node P′. The sibling connection may provide a path for reaching prefixes reachable via the node N.
US08817663B2

A method for creating and managing ad-hoc groups linked to an event and spanning multiple modes of communication includes creating an ad-hoc group associated with an event. Available modes of communication are determined for each participant in the group. For each mode of communication, first information for contacting each participant is determined. Second information that serves as an alias for each participant is determined. A consolidated view of the available modes of communication with each of the participants in the group is provided using the aliases.
US08817658B2

A method and system for managing the routing of traffic within a network develops a topological address space map of the network to enable a “best route” selection process. The network is comprised of a backbone connected to a plurality of peering partners. Points on the network monitor traffic flows. A central facility analyzes the traffic flows and routes within the network and performs intelligent routing management.Intelligent routing management ensures that traffic is properly routed through preferred routes on the network, and avoids inefficient routing. Intelligent routing management also selects new routes to be injected into the network in order to further improve the accuracy of the address space map of the network. Intelligent routing management ensures that bandwidth is requested and delivered topologically closely to peering partner networks, and that traffic is carried by the backbone for long haul data distribution in both directions.
US08817656B2

Techniques are provided for performing discovery in a Fiber Channel over Ethernet (FCoE) network. An FCoE Node (ENode) discovers the FCoE Forwarders (FCFs) connected to its network segment by transmitting a solicitation message to the multicast MAC address “All-FCF-MACs”. All FCFs receive packets with this multicast MAC address including the solicitation message that announces the presence of the ENode. Each FCF replies with a unicast advertisement message that provides the ENode with a MAC address of the responding FCF. The ENode builds a list of the FCFs available on its network segment and may then establish a virtual link with one or more of the FCFs through a Fabric Login (FLOGI) exchange.
US08817649B2

Systems and methods for the adaptive monitoring of telecommunications networks are described. In some embodiments, a method may include monitoring traffic transmitted through a mobile telecommunications network (e.g., 3G, 4G, LTE, etc.) and identifying a monitoring rule. The monitoring rule may associate a selected portion of the traffic (e.g., based on content type, source, destination, transport protocol, session, etc.) with a monitoring sampling ratio, and the monitoring sampling ratio may determine a fraction of the selected portion of the traffic usable to provide one or more performance indicators (e.g., service indicators, network congestion, connection maintenance, service quality, and/or network availability). The method may further include modifying the monitoring sampling ratio in response to a change in network monitoring conditions (e.g., one or more probes operating at or near capacity, scheduled maintenance events, peak traffic times, etc.)
US08817646B2

Discussed are a method and an apparatus for managing system information in a wireless communication system supporting multi-carriers. According to one embodiment of the present invention, a method by which user equipment obtains system information in a wireless communication system supporting multi-carriers comprises the steps of: receiving from a base station a message including information related to modification to system information of one or more component carriers; determining whether the system information of a component carrier from among the plurality of component carriers, which is set to the user equipment, is to be modified, based on the information related to the modification to the system information of the one or more component carriers; and obtaining the modified system information of the component carrier set at the user equipment when it is determined that the system information of the component carrier set at the user equipment is to be modified.
US08817645B2

Estimation of available bandwidth on a network uses packet pairs and spatially filtering. Packet pairs are transmitted over the network. The dispersion of the packet pairs is used to generate samples of the available bandwidth, which are then classified into bins to generate a histogram. The bins can have uniform bin widths, and the histogram data can be aged so that older samples are given less weight in the estimation. The histogram data is then spatially filtered. Kernel density algorithms can be used to spatially filter the histogram data. The network available bandwidth is estimated using the spatially filtered histogram data. Alternatively, the spatially filtered histogram data can be temporally filtered before the available bandwidth is estimated.
US08817642B2

A system, apparatus, and method for enabling a communication device to be paired with multiple other communication devices that are connected to a network without the need to conduct a separate pairing operation between the first communication device and each of the other network-connected devices. The data exchanged between a user's communication device and a peer communication device (e.g., one of a group of network-connected communication devices) that is used to authenticate communications between the user device and the peer device (i.e., link key) is stored in a network-accessible data storage and retrieval system. The link key is used by the user device when attempting to establish communications with a different peer device (e.g., another one of the network-connected devices) and is retrieved by the other network-connected peer device and used to enable authenticated communications between the other peer device and the user device.
US08817637B2

Apparatus, and an associated method, that reduces the occurrence of generation of redundant requests for retransmission of packet-formatted data, formatted at a physical layer and at a higher-logical layer, such as at an RLP layer. An estimate of an appropriate delay period is formed. The estimate is responsive to communication conditions in the communication system. When a data packet appears to have been inadequately delivered to the RLP logical layer, a DELAY_DETECTION_WINDOW timer is caused to time out the delay period estimated by the estimator. The request for retransmission, generated at the RLP layer, is permitted, upon expiration of the timer if the data packet has not yet been successfully delivered to the RLP layer and the transmitter has not given up the data packet delivery.
US08817636B2

A method, a system, and equipment for information processing are provided. The method includes receiving information sent by a source eNodeB of UE, where the information includes processing status information and data information which are obtained after the source eNodeB processes data transmitted by the UE, or data information in at least two user plane protocol stacks of the source eNodeB, or data information in user plane protocol stacks except PDCP in the source eNodeB; and correspondingly, transmitting data with the UE according to the processing status information and data information, or the data information in the at least two user plane protocol stacks, or the data information in user plane protocol stacks except PDCP.
US08817632B2

A method of measuring packet loss rate and device thereof, includes intermittently capturing packets during a session, counting a capture success number indicating a number of the packets captured in every period of a time for capturing the packets, and a capturable number indicating a possible number of the packets to be captured during the period of time without loss, calculating a loss rate indicating a rate of losing the packets, according to the capture success number and the capturable number for every period of time and correcting the loss rate, by the measuring device, so that the loss rate gets larger accordingly as average of capturable numbers of respective periods of time is smaller.
US08817629B2

A method for routing-assisted traffic monitoring includes providing a set of flows, each flow having an associated ingress routing device and an associated egress routing device. A controller determines a micro-flowset routing for the set of flows, the micro-flowset routing defining which of a set of directed links connecting a plurality of routing devices are used to route each of the flows from the respective ingress routing device to the respective egress routing device. The controller transmits flow information to at least a first routing device of the plurality of routing devices according to the micro-flowset routing, the flow information defining which of the set of directed links are to be used to route at least one flow entering the first routing device to a second routing device of the plurality of routing devices.
US08817627B2

Methods and systems for load sharing signaling messages at the MTP level are disclosed. When a signaling message is received, it is determined whether the signaling message includes a routing indication indicating route-on-point-code-subsystem-number. If the routing indicator indicates route-on-point-code-subsystem-number, it is determined whether the signaling message belongs to an MTP level 3 load sharing group. If the signaling message belongs to an MTP level 3 load sharing group, the signaling message may be routed to any of the point codes in the MTP level 3 load sharing group. Routing the signaling message to a point code in the MTP level 3 load sharing group may include replacing the destination point code in the signaling message with the destination point code of the node to which the signaling message is to be routed. Once the point code has been replaced, the signaling message is routed to the destination associated with the point code.
US08817607B2

A Session Initiation Protocol (SIP) based session setup method and an terminal thereof, wherein the SIP based session setup method, in a session setup process performed between terminals in a SIP based network which includes at least one or more of the terminals and at least one or more entities, comprises sending a SIP INVITE message from a first terminal to a second terminal, receiving and analyzing the SIP INVITE message by the second terminal, and including a certain service condition in a SIP RESPONSE message, by the second terminal, and sending the SIP RESPONSE message including the service condition to the first terminal.
US08817605B2

A second link in a network is reconfigured after failure of a first link, so that multiple-link failures may be survived. After receipt of an OSPF link state advertisement (LSA) indicating use of a backup path bl after the failure of link l, new backup paths are determined for each impacted link (x,y) that has a backup path sharing one or more links with the backup path bl. The new backup paths are computed while ignoring the failed link l, the impacted link (x,y), and links common to the backup paths b(x,y) and bl. The LSA protocol is modified to accommodate information used in determining whether a link is an impacted link.
US08817603B2

In a satellite-based messaging system messages are exchanged between a ground station and mobile terminals over a wide geographic area covered by multiple satellite beams. Each beam contains one or more carrier frequencies. A message processing center is configured to provision a frame comprising a plurality of subframes to carry data over a forward link to the mobile terminals; hop between beams in the forward link and assign each subframe within a frame to a specific satellite beam; provision a transport medium in the form of virtual carriers each defined by one or more carrier frequency/beam hop combinations, wherein each virtual carrier is assigned a unique virtual carrier identifier; and notify the mobile terminals of carrier frequency/hop combinations for assigned virtual carrier identifiers.
US08817602B2

The present invention relates to an apparatus and a method, wherein a terminal in which multiple carriers are integrated and sets a radio link by detecting and recovering radio link failure in a mobile communication system. The method comprises the steps of: setting a radio link in one serving cell in multiple carriers; checking a radio state of a primary carrier if failure of the radio link is detected; searching other cells adjacent to the serving cell by driving a timer, if the radio state is not matched with a preset radio condition; stopping the driving of the timer if the radio state is recovered while the timer is driven; and inactivating one of the multiple carriers.
US08817593B2

A method, apparatus and computer program product for providing failover for a point to point tunnel for wireless local area network split-plane environments is presented. A second network switch learns first data associated with a third network switch and the second network switch terminates a tunnel. The third network switch learns second data associated with the second network switch. The first and second data are synchronized between the second network switch and the third network switch. The second network switch and the third network switch load sharing tunnel data packets. The third network switch forwards tunnel control packets received by the third network switch to the second network switch. A failure relating to the second network switch is detected and a new tunnel is established with the third network switch.
US08817590B2

In general, according to an embodiment, a wireless transmitter includes a plurality of coding and modulation modules to apply corresponding coding and modulation algorithms to input information blocks. A discrete Fourier transform (DFT) precoder applies DFT processing to outputs of the coding and modulation modules, and an inverse fast Fourier transform (IFFT) module receives a DFT output of the DFT precoder, which is mapped to different subcarriers according to the resource allocation indicated by the base station, and applies IFFT processing to the DFT output. An output processing stage produces output signals based on the output of the IFFT module to transmit wirelessly to a wireless receiver. In a different implementation, the outputs of the coding and modulation modules can be provided to an IFFT module to produce IFFT-processed output information.
US08817586B2

A machine readable information storage medium, a reproducing method and apparatus which reproduces data from the storage medium, and a recording method and apparatus for recording data on the storage medium. The information storage medium includes a control area which stores within a data structure information usable by the recording or reproducing apparatus to record or reproduce the data on or from the storage medium. The information stored within the data structure includes a version corresponding to a specification, a revision number of recording speed, and an extended part version field.
US08817584B1

A disk drive including a disk storing a defect log including one or more defect records, wherein each of the defect records comprises record fields, and a controller configured to determine a match for a reference defect record by at least selecting one or more record fields of the reference defect record as search fields, setting the search fields in the reference defect record, generating a mask record comprising mask fields corresponding to the record fields, setting a first bit value for each bit in the mask fields corresponding to the search fields and a second bit value for each bit in the mask fields which do not correspond to the search fields, selecting a defect record from the defect log, generating an intermediate result by performing a first logic operation, and generating a matching result by performing a second logic operation.
US08817578B2

There is provided a sonic wave output device comprising, a receiving unit to receive wireless signals transmitted from a certain signal source, a determination unit to determine a parameter value depending on a location of the signal source using the wireless signals received by the receiving unit and a sonic wave output unit to output sonic waves with directionality toward a direction of the signal source based on the parameter value.
US08817574B2

A compound buoy. At least some of the illustrative embodiments are buoy systems that include: a surface buoy; a subsurface buoy comprising an elongated outer body; a connector disposed on the lower surface; and a winch having a line, the line coupled between the surface buoy and the subsurface buoy. The buoy system has first configuration in which the upper surface of the subsurface buoy abuts the surface buoy, the abutting relationship held by tension in the line, and the buoy system has a second configuration where a distance between the surface buoy and the subsurface is limited by a length of the line spooled off the winch. In operation, the subsurface buoy supports more of the subsurface load than the surface buoy.
US08817567B2

A semiconductor memory device has a normal power mode and a low power mode. In the low power mode, a selection circuit assigns one data address to at least two memory cells in the semiconductor memory device, and it reads or writes one unit of data from the at least two memory cells.
US08817566B2

A memory system includes: a controller configured to provide a hidden auto refresh command; and a memory configured to perform a refresh operation in response to the hidden auto refresh command. The controller and the memory communicate with each other so that each refresh address of the controller and the memory has the same value as each other.
US08817565B2

A temperature sensing device can be embedded in a memory module or system in order to sense the temperature of the memory module or system. One oscillator generates a temperature variable signal that increases frequency as the temperature of the oscillator increases and decreases frequency when the temperature of the oscillator decreases. A temperature invariant oscillator generates a fixed width signal that is controlled by an oscillator read logic and indicates a temperature sense cycle. An n-bit counter is clocked by the temperature variable signal while the fixed width signal enables/inhibits the counter. The faster the counter counts, the larger the count value at the end of the sense cycle indicated by the fixed width signal. A larger count value indicates a warmer temperature. A smaller count value indicates a colder temperature.
US08817562B2

A memory having a memory array having bit cells coupled to bit lines. The memory further includes a precharge circuit that precharges bit lines. The memory also includes a control circuit coupled to the precharge circuit that enables the precharge circuit at a beginning portion of a read cycle, keeps the precharge circuit disabled until an end of the read cycle, and keeps the precharge circuit disabled during a write cycle. A method of operating a memory, in which the memory includes an array of memory cells coupled to bit lines, includes precharging the bit lines at a beginning of a read cycle. The method also includes blocking precharging of the bit lines for a duration of a write cycle.
US08817560B2

A semiconductor memory device includes: a memory cell array configured to include a redundant cell array; a column selection line driver configured to select and drive a column of the redundant cell array and a column of the memory cell array; a plurality of unit redundant fuse circuits each configured to include a fuse and a fuse latch; a comparison logic array configured to include comparison logics that respectively correspond to the unit redundant fuse circuits; and a global address line set configured to transfer a column address to the comparison logic array.
US08817555B2

A semiconductor memory device includes an internal signal generation unit configured to output a column select signal and a write enable signal in response to an external address, a write circuit unit configured to output internal data corresponding to external data in response to the write enable signal, a core unit configured to store the internal data in response to the column select signal, and an output timing control unit configured to control output timings of the internal signal generation unit and the write circuit unit in response to an external command, an internal synchronization signal, and preamble related information.
US08817549B2

A semiconductor memory device includes a plurality of memory regions formed on one chip, each of the memory regions having a plurality of volatile memory cells that are formed with a density or capacity of 2^K bits, where K is an integer greater than or equal to 0, and a plurality of input/output (I/O) terminals for inputting and outputting data of the volatile memory cells, and at least one peripheral region that controls a write operation for writing data into the memory regions and a read operation for reading data from the memory regions based on a command and an address input from outside. Thus, a total or entire density of the memory regions corresponds to a non-standard (or ‘interim’) density so that the semiconductor memory device may have an interim density.
US08817548B2

A method for performing a holding operation to a semiconductor memory array having rows and columns of memory cells, includes: applying an electrical signal to buried regions of the memory cells, wherein each of the memory cells comprises a floating body region defining at least a portion of a surface of the memory cell, the floating body region having a first conductivity type; and wherein the buried region of each memory cell is located within the memory cell and located adjacent to the floating body region, the buried region having a second conductivity type.
US08817543B2

The present invention provides a flash memory including a memory cell, a current limiter and a program voltage generator. The memory cell is programmed in response to a program current and a program voltage. The current limiter reflects amount of the program current by a data-line signal, e.g., a data-line voltage. The program voltage generator generates and controls the program voltage in response to the data-line voltage, such that the program current can track to a constant reference current.
US08817541B2

A NAND Flash based content addressable memory (CAM) is used for a key-value addressed storage drive. A host writes a key-value pair to the drive, where the drive writes the keys along bit lines of a CAM NAND portion of the drive and stores the value in the drive. The drive then maintains a table linking the keys to location of the value. In a read process, the host provides a key to drive, which then broadcasts down the word lines of blocks storing the keys. Based on any matching bit lines, the tables can then be used to retrieve and supply the corresponding data to the host. This arrangement can be applied to data search operations using bloom filters stored along bit lines of search matrix, where the search matrix can extend across large numbers of arrays. In the example of an internet search, the bloom filters are formed from key words associated with a website are stored along bit lines of the matrix and corresponding URLs are stored in primary storage. In response to search word based query, any matching URLs are returned.
US08817529B2

A magnetic memory device including a multivalued magnetic memory cell whose electric resistances become first to fourth resistance value when first to fourth information are respectively stored, a first reference cell larger than the first resistance value and smaller than the second resistance value, a second reference cell larger than the second resistance value and smaller than the third resistance value, a third reference cell larger than the third resistance value and smaller than the fourth resistance value, and a read circuit including first to third comparators comparing a signal corresponding to the resistance of the magnetic memory cell and respective signals corresponding to the resistances of the first to third reference cells.
US08817516B2

Included is a first transistor for controlling rewriting and reading of a first data, a second transistor for controlling rewriting and reading of a second data, a first inverter including an input terminal for the first data, a second inverter including an input terminal for the second data, a third transistor between an output terminal of the second inverter and the input terminal of the first inverter, a fourth transistors between the output of the first inverter and the input terminal of the second inverter, a fifth transistor for controlling rewriting and reading of the first data in the first capacitor, and a sixth transistor for controlling rewriting and reading of the second data in a second capacitor. The first data and the second data are held in the first capacitor and the second capacitor even while power supply is cut off.
Patent Agency Ranking