Patent classifications
G06F13/22
AUTO-ADDRESSING OF COMMUNICATION NODES
A system for assigning addresses to a plurality of communication nodes coupled via a power line is disclosed. Each of the plurality of communication nodes includes a current sensor. The plurality of communication nodes includes one master communication node and the master communication node is configured to start an auto-addressing process by asking the each of the plurality of communication nodes to sink a preselect amount of current and measure current, through the current sensor, flowing through the powerline under the each of the plurality of communication nodes. A first communication node in the plurality of communication nodes that does not measure any current flowing under the first communication node is assigned a first address.
METHOD OF APPLICATION AWARE IO COMPLETION MODE CHANGER FOR KEY VALUE DEVICE
A system and method for enabling an application (125, 305, 310, 315) and a storage device (120) to be more aware of each other may include a computer (105), a processor (110), and a memory (115) as well as the storage device (120). An application (125, 305, 310, 315) stored in the memory may communicate with a user space device driver (130). The user space device driver (130) may include a Mode Configure Module (320) to receive an application profile (405, 430, 435) from the application (125, 305, 310, 315) and an Application Aware Module (325) to receive I/O commands (555) from the application (125, 305, 310, 315) and place them in command queues (510, 515, 520, 525, 535, 540, 545, 550) according to the application profile (405, 430, and 435). The I/O commands (555) may then be sent to the storage device (120).
METHOD OF APPLICATION AWARE IO COMPLETION MODE CHANGER FOR KEY VALUE DEVICE
A system and method for enabling an application (125, 305, 310, 315) and a storage device (120) to be more aware of each other may include a computer (105), a processor (110), and a memory (115) as well as the storage device (120). An application (125, 305, 310, 315) stored in the memory may communicate with a user space device driver (130). The user space device driver (130) may include a Mode Configure Module (320) to receive an application profile (405, 430, 435) from the application (125, 305, 310, 315) and an Application Aware Module (325) to receive I/O commands (555) from the application (125, 305, 310, 315) and place them in command queues (510, 515, 520, 525, 535, 540, 545, 550) according to the application profile (405, 430, and 435). The I/O commands (555) may then be sent to the storage device (120).
Systems and methods for accessing vehicle communications bus information for an application processor
The present application discloses a system and method for accessing vehicle communications bus information outside the bandwidth of a limited CPU without missing critical information. The system and method for accessing vehicle communications bus information outside the bandwidth of a limited CPU generally includes a vehicle interface processor, that processor's interconnect to an application processor and the vehicle interface. The vehicle interface software that vehicle interface processor has running on it and the vehicle interface processor's connection to the vehicle may also be included.
Systems and methods for accessing vehicle communications bus information for an application processor
The present application discloses a system and method for accessing vehicle communications bus information outside the bandwidth of a limited CPU without missing critical information. The system and method for accessing vehicle communications bus information outside the bandwidth of a limited CPU generally includes a vehicle interface processor, that processor's interconnect to an application processor and the vehicle interface. The vehicle interface software that vehicle interface processor has running on it and the vehicle interface processor's connection to the vehicle may also be included.
Wireless docking device
In a wireless docking system a dockee device (120) communicates with a host device (100) that is coupled to at least one peripheral (110, 111, 112). The host device has a host communication unit (102) and a docking processor (101) arranged for docking at least one dockee device. The dockee device has a dockee communication unit (121), and a dockee processor (122) for docking to the host device. The dockee processor is arranged for providing at least one virtual peripheral device in a virtual docking environment, the virtual peripheral device having a privacy level. When docking, the virtual peripherals are mapped on actual peripherals so as to apply the privacy level to the actual peripheral. When docked, data transfer with the actual peripheral is controlled according to the respective peripheral privacy level.
COUNTER AND COUNTING METHOD
A counter includes: a computing module (100) and N counting modules (101). Each counting module includes a plurality of counting spaces corresponding to different counting entries, and counting spaces of the same counting entry in different counting modules have the same address, wherein the counting module is arranged to provide a value for computing to the computing module in response to a counting application of a counting application source. The computing module is arranged to read values of the same counting entry in different counting modules and accumulate the read values to obtain a total count value of the counting entry, N being an integer not less than 1. Also disclosed is a counting method.
COUNTER AND COUNTING METHOD
A counter includes: a computing module (100) and N counting modules (101). Each counting module includes a plurality of counting spaces corresponding to different counting entries, and counting spaces of the same counting entry in different counting modules have the same address, wherein the counting module is arranged to provide a value for computing to the computing module in response to a counting application of a counting application source. The computing module is arranged to read values of the same counting entry in different counting modules and accumulate the read values to obtain a total count value of the counting entry, N being an integer not less than 1. Also disclosed is a counting method.
IMAGE PROCESSING APPARATUS, NOTIFICATION MONITORING PROGRAM, AND NOTIFICATION MONITORING METHOD
An information processing apparatus includes a memory; and a processor coupled to the memory and the processor configured to poll and monitor a plurality of monitoring targets, wherein the number of times of monitoring a first monitoring target is greater than the number of times of monitoring a second monitoring target.
IMAGE PROCESSING APPARATUS, NOTIFICATION MONITORING PROGRAM, AND NOTIFICATION MONITORING METHOD
An information processing apparatus includes a memory; and a processor coupled to the memory and the processor configured to poll and monitor a plurality of monitoring targets, wherein the number of times of monitoring a first monitoring target is greater than the number of times of monitoring a second monitoring target.