US08561175B2
A prevention-based network auditing system includes a central compliance server providing a user interface allowing a user to schedule and configure a network audit. The configured audit is stored in an audit repository until its scheduled time. At such a time, the compliance server automatically invokes one or more audit servers to gather information about the network. The compliance server receives the gathered information and electronically applies a network policy to the information for determining compliance with the policy. A remediation task may be generated if the policy has been violated, and the task monitored until its completion.
US08561169B2
A data processing apparatus and method are provided for managing access to a display buffer. The data processing apparatus has a display buffer for storing an array of display elements for subsequent output to a display controller, with each display element having a security permission indication associated therewith identifying whether that display element is a secure display element or a non-secure display element. At least one processing unit is provided for executing a non-secure process and a secure process, each process issuing access requests when seeking to access display elements in the display buffer, and each access request specifying a location in the display buffer. Interface logic is associated with the display buffer for receiving each access request and is arranged for at least each access request issued by the non-secure process to determine the security permission indication associated with the display element currently stored at the location specified by that access request. Based on the security permission indication, the interface logic then determines how that access request should be processed. Accordingly, the interface logic can selectively prevent access to secure display elements by the non-secure process, so as to protect the security of secure display elements contained within the display buffer.
US08561168B2
Configuration tasks needed to form a wireless LAN are performed using a simple method while increasing security during configuration. In a wireless network configuration system GH1 including an encryption key setting system LH1, where an access point 20 determines after the power thereto is turned ON that configuration for connection to a wireless LAN has not yet be carried out, the access point 20 activates a restricted receiving mode in which only an initial configuration packet is accepted. A terminal 50 that has sent an initial configuration packet and the access point 20 that has received such initial configuration packet while the restricted receiving mode is active each create an identical WEP key with reference to the data on a CD-ROM 51 or the data in a ROM 12, respectively, and set and register the created WEP key in itself.
US08561166B2
Community based defense, in which multiple security devices operate as a part of a single community in providing security defense i.e. avoiding redundant security checks and enables efficient deployment and utilization of resources. The devices in a community communicate with each other to determine their roles and the security policies to enforce, based on the specific role they have undertaken. Thus primary player may operate with a larger set of security policies. However, the secondary players (operating on smaller policy sets) may periodically check the operational status of the primary player and assumes the role of primary, if needed. Later, it may gracefully relinquish the temporary role back to former primary, once the primary is up and operational.
US08561148B2
A method for interactive policy evaluation using dynamically generated, interactive resultant sets of policies includes the step of receiving, by a graphical user interface, at least one of: a description of a client requesting access to a resource, a description of the resource, and a description of a method of access requested by the client. The graphical user interface displays at least one policy applicable to the client request for access to the resource. The graphical user interface displays a decision made by applying the at least one policy to the received description.
US08561144B2
Security data generated by an application running on a mobile communications device is stored in a database. The security data is processed to assess a current security state of the device. In response to a request from the device for access to a service provider or a request from a service provider to access the device, the current security state assessment can be provided for enforcement of a security policy.
US08561136B2
An audit, monitor, and access control system for use with at least one user computer and at least one protected computer. The system includes first software to authenticate authorized access by a user computer. A server connection network adapter permits communication with a user computer. Second software is provided to authenticate authorized superuser access by a user computer. A client connection network adapter permits communication with a protected computer. All data transferred and all activity between user computers and protected computers is recorded. Additionally, all data transferred and all activity between the user computers and the protected computers is audited.
US08561127B1
Classification of security sensitive information and application of customizable security policies are described, including classifying information as security sensitive information at an application level, the security sensitive information being associated with a security sensitive category, determining a security policy for the security sensitive information, the security policy being configured to secure the security sensitive information, and applying the security policy to the security sensitive information at the application level, the policy being based on the security sensitive category.
US08561111B2
According to one embodiment, a video processor includes: a list output module; a selection receiver; and a data controller. The list output module is configured to output screen information in which a plurality of pieces of list information are arranged. Each of the pieces of list information includes pieces of identification information each identifying a scene contained in video data and arranged in an order in which scenes are played. The selection receiver is configured to receive a selection of one of the pieces of identification information comprised in one of the pieces of list information. The data controller is configured to control playing the video data from a scene identified by the one of identification information received by the selection receiver.
US08561108B2
Viewing episodes of a video series in order allows for a good viewing experience and understanding of episode content of the individual episodes. Functionality can be implemented in a video recording device and/or at a content provider to collect data about viewing behavior to determine if a user(s) tends to view episodes of a series in order. The video recording device and/or content provider can also keep track of partially or fully viewed episodes and episodes that are ready for viewing to avoid acquiring already viewed episodes Being able to quickly catch up on missed episodes will allow for easier introduction to a video series and prevent viewers from abandoning programs. In addition, requests for particular episodes can be leveraged for dynamic episode scheduling and dynamic setting of advertisement rates.
US08561107B1
A method of delivering and minimizing duplication of multimedia content to users in pervasive computing environments is disclosed. A mobile device enters a first environment and establishes a short-range wireless connection to a non-mobile device in its proximity. The non-mobile device transmits metadata as it displays content. The metadata is received by the mobile device and stored in a local buffer. The mobile device accumulates a viewing history of content that has recently been viewed. The mobile device later enters a second environment and establishes short-range wireless connection to another non-mobile device. The viewing history is transmitted from the mobile to the non-mobile device and is used to select and sequence content.
US08561105B2
A global program guide pause function in a broadcast multimedia system including a first main control configured to process multimedia content received from a packet processor, the first main control including an analyzer module for acquiring and analyzing program guide data to determine multiple time-delayed start content, a filtration module for filtering undesired content and enabling desired data streams to be saved in at least one global memory device, and a guide module for creating a program guide comprising only non-filtered programs being offered at time-delayed start times. The guide module is further configured to create multiple listings in the program guide showing a real-time versus a delayed-start time for each non-filtered program. A popular stream packet processor can be provided for saving data content corresponding to popular programs.
US08561104B1
Embodiments provide methods and systems for presenting advertisements associated with a particular media. The advertisement may have several versions, any one of which may be presented, based on several factors, including the length of time between transmission and receipt of any particular version. The transmission of the advertisements and related media content is optimize in order seamlessly transition between advertisements and media content.
US08561101B2
A method, system, and computer readable storage device (that stores the method) extract connectivity information from multiple telecommunication services, provided by a single multiple service provider. The method, system, and device merge the separate connectivity information from each service in a unified graph of telephone service users and digital service users (including common users of both services). The method, system, and device assigne trust values based on the connectivity information and shared data content between users. The method, system, and device may also issue a proxy certificate of authority (CA), by a trusted CA residing within the digital service, to provide digital service to a user of the telephone service in the unified graph, when the trusted CA is a nearest trusted CA in the unified graph.
US08561099B2
Various embodiments of the present disclosure are directed to methods and systems for increasing viewership of video content. Video content may be provided for viewing by a plurality of users. Interactive content may be associated with the video content and delivered for viewing by the plurality of users. The interactive content may request a response from the users, and one or more reward levels may be assigned to each responding user.
US08561091B2
Disclosed is a disk drive device including a spindle motor portion including a stator wound with a coil, a rotor rotating in reaction to the stator, and a rotation shaft that is a rotational center of the rotor; a stepping motor portion including a lead screw to move an optical pick-up device; and a single body type bracket that has the spindle motor portion and stepping motor portion engaged thereto.
US08561088B2
A method for registering a network application with an application programming interface (API) framework. In operation, a registrar may send a registration message that associates a namespace with the network application to the API framework. In one implementation, the namespace associated with the network application may be a uniform resource identifier. In another implementation, the registration message may specify a format of the standardized clients, a security policy, and the application resources associated with the network application.
US08561087B2
Methods for enabling software from a storage-capable device including the steps of: loading, by a host system operationally connected to the storage-capable device, software from an authenticatable storage area residing in the storage-capable device; validating the software; and installing the validated software, wherein the validated software provides an interface between the host system and the storage-capable device. In some embodiments, the software is enabling software, the method further including the step of: loading, by the host system, device-functionality software from the authenticatable storage area. In some embodiments, the method further includes the steps of: validating the device-functionality software; and enabling the validated device-functionality software. In some embodiments, the method further includes the steps of: prior to the step of loading the software, executing a probe command in the host system; and returning, by the probe command, a list of device functional units residing in the storage-capable device.
US08561084B2
A method of performing message operations includes receiving a message operation request identifying a queue, retrieving a list of the subset of partitions associated with the alias received in the request, and selecting at least one of the partitions within the retrieved subset. According to the method, the queue includes a plurality of partitions, the request identifies the queue with an alias, and the alias having a subset of the plurality of partitions associated therewith.
US08561083B2
As each application is loaded for use by an operating system, a message handling application within the operating system associates the applications with relativity metrics for later use in handling interprocess messages. A cryptographic identifier associated with each application is verified and, based on the verifying, each application is associated with a relativity metric. The message handling application receives a message from an origin process. The message handling application then determines a destination process for the message, a relativity metric for the origin process, and a relativity metric for the destination process. Based on an analysis of the relativity metrics of the origin process and the destination process, the message handling application determines whether to forward the message to the destination process.
US08561079B2
The information processing device in the simultaneous multi-threading system is operated in an inter-thread performance load arbitration control method, and includes: an instruction input control unit for sharing among threads control of inputting an instruction in an arithmetic unit for acquiring the instruction from memory and performing an operation on the basis of the instruction; a commit stack entry provided for each thread for holding information obtained by decoding the instruction; an instruction completion order control unit for updating the memory and a general purpose register depending on an arithmetic result obtained by the arithmetic unit in an order of the instructions input from the instruction input control unit; and a performance load balance analysis unit for detecting the information registered in the commit stack entry and controlling the instruction input control unit.
US08561073B2
Embodiments of the invention intelligently associate processes with core processors in a multi-core processor. The core processors are asymmetrical in that the core processors support different features or provide different resources. The features or resources are published by the core processors or otherwise identified (e.g., via a query). Responsive to a request to execute an instruction associated with a thread, one of the core processors is selected based on the resource or feature supporting execution of the instruction. The thread is assigned to the selected core processor such that the selected core processor executes the instruction and subsequent instructions from the assigned thread. In some embodiments, the resource or feature is emulated until an activity limit is reached upon which the thread assignment occurs.
US08561069B2
A computer-based system includes task computing enabling users to define tasks by combining available functionality and to execute such tasks. The computer-based system of includes available functionality which originates in devices, computing applications and electronic services available through local and remote procedure calls including Web Services, UPnP, CORBA, RMI, RPC, DCE, DCOM or comprises previously defined tasks. All available functionality is abstracted to the user as a service and each service is expressed in a service description language, and the services have a semantic description associated with them.
US08561065B2
A vendor independent partition interface between a logical partition and an adjunct partition associated with a self-virtualizing IO resource is used to effectively abstract away vender-specific interface details for the self-virtualizing IO resource. By doing so, vender-specific implementation details may be isolated from the operating systems resident in logical partitions, thus requiring only changes in vendor specific firmware in order to support new or revised self-virtualizing IO resources.
US08561062B2
A self-replicating machine includes a virtualization tool, a provisioning tool, and a configuration tool, stored in a distributable self-contained repository of the machine. The machine is able to automatically rebuild itself solely from the tools stored in the distributable self-contained repository. The virtualization tool is configured to build one or more virtual machines on the machine. Each virtual machine has a corresponding operating system and environment. The provisioning tool is configured to provision the one or more virtual machines. The configuration tool is to configure the one or more provisioned virtual machines. A custom configuration management tool further customize and configure the physical machine for specific users.
US08561058B2
The present invention provides methods and systems for dynamically generating configuration files used in installing software distributions and software installation testing. In particular, the present invention employs a framework comprising an API to discover and monitor an inventory of distributions, a set of templates for the configuration files, and plugins that may be selectively invoked to customize the configuration files. When performing installation testing, a server will access the distribution inventory and select appropriate templates that are to be part of the test. The server will then automatically generate the installation configuration files from the templates. The server may also execute one or more plugins that customize the configuration files as desired. Small client applications run on the target machines of the installation tests and are used to download the configuration files and the distributions. The present invention may also employ a scheduling service to coordinate the operations of the server and target machines.
US08561054B2
A method is provided for updating at least one software component of a motor vehicle. The method operates such that the updating of the software component to be updated is offered to the driver by a service facility outside the vehicle before updating is executed. The updating can be enabled solely by the driver of the motor vehicle in response to the offer. The transmission of vehicle configuration information and identification data to the service facility takes place repeatedly in a time controlled and/or event controlled manner without the involvement and/or notification of the driver.
US08561051B2
System and method for solidifying (or “freezing”) the set of software and configuration data available for execution on a computer. Any additional software installed on the computer after the solidification process will not execute, regardless of whether the installation is initiated or otherwise performed by a person with administrative privilege. The ability to allow new or modified software to execute on the computer rests with an integrity server separate from and outside of the solidified computer. The solidification of software and configuration data proceeds on a level of granularity selectable by the integrity server and any operators thereof.
US08561046B2
A system and method for automatically parallelizing a computer program for multi-threaded execution. A compiler identifies and parallelizes non-DOALL parallel regions, such as loops, within a computer program. The compiler determines enhanced helper thread instructions based upon the main body instructions of the non-DOALL region. These helper thread instructions are inserted ahead of the main body instructions within each of the plurality of threads, rather than within a single main thread. Next, synchronization instructions are inserted in one or more threads such that the main body of work of each thread is performed in a pipelined manner. The helper thread instructions within each thread may reduce the total execution time of each thread.
US08561042B2
A system and method for reducing the bytecode execution time in the Java virtual machine are disclosed. The system includes a DB cache to store old machine code converted from a bytecode, a machine code change unit to change the old machine code to new machine code by removing a predetermined instruction included therein, a register management unit to manage stack data necessary for operations of the new machine code and a register file to provide a register region to conduct the operations, and a machine code information storage unit to store basic block information on the new machine code and spill and fill execution information in the stack of the register file.
US08561039B2
The invention addresses the objective of optimizing performance of a media data carrier interpreting device. This is achieved by a media data carrier interpreting device which comprises means for transforming a machine- interpretable instruction comprised in a media data carrier into a machine-executable code during media content presentation. Said media data carrier comprises a set of machine-interpretable instructions generated according to a method which comprises the steps of generating a first auxiliary set of instructions corresponding to a set of elements wherein the elements are conform with a template and compiling said first auxiliary instruction set. Then, said compiled first auxiliary instruction set is linked with a compiled second auxiliary instruction set corresponding to said template. This method removes the need for runtime parsing and therefore frees processing capacity for runtime transformation of the machine-interpretable instructions into machine-executable code.
US08561037B2
A software compiler is provided that is operable for generating an executable that comprises instructions for a plurality of different instruction sets as may be employed by different processors in a multi-processor system. The compiler may generate an executable that includes a first portion of instructions to be processed by a first instruction set (such as a first instruction set of a first processor in a multi-processor system) and a second portion of instructions to be processed by a second instruction set (such as a second instruction set of a second processor in a multi-processor system). Such executable may be generated for execution on a multi-processor system that comprises at least one host processor, which may comprise a fixed instruction set, such as the well-known x86 instruction set, and at least one co-processor, which comprises dynamically reconfigurable logic that enables the co-processor's instruction set to be dynamically reconfigured.
US08561036B1
A computer-implemented method of identifying software test cases to be executed is discussed. The method includes determining one or more features changed in a software project, correlating the one or more features with one or more secondary source code files that exhibit the one or more features, and identifying test cases to be executed based on the correlation between the one or more features and the one or more secondary source code files.
US08561033B2
A method for selectively generating trace data is disclosed. Such a method includes executing a first module on a processor. The processor is operably coupled to a memory storing the first module and one or more branch modules. The method further includes detecting the execution of an instruction of the first module to execute a branch module. In response to detecting execution of the instruction, traces of branch modules subsequently executed by the processor are generated. Upon detecting a return of execution by the processor to the first module, the generation of traces is terminated and a trace report is generated. A corresponding apparatus and computer program product are also disclosed herein.
US08561026B2
There is disclosed a method, apparatus and computer program for facilitating improvement of a user interface. A plurality of critical paths though the user interface are determined. A complexity of each of the critical paths is calculated. The complexity of the critical paths relative to a level of criticality of those paths is then indicated.
US08561025B1
Flow and module level debugging in a system. An applicable filter-set comprising at least one user defined flow and at least one module corresponding to the at least one user defined flow are identified. An incoming message flow is then tagged with information of the applicable filter-set. Further, the at least one module is detected for debugging corresponding to the user defined flow based on the tagged information of the incoming message flow. Log statements are then generated for the at least one module detected for debugging.
US08561024B2
Capability test programs are generated implementing the capability test test cases for the components, wherein component developers use the capability test programs to test components during the development and coding of the components. Documentation is generated describing component abstract test cases incorporating information on capability test test cases. Component test programs are generated implementing the component abstract test cases for the components and utilizing capability test programs, wherein each component test program tests one component for at least one test case specified in the component abstract test case documentation for the component. The capability test programs and component test programs are stored in a shared repository. A software development program is deployed to enable the developers and testers to execute groups of component test programs in the shared repository to test the components during different phases of the development of the software product.
US08561021B2
A test environment may include qualitative evaluations of the test code used to test application code. Several qualitative evaluations may be determined from analysis of test code in compiled or source form, including evaluating descriptive assertions made by the test code, dependency evaluations, cyclomatic complexity evaluations, return value assertions, mutable parameter assertions, and test effectiveness history. The qualitative evaluations may also include analysis of the test code in relation to the application code, including exception capturing, boundary conditions, assertions for returned values, and other evaluations. The test code evaluations may be presented in a user interface along with the test code and may be used to manage testing progress of an application. The test code evaluations may be integrated into a code development application with a graphical user interface.
US08561007B2
A distributable and serializable finite state machine and methods for using the distributable and serializable finite state machine are provided wherein finite state machine instance can be location-shifted, time-shifted or location-shift and time-shifted, for example by serializing and deserializing each instance. Each instance can be located-shifted between agents, and a persistent memory storage location is provided to facilitate both location-shifting and time-shifting. Finite state machine instances and the actions that make up each instance can be run in a distributed fashion among a plurality of agents.
US08561001B1
Systems and methods are disclosed for testing dies in a stack of dies and inserting a repair circuit which, when enabled, compensates for a delay defect in the die stack. Intra-die and inter-die slack values are determined to establish which die or dies in the die stack would benefit from the insertion of a repair circuit.
US08560996B1
Approaches for dynamically reconfiguring a programmable integrated circuit (IC) are disclosed. In response to user input to a reconfiguration controller while a circuit is operating in programmable resources of the programmable IC, a replacement module and a module to be replaced in the circuit are selected. A process determines whether or not interfaces of the replacement module are compatible with interfaces of the circuit to the module to be replaced. In response to the interfaces of the replacement module and the interfaces of the circuit to the module to be replaced being compatible, the programmable IC is partially reconfigured with a realization of the replacement module in place of a realization of the module to be replaced.
US08560992B2
A method is provided for inspecting a chip layout. The method includes providing a chip layout having a plurality of patterns designed according to a design rule and performing a first inspection to the plurality of patterns according to the design rule. The method also includes determining patterns violating the design rule, as violating patterns, and corresponding violation values, and determining violating patterns having a minimum violation value among the violating patterns. Further, the method includes classifying the violating patterns having the minimum violation value into at least one sub-category based on characteristics of the violating patterns having the minimum violation value, and performing a second inspection on a selected violating pattern from the sub-category to determine whether the selected violating pattern and other violating patterns in the sub-category satisfy fabrication process conditions.
US08560987B2
Systems and methods are provided for verifying the integrity of test functionality for an integrated circuit design. This may be achieved, for example, by analyzing the integrated circuit design to identify a driver element that outputs a security signal for controlling the test functionality, analyzing the integrated circuit design to identify an input stage of one or more elements that feed the driver element, monitoring the security signal over a range of values for the input stage, and determining that an error exists in the test functionality if a change in the security signal is detected during the monitoring.
US08560984B1
In one embodiment of the invention, a physical layout wire-load algorithm is used to generate a wire-load model based on physical data including aspect ratio and wire definitions defined in a physical library. The physical layout estimator is utilized to dynamically produce the physical layout wire-load model and to calculate net length and delay for each optimization iteration.
US08560980B2
At least one target metric is identified for an integrated circuit chip design for which manufacturing chip testing is to be optimized. At least one surrogate metric is also identified for the integrated circuit chip design for which manufacturing chip testing is to be optimized. A relationship between the at least one target metric and the at least one surrogate metric is modeled using a general joint probability density function. A chip disposition criterion is determined based on the general joint probability density function. The chip disposition criterion determines, for a given physical chip putatively manufactured in accordance with the design, based on the at least one surrogate metric for the given physical chip, whether the given physical chip is to be accepted or discarded during the manufacturing chip testing.
US08560976B1
Disclosed herein are a display device, which can control a user interface being displayed by a user's gaze and touch input, and a controlling method thereof and a controlling method of the same. The method for controlling the display device includes a hierarchical user interface and also includes displaying at least one control interface, detecting a user's gaze selecting one of the displayed control interface, transmitting information for providing a portable device with a sub-control interface of the control interface selected by the user's gaze, to the portable device, and receiving a control signal respective to the selected control interface from the portable device, and executing the received control signal. Herein, the portable device may provide the sub-control interface to a user with tactile feedback, may generate the control signal in accordance with a detected touch input, and may transmit the generated control signal to the display device.
US08560975B2
A device with a touch-sensitive surface detects a touch on the touch-sensitive surface, determines that the touch is cancelled, and in accordance with a determination that the touch is cancelled, sends a touch cancel event to at least one of the one or more applications. Also disclosed is a device configured to determine that a respective touch has been cancelled by the device. If the respective touch has been cancelled, the device ignores the respective touch. If the respective touch has not been cancelled, the device processes the respective touch. In addition, a device configured to detect one or more touches and process at least a subset of the touches with at least one application is described. While processing at least a subset of the touches, the device receives a touch cancel event, and, in response to receiving the touch cancel event, ignores the touches.
US08560974B1
In an aspect, a method includes the actions of displaying, at a touch-sensitive display, a plurality of characters that each represent a distinct consonant included in a language script; receiving, at the touch-sensitive display, a touch selection of a first character from the plurality of characters, the touch selection being received at a location on the touch-sensitive display at which the first character is displayed; and in response to receiving the touch selection: detecting a gesture input, selecting a vowel marker based at least in part on an association of the gesture input with one or more vowel markers; and displaying, at the touch-sensitive display, an updated representation of the first character based at least in part on the selected vowel marker. Other embodiments of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.
US08560973B2
A mobile terminal and controlling method thereof are disclosed. The present invention includes displaying a plurality of objects on a touchscreen and if a first user command is inputted, controlling the objects pertaining to a category corresponding to the first user command among a plurality of the objects displayed on the touchscreen to move into a specific region on the touchscreen. According to at least one of embodiments of the present invention, even if numerous icons for executing diverse functions are displayed in a touchscreen type mobile terminal, the present invention facilitates a terminal user to discover a specific icon from the numerous icons.
US08560971B2
A method includes, in response to items being selected in a graphical user interface, defining a first state for the items as selected items and a second state for a set of one or more unselected items in the list as unselected. The method includes graphically indicating via the graphical user interface the items as selected items and the set of items as unselected items. The method includes updating the first state of the items to a third state that reflects manipulation of the items while still indicating the items as selected items and maintaining the second state for the set of items. The method includes updating the graphical user interface to depict the manipulation of the items in accordance with the command while still indicating the items as selected items and the set of items as unselected items.
US08560969B2
Systems and methods for imaging operations data as a three-dimensional image, which include rendering a three-dimensional image of an object having at least one attribute, a marker in the object, and one or more operations values relative to one or more respective positions on the marker in the object. A data structure comprising a data field, the data field comprising a three-dimensional image of an object having at least attribute, a marker and one or more operations values relative to one or more respective positions on the marker in the object at a selected time.
US08560959B2
This document describes techniques and apparatuses for presenting an application change through a tile. These techniques enable a user to see content associated with content changes to an application or other information about the application, such as a new article, new email, or a software update having become available since a user last visited the application. By so doing, the techniques enable a user to forgo visiting the application or permit the user to quickly and easily decide whether or not to visit the application.
US08560950B2
Media players and associated methods are described that may allow a user to initiate playback of content or other media assets based on information associated with content. A media player may receive information associated with content from a user selection of a song, movie, photo, or the like. Based on the information, the media player may procure other additional content to be added to a playlist. The media player may automatically add to a playlist or modify a playlist with content that matches a user's preferences for artists, albums, genres, or the like. The user may interact with the media player to determine what content is added and how a playlist should be mixed. The user may specify how much of any content procured by the media player should be present in the playlist without the need to specify each individual item that constitutes a playlist.
US08560947B2
The present invention is a graphical user interface in a computing device having a processor running an operating system and a display. The graphical user interface comprises a touch screen and a driver coupling the touch screen to the operating system. The driver can display a plurality of icons on the touch screen, or a plurality of screen images having at least one icon, with each of the icons associated with operations on the display and/or the touch screen. Other embodiments include the touch screen having unactivated and activated states, as well as the presence of an application programming interface that enables an application to display at least one image on the touch screen.
US08560946B2
An apparatus in one example has: a controller having a data connector for inputting temporal data, and an item collection for providing timelines and overlays, and for providing linked visualizations of the temporal data in a timeline to other visualizations of the temporal data; and a display for displaying the timeline and overlays, and the linked visualizations. The method may have the steps of: obtaining temporal data; displaying the temporal data in at least one timeline in a web browser and in at least one other visualization in the web browser; and linking the displayed data in the at least one timeline with the displayed data in the at least one other visualization.
US08560945B2
There is described a file editing apparatus, a file editing method and a file editing program, each of which makes it possible not only for the user to edit an XPS file easily and conveniently, but also for plural users, respectively located at different sites, to issue instructions for editing the same XPS file from the different sites at a time. The apparatus includes: a receiving section to receive a print job; a parsing section to parse the print job, so as to read file editing instruction information attached to the print job; and a file editing section that decompresses an XPS file to edit the XPS file decompressed, and then, compresses the XPS file after editing, so as to create an edited XPS file. Accordingly, the apparatus also makes it possible to edit the XPS file, irrespective of the OS or the environment of the application program currently executed.
US08560932B2
The subject matter hereof relates to error detection. Various example embodiments for error defection are disclosed. In an example method of error detection in a Module UnderTest (MUT), a parity signal representing the parity of an MUT output is compared to a parity signal representing the parity of an errorless MUT output. In an example system, an Actual Parity Generator provides a parity signal representing the parity of on MUT output, a State Parity Generator provides a parity signal representing the parity of an errorless MUT output, and a comparator compares these two parity signals.
US08560927B1
Integrated circuits with memory elements may be provided. Integrated circuits may include memory error detection circuitry that is capable of correcting single-bit errors, correcting adjacent double-bit errors, and detecting adjacent triple-bit errors. The memory error detection circuitry may include encoding circuitry that generates parity check bits interleaved among memory data bits. The memory error detection circuitry may include decoding circuitry that is used to generate output data and error signals to indicate whether a correctable soft error or an uncorrectable soft error has been detected. The output data may be written back to the memory elements if a correctable soft error is detected. The memory error detection circuitry may be operable in a pipelined or a non-pipelined mode depending on the desired application.
US08560925B2
A method and system for detecting and correcting a bad bit error in a solid-state nonvolatile memory device. The device includes a bad bit detection module that receives an old page from the memory device and determines whether a page has a bad bit. The device further includes a bad bit correction module that generates a new page, determines a location of the bad bit, determines a preferred value of the bad bit, determines a user value of the bad bit and inserts the preferred value into a string of bits corresponding to substantive data of the old page, recording the string of bits with the preferred value inserted therein and stores the new page at an address of the old page.
US08560917B2
A system for low density parity code decoding according to one embodiment includes a plurality of variable node (vnode) logic modules for sequentially processing groups of vnode values associated with a codeword and outputting updated vnode values; a vnode memory for storing the vnode values and updated vnode values; a plurality of check node (cnode) logic modules for sequentially processing groups of cnode values and outputting updated vnode values; a cnode memory for storing the cnode values and updated cnode values; and logic for checking the codeword using the updated vnode values and the updated cnode values. Additional systems and methods are also presented.
US08560899B2
The disclosed invention provides a structure and method for detecting address line (e.g., wordline, bitline) memory failures. In one embodiment, the method and structure comprise generating an address signature, by re-encoding an internally generated address signal from activated elements (e.g., wordlines) inside a memory array. The regenerated address signature may be compared with a requested memory address location. If the regenerated address signature and memory location are equal than there is no error in the memory array, but if the regenerated address signature and memory location are equal than an error is present in the memory array. Accordingly, re-encoding an address signature provides a closed loop check that a wordline and/or bitline, that was actually activated in a memory array, was the correct requested wordline and/or bitline, that no other wordlines or bitlines were also triggered, and that the wordline and/or bitline is continuous.
US08560898B2
An error correction method for correcting an first ECC code from a storage unit, comprising: (a) marking at least a first part of the first ECC code according to a correction result generated by correcting error of the first ECC code, to generate a first error correction reference information; and (b) marking at least a second part of the first ECC code according to the first error correction reference information to generate a second error correction reference information.
US08560896B2
This invention is an exception priority arbitration unit which prioritizes memory access permission fault and data exception signals according to a fixed hierarchy if received during a same cycle. A CPU memory access permission fault is prioritized above a DMA memory access permission fault of a direct memory access permission fault. Any memory access permission fault is prioritized above a data exception signal. A non-correctable data exception signal is prioritized above a correctable data exception signal.
US08560893B1
A method and system are provided for automatically generating executable system-level tests from an initial action or partially specified scenario by accumulating necessary complement actions and forming a set of constraints required by the initial action and the necessary complement actions. The set of constraints is solved by a constraint solving engine to provide an at least partial sequence of the actions and parameters thereto that satisfies the set of constraints. The sequence of actions that comply with the set of constraints are used to generate an executable system-level test code.
US08560891B2
A computer implemented method of embedded dynamic random access memory (EDRAM) macro disablement. The method includes isolating an EDRAM macro of a cache memory bank, the cache memory bank being divided into at least three rows of a plurality of EDRAM macros, the EDRAM macro being associated with one of the at least three rows. Each line of the EDRAM macro is iteratively tested, the testing including attempting at least one write operation at each line of the EDRAM macro. It is determined that an error occurred during the testing. Write perations for an entire row of EDRAM macros associated with the EDRAM macro are disabled based on the determining.
US08560877B2
An engine unit and a control unit are connected via an interface. A power source supplies electric power to the interface. The engine unit is controlled based on a reference clock generated in the control unit and transmitted to the engine unit via the interface. Only when a voltage output from the power source to the interface is in the operating-voltage range, the clock generator sends the reference clock to the engine unit via the interface.
US08560876B2
In a computing system having a multi-core central processing unit (CPU) having at least two cores, it is determined that a task to be scheduled meets clock acceleration criteria such as requiring a number of threads less than or equal to a pre-defined threshold and/or having tasks that will run above a pre-determined amount of time. Thereafter, a clock speed of a first core of the CPU is increased and a clock speed of a second core of the CPU is decreased. Once the clock speeds have been adjusted, the task is scheduled to be executed by the first core. Related apparatus, systems, techniques and articles are also described.
US08560872B2
Embodiments of the disclosed invention include a body heat sensing control apparatus and method for automating features of an electronic device based on detection of a user's body heat. For example, in one embodiment, a data processing system is disclosed having a heat sensing mechanism for detecting the body heat of a user. In addition, the data processing system includes a data storage component for storing computer executable instructions and a processing unit for executing the computer executable instructions for enabling a user to configure one or more functions associated with the data processing system that are triggered in response to detecting the presence or absence of the user within the proximity of the data processing system using the heat sensing mechanism.
US08560869B2
Some embodiments of the invention include systems, apparatuses, and methods for dynamically reducing requested supply voltage based on idle functional blocks.
US08560864B2
A firewall device comprising a first connection device for connecting with a data device supporting transfer data with a removable mass storage device; second connection device for connecting with the removable mass storage device; and a microprocessor, adapted to control and secure data transfer between the data device and the removable mass storage device.
US08560860B2
Methods and systems are provided to assist users with the entry of strong passwords. The password may be considered strong if it satisfies one or more requirements. A set of these requirements may be selected and then presented to the user. The requirements may be randomly selected one by one or as a group. The requirements may also be presented to the user one by one in a random order or in the form of a list with a random order. As characters for the password are entered, the user may then be notified when one or more the requirements have been satisfied.
US08560858B2
An apparatus and a method for an authentication protocol. In one embodiment, a server generates a sequence number, and a server message authentication code based on a server secret key. The server sends the sequence number, an account identifier, and the server message authentication code to the client. The client generates a client message authentication code over the sequence number, a request specific data, and a shared secret key between the client and the server. The client sends a request to the server. The request includes the sequence number, the account identifier, the server message authentication code, the request specific data, and the client message authentication code. The server determines the validity of the client request with the shared secret key.
US08560856B2
An apparatus comprising a network node configured to support a lightweight secure neighbor discovery (LSEND) protocol for securing neighbor discovery protocols (NDP) for energy-aware devices, wherein the network node is configured to wirelessly communicate with a host node, wherein the network node is configured to exchange LSEND protocol messages with the host node, and wherein the LSEND protocol uses reduced public key and signature sizes and more lightweight signature calculations in comparison to a secure neighbor discovery (SEND) protocol for securing NDP communications that are more suitable for low-power and lossy networks (LLNs).
US08560855B2
In a dispersed storage network access control list information must be occasionally written out to system units across the network. A dispersed storage (DS) managing unit (18) combines (204) the access control list information with a clock stamp and hashes (206) that combined output. An encryptor (208) encrypts a security key (210) and the hash output to obtain a signature. A combiner (212) combines the signature and the output of combiner (204) and outputs to a publisher (214). Upon receipt of the output of the publisher (214) a dispersed storage unit (44) can reverse process and securely validate the access control list information provided by the publisher (214) to receive and store updated and valid access control list information. This processing is performed by the unit (44) using parsers (216), caches (218 and 228), hash operations (224), decryptors (222), comparators (226), logic (230), and key stores (220).
US08560848B2
A system including a temporal key module, a nonce module, a security module, and an encryption module. The temporal key module generates a first temporal key used to encrypt a plurality of packets. The nonce module generates a nonce for each packet encrypted based on the first temporal key. Each nonce includes a packet number that is different than packet numbers associated with other nonces generated by the nonce module. The packet number is greater than N bits in length, where N is an integer greater than 40. The security module determines when the packet number included in the nonce generated by the nonce module is greater than or equal to a predetermined threshold. The encryption module encrypts more than 2(N−1) packets using the first temporal key and the nonces without reusing a value of the packet number.
US08560844B2
The subject matter relates to a method for securely creating and sending an electronic message, whereby the message is created using a first application running in a secure operating system, the created message is stored in a storage that can only be accessed by the secure operating system and a virtualizing unit. In a second application executed by the virtualizing unit, the internal storage is analyzed for the presence of a message and, if the message is present, the message is transmitted to a receiver. The subject matter also relates to a method for securely receiving and processing an electronic message, whereby an external storage is analyzed for the presence of a message using a second application and, if the message is present, the message is transmitted to the internal storage. The presence of the message is polled using the first application and, if the message is present, the message is transmitted from the internal storage to the first application for processing. The subject matter further relates to a transmitting device for carrying out the method for securely creating and sending the electronic message and a receiving device for carrying out the method for securely receiving and processing the electronic message.
US08560839B2
A secure location system is described herein that leverages location-based services and hardware to make access decisions. Many mobile computers have location devices, such as GPS. They also have a trusted platform module (TPM) or other security device. Currently GPS location data is made directly accessible to untrusted application code using a simple protocol. The secure location system provides a secure mechanism whereby the GPS location of a computer at a specific time can be certified by the operating system kernel and TPM. The secure location system logs user activity with a label indicating the geographic location of the computing device at the time of the activity. The secure location system can provide a difficult to forge, time-stamped location through a combination of kernel-mode GPS access and TPM security hardware. Thus, the secure location system incorporates secure location information into authorization and other operating system decisions.
US08560829B2
Aspects of a method and system for command interface protection to achieve a secure interface are provided. A host device may encrypt a command based on a key index generated within the host device, a host device key, a command count, a random number from a slave device, at least one host control word, and a host variable value. The encrypted command may be communicated to the slave device where it may be decrypted based on the key index, the host device key decrypted from a slave device key generated by the slave device, the command count, the random number, at least one slave control word, and a slave variable value. The key index may be utilized in the host and slave devices to select a master key from a key table from which generational derivatives may be generated for command encryption and decryption respectively.
US08560821B2
The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.
US08560817B2
It will be provided with an information processing apparatus, an information processing system, a computer program and an information processing method, which can prepare operating environment based on setting information distinctive in respective users without causing interference on operating environments for other users.A controlling unit 10 of the information processing apparatus 1 can implement plural virtual PCs. When receiving a request for activating a virtual PC from a terminal apparatus, the controlling unit 10 obtains setting information from the terminal apparatus. The controlling unit 10 determines whether the setting information obtained from the terminal apparatus falls into acceptable range based on constraint conditions being set by a setting acceptable range template 13d. When having determined that the setting information falls into the acceptable range, the controlling unit 10 activates the virtual PC based on the setting information obtained from the terminal apparatus.
US08560810B2
A microprocessor includes a first instruction translator that translates an instruction of an instruction set architecture of a microprocessor. The instruction may specify a first form that writes its result to a destination register or a second form that writes its result to memory. The first instruction translator generates, in response to encountering an instance of the instruction, an indication of whether the instance is of the first form or the second form. A microcode memory stores a tail instruction as part of a microcode routine invoked in response to encountering the instance of the instruction. A second instruction translator receives the tail instruction from the microcode memory and the indication and responsively generates a first micro-operation that writes the result to the destination register if the indication specifies the first form or a second micro-operation that completes a write of the result to memory if the indication specifies the second form.
US08560801B1
Various systems and methods for performing tiering-aware data defragmentation. One method can involve receiving tiering information from a storage device that comprises multiple tiers. The information specifies a tiering attribute and tiering attribute value for the tiers. The method involves establishing zones that have zone attribute values corresponding to the received tiering attribute values. The method then involves storing a given block in a particular zone in response to detecting that a block attribute value of the block corresponds to a zone attribute value for the zone.
US08560795B2
A hardware memory architecture or arrangement suited for multi-processor systems or arrays is disclosed. In one aspect, the memory arrangement includes at least one memory queue between a functional unit (e.g., computation unit) and at least one memory device, which the functional unit accesses (for write and/or read access).
US08560792B2
Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical.
US08560784B2
A priority control register 104 dynamically controls the internal transition state based on the issuability state of a memory request obtained in the memory request issuability signal generation unit 106 and retaining state of the memory request in the REQ_BUF 102 obtained by each of determination circuits 105 #2 through #5. Thus, the jump control of the priorities corresponding to the access regulation of the DRAM module 109 can be realized.
US08560776B2
A method and apparatus for eliminating, in a multi-nodes data handling system, contention for exclusivity of lines in cache memory through improved management of system buses, processor cross-invalidate stacks, and the system operations that can lead to these requested cache operations being rejected.
US08560775B1
Techniques for managing cache configuration are disclosed. In some embodiments, the techniques may be realized as a method for managing creation of nodes names and references to source devices during detection of storage devices (e.g., a physical devices such as a SCSI Disk, a redundant array of independent disks (RAID), or logical devices such as logical volume management (LVM) volumes or automatic storage management (ASM) volumes). Management of cache configuration may include creation of rules to generate node names upon detection of source and/or cache devices. Management of cache configuration also may include the creation of rules to create caches or initiate creation of caches upon successful creation of source devices and cache devices corresponding to a cache. Management of cache configuration may include management of the creation of symbolic links to a cache of a source device.
US08560766B2
Memory devices and methods disclosed such as a memory device having a plurality of memory dies where each die includes a network identification that uniquely identifies the memory die on a bus. Access for each memory die to the bus can be scheduled by a bus controller.
US08560762B2
Storage devices can retain information through application of a charge upon the storage device. However, applying the charge upon the storage device can be change physical characteristics of the charge and ultimately increase a likelihood of device failure. Therefore, a determination can be made on how to apply the charge based upon analysis of the device, of data for retention, and the like. Raw data can be analyzed and/or estimations can be made to determine the charge.
US08560757B2
In one embodiment, a system includes memory ports distributed into subsets identified by a subset index, where each memory port has an individual wait time based on a respective workload. The system further comprises a first address hashing unit configured to receive a read request including a virtual memory address associated with a replication factor and referring to graph data. The first address hashing unit translates the replication factor into a corresponding subset index based on the virtual memory address, and converts the virtual memory address to a hardware based memory address referring to graph data in the memory ports within a subset indicated by the corresponding subset index. The system further comprises a memory replication controller configured to direct read requests to the hardware based address to the one of the memory ports within the subset indicated by the corresponding subset index with a lowest individual wait time.
US08560755B2
Exemplary embodiments describe a system and a method for performing the functions of a PCI Express feature card remotely from a data processing system. The system is comprised of a circuit board connected to a PCI-E feature card. The PCI-E feature card is remotely located in comparison to the circuit board. Architecturally, the PCI-E feature card appears to the circuit board to be located at the circuit board.
US08560751B2
A memory card includes a connector unit, an external switch, a mode switch, a processing unit, and at least one memory. The connector unit includes a plurality of connector pins. The external switch generates a mode switching signal. The mode switch selectively couples at least one connector pin of the plurality of connector pins to a memory card path or a wired universal serial bus (USB) path in response to the mode switching signal. The processing unit includes a memory card interface unit coupled to the memory card path and a wired USB interface unit coupled to the wired USB path, and selectively operates the memory card interface unit or the wired USB interface unit in response to the mode switching signal. The at least one memory stores data received through the connector unit. Therefore, the memory card may perform a cable association for a wireless universal serial bus (WUSB) communication.
US08560750B2
Methods and systems for advanced interrupt processing and scheduling are provided. The system comprises a memory operable to store interrupt priorities, an interface, and a processor operable to acquire incoming interrupts and to handle the incoming interrupts according to the interrupt priorities. The processor is also operable to receive interrupt processing criteria from the interface (sent, for example, from a device not directly coupled with the system), and to modify the interrupt priorities of the memory based upon the interrupt processing criteria without losing incoming processing requests for the system. Additionally, the processor is operable to process the incoming interrupts according to the modified interrupt priorities responsive to modifying the interrupt priorities.
US08560748B2
An interrupt control circuit asserts a remap signal in response to an interrupt request from a low-speed slave to a processor, and reads information stored in an information register of the low-speed slave. The interrupt control circuit writes the read information into a buffer exclusively for interrupt processing. A switch circuit supplies a read access request which is a request from the processor to the information register to the low-speed slave during negation of the remap signal, and supplies the read access request to the buffer via the interrupt control circuit in order to read the information from the buffer during assertion of the remap signal. By accessing to the buffer exclusively for the interrupt processing instead of the information register in response to the read access request from the processor, the interrupt processing time may be shortened.
US08560742B2
A method of providing one or more computing devices with access to a plurality of resources. The plurality of resources are provided by at least one physical device. The method comprises, at a first control element receiving a data packet transmitted by one of said one or more computing devices, and determining whether said data packet comprises a command including a first logical identifier identifying one of said resources. If it is determined that said data packet comprises a command including a first logical identifier a second logical identifier is obtained, the second logical identifier being associated with said first logical identifier and identifying said one of said resources. A request including said second logical identifier is transmitted to a second control element, the second control element being arranged to identify a physical device associated with said second logical identifier and to forward said request to the identified physical device.
US08560738B2
There is disclosed an information processing device that displays a link related to one peripheral device on a device screen. The information processing device includes obtaining means for obtaining device information of a peripheral device, link forming means for forming the link corresponding to setting information obtained by the obtaining means, and access means for accessing a device management program that manages the peripheral device corresponding to the link when it is determined that an instruction of the link formed by the link forming means has been provided on the device screen.
US08560735B2
Memory devices and methods are described and shown that are capable of being configured in a chain. In one configuration, a single data input port and a single data output port are utilized at a host to communicate with the chain of memory devices. Methods for assigning identifiers to memory devices in the chain are described that include detection of a presence or absence of downstream memory devices. In selected examples, identifiers are assigned sequentially to memory devices in the chain until no additional downstream memory devices are detected.
US08560728B2
A system and method for addressing a mobile device in an IP-based wireless network is provided. Push service providers prepare data for transmission to the mobile device using a first IP address. The addressed data is then transmitted to a push proxy. The push proxy obtains a network identifier that is permanently associated with the wireless mobile device using the first IP address. The network identifier is then used by the push proxy to obtain a second IP address that is temporarily associated with the wireless mobile device. Using this second IP address, the data from the push proxy is then addressed and transmitted to the wireless mobile device via a tunnel created through the wireless network using the second IP address.
US08560718B2
The present invention provides multi media video streams via high speed internet to a worldwide audience by using a specialized automation system with audio and video switching capabilities. This system provides video media streams to multiple platforms such as, cell phones, internet websites, and cable television subscribers.
US08560712B2
A method for detecting and applying security policy to active client requests within a secure user session begins by applying a first heuristic to a plurality of requests for a particular resource to identify a pattern indicating of an active client. In one embodiment, the heuristic evaluates a frequency of requests for the particular resource across one or more secure user sessions. Later, upon receipt of a new request for the particular resource, a determination is then made whether the new request is consistent with the pattern. If so, an action is taken with respect to a secure session policy. In one embodiment, the action bypasses the secure session policy, which policy is associated with an inactivity time-out that might otherwise have been triggered upon receipt of the new request. In addition, a second heuristic may be applied to determine whether a response proposed to be returned (in response to the new request) is expected by the active client. If so, the response is returned unaltered. If, however, applying the second heuristic indicates that the response proposed to be returned is not expected by the active client, the response is modified to create a modified response, which is then returned.
US08560707B2
Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session, such determinations including the use of NAT profile information. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.
US08560706B2
A sender's degrees of separation from a recipient may be used to aid in spam filtering or to otherwise handle a communication. The “degrees of separation” represent a metric used to quantify whether/how the recipient is linked to the sender through intermediary people or other entities. For example, a recipient may know a first user (first degree of separation) and the first user may know a second user (second degree of separation) who knows the sender of an e-mail. In this case, the sender is separated from the recipient by two degrees of separation (by two other contact). A level of “trust” or “legitimacy” about a sender's communication can be inferred by looking at whether the sender is linked to an intended recipient. Typically, user contact lists are evaluated to determine the number of degrees (or hops) are required to link or relate two users.
US08560704B2
A method of establishing a charged connection using a screen sharing application between multi-platforms is disclosed. A transmitting end application is installed in a transmitting end apparatus of a sharing source. A receiving end application is installed in a receiving end apparatus of a sharing target. If the transmitting end application is a charged version, an unlimited connection is established for performing screen sharing between the transmitting end apparatus and any receiving end apparatus. If the transmitting end application is a free version, the method further confirms if the receiving end application is a charged version for deciding whether a limited connection or an unlimited connection should be established. Thus, it is assured that either the transmitting end application or the receiving end application is a charged version, the interests of application developers are protected and users are free from paying twice for establishing one connection.
US08560702B2
Included are systems and methods for resuming a previous browsing session. At least one embodiment of a method includes receiving a request to initiate a current browsing session and in response to receiving a request to initiate a current browsing session, retrieving data related to a previous browsing session, the previous browsing session being different than the current browsing session. Other embodiments include providing the retrieved data in the current browsing session such that the current browsing session is presented as a continuation of the previous browsing session.
US08560696B2
An apparatus that transmits Advanced-MAP (A-MAP) information in a mobile communication network determines whether or not to split an information element to two or more parts that will be transmitted in two or more logical resource units. Each part of information element in a logical resource unit includes an indicator to indicate that a second part exists in another subsequent logical resource unit. In one embodiment, the mobile communication network is used in conjunction with orthogonal frequency division multiple access (OFDMA) techniques.
US08560694B2
A management system for virtual applications may deploy sets of virtual applications to many client devices, dynamically allocate virtual application servers to individual clients, manage updates to the virtual applications, and provide other high level management to deployments of virtual applications. A client device may include a virtual application management client that may communicate with a management server. The management client may add or remove virtual applications to the client device based on a policy received from the management server, and may query the management server to determine a currently available virtual application distribution server when a virtual application is requested. The management server may distribute and manage versions of applications across one or more virtual application distribution servers.
US08560684B2
Disclosed herein is a computer implemented technique for discovering the information technology resources that are involved in a particular networked business transaction. The system comprises three basic components. A robotic transaction playback client records the various steps in a particular transaction and can repetitively execute these steps to analyze the results. A network record collector observes the traffic throughout the network in response to the repeated instances of the transaction executed by the robotic transaction playback client. A backend processor analyzes the observations of network traffic to determine which ones are possibly tied to the transaction, and from this information determine which network components are part of the transaction being analyzed. Event timing information from a plurality of executions of a particular transaction are used to determine resource usage and paths.
US08560675B2
Projection weights may be configured to project usage of a first set of resources by users of a first group of clients systems to usage of the first set of resources by users in a larger group of users. Users of the first group of client systems may be a sample of a larger group of users that access resources on the network using client systems. The projection weights may be determined based on a first set of usage data and a second set of usage data. The first set of usage data may be determined based on information received from monitoring applications installed on a first group of client systems. The second set of usage data may be determined based on information received from a second group of client systems sent as a result of beacon instructions included with a second set of resources accessed by the second group of client systems.
US08560673B2
Methods, systems, and products are disclosed for managing the communications and information resources of a user. When a request for data is received, a message log is queried for the data. A result of the query is then communicated.
US08560671B1
Systems and methods for analyzing the service and performance levels associated with virtual machines in a storage network environment for compliance with a resource capacity policy are provided. Component configuration and connectivity information from components in the network environment is collected without using host agents on the virtual machines. Access paths defining end-to-end access relationships between an application on a virtual machine and storage data objects associated with the virtual machine in the network environment are derived. Access paths comprise sequences of components configured to enable information flow between an application residing on a virtual machine and a data object on a respective storage device. Access path resource consumption is computed and virtual machines with resource consumptions that violate the resource capacity policy are identified.
US08560666B2
A method for providing usage data for links in a resource is disclosed. The method involves maintaining a link usage data for each of the links within a resource, such as a web page, and adjusting a copy of the resource to incorporate the link usage data associated with each link. A user can access the adjusted copy of the resource from a device connected to a network, such as the Internet, to display the link usage data with each associated link. The link usage data can be collected for a selected period of time by the user.
US08560658B2
In general, techniques are described for managing distributed address pools within network devices. A network device that includes a control unit and at least one interface may implement these techniques. The control unit stores data defining a network address pool shared by both the network device and another network device. The control unit includes a shared pool manager module that evaluates the data defining the network address pool to determine a block of addresses of the network address pool that is not in use by the other network device. The at least one interface transmits a request to the other network device requesting the determined block and receives a response from the other network device indicating whether one or more addresses of the requested block are available. The control unit then allocates one or more addresses from the requested block to subscriber devices based on the indication in the response.
US08560650B2
A network device and method for setting parameters of the network device provides a management agent to receive parameters input by a user. The parameters corresponds to one or more service agents of the network device. The management agent sends the corresponding parameters to the one or more service agents. The service agent sends all the parameters to a corresponding driver of the network device upon the condition that the service agent has received all the parameters. The driver sets the received parameters to enable functions of the network device.
US08560648B2
In embodiments of a location control service, location data that identifies the location of a device is stored in a memory module, such as secured non-volatile memory or a storage module, of the device along with a timestamp that correlates to local time at the location of the device. A determination is then made as to whether the location of the device has changed. Functionality of the device can be disabled, and access to data stored on the device restricted, when determining that a change in location of the device was not authorized. Alternatively, the location data can be updated to identify a new location of the device when determining that a change in location of the device was authorized.
US08560636B2
The present disclosure involves systems, software, and computer implemented methods for providing a virtual process context to a plurality of network participants associated with a networked business process. One example method comprises associating a networked business process with a virtual process context, the networked business process comprising a set of interrelated business processes performed by at least two different network participants, receiving a first data object from a first network participant business process associated with the networked business process, storing the received first data object in the virtual process context associated with the networked business process, and notifying at least a second network participant of the stored first data object. In some instances, notifying at least a second network participant of the stored first data object may include transmitting a copy of the first data object to at least a second network participant associated with the first data object.
US08560633B2
Communicating in a peer-to-peer computer environment. A request is received from a user at a peer provider node computer system, wherein the request is signed by a private key. Provided a public key verifies the private key, providing potential peers to the user from the peer provider node computer system such that the user is enabled to utilize the peer-to-peer computer environment for a communication according to user requirements.
US08560624B1
A method of detecting a compromised machine on a network. The method receives an email message from a machine on the network and classifies it as either spam or non-spam. A probability ratio is then updated, according to whether the message was spam or non-spam, by applying a sequential probability ratio test. If the probability ratio is greater than or equal to a first threshold, then the machine is compromised. If the probability ratio is less than or equal to a second threshold, then the machine is normal. The operations of receiving a message, classifying the message, updating the probability ratio, and indicating the machine is normal or compromised until the probability ratio is greater than or equal to the first threshold are repeated for a plurality of messages. Such repeated operations are performed on each of the messages one at a time, as each of the messages is received.
US08560622B2
Systems, devices, and methods of generating location information for an object of interest are disclosed. The location information is based on dynamic input from one or more members of an interest group associated with the object. The input from the one or more members can be provided by users of a collaboration device. The collaboration device includes a GPS receiver, and a target input mechanism in communication with the GPS receiver. The target input mechanism is configured to receive a user indication of the presence of an object of interest to generate location data from the GPS receiver for the object of interest. The collaboration device further includes a radio configured for transmitting the location data to at least one other member of the interest group.
US08560621B2
A method and system of automating capture of electronic data provide a user with an effective universal Internet identity and e-mail address, comprehensive e-mail filtering and forwarding services, and e-receipt identification and data extraction. Detailed user e-mail preferences data stored at a central server may be selectively altered such that incoming correspondence is redirected in accordance with the user's preferences. Computer program code at the central server parses incoming e-mail header information and data content, selectively extracts data from identified types of correspondence, and forwards extracted data in accordance with user preferences data. Additional computer program code may manipulate the extracted data in accordance with format requirements and display the manipulated data to a user in a desired format.
US08560620B2
An e-mail message to which a document is attached is received, and it is determined whether or not a digital signature is appended to the e-mail message. The document attached to the e-mail message is saved as an approved document, which is approved for printing, when it is determined that the digital signature is appended to the e-mail message. On the other hand, the document attached to the e-mail message is saved as a non-approved document, which is not approved for printing, in association with an e-mail address of the e-mail message when it is determined that the digital signature is not appended to the e-mail message. User information is acquired, and the non-approved document saved in association with an e-mail address that is associated in advance with the user information is retrieved. The retrieved non-approved document is changed to an approved document, and that approved document is saved.
US08560619B1
Methods, systems, and apparatus for reducing the delivery of undesirable electronic mail. In one aspect, a method includes, in response to receiving a request to declare email bankruptcy of an email account, emails identified as having undesirable content are identified based on one or more predetermined parameters and automatically moved to a designated location, and, for one or more senders of the emails, a notification is transmitted.
US08560616B1
Technologies are described herein for managing the IP addresses of outbound e-mail messages based on sender reputation. A range of reputation scores is divided into a number of reputation segments, each covering a span of the reputation scores. The available IP addresses are distributed evenly among the reputation segments. The span of reputation scores for each of the reputation segments may be periodically adjusted based on historical data regarding a volume of e-mail messages sent by sender reputation score. In order to select a source IP address for a particular outbound e-mail message, the reputation segment encompassing a sender reputation score regarding the sender of the e-mail message is determined. An IP address is selected from the IP addresses assigned to the reputation segment and returned to be utilized as the source IP address in sending the outbound e-mail message.
US08560609B2
Disclosed is a method of conveying vehicle operation data from a vehicle to a remote monitoring recipient, comprising the steps of establishing a data link between the vehicle and the remote monitoring recipient; collecting vehicle operation data from data sources in the vehicle; packaging the vehicle operation data in a data packet using protocol derived from SNMP; and conveying the data packet over the data link.
US08560608B2
The present disclosure relates to forming crowds of users taking into account known physical boundaries. In general, current locations of a number of users are obtained. A crowd of users is then formed based on the current locations of the users while taking into account one or more known physical boundaries such that the crowd does not include spatially proximate users on opposite sides of the one or more known physical boundaries. By utilizing known physical boundaries in a spatial crowd formation process, users that are spatially proximate to one another but are separated by a physical boundary are not included in the same crowd. In this manner, the spatial crowd formation process provides accurate and meaningful crowd formation in environments such as, but not limited to, buildings with multiple rooms, shopping malls, or the like.
US08560605B1
Methods, systems, and apparatus, including computer programs encoded on computer storage devices, for determining social affinities from public data. In one aspect, a method computes numeric affinity scores or weights between pairs of network identities, e.g., identities made public by users of social web sites on the Internet, where the pairs of identities appear to represent pairs of individual people, using explicit and inferred social connections obtained from public user data on the Internet. Some of the system and methods explore all social connections (paths) between any given pair of vertices X and Y in the weighted graph data structure of such social connections and aggregates information about their number and relative strength to produce the affinity score from X to Y.
US08560581B2
Systems. Methods, and Computer Program Products are provided for recovering transactions of failed nodes using a recovery procedure in a clustered file system (CFS). A data segment is determined that the data segment should be copied to a final storage location by validating that an ownership of the data segment is not associated with any other operational node, via a distributed shared memory (DSM) agent. The ownership of the data segment is set to a local DSM agent.
US08560580B1
An apparatus and method for the visual display of room information. Information of interest is graphically displayed in a manner which conveys the information to in a form which aids in comprehension of the information. Specifically, the information is preferably conveyed on the unit level through the use of the unit's floor plan in a graphical seating chart type format. A graphical icon is used to represent each room in the unit. Components of the icon indicate key considerations for every room. Additional information may also be displayed by clicking on a component of the icon.
US08560573B2
A map difference data generation apparatus includes: most recent and supplementary map data storage devices storing primary most recent and supplementary map data, respectively; a map update reflection device generating secondly most recent and supplementary map data according to an update of a first link, and generating tertiary most recent and supplementary map data according to an update of a second link; a determination device determining a dependency relationship between the update of the first and second links, in accordance with results of searching a route in the tertiary most recent and supplementary map data between first and second nodes, which are both ends of the second link; and a map difference data generation device generating map difference data, which defines a combination of the update of the first and second links, when the update of the first and second links have the dependency relationship.
US08560565B2
A computer implemented method for the retention of a search query, the method comprising selecting a media search source via a user interface; providing a form-based interface that allow the entry of inputs to form a first media search query; submitting the first media search query to the media search source; receiving a first media search result for viewing on the user interface based on the first media search query, the first media search result comprising first media; displaying the first media search result in a collection depository on the user interface; and saving the first media search query as a permalink for later use in submitting a second media search query; wherein the method is performed by one or more processors adapted to execute instructions stored on one or more memory components of the computer, is described herein.
US08560559B1
A system highlights search terms in documents distributed over a network. The system generates a search query that includes a search term and, in response to the search query, receives a list of one or more references to documents in the network. The system receives selection of one of the references and retrieves a document that corresponds to the selected reference. The system then highlights the search term in the retrieved document.
US08560554B2
Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are stored in a database. One or more criteria are applied to the one or more updates to generate an importance weight associated with each update. The one or more importance weights are compared with a designated threshold. When one or more importance weights are identified as meeting or exceeding the designated threshold, the one or more updates associated with the identified one or more importance weights are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device.
US08560548B2
A computer-implemented method for accessing content items in a content store are described. In one embodiment, the computer-implemented method includes maintaining a text index of content items in a content store to enable a keyword search on the content items, receiving a query having a keyword and generating a hit list from the text index using the keyword, and extracting frequent phrases from text within content items of the hit list. The computer-implemented method also includes assigning a relative relevance to the frequent phrases and grouping content items into topics based on presence of relevant phrases within the content items of the hit list. The hit list includes one or more content items of the content store. The frequent phrases having a relatively high relevance are relevant phrases.
US08560547B2
A scorebook system and related methods for receiving optimal performance and weight classification data for wrestlers of any age and background, creating brackets for a tournament event, providing live scoring and real-time statistical data at a wrestling meet and thereafter, analyzing and reporting statistical information about the meets, teams and wrestlers, and compiling and providing media information about a wrestling meet.
US08560534B2
A tag database storing tags indexing captured object can be searched efficiently. In one embodiment, such a search begins by receiving a query for one or more objects captured by a capture system, and determining whether a query time range exceeds a time range of a set of fast tables. In one embodiment, the invention further includes searching the set of fast tables if the query time range does not exceed the time range of the fast tables, the set of fast tables containing tags having meta-data related to captured objects. In one embodiment, the invention further includes searching a set of hourly tables if the query time range does exceed the time range of the fast tables. In one embodiment, the present invention further includes searching a set of daily tables if the query time range also exceeds the time range of the hourly tables.
US08560530B2
Methods, apparatus, and articles of manufacture to rank a web site are disclosed herein. An example method to rank the influence of a web site involves receiving a topic term, filtering out a post that is not relevant to the topic term from a first plurality of posts to a web site, determining a number of inbound links to the web site based on the topic term, determining a time between the inbound links to the web site based on the topic term, and generating a rank of the web site based on the number of inbound links and the time between the inbound links.
US08560529B2
Systems and methods are described that calculate the interestingness of a set of one or more records in a database, either absolutely (i.e., compared to an overall collection of records) or relative to some other set of records. In one embodiment, the measure is a relative entropy value that has been normalized. Various applications of the measure are described in the context of an information retrieval system. These applications include, for example, guiding query interpretation, guiding view selection and summarization, intelligent ranges, event detection, concept triggers and interpreting user actions, hierarchy discovery, and adaptive data mining.
US08560524B2
One embodiment is a server in a cluster storage system. The server includes a Global Lock Manager (GLM) that receives requests for lock priorities for transactions from local lock manager (LLMs) in the cluster storage system. The GLM prevents deadlocks in the cluster storage system by issuing groups of priorities for transactions to the LLMs.
US08560520B2
Information retrieval using time is described. In an embodiment a web-crawler creates time objects which are composites of content of different media types obtained from potentially different sources and, for example, are about the same date or date range. For example, a time object may comprise an image and a piece of text about an event in 1977. In this case the time object may have the date 1977 stored with it as well as URLs of originating web pages. In an embodiment a user is able to query a search engine to retrieve time objects which are displayed in a manner related to the dates of the time objects. For example, the time objects may be displayed in chronological order against a time line. In examples time objects may be dynamically created as a web page is requested and displayed with that web page.
US08560518B2
A website mining tool is disclosed that extracts information from, for example, a company's website and presents the extracted information in a graphical user interface (GUI). In one embodiment, web pages from a website are stored in, for example, computer memory and a structure of the web pages is identified. A plurality of blocks of information is then extracted as a function of this structure and a category is assigned to each block of information. The elements in the blocks of information are then displayed, for example to a salesperson, as a function of these categories. In another embodiment, Document Object Modeling parsing is used to identify the structure of the web pages. In yet another embodiment, a support vector machine is used to categorize each block of information.
US08560516B2
A local search method to be implemented by a portable electronic device is provided for searching a database that contains a plurality of data sets, each of which includes location information and content information. The local search method includes the steps of: (a) upon obtaining a search condition word string inputted by a user, determining whether the search condition word string contains a predefined symbol; and (b) when it is determined in step (a) that the search condition word string contains the predefined symbol, setting a string segment before the predefined symbol as a content condition, and a string segment after the predefined symbol as a location condition, and conducting a type-one search on the database, in which the database is searched for at least one data set whose content information corresponds to the content condition and whose location information corresponds to the location condition.
US08560513B2
Searching information includes: receiving current query data from a client; extracting generic attribute features of the current query data, wherein the generic attribute features are used for calculating a plurality of confidence degrees of the current query data that correspond to a plurality of categories, each of the confidence degrees indicating a degree of confidence that the current query data belongs to a respective one of the plurality of categories; determining the plurality of confidence degrees of the current query data based at least in part on the generic attribute features; searching in a chosen category for a search result that corresponds to the current query data, the chosen category being one of the plurality of categories and being chosen based at least in part on the plurality of confidence degrees; and returning the search result.
US08560511B1
Configurations for providing fine-grain locking of data structures for concurrent reading and writing into one or more data structures utilized by a real-time server. In one aspect, when an update is required to a portion of a data structure, the process enables locking of only that portion of the data structure to prevent other threads and/or processes from accessing the locked portion. Other threads or CPU processes can concurrently read and/or update non-locked portions of the data structure. Another aspect provides for determining whether an access to a portion of a data structure has occurred if the portion is locked and subsequently releasing the portion of the data structure if the access has occurred. In one aspect, the portion is release after a configurable predetermined period of time.
US08560502B2
The present invention relates to a method and a system for replaying full scale Production Database workload using Network or Kernel Capture. In one embodiment, the capture of the Server workload is done using Network Capture or using Kernel drivers. The captured workload is then pre-processed and Replayed to a test system along with full transactional integrity.
US08560499B2
A reasonably-sized testing database instance can be efficiently replicated and maintained for a very large production database while retaining the characteristics and cross-sectional data. The performance characteristics are maintained in order to provide for proper testing of the production database for various application programs. Statistics on the type of data distribution for the customer data are obtained, allowing for parameters to be determined which can be used to store data only near the endpoints of the distribution (and/or at other key locations). In this way, a substantial amount of data skew is retained in a much smaller instance of the production database, allowing for easier performance testing, upgrade testing, etc.
US08560493B2
The usefulness, and consequently the performance, of advertisements are improved by allowing advertisers to better target their ads to a responsive audience. For example, end user local time information may be used in a relevancy determination of an ad. As another example, end user local time information may be used in an attribute (e.g., position) arbitration. Such end user local time information may be associated with price information, such as a maximum price bid. Such end user local time information may be associated with ad performance information. Ad performance information may be tracked on the basis of end user local time information. The content of an ad creative, and/or of a landing page may be selected and/or modified using end user local time information.
US08560492B2
In a machine condition monitoring technique, a sensor reading is filtered using a switching Kalman filter. Kalman filters are created to describe separate modes of the signal, including a steady mode and a non-steady mode. For each new observation of the signal, a new mode is estimated based on the previous mode and state, and a new state is then estimated based on the new mode and the previous mode and state. In the steady mode, evolution covariances of both the observed signal and the rate of change of that signal are low. In the non-steady mode, the evolution covariance of the observed signal is set to a higher value, permitting the observed signal to vary widely, while the evolution covariance of the rate of change of the signal is maintained at a low level.
US08560474B2
An example method is provided and includes collecting inputs for a circuit board under test; evaluating historical repair records using a neuron network; providing repair actions for the circuit board based on the historical repair records; and providing an output reflecting a particular component of the circuit board to be replaced or to be repaired, where the output is associated with a developed probability of successfully fixing an issue that was identified by the test. In more specific implementations, the inputs include fault syndromes and log files associated with the circuit board under test. Additionally, at least one of the inputs of the neuron network is a syndrome vector extracted from a failure log. In yet other instances, particular outputs having higher probabilities are selected as the repair actions. The neuron network can be weighted using diagnosis knowledge weights.
US08560470B2
Various adaptations to adiabatic quantum computation and quantum annealing are described. These adaptations generally involve tailoring an initial Hamiltonian so that a local minimum is avoided when a quantum processor is evolved from the initial Hamiltonian to a problem Hamiltonian. The initial Hamiltonian may represent a mixed Hamiltonian that includes both diagonal and off-diagonal terms, where the diagonal terms at least partially define a center point of a first computation space that is at least partially contained within a second computation space. A problem Hamiltonian may be evolved into a low energy state by inhomogeneously inducing disorder in the qubits of the quantum processor. A higher degree of disorder may be induced in a subset of qubits predicted to contribute to a local minimum of the problem Hamiltonian.
US08560460B2
A system for disposing of medical waste is generally configured to sort waste items into a plurality of containers according to applicable rules and regulations governing the handling and/or disposal of such items. In some embodiments, a system comprises sorting stations each of which houses a number of disposable containers. Each station can identify an item of waste, determine the most appropriate container for the item, and facilitate disposal of the item in the appropriate container. In some embodiments, a detection system for determining a presence and/or a quantity of waste items within a container is also provided. In some embodiments, access to discarded waste items is restricted once the waste items have been placed in a container.
US08560457B2
Systems and methods for increasing user trust by authenticating an electronic commerce server over an electronic communications channel using information received through an out-of-band communication in a physical communications channel are described. In one configuration, a paper bill is sent to a user by physical mail delivery and it includes challenge and response data used to authenticate the electronic commerce server over the electronic communications channel.
US08560453B2
A client computing system inserts selected advertising into digital content. Ads may be inserted into content based on a dynamic advertising matching process that is securely implemented within a hardware-based root of trust. User profiles used in ad matching may be privacy protected and maintained with confidentiality protection in the client computing system and/or a service provider server, respectively. When a client computing system makes a request to the service provider server for content with specified ad slots, the request may be made with the client's EPID signature, which is inherently privacy protected. The hardware-based root of trust protects insertion of selected ads into the linear rendering flow of the content.
US08560450B2
A software suite that provides a bill-payment module and comprises an interactive main interface listing bills due and payment accounts, an interactive history link, an interactive set-up link embedded in the main interface, an interactive transfer-funds link, an interactive calendar link, a plurality of interactive drop-down menus providing upon invocation a plurality of selectable, interactive options for treating the listed bill and an interactive refresh-all link embedded in the main interface.
US08560446B2
A flexible spending account system can be implemented according to one embodiment of the invention so as to automatically substantiate purchases made at a retailer merchant. For example, according to one embodiment of the invention, a method of authorizing products for purchase can be implemented by determining via a computer that a product requested for purchase at a point of sale by a consumer matches a qualified product category under the flexible spending account, sending an authorization request message for requesting use of said flexible spending account of said consumer, wherein said authorization request message comprises a total purchase amount field and a first qualified amount field for a first type of qualified items.
US08560444B2
A method of presenting account payoff information to customers includes receiving electronic data relating to a plurality of customers and evaluating the data to determine a class to which each customer belongs. The method also includes preparing an account statement for each customer in a first class and for each customer in a second class. The account statement for each customer in the first class includes a standard message, and the account statement for each customer in the second class includes a detailed message. The method also includes transmitting an electronic file comprising the account statements for the plurality of customers to a statement generator. The standard message comprises a total time to pay off at least one hypothetical account balance at a hypothetical interest rate based on a first series of minimum payments. The detailed message comprises a total time to pay off an account balance of the customer at an interest rate of the customer based on a second series of minimum payments.
US08560430B2
A system and associated methods are provided for smart hedging in an electronic trading environment. According to one example method, a first order for a first tradeable object and a second order for a second tradeable object are placed based on a spread strategy. Upon receiving an indication that a quantity of the first order is filled, the method involves determining if the second order can be used to offset the quantity filled of the first order by determining if a price of the second order would result in achieving a desired spread price defined for the spread strategy. If the price results in the desired price, the second order is used to offset the quantity filled for the first order in an attempt to achieve the desired spread price. Other tools are provided as well.
US08560420B2
A suite of predictions is defined to model the financial data commonly used to calculate technical indicators one or more periods in the future. Neural networks are trained to make these predictions. The predictions are then integrated with the standard technical indicator calculations to produce predictive technical indicators which are superior because they lead more and lag less.
US08560417B2
A method begins by receiving an accounts payable data file from a client device. The method continues by determining whether a payables profile of a client associated with the client device is to be modified based on the accounts payable data file. The method continues by determining a level of service of the client when the payables profile is not to be modified. The method continues processing payment transactions for accounts payable contained in the accounts payable data file on behalf of the client in accordance with the payables profile via a wide area network when the level of service is a first level of service.
US08560416B1
A method of generating income includes receiving investment capital from an investor. The investment capital is invested in publicly traded master limited partnerships to generate a revenue stream. The investment capital is also invested into a private company. The private company is subsequently converted to a master limited partnership to generate an equity gain. A portion of the revenue stream and a portion of the equity gain are distributed to the investor.
US08560415B2
Systems and methods for matching orders are provided. One or more trade templates are created. The trade templates define groups of orders for financial instruments that may be combined such that all of the orders are matched. A collection of tradable price levels is also created for each template. New orders and resting orders are analyzed using one or more trade templates and tradable price levels to determine whether a combination of orders satisfies all of the elements of a trade template with a required price level. When all of the elements of a trade template are satisfied and an order with a tradable price level is received, the corresponding orders may be matched contemporaneously.
US08560413B1
The invention broadly comprises a method and service of visualization of Internet nodes involved in distributed electronic crime in order to see patterns of actionable intelligence, such as multiple phishing nodes hosted at the same hosting center, or domain names registered in one country that are actually in another country or nodes related by one or more aspects, such as specific criminal attack campaign, target or technical weakness exploited to ease commandeering of the node. The invention involves collecting topological and latency data including changes over time and using the data to determine probable topological and geographical locations of single or multiple nodes, as well as inferential geolocation.
US08560405B1
Methods and system for displaying a click-to-buy overlay for an item on a video in a video hosting site. The item is matched to the video according to video metadata and/or rules selected by the video rights holder. If the uploader is not the video rights holder, the video rights holder can choose to monetize the video by selecting Click-to-Buy metadata and/or rules. A viewer of the video can choose between multiple retailers for an item offered in the overlay. The viewer can further navigate between multiple overlays associated with the video while the video is playing.
US08560401B1
Implementations of methods of the present disclosure include managing an electronic gift registry by establishing an electronic gift registry for a registrant, accessing information about multiple different products that are available to be added to the registrant's gift registry, enabling display of a graphical user interface that presents indications of at least some of the different products that are available to be added to the registrant's gift registry, enabling the registrant to add to the registrant's electronic gift registry the different products for which indications are presented within the graphical user interface by interacting with the graphical user interface, and enabling the registrant to designate one or more products that the registrant has added to the registrant's electronic gift registry as products that, once purchased by a gift giver, are not to be shipped until after receiving a future authorization from the registrant to ship the products.
US08560394B2
A system for aiding a restaurant patron to make a wine selection from wines available in the restaurant wine inventory includes a plurality of dedicated patron display devices and a content management system including a processor, a communications interface and a database wherein the dedicated patron display devices are operable to receive and display screens transmitted from the content management system and transmit patron input to the content management system in order to select a wine from the restaurant inventory.
US08560389B2
A computer-implemented offer redemption method includes the steps of: (a) storing information on a consumer and a payment account associated with the consumer in a computer storage system; (b) receiving activation of an offer from the consumer covering a product or service or a purchase from a retailer; (c) linking the offer to the consumer's payment account; (d) monitoring transactions in the consumer's payment account; and (e) when the consumer has purchased the product or service or made a purchase from the retailer covered by the linked offer using the consumer payment account, making payment for offer settlement to a payment processor managing the consumer's payment account to be credited to the consumer's payment account.
US08560386B2
Systems and methods for selecting advertisements for presentation in a map space are disclosed. Map requests are received, map spaces identified, advertisement bids are received for advertisement space within the map spaces, and advertisements are selected for presentation in the map space based on the advertisement bids. The advertisement bids can be selected through an auction.
US08560384B2
Techniques are provided for generating, by a coupon distributor, a score that represents a quality of a coupon campaign that a coupon provider offers to the coupon distributor. The score may be generated based on the brand of the product, the product category to which the product belongs, the coupon value, and the percentage discount reflected by the coupon. One or more of these factors may be based on historical data that indicates the success (or failure) of previous coupon campaigns (e.g., of the same product, brand, and/or product category, and/or similar coupon value). The coupon distributor uses the score to, e.g., determine whether to accept a proposed coupon campaign, project the number of prints/redemptions of the coupon campaign, determine how to present the coupon, determine an amount to charge for running the coupon campaign, and/or determine products or product categories of coupons to which the coupon distributor should seek.
US08560374B2
A product demand forecasting methodology is presented that applies daily weight values to a weekly forecast to determine daily forecasts for a product or service. The method determines daily weight values for use in forecasting current product sales by blending daily weight values calculated from historical demand data for both recent weeks and year-prior weeks. Recent weeks are used to account for recent correlations and alternation effects, and year-prior weeks are used to account for seasonality effects. The method automatically calculates a measure of significance for the daily weights calculated from the recent weeks and year-prior weeks. The significance of each week is applied as a weighting factor during the blending of recent weeks and year-prior daily weight values.
US08560369B2
An embodiment relates generally to a method of providing technical support. The method includes providing for a plurality of technical groups. Each technical group specializes in a technical area and is comprised of a plurality of senior and junior members. The method also includes receiving a technical issue and routing the technical issue to a selected technical group based on the technical area of the technical issue. The method further includes generating a solution to the technical issue from the selected technical group.
US08560365B2
A computer implemented method, system and/or computer program product allocate multiple resources from multiple organizations. A series of requests for multiple resources from multiple organizations is received. The multiple resources are required to accomplish a specific task, and each of the multiple resources is assigned a probability of consumption. Probabilities of availability of the multiple resources are then determined and transmitted to the organizations.
US08560364B2
Systems and techniques are provided for rationalizing resource allocations. Stored information relating to resources may be retrieved. The stored information may include characteristics of each resource. A resource rationalization category that corresponds to at least one of the characteristics may be identified, and a sub-optimal deployment of resources associated with the resource rationalization category may be determined based, at least in part, on the stored characteristics of each resource.
US08560361B2
A travel information server estimates travel demand with mobility data. The server identifies activity types of users based, at least in part, on mobility data of the users. The mobility data has been collected over time and indicates at least locations and corresponding times at the locations. Travel information is generated with the mobility data for each of the activity types. The travel information for a first of the activity types is adjusted based, at least in part, on travel-related event data that corresponds to the first activity type to generate an adjusted travel information for the first activity type. The travel-related event data indicates an event that potentially influences travel for a short term computing an estimated travel demand with a combination of the adjusted travel information for the first activity type and the travel information for at least a second of the activity types.
US08560359B2
Methods, systems, and computer program products are provided for modeling consequences of events on performance indicators. A causality model is provided to define relationships between events and the consequences associated with each one of the events to modify a value of at least one of the performance indicators associated with each one of the events. An algorithm included in the causality model is executable to compute an impact of the consequences on the value. A causality model management system is provided to manage the causality model, including storing, execution of the algorithm, interfacing with other systems, and simulating what-if scenarios of the events and the performance indicators.
US08560355B2
An integrated computerized sales system for destination events includes a member user interface (MUI) hosted by an application service provider (ASP) and accessible to a plurality of independent service providers that are members of a convention visitor bureau (CVB) organization. Members periodically log into the MUI to review information on a request for proposal (RFP) from a potential destination event organizer. The MUI includes a tentative response booking agreement (TRBA) electronic form to be completed by a member for any services responsive to the RFP that the member is willing to make available. A projected service availability database automatically incorporates information from the TRBA and is accessible only by the CVB. The projected service availability database is reviewed by the CVB in order to prepare a response to the RFP that includes information about services from members of the CVB that is then communicated to the potential destination event organizer.
US08560354B2
The invention relates, in various aspects to systems, methods, and computer readable media suited for implementing a commonly administered, quota share-based multi-insurer primary insurance system.
US08560344B2
A system, method and computer software that provides for a computer implemented system and method for comprehensive reinforcement of human behavior by capturing environmental information for participants and reinforcing their daily choices in their environments. Unique applications of technology are used to record, reinforce and document the desired behavior activities of participants in order to track, promote, encourage and further reward the desired behavior.
US08560343B1
A system and method may provide a refill interface and service which allow a customer to order refills of one or more prescription medications in a quick and hassle-free manner from a mobile device. The customer provides prescription data from a barcode image that includes a number associated with an order. The prescription number is received by a server and a pickup store and a pickup time are determined. The user is provided an opportunity to select a new pickup store and/or a new pickup time. The refill system and method provide the service through a series of web pages and/or via an application running on a mobile device.
US08560341B2
A medical image processing apparatus includes a unit configured to analyze a target medical image a unit configured to register information representing an aptitude of each doctor with respect to interpretation of a specific lesion and a modality used by each doctor, and a unit configured to, when the analysis result includes information associated with a lesion, decide an assigned doctor based on information representing the aptitude of each doctor with respect to interpretation of the specific lesion, and, when the analysis result includes no information associated with a lesion, decide an assigned doctor based on the modality.
US08560337B2
Methods, computer storage media, systems and user interfaces for generating and/or managing medication tapers are provided. Medication tapers are generated by receiving medication taper data and calculating a planned regimen that includes a set of orders based upon the received medication taper data. Each order of the set of orders may be modified, captured and/or completed, for instance, by a clinician. After a medication taper has been completed, it may be retrieved and managed as desired.
US08560333B2
An integrated highly automated competition system allows for selection of one or more competition winners. Documents can be submitted electronically or by hardcopy. Document submissions are checked against databases to determine duplicate existence by a variety of information extracted from the documents. Candidates are filtered by one or more filters requiring candidates meet completeness, qualification, eligibility, and partner/discretionary standards. Candidates are evaluated by one or more readers and scored on a plurality of cognitive and non-cognitive variables. Readers are monitored and corrective action is taken when reader evaluations are determined to require corrective action. Candidates are selected by a two stage process first using raw read scores and then using a successive weighted read score iteration or tie-breaking stage. Winning candidates are subject to progress tracking and re-qualification prior to receiving award payments.
US08560327B2
A method for synchronizing sound data and text data, said text data being obtained by manual transcription of said sound data during playback of the latter. The proposed method comprises the steps of repeatedly querying said sound data and said text data to obtain a current time position corresponding to a currently played sound datum and a currently transcribed text datum, respectively, correcting said current time position by applying a time correction value in accordance with a transcription delay, and generating at least one association datum indicative of a synchronization association between said corrected time position and said currently transcribed text datum. Thus, the proposed method achieves cost-effective synchronization of sound and text in connection with the manual transcription of sound data.
US08560324B2
A mobile terminal including an input unit configured to receive an input to activate a voice recognition function on the mobile terminal, a memory configured to store information related to operations performed on the mobile terminal, and a controller configured to activate the voice recognition function upon receiving the input to activate the voice recognition function, to determine a meaning of an input voice instruction based on at least one prior operation performed on the mobile terminal and a language included in the voice instruction, and to provide operations related to the determined meaning of the input voice instruction based on the at least one prior operation performed on the mobile terminal and the language included in the voice instruction and based on a probability that the determined meaning of the input voice instruction matches the information related to the operations of the mobile terminal.
US08560321B1
An interactive response system directs input to a software-based router, which is able to intelligently respond to the input by drawing on a combination of human agents, advanced speech recognition and expert systems. The system utilizes human “intent analysts” for purposes of interpreting customer utterance. Automated speech recognition subsystems are trained by coupling utterances with IA-selected meanings for those utterances, using non-real time systems to develop the training information for the automated speech recognition subsystems.
US08560306B2
A method and apparatus to search a codebook including pulses that model a predetermined component of a speech signal. The method includes the operations of selecting a predetermined number of paths corresponding to a predetermined number of pulse locations that are most consistent with the predetermined component, from among paths corresponding to pulse locations of a predetermined pulse location set allocated to at least one branch that connects one state of a predetermined Trellis structure to another state, performing the path selecting operation on each of states other than the one state, and selecting a path corresponding to pulse locations that are most consistent with the predetermined component from among paths including the selected paths, wherein each path corresponds to a union of plural tracks of an algebraic codebook. Accordingly, a number of calculations required during a codebook search is reduced.
US08560296B2
Methods herein provide for estimating a high frequency performance of a PCB via model through simulation. A via model is generated to include a representation of structures of a via, such as input and output pads, and input and output stubs. A signal path in the model is defined from an input pad of the model to an output pad of the model along a transmission line segment between the input pad and the output pad. Frequency dependent input impedance values at the input pad are generated based on one or more of the input pad diameter value, the output pad diameter value, the input stub length value, and the output sub length value. A high frequency performance of the via model is estimated based on the frequency dependent input impedance values at the input pad.
US08560292B2
A system and method for simulating a state of a distributed storage system is provided. A current state of a distributed storage system and replication policies for the objects in the distributed storage system is obtained. Proposed modifications to the current state of the distributed storage system are received. The state of the distributed storage system is simulated over time based on the current state of the distributed storage system, the replication policies for the objects in the distributed storage system, and the proposed modifications to the current state of the distributed storage system. Then reports relating to the time evolution of the current state of the distributed storage system are generated based on the simulation.
US08560287B2
A method and a device for the computer-assisted generation of a construction plan for modular aircraft components on the basis of already validated partial module construction plans for the individual modules wherein at least one element is assigned to a respective partial module construction plan, and in this manner a hierarchy is defined that comprises a higher, module level and a lower, element level, with the method comprising: re-utilizing at least one of the already validated partial module construction plans; depending on user input, re-specifying at the element level one of the at least one element in one of the partial module construction plans to obtain an individualized partial module construction plan; validating, only at the module level, a combination of one of the partial module construction plans with the individualized partial module construction plan; and in the case of successful validation, composing the partial module construction plans of the combination validated in this manner, to obtain the construction plan.
US08560283B2
Methods and apparatus to compensate first principle-based simulation models are disclosed. An example method to compensate a first-principle based simulation model includes applying one or more first test inputs to a process system to generate first output data, applying one or more second test inputs to a first principle model to generate second output data, generating an error model based on the first and second output data, applying input data to the first principle model to generate simulation model output data, and compensating the model data via the error model to generate compensated model output data.
US08560282B2
Systems, methods and apparatus for factoring numbers are provided. The factoring may be accomplished by creating a factor graph, mapping the factor graph onto an analog processor, initializing the analog processor to an initial state, evolving the analog processor to a final state, and receiving an output from the analog processor, the output comprising a set of factors of the number. The factoring may be accomplished by generating a logic circuit representation of the factoring problem, such as a multiplication circuit, encoding the logic circuit representation as a discrete optimization problem, and solving the discrete optimization problem using a quantum processor. Output(s) of the logic circuit representation may be clamped such that the solving involves effectively executing the logic circuit representation in reverse to determine input(s) that corresponds to the clamped output(s).
US08560279B2
A method of determining the influence of a variable in a phenomenon includes extracting a selected variable for analysis and conducting a sequence of graphical operations that includes other variables in the phenomenon. Calculating a variable influence indicator for the selected variable and repeating the steps for other selected variables enables an evaluation among the selected variables to determine their influence in the phenomenon.
US08560276B2
The present invention provides a system and method for automatically generating reduced response data sets from complex scientific data via a response data handler (RDH) methodology, thereby eliminating non-systematic losses and oversights often associated with and resulting from the current practice while improving the overall integrity and confidence of the results typically sought in experimental practice.
US08560271B2
The disclosure relates to a method for monitoring the operation of a medication delivery device, the method comprising the steps of: providing a medication delivery device, the medication delivery device comprises a medication delivery module, providing an electronic module coupled to the medication delivery device, the electronic module comprises a sensor element, a control element, and a storing element, detecting, using the sensor element, signals generated in response to a measurable operation of the medication delivery module, generating electronic data by processing, using the control element, electronic information derived from the detected signals, the electronic data comprises information about a medication delivery characteristic of at least one measurable operation of the medication delivery module, and storing the electronic data in the storing element.
US08560269B2
Method for emitting measuring values on a display (27) for a display device. According to the method, the measuring values that are recorded by a measuring device (24) on at least one test object (11) are forwarded to a signal processing device; a measuring value is detected at each measuring point (14-21) on the test object (11), or a plurality of measuring values are detected at each measuring point (14-21) on the test object (11); the average value is determined at each measuring point (14-21), from the number of detected measuring values; the average values of the respective measuring points (14-21) on at least one test object (11) are sorted according to the rank thereof in an evaluation device including an electronic calculator; and the average values are represented on the display (27) together with an upper and a lower boundary line.
US08560259B2
A dynamically self-adjusting magnetometer is disclosed. In one embodiment, a first sample module periodically generates an electronic signal related to at least one magnetic field characteristic of a monitored environment. A second sample module periodically generates an electronic signal related to at least one magnetic field characteristic of a monitored environment. A summing module sums the absolute value of the electronic signal from the first sample module and the electronic signal from the second sample module. A delta comparator module receives the electronic signals from each of the first sample module, the second sample module and the summing module and compares each of the electronic signals with a previously received set of electronic signals to establish a change, wherein an output is generated if the change is greater than or equal to a threshold.
US08560255B2
An intelligent electronic device (IED) integrating a power metering unit (PMU) and a merging unit that combines signals from both analog transformers and digital transformers into a set of merged digital samples. Analog current/voltage signals from analog CTs/PTs are received at the IED's analog inputs and converted to digitized samples. Digital current/voltage samples from digital CTs/PTs are received via point-to-point connections at digital inputs of the IED. A tagging unit applies metadata tags to the digitized and digital samples. The metadata tags include the transformer providing the input signal, sampling rate, primary and/or secondary timestamps, scaling values, calibration values, and/or the location of the IED in the electrical system. The PMU performs metering and/or power quality calculations on the samples, and the calculation results are formatted and transmitted via a master-slave protocol to a requesting master. A grouping unit groups the merged samples into default or custom groupings, which are formatted and transmitted over a network via a publish-subscribe mechanism.
US08560252B2
A coupling element of a sensor of an ultrasonic, flow measuring device, which includes at least three rods having, in each case, a first rod end and a second rod end. The rods, in each case, have, on their respective first ends, first end faces, which, in each case, can be acoustically coupled with the sound-emitting and/or sound-receiving area of an ultrasonic transducer element. The respective first end faces of the rods together form a first coupling surface of the coupling element, and the rods, in each case, have, on their respective second ends, second end faces, which form a second coupling surface of the coupling element, wherein the rods, in each case, have a first rod cross section, which is different in shape and/or size from a respective second rod cross section.
US08560249B2
A method of quickly detecting a handmade explosive in a bottle with a low erroneous alarm frequency is provided. A sample gas generated from a bottle placed on a bottle placement space is sucked-in, and ions of the sample gas are generated by an ion source and subjected to mass analysis. The presence/absence of a mass spectrum derived from the handmade explosive is determined from an obtained mass spectrum, and the result thereof is displayed on a monitor, thereby quickly detecting the handmade explosive in the bottle or the handmade explosive adhering to the surface of the bottle at a low erroneous alarm frequency.
US08560246B2
Methods of managing results of a real-time polymerase chain reaction (PCR) instrument and software associated with such methods are described herein. One disclosed method, among others, comprises calculating, from results of the real-time PCR instrument, a fluorescence signal of a sample during a cycle of a baseline period of the real-time PCR instrument. The method further comprises determining whether or not the fluorescence signal during the baseline period increases by at least a certain percentage compared to cycles outside the baseline period. The sample is flagged as a potentially high-titer sample when the fluorescence signal increases by at least the certain percentage.
US08560245B2
A blood pressure measurement system is configured to perform a calibration automatically when a calibration condition is satisfied. The calibration condition is based upon one or more parameters of pulse waves of a subject. The parameters may include pulse wave area; a time difference between systolic peak and reflected wave peak or dichrotic notch in the pulse wave and a shape of at least a portion of the pulse wave.
US08560239B2
A method is provided for modifying navigation information on a control display unit which has at least one entry field and a plurality of display lines. The method includes at least receiving a plurality of delete command entries, receiving a display line selection, determining the number of delete command entries, identifying a navigation route segment displayed in the selected display line, wherein the navigation route segment displayed in the selected display line comprises at least a first navigation route segment, deleting the first navigation route segment, deleting navigation route segments which follow the first navigation route segment in sequential order until the number of deleted navigation route segments equals the number of delete command entries received, and displaying the navigation information. A system which executes the method is also provided.
US08560238B2
Technology is generally described for computing paths between geographical localities. The technology can receive a request for a path between two or more geographical localities, and compute a path based at least on a popularity rating of intermediate geographical localities.
US08560237B2
Systems, methods, and devices for performing a trip management function are disclosed. A client computer accesses a server networked therewith to retrieve and store data, such as Web documents, relating to the trip. A wireless device interface allows a portable device, wirelessly coupled with a cellular telephone system with the network, to download the Web document. The portable device has cellular telephone functionality, geo-locating functionality, such as GPS capability, for determining its geo-location, and a processor for processing the Web document to help manage the trip. The Web document can include a set of map tiles, which encompass a particular geo-location area, and which form a dynamic map display. As the geo-location of the device changes, the next sequential map tile is downloaded and processed for displayed thereon.
US08560236B1
The subject matter of this specification can be embodied in, among other things, a computer-implemented method that includes identifying one or more previous locations for a mobile electronic device; identifying a plurality of possible travel routes for the mobile electronic device; determining possible locations for the mobile electronic device along the possible travel routes based on determined travel speed information for areas near the previous locations; and providing information for one or more indications of the possible locations to a user.
US08560235B2
An absolute-movement-path calculating apparatus includes a direction acquiring part detecting a movement direction of the terminal at a given timing; a movement-distance calculating part calculating a movement distance of the terminal at the given timing; a relative-movement-path calculating part calculating a relative movement path based on the number of steps and a user's step length and storing the relative movement path; an absolute-position acquiring part acquiring an absolute position of the terminal, and storing the absolute position; and an absolute-movement-path calculating part calculating, each time the absolute positions are stored, a correction value from the relationship between at least two absolute positions and the relative positions corresponding to the absolute positions and calculating an absolute movement path of the terminal indicated by the absolute coordinate from the correction value and the relative movement path.
US08560227B2
A route planning system and method for a navigation system which allows the driver to intelligently plan the route when adding waypoints. The route planning navigation system includes a route planning processor which allows the driver to add and prioritize multiple POIs as waypoints. When one or more new waypoints are added, the driver is allowed to prioritize the waypoints if adding new waypoints does not significantly increase the cost of the route, and an optimized route is generated accordingly. In another aspect, if adding new waypoint significantly increases the cost of the route, a notifying message will be generated by the route planning processor so that the driver is able to make a decision whether to proceed to the new waypoint.
US08560225B2
The present invention includes a system and method for selecting a unique geographic feature, including a mobile device that uses position and orientation sensors to determine a user position and a user orientation. The mobile device is adapted for wireless communication with a database that houses or has access to data concerning geographic features, as well as processing and computing means for calculating specific geographic relations discussed in further detail below. The system of the present invention further includes means for selecting among those features that are topologically related to the polygon. These include means for defining the geometry of the polygon, means for filtering those features that should not be within the geometry of the polygon, and means for ranking those features within the polygon. The method of the present invention is operable in conjunction with the system through the system hardware and software.
US08560217B2
A method of predicting vehicle rollover is provided to assist in preventing vehicle rollover. The method contains the steps of: determining a center of gravity of a vehicle; determining an actual lateral acceleration of the vehicle; determining a maximum lateral acceleration of the vehicle; and determining if the actual lateral acceleration is more than a predefined percentage of the maximum lateral acceleration. When the actual lateral acceleration is more than the predefined percentage of the maximum lateral acceleration, a warning is issued to the driver such that preventative measures can be taken to avoid a rollover.
US08560209B2
The present invention includes an automobile including an enrichment delivery system. The enrichment delivery system includes an engine, a catalytic converter, multiple sensors, a memory, and a control unit. The engine includes an enrichment delivery unit, which delivers base fuel and enrichment to the engine. The engine generates an output which can be received by the catalytic converter. Reactions occur within the catalytic converter, and are outputted by the catalytic converter. The sensors detect an air-fuel ratio from the output of the engine, and the output of a catalytic converter. The sensors detect temperature data for the catalytic converter. The memory stores an enrichment curve indicating that an amount of enrichment supplied to the engine should be gradually increased based on the enrichment curve until a target enrichment amount is reached, or a predetermined target enrichment time is reached.
US08560208B2
An inter-cylinder air-fuel ratio imbalance determination apparatus (determination apparatus) according to the present invention obtains, as an “EGR supplying state imbalance determination parameter”, a value corresponding to a differential value d(abyfs)dt of a detected air-fuel ratio abyfs represented by an output value of an air-fuel ratio sensor when an EGR gas is being supplied, and obtains, as an “EGR stop state imbalance determination parameter”, a value corresponding to a differential value d(abyfs)dt when an EGR gas supply is being stopped. The determination apparatus obtains an “EGR-causing imbalance determination parameter Pegr” by subtracting the EGR stop state imbalance determination parameter Poff from the EGR supplying state imbalance determination parameter Pon, and determines that an inter-cylinder air-fuel ratio imbalance state has occurred due to the supply of the EGR gas when the parameter Pegr is larger than a threshold Pegrth.
US08560206B2
By using a model of a transient response characteristic of an engine and a model of a steady-state characteristic of the engine, a disturbance estimate value is calculated. By using this disturbance estimate value, initial command values of a nozzle opening degree of a Variable Nozzle Turbo and a valve opening degree of a Exhaust Gas Recirculator are adjusted in order to reduce model errors and appropriately handle the disturbance. Hence, it is possible to cause Mass Air Flow and Manifold Air Pressure to follow their target values stably.
US08560193B2
A system for shifting a transmission range includes a selector producing a signal representing a selected range, and the system has a primary state wherein a source of electric power shifts the transmission to the selected range in response to the signal, and a secondary state wherein a source of mechanical energy shifts the transmission to a Park range when the primary state is unable to shift the range.
US08560184B2
A baler charge indicator is configured to indicate a characteristic of a charge in a stuffer chute of a baler. A sensor may be used to detect a characteristic of a baler and a display may be used to indicate the characteristic to an operator.
US08560180B2
The invention relates to a velocity determination apparatus for determining a relative velocity between a first object (12), to which the velocity determination apparatus is attachable, and a second object (1). The velocity determination apparatus comprises a laser (3) having a laser cavity (4) for emitting first radiation (5), which is reflected by the second object (1), wherein the reflected radiation interferes with the first radiation (5) within the laser cavity (4). An interference signal detector (7) detects an interference signal depending on the interference within the laser cavity (4) and a velocity determination unit (8) determines the relative velocity based on the interference signal. A reliability value determination unit (9) determines a reliability value for indicating the reliability of the determined relative velocity based on at least one of the group consisting of the detected interference signal, the determined relative velocity and a characteristic of the laser.
US08560175B2
A method for assisting a vehicle driver in exiting from a lateral parking space in a longitudinal direction with respect to a roadway is disclosed. The method involves measuring at least the length of the parking space to obtain measurement data, determining a parking-space-exiting trajectory at least on the basis of the measurement data, starting a process of exiting the parking space, and carrying out the process of exiting the parking space with simultaneous collision prevention by monitoring a distance from a plurality of objects which bound the parking space. During the exiting process, the steering of the vehicle is controlled automatically, and the automatic control of the steering concludes when the vehicle has reached an intermediate position from which the vehicle can exit the parking space using a single maneuver. The method concludes as soon as the parking-space-exiting trajectory allows for collision-free exiting from the parking space.
US08560174B2
A steering torque shift control amount calculation unit (31) calculates the steering torque shift control amount (εts) by multiplying the basic shift amount (εts_b) used as the basic compensation component by the transition coefficient (Kss). Then, the steering torque shift control amount (εts) is subjected to the low-pass filter process in an abrupt change prevention processing unit (32). An abrupt change prevention processing unit (40) is provided in the steering torque shift control amount calculation unit (31). The transition coefficient (Kss) is subjected to the low-pass filter process in the abrupt change prevention processing unit (40). The cutoff frequency of the low-pass filter that forms the abrupt change prevention processing unit (40) is set to a value lower than the cutoff frequency of the low-pass filter that forms the abrupt change prevention processing unit (32) that executes the low-pass filter process on the torque shift control amount (εts).
US08560173B2
A control system in a straddle-type vehicle is provided. The control system includes front and rear wheels, comprises a load distribution changing section which changes a ground load distribution between the front and rear wheels during driving of the vehicle; a slip suppressing condition determiner section which determines whether or not a suppressing condition used to suppress a slip of one of the front and rear wheels is met, during driving of the vehicle; and a load distribution control section which controls the load distribution changing section to make the ground load of the one of the front and rear wheels greater when the slip suppressing condition determiner section determines that the suppressing condition is met, than when the slip suppressing condition determiner section determines that the suppressing condition is not met.
US08560169B2
A radar device (11) transmits electromagnetic waves so as to scan a predetermined angular range in the horizontal direction around a subject vehicle at predetermined time intervals, and when reflected waves of the electromagnetic waves reflected from an object are received, a reflection point where the electromagnetic waves are reflected from the object is detected based on the result of receiving the reflected waves, the existence of a parking space is determined based on pre-stored subject vehicle body dimensional data and a sequence of reflection points and, furthermore, the feasibility of parking in the parking space (Sp) is determined In this process, since the feasibility of parking is determined based on a road width (Wx) and a width (Wy) of the parking space (Sp) calculated based on the sequence of reflection points, it is possible to carry out a determination of the feasibility of parking in the parking space (Sp) with better precision.
US08560163B2
A method and a device for filtering diagnostic messages obtained from a plurality of elements of a system, each of these elements comprising diagnostic means capable of detecting a failure and of transmitting a message comprising at least one failure indication. The state of at least certain elements of the said plurality of elements is represented by a model of state. After at least one failure message has been received, this message is filtered according to the failure indication that it contains and according to the model of state. In response to the filtering step, the model of state is updated according to the failure indication or the message is rejected. The filtering step is advantageously based on a propositional logic mechanism.
US08560162B2
A monitoring device for monitoring systems of a vehicle, at least some systems of which having self-monitoring routines for self-monitoring and/or some systems of which having external monitoring routines for performing external monitoring of other systems which are not provided for the functions of their own systems or for self-monitoring.
US08560155B2
A powertrain control system for a plugin hybrid electric vehicle. The system comprises an adaptive charge sustaining controller; at least one internal data source connected to the adaptive charge sustaining controller; and a memory connected to the adaptive charge sustaining controller for storing data generated by the at least one internal data source. The adaptive charge sustaining controller is operable to select an operating mode of the vehicle's powertrain along a given route based on programming generated from data stored in the memory associated with that route. Further described is a method of adaptively controlling operation of a plugin hybrid electric vehicle powertrain comprising identifying a route being traveled, activating stored adaptive charge sustaining mode programming for the identified route and controlling operation of the powertrain along the identified route by selecting from a plurality of operational modes based on the stored adaptive charge sustaining mode programming.
US08560149B1
Systems and methods for takeoff assistance and analysis are provided. In one embodiment, a takeoff ground roll assist system for an aircraft comprises: a runway centerline estimator, wherein the runway centerline estimator generates a virtual runway centerline estimate for a runway based on coordinates for the runway from a runway database; an (Inertial Navigation System) INS Output Filter and Fault Detector wherein the filtering of navigation measurements from an on-board inertial navigation system, using a runway centerline start point as established by activation of a pilot operated start point sensor occurs, a centerline tracking estimator coupled to receive a filtered output of the on-board inertial navigation system from the INS output filter and fault detector and to receive the virtual centerline estimate from the runway centerline estimator, wherein the centerline tracking estimator generates a centerline tracking feedback signal that varies as a function of a difference between an aircraft look-ahead point and the virtual runway centerline; and a takeoff criteria evaluator coupled to the runway centerline estimator and the centerline tracking estimator, wherein the takeoff criteria evaluator estimates a lateral deviation between the aircraft and an actual runway centerline for the runway based on an estimated navigation error component, the runway database error component, and a centerline tracking error component.
US08560137B2
An over-current input conditioning limiter is disclosed for remote equipment. The over-current input conditioning limiter includes a current sensing apparatus, a semiconductor switch, and a programmable controller for controlling the peak current drawn from a pair of supply lines. The over-current input conditioning limiter is particularly useful for overcoming voltage collapse and over-current shutdowns of network power supplies feeding remote apparatus known in the art.
US08560134B1
A method and apparatus are provided for a home energy management platform. The platform includes using a whole house power sensor or subset thereof. Data from the power sensor are analyzed using advanced statistical and machine learning techniques for extracting detailed usage information and generating specific energy saving measures, among other relevant information. In an embodiment, a gateway console is provided that has various communication capabilities. The gateway console may communicate with and control HAN devices. The gateway console may collect data from the power sensor as well as HAN devices and upload such collected data to servers for the analysis processing. Certain amounts of data processing and analysis may be performed at a server or at the local level, such as at the power sensor, gateway, or other HAN device, as well. The platform may include a user interface, such as web, mobile, email, mail, phone call, etc.
US08560123B2
Disclosed are a robot, which performs cooperative work with a plurality of robot manipulators through impedance control, and a method of controlling cooperative work of the robot. The method includes calculating absolute coordinate positions of end effectors, respectively provided at a plurality of manipulators to perform the work; calculating a relative coordinate position from the absolute coordinate positions of the end effectors; calculating joint torques of the plurality of manipulators using the relative coordinate position; and controlling the cooperative work of the plurality of manipulators according to the joint torques.
US08560122B2
Disclosed is a teaching and playback method using a redundancy resolution parameter determined in conjunction with a joint structure, for a robot, and a method to apply analytic inverse kinematics to a robot having an elbow with an offset and a computer-readable medium of controlling the same. A reference plane variable with the joint structure is generated and an angle between the reference plane and an arm plane of the robot is used as the redundancy resolution parameter. The robot is taught and its operation is played back in differential inverse kinematics or analytic inverse kinematics using the resolution redundancy parameter.
US08560120B2
A moving robot and its operation method are disclosed. The moving robot includes a moving body/object sensing unit that senses a movement of a human body within a certain distance, a traveling unit that controls a traveling speed and direction, and a controller that outputs a control signal for controlling the traveling speed according to pre-set data to the traveling unit. In a state that the moving robot performs a cleaning operation while moving its locations, when a movement of a human body is sensed by the moving body/object sensing unit, the traveling speed is reduced to allow the user to easily control the external operation, and the efficiency can be increased by utilizing the moving body/object sensing unit for operations of different modes.
US08560119B2
A robot cleaner that travels straight through alignment of drive wheels to move the robot cleaner and a method of controlling travel of the same. Information related to a movement angle of the robot cleaner is detected from angle information of a caster wheel rotating depending upon a state of a floor, such as a carpet in a state in which texture of the carpet occurs in one direction, and, when the movement angle of the robot cleaner deviates due to slippages of the drive wheels, rates of rotation of the drive wheels are adjusted to correct the slippages of the drive wheels such that the robot cleaner easily travels straight.
US08560118B2
Methods, devices (such as computer readable media), and systems (such as computer systems) for performing movements of a tool of a medical robot along a single axis that are achieved by electronically limiting the medical robot's movement to produce movement of the tool along the single axis rather than mechanically restricting the medical robot's movement to produce the single axis movement. The tool's movement will be along the single axis even if a user is moving an input device linked to the medical robot in other axes during the single axis movement. In addition, techniques are disclosed for automating the single axis movement such that it can be programmed to stop at a target location and start at or near a second (e.g., starting) location, which is useful for a procedure such as a brain biopsy, breast biopsy or implantation, and such that a user can execute a command instructing the medical robot to perform the movement without the need for the user to manipulate an input device to cause real-time responsive movement of the medical robot.
US08560117B2
A system for dispensing medicament units is provided. The system for dispensing medicament units comprises a dispensing apparatus, a medicament container and control logic. The dispensing apparatus has a set of slots, and a slot of the set of slots is configured to receive a medicament container. The medicament container is configured to be inserted into the slot and comprises a housing, a chamber, an outlet, a memory, a motorless rotatable disk structure, and a drive mechanism. The control logic is coupled to the memory of the medicament container and the dispensing apparatus, and is configured to transmit the data to the dispensing apparatus. The dispensing apparatus receives the data transmitted from the control logic and determines the slot of the set of slots and selects the medicament container to actuate the drive mechanism to dispense the set of medicament units.
US08560105B2
A computer implemented system includes an integrated logistics support system and a product integrity analysis system that utilize an integrated database. The product integrity analysis system includes a failure mode effects and criticality analysis (FMECA) application that is operable to access a plurality of distribution references, analyze a first and a second distribution reference from the plurality of distribution references, and calculate a particular distribution for a particular part type in the first distribution reference using an associated distribution of the particular part type in the second distribution reference.
US08560101B2
Audio signal processing apparatus includes: an amplitude change extractor 3 which obtains an amplitude change extraction signal which is a signal having an amplitude changing at a fixed quantization width when an amplitude of an input signal temporally changes; a first requantizer 2 which extends, from a first bit count to a second bit count, a bit count representing the amplitude change extraction signal obtained; a second requantizer 5 which smoothes the amplitude change extraction signal by requantizing using a second quantization width less than a first quantization width used on the input signal; a difference signal generator which obtains a difference signal which is a signal represented using the second bit count and obtained by subtracting the amplitude change extraction signal from the input signal; and an adder 6 which generates an output signal by adding a second requantized signal which is the amplitude change extraction signal smoothed by the second requantizer 5 and the difference signal obtained by the difference signal generator 4.
US08560099B2
A technique to automatically provide assistance with the selection of an app for an electronic game is described. An apparatus may comprise an app rating application arranged to receive as input game performance information representing gameplay of an electronic game. The app rating application may process the game performance information and output an app rating indicator of an app corresponding to the app identifier parameter based on the performance information to assist a user in selecting the app. Other embodiments are described and claimed.
US08560092B2
Apparatuses and methods for model quality estimation and model adaptation in multivariable process control are disclosed. A method for updating a multiple input multiple output (MIMO) dynamical model of a process includes perturbing the process, auditing the controller model, identifying poor performing submodels and re-testing the relevant process variables, re-identifying submodels and adapting the model online while the process continues to operate within normal operating parameters. An apparatus comprises an online multivariable controller, a tester, a database to store data corresponding to manipulated variables and controlled variables, and a performance diagnosis module configured to identify problematic submodels and adapt a model used by the controller.
US08560089B2
A device control method and system that sets a control setting through a user interface generated by using an XML (eXtensible Markup Language) document is provided. Operation control of a device is set through a user interface that is generated using an XML (eXtensible Markup Language) document. A user interface is generated for control settings of a device based on received first information, second information corresponding to control setting values is input through the user interface, and the second information is transmitted to the device and corresponding control settings of the device are set. Accordingly, operation control of the device can be controlled through a user interface by using a single standardized document regardless of the type of device.
US08560084B2
A biomedical conductor assembly adapted for at least partial insertion in a living body. The conductor assembly includes a plurality of the first electrical conductors each covered with an insulator and helically wound in a first direction to form an inner coil with a lumen. A plurality of second electrical conductors each including a plurality of un-insulated wires twisted in a ropelike configuration around a central axis to form a plurality of cables. Each cable is covered with an insulator and helically wound in a second opposite direction forming an outer coil in direct physical contact with the inner coil. The inner and outer coils are covered by an insulator. A method of making the conductor assembly and implanting a neurostimulation system is also disclosed.
US08560083B2
An electrode array assembly with a frame that is foldable or bendable on which electrodes are disposed. The frame includes laterally spaced apart bridges. Tabs extend laterally outwardly from the bridges Electrodes are disposed on the tabs. Beams, also part of the frame, extend between the laterally adjacent bridges. The frame can be folded around the beams so as to cause the laterally spaced bridges to at least partially overlap. When the beams are so bent, the electrode carrying tabs extend beyond the bent beams.
US08560082B2
Methods and devices for providing computerized adjustment to therapy parameters using real time and retrospective data processing is provided. Embodiments include receiving a respective data set from an infusion device and an analyte monitoring device for a predetermined time duration, user notification and reminder of the predetermined time duration, time synchronizing the received respective data set, detecting one or more marked data from the one or more respective data set received, establishing one or more filtering criteria to filter of retrospective or historical data based on certain condition, performing automated data analysis based on the detected one or more marked data or the data achieving certain predetermined condition to generate a modification to a therapy profile, generating and modifying rules for profile modification, and providing the generated modification to the therapy profile for reporting and transmission.
US08560078B2
A signal processing system is described for a cochlear implant. A pre-processor filter bank processes an acoustic audio signal to generate band pass signals which represent associated bands of audio frequencies. An information extraction module defines macro bands, each of which characterizes multiple band pass signals, and processes the macro bands in a sequence of sampling intervals. For each sampling interval the information extraction module processing includes: i. extracting timing and energy information from each band pass signal to form requested stimulation events, ii. decimating the requested stimulation events to select a maximum energy band pass signal within each macro band, and iii. decimating each selected band pass signal based on a pulse selection inhibition function and preserving temporal and spectral structures of the band pass signals so as to generate stimulation event signals. A pulse weighting module weights the stimulation event signals with a weighting matrix reflecting patient-specific pitch perception characteristics to produce output electrode stimulation signals to the implanted electrode array.
US08560077B2
A non-invasive device for assisting the treatment of any kind of musculoskeletal disorder, including but not exclusive of those of joint, limb, and spine disorders, includes a brace, sleeve, flexible pad, or any combination of the three, a plurality of electrodes disposed thereon, wherein the plurality of electrodes transmit at least three electrophysical modalities, and a stimulation control unit having interactive software to establish a controlled sequence of transmission of the at least three electrophysical modalities and communicating the controlled sequence to the electrodes. The at least three electrophysical modalities are chosen from a group consisting of neuromodulating functional electrical stimulation, transcutaneous electrical nerve stimulation, pulsed electromagnetic field stimulation, and heat therapy stimulation. The stimulation control unit also provides feedback data using the electrodes for monitoring and integration with the interactive software to analyze and assess biomechanical, neuromuscular, and neurological responses to the device.
US08560074B2
A device for brain stimulation includes a lead body having a distal end section and at least one inner conductive cylinder with at least one inner window cut out from the inner cylinder. The inner cylinder is disposed at the distal end section of the lead body. The device also includes an outer conductive cylinder with at least one outer window cut out from the outer cylinder. The outer cylinder is secured to and disposed concentric to the inner cylinder with a portion of each of the at least one inner cylinder aligned with the at least one outer window of the outer cylinder. The device further includes an insulator configured and arranged to electrically insulate each of the at least one inner cylinder and the outer cylinder.
US08560070B2
A method and an apparatus for determining a time period remaining in a useful life of an energy storage device in an implantable medical device. The method may include measuring a voltage of the energy storage device to produce a measured voltage, and comparing the measured voltage to a transition voltage. While the measured voltage is greater than or equal to the transition voltage, the time period remaining in the energy storage device's useful life is approximated based upon a function of charge depleted. While the measured voltage is less than the transition voltage, the time period remaining in the energy storage device's useful life is approximated based upon a higher order polynomial function of the measured voltage. The transition voltage corresponds to a predetermined point on a energy storage device voltage depletion curve representing the voltage across the energy storage device over time.
US08560065B2
A system for providing improved feedback on administration of CPR is disclosed. A compression sensor (14) is incorporated into a pad (12) adapted to be positioned between a rescuer's hands and a victim's chest. The compression sensor provides an output to a feedback control module (16) that records the output and segments the output into individual compression cycles that are analyzed with respect to evaluation criteria, such as those related to guidelines for effective CPR. The results of the analysis are formatted into a matrix having elements that represent the results of the analysis for an individual compression cycle with respect to an evaluation criterion. An example of the matrix elements is a graph plotting a property of compressions within one of the individual compression cycles over time. Portions of the graphs failing to satisfy one of the evaluation criteria may be highlighted.
US08560057B2
State machine interface system, heart state machine analyzer and/or stimulator, comprising state machine algorithms and a graphical user interface, adapted to receive signals from a sensor device that are related to physiological activities of the heart and/or the circulatory system of a living being and the state machine algorithms determine states of heart cycles based upon the signals. The determined heart cycle states are graphically presented at the graphical user interface such that the temporal relation between the different states are illustrated. The graphical user interface may be circular diagrams or bar graphs including parts representing the temporal relation between the different states.
US08560053B2
A method is disclosed for distending a body lumen in the performance of endoscopic retrograde cholangiopancreatography (ERCP). The method comprises insufflating the body lumen with contrast agent to distend the body lumen. The contrast agent includes gas.
US08560051B2
Apparatus and method for using radio frequency coil systems for magnetic resonance imaging within an open architecture apparatus is provided. The MRI coil system includes a support structure with an open architecture in which secondary support structures, compression systems and plates containing RF coil systems may be introduced. These structures and RF coils can be moved relative to the patient, or removed entirely from the system. In one embodiment the system consists of a tabletop coil system, while another embodiment consists of a dedicated stretcher design.
US08560032B2
Embodiments of the present disclosure include a handheld multi-parameter patient monitor capable of determining multiple physiological parameters from the output of a light sensitive detector capable of detecting light attenuated by body tissue. For example, in an embodiment, the monitor is capable of advantageously and accurately displaying one or more of pulse rate, plethysmograph data, perfusion quality, signal confidence, and values of blood constituents in body tissue, including for example, arterial carbon monoxide saturation (“HbCO”), methemoglobin saturation (“HbMet”), total hemoglobin (“Hbt”), arterial oxygen saturation (“SpO2”), fractional arterial oxygen saturation (“SpaO2”), or the like. The monitor can determine which a plurality of light emitting sources and which of a plurality of parameters to measure based on the signal quality and resources available.
US08560031B2
Extending sockets, formed of accordions generally with buttons attached at their distal ends, for attaching to portable media players or portable media player cases. Cases having attached sockets serve purposes beyond protection of the player, such as managing a headset, attaching to belts or the like, forming stand legs to prop the player at a desired angle, forming grips for gaming, forming a grip for securely holding and manipulating player with one hand, and forming extended legs for wedging players that are phones between the ear and shoulder. The sockets are structured to allow headset cords to be wound around the accordions when the sockets are extended, to prevent the cords from tangling. Space in an attached case may be provided so that the sockets may be partially or fully retracted with headphone cords wrapped around them to save space.
US08560030B2
A host of a global positioning system is enclosed by a cover member having a joint member to connect the host, and the host has a butt joint member to connect the cover member. The joint member is conveniently assembled with and disassembled from the butt joint member, to assemble or disassemble the cover member on or from the host as needed. The host includes a rear cap, at least one location on which is connected with the cover member, and the rear cap has a joint member to connect the host, for assembling or disassembling the cover member on or from the host, as needed. Therefore, the cover member and the rear cap of the global positioning system can be replaced respectively by one own according to a user's needs and preferences, to match color and shape of the global positioning system to be used.
US08560029B2
An antenna system for creating mutual radiation isolation between planar antenna elements over a narrow band uses field cancellation. Adjacent planar antenna elements are positioned in a common ground plane within a mobile phone repeater station, A tuned slot element is positioned between the antenna elements and coupled to share ground plane current in order to maximize cancellation and minimize degradation of the radiation of the antenna elements. The dimensions of the toned slot element are adjusted to obtain lambda/2 resonance, whereby, isolation of more than 10 dB is attained between the antenna elements.
US08560025B2
Provided is a method and apparatus for discontinuously transmitting/receiving packets for low-power consumption of a terminal in a cellular system for packet transmission. The present invention provides a method and apparatus that can perform a low-power consuming operation when a terminal is in active state in a cellular system. The method for discontinuously transmitting/receiving packet data to reduce power consumption of a terminal in a cellular system, including the steps of: a) establishing discontinuous transmission/reception (DTX/DRX) parameters including discontinuous DTX/DRX cycle information for terminals operating in a transmission suspension mode, which is a sub-state of an active state; and b) performing DTX/DRX based on the DTX/DRX parameters in the terminals operating in the transmission suspension mode.
US08560024B2
Wireless power receiving apparatus 150 is retrofitted to a portable electrical device 100 to enable the device to receive power wirelessly. The apparatus comprises a power-receiving element 200 adapted to be attached to the device, e.g. by adhesive 201, and also being adapted to receive power wirelessly from a transmitter of power when the element and transmitter are in proximity with one another. One or more power connectors 203 are connected electrically to the power-receiving element and are adapted to be connected, when the apparatus is in use, to one or more corresponding power connectors 101 of the portable electrical device to deliver power received by the element to the device. The power-receiving element may be in the form of a sticker or may be carried by or incorporated in a replacement cover portion for the portable electrical device.
US08560016B2
A method and system configures operating parameters associated with an operation of a connected accessory or second device in order to mitigate harmonic interference within an operating frequency band of a wireless communication device (WCD). In response to a connection between the WCD and the second device via a physical communications interface, Accessory Authentication and Configuration (AAC) logic of the WCD receives device identifying information about the second device. The AAC logic determines candidate values for each operating parameter, based on the device identifying information. The AAC logic dynamically selects a particular candidate value for each operating parameter, based on a current operating frequency band of the WCD, and an expected level of harmonic interference. The AAC logic automatically configures each operating parameter with the corresponding selected candidate value to enable proper operation of the second device while mitigating harmonic interference within the operating frequency band of the WCD.
US08560014B1
An adapter is provided for a communication device. The adapter includes an elongated hollow shell and a foldable adapting element. The foldable adapting element includes an input half part and an output half part pivotally rotatable with each other between an expansion accommodating position and a fold operation position. The output half part includes an output port for a transmission connector in the communication device. The input half part includes a set of power input ends corresponding to the power output port in the back cover mobile power source of the communication device. When located in the fold operation position, the output port can be plugged into the transmission connector, and the power input ends can be correspondingly connected to the power output port.
US08560013B2
The present invention is a computer based method for updating a user's social networking status based on the user's activities within a vehicle. A vehicle multimedia system having a navigation or GPS system, music playing capability, or hands-free cell phone connectivity capability connects to a user's mobile device or cell phone. The mobile device being capable of accessing the user's social networking website via a mobile wireless network. The multimedia system is housed within the vehicle and is in communication with the mobile device. The vehicle multimedia system communicating information from the multimedia system regarding the multimedia system to and from the mobile device. Information generated on the vehicle multimedia system such as what music is being played, where the user is going, who the user is talking to, . . . etc. is communicated to the mobile device. Said information is updated to a social networking website to update the user's status to indicate activities presently occurring within the vehicle.
US08560010B2
The present invention in several embodiments is a cell phone with breath analyzer that can store a preprogrammed list of phone numbers that are not to be called once a person's blood alcohol level has reached a specific point. This device could look similar to traditional cell phones. Within the mouth piece, or other place on or in the phone is a blood alcohol detector. As a person talks/breaths into the phone, their blood alcohol level will be measured. If the level is over a predetermined amount, a previously programmed list of phone numbers cannot be accessed. This unit may also have the capability to store a help list for the user. This list would allow the consumer to easily call a specific list of individuals if they were in need of a ride or other forms of assistance.
US08560008B2
A wireless device receives neighbor information broadcasted by a current serving network. The neighbor information includes frequency information of neighbors and overlay RAT (radio access technology). According to an embodiment of the disclosure, the wireless device avoids various frequency blocks when scanning for a RAT when it is known from the neighbor information that those frequency blocks are used for a different RAT. Those frequency blocks can either be skipped altogether or scanned only after other frequency blocks are scanned. Therefore, the amount of network scanning can be reduced.
US08559993B2
Techniques for allocating resources in a wireless communications network are provided. According to certain aspects, a scheme is provided, wherein resources of sub-bands associated with non-interfering links are allocated before resources of sub-bands associated with interfering links.
US08559985B2
The invention relates to an electronic short messaging and advertising method where minimal initiative is required from the consumer. Some embodiments of the invention may also be applied to an electronic sales method. The invention may also be applied for normal short messaging. The electronic short messaging method for collect calling may send transmissions to at least one subscriber terminal via the Internet and/or the telephony network. The method may include sending a first transmission to a recipient subscriber terminal for display, wherein the first transmission defines one or more active alternatives including at least one of initiating a collect call and deleting the transmission. In some embodiments, unless the collect call is initiated, the first transmission is automatically deleted after reception after a predefined time period.
US08559982B2
A method for calculating the geographical position of a user equipment (UE) unit includes collecting position parameters conveying the relative position of the UE unit from two or more base stations using technologies mandated for the modern wireless networks. Particularly, know (predetermined) signals embedded in the downlink and uplink subframes, such as preambles, pilots, ranging codes are used for determining the coordinates of the UE unit. In addition, the methods and systems proposed here take advantage of the multiple antennas systems mandated at both the UE and BTS.
US08559969B2
A method and system of a GPS system controlling a voltage of an input signal to an oscillator, the oscillator producing a clock reference signal to the GPS system and a modem system, such that a frequency of the clock reference signal is altered to synchronize the modem system with a corresponding network while the GPS system remains in a locked state.
US08559965B2
It is possible to provide a radio communication system, a radio base station device, and a radio terminal device capable of reducing the power consumption in a radio terminal device without thinning pilot signals used for measuring upstream line quality. In the radio base station device (100) used in a radio communication system using different frequency bands for the upstream line and the downstream line, an upstream line pilot generation unit (115) forms a CQI measuring pilot signal and an upstream line RF unit (105) transmits the communication quality measuring pilot signal by using the upstream line use frequency band in the upstream line pilot transmission section. Thus, the upstream communication quality measuring pilot signal used by the radio base station device (100) to measure the line quality is transmitted by using the upstream line frequency band and accordingly, it is possible to reduce the power consumption in the radio terminal device.
US08559964B2
In a telecommunications network that is able to manage cellular radio-mobile systems, base radio stations can be dynamically reconfigured through an exchange of messages from a configuration managing unit of radio resources adapted to be interfaced with many base radio stations and the affected base radio stations for dynamically reducing telecommunications network block conditions.
US08559956B1
Embodiments disclosed herein provide systems and methods for determining whether a wireless device has departed a femtocell. In a particular embodiment, a method provides determining one or more wireless devices that are registered with a wireless femtocell and are not currently exchanging communications with the wireless femtocell. If a control signal from at least one wireless base station is available, the method provides receiving the control signal and processing the control signal to determine whether a portion of the wireless devices are registered with the at least one wireless base station. The method further provides indicating that the portion of the wireless devices registered with the at least one wireless base station are no longer registered with the wireless femtocell.
US08559955B2
A method and system for managing handover where a database that receives location information about a moving object includes information regarding which base station is used in a current radio link connection and which base stations were used from historic radio link connections. Using the base station radio link history of the object and an electronic map, a processor selects which physical path the moving object is using. Upon matching the object's path with a history of path routes on the list, the processor will apply an optimized handoff sequence to the moving object. The optimized route can be derived from an algorithm that processes previous historical data from moving objects traveling on the same route.
US08559954B2
A method, device and system for sending and acquiring information is provided, which relates to the field of communication, for solving the problem that user equipment (UE) cannot judge whether information transmitted in a time-frequency resource block is pilot measurement information or not that result in inaccurate detection on signal quality of a neighboring cell by the UE. A technical solution according to the present invention includes: acquiring antenna configuration information of the neighboring cell; and sending a message carrying the antenna configuration information of the neighboring cell to the UE. The embodiments of the present invention can be applied in a wireless communication network.
US08559950B2
In various embodiments, a radio base station may be provided. The radio base station may include a transceiver configured to communicate with a radio communication device using a plurality of component carriers; and a message generator configured to generate an idle mode message including an information item related to at least one of the component carriers of the plurality of component carriers of the radio base station. The transceiver may further be configured to transmit the generated idle mode message to the radio communication device.
US08559949B2
In one embodiment, a wireless system comprises a host MSC/VLR of a public land mobile network (PLMN) and a plurality of base station subsystems (BSSs). Each BSS includes a respective base station controller (BSC) and one or more base transceiver stations (BTSs). The wireless system further comprises a virtual base station controller (VBSC) communicatively coupled to the plurality of BSSs and the host MSC/VLR. The VBSC appears, from the perspective of the host MSC/VLR, to be a base station controller for the BTSs in the plurality of BSSs. The VBSC and at least some of the BSSs include functionality for locally switching calls in the BSSs.
US08559942B2
A location reporting paging communication system comprising space satellites, ground stations and a remote receiving unit adapted to resolve a global position from signals transmitted from a communication transmitter. The subscriber in possession of the remote receiving unit updates the paging network with global positioning information. A caller paging a subscriber in possession of the remote receiving unit may request the global location of the remote receiving unit. The paging network could divulge or block such information from a caller depending on the requirements of the subscriber.
US08559940B1
Redundant mechanism in a push-to-talk (PTT) realtime architecture. Redundancy is provided in core delivery systems, which are employed for the emulation of “walkie-talkie” service with circuit switched duplex calls in the carrier network. The disclosed architecture provides for geographic and/or realtime mated redundancy. In one implementation, realtime redundancy is offered in an active-active scenario, although other scenarios are possible. Similarly, redundancy is provided in a roaming gateway implementation of the PTT network.
US08559939B2
A radio access node is configured to digitize a first analog radio frequency signal in order to generate first digital data indicative of the first analog radio frequency signal and is configured to digitize a second analog radio frequency signal in order to generate second digital data indicative of the second analog radio frequency signal. The first analog radio frequency signal is broadcast from a first mobile unit using a first air interface. The second analog radio frequency signal is broadcast from a second mobile unit using a second air interface. The first and second digital data are transported from the radio access node to the base unit using a shared transport medium. The base unit is configured to produce information derived from the first digital data and the second digital data that is used in performing base station processing for the first mobile unit and the second mobile unit.
US08559936B2
A method of remotely controlling a mobile electronic device includes initiating communication between the mobile electronic device and a remote electronic device having a user interface. First output of the mobile device is converted into a first HTML file. The first HTML file is transmitted from the mobile device to the remote device. Second output is presented on the remote device dependent upon the first HTML file received by the remote device. Data is transmitted from the remote device to the mobile device. An application is identified within the mobile device to process the data from the remote device. The data from the remote device is processed within the application. Third output is produced within the mobile device based on the processing of the data from the remote device. The third output of the mobile device is converted into a second HTML file. The second HTML file is transmitted from the mobile device to the remote device.
US08559918B2
Methods and apparatus are disclosed to associate a mobile device with a panelist profile. An example method includes initializing a metering application on the mobile device to operate with partial functionality, parsing a message log with the metering application to identify an installation message, extracting a telephone number from the installation message and saving to a memory of the mobile device, sending an initialization message based on the extracted telephone number to prompt an authorization message, and enabling full functionality of the metering application in response to receiving the authorization message.
US08559911B2
A Method and a system for a Home NodeB (HNB) of Hybrid Access Mode to obtain the access mode of a User Equipment (UE) are provided by the present disclosure. During the registering process of the UE, a Home NodeB Gateway (HNB GW) determines the access membership of the UE according to the capability, the register reason of the UE and the access mode of the HNB itself, and transmits the access mode of the UE to the HNB. The method of the present disclosure enables the HNB of Hybrid Access Mode to differentiate subscribers from non-subscribers, therefore ensuing that users of different memberships (Close/Open) are processed differently, so that HNB can realize indeed to process services of different UEs corresponding to different Quality of Service (QoSes).
US08559901B2
A mobile station including a processor and a memory storing program instructions. The instructions, when executed by the processor, cause the processor to determine if any candidate control channels of a list of candidate control channels are ineligible for selection by belonging to a private network to which the mobile station is not permitted access, analyze those candidate control channels not determined to be ineligible for selection to identify a primary candidate control channel, and attempt to select the primary candidate control channel.
US08559896B2
In a system and method for controlling radio power level, an analog amplifier is utilized with a signal feedback loop. A digitally controlled attenuator is utilized in the feedback loop to apply power level control across a range of power levels.
US08559892B2
A controller 20 transmits a unique ID to a console main unit 10 when starting communication with said console main unit 10. The console main unit 10 determines whether the received unique ID has already been registered in a wired controller No. registration table, and when it has already been registered, sets already registered correspondence for corresponding a virtual controller No., a wired controller No., and the unique ID. Otherwise, if it is not yet registered, a wired controller No. and the unique ID are corresponded, and new registration and correspondence setting for corresponding them to a virtual controller No. is conducted. The virtual controller No. corresponded to the unique ID is associated to predetermined information processing if the already registered correspondence setting or new registration and correspondence setting is completed.
US08559888B2
The present invention discloses a signal polarization method, apparatus and system, and relates to the field of cellular network technologies. At the time of adjusting a polarization manner of a signal, an antenna does not need to be replaced, and a physical installation posture of the antenna does not need to be adjusted manually either. Therefore, a manual requirement and an operation cost are reduced, a workload, work risk and time are reduced, and a normal operation of a service of a cell is ensured. The signal polarization method provided in the embodiments of the present invention includes: receiving physical channel signals sent by a base transceiver station; determining a polarization manner of each physical channel signal; and polarizing, by adjusting at least one of an amplitude and a phase of each physical channel signal, the physical channel signals according to the polarization manner.
US08559880B2
A method and apparatus of improving capacity of channel is disclosed. A vector X(t) is generated based on a cycle period 1/T of a wide-sense cyclo-stationary (WSCS) noise and a whitening filter W(t) for decorrelating the WSCS noise in frequency domain. A scalar signal X(t) is generated by shifting the vector X(t) in the frequency domain.
US08559868B2
A system, method and network device for covering a plurality of areas by one cell are disclosed. The system includes: a plurality of radio frequency groups and at least one base band unit. One radio frequency group corresponds to one area of the cell, one radio frequency group corresponds to one date channel, and one base band unit is connected to a plurality of radio frequency groups through a plurality of date channels. The embodiment of the invention reduces the signal interference among each area of the same cell, increases the system capacity, and benefits cell splitting, i.e., benefits increasing the capacity and upgrading during network enhancement.
US08559865B2
A method and apparatus for detecting a jammer comprising sampling an input signal; downconverting and sampling the input signal to generate a sampled downconverted (SD) input signal; comparing the sampled input signal to a wideband threshold THWB, and comparing the SD input signal to a narrowband threshold THNB; generating a wideband (WB) interrupt signal based on the comparison to the THWB, and generating a narrowband (NB) interrupt signal based on the comparison to the THNB; and generating a composite interrupt signal based on at least one of WB interrupt signal and NB interrupt signal. In one aspect, the apparatus comprises a wideband jammer detector for generating a WB interrupt signal to indicate a wideband jammer; a narrowband jammer detector for generating a NB interrupt signal to indicate a narrowband jammer; and interrupt logic for generating a composite interrupt signal based on one of WB interrupt signal and NB interrupt signal.
US08559864B2
A medium conveying device includes: an inclined roller that feeds a recording medium in a direction that is inclined from a conveying direction of the recording medium; and a counter member disposed at such a position as to be opposed to the inclined roller with the recording medium interposed in between and having a curved surface on a side of the inclined roller, and one of an outer circumferential surface of the inclined roller, a rotation axis of the inclined roller, and the curved surface of the counter member is inclined according to an angle between a feed direction of the inclined roller and the medium conveying direction and a radius of curvature of the curved surface so that the outer circumferential surface of the inclined roller and the curved surface of the counter member contact each other approximately in line contact.
US08559855B2
There is provided an image forming agent holding container having a container body that is installable into and removable from an image forming device body and in which an ejection hole for use in ejection of image forming agent is formed, an opening/closing part that is shiftably mounted on the container body so as to open and close the ejection hole, and a manipulating part turnably supported by the container body to be used for shifting the opening/closing part relative to the container body, the manipulating part shifting to and from an open position to place the ejection hole in an open state, a sealing position to place the ejection hole in a sealed state, and a fitting position to fit the manipulating part to the container body.
US08559838B2
An fixing apparatus of the present invention includes: a developer image forming section that is provided to an apparatus main body and forms a developer image on a recording medium; a fixing section that is provided to the apparatus main body and fixes the developer image that has been formed on the recording medium by the developer image forming section; an identification section that is provided to the fixing section and allows a type of recording medium for being fixed by the fixing section to be identified; and a banning section that is provided to the apparatus main body, identifies the type of recording medium for being fixed by the fixing section using the identification section and bans image forming on a recording medium that has a different type from the type of recording medium for being fixed by the fixing section.
US08559833B2
An image forming apparatus includes an image bearing member on which an electrostatic latent image is to be formed and a developing device for developing the electrostatic latent image by supplying a developer to the image bearing member. The developing device includes a developer container; a rotatable developer carrying member, including a first electrode member; and a developer supplying member, which includes a surface foam layer and a second electrode member. The apparatus further includes a measuring device for measuring a remaining developer amount in the developer container by detecting electrostatic capacity between the first and second electrode members and a replenishing device for replenishing the developer supplying member by rotating the developer supplying member at a speed slower than a speedduring image formation. When the measured remaining developer amount is not more than a threshold, the developer is replenished, and thereafter the remaining developer amount is again measured.
US08559831B2
A method and system for printing image documents using a variety of toners where some toners using a multi-development station having two or more development stations. These toners are co-printed prior to fixing, on the receiver by the multi-development station.
US08559825B2
The present disclosure includes a digital communication method and system for use in telephone exchanges, wireless and wired communication systems. The communication system uses hybrid wireless switches where communication links are established and data is transferred via modulated electron beams. The electron beams are controlled by electromagnetic field to target a specific output channel according to a unique identifying signature. The switch can concurrently process data from multiple users and supports half-duplex or full-duplex allowing receiving and transmitting data at the same time. The switch can concurrently communicate with other switches, stationary stations, and with mobile stations. The wireless switch can also act as a multiplexer and demultiplexer to connect users in a communication system or to transfer data, video and audio signals to subscribers from wireless, satellite, or local area networks. The hybrid wireless switch can transfer data among input and output channels according to unique identifying signatures assigned by the user.
US08559821B2
An apparatus comprising a laser transmitter having a first side and a second side, a filter coupled to the first side, a detector coupled to the second side, and a temperature controller coupled to the laser transmitter and the detector. Also disclosed is an apparatus comprising at least one processor configured to implement a method comprising receiving a photocurrent of a backward light from a laser, determining a wavelength shift offset between a wavelength of the output light and a filter transmission peak, and adjusting a temperature of the laser to substantially reduce the wavelength shift and align the wavelength of the output light with the filter transmission peak.
US08559816B2
An extender box (EB) includes: a downlink data sending module configured to send downlink data to first passive optical network (PON) devices; at least two uplink data receiving modules configured to receive uplink data sent from a corresponding first PON device respectively; and a duplexer configured to convert the data transmission mode used by the downlink data sending module and the uplink data receiving modules from dual-fiber transmission to single-fiber transmission to implement single-fiber bidirectional transceiving. The uplink data receiving modules have ports corresponding to uplink ports of the first PON devices on a one-to-one basis. Optical fibers of the uplink data receiving modules that are connected with the uplink ports of the first PON devices are separated from optical fiber of the downlink data sending module, where the optical fiber is connected with downlink ports of the first PON devices. A data transmission method and a PON system are also disclosed.
US08559814B2
A power-saving mode flag generating unit 101e sets a power-saving mode flag to active (non power-saving mode, turning on the power-source) when it receives a reset signal from a MAC unit 102. Furthermore, the power-saving mode flag generating unit 101e sets the power-saving mode flag to sleep (power-saving mode, turning off the power source) in accordance with a signal-interrupt detection signal obtained by the signal-interrupt detecting unit 101f1 of the packet monitoring unit 101f. Depending on the state of a packet, the power-saving mode flag generating unit 101e changes the power-saving mode flag to active or sleep for the data communication area of the packet; however, for the ranging area of the packet, the power-saving mode flag generating unit 101e always sets the power-saving mode flag to active. A pattern discriminating unit 101g discriminates between the data communication area and the ranging area of the packet.
US08559813B2
A time-domain (TD) reflectometer that is designed to operate based on probe and response signals that are substantially fully spectrally confined to a designated frequency passband. In one embodiment, the TD reflectometer uses a passband transmitter to generate the probe signal based on a pseudo-random bit sequence and a passband receiver to demodulate the response signal. The TD reflectometer determines the impulse response of a channel under test based on cross-correlation of the transmitter and receiver baseband signals. In various embodiments, the TD reflectometer can be designed to operate in an acoustic-frequency range, a radio-frequency range, or an optical-frequency range. Due to its passband configuration, the TD reflectometer is advantageously capable of determining impulse responses without disrupting the operation and/or interfering with normal functions of the tested channel.
US08559809B2
An image shooting device includes an image shooting part, an operation part, a display part that displays a first image which is being shot by the image shooting part under a first light source on a display medium, a recording part that records a second image shot under a second light source by the image shooting part which receives the image shooting instruction from the operation part in a storage medium, a shooting condition setting part that sets a first shooting condition for the first image and a second shooting condition for the second image when the first light source is different from the second light source, and a shooting condition control part that performs control on shooting conditions of the image shooting part such that the first image is shot under the first shooting condition and the second image is shot under the second shooting condition.
US08559802B1
A system and method for isolating the motion of a camera relative to a base structure is disclosed. In one embodiment, the system may generally include a plurality of bearing pucks coupled to the base structure. Each of the bearing pucks may be configured to receive and expel a pressurized fluid. In addition, the system may include a camera support coupled to the camera. The camera support may include at least one bearing member defining a spherical surface. The bearing member may be positioned adjacent to the bearing pucks such that the pressurized fluid forms a fluid layer between the spherical surface and the bearing pucks. The fluid layer may suspend the bearing member relative to the bearing pucks such that the camera support is rotationally isolated from the base structure.
US08559796B2
A television video recorder apparatus is provided which is capable of generating a moving picture file reproducible in user's intended video quality and volume on a mobile terminal apparatus. The television video recorder apparatus extracts encoding condition information from a memory card in which a first moving picture file encoded under predetermined encoding conditions and having the encoding conditions is stored, and stores the extracted encoding condition information in a rewritable ROM. Next, the television video recorder apparatus sets the encoding conditions on the basis of the encoding condition information stored in the rewritable ROM, generates a second moving picture file by encoding a video signal and an audio signal to be recorded in accordance with the set encoding conditions, and stores the generated second moving picture file in the memory card.
US08559790B2
The present invention relates to an information processing device, an information processing method, and a program, whereby playback of PG and TextST images can be controlled from a BD-J application. There are defined a mono PG/TextST stream of a PG/TextST image that is a mono image serving as a 2D image, a stereo PG/TextST stream of a PG/TextST image that is a stereo image serving as a 3D image, and a PG/TextST stream for offset of a PG/TextST image that is a mono image to be used for generating a stereo image along with an offset value for giving disparity to the mono image, as a PG/TextST stream of a PG/TextST image. An stream selecting API selects a mono PG/TextST stream, a stereo PG/TextST stream, or a PG/TextST stream for offset. The present invention may be applied to a BD player configured to play a BD, or the like.
US08559787B2
A Browsable SlideShow is recorded on a BD-ROM. The Browsable SlideShow includes a video stream, an audio stream and PlayList information. The video stream and the audio stream are recorded on separate areas on an optical disc. The PlayList information includes a plurality of pieces of PlayItem information, each of which has an In_time and an Out_time which specify a single piece of picture data in the video stream and a Still_time indicating a period during which the piece of picture data is still-displayed. A still period indicated by the Still_time is a length of time that is longer than or equal to a VBV-delay when reading a subsequent piece of picture data to an Elementary Buffer 5 of a playback apparatus. The VBV-delay is based on the time required for seeking between the separate areas and reading the audio stream.
US08559781B2
A sleeve has a handle and extensions to engage a fiber optic connector for insertion into and removal from high density adapters. The sleeve may have multiple connectors installed in a single sleeve and it may be removable. The sleeve has first and second extensions to engage the inner and outer housings, respectively, to insert and remove the fiber optic connector from an adapter.
US08559775B2
An array reflector comprising a waveguide and a high reflectivity mirror is disclosed. The waveguide has an input end and a reflective end. The high reflectivity mirror is disposed at the reflective end. The array reflector also includes n−1 mirrors arrayed along the length of the waveguide, wherein n is an integer greater than two.
US08559772B2
A fiber-optic vibration sensor for generators in power stations is disclosed. The sensor includes an optical fiber which has a freestanding end, wherein the freestanding end is caused to oscillate under the influence of vibrations, and the resulting oscillations are detected as a measure for the vibrations. Only the net weight of the optical fiber serves as a centrifugal mass.
US08559770B2
A Fabry-Perot optical sensor for sensing a parameter such as pressure or the like is provided. The sensor includes a lead optical fiber from the end of which projects a spacer having an end surface curving inwardly. A diaphragm extends across the forward end of the spacer. The diaphragm is flexible in response to the parameter to be measured and defines a forward reflector of the Fabry-Perot cavity within the optical sensor. A method for manufacturing such a sensor is also provided.
US08559769B2
A device includes a semiconductor waveguide and a control signal waveguide formed along a planar surface of a substrate. The control signal waveguide includes a segment located along and proximate a segment of the semiconductor waveguide. The control signal waveguide is configured to photo-excite charge carriers in said semiconductor waveguide.
US08559767B2
There is described an imaging apparatus having an imaging assembly that includes an image sensor. The imaging apparatus can capture a frame of image data having image data corresponding to a first set of pixels of the image sensor. The imaging apparatus can capture a frame or image data having image data corresponding to a second set of pixels of the image sensor.
US08559754B2
Grid foil shadows of a synchronous grid are removable by obtaining an approximate fluoroscopic image by extracting detection signals of pixels not influenced by the grid foil shadows from a fluoroscopic image and carrying out an interpolation process thereon, obtaining a grid foil shadow image by determining a difference between the fluoroscopic image and the approximate fluoroscopic image, obtaining a foil shadow standard image by averaging the grid foil shadow image in a longitudinal direction of the grid foil shadows, and removing the grid foil shadows by determining a difference between the fluoroscopic image and the foil shadow standard image.
US08559752B2
A processing unit for an image processing apparatus enables the reduction of background noise or disturbances on a scanned image. The processing unit is arranged to apply an image enhancement method to the luminance image data of the scanned image only and merge the obtained modified luminance image data with additional luminance image data obtained from the chrominance image data so as to recover light shades on the background that may have been removed by the image enhancement method.
US08559744B2
The invention relates to the processing of a digital object that comprises: cancelling the noise of an original object (I) of a first type containing noise in order to obtain a noise-free object (J) of the first type; obtaining an object with a quasi-white noise of the first type from a difference (B) between the original object and the noise-free object; applying to the noise-free object (J) a first processing (t1) that comprises a neighboring processing for obtaining a transformed object (K) of a second type, the first processing being such that it would structure the noise contained in the original object if it was applied to said original object; applying to the noise object a second white processing (t2) for obtaining a quasi-white transformed noise object (C) of the second type; and inserting into the transformed object (K) the transformed noise object.
US08559735B2
An information processing apparatus is disclosed, including: a receiver, an extractor, and a selector. The receiver receives a portion of an image as an image area. The extractor define one or more divisions corresponding to the image area received by the receiver as a first division group, extracts first codes of the first division group, and extracts second codes of second divisions of the image area influencing decoding of the first codes, if extraction of the second codes is not suppressed. The selector suppresses extraction of the second codes in response to a selection indicating not to extract the second codes.
US08559731B2
Personalized tag ranking of images, including identifying within a reference image collection any images that are similar to an input image, identifying within a source image collection any images that have associated tags that are similar to a set of input tags associated with the input image, identifying among the images identified in the reference image collection any images that are similar to the images identified in the source image collection, and calculating a weight for each of a plurality of tag pairs, where each of the tags in each of the tag pairs is associated with a different subset of the images in the reference image collection identified as being similar to the images identified in the source image collection, and ranking the input tags of the input image in accordance with a predefined ranking function as applied to the tag pair weights.
US08559729B2
Systems and methods automatically generate a model of a form or other document and identify the form or other document. In one aspect, a system and method normalize an image of a document and identify the relative positions of vertical and horizontal lines in the normalized image. The relative positions of vertical and horizontal lines of the normalized image are the model of the document image. The model may be stored in a record, such as an array. The system and method compare the relative positions of vertical and horizontal lines of the model to the relative positions of vertical and horizontal lines of other models to identify a matching model.
US08559725B2
A disclosed method for extracting a raster image of a page from a portable electronic document that includes (a) acquiring commands and resources of the raster image of the page by analyzing a format of the portable electronic document, (b) extracting first and second candidate raster images by processing the commands and the resources of the raster image of the page, (c) integrating the first and second candidate raster images as an integrated candidate raster image provided that the first and second candidate raster images are linked together, and (d) removing a pseudo-raster image from the integrated candidate raster image.
US08559722B2
An image recognition apparatus detects a specific object image from an image to be processed, calculates a coincidence degree between an object recognizability state of the object image and that of an object in registered image information, and calculates a similarity between the image feature of the object image and the image feature in the registered image information. Based on the similarity and coincidence degree, the image recognition apparatus recognizes whether the object of the object image is that of the registered image information. When the similarity is lower than the first threshold and the coincidence degree is equal to or higher than the second threshold, the image recognition apparatus recognizes that the object of the object image is different from that of the registered image information.
US08559721B1
A method and apparatus for quantitative and qualitative imaging of fugitive emissions of gas, vapors, or fumes are described. The apparatus includes a filter mosaic for placement in registration over an imaging focal plane array (FPA). The filter mosaic includes at least two filter elements providing transmission response functions for transmitting wavelengths of light corresponding to an absorption wavelength (online wavelength) and a non-absorption wavelength (offline wavelength) of the targeted fugitive emission. Also described is an image processing method for transforming a filtered image into an image of the targeted fugitive emission.
US08559720B2
A video processing technique is performed on a video media service to identify video segments of interest. The video processing technique (200) is supplemented by a text extraction technique (245, 255, 270), as well. The resulting video segments of interest (289) can be stored as to produce a version of the media service which is shorter in time length than the original video media service.
US08559719B2
A spectral anomaly detection method includes the steps of segmenting a panchromatic image, obtained from a hyperspectral sensor into cluster data sets. Principal component analysis can be separately performed on each of the cluster data sets to produce a plot of principal components. An anomaly detection algorithm can be applied to an adaptively selected subset of principal components for each of the cluster data sets to produce cluster detection scores. Finally, separate detection thresholding algorithms can be applied to each of the cluster detection scores, and the results of the detection thresholding algorithms can be combined into a single detection plane.
US08559717B2
A system and method are disclosed for detecting and labeling places in a video stream using change-points detection. The system comprises a place label generation module configured to assign place labels probabilistically to places in the video stream based on the measurements of the measurement stream representing the video. For each measurement in the segment, the place label generation module classifies the measurement by computing the probability of the measurement being classified by a learned Gaussian Process classifier. Based on the probabilities generated with respect to all the measurements in the segment, the place label generation module determines the place label for the segment. In cases where a Gaussian Process classifier cannot positively classify a segment, the place label generation module determines whether the segment corresponds to an unknown place based on the perplexity statistics of the classification and a threshold value.
US08559709B1
A method for encoding a text image. In one embodiment the method comprises determining a background color of an image; dividing the image into text pixels and background pixels, each of the background pixels comprising the background color; determining a text color based on colors of the text pixels; determining a text attribute comprising a luminance profile describing a contour of luminance of a set of the text pixels; generating a binary text mask based on position and luminance of each of the text pixels and the luminance profile; and generating, by a computer, an encoded image comprising the background color, the text color, the binary text mask, and the text attribute.
US08559704B2
Enabling height recognition processing by setting a height of an arbitrary plane to zero for convenience of the recognition processing. A parameter for three-dimensional measurement is calculated and registered through calibration and, thereafter, an image pickup with a stereo camera is performed on a plane desired to be recognized as having a height of zero in actual recognition processing. Three-dimensional measurement using the registered parameter is performed on characteristic patterns (marks m1, m2 and m3) included in this plane. Based on a positional relationship between a plane defined as having a height of zero through the calibration and the plane expressed by the calculation equation, a transformation parameter (a homogeneous transformation matrix) for displacing points in the former plane into the latter plane is determined, and the registered parameter is changed using the transformation parameter.
US08559690B2
An image reconstruction method for reconstructing a tomographic image (fj) of a region of investigation within an object (1), comprises the steps of providing detector data (yi) comprising Poisson random values measured at an i-th of a plurality of different positions, e.g. i=(k,l) with pixel index k on a detector device and angular index l referring to both the angular position (αl) and the rotation radius (rl) of the detector device (10) relative to the object (1), providing a predetermined system matrix Aij assigning a j-th voxel of the object (1) to the i-th detector data (yi), and reconstructing the tomographic image (fj) based on the detector data (yi), said reconstructing step including a procedure of minimizing a functional F(f) depending on the detector data (yi) and the system matrix Aij and additionally including a sparse or compressive representation of the object (1) in an orthobasis T, wherein the tomographic image (fj) represents the global minimum of the functional F(f). Furthermore, an imaging method and an imaging device using the image reconstruction method are described.
US08559688B2
A signal processing method is presented. The method includes acquiring undersampled data corresponding to an object, initializing a first image solution and a second image solution, determining a linear combination solution based upon the first image solution and the second image solution, generating a plurality of selected coefficients by iteratively updating the first image solution, the second image solution and the linear combination solution and adaptively thresholding one or more transform coefficients utilizing the undersampled data, an updated first image solution, an updated second image solution and an updated linear combination solution, and reconstructing a data signal using the plurality of selected coefficients.
US08559675B2
A driving support device includes an image-capturer that captures side rear images of a vehicle, a distance measurer that measures a distance between the vehicle and another vehicle, and a vehicle detector that detects the another vehicle in the captured images. A superimposed image generator calculates a distance of units of the vehicle length based on information concerning the vehicle length stored in a vehicle length information storage and the distance to the another vehicle detected by the distance measurer, and generates a superimposed image based on the calculated distance. A display image generator synthesizes the generated superimposed image on a side peripheral image including the captured side rear images, and displays the image on a display installed in a position at which the field of front vision of the driver is not obstructed.
US08559666B2
A speaker device having a speaker section firmly fixed to a stand section so the orientation of the speaker section relative to the stand section can be easily adjusted. The speaker device includes a speaker section, a stand section, and a fastening section for fastening the speaker section and the stand section to each other. The speaker section includes an engaging groove section, and a curved, contact receiving section which allows the angle of the speaker section relative to the stand section to be adjusted. The fastening section includes an engaging section engaging with the engaging groove section, and a screw thread section connected to the engaging section and engaging with a screw thread hole formed in the stand section. The fixation of the speaker section to the stand section can be adjusted by rotating the screw thread section to engage the screw thread section with the hole.
US08559664B2
A microphone unit comprises a microphone, leg members and a base. The microphone comprises a diaphragm for detecting sound and a housing for containing the diaphragm. The leg members project outwardly from a rear wall of the housing, and are provided near a second through-hole which connects a second inner space to outer space. The base is connected to the leg members to form a gap between the housing and the base. When the microphone unit thus formed in a simple structure and reduced thickness is mounted in a product, the gap allows the outer space to be connected to the second inner space through the second through-hole, making it possible to efficiently guide sound to the second inner space and obtain good differential characteristics.
US08559661B2
A sound system comprises at least three audio driver arrangements (101, 103, 105) for emitting audio signals. The audio driver arrangements (101, 103, 105) are angled relative to each other to emit sound signals in different directions angled at least 45° apart. A driving unit (201, 203, 205) is provided for each audio driver arrangement (101, 103, 105) to generate a drive signal. The audio driver arrangements (103, 105) angled most relative to each other are arranged to emit audio signals being between 90° and 270° out of phase. The driving arrangement (201) for the third audio driver arrangement (101) has a varying phase response with a variation resulting in the emitted audio signal varying between a first phase interval proximal the signal emitted from a first of the other audio driver arrangements (103) and a second phase interval proximal to the signal emitted from the second of the other audio driver arrangements (105). The invention may e.g. allow a reduced sensitivity to speaker and listening positions.
US08559657B2
Diaphragms of a plurality of capacitor microphone units are arranged in the same plane and the capacitor microphone units are connected in series to make an output from an impedance converter connected to one capacitor microphone unit drives a ground side of another capacitor microphone unit connected to the impedance converter.
US08559645B2
A method and device are provided for automatic, recursive adjustment of at least one hearing device worn by a person. The device includes a stimulus generator unit, which emits at least one acoustic stimulus to the hearing device, a signal detection unit with at least one sensor, which detects the neuronal activity of the brain of the person due to the acoustic stimulus, a computation and control unit, which determines a measure of listening effort from the detected neuronal activity and determines changes to hearing device parameters from this. A hearing device control unit changes the hearing device parameters accordingly. The computation and control unit repeatedly prompts the stimulus generator unit to emit a hearing stimulus and the hearing device control unit to change a hearing device parameter, until the measure of listening effort drops below a predefinable first threshold value. This allows hearing devices to be adjusted objectively and automatically in a very robust and reliable manner.
US08559644B2
The present invention provides an apparatus for sound comprising a sound source generating unit for generating an electric signal from a sound source, N (N≧2) amplifiers which are connected in series so that the output part of one amplifier is connected with the input part of the other amplifier and one of them is connected with the sound source generating unit, and 2N speakers which are respectively connected with left and right output parts of each of the N amplifiers. According to one aspect of the invention there is formed a multiple stereo imaging including a first stereo imaging, a first mono imaging, a second mono imaging and a second stereo imaging generated by the first mono imaging and the second mono imaging.
US08559642B2
A mobile device (110), e.g. a token, holds a current key and one or more previous (expired) keys in memory (130). If the token needs to communicate with another device (144), e.g. with a reader, and the reader does not have the current key but has a previous key, the token encrypts the current key with the previous key and sends the ciphertext to the reader, which decrypts the current key. The token use different cryptographic material for communication with respective different facilities. Rather than requesting the reader to identify the facility, the token assumes that the facility is the same as in the most recent successful authentication. If the authentication fails, only then the token requests the reader to identify the facility. Authentication time and electric power are saved if the facility is the same. Other embodiments are also provided.
US08559631B1
Systems and methods for attribute-based encryption systems that support more efficient decryption are provided. The disclosed systems and methods can be configured to decrypt data using a constant number of pairings while the number of attributes used during encryption or decryption can be selected and scaled arbitrarily.
US08559629B2
A content source includes a random number generator that generates scrambling control word based on at least one random number. A source processing module generates proxy data that includes cryptographic parameters that are based on the scrambling control word, generates cryptographic data and generates scrambled media content based on the scrambling control word. A network interface sends the proxy data to a sanction server, and sends the cryptographic data and the scrambled content to a caching server.
US08559628B2
A client device includes a network interface that transmits a request for the media content to the sanction server, receives second sanction data from the sanction server, transmits second cryptographic data to the caching server, receives first cryptographic data from the caching server and that receives scrambled media content from the caching server. A random number generator generates a random number. A client processing module, in response to the second sanction data, generates the second cryptographic data based on the random number and the second sanction data, generates a scrambling control word based on the second sanction data and the first cryptographic data and descrambles the scrambled media content based on the scrambling control word.
US08559623B2
A double sliding stability space-saving slide cover lifting structure used in an electronic device consisting of a base member and a cover panel is disclosed to include a pair hinges, a pair of sliding rail holders, a pair of bearing members, a pair of plastic slide guides, a pair of sliding rails, a pair of gears and a pair of gear racks is disclosed. The sliding rails are respectively slidably coupled to channel bars of the plastic slide guides in the bearing members, enhancing sliding stability. Further, the bearing members are prepared by a high load strength material and fixedly mounted on the sliding rail holders to support the plastic slide guides and the sliding rails, saving the space and enhancing the cover panel connection stability and preventing gear slippage and uneven bias of the cover panel.
US08559615B2
The present invention is a Contact server that enables customers to submit call-back requests to a call center via the Internet, or virtually any other communications technology available. A call-back to the customer can be placed via any communications technology available. In its preferred embodiment, the Contact Server enables a call-back request to be submitted by a customer directly from an HTML page on a Web site, and have that same HTML page be presented to the agent that receives the call-back request. The agent can then place a telephone call to the number provided by the customer who submitted the call-back request, and at the same time, establish a TCP/IP communications session with the customer. This TCP/IP session can proceed between the agent's Web browser and the customer's Web browser, and the visible actions performed by the agent are transferred to the customer and displayed on the customer's browser. The TCP/IP session proceeds simultaneous with the telephone call between the agent and the customer.
US08559613B2
The disclosure provides a method for performing a communication transfer service for an access gateway control function user, comprising: after the AGCF user accesses to a public Switched Telephone Network/Integrated Services Digital Network Emulation Subsystem (PSTN/ISDN Emulation Subsystem (PES)), performing the communication transfer service for the AGCF user, by applying a tight/loose coupling mode between an AGCF and an application server (AS) and by applying an AS main control/end to end control mode between the AS and non-AGCF users. The disclosure also provides a system for performing a communication transfer service for an access gateway control function user, comprising: a communication transfer unit configured to perform the communication transfer service for the user belonging to the AGCF by applying a tight/loose coupling mode between the AGCF and an application server (AS) and by applying an AS main control/end to end control mode between the AS and non-AGCF users. The communication transfer service for a user belonging to the AGCF can be is performed by using the method and the system of the disclosure.
US08559610B2
Methods, devices, apparatus, computer-readable media and processors are provided for allocating network resources in a group communication system based on one or more call control rules. Call control rules may utilize one or more call control decision parameters including, but not limited to, the location of the group call members, the cost of the communication link and/or network resource options, the network load of the communication link options and the security status and/or priority status of the group call and/or the group call members. By basing allocation of the network resources on one or more of the call control decision parameters, the group communication call may experience improved latency and call cost, and/or may be assigned the requisite call security and/or call priority.
US08559609B2
A teleconferencing system for establishing a facilitator-led teleconference involving a plurality of callers, a facilitator, and at least one party that can receive transfers. The teleconferencing system is operated by the facilitator under the control of application software through a user interface. A facilitator-led teleconference is formed and the callers are informed of how to initiate a transfer to the party, such as by touching of a key on their telephone keypad. The system detects the callers who initiate transfer. If the party is available the initiating caller is automatically transferred to that party. If the party is not available, such as would happen if numerous callers initiate transfer to that party, the initiating callers are placed into a transfer queue. When the party becomes available the callers in the queue are then transferred in queue order. Preferably an initiating caller remains in the facilitator-led teleconference until transfer and all transfers are performed with disruption to the ongoing teleconference.
US08559607B2
A network assurance analytics (NAA) system and method is disclosed. The NAA can be part of a risk analytic for telecom (RAFT) program. The NAA system is configured to monitor telecommunications networks, detect errors or fraud in those telecommunications networks, and provide solutions to resolve the errors or reduce the fraud. Traffic of a telecommunications network is electronically monitored for at least one pattern that is indicative of a telecommunications anomaly. Based on a set of a set of telecommunications profiles stored in a database, a model score representing a value of the telecommunications anomaly is generated. A solution for the telecommunications network to reduce the model score associated with the telecommunications anomaly is then generated for execution on the telecommunications network.
US08559600B2
An X-ray waveguide according to the present invention includes: a core for guiding an X-ray in such a wavelength band that a real part of the refractive index of a material is 1 or less; and a cladding for confining the X-ray in the core, wherein: the cladding has a periodic structure in which multiple materials having different real parts of the refractive index are periodically arranged in two-dimensional directions perpendicular to the guiding direction of X-ray; and the periodic structure has a period of 100 nm or less.
US08559588B2
Provided is a shift register configured by cascade connecting unit circuits each including a bootstrap circuit. In at least one example embodiment, for the unit circuits, a time period during which a transistor is in an ON state and a clock signal is high level corresponds to a clock passing period. Among transistors whose one conduction terminal is connected to a gate of the transistor, channel lengths of transistors configured such that a low-level potential is fed to gates of the transistors to turn the transistors to an OFF state in the clock passing period and that a low-level potential is applied to the conduction terminal of the transistors in the clock passing period are made longer than the channel length of the transistor. With this, it is possible to reduce a leakage current in the clock passing period, and to prevent the fluctuation of a gate potential of the transistor and dullness in an output signal from occurring.
US08559579B2
An all-digital frequency synthesizer architecture is built around a digitally controlled oscillator (DCO) that is tuned in response to a digital tuning word (OTW). In exemplary embodiments: (1) a gain characteristic (KDCO) of the digitally controlled oscillator can be determined by observing a digital control word before and after a known change (Δfmax) in the oscillating frequency; and (2) a portion (TUNE_TF) of the tuning word can be dithered (1202), and the resultant dithered portion (dkTF) can then be applied to a control input of switchable devices within the digitally controlled oscillator.
US08559578B2
This is a data reproduction circuit for receiving data and reproducing the data and its clock which has an over-sampling determination circuit for sampling the received data by a clock with frequency higher than the data rate of the received data and converting the sampled data into digital signals, a circuit for selecting and outputting the reproduced data, a phase error detection circuit for detecting a phase error from its timing deviation with the received data, based on the reproduced clock, a data selection circuit for adjusting its phase, based on the output of the phase error detection circuit, a phase adjustment circuit for adjusting the phase of the reproduced clock to reproduce a new clock and a clock generation circuit for supplying the over-sampling determination circuit and the data selection circuit with the newly reproduced clock.
US08559575B2
Systems and methods are provided for calibrating the internal oscillator of a microcontroller from a remote clock source. In some embodiments, an electronic device can request timing information from a third party device using a timing independent signal. The timing information received from the third party device may be used to calibrate the microcontroller clock of the electronic device. In some embodiments, the internal oscillator may be calibrated based on timing information received from multiple third party devices. Once calibrated, the microcontroller may initiate timing dependent communication with other electronic devices using a timing dependent protocol, such as a serial protocol.
US08559574B2
A system for detecting and minimizing interference in a radio receiver includes a plurality of bandpass filters having different response characteristics, a power detector configured to compare a power output of a first bandpass filter and a second bandpass filter, and logic to cascade a third bandpass filter when the difference in power output between the power output of the first bandpass filter and the power output of the second bandpass filter exceeds a threshold amount.
US08559570B2
In one embodiment, the present invention includes a method for determining when a step change occurs to a control value for a numerically controlled oscillator (NCO) providing a mixing signal, mixing the mixing signal with an input radio frequency (RF) signal to obtain an intermediate frequency (IF) signal and demodulating the IF signal into a demodulated signal, generating a correction value based on the step change, and applying the correction value to the demodulated signal. Other embodiments may be used to cancel other undesired signal portions, such as impulse spikes generated from the NCO change.
US08559569B1
Systems, methods, and other embodiments associated with preamble detection based on repeated preamble codes are described. According to one embodiment, an apparatus is provided that wirelessly receives a signal and calculates a differential output corresponding to a multiplication of the signal and a delayed version of the signal. A cross correlation is performed between the differential output and a known preamble pattern to produce a cross correlation output. A moving average calculation is performed on the cross correlation output to produce an average cross correlation. One or more peaks are detected in the average cross correlation when the average cross correlation has an amplitude greater than a threshold. When the one or more detected peaks meets predetermined criteria, the apparatus provides information about at least one of the detected peaks for subsequent signal processing.
US08559563B2
A receiver is an ATSC (Advanced Television Systems Committee)-receiver and comprises a pseudo-tone based carrier tracking loop and symbol timing recovery loop comprising one, or more, detectors for providing at least two pseudo tone (PST) signals. The first PST signal drives the carrier tracking loop and the second PST signal drives the symbol timing recovery loop. The detector provides the first PST signal such that the first PST signal is determined as a function of carrier offset excluding symbol-timing offset; and provides the second PST signal such that the second PST signal is determined as a function of symbol timing offset excluding carrier offset.
US08559554B2
A radio transmitter is provided at least comprising a signal generator for generating a continuous signal and an antenna for outputting a transmission signal, wherein at least one output of the signal generator is connected with at least one input of the antenna. Herein, the signal generator is connected with the antenna via an interrupt unit connected between the two for selectively interrupting and maintaining a signal connection between the signal generator and the antenna.
US08559549B2
The burst oscillation device 20 includes the data generation part 21, the operation part 11, the signal selecting part 40 and the burst generation part 50. The generation part 21 outputs the encoded data encoded based on data for communication. At the signal selecting part 40, the pulse release timing of predetermined repetition period is randomly delayed by the PPM and further delayed randomly by the minimal time by means of the PSK modulation, thereby realizing the decreasing of the peak value of the average power spectral density.
US08559548B2
The radio communication device offers data communication with no adverse effect of EMI radiation. In response to EMI radiation detected by the radiation detector, the controller changes the normal communication mode into the avoidance communication mode. In the avoidance communication mode, the transmitter prepares a transmission packet so as to satisfy the following relational expressions: T1=T0/2/M and T2=T0/2 (where, T0 represents the cycle of an AC power source; T1 represents the transmission time; and T2 represents the transmission cycle). The transmission power changer determines the transmission power by multiplying T2/T1 to the transmission power in the normal communication mode. The transmission rate changer determines the transmission rate by multiplying T2/T1 to the transmission rate in the normal communication mode. The transmission packet is transmitted in synchronization with the stopping time of EMI radiation detected by the timing detector.
US08559545B2
A channel information feedback method adapted in a receiving end of a multiuser multiple input multiple output (MU MIMO) system has following steps. A subspace matrix and a magnitude matrix related to a transmitting end of the MU MIMO system are obtained according to a channel matrix corresponding to the receiving end. A first quantization is performed on the subspace matrix to generate a quantized subspace matrix. A second quantization is performed on an auxiliary information matrix to generate a quantized auxiliary information matrix, where the auxiliary information matrix is corresponding to the magnitude matrix and a residual subspace matrix, and the residual subspace matrix includes residual subspace information after the first quantization is performed on the subspace matrix. The quantized subspace matrix and the quantized auxiliary information matrix are fed back to the transmitting end through an uplink channel.
US08559543B1
Methods and apparatus are provided for soft-decision maximum likelihood demodulation to decode a data vector transmitted in a multiple-input multiple-output (MIMO) communications channel. Soft-decision demodulators are disclosed that implement sphere decoding to reduce complexity of demodulation while preserving optimal performance. Candidate signal values associated with the transmitted data vector may be obtained and partitioned into signal bit groups. A sphere search may be performed over the candidate signal values within a search radius value to determine a smallest distance metric for each signal bit group. The search radius value may be updated based on a current smallest distance metric for each signal bit group. A log-likelihood ratio (LLR) may be computed from the determined smallest distance metrics for each signal bit group using a soft-decision demodulator.
US08559542B2
The present invention relates to a method for communicating a signal to a first station from a second station, the stations having antenna array. For communication in bands like 60 GHz, it is advisable to carry out analog beam steering. But it is needed to compute all the beam forming weights in a single message. Then, the invention-proposes that for each signal, in the preamble, a plurality of training symbols are included, wherein during each training symbol repetition, the receiving station adjusts at least one antenna parameter of the plurality of antennas and measuring the combined signal for computing a set of antenna weights to be applied for an analog beam forming on the antenna array for receiving and/or transmitting the data field.
US08559541B2
A signal transmission method for use in a multi-antenna system includes: receiving a complex signal using N antennas and M timeslots as a single unit, and generating a space-time code (STC) for performing interleaving and phase-shifting operations of the received complex signal; and applying the space-time code (STC) to the received complex signal, and transmitting the resultant signal. Therefore, the signal transmission method provides a space-time code (STC) provides a space-time code (STC) having higher performance and lower encoding complexity, and can effectively transmit the signal via the multi-antenna system.
US08559537B2
A system and method for providing dynamic channel equalization in V2V and V2I communications systems. The method includes separating the channel bandwidth of a message into a plurality of subcarriers having different subcarrier frequencies, where the subcarriers include data subcarriers and pilot subcarriers. The method demodulates the message in the receiver to extract symbols from the message and determines channel estimation frequency responses using a least-squares estimation process and the extracted symbols for the pilot subcarriers. The channel estimation frequency responses of either the pilot subcarriers, the pilot subcarriers and some data subcarriers, or the pilot subcarriers and all data subcarriers are used to generate updated channel estimation frequency responses, and a new channel estimation frequency response is generated for each extracted signal using a previous channel estimation frequency response and the updated channel estimation frequency response. The extracted symbols are equalized using the new channel estimation frequency response.
US08559532B2
To assist with the detection of unfiltered device(s), a system observes how the received noise changes between two links as the transmit signal is changed. Harmful unfiltered nonlinear devices will generate significant noise that depends on the transmitted signals; therefore, this additional noise can be quantified to some extent by comparing the observed noise for two different transmit signals. The total noise can be determined from the SNR if the received signal is known. The received signal may be read directly in some non-standard systems, or it may be determined from the known transmit signal and channel attenuation, which is sometimes the case in standard-compliant links, but often with a relatively large error. To circumvent this problem, certain embodiments of this invention only consider the change in noise between two links with the same channel attenuation. This differential comparison makes it unnecessary to accurately know the channel attenuation.
US08559531B2
An apparatus for serial communication using embedded clock signals is presented. The apparatus includes a clock-embedded signal generator for generating a data signal and a data-bar signal displaying a data stream according to relative positions and, when an external clock is input, generating a clock-embedded data signal and a clock-embedded data-bar signal by equalizing the data signal and the data-bar signal. The apparatus also includes a clock-embedded signal recovery unit for recovering the data signal and the data-bar signal according to relative positions of the clock-embedded data signal and the clock-embedded data-bar signal, and recovering synchronization information of the clock by detecting when the clock-embedded data signal and the clock-embedded data-bar signal are equalized. A method for serial communication using embedded clock signals is also presented.
US08559529B2
A display system includes: an image data output device which outputs image data; an image display device which displays an image corresponding to the image data; and a control device which controls the image data output device; wherein one of the control device and the image data output device has a compression rate setting unit which determines whether the image corresponding to the image data is a natural image or not and sets a compression rate for the image in accordance with a type of the image; and the image data output device has an image data output unit which outputs a compressed image data acquired by compressing the image data at the compression rate set by the compression rate setting unit.
US08559524B2
A video decoding apparatus and method based on a data and function splitting scheme are disclosed. The video decoding apparatus based on a data and function splitting scheme includes a variable length decoding unit performing variable length decoding and parsing on a bit stream to acquire residual data and a decoding parameter, and splitting the residual data and the decoding parameter by row; and N (N is a natural number of 2 or larger) number of clusters splitting dequantization and inverse discrete cosine transform (IDCT), motion vector prediction, intra prediction and motion compensation, video restoration, and deblocking function into M number of functions, acquiring the residual data, the decoding parameter, and macroblock (MB) processing information of an upper cluster by column, and splitting the information acquired by column into M number of functions to process the same.
US08559522B2
An image/sound supply device repeatedly supplying sound data and image data in such a manner that intervals between transmission start points of the sound data become constant, includes: a block data extraction section extracting first block data including data with a difference between two frame images with a time lag; a block data dividing section dividing the first block data into second block data with a data amount equal to or smaller than a second data amount when a data amount of the first block data is larger than the second data amount; a sound data output section outputting the sound data with a first data amount; and a block data output section outputting the first block data subsequently to the sound data when the first block data is not divided, and outputting the second block data subsequently to the sound data when the first block data is divided.
US08559521B2
A motion compensation method includes receiving mode information that identify a field motion estimate/compensate mode. The method further includes performing, on the basis of the mode information, a motion compensation of a decoded image signal including a luma signal and a chroma signal in a format in which the number of chroma pixels is vertically different from the number of luma pixels. The method further includes detecting a condition that a reference field has a different parity from a current field for a motion compensation. The method also includes controlling, in the detected condition, the motion compensation so as to vertically shift a phase of the chroma signal in the reference field so that the reference field will coincide in phase of the chroma signal with a current field.
US08559514B2
Efficient memory fetching techniques are described that can improve data fetching during a motion compensation decoding process. The techniques propose several different memory fetching modes that may be very efficient in different scenarios of the motion compensation decoding process. A motion compensator may a particular memory fetch mode from a plurality of possible modes on a case-by-case basis for the memory fetches associated with a motion compensation decoding process of a macroblock. The techniques described herein may be particularly useful when fractional interpolation to sub-integer pixels is used in the inter-frame compression.
US08559508B2
A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.
US08559507B2
A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.
US08559492B2
A transmitter-only integrated circuit (IC) chip for performing an external loopback test without an additional receive pin in a chip and an external loopback test method include drivers, mounted on the transmitter-only IC chip, for transmitting data through transmit pads that are installed in correspondence to a plurality of channels; and a loopback test circuit for receiving data as external loopback data through one of the transmit pads set as a receive pad for a test, the data being transmitted through one of the remaining transmit pads, and then comparing the received external loopback data with original transmit data.
US08559481B2
The present application relates to a method and an apparatus for synchronizing a receiver timing to a transmitter timing using a known preamble of a signal. In at least one embodiment of the method and/or the apparatus of the present application, a power normalized cross-correlation metric (PNCC metric) is estimated based on a signal power and a noise floor power. According to a first embodiment, two cross-correlation functions, one based on the PNCC metric and the other based on a cross-correlation metric, are used to decide if synchronization events occur and based on the analysis of time indexes and PNCC magnitude values, a timing synchronization index used to synchronize receiver timing to transmitter timing is determined. According to a second embodiment, the cross-correlation function based on the PNCC metric is used to decide if synchronization events occur and based on an analysis of time indexes and PNCC magnitude values using a clustering approach, a timing synchronization index is determined.
US08559475B2
A heat sink for cooling parts, subassemblies, modules, or similar components, for cooling electrical or electronic components. The heat sink includes at least one cooling element which forms at least one cooling area for connecting the component that is to be cooled and which is made of a metallic material in the cooling area.
US08559471B2
A high-power diode end-pumped solid-state UV laser comprises high-power fiber-coupled end pumping laser diodes, a specially designed fundamental laser cavity and multiple high-power high-efficiency harmonic generations. Nonuniform fundamental laser cavity has to be used, i.e. the beam size of the fundamental laser cannot be uniform in the fundamental cavity. Thermal transfer inside the laser crystal and harmonic crystal has to be specially and carefully treated, and special crystal mounts were designed to optimize the thermal contact and maximize the heat transfer. In addition, harmonic crystal mounts were specially designed to minimize the loss and protect the hydroscopic crystals.
US08559470B2
A tunable laser includes a substrate comprising a silicon material and a gain medium coupled to the substrate. The gain medium includes a compound semiconductor material. The tunable laser also includes an optical modulator optically coupled to the gain medium, a phase modulator optically coupled to the optical modulator, and a waveguide disposed in the substrate and optically coupled to the gain medium. The tunable laser further includes a first wavelength selective element characterized by a first reflectance spectrum and disposed in the substrate, a second wavelength selective element characterized by a second reflectance spectrum and disposed in the substrate, an optical coupler disposed in the substrate and joining the first wavelength selective element, the second wavelength selective element, and the waveguide, and an output mirror.
US08559469B1
A system and method for voice transmission over high level network protocols. On the Internet and the World Wide Web, such high level protocols are HTTP/TCP. The restrictions imposed by firewalls and proxy servers are avoided by using HTTP level connections to transmit voice data. In addition, packet delivery guarantees are obtained by using TCP instead of UDP. Variable compression based on silence detection takes advantage of the natural silences and pauses in human speech, thus reducing the delays in transmission caused by using HTTP/TCP. The silence detection includes the ability to bookend the voice data sent with small portions of silence to insure that the voice sounds natural. Finally, the voice data is transmitted to each client computer independently from a common circular list of voice data, thus insuring that all clients will stay current with the most recent voice data. The combination of these features enables simple, seamless, and interactive Internet conferencing.
US08559463B2
Systems and methods are described for efficiently transmitting packetized data from a sender to a receiver over a communications link. A compression context is established between the sender and the receiver based upon commonalities in each of the data packets prior to transmitting the data over the communications link. The data is compressed according to the compression context to thereby create compressed data packets, and the compressed data packets are transmitted to the receiver across the communications link. By establishing compression contexts prior to transmission, the need for in-band signaling is reduced or eliminated.
US08559459B2
A bandwidth allocating control apparatus for use in an optical communication base station has its reception bandwidth divided into a bandwidth for short distance and a bandwidth for long distance. A residual bandwidth calculator calculates a residual bandwidth remaining unallocated in the bandwidth for short distance after having allocated the reception bandwidth to short-distance subscriber terminal units. A middle-distance subscriber terminal classifier uses a middle-distance boundary calculation model representing the relationship between the residual bandwidth and a communication distance from the base station to the subscriber terminal units to further classify long-distance subscriber terminal units into a middle-distance subscriber terminal unit and a long-distance subscriber terminal unit. A middle-distance bandwidth allocator further allocates the residual bandwidth to the middle-distance subscriber terminal unit in addition to a predetermined bandwidth allocated thereto.
US08559449B2
A system, apparatus and a method for implementing a secured communications link at a layer other than that at which packets are filtered are disclosed. In one embodiment, a computer system is configured to form a virtual private network (“VPN”) and comprises an address inspection driver to identify initial target packet traffic addressed to a target server. Also, the computer system includes a pseudo server module to receive rerouted initial target packet traffic from the address inspection driver. The pseudo server module is configured to convey packet regeneration instructions to a VPN gateway. The address inspection driver functions to identify additional target packet traffic addressed to the target server and routes the additional target packet traffic to the pseudo server. In one embodiment, the pseudo server is configured to strip header information from the additional target packet traffic to form a payload, and thereafter, to route the payload to the target.
US08559447B2
A mesh network, operating as a virtual Ethernet switch, includes multiple nodes operating as Mesh Network Gateway Interfaces (mesh NGIs) enabled for communication with one or more shared access networks. Selectively coupling the multiple NGIs to the same shared access network provides redundancy and load balancing aimed at improving the reliability and performance of the network. A first architecture is based on a gateway group, including a plurality of NGIs enabled to communicate with a single shared access network via a designated broadcast server elected from among the NGIs. A second architecture is based on a plurality of (physical) NGIs enabled to communicate with a single shared access network via one or more designated nodes in the shared access network. The designated nodes, or Mesh Servers (MSs), operate as virtual NGIs, and traffic entering or exiting the mesh flows through one of the MSs, thus improving packet broadcast efficiency.
US08559444B2
A network layer device controls provision of data link layer functionality by a data link layer device to provide a requested multimedia service to a subscriber. For example, the network layer device may control the performance of multicast elaboration by the data link layer device, or the queuing and forwarding of packets by the data link layer device to facilitate transmission of packets according to a Quality of Service class. The network layer device may send control messages to the data link layer device to dynamically configure a control object stored by the data link layer device, such as multicast filter information or a Quality of Service profile. The network layer device may be a service edge router, and the data link layer device may be a customer premises equipment device, e.g., a modem or wireless access point, or a switch, e.g., a digital subscriber line access multiplier.
US08559425B2
Described are computer-based methods and apparatuses, including computer program products, for parameterized telecommunication intercept. A parameterized intercept request comprises (i) a set of intercept events for identifying a candidate telecommunication message for intercept, the set of intercept events comprising at least two of the following types of intercept events: an internet protocol event, a media event, or a signaling event, (ii) a criterion associated with the set of intercept events, and (iii) a set of intercept actions for processing the candidate telecommunication message. A first telecommunication message is received. The first telecommunication message is determined to match the set of intercept events based on the criterion. The set of intercept actions is executed based on the matched first telecommunication message.
US08559408B2
Systems, methods, and computer program products communicating the state of a wireless user device in a wireless domain to an application server in an internet protocol (IP) domain are disclosed. According to one aspect, a system for communicating the state of a wireless user device in a wireless domain to an application server in an Internet protocol domain includes a wireless user device configured to operate in a wireless domain and configured to detect a change of its state, and, in response to detecting the change of state, to send a message service message, the message service message containing status information indicating a current state of the wireless user device. The system also includes an application server configured to operate in the IP domain and for receiving the status information indicating a state of the wireless user device and for providing at least one service to the wireless user device based on the current state of the wireless user device.
US08559407B2
An apparatus and method of a wireless access node within a network characterizing uncoordinated interference is disclosed. One method includes the wireless node collecting air-time usage history as perceived by the wireless access node. The wireless access node receives air-time usage history as perceived by at least one neighboring wireless node. The wireless access node comparatively analyzes the collected air-time usage and the received air-time usage.
US08559399B2
According to an embodiment, a semiconductor device includes a wireless station selection unit configured to select a connection destination wireless station from among a plurality of wireless stations. The wireless station selection unit includes a power calculation processing unit, a storage unit, a table update processing unit, and a power variation range detection processing unit. The power calculation processing unit is configured to calculate power of each receiving signal from each of the wireless stations. The storage unit is configured to store a table, and the power of each receiving signal equal to or more than a predetermined threshold is recorded in the table in association with each of the wireless stations. The table update processing unit is configured to update the table at a predetermined timing interval. The power variation range detection processing unit is configured to detect a variation range of the power for each of the wireless stations with reference to the table and configured to set the wireless station in which the variation range is within a predetermined range as a priority candidate of the connection destination wireless station.
US08559396B2
Methods, apparatus, systems and computer program products are defined that provide multiple bindings in a Mobile Internet Protocol (MIP) network environment. The multiple bindings that are established are independent of one another, such that a forward link binding is decoupled from, or otherwise does not affect, a reverse link binding and vice versa. Multiple reverse link-only bindings may be established within an active route set for an access terminal. Additionally a single primary binding may be established that provides a forward link binding and reverse link binding. At any point in time, the access terminal may maintain only one primary binding.
US08559393B2
According to one example embodiment, a method may include determining whether each of a plurality of target base stations is capable of providing a fast ranging opportunity to a mobile station served by the serving base station, and, for each of the plurality of target base stations which is capable of providing the fast ranging opportunity to the mobile station, determining an action time after which the target base station can send an uplink map to the mobile station, the uplink map indicating when the mobile station should send a fast ranging request. The method may also include sending a handover message to the mobile station, the handover message indicating whether each of the plurality of target base stations is capable of providing the fast ranging opportunity to the mobile station and, for each of the plurality of target base stations which is capable of providing the fast ranging opportunity to the mobile station, indicating the action time after which the target base station can send the uplink map to the mobile station.
US08559386B2
In performing SVD-MIMO transmission, a set-up procedure is simplified while assuring a satisfactory decoding capability with a reduced number of antennas. A transmitter estimates channel information based on reference signals sent from a receiver, determines a transmit antenna weighting coefficient matrix based on the channel information, calculates a weight to be assigned to each of components of a multiplexed signal, and sends, to the receiver, training signals for respective signal components, the training signals being weighted by the calculated weights. On the other hand, the receiver determines a receive antenna weighting coefficient matrix based on the received training signals.
US08559384B2
In a mobile communication system in which an space of a physical downlink control channel for a mobile station apparatus to search is defined based on a mobile station identity assigned from a base station apparatus, the base station apparatus places a physical downlink control channel including a first mobile station identity or a physical downlink control channel including a second mobile station identity in a search space of a physical downlink control channel corresponding to the first mobile station identity when the base station apparatus assigns a plurality of mobile station identities to the mobile station apparatus, and when a plurality of mobile station identities is assigned from the base station apparatus, the mobile station apparatus performs decoding processing of the physical downlink control channel including the first mobile station identity and the physical downlink control channel including the second mobile station identity in the search space of the physical downlink control channel corresponding to the first mobile station identity.
US08559382B2
The present invention relates to a preamble allocation method and a random access method in a mobile communication system. In the present invention, one among preamble resources is allocated to specific mobile stations in advance, before random access. The mobile stations request random access by transmitting a preamble based on the pre-allocated preamble resource to a base station. It is therefore possible to prevent collision caused by the fact that other mobile stations transmit the same preamble.
US08559376B2
A method and an apparatus for determining transmission power are disclosed. A gain factor of an E-DPDCH in a compressed mode is determined according to the number of E-DPDCHs used for initial transmission of data; and the transmission power of the E-DPDCH is determined according to the gain factor of the E-DPDCH in compressed mode. As the gain factor of E-DPDCH in compressed mode is determined according to the number of the E-DPDCHs for initial transmission of data, the gain factor of the E-DPDCH in compressed mode can be determined accurately, and thus the transmit power of the E-DPDCH can be determined accurately according to the gain factor of the E-DPDCH. Therefore, the waste of transmit power of the E-DPDCH is reduced, and thus the system capacity is improved.
US08559375B2
A method and apparatus may be used for peer-to-peer communications. A first non-access point (non-AP) station (STA) may receive a message for establishing a direct communication link from a second non-AP STA. The message may include a service priority. The first non-AP STA may transmit another message in response to receiving the message from the second non-AP STA, and communicate directly with the second non-AP STA. The system may be an Ad hoc network comprising a plurality of STAs without an access point (AP) where each STA maintains a database of one-hop and two-hop STAs, and establishes a direct link to other STAs after informing neighboring STAs of an intention to establish a direct communication link.
US08559371B2
A base station device includes a determining unit that determines a combination of a plurality of users having different reception qualities, an allocating unit that generates a plurality of hierarchical modulation channels having different qualities based on channel elements constituting channels corresponding to the respective users in the combination determined by the determining unit, and allocates the hierarchical modulation channels to the respective users such that a hierarchical modulation channel having a higher quality is allocated to a user having a lower reception quality, a mapping unit that maps data for each user to the hierarchical modulation channel allocated to each user by the allocating unit, and a transmitting unit that transmits the data mapped by the mapping unit.
US08559368B2
A wireless communication system having a plurality of wireless base stations (BSs), and a second BS included under at least one of a first BS among the plurality of BSs and usable by a specified mobile station, the wireless communication system includes registering first identifiers as identifiers of the first BS and a second identifier as an identifier of the second BS in the specified mobile station in advance. The wireless communication system includes transmitting first information to the second BS when an identifier of a present cell is other than the first and second identifiers, and transmitting second information to the second BS when the identifier of the present cell is the first or second identifier, and controlling an operation of the second BS based on the received first or second information.
US08559356B2
A wireless relay device that transmits a reception signal from a transmission device to a reception device includes a determination section configured to determine whether or not the reception signal is a retransmission signal retransmitted from the transmission device, and an amplification section configured to amplify the reception signal when the determination section determines that the reception signal is the retransmission signal, and not to amplify the reception signal when the determination section determines that the reception signal is not the retransmission signal.
US08559355B2
The present invention discloses a method for configuring and indicating physical random access channel parameter in a time division duplex system, suitable for the long term evolution, system, including: the same PRACH configuration set is stored in a base station and a terminal respectively; when performing a PRACH configuration, the terminal inquires the PRACH configuration set according to configuration information to obtain a configuration parameter, and/or the terminal computes to obtain the configuration parameter according to a system parameter. Set by using the method provided by the present invention, the PRACH configuration set can provide enough density types for various PRACH formats in order to meet the requirements of different system loads, and meanwhile can provide enough version types for each combination of format and density, decrease the processing load of the base station, and reduce the inter-cell interference.
US08559354B2
A method and apparatus of transmitting data in a Multimedia Broadcast multicast service Single Frequency Network (MBSFN) subframe in a wireless communication system is provided. A base station (BS) transmits a physical downlink control channel (PDCCH) to a user equipment in a first orthogonal frequency division multiplexing (OFDM) symbol, transmits reference signals for a plurality of extended antenna ports to the user equipment in a second OFDM symbol by mapping the reference signals to subcarriers, and transmits a physical downlink shared channel (PDSCH) to the user equipment in the second OFDM symbol by mapping the PDSCH to the remaining subcarriers other than the subcarriers to which the reference signals are mapped.
US08559350B2
Discovery of services between devices is provided prior to establishing a connection between devices, including wireless-enabled devices or devices that are communicatively coupled to wireless access points or other wireless communication devices. Discovering services prior to establishing a connection may facilitate finding a desired service. The services that may be discovered may be, for example, print services, camera services, PDA services or any other suitable services. Services may be discovered using 802.11, Bluetooth, UWB or any other suitable wireless technology. An information element is used to wirelessly convey information related to a service and/or information related to service discovery.
US08559348B2
Various methods of transmitting paging information in a wireless access system are disclosed. A method of transmitting paging information from a base station belonging to at least one paging groups according to one embodiment of the present invention includes the steps of allocating a paging group offset (PGO) per one specific one of at least one paging groups, transmitting a message including one paging group offset (PGO) per one specific paging group, and transmitting a broadcast channel (BCH) including paging group formation on the specific paging group at a timing point indicated by the paging group offset.
US08559337B2
A system for converging Worldwide Interoperability for Microwave Access (WiMAX) and Wireless Fidelity (WiFi) networks is provided. The system includes an interworking adaptor (IWA) or interworking control function (IWCF). The IWA or IWCF is configured to communicate with an access point (AP)/access controller (AC) of the WiFi network, and also configured to communicate with an entity in a connectivity service network (CSN) of the WiMAX network, where the IWA or IWCF is further configured to perform access control on a terminal STA/MS accessing the CSN from the WiFi network. By using the system for converging the WiMAX and WiFi networks disclosed in the foregoing embodiments of the present invention, convergence of one or more functions between the WiFi and WiMAX networks may be implemented conveniently.
US08559336B2
A method and apparatus for rapidly discovering unknown or unmanaged portions of network using hints defining possible transport layer infrastructure topology and the like.
US08559332B2
Presented are methods for performing a constant time flow lookup utilizing parallel processing technology. The methods are suitable for multiprocessor and/or multi-core processor computing environments. The method generates hash table driven tables of exact flow matching patterns and then provides the generated tables to parallel processing based flow selection procedure that iteratively finds the highest priority flow from the exact flow matching patterns. The method is scalable based on the linear relationship between the number of processors and/or processor cores and the time required to perform the lookup. The method is also portable because it does not require any special or custom hardware typically associated with this type of lookup.
US08559323B2
Techniques are provided herein to allow a wireless network access point (AP) to more fully use its bandwidth in order to leverage the different bandwidth capabilities of different types of wireless client devices that the AP serves. The AP generates control parameters for usage of a plurality of channels in a bandwidth during a downlink transmission interval. The control parameters comprise information indicating channel assignments that result in multiple downlink transmissions that at least partially overlap in time to different wireless client devices according to their respective bandwidth capabilities. The AP transmits the control parameters in a control frame in advance of the downlink transmission interval on each of the plurality of channels in the bandwidth.
US08559320B2
In a method and apparatus for measuring voice quality of an endpoint in a Voice-over-IP (VoIP) network, a plurality of network quality parameters are determined for the endpoint. A voice quality factor for the endpoint is determined in real time based on the network quality parameters.
US08559317B2
Methods and systems are described that improve the alarming logic for Border Gateway Protocol (BGP) flapping events. Embodiments provide an alarm threshold on BGP flapping conditions and alert on BGP related events. A reduction in silent failures and network outage minutes is achieved.
US08559314B2
A method is implemented in a network element that functions as one of a plurality of controllers for one of a plurality of areas of a split architecture network. The controller provides a control plane for the area of the split architecture network where the controller is remote from a plurality of switches providing a data plane for the area of split architecture network. The controller facilitates optimized routing across the plurality of areas of the split architecture network by providing limited intra-area link cost data to other controllers of other areas of the split architecture network and to traditional routers of a network including the split architecture network. The limited intra-area link cost data provides costs of each possible shortest path traversal of the area of the controller without providing all internal link cost data.
US08559309B2
A network node receives a Session Initiation Protocol (SIP) or H.323 signaling packet associated with data traffic, and determines if the data traffic originated from a source node or source network as Voice over Internet Protocol (VoIP) traffic. The network node tags a header of the SIP or H.323 signaling packet with a tag that identifies the data traffic as a VoIP originated call based on the determination, and sends the tagged SIP or H.323 signaling packet towards a destination. The network node further sends data identifying the data traffic as a VoIP originated call to an administrative system for at least one of call billing, rating, settlement or taxation purposes.
US08559298B2
A method for wireless communications is provided. The method includes determining a set of handover parameters that facilitate a handover between cells in a wireless network and analyzing the set of handover parameters. The method includes dynamically adjusting the parameters to mitigate handover failures between the cells.
US08559288B2
Provided is an optical disk recording device including: a recording pulse information generation unit that generates, from a recording signal, recording pulse information corresponding to a power level of laser light; a recording code generation unit that generates a recording code by encoding the recording pulse information; and a decoded code generation unit that decodes the recording code. The recording code generation unit generates the recording code based on a cyclic cede representing each transmission of the power level by using a Gray code. The decoded code generation unit decodes the recording code by using a recording code corresponding to a power level at a predetermined timing and a recording code corresponding to a power level immediately prior to the power level at the predetermined timing.
US08559281B2
A method to automatically detect and rectify a tray block in a disk drive comprising detecting an occurrence of a tray block in a disk drive upon receiving a tray-out command or a tray-in command by determining whether the tray is in an intermediate position for a predetermined time period, the intermediate position being a position between a first position within a casing of the disk drive and a second position projecting completely outwards from the casing, the tray arranged to receive a record carrier when in the second position and being supported for movement between the first position and the second position. The detected tray block is rectified by cleaning a brush-commutator interface of a tray motor arranged to move the tray between the first position and the second position and is useful for optical recorders and/or players which have a design of a tray open/close mechanism.
US08559279B2
A data storage device using magnetic domain wall motion may include a first magnetic layer having a plurality of magnetic domains. A second magnetic layer may be connected to the first magnetic layer, and a connection layer may be disposed between the first and second magnetic layers. A resistive magnetic layer may be disposed between each of the first and second magnetic layers and the connection layer. Accordingly, when current is supplied to the data storage device to move a magnetic domain wall, the leakage of current in a connection between the magnetic layers may be reduced or prevented, thus conserving power.
US08559278B2
A timing device for indicating the passage of a duration of time is disclosed. The timing device and system, in accordance with the embodiments of the invention, comprise an electrochemical component which generates a visual and/or audio indication of the passage of time. The timing device further comprises a compensating element, such as a varistor, a thermistor and/or combinations thereof. The compensating element regulates the response of the device with respect to changes in temperature. The timing device is configured to indicate the passage of a single duration of time or comprises zones that are activated in a range of prescribed times and individually or collectively indicate the passage of time or the passage of a range of times.
US08559269B2
In some aspects of the invention, a method of generating a beam of acoustic energy in a borehole is disclosed. The method includes generating a first acoustic wave at a first frequency; generating a second acoustic wave at a second frequency different than the first frequency, wherein the first acoustic wave and second acoustic wave are generated by at least one transducer carried by a tool located within the borehole; transmitting the first and the second acoustic waves into an acoustically non-linear medium, wherein the composition of the non-linear medium produces a collimated beam by a non-linear mixing of the first and second acoustic waves, wherein the collimated beam has a frequency based upon a difference between the first frequency range and the second frequency, and wherein the non-linear medium has a velocity of sound between 100 m/s and 800 m/s.
US08559267B2
Methods and apparatus for borehole seismic survey are disclosed comprising a first seismic source under water at a first location and a second seismic source at a second, deeper location. Seismic signals from the seismic sources are recorded with synchronized sensors located in a borehole and source signature data are obtained by combining the recorded seismic signals such that low and high frequency content of the combined source signature data is extended relative to the source signature of the first seismic source and the second seismic source.
US08559264B2
A method for acquiring seismic data. The method may include towing one or more seismic streamers in the water, towing a first air gun array and a second air gun array in the water at a first depth, and towing a third air gun array and a fourth air gun array in the water at a second depth greater than the first depth. While towing the air gun arrays, the first and second air gun arrays and the third and fourth air gun arrays may be separated by a cross line distance that depends on a separation between the seismic streamers. The method may also include firing seismic energy, by the first, second, third and fourth air gun arrays, through the water into the earth. After firing the seismic energy, the method may record seismic signals reflected from strata in the earth beneath the water.
US08559255B2
A system and methodology that can minimize disturbance during an AC operation associated with a memory, such as, program, read and/or erase, is provided. The system pre-charges all or a desired subset of the bit lines in a memory array to a specified voltage, during an AC operation to facilitate reducing AC disturbances between neighboring cells. A pre-charge voltage can be applied to all bit lines in a block in the memory array, or to bit lines associated with a selected memory cell and neighbor memory cells adjacent to the selected memory cell in the block. The system ensures that source and drain voltage levels can be set to desired levels at the same or substantially the same time, while selecting a memory cell. This can facilitate minimizing AC disturbances in the selected memory cell during the AC operation.
US08559244B2
There is provided a non-volatile storage device including: a memory array section arrayed with plural non-volatile memory cells for electronically writable data storage; plural bit lines that are connected to respective memory cells and have voltage levels that change according to the data stored in the memory cells; a supply section that supplies a voltage of a reference level to act as a comparator reference when determining data stored in the memory cells; a comparator section that compares the voltage level of the bit line connected to the memory cell subject to reading against the reference level supplied by the supply section; and a charging section that, in preparation for comparison by the comparator section, charges the bit line connected to the memory cell subject to reading to the voltage of the reference level supplied by the supply section.
US08559241B2
A data receiver includes a first buffer circuit and a second buffer circuit. The first buffer circuit varies a resistance of a data path and a resistance of a reference voltage path based on a plurality of control signals, and adjusts a voltage level of an input data signal and a level of a reference voltage to generate an internal data signal and an internal reference voltage based on the varied resistance of the data path and the varied resistance of the reference voltage path. The second buffer circuit compares the internal data signal with the internal reference voltage to generate a data signal.
US08559234B2
According to one embodiment, a semiconductor memory device includes a memory cell array, a first detecting circuit, a second detecting circuit, a switching circuit and a recovery control circuit. The first detecting circuit outputs a first detection signal which shows whether an externally supplied external power supply is equal to or more than a first voltage. The second detecting circuit outputs, at a higher speed than the first detecting circuit, a second detection signal which shows whether the external power supply is equal to or more than the first voltage. In a write operation, the switching circuit outputs the second detection signal output from the second detecting circuit. In an operation other than the write operation, the switching circuit outputs the first detection signal output from the first detecting circuit. The recovery control circuit terminates the write operation according to the second detection signal output from the switching circuit.
US08559231B2
One method for sensing includes changing a sense condition of a particular layer responsive to a programming rate of that particular layer (e.g., relative to other layers). In one embodiment, the target threshold voltage range can be shifted lower for a slower programming layer. This might be accomplished by biasing the bit lines of slower programming layers with higher bit line voltages as compared to bit line voltages of faster programming layers.
US08559218B2
Devices, methods, and systems for temperature compensation in memory devices, such as resistance variable memory, among other types of memory are included. One or more embodiments can include a memory device including a table with an output that is used to create a multiplication factor for a current to compensate for temperature changes in the memory device, where the output depends on an operating temperature of the memory device and a difference in the current between a highest specified operating temperature and a lowest specified operating temperature of the memory device.
US08559214B2
A magnetic memory cell is provided with a magnetization record layer and a magnetic tunnel junction section. The magnetization record layer is a ferromagnetic layer having a perpendicular magnetic anisotropy. The magnetic tunnel junction section is used to read data from the magnetization record layer. The magnetization record layer has a plurality of domain wall motion regions.
US08559193B2
Method for operating an ac/ac converter circuit for a high-frequency-link converter. The ac/ac converter circuit converts an ac input voltage to an ac output voltage. When the ac input voltage is zero, each of a pair of switches for both first and second arms are caused to be on. Current flows through the first arm along a first direction and through the second arm along a second, opposite direction. Next, when the ac input voltage is zero, a selected switch in the second arm is caused to be turned off. The position of the switches can be maintained as the ac input voltage transitions to a dc level, reaches the dc level, approaches zero, and again reaches zero. When the ac input voltage again reaches zero, the selected switch for the second arm is caused to be turned on.
US08559179B2
According to one embodiment, a substrate unit includes an electronic circuit substrate which includes a first width dimension portion, and a second width dimension portion continuous with the front direction side of the first width dimension portion. A first concave portion is formed on the first direction side of the first width dimension portion and a second concave portion is formed on the second direction side of the first width dimension portion in the electronic circuit substrate. The substrate unit includes a heat sink which includes a first side frame portion fixed to the first width dimension portion from the first concave portion, a second side frame portion fixed to the first width dimension portion from the second concave portion, and a sink main body portion continuous from the first side frame portion to the second side frame portion.
US08559175B2
A semiconductor cooling device for transferring heat from a semiconductor die (111). The semiconductor cooling device includes a heat dissipator (112) that may be thermally coupled to a semiconductor module (111) to be cooled for dissipating heat from the semiconductor die (111); a housing (150) in or on which the semiconductor die (111) is mounted; a fluid flow passage (153) for providing a forced fluid flow within the housing (150); and a fluid path (155) arranged to guide the forced fluid flow in a first direction between the fluid flow passage (153) and the heat dissipator (112) and further arranged to guide the fluid flow along the heat dissipator (112) in a second direction different to the first direction. In a particular embodiment, the semiconductor cooling device is used to dissipate heat from an array of LEDs.
US08559174B2
A computer case for installing computer parts such as a motherboard therein is provided. Two casings (including a first casing and a second casing) of the same size, specification and type are assembled opposite to each other to form a complete case. In this way, the manufacturing cost can be greatly saved, and the finished product can be further equipped with panels or baffle plates of different specifications or types according to user requirements, so as to meet the manufacturing requirements for high customization.
US08559172B2
A docking station (100) is adapted for charging or otherwise transmitting electrical signals to an electronic device (240). The docking station (100) includes a main housing (102) and a device connector assembly (204). The device connector assembly (204) is coupled to the main housing (102) and electronically connected to circuit components (130, 132) for mechanically and electrically coupling the electronic device (240) to the docking station (100).
US08559161B2
A metallized film capacitor includes a dielectric film and two metal vapor-deposition electrodes facing each other across the dielectric film. At least one of the metal vapor-deposition electrodes is made of substantially only aluminum and magnesium. This metallized film capacitor has superior leak current characteristics and moisture resistant performances, and can be used for forming a case mold type capacitor with a small size.
US08559156B2
A method of charging insulative material includes applying a high voltage to a conductive plastic having a uniform resistance throughout. Insulative material is placed in proximity to, or in contact with, the conductive plastic, thereby charging the insulative material. Further, a device for placing charge on an object proximate to the device includes a conductive plastic having a uniform resistance throughout. A high voltage power supply has an output coupled to the conductive plastic.
US08559150B2
An electric circuit breaker apparatus protects an electrical circuit against excessive current loads. A first remotely programmable circuit breaker trip device receives an external command with a programmable current threshold, detects a current level in the electrical circuit, and may cause a break in the electrical circuit depending on the detected current level in accordance with a first current duration associated with the stored programmable current threshold. A second electrical circuit breaker trip device is arranged to cause a break in the electrical circuit in accordance with a second current duration different, e.g., shorter, than the first current duration if a current flowing in the electrical circuit exceeds a predetermined rated current for more than the second current duration.
US08559149B2
An aircraft power distribution system is disclosed that includes a power distribution box. A generator supplies power to the power distribution box, and a load receives power from the power distribution box. The power distribution box includes a board supporting plug-in pins receiving the power. A contactor is supported by the board to selectively providing power to a secondary power distribution connector supported on the board. The board includes power traces that are run within the board to connect the plug-in pins to the secondary power distribution connector. Protection and secondary power distribution circuitry is also supported by the board and connected to the contactors and/or power traces by control traces. The power and control traces eliminate loose wiring and harnesses.
US08559148B2
The present invention relates to a household appliance (1) comprising a control circuit (2) that maintains the electronic control and a safety circuit (3) that detects the errors in the control circuit (2) and cuts off the output of the circuit (2) in case an error occurs. The errors are detected by comparing the output of the control circuit (2) with a reference signal having a square wave form.
US08559146B2
A line current differential protection system that uses an external time reference continues providing protection to a power apparatus upon the loss of the external time reference. An external time reference synchronization mode and a channel based synchronization mode may be selectively applied on a per channel basis such that only those channels in the system that are not guaranteed to stay symmetrical use external time reference synchronization. When the external time reference is lost, fallback strategies may be used such as disabling or de-sensitizing the line current differential protection function, switching from the external time reference synchronization mode to a channel based synchronization mode with appropriately selected protection settings, and/or marking the channel as unavailable to isolate the system from the consequences of synchronization errors over this channel and instead using a master-slave mode with other available channels to continue providing line protection with the current differential system.
US08559141B1
A spin tunneling element includes a pinned layer, a barrier layer, and a free layer. The free layer includes a ferromagnetic layer including a ferromagnetic material that adjoins the barrier layer at a first interface. The free layer also includes a layer of amorphous material that adjoins the ferromagnetic layer at a second interface opposite the first interface. A first crystallization temperature of the ferromagnetic material at the first interface is lower than a second crystallization temperature at the second interface.
US08559140B2
A magnetically responsive magnetic stack with a first stripe height is positioned laterally adjacent first and second side stacks that respectively extend a second and third distance from an air bearing surface (ABS). The second distance is greater than the third distance capable of biasing the magnetic stack to a predetermined magnetization.
US08559128B2
According to one embodiment, a servo pattern writing method includes: moving a head from a first one of innermost and outermost circumferences of a medium to the remainder other than the first one while controlling a position of the head in accordance with a temporary pattern preliminarily written on the medium; calculating a junction between a servo pattern to be written from the innermost circumference and a servo pattern to be written from the outermost circumference based on a movement distance of the head; first writing the servo pattern from a second one of the innermost and outermost circumferences to the junction, while controlling the position of the head in accordance with the temporary pattern; and second writing the servo pattern from the remainder other than the second one to the junction, while controlling the position of the head in accordance with the temporary pattern.
US08559126B2
A method for positioning a magnetic-recording head. The method includes correcting amplitude of each burst signal of a plurality of burst signals read out with the magnetic-recording head from each respective burst pattern of a plurality of burst patterns. In addition, the method includes computing a deviation of the magnetic-recording head from a track based on corrected amplitudes of the plurality of burst signals. Moreover, the method includes positioning the magnetic-recording head on the track based on the deviation of the magnetic-recording head.
US08559118B2
Providing for a fixed focus optical system exhibiting extended depth of field is provided herein. By way of example, a compact and fast optical system that yields an asymmetric modulation transfer function (MTF) is disclosed. In some aspects, the asymmetric MTF results in extended depth of field for near field objects. Such a response can be particularly beneficial for small handheld cameras or camera modules having high resolution. According to some disclosed aspects, the resolution can be about 8 mega pixels. Additionally, the optical system can comprise four lenses in one aspect and five lenses in another, while remaining below about 5.3 mm total track length (TTL) for the respective systems. In at least one application, the disclosed optical systems can be employed for a high resolution compact camera, for instance in conjunction with an electronic computing device, communication device, display device, surveillance equipment, or the like.
US08559111B2
An interference filter includes: a first substrate; a second substrate that faces one side of the first substrate and is bonded to the first substrate; a first reflection film formed on the side of the first substrate that faces the second substrate; and a second reflection film provided on the second substrate and faces the first reflection film, the first substrate including a first gap formation region in which the first reflection film is disposed and which is not contact with the second substrate, and wherein the first substrate and the second substrate are adhesively bonded to each other with the adhesive applied into the adhesive grooves with the first bonding region and the second bonding region bonded to each other.
US08559110B2
Provided is an optical device that includes a substrate, a plurality of pillars arrayed on the surface of the substrate at intervals of a pitch that is equal to or less than the wavelength of incident light, and a medium that fills the gaps between the pillars and that has a different refractive index from the pillars. Each of the pillars has one or more steps that discontinuously change the transverse cross-sectional area of the pillar, along the direction perpendicular to the surface of the substrate. The transverse cross-sectional area of at least one of step portions formed by the steps of the pillar differs from the transverse cross-sectional area of an adjacent pillar.
US08559105B2
A polarizing plate of the present invention includes a stretched laminate that is a laminate including a base material layer and a hydrophilic polymer layer and has undergone a stretching process, and at least a dichroic substance is adsorbed to the hydrophilic polymer layer. The polarizing plate of the present invention can be prevented from curling even when the polarizer is reduced in thickness.
US08559102B2
An infrared signal blinder that blocks infrared light signals from reaching an infrared receiver that is configured with an electronic device. The blinder includes a hollow body portion having an inner surface and an outer surface, and further having a first open end and second open end. The first open end is larger than the second open end. Further, a base portion is provided at the first open end or the second open end. The base portion includes a bore that is at least partially aligned with the first open end or the second open end. The infrared signal blinder is coupleable to an electronic device configured with an infrared receiver. The infrared signal blinder is configured to shield at least one communication signal from reaching the infrared receiver.
US08559100B2
A coated article includes a low-E coating having an absorbing layer located over a functional layer (IR reflecting layer) and designed to cause the coating to have an increased outside reflectance (e.g., in an IG window unit) and good selectivity. In certain embodiments, the absorbing layer is metallic, or substantially metallic, and is provided directly over and contacting a lower of two IR reflecting layers. In certain example embodiments, a nitride based layer (e.g., silicon nitride or the like) may be located directly over and contacting the absorbing layer in order to reduce or prevent oxidation thereof during heat treatment (e.g., thermal tempering, heat bending, and/or heat strengthening) thereby permitting predictable coloration, high outside reflectance values, and/or good selectivity to be achieved.
US08559089B2
An optical scanner capable of preventing breakage of a shaft section due to stress concentration is provided. A mirror frame 13 is shaped so as to enclose a mirror 11, and holds the mirror 11, via torsion bars 121 and 122, so as to be vibratable. A unimorph 15 is constituted by four unimorphs 151, 152, 153, and 154 formed on upper left, lower left, upper right, and lower right sides, and holds the mirror frame 13, via a shaft section 14, so as to be vibratable. The shaft section 14 has a connection section 144. On the mirror frame 13, an adjustment member 16 for increasing a moment of inertia m1 of the mirror frame 13 is provided.
US08559088B2
An adjustment apparatus for a light source unit installed on an optical scanning apparatus including a deflector, the light source unit including a laser light source and a condensing optical element, and leading the condensed light beam to the deflector, the adjustment apparatus including: a dividing element for dividing the light beam into a plurality of light beams in at least one of a main scanning direction and a sub-scanning direction; an imaging optical element for imaging the plurality of light beams on a light receiving element; and an adjustment mechanism for adjusting a relative position ΔX between the condensing optical element and the laser light source in a direction of an optical axis of the condensing optical element, and relative positions ΔY and ΔZ between the condensing optical element and the laser light source in directions orthogonal to the optical axis of the condensing optical element.
US08559082B2
An image processing apparatus includes an integer-part converting unit configured to convert multi-level image data into integer image data by referring to a first conversion table, a threshold setting unit configured to generate matrix data for performing area coverage modulation by referring to the multi-level image data, a decimal-part converting unit configured to convert the multi-level image data into decimal image data by referring to a second conversion table, a level reducing unit configured to reduce levels of the decimal image data by using a threshold generated in the threshold setting unit, an adding unit configured to add the integer image data to the level-reduced decimal image data and outputting a result of addition as gamma conversion image data, and an image processing unit configured to perform image processing on the gamma conversion image data.
US08559079B2
Disclosed herein is an image processing apparatus comprising: a read unit that reads a target to be read as color data of N colors (N is a positive integer) that form a color space; a generator that generates pixel data of one pixel from the read color data of the N colors; a determining unit that determines whether the generated pixel data is present in an achromatic edge area that includes an achromatic edge; and a processing unit that, if the generated pixel data is determined to be present in the achromatic edge area, generates, for pixels in the achromatic edge area, achromatic pixel data of the color space from one item of the read color data of the N colors forming the color space and also generates image data from the generated achromatic pixel data.
US08559075B2
A device, system and method for incorporating a multipage feeder into a keyboard scanner to allow continuous and sequential feeding of more than one page into a scanner housed in a computer keyboard. A multipage feeder may be for example integrated into or attachable to and detachable from a single page feeder also included in the keyboard housing.
US08559074B2
An illumination device for an image capture system according to one example embodiment includes an integrating light pipe having an input face and an output face. The integrating light pipe is positioned to receive light from a light source at the input face and transmit the light at the output face. A projection element is positioned to focus the light from the output face to a document plane to be imaged by an image sensor. A uniformity correction device is positioned to attenuate the light from the output face so that the light has a substantially uniform intensity at the image sensor and a less uniform intensity at the document plane than at the image sensor.
US08559067B2
A scanning mechanism including a scanning unit, a rail and a transmission element is disclosed. The scanning unit has a connecting portion and a supporting portion, the scanning unit is slidely disposed on the rail through the supporting portion. The transmission element is connected to the connecting portion of the scanning unit to drive the scanning unit sliding along the rail, and the orthogonal projection of the connecting portion on the rail and the orthogonal projection of the supporting portion on the rail are overlapped with each other.
US08559062B2
An image processing apparatus includes: a printing unit that prints image information containing two or more colors with a plurality of color information corresponding to a plurality of specified colors; and a changing unit that changes, when a total toner amount is larger than a threshold value, at least one of the plurality of color information corresponding to one of the plurality of specified colors so that the total toner amount to be used for printing the image information is smaller than the threshold value.
US08559061B2
Methods are provided for automatic cross-track density correction for a print engine having a print head that forms lines of picture elements on a receiver based upon lines of pixel values. In one aspect of the method, the print engine is caused to print a first print having a plurality of different areas along a cross-track direction with target densities and data is received from which measured densities for different ones of the plurality of different areas can be determined. A line density adjustment function is based upon a functional relationship between a cross track position of different ones of the areas and a difference between the measured density and the target density at the different ones of the areas. A production print is subsequently printed according to lines of pixel values for the production print modulated by the line density adjustment function.
US08559055B2
Test print images are created as focusing on one image quality mode among a plurality of image quality modes that are provided in advance according to the type of document and with high practical needs such as text mode, photo mode, text/photo mode containing both text and photographs, etc. The test print images thus created are image-formed on a sheet of recording paper and offered for the purpose of image quality selection in accordance with a user's preference. Consequently, an image forming apparatus capable of realizing a test printing function that is practical with a high level of user satisfaction can be provided.
US08559051B2
By using a memory capable of storing image data of a document size smaller than a maximum document size, images on both sides of a document of the maximum document size can be simultaneously read.
US08559050B2
What is disclosed is a novel system and method to control an imaging device. A first collection of a plurality of two-dimensional image points in a first vector space for a source image and a second collection of a plurality of two-dimensional image points in a second vector space for a target image are received. The first collection of two-dimensional image points and the second collection of two-dimensional image points are converted into a homogenous form to apply affine matrix transformations. A matrix transformation is solved to map the first collection of the plurality of two-dimensional image points to the second collection of the plurality of two-dimensional image points. The matrix transformation is used to adjust distortion of the target image in an imaging device.
US08559049B2
Provided is a printing apparatus for performing printing on a lens sheet on which a plurality of lenses is arranged with a longitudinal direction thereof in one direction, and a print image corresponding to a plurality of parallaxes is formed on one surface thereof. A test pattern configured to provide different visibility to a user's eye is formed on any portion of the lens sheet, with a longitudinal direction thereof in a direction crossing the one direction. A position correction amount is calculated in order to form the print image on the lens sheet based on the visibility of the test pattern input by a user, and printing is executed for the forming of the print image based on combined image data created from a plurality of original image data and the position correction amount so that the position correction amount is reflected in the print image.
US08559041B2
An image output instructing device includes a receiving unit that receives an image output instruction to information processing devices selected from information processing devices including at least a first information processing device belonging to a first group and at least a second information processing device belonging to a second group; a processing state acquiring unit that acquires processing states of image output requests; a processing state determining unit that, if the image output requests include an image output request to the first information processing device and an image output request to the second information processing device, determines a processing state of the image output instruction based on the processing state of the image output request to the first information processing device, regardless of at least part of processing states into which the image output request to the second information processing device is possibly brought.
US08559032B2
Systems and methods to configure a Raster Image Processor (RIP) are described. In one aspect, a networked computing environment includes a RIP manager coupled to at least one RIP engine. A print job is received. The RIP engine is requested to dynamically configure its RIPing operations when at least one of the RIP Engine's RIPing parameters is not congruent to a RIP manager supplied processing preference. Such dynamic configuration is requested in consideration of the RIP engine RIPing a particular portion of the print job.
US08559031B2
In an image-forming system, the first determining unit is configured to determine whether at least one image-forming device among the plurality of image-forming device is capable of performing the image print process. The second determining unit is configured to determine whether to restrict an image-forming device among the plurality of image-forming devices to execute the test print process based on a result of determination by the first determining unit. The restricting unit is configured to restrict the image-forming device to execute the test print process when the second determining unit determines to restrict the image-forming device to execute the test print process.
US08559027B2
A printing system includes a plurality of printers, a plurality of information processing devices and a managing device which are interconnected via a network for data communication. Each of the information processing devices determines whether the number of printing sheets used in printing processes having been requested by the information processing device of concern belongs to a small number category or a large number category. If the number of printing sheets used is determined as belonging to the large number category, the information processing device of concern displays a window informing a user of the number of printing sheets used. On the other hand, if the number of printing sheets used is determined as belonging to the small number category, the information processing device of concern displays a window informing the user of the printing sheet saving rate.
US08559026B2
An image processing device includes a plurality of control units and an accepting unit. The plurality of control units are configured to execute each of a plurality of functions regarding image data, and include a first control unit and a second control unit. The accepting unit accepts a user's selection indicating a function selected by a user. When a control capability of the first control unit has decreased, the second control unit sets the selected function executable and sets the functions other than the selected function unexecutable.
US08559023B2
A micro-cavity measuring method and equipment based on micro focal-length collimation are provided. The equipment can be used to measure irregular micro-cavities and “sub-macro” micro-cavities. Wherein a cylindrical or spherical lens with micro focal-length is combined with a fiber probe(11,12) to form a collimating and imaging optical system of a point light source(8), and the collimating and imaging optical system transforms the two or three dimensional movement of the fiber probe(11,12) into a change in image ultra-highly sensitively. A lot of advantages are obtained, i.e., micro measuring force, high aspect ratio, easy miniaturization, high resolution, simple construction and high speed.
US08559020B2
The invention relates to an optoelectronic component for the positional determination of an incident light beam in a longitudinal axis direction, having flat sides, longitudinal sides and two oppositely disposed end sides, having a low ohmic first contact layer at a first flat side for a first electric contact (cathode) and having at least two low ohmic second contact layers along the end sides for second contacts (anodes). The invention additionally relates to a light sensor having such a component. To provide an improved optoelectronic component for the positional determination of an incident light beam as well as to provide an improved light sensor having such an optoelectronic component, it is proposed that at least one of the second contact layers not only extends along the end side but also over part sections along a second and third long side longitudinal side.
US08559016B2
In a method and a system for optical coherence tomography, light, with which a specimen (1) is irradiated, is emitted by an interferometer (10), which comprises a beam splitter (13) and a reflector (12). Light reflected by the specimen (1) is collected by a detector (11), and the reflector (12) is brought into a number of positions at different optical distances away from the beam splitter (13). To record images of a specimen (1) easily and quickly, with high quality, the light reflected by the specimen (1) is collected a number of times by the detector (11) and converted into corresponding detector images, while the reflector (12) in the respective position is in the rest position. An averaged detector image is obtained for each position. A tomogram is generated from the averaged detector images obtained for the different positions of the reflector (12).
US08559015B2
The present invention provides a measuring apparatus for measuring an absolute distance between a reference surface an d a test surface, including a phase detection unit configured to detect an interference signal between light reflected by the reference surface and light reflected by the test surface, and detect, from the interference signal, a phase corresponding to an optical path length between the reference surface and the test surface, and a processing unit configured to perform processing of obtaining the absolute distance by controlling the phase detection unit so as to detect the phase corresponding to the optical path length between the reference surface and the test surface for each of a first reference wavelength and a second reference wavelength while changing the wavelength of light to be emitted by a first light source continuously from the first reference wavelength to the second reference wavelength.
US08559012B2
Accordingly, exemplary embodiments of an apparatus probe catheter and method can be provided for irradiating a structure. In particular, an interferometer may forward forwarding an electromagnetic radiation. In addition, a sample arm may receive the electromagnetic radiation, and can include an arrangement which facilitates a production of at least two radiations from the electromagnetic radiation so as to irradiate the structure. Such exemplary arrangement can be configured to delay a first radiation of the at least two radiations with respect to a second radiation of the at least two radiations.
US08559011B2
Micro-spectral sensors and methods are presented in which a Fizeau wedge interference filter is disposed between a focal plane array and a visible scene with an increasing wedge filter dimension varying along a scan direction, where the scene is scanned along the FPA to obtain light intensity measurements of a given scene location at different times using different FPA sensor elements through different wedge filter thicknesses, and the measurements correlated to the given scene location are Fourier transform to generate spectral data for the location.
US08559009B2
The embodiments relate to a method of calculating an image for simulating by calculation an image imaged by a projection optical system. In this method, a Stokes vector showing a characteristic of an illumination light is acquired first. Next, this Stokes vector is divided into a polarized light component vector and a non-polarized light component vector. The polarized light component vector is divided into a first coherent component vector and a first non-coherent component vector. The non-polarized light component vector is divided into a second coherent component vector and a second non-coherent component vector. Then, imaging calculation is performed at least for the first coherent component vector and the second coherent component vector, respectively.
US08559007B2
A method of evaluating a property of a physiological fluid suspension comprises measuring a value of the property of a liquid portion of the physiological fluid suspension via light scattering, and comparing the measured value with a reference value to evaluate the property of the liquid portion of the physiological fluid suspension.
US08559004B1
An apparatus for multi-elemental analysis comprises an excitation site (1, 31) having an extended flat surface area for holding sample to be excited, and being adaptive to plural physical forms of sample and to retention of large wear metal particles which, in turn, appear as an uneven spatial distribution of elements on the surface. A scan mechanism (12-13, 32) is associated with the excitation site, a spectrometer, and an excitation source for evaluating the emission from each point in a defined region on the surface. A method of using the excitation site for retaining and analyzing inhomogeneous ingredients in a sample is provided. The apparatus further includes a heating mechanism (18, 34) for heating the sample on the surface.
US08558998B2
Methods and systems are disclosed of sensing an object. A first radiation is spatially modulated to generate a structured second radiation. The object is illuminated with the structured second radiation such that the object produces a third radiation in response. Apart from any spatially dependent delay, a time variation of the third radiation is spatially independent. With a single-element detector, a portion of the third radiation is detected from locations on the object simultaneously. At least one characteristic of a sinusoidal spatial Fourier-transform component of the object is estimated from a time-varying signal from the detected portion of the third radiation.
US08558995B2
The invention concerns a structure (1) comprising: a least one fibrous material substrate (2), optionally at least one surface layer deposited on one surface of the substrate, a plurality of heterogeneous elements (3) of the substrate and/or of the optional surface layer, dispersed randomly within the substrate and/or the optional surface layer, at least one authenticating and/or identifying information having a relationship with at least one spatial and/or physical feature of part at least of said heterogeneous elements.
US08558989B2
A lithographic projection apparatus is disclosed in which a space between the projection system and the substrate is filled with a liquid. An edge seal member at least partly surrounds the substrate or other object on a substrate table to prevent liquid loss when edge portions of the substrate or other object are, for example, imaged or illuminated.
US08558984B2
A liquid crystal display (LCD) includes thin film transistors (TFTs) each having spaced apart source/drain electrodes and an oxide-type semiconductive film disposed over and between the source/drain electrodes to define an active layer. Each of the source/drain electrodes includes a portion of a subdivided transparent conductive layer where one subdivision of the transparent conductive layer continues from within its one of the source/drain electrodes to define an optically exposed pixel-electrode that is reliably connected integrally to the one source/drain electrode. Mass production costs can be reduced and production reliability increased because a fewer number of photolithographic masks can be used to form the TFTs.
US08558982B2
A liquid crystal display panel and a manufacturing method thereof. The liquid crystal display panel comprises a color filter substrate and an array substrate which are assembled together with a sealant, and an accommodating space for accommodating liquid crystal is formed between the sealant and an edge of an effective display region that is formed between the color filter substrate and the array substrate.
US08558980B2
A pixel structure including a scan line, a first data line, a second data line, a first active device, a second active device, a first pixel electrode, a second pixel electrode, and a common electrode is provided. The first data line and the second data line are respectively intersected with the scan line. The first pixel electrode is electrically connected to the first data line through the first active device. The second pixel electrode is electrically connected to the second data line through the second active device. The common electrode is located under the first pixel electrode and the second pixel electrode. Both a first voltage of the first pixel electrode and a second voltage of the second pixel electrode are different from a third voltage of the common electrode.
US08558973B2
A liquid crystal display panel includes an active component array substrate, a color filter substrate, a pair of alignment films and a liquid crystal layer. The active component array substrate has a first plane. The color filter substrate has a second plane opposite to the first plane. The alignment films are disposed on the first plane and the second plane respectively. The liquid crystal layer is disposed between the alignment films and includes a liquid crystal material, a photo initiator and a first monomer material. The liquid crystal material, the photo initiator and the first monomer material are mixed together. When being irradiated by ultraviolet light, the photo initiator enables the first monomer material to react in a polymerization to form the alignment films.
US08558965B2
A hand-held electronic device includes a liquid crystal display device having a first substrate, a second substrate bonded to the first substrate, with liquid crystal material held between the first substrate and the second substrate, and an upper polarizing plate affixed to the second substrate. A protective member is disposed over the upper polarizing plate, and an adhesive member is disposed between the protective member and the upper polarizing plate without an air layer between the protective member and the upper polarizing plate. The protective member is configured as a protective cover of the hand-held electronic device.
US08558964B2
A medical machine includes: an enclosure defining an opening, at least a portion of the enclosure being electrically conductive and acting as a first capacitor plate; a medical device component located inside the enclosure; a window placed adjacent to the opening; a video display with an at least partially conductive case acting as a second capacitor plate; and a dielectric member placed between the first and second capacitor plates, the plates and dielectric member forming a capacitor configured to prevent leakage of electromagnetic energy from the enclosure.
US08558961B2
A display device includes a display panel on which a plurality of pixels are arranged in a matrix in a first direction and in a second direction intersecting the first direction, and a lenticular sheet which is disposed above the display panel and includes a plurality of polygonal prism lenses that are arranged in the second direction. Each of the polygonal prism lenses extends in a third direction intersecting the second direction, and includes a plurality of flat surfaces or curved surfaces.
US08558956B2
An image display system comprises red, green and blue laser light sources, a spatial light modulator that modulates the laser light of different colors in a time sharing manner and a controller that controls the operation of the laser light sources and the spatial light modulator. The green and red laser light sources are lit in this order in each frame. The green color is diminished due to the response delay of the spatial light modulator, but the green laser light produced by the green laser light source has a relatively large color phase shift from the standard green color so that the shortage of green color cancels the color phase shift of the generated green color so that the color phase shift of the displayed intermediate color can be minimized.
US08558950B1
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08558931B2
The invention describes in detail a solid-state CMOS image sensor, specifically the CMOS image sensor pixel that has only two row lines per pixel, pinned photodiode for sensing light, and one or two column lines. The pixel does not have an address transistor and the sensing and reset transistors are both MOS p-channel type. This architecture results in a low noise operation with a very small output transistor random noise. In addition this new pixel architecture allows for the standard CDS signal processing operation, which reduces the pixel to pixel non-uniformities and minimizes kTC reset noise. The pixel has high sensitivity, high conversion gain, high response uniformity, and low noise, which is enabled by the efficient 3T pixel layout.
US08558916B2
An electronic still camera includes: a detection unit that detects whether or not a detachable recording medium has a cache function; and a validating unit that validates the cache function when the detection unit detects that the recording medium has the cache function.
US08558914B2
An imaging device includes: an imaging unit that images a subject with three or more kinds of exposures, ratios of respective pairs of exposures of which adjacent to each other in an ascending order or a descending order are equal; and a combining unit that combines, on the basis of the ratios, pixel signals corresponding to the respective three or more kinds of exposures obtained by imaging the subject with the imaging unit.
US08558909B2
Provided are an apparatus for generating a compressed file, which includes a storage unit storing frame data including compressed image data; a header generator generating a header based on the frame data; and a file generator generating a compressed image file including the header and the compressed image data, a method for generating a compressed file, a camera module associated with the apparatus, and a terminal including the apparatus and the camera module.
US08558908B2
An image sensing apparatus including an image sensing unit that converts light into an electric signal corresponding to a quantity of incident light, and periodically outputs an image signal obtained by the conversion at intervals of a predetermined period, a mode switch that switches among a plurality of image sensing modes including at least a special image sensing mode and a normal image sensing mode, a delay unit that delays an image signal by the predetermined period, an adder that adds the image signal output from the image sensing unit and the image signal output from the delay unit in set proportions, and outputs an image signal obtained by the addition, and a setting unit that sets the proportions used by the adder, according to the image sensing mode selected by the mode switch.
US08558891B2
A method for detecting an object in a scene situated in a sector and capable of comprising one or more artifacts, includes_a step of scanning the sector at an angular velocity θ′, a step of acquiring digital images of the scene at a rate f by means of a matrix detector, these images comprising pixels and covering an instantaneous field of angular width “a”. It comprises the following steps of processing the acquired images, in batches of N consecutive images where N=af/θ′: dividing the N images into P groups of images; for each group p, accumulating the images of the group so as to obtain an accumulated image Ip; for each image Ip, selecting the pixels that satisfy a determined detection criterion; for each image Ip comprising at least one selected pixel, called the start-of-confirmation image, carrying out a temporal confirmation step which comprises the following substeps: applying a temporal confirmation criterion by comparing with a number K the number k of times that this selected pixel in the starting image has been selected in the subsequent Ip images: this pixel will be considered to be that of an object if k≧K; reiterating this temporal confirmation criterion for all the selected pixels of this starting image.
US08558887B2
A virtual guard gate for a gated community has at least one camera positioned proximate an entrance gate of the gated community. A monitoring station monitor is provided for displaying images captured by the at least one camera located in an off site monitoring station. Receivers are located in a plurality of homes of the gated community for receiving the images captured by the at least one camera. An access device is located in the monitoring station and in each house within the gated community. The access device is used for opening the entrance gate when the images have been verified by one of an individual in the monitoring station or in one of the homes.
US08558874B2
A plurality of original images of a subject viewed from different viewpoints are acquired. Then, at least one interpolation image to interpolate at least one new viewpoint between the viewpoints of the original images or outside the viewpoints of the original images is generated from the original images. Then, identification information indicating whether each image is the original image or the interpolation image and viewpoint information representing the order of viewpoint of each image are added to the original images and the interpolation image, and the original images and the interpolation image with the identification information and the viewpoint information added thereto are stored in an associated fashion.
US08558866B1
A method and medium are provided for ensuring that a video stream communicated from a mobile device is communicated subject to a minimum quality level. A request to communicate a video stream at a minimum quality level from a mobile device is received. Signaling information from the mobile device is processed and utilized to establish a communications pathway from the mobile device to the target device. The communications pathway facilitates the communication of the video stream at the minimum quality level. The video stream is communicated to the target device contemporaneously to receiving the video clip by the mobile device.
US08558865B2
The present invention discloses a transmission method in communication of a video phone, which utilize a user input indication messages to include a text message during communication of telephone call, and displays the text message on the calling interface of the terminal, thereby providing transmission of text messages during communication of the video phone. The present invention has improved message interaction between the mobile phones and is suitable for sending and receiving a text message during a telephone call of video mobile phones in the 3G network. The user can directly input words on the calling interface and send them to the other party, and the inputted text message can be directly displayed on the user's calling interface after choosing to send the text message.
US08558863B2
A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium in a media controller having computer instructions to execute a soft-phone client application on the media processor, receive a call originating from an IP Multimedia Subsystem network where the calls are directed to the media processor by a gateway having a switch that routes the call in accordance with a destination address included in a Session Initiation Protocol (SIP) header message, and selectively answer the call at any of a plurality of terminal devices including a mobile cellular phone coupled to the media processor via a femtocell. The computer instructions can be operable to present an audio portion of the call through a speaker of a presentation device operatively coupled to the media processor. Other embodiments are disclosed.
US08558862B2
Sharing computer video in a videoconference. The method may include acquiring video on a computer. The method may also include coding the acquired video on the computer. Transmitting the coded video from the computer to a videoconferencing unit may also be included in the method. Also, the method may include packaging the transmitted video coded on the videoconferencing unit. Furthermore, the method may include transmitting the packaged video to a videoconferencing destination.
US08558860B2
An image forming apparatus includes: a light source; a brushless motor including a stator and a rotor; a rotary polygon mirror rotated by the brushless motor to form scanning lines on a photosensitive member; an energization switching unit turning on/off energizations of the coils; a voltage detecting unit outputting a detection signal based on induced voltages generated in coils of the stator by rotation of the rotor; a motor controlling unit turning on/off of the energizations by the energization switching unit based on the detection signal; an electric component that operates during formation of the scanning lines; and a power supply controlling unit which, in a detecting period of the detection signal for starting a rotation control of the brushless motor, reduces an amount of electric power supplied to the electric component to less than in a period of the formation of scanning lines after the detecting period.
US08558856B2
Described is a device comprising a backplane including registers for holding instructions for controlling pulse widths that control light modulating elements of a spatial light modulator of a visual display device. The registers are connected to a plurality of processing elements for driving mirror/electrodes on the spatial light modulator using the instructions held in the registers.
US08558849B2
A method and apparatus for processing a user interface in an image processor. In the method, at least one Region of Interest (ROI) is set on an image displayed on a screen. Location information of a renewed ROI and an image processing result based on to a location of the corresponding ROI are outputted whenever the location of the at least one ROI is renewed. An image of the at least one ROI is stored according to the image processing result. In the apparatus, a control unit extracts ROI information when the ROI is set on an image displayed on a screen, and displays location information of a renewed ROI whenever the location information of the ROI is renewed. An image signal processing unit converts the location information of the ROI extracted from the control unit into graphical data and performs image signal processing on the image of the ROI.
US08558844B2
Systems, methods, and computer-readable media are provided for changing a color of an asset used as part of a displayed avatar from an initial color to an destination color. An indexed color can be defined for the asset, where initial colors of the asset that are sufficiently similar to the indexed color can be changed to replacement colors. In particular, the replacement colors can include gradients or other optical effects that may be similar to those of the initial colors. A model encoding color information for each pixel of an asset can include a color index indicating whether the color of the pixel is changeable. In some cases, the model for a particular pixel may be converted from a RGB model to a HSV model for reducing the processing that may be required to define replacement colors when a selection of a destination color is received.
US08558841B2
A resister configuration control device which is capable of updating resister configuration values during a non-display period without increasing a circuit scale. A FIFO selector 103 receives register configuration value information comprising a register configuration value and address information, and selects a transmission destination to which the register configuration value information is to be sent, from FIFOs 108 and 109 based on the address information and sends the register configuration value information to the selected destination. The FIFO 108 or 109 temporarily stores the register configuration value information sent from the FIFO selector 103, and reads-out and outputs the register configuration value information in predetermined timing. A data selector 110 selects one of the register configuration value information sent from the FIFO selector 103 and the register configuration value information output from the FIFO 108 or 109, according to a predetermined priority, and outputs the selected register configuration value information.
US08558840B2
An integrated circuit device includes: a memory controller; and a read-modify-write circuit, when the number of bits of each pixel of a first image data is N (N is a natural number), the number of rewrite unit bits of the first image data is M (M is a natural number of M≧N), and the number of bits for which the memory controller can access a image memory at one time is L (L is a natural number of two or more that fulfills L>M), the read-modify-write circuit rewrites pixel data of the first image data corresponding to active write enable signals, among L/M (L and M are each a natural number multiple of N) of write enable signals corresponding to the L bits, into corresponding pixel data of the second image data.
US08558839B1
A system and method force a display device to receive the output produced by a graphics processing unit that is configured as the video graphics array (VGA) boot device for display of critical system screens. A hybrid computer system that includes multiple graphics processors configures a display multiplexor to select image data from one of the multiple graphics processing units for output to the display device. When a critical system event occurs and the graphics processing unit that is selected is not configured as the VGA boot device, system basic input/output system (BIOS) interfaces are used to configure the multiplexor to select the one graphics processing unit that is configured as the VGA boot device to output the critical system screen to the display device.
US08558833B1
One embodiment of the present invention sets forth a technique for consistently evaluating geometric patches with shared boundaries using barycentric coordinates. A barycentric parameter is generated and represented using a fixed-point fraction. The barycentric parameter is then used to generate a fixed-point barycentric coordinate. The fixed-point barycentric coordinate is then converted to a floating-point representation for evaluating the geometric patches. Computing shared boundary splits using fixed-point fractions eliminates inconsistencies in associated barycentric coordinates due to round-off errors. Evaluating geometric patch equations using consistent barycentric coordinates facilitates precise, consistent computation of vertices along shared boundaries.
US08558831B2
Disclosed is a method for drawing a distribution area of data points on a coordinate plane. The method includes a step in which a data point is selected as a first representative point; a step in which the data point corresponding to a direction in which a minimum angle is formed with respect to a first direction in a rotation direction is selected as a second representative point; a step in which the data point corresponding to a direction in which a minimum angle is formed with respect to a next direction in the rotation direction is selected as a next representative point, the step repeatedly selecting the next representative point; and a step in which the representative points are connected by a line to draw a distribution area indication line.
US08558829B2
An organic light emitting display (OLED) device comprises: an estimated current calculation unit configured to estimate an increase estimated current value having at least one increased gray level and a decrease estimated current value having at least one decreased gray level with respect to current flowing cross an element; a current measurement unit configured to measure the current flowing across the element to generate a measured current value; and a luminance adjustment unit configured to compare the values supplied from the estimated current calculation unit and the current measurement unit and increase the luminance when the value inputted through the estimated current calculation unit is high and decrease the luminance when the value inputted through the estimated current calculation unit is low.
US08558827B2
Provided are a data driving circuit, a display device, and a data driving method. The data driving circuit includes a clock generator configured to generate a clock signal from clock information included in a reception signal including the clock information, mode information and a body, a sampler configured to sample the reception signal according to the clock signal to obtain the mode information and the body that includes at least one of control information and data, a signal controller configured to determine whether or not the body corresponds to the control information with reference to the mode information, and generate a control signal corresponding to the control information according to a result of the determination, and a data driver configured to generate a data signal corresponding to the data according to the control signal.
US08558822B2
A liquid crystal display includes an array substrate, a color filter substrate facing the array substrate, and a liquid crystal layer provided between the array substrate and the color filter substrate. The array substrate includes a driving device, at least one conductive wiring, and a transient voltage suppressor. The driving device includes a driver. The driver has at least one common voltage terminal. The conductive wiring has a connection point and is coupled to the common voltage terminal of the driver. The transient voltage suppressor is coupled to a ground terminal and the connection point, and the connection point is near the common voltage terminal.
US08558821B2
A power device capable of improving a flicker of a liquid crystal display includes a direct current (DC) voltage/direct current (DC) voltage converter, a common voltage circuit, and a clamper. The DC voltage/DC voltage converter is used for generating a DC low gate voltage. The common voltage circuit receives a polarity reversion signal generated by a timing control circuit, and generates an alternating current (AC) common voltage according to the polarity reversion signal. The clamper is coupled to the DC voltage/DC voltage converter and the common voltage circuit for receiving the DC low gate voltage and the AC common voltage, outputting the AC common voltage and outputting an AC low gate voltage according to the DC low gate voltage and the AC common voltage. A display panel improves the flicker according to the AC low gate voltage.
US08558814B2
An electronic device and a method for inputting information through touch input device of an electronic device is provided. The method inputs information including at least one of symbols and characters through touching of a screen displayed on the touch input device, and executes a specific application capable of processing the input information.
US08558813B2
There is provided a haptic feedback actuator according to an exemplary embodiment of the present invention, including: a vibrating plate provided on one surface of a haptic device to transfer vibrations; and an actuator provided on the haptic device and including a composite layer in which a sensing electrode providing a sensing voltage Va based on a touch pressure of the haptic device and a driving electrode providing a driving voltage Vd corresponding to the sensing voltage Va are formed and a piezoelectric material generating vibrations according to the driving voltage Vd by being combined with one surface of the composite layer.
US08558812B2
A communication terminal device with which a desired function can be found easily and the function can be activated quickly is provided.A communication terminal device of this invention comprises a housing 8 provided with a display 5, and a touch panel input unit 6 arranged covering a screen of the display 5, and is capable of executing one operation mode selected by a user from a plurality of operation modes. A scroll line 9 is displayed on the screen of the display 5, the scroll line 9 is moved to select one operation mode correlated to the position of the scroll lines 9 in accordance with user's scroll operation, then the selected one operation mode is fixed in accordance with user's mode fixing operation, and a predetermined process of the operation mode is executed in accordance with an operation of an operation key displayed in the operation area.
US08558811B2
Methods, systems and devices are described for detecting a position-based attribute of a finger, stylus or other object with a touchpad or other sensor having a touch-sensitive region that includes a plurality of electrodes. Modulation signals for one or more electrodes are produced as a function of any number of distinct digital codes. The modulation signals are applied to an associated at least one of the plurality of electrodes to obtain a resultant signal that is electrically affected by the position of the object. The resultant signal is demodulated using the plurality of distinct digital codes to discriminate electrical effects produced by the object. The position-based attribute of the object is then determined with respect to the plurality of electrodes from the electrical effects.