Pong, the Atari creation that launched the computer game craze, came with these instructions: "Avoid missing ball for high score."
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 |
| 20110047617 | PROTECTING AGAINST NETWORK RESOURCES ASSOCIATED WITH UNDESIRABLE ACTIVITIES Various embodiments provide protection against web resources associated with one or more undesirable activities. In at least some embodiments, a method detects and responds to a user-initiated activity on a computing device. Responding can include, by way of example and... | 02/24/2011 |
| 20110047545 | Entropy Pools for Virtual Machines In the host operating system of a computing device, entropy data is collected based at least in part on each of one or more hardware components of the computing device. An entropy pool is updated based at least in part on the collected entropy data, and data from the en... | 02/24/2011 |
| 20110047536 | RUNTIME ACTIVATION AND VERSION SELECTION A runtime activation system uses a set of policies designed to provide a balance between backwards compatibility and ease of migrating existing (non side-by-side aware) applications to new runtime versions. The system chooses the runtime version to activate when an appl... | 02/24/2011 |
| 20110047380 | PEER-TO-PEER NETWORK INFORMATION STORAGE In a typical peer-to-peer network, any user of the peer-to-peer network may request a lookup of a key and its associated value. To limit access to a stored key-value pair, a user node may register a key-value pair in a peer-to-peer network associated with an access list... | 02/24/2011 |
| 20110047368 | Application Display on a Locked Device A user request to display an application while the device is locked is received. In response to this user request, one or more images generated by the application are obtained and displayed while the device is locked. Additionally, an indication of an application to be ... | 02/24/2011 |
| 20110047171 | ANSWERING WEB QUERIES USING STRUCTURED DATA SOURCES Described is answering online web queries from a structured data store, such as a products database. An online web search query is modified into an evaluation expression for accessing a structured data store (e.g., a database, XML file, a flat table) to find search resu... | 02/24/2011 |
| 20110047026 | USING AUCTION TO VARY ADVERTISEMENT LAYOUT A layout in which advertisements are displayed may be determined by auction. Several layouts may be defined, each having one or more slots of different relative values. Bids are received from advertisers, and an auction may be held to determine in which slots the differ... | 02/24/2011 |
| 20110045912 | UBIQUITOUS UNIFIED PLAYER IDENTITY TRACKING SYSTEM Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that is in-game, and/or activity that is offline and in-game with that account. While online, a service tracks activ... | 02/24/2011 |
| 20110044582 | EFFICIENT COLLIMATION OF LIGHT WITH OPTICAL WEDGE Embodiments of optical collimators are disclosed. For example, one disclosed embodiment comprises an optical waveguide having a first end, a second end opposing the first end, a viewing surface extending at least partially between the first end and the second end, and a... | 02/24/2011 |
| 20110044579 | EFFICIENT COLLIMATION OF LIGHT WITH OPTICAL WEDGE Embodiments of optical collimators are disclosed. For example, one disclosed embodiment comprises an optical waveguide having a first end, a second end opposing the first end, a viewing surface extending at least partially between the first end and the second end, and a... | 02/24/2011 |
| 20110044056 | LIGHT COLLECTOR FOR AN ILLUMINATION OPTIC A light collector is provided to converge light from a light source down to a range of acceptance angles of an illumination optic, and to couple the converged light into the illumination optic, where the range of acceptance angles of the illumination optic is less than ... | 02/24/2011 |
| 20110043535 | COLORIZATION OF BITMAPS A bitmap may be transformed from one color scheme to another. In one example, the bitmap is used as part of a user interface (UI), and the colorization is performed to reflect a user's (or some other entity's) choice of color scheme. To perform the colorization, a bitma... | 02/24/2011 |
| 20110043490 | ILLUMINATOR FOR TOUCH- AND OBJECT-SENSITIVE DISPLAY An integrated vision and display system comprises a display-image forming layer configured to transmit a display image for viewing through a display surface; an imaging detector configured to image infrared light of a narrow range of angles relative to the display surfa... | 02/24/2011 |
| 20110043142 | SCANNING COLLIMATION OF LIGHT VIA FLAT PANEL LAMP Various embodiments are disclosed that relate to scanning the direction of light emitted from optical collimators. For example, one disclosed embodiment provides a system for scanning collimated light, the system comprising an optical wedge, a light injection system, an... | 02/24/2011 |
| 20110041124 | Version Management System A version management system may maintain an updated installation package for a software application as the application is updated from time to time. The updated installation package may allow the application to be reinstalled using the updated installation package witho... | 02/17/2011 |
| 20110041120 | PREDICTING DEFECTS IN CODE A system is described herein that predicts defects in a portion of code of an application that is configured to execute on a computing device. Versions of code are analyzed to locate change bursts, which are alterations to at least one portion of code over time-related ... | 02/17/2011 |
| 20110041098 | MANIPULATION OF 3-DIMENSIONAL GRAPHICAL OBJECTS OR VIEW IN A MULTI-TOUCH DISPLAY A system described herein provides six degrees of freedom with respect to a three-dimensional object rendered on a multi-touch display through utilization of three touch points. Multiple axes of rotation are established based at least in part upon location of a first to... | 02/17/2011 |
| 20110041096 | MANIPULATION OF GRAPHICAL ELEMENTS VIA GESTURES A method of operating a graphical user interface of a computing device is disclosed. The method comprises displaying a graphical user interface (GUI) element on the touch sensitive display screen. The method further comprises in response to receiving touch input data in... | 02/17/2011 |
| 20110041073 | Key-Based Storage and Retrieval of Information An information interaction module (IIM) is described for interacting with information items using a hierarchical taxonomy of key elements. In one mode, the IIM allows a user to specify a key by successively entering a string of key elements which compose the key. At eac... | 02/17/2011 |
| 20110040850 | MESH-MANAGING DATA ACROSS A DISTRIBUTED SET OF DEVICES Data files, applications and/or corresponding user interfaces may be accessed at a device that collaborates in a mesh. The mesh may include any number or type of devices that collaborate in a network. Data, applications and/or corresponding user interfaces may be stored... | 02/17/2011 |
| 20110040808 | DISTRIBUTED ANALYTICS PLATFORM A platform that facilitates software application development, maintenance, and support includes a storage component that receives structured and unstructured data pertaining to at least one application subject to development, maintenance, or support and causes the struc... | 02/17/2011 |
| 20110040752 | USING CATEGORICAL METADATA TO RANK SEARCH RESULTS A system that facilitates ranking search results returned by a search engine in response to receipt of a query is described herein. The system includes a receiver component that receives categorical metadata pertaining to an item and categorical metadata pertaining to t... | 02/17/2011 |
| 20110040738 | PARALLEL NESTED TRANSACTIONS IN TRANSACTIONAL MEMORY Various technologies and techniques are disclosed for supporting parallel nested transactions in a transactional memory system. Releasing a duplicate write lock for rollback is supported. During rollback processing of a parallel nested transaction, a write log entry is ... | 02/17/2011 |
| 20110040721 | MODIFICATION OF RELATIONAL MODELS Described herein is a system that facilitates modifying a relational model. The relational model is modified based at least in part upon an identity of a user, and the modified relational model is used to predict queries or advertisements that are of interest to the use... | 02/17/2011 |
| 20110040576 | CONVERTING ARBITRARY TEXT TO FORMAL MEDICAL CODE Medical records may be evaluated in order to assign condition codes to the records in a medical vocabulary. In one example, the medical vocabulary contains a list of codes (e.g., numeric codes) that correspond to specific conditions, where each code is associated with a... | 02/17/2011 |
| 20110038556 | DIGITAL IMAGE COMPRESSION AND DECOMPRESSION A method of compressing a digital image defined by a plurality of pixel values in each of one or more channels includes adjusting each pixel value in each of the one or more channels by an average pixel value for that channel. The method further includes splitting each ... | 02/17/2011 |
| 20110038552 | GRAPHICALLY ENCODED DATA COPY AND PASTE In accordance with one or more aspects, at a first device both an indication of data to be copied and a request to perform graphical copying of the data is received. The data is graphically encoded to generate an image that is displayed by the first device. In a second ... | 02/17/2011 |
| 20110038531 | LEARNING STRING TRANSFORMATIONS FROM EXAMPLES Techniques are described to leverage a set of sample or example matched pairs of strings to learn string transformation rules, which may be used to match data records that are semantically equivalent. In one embodiment, matched pairs of input strings are accessed. For a... | 02/17/2011 |
| 20110035802 | REPRESENTING VIRTUAL OBJECT PRIORITY BASED ON RELATIONSHIPS Methods, systems, and computer-readable media are disclosed for representing virtual object priority based on relationships. A particular method determines relationships between a plurality of virtual objects. An abnormal condition is detected at a first virtual object.... | 02/10/2011 |
| 20110035702 | TARGET ELEMENT ZOOM Various embodiments provide a target element zoom component that is configured to perform a focal point zoom operation on a target element using an appropriate zoom factor. In at least some embodiments, the target element zoom component receives a request to perform a z... | 02/10/2011 |
| 20110035701 | FOCAL POINT ZOOM Various embodiments provide a focal point zoom component that is configured to perform a focal point zoom operation. In at least some embodiments, the focal point zoom component receives a request to perform a zoom operation at a focal point of an element in a page disp... | 02/10/2011 |
| 20110035697 | AUTONOMOUS DISPLAY MANAGEMENT OF GRAPHICAL INTERFACES A method of autonomously managing selective display of graphical interfaces displayable by a computing device is provided. The method includes detecting creation of an application window or dialog box attempting to be displayed by the computing device. The method includ... | 02/10/2011 |
| 20110035672 | METHOD AND SYSTEM FOR SETUP OF, AND COMMUNICATION WITH, AN RFID MIDDELWARE SERVER FROM AN ENTERPRISE RESOURCE PLANNING SYSTEM SERVER A method of configuring a Radio Frequency Identification (RFID) middleware server is provided. The method includes calling a server form, using an Enterprise Resource Planning (ERP) system, from an ERP server. The method also includes identifying at least one RFID middl... | 02/10/2011 |
| 20110035654 | CUSTOMIZING A FORM IN A MODEL-BASED SYSTEM Techniques are described herein for customizing a form (a.k.a. a dialog) in a model-based system. For instance, the form may be customized without the need to modify the form in persistent memory, such as read-only memory (ROM), a hard disk, a magnetic disk, an optical ... | 02/10/2011 |
| 20110035506 | DISTRIBUTED WORKFLOW FRAMEWORK Aspects of the subject matter described herein relate to workflows. In aspects, an activity of a workflow may request data and provide a logical handle. In response, distributed workflow components use the logical handle to determine whether the requested data is availa... | 02/10/2011 |
| 20110035421 | SHARING FILES ON A COMPUTER THROUGH USE OF URIS A system described herein includes a receiver component that receives a computing event with respect to a file stored in a data repository of a personal computing device. An assignor component automatically assigns a uniform resource identifier to the file responsive to... | 02/10/2011 |
| 20110035396 | RUNTIME-DEFINED DYNAMIC QUERIES A programming model for a query service (e.g., web) that supports defining query builders which are bound dynamically at runtime to parameter values. Moreover, the programming model can be used to customize the query execution, for example, by adding pre-processing, pos... | 02/10/2011 |
| 20110035355 | Bi-Directional Data Modification With Synchronization Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint... | 02/10/2011 |
| 20110032189 | KEY SCREENS FORMED FROM FLEXIBLE SUBSTRATE Various embodiments related to an adaptive keyboard cut from a single flexible substrate are provided. One disclosed embodiment of an adaptive input device comprises a flexible substrate, and a plurality of key screens defined in the flexible substrate via cuts in the f... | 02/10/2011 |
| 20110030062 | VERSION-BASED SOFTWARE PRODUCT ACTIVATION A software license for a particular version of a software product on a computing device includes both a branding identifier that identifies the particular version of the software product and component dependency information that identifies one or more aspects of the par... | 02/03/2011 |