| Patent application number | Description | Published |
| 20080301675 | System and Method for Graphics Remapping in Hypervisor - A hypervisor operating system instantiates a virtual video driver to a main operating system that supports only one type of graphics adapter. The virtual driver handles graphics remapping among plural different display drivers associated with plural different display monitors to enable a computer to output data on multiple different monitors even though the main O.S. supports only one type of display driver. | 12-04-2008 |
| 20090024770 | APPARATUS, SYSTEM, AND METHOD FOR ACCELERATION INITIATED ASSOCIATION - An apparatus, system, and method are disclosed for acceleration initiated association. A peripheral knock module receives a first knock command from a first accelerometer of a peripheral device. The first knock command comprises a plurality of peripheral time stamps for a plurality of peripheral device accelerations. A peripheral identifier module creates a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps. A broadcast module broadcasts a discovery signal with a signal identifier that comprises the peripheral identifier. | 01-22-2009 |
| 20090106542 | AUTONOMIC COMPUTER CONFIGURATION BASED ON LOCATION - A system and apparatus for noticing and creating relational settings, actions, profiles, and tasks by tying resources to a location based on user behavior. | 04-23-2009 |
| 20090207141 | TOUCH PAD FOR COMPUTER - A computer touch pad can be used for joystick-type navigation by allowing a user to touch her finger at a location on the pad that is distanced from a reference location of the pad, and the cursor is moved on screen the direction from the reference location to the touch down location at a speed that is proportional to the distance between the locations. | 08-20-2009 |
| 20090241032 | APPARATUS, SYSTEM, AND METHOD FOR UNIFORM RESOURCE LOCATOR SHARING - An apparatus, system, and method are disclosed for URL sharing. A link module links a plurality of user browsing sessions in a URL sharing session. A select module selects a user browsing session. A communication module communicates a URL for the selected user browsing session to each linked user browsing session. A display module displays the URL and corresponding web page of the selected user browsing session at each user browsing session. | 09-24-2009 |
| 20100007612 | APPARATUS, SYSTEM, AND METHOD FOR AUTOMATED TOUCHPAD ADJUSTMENTS - An apparatus, system, and method are disclosed for automated touchpad adjustments. A Touchpad Corrective Action (TCA) detection module detects a TCA within a specified input limit after a touchpad input. An adjustment module decreases a touchpad sensitivity in response to detecting the TCA. | 01-14-2010 |
| 20100058082 | MAINTAINING NETWORK LINK DURING SUSPEND STATE - A low power processor in a computer is kept energized in a suspend state in which a main processor of the computer is deenergized. The low power processor maintains a network connection by sending keepalive packets as required by the network communication protocol. | 03-04-2010 |
| 20100073305 | Techniques for Adjusting a Size of Graphical Information Displayed on a Touchscreen - A technique for adjusting graphical information displayed on a touchscreen of a device includes detecting a first input to the touchscreen. Which one of multiple instruments was utilized to provide the first input is then determined. The graphical information displayed on the touchscreen is then sized based on which one of the multiple instruments was utilized to provide the first input. | 03-25-2010 |
| 20100073409 | Techniques for Adjusting a Drying Time of Digital Ink - A technique that facilitates modifying (e.g., erasing or smudging) digital ink includes selecting a digital ink drying time based on a selected digital ink type. An ink stroke associated with the selected digital ink type is then tracked. The ink stroke may then be modified, prior to an end of the digital ink drying time, without using a dedicated tool. | 03-25-2010 |
| 20100090963 | SLATE COMPUTER WITH TACTILE HOME KEYS - Fingertip-sized discrete areas are provided on a slate computer and have different tactile characteristics than the remainder of the surface on which they are disposed. The discrete areas are arranged to mimic home keys of a keyboard and each discrete area corresponds to a respective home key. In this way, a user is given tactile feedback of when fingers are properly placed in the home position, with home key finger placement triggering the presentation of a full keyboard on screen. Other embodiments do not use tactilely distinct keys, with simultaneous placement of two or more fingers on the computer triggering display of the virtual keyboard. | 04-15-2010 |
| 20100138546 | METHOD, APPARATUS, AND SYSTEM FOR REASSIGNING A NETWORK ADDRESS - A method, apparatus, and system are disclosed for reassigning a network address. A detection module detects a routing table change for a host. The host is in communication with a least one network. A client is also in communication with the host over a network interface using a first address. A generation module generates a second address for the client. The second address does not compete with other addresses on the at least one network. An interface module disables the network interface to the client. The interface module then enables the network interface between the client and the host. A communication module receives a request for a new address from the client. The communication module assigns the second address to the client. | 06-03-2010 |
| 20100141217 | Techniques for Charging a Wireless Device - A technique for charging a wireless device includes detecting a physical presence of a user with respect to the device. A magnetic force is provided between a charging pad and the device only when the physical presence of the user, with respect to the device, is not detected. In this case, a rechargeable power source of the device receives a charging current from the charging pad via conductive contacts of the device. | 06-10-2010 |
| 20100146133 | Apparatus, System, and Method for Data Synchronization in a Multi-Path Environment - An apparatus, system, and method are disclosed for synchronizing inbound and outbound data in an environment that offers multiple data pathways. When an attempt to send data by a host computer fails, the host computer notifies a secondary device with a separate network connection of the failure. The secondary device attempts to send the data over its separate network connection. If the secondary device fails to send the data, the host computer generates new attempts to send the data over its network connection. The secondary device does the same if the host computer continues to fail in its attempts to send the data. When either the host computer or the secondary device sends the outbound data, it notifies the other of the successful send. The devices then stop further attempts to transmit the data. For inbound data, the host computer and secondary device obtain unique identifiers for inbound data items, compare them, and request from the other those inbound data items that it has not received. | 06-10-2010 |
| 20100251105 | METHOD, APPARATUS, AND SYSTEM FOR MODIFYING SUBSTITUTION COSTS - A method, apparatus, and system are disclosed for modifying substitution cost. A substitution cost module calculates a substitution cost between a first character of a first string and a second character of a second string. A spatial vector module calculates a spatial vector between the first character and the second character from a location of a first key representing the first character on a keyboard and a location of a second key representing the second character on the keyboard. The spatial vector module modifies the substitution cost if the spatial vector is less than a spatial threshold. An edit distance module calculates an edit distance between the first string and the second string using the modified substitution cost for the substitution cost of substituting the first character with the second character. | 09-30-2010 |
| 20110034043 | COMMUNICATION WITH A MULTI-CONTACT PAD HAVING A USB APPLICATION - Apparatus for making an electrical connection in a system requiring four electrical connections, including an electrical connection pad having an array of four types of electrically conductive contacts, all conductive contacts of a given type being electrically connected to all other conductive contacts of the same type; and an arrangement for providing electrical connections to conductive contacts on the pads, the arrangement having electrically conductive pins for making contact with the conductive contacts, wherein the types of electrically conductive contacts include two contacts for power and two separate contacts for signals. The pins may be arranged at corners of a first square and a second square, with the first square being rotated by forty-five degrees with respect to the second square, and a pin located at a common center of both squares. A method of operation of the apparatus, and various applications and configurations for its use. | 02-10-2011 |