"Without question, the greatest invention in the history of mankind is beer. Oh, I grant you that the wheel was also a fine invention, but the wheel does not go nearly as well with pizza."
Dave Barry
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20070088672 | System and Method for Filtering and Organizing Items Based on Common Elements A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters can be provided for manipulating the items, which serve as tools for narrowing down a set of items. The filters can be dynamically generated based... | 04/19/2007 |
| 20070089051 | Ink Thickness Rendering for Electronic Annotations A system and method for rendering ink annotations for a displayed image is disclosed. The invention adjusts the thickness of rendered lines for ink annotations when rendered. Ink annotations are created by capturing and connecting a set of data points input by a user. T... | 04/19/2007 |
| 20070081609 | Data Pulse Spectrum Control The present invention reduces adjacent channel interference for a wireless peripheral device. A direct digital synthesizer generates a waveform having intermediate angular changes during a transition time between symbol intervals. After the transition time, the direct d... | 04/12/2007 |
| 20070083691 | Mobile Device Expansion System An expansion device is provided for expanding the functionality of a mobile electronic device while in a mobile mode and/or in a desktop mode. The expansion device may be a media slice that provides multimedia functionality to a mobile electronic device. The media slice... | 04/12/2007 |
| 20070076952 | INCREMENTAL SYSTEM FOR REAL TIME DIGITAL INK ANALYSIS Flexible and efficient systems and methods for organizing, analyzing, and processing digital ink incrementally analyze input data (e.g., representing ink strokes) as the user continues to add to, edit, or modify the data. In this manner, processing is performed promptly... | 04/05/2007 |
| 20070079013 | Adapting to different network locations Systems and methods for a readily discoverable, consolidated UI of frequently modified system settings are provided. In one aspect, systems and methods may be deployed to efficiently adjust mobile settings. In one embodiment, tiles configured to represent the an applica... | 04/05/2007 |
| 20070074126 | Sidebar engine, object model and schema An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest ... | 03/29/2007 |
| 20070067737 | Aggregation of PC settings Systems and methods for enabling users to roam between networking environments are disclosed. In one embodiment, different machine settings may be stored in a memory for different network locations under se network profiles. In another embodiment, these and other settin... | 03/22/2007 |
| 20070057964 | Photo mantel view and animation A system and computer-implemented method for rendering images on a two-dimensional display, such as a computer, handheld device, or television screen, so that the images appear to be positioned in a three-dimensional space is disclosed. The images may be graphics files ... | 03/15/2007 |
| 20070061750 | Software key labeling on software keyboards In an embodiment, a software keyboard includes a software key with a first label and a second label, where both the first and the second label are visible. The first label may be displayed on the software key so as to indicate that the first label is active. In an embod... | 03/15/2007 |
| 20070060343 | Role play system A video game system and method is described in which a player-controlled icon in a map scene represents a group or party of characters, and in response to the icon entering a location on the map scene, automatically dispersing the icon into multiple icons representing t... | 03/15/2007 |
| 20070060335 | Action charging in a turn-based video game Methods and systems for affecting a power level of an action performed by a character in a video game are disclosed. In a tum-based video game, a player-character may decide whether to instantly perform the action with a default power level, or to delay the action until... | 03/15/2007 |
| 20070060342 | Button encounter system A video game system and method is described in which map scenes and battle scenes are used. A player character may move through the map scene, and upon encountering enemies to battle, an encounter area may be generated and displayed to show the user which enemies will b... | 03/15/2007 |
| 20070060232 | Guard condition system A guard condition system for determining whether to block an attack against a character in a multi-character party within an entertainment game is disclosed. A multi-character party may be divided into multiple lines of battle, such that all characters in more forward l... | 03/15/2007 |
| 20070057930 | Freeform Encounter Selection Tool A freeform selection tool for a computer system with a graphical user interface allows a user to draw a freeform selection path so as to select one or more graphical objects. The user is provided with the freedom to input selection ink, in any orientation, and using any... | 03/15/2007 |
| 20070061495 | Initiating software responses based on a hardware action The arrival of a new media volume or newly attached device is detected. The media or device is scanned in order to determine the type, and a complete list of installed software programs registered to handle the media type or device is presented to the user. This list ma... | 03/15/2007 |
| 20070060226 | Variable action gauge in a turn-based video game Methods and systems for affecting a power level of an action performed by a character in a video game are disclosed. In a turn-based video game, a player-character may decide whether to perform the action with a default power level, or to charge the action to a higher p... | 03/15/2007 |
| 20070057951 | View animation for scaling and sorting In an electronic file system environment, animations of file system items are provided in response to various user requests. For example, where the user requests to change the sort order of a set of displayed item representations, the system responds by animating the it... | 03/15/2007 |
| 20070061745 | Nested views in an electronic file system A live preview of objects in a folder or other container, including sub-folders, is provided, without requiring the user to open the folder or other container. When a user is previewing a set of objects in a closed container, any containers represented in the view may t... | 03/15/2007 |
| 20070052681 | Context Sensitive Labels for a Hardware Input Device A method and apparatus for hardware input devices provides context sensitive labels which can change according to an application running on a computer and/or the function assigned to an input element. An illustrative implementation of the method and apparatus includes e... | 03/08/2007 |
| 20070055940 | Single action selection of data elements Various aspects and attributes of a single-click list selection user interface are described herein. A user can toggle the list inclusion status of any item by single clicking on the item in a selection pane of the user interface. When the user single-clicks a storage c... | 03/08/2007 |
| 20070050654 | Keep awake heuristic A method of controlling power management is provided. In an embodiment, the user provides feedback that the inactivity period before a display blanks is too short. In response to the user feedback, a behavior tracking mode is entered and the inactivity period is adjuste... | 03/01/2007 |
| 20070046651 | Capacitance touch slider A device for detecting the position of a human finger or other object on a touch-sensitive scrolling pad. Dual independent oscillators may be used to generate two pulse trains at frequencies dependent upon the capacitance of two conductors resulting from the position of... | 03/01/2007 |
| 20070050769 | Operating system shut down A user interface and scheme is provided for facilitating shutting down an operating system. Aspects include the operating system receiving a command to initiate shut down, and automatically terminating graphical user interface (GUI) applications that delay shut down whi... | 03/01/2007 |
| 20070047817 | Style aware use of writing input Techniques for processing handwriting input based upon a user's writing style. Some techniques employ the style in which the user writes a single character, while other techniques alternately or additionally employ a group of allographs that form a handwriting style. So... | 03/01/2007 |
| 20070044035 | Docking and undocking user interface objects The present invention relates to a system and method for displaying information or a part within a second application, such as a sidebar application. The part can be docked in the sidebar application or undocked from the sidebar application and can send corresponding do... | 02/22/2007 |
| 20070044029 | Sidebar engine, object model and schema An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest ... | 02/22/2007 |
| 20070043839 | Installing data with settings The present invention relates to a system and method for displaying information, such as a gadget or a part and for dragging and dropping the part from a web page onto a separate location on a display such that the part is instantiated at the separate location and confi... | 02/22/2007 |
| 20070044039 | Sidebar engine, object model and schema An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest ... | 02/22/2007 |
| 20070041654 | Embedded interaction code enabled surface type identification At least one image captured from a printed document and at least one image captured from a display surface other than a printed document are processed. A surface-type-identification module accepts as input both types of images and identifies, for a particular image, the... | 02/22/2007 |
| 20070043955 | Logon user interface feedback Methods and systems to provide a user tile to a user of a computer device relating to a logon process are provided. In one aspect, the user tile is configured to supply feedback to the user regarding the status of the logon process through a graphical representation. In... | 02/22/2007 |
| 20070042165 | Embedded interaction code enabled display An embedded interaction code-enabled display includes: an outer transparency layer, an optional inner transparency layer, an optional infrared-reflection layer between the outer transparency layer and the inner transparency layer, an EIC dot pattern between the outer tr... | 02/22/2007 |
| 20070039045 | Dual layered access control list A layer of abstraction for use by access control lists is provided for the process of creation and maintenance of user permissions on computer resources. First, a set of permissions can be associated with any number of computer resources. Also, computer resources can st... | 02/15/2007 |
| 20070033542 | Virtual magnifying glass system architecture A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A magnified image is presented within a moveable magnifier frame. The magnified image corresponds to screen content located within a magn... | 02/08/2007 |
| 20070033544 | Virtual magnifying glass with on-the fly control functionalities A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content lo... | 02/08/2007 |
| 20070030245 | Virtual magnifying glass with intuitive use enhancements A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content lo... | 02/08/2007 |
| 20070027872 | Resource handling for taking permissions A file operations engine and other programming mechanisms are provided for handling file operations errors related to permissions. A file operations engine according to an embodiment of the invention manages many user interactions with their files via a computer system ... | 02/01/2007 |
| 20070025641 | Decoding and Error Correction In 2-D Arrays A system and process for determining the location of a captured image from a larger image is described. A non-repeating sequence may be folded into a non-repeating array in which the array is unique for every sub window of a given size. The image of the sub window may b... | 02/01/2007 |
| 20070016872 | Rich drag drop user interface In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The... | 01/18/2007 |
| 20070016546 | Intelligent container index and search Aspects are introduced for indexing files and file references within a file container (e.g., a list file, zip file, cabinet file, and so forth). An intelligent protocol handler is created for accessing file containers and selectively indexing their contents in order to ... | 01/18/2007 |