Match Document Document Title
7631010 Systems and methods in support of data base page synchronization  
Systems and methodologies are provided for enforcing a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured...
7631006 Managing team software projects using virtual containers  
A virtual grouping of tools and artifacts is used during the development of a software application. A virtual container is created for each software project. Within the virtual container are a...
7631004 Systems and methods for creating a template from an existing file  
Systems and methods for creating a template from an existing file are provided. The user can package one or more file(s) into a group and specify that the group is to be converted into a template....
7631003 Automated transformation for style normalization of schemas  
Systems and methods that facilitate mapping from an XML schema to an object model, while mitigating object impedance mismatch. A normalization component can flatten nesting scopes and/or and reduce...
7631001 Electronic ink processing  
A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for...
7630999 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...
7630998 Performing a deletion of a node in a tree data storage structure  
The addition of a layer between a tree data storage structure and a persistent storage is disclosed. The additional layer, called a storage module, generates an identifier and allocates it to a...
7630997 Systems and methods for efficiently compressing and decompressing markup language  
Systems and methods for compressing markup language data, such as XML data, are provided that utilize a finite state machine (FSM), which is representative of an XML schema, and a rule file....
7630991 Compiling join patterns using software transactional memories  
Join patterns may be compiled using software transactional memories (STM's) without the use of locks or other low level constructs. In particular, any number of STM threads may each perform a...
7630976 Method and system for adapting search results to personal information needs  
A method and system for adapting search results of a query to the information needs of the user submitting the query is provided. A search system analyzes click-through triplets indicating that a...
7630975 Unified searching and running of files  
A unified user interface is described that allows a user to search, browse, and launch items from the same user interface. For example, a single text input box may be provided that allows the user...
7630966 Media content reviews search  
Media content reviews search is described. In an embodiment, an indexing service identifies keywords in a program review of a program where the program review includes one or more depictions of the...
7630964 Determining relevance of documents to a query based on identifier distance  
A method and system for determining relevance of a document to a query based on identifier match distance is provided. The relevance system analyzes a training set of queries and documents to...
7630963 Fast ranked full-text searching  
Special lists can be used to perform fast ranked searching of documents containing key terms. The special lists are distinguished from basic inverted indices because they contain a ranking of only...
7630936 Order system payment routing  
Aspects of the subject matter described herein relate to processing payment requests. In aspects, a user of an online system is allowed to pay for goods or services using a combination or one or...
7630916 Systems and methods for improving collaborative filtering  
The present invention provides collaborative filtering systems and methods employing statistical smoothing to provide quickly creatable models that can efficiently predict probability that a user...
7630892 Method and apparatus for transducer-based text normalization and inverse text normalization  
A method and apparatus are provided that perform text normalization and inverse text normalization using a single grammar. During text normalization, a finite state transducer identifies a second...
7630882 Frequency segmentation to obtain bands for efficient coding of digital media  
Frequency segmentation is important to the quality of encoding spectral data. Segmentation involves breaking the spectral data into units called sub-bands or vectors. Homogeneous segmentation may...
7630877 Architecture for distributed computing system and automated design, deployment, and management of distributed applications  
A design tool includes a service definition model to enable abstract description of distributed computing systems and distributed applications. The design tool also includes a schema to dictate how...
7630862 Load test simulator  
Systems and methodologies are provided for load testing a server wherein user characteristics are adjusted dynamically during the testing period of the server, based upon weightings defined in a...
7630741 Compact and durable messenger device  
The subject innovation and/or methods relate to a compact durable communication device that can include a plurality of improvements to provide durability and thinness. The devices can be a...
7630687 Extensible framework for mitigating interference problems in wireless networking  
Described is an architecture comprising a flexible and extensible framework embodied in a robust coexistence service that couples sensed RF spectrum (interference) data to modules that process the...
7630571 Automatic detection of panoramic camera position and orientation table parameters  
A panoramic camera is configured to automatically determine parameters of a table upon which the camera is situated as well as positional information of the camera relative to the table. In an...
7630568 System and method for low-resolution signal rendering from a hierarchical transform representation  
A “multi-resolution signal renderer” provides a computationally efficient process for generating reduced-resolution versions of a hierarchical transform coded digital signal from the encoded...
7630541 Image-wide matting  
An image-wide matting technique that involves modeling an image using a layered representation is presented. This representation includes a main pixel color layer, a secondary pixel color layer, an...
7630522 Biometric measurement using interactive display systems  
Biometric data are produced in response to user input to an interactive display. The user input occurs when the interactive display senses a user input proximate to an interactive display surface...
7630501 System and method for calibration of an acoustic system  
The present invention is directed to a method and system for automatic calibration of an acoustic system. The acoustic system may include a source A/V device, calibration computing device, and...
7630438 Direct mode motion vectors for Bi-directionally predicted interlaced pictures  
For interlaced B-frames, an encoder/decoder computes direct mode motion vectors for a current macroblock by selecting at most one representative motion vector for each of the top and bottom fields...
7630193 Multiple position computer display arm  
Described is a computer display arm that couples a monitor to a base in a manner facilitates display monitor movement between various positions, including preset positions that may be generally...
7630002 Specular reflection reduction using multiple cameras  
An interactive display system that includes an interactive display screen. An illuminator is positioned to illuminate one of the inner or outer surfaces of the display screen. At least two cameras...
7629966 Hard tap  
The use of variable-pressure taps in computer interfaces is disclosed in which tap inputs cause different functions to execute depending on the pressure applied by the tap. A hard tap is...
7629961 Dynamically adjusting operation of one or more sensors of a computer input device  
A computer input device controller dynamically adjusts the rate at which an illumination source is activated, and may also adjust the rate at which other optical tracking system components are...
7629960 Input device with joystick mode and pointing mode  
An input device having a pointing mode and a joystick mode is disclosed. The input device includes a housing, a tracking assembly, and at least one actuator. In some aspects of the invention, a...
7629904 Image coding with scalable context quantization  
A scalable quantizer is generated from a plurality of context models for each of a plurality of bit rates used in coding a source. A context model for a lower bit rate quantizes conditioning states...
7628700 Game controller link mechanism joining a user-activated control and an analogue input device  
A link mechanism of a game controller connecting a user-activated control to an analogue input device located a distance away. The link mechanism is adapted to provide linear or near linear...
D605657 User interface for a display screen  
D605653 User interface for a display screen  
D605649 Electronic mouse having an illuminated region  
7627898 Method and system for detecting infection of an operating system  
A method and system for detecting that a software system has been infected by software that attempts to hide properties related to the software system is provided. A detection system identifies...
7627889 Remotely accessing and programming a set top box  
Systems and methods for remotely programming a set top box and for remotely scheduling an event on a set top box. A set top box includes a server that allows an access device to access the set top...
7627886 Systems and methods for displaying video streams  
Displaying a video stream when constrained by system memory and connection bandwidth. When the resources and/or memory of a client are insufficient to decode and process a video stream, the client...
7627883 Interactive entertainment and information system using television set-top box  
An interactive entertainment and information system using a television set-top box, wherein pages of information are periodically provided to the set-top box for user interaction therewith. The...
7627865 Method and apparatus for accessing instrumentation data from within a managed code environment  
An instrumentation client API is provided within a managed code runtime environment for accessing instrumentation data that resides outside of the managed code runtime environment. The...
7627863 Typed intermediate language support for languages with multiple inheritance  
A typed intermediate representation of source code written in a language that supports multiple inheritance is presented. The typed intermediate representation uses paths to represent objects...
7627862 Typed intermediate language support for languages with multiple inheritance  
A typed intermediate representation of source code written in a language that supports multiple inheritance is presented. The typed intermediate representation uses paths to represent objects...
7627834 Method and system for training a user how to perform gestures  
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference...
7627827 Providing smart user interfaces based on document open and/or edit context  
Methods, systems, and computer program products provide intelligent user interfaces based on a context or mode of a document. A method involves opening the document in a context that only...
7627821 Recording/playback tools for UI-based applications  
Techniques and tools are described for recording input from user actions in a user interface (UI) and replicating the UI activity on a computing device. When recording and replicating UI activity,...
7627814 Hierarchical bit stream markup compilation and rendering  
Original instructions, regarding an original document having a structure (e.g., an object model), for combined static and dynamic aspects of layout, display and user-interface behavior, are...
7627812 Variable formatting of cells  
Variable formatting for cells in computer spreadsheets, tables, and other documents is provided. For a selected range of cells, cell formats vary with the value in each cell (or an associated...