| Patent Number |
Title Of Patent |
Date Issued |
| 7600184 |
High density visualizations for threaded information |
October 6, 2009 |
| High-density computer display visualization formats provide improved visualization of large amounts of threaded information. These visualization formats are suitable for a wide variety of threaded information environments including newsgroups, threaded Web discussions, chats, e-mail |
| 7600153 |
Adaptive recovery from system failure for application instances that govern message transactions |
October 6, 2009 |
| Mechanisms for adaptively entering and exiting recovery mode. When a message is received from a particular message transaction, the appropriate processing instance is loaded from persistent memory to system memory. The processing instance then determines from its own state informatio |
| 7600126 |
Efficient processing of time-bounded messages |
October 6, 2009 |
| Efficient processing of time-bound messages is described herein. In an implementation, messages are classified either time-bounded messages or non-time-bounded messages. The time-bounded messages are then processed separately from the non-time-bound messages. Examples of time-bounded |
| 7600123 |
Certificate registration after issuance for secure communication |
October 6, 2009 |
| Techniques for registering certificates after the issuance of the certificates are provided. A service provider securely registers a client's identity and its certificate without depending on or using an existing basis of trust, such as that provided by domain-joined clients or a sec |
| 7600113 |
Secure network channel |
October 6, 2009 |
| Methods and systems for establishing a secure network channel between two or more devices in a communication network are disclosed. In exemplary implementations the network may be a UPnP network. A first device passes authentication information to at least a second device to permit the |
| 7600048 |
Web services processing using MAPI compliant mail applications |
October 6, 2009 |
| The present invention provides Web Services over a mail transport. In particular, the present invention sends Web Service messages using MAPI (Messaging Application Program Interface) mail applications in order to support offline communications and extended processing time of service |
| 7600042 |
Dynamic IP address update |
October 6, 2009 |
| The present invention provides for a configuration tool that during configuration of a message server assists a user in registering, transferring, maintaining a domain name and/or automatically configuring a message system in accordance therewith. The configuration tool guides the us |
| 7600031 |
Sharing digital content via a packet-switched network |
October 6, 2009 |
| In one aspect, the invention provides a method for sharing content. The method is performed by a data acquisition device and comprises upon encountering a content transfer condition, if a size of content is greater than a predefined size threshold then performing a lossy compression |
| 7600030 |
Compounding of HTTP authoring protocol |
October 6, 2009 |
| Conventions for extending compounded web authoring methods to a web authoring protocol such as WebDAV. More particularly, a request can be provided with special header information to signify a method compounded with a method indicated by a verb in the request. Techniques for clients |
| 7600024 |
Restricting device access per session |
October 6, 2009 |
| The present invention is directed to restricting device access per session. Entries in a device list are configured to store session ID values in addition to values for other device properties. A session ID value for a device can be set to the session ID value of a (e.g., RDP) sessio |
| 7600021 |
Delta replication of source files and packages across networked resources |
October 6, 2009 |
| The disclosed arrangements and procedures replicate source files across networked resources. Specifically, a server receives a package update notification corresponding to a difference between a previous set of source files and one or more new sets of source files. Responsive to rece |
| 7600019 |
System and method for aggregating and extending parental controls auditing in a computer network |
October 6, 2009 |
| A system and method for aggregating and extending parental controls auditing in an unmanaged computing network are provided. A parental control system, including a parental control database, logging interface, and audit process, resides on each host computing device in an unmanaged c |
| 7600000 |
Ultra wideband wireless storage device |
October 6, 2009 |
| A portable ultra wideband device wirelessly connects to personal computers and other computing or consumer devices with an ultra-high speed link. The ultra wideband device provides data storage and retrieval functionalities. Data or information is formatted for ultra wideband wireles |
| 7599996 |
Communication using delegates, such as delegates specified in an email or scheduling application |
October 6, 2009 |
| A facility allows for automatic delegation of incoming real-time communications based on a delegation scheme. The delegation scheme may be rules-based and may be applied to a single real-time communication channel or multiple communication channels, including both real-time and non-r |
| 7599993 |
Secure safe sender list |
October 6, 2009 |
| Secure safe sender lists are described. In an implementation, a method includes examining a message received from a sender via a network to determine which identifying mechanisms are available for verifying an identity of the sender. When one or more available identifying mechanisms |
| 7599991 |
Rules interface for implementing message rules on a mobile computing device |
October 6, 2009 |
| Described is a system and method for filtering messages received by a message-handling program, that leverage the existing message-handling architecture of computer devices to trigger events and perform other actions instead of (or in addition to) displaying the messages to users. On |
| 7599989 |
System and method for gathering and reporting screen resolutions of attendees of a collaboration |
October 6, 2009 |
| A screen resolution information gathering and reporting system allows access to screen resolution information of attendees of a collaboration session. When attendees first join the collaboration session, each attendee's screen resolution information is gathered. The collected screen |
| 7599961 |
Methods and systems for synchronizing visualizations with audio streams |
October 6, 2009 |
| Methods and systems are described that assist media players in rendering visualizations and synchronizing those visualizations with audio samples. In one embodiment, visualizations are synchronized with an audio stream using a technique that builds and maintains various data structures. |
| 7599954 |
Customizing a file open dialog using a namespace extension to allow searching |
October 6, 2009 |
| Methods and systems for method for modifying a File Open dialog to enable searching for a file. The method includes writing a namespace extension. Next a custom view is built within the File Open dialog box using the namespace extension. The custom view allows a user input a keyword or |
| 7599953 |
System and method for segmented evaluation of database queries |
October 6, 2009 |
| A method of satisfying a database query includes evaluating certain joins on a per-segment basis. An expression tree is produced for the query, and the expression tree is evaluated to identify joins whose operands are two instances of the same relation and whose join predicate conjunctiv |
| 7599952 |
System and method for parsing unstructured data into structured data |
October 6, 2009 |
| The present invention uses a machine-learned statistical model to map between unstructured data and structured data. By using machine learning techniques, the present parsing engine can be very quickly and easily trained for new and different locations or domains and can also accommo |
| 7599944 |
Electronic data interchange (EDI) schema simplification interface |
October 6, 2009 |
| Electronic data interchange schema simplification interface for representing a plurality of electronic data interchange (EDI) schemas to a user. Each of the plurality of EDI schemas has data associated therewith. A unitary structure is identified representing the plurality of EDI sch |
| 7599937 |
Systems and methods for fine grained access control of data stored in relational databases |
October 6, 2009 |
| A system and method for facilitating secure access to database(s) is provided. The system relates to authorizing discriminatory access to relational database data. More particularly, the invention provides for an innovative technique of defining secured access to rows in relational d |
| 7599934 |
Server side filtering and sorting with field level security |
October 6, 2009 |
| A project management system is enabled to implement filtering, sorting, and field level security for data associated with managed projects. A filter for field selection is prepared by a project client application and forwarded to a project server. The server generates an access attri |
| 7599931 |
Web forum crawler |
October 6, 2009 |
| A crawling system crawls a web site initially in a pattern detection phase and subsequently in a pattern usage phase. The pattern detection phase attempts to identify patterns of references to pages that contain informational content of interest and patterns of references to pages th |
| 7599925 |
Using query expression signatures in view matching |
October 6, 2009 |
| A system for optimizing queries against a database is described. The system comprises a memo structure that encodes a plurality of query expressions. The system also includes a signature mechanism that enables an assignment of the query expressions into equivalence classes. Methods o |
| 7599922 |
System and method for federated searching |
October 6, 2009 |
| A method and system for federated searching that includes receiving a user query a first location, extracting terms from the user query, assigning the query a ranking based on the terms, sending the user query to a second location for resolution if the ranking of the query meets a pr |
| 7599918 |
Dynamic search with implicit user intention mining |
October 6, 2009 |
| After a user instigated search returns results, an intention mining engine collects information from the natural user responses to the results. This information is used to refine the search. |
| 7599917 |
Ranking search results using biased click distance |
October 6, 2009 |
| Methods of providing a document relevance score to a document on a network are disclosed. Computer readable medium having stored thereon computer-executable instructions for performing a method of providing a document relevance score to a document on a network are also disclosed. Fur |
| 7599916 |
System and method for personalized search |
October 6, 2009 |
| A system and method for incorporating user preferences into a document search is provided. User events are associated with one or more content tags based on a comparison of the user event with locations in a content space. The user events are tracked to provide a user event history. The |
| 7599907 |
Method and system applying policy on screened files |
October 6, 2009 |
| Described is a mechanism comprising a data screening filter and user mode service that applies (enforces) policies regarding allowing or blocking file content of a directory, based on matching the filename against patterns associated with that directory. An administrator configures a |
| 7599901 |
Processing data-centric business models |
October 6, 2009 |
| The present invention extends to methods, systems, and computer program products for processing data-centric business models. An execution engine accesses a commingled data-centric application model that includes a data model for a data store and a business logic model for interacting wi |
| 7599840 |
Selectively using multiple entropy models in adaptive coding and decoding |
October 6, 2009 |
| Techniques and tools for selectively using multiple entropy models in adaptive coding and decoding are described herein. For example, for multiple symbols, an audio encoder selects an entropy model from a first model set that includes multiple entropy models. Each of the multiple ent |
| 7599837 |
Creating a speech recognition grammar for alphanumeric concepts |
October 6, 2009 |
| A method and system to generate a grammar adapted for use by a speech recognizer includes receiving a representation of an alphanumeric expression. For instance, the representation can take the form of a regular expression or a mask. The grammar is generated based on the representati |
| 7599829 |
Phonetic searching using partial characters |
October 6, 2009 |
| Some spoken languages can be written, for example, by using a single character to represent a single word. The word can comprise a plurality of phonetic codes. A character from a datastore can be retrieved and compared against an input string which might contain the same phonetic cod |
| 7599828 |
Grammatically correct contraction spelling suggestions for french |
October 6, 2009 |
| A method and product are provided that identify properly spelled words from an input string. Separate lexical entries are identified for different parts of an input word. Grammatical information associated with one of the lexical entries is examined to determine if it satisfies a gra |
| 7599827 |
Evaluating hardware models having resource contention |
October 6, 2009 |
| A performance prediction simulator gives effect to the resource contention among multiple resources in a simulated system by adjusting event durations appropriately. A resource topology tree defining the resource configuration of the system is input to the simulator. The simulator in |
| 7599799 |
Methods for using co-regulated genesets to enhance detection and classification of gene expressi |
October 6, 2009 |
| The present invention provides methods for enhanced detection of biological response patterns. In one embodiment of the invention, genes are grouped into basis genesets according to the co-regulation of their expression. Expression of individual genes within a geneset is indicated wi |
| 7599753 |
Systems and methods for running priority-based application threads on a realtime component |
October 6, 2009 |
| Systems and methods for processing data from priority-based operating system threads within a realtime component are described. The component submits blank buffers to hardware. The component receives data from priority based operating system threads and processes and writes the data |
| 7599670 |
Dynamic bias for receiver controlled by radio link quality |
October 6, 2009 |
| DC power savings in a mobile communication device can be achieved by dynamically adjusting the biasing for a receiver based on the communication link quality. The output signal levels of at least one low noise amplifier (LNA) are monitored to identify the DC operating conditions for |
| 7599561 |
Compact interactive tabletop with projection-vision |
October 6, 2009 |
| The subject application relates to a system(s) and/or methodology that facilitate vision-based projection of any image (still or moving) onto any surface. In particular, a front-projected computer vision-based interactive surface system is provided which uses a new commercially avail |
| 7599560 |
Embedded interaction code recognition |
October 6, 2009 |
| In accordance with embodiments of the invention, embedded interaction code (EIC) symbols are recognized. EIC dots are generated based on effective EIC symbols, which have been generated by processing an image containing the EIC symbols, by obtaining graylevels of selected positions of th |
| 7599547 |
Symmetric stereo model for handling occlusion |
October 6, 2009 |
| The present symmetric stereo matching technique provides a method for iteratively estimating a minimum energy for occlusion and disparity using belief propagation. The minimum energy is based on an energy minimization framework in which a visibility constraint is embedded. By embedding t |
| 7599438 |
Motion vector block pattern coding and decoding |
October 6, 2009 |
| Techniques and tools for using motion vector block patterns in video encoding and decoding are described. In general, a motion vector block pattern signals the presence or absence of motion vector data for a macroblock with multiple motion vectors. For example, a video decoder decode |
| 7599304 |
Testing a station's response to non-compliant wireless communication |
October 6, 2009 |
| A controllable and/or configurable device that communicates wirelessly with a station may be used to test the station. For example, the device may be configured to communicate in multiple different wireless communication modes. As another example, the device may be controlled to enga |
| 7599264 |
Optical drive spin rate control |
October 6, 2009 |
| A method and system for controlling the spin rate of an optical device. A device driver provides notification that media has been inserted into the optical device. A control service determines the format of information on the media. The spin rate of the optical device is locked or unlock |
| 7599094 |
Optimizing the printing of data on a page |
October 6, 2009 |
| Methods and systems are provided for automatically adjusting printing settings to optimize the fit of text, data and/or images on printed pages. Once selected text or data is designated for printing, a determination is made as to whether the selected text or data may be printed on a |
| 7598975 |
Automatic face extraction for use in recorded meetings timelines |
October 6, 2009 |
| Faces of speakers in a meeting or conference are automatically detected and facial images corresponding to each speaker are stored in a faces database. A timeline is created to graphically identify when each speaker is speaking during playback of a recording of the meeting. Instead of |
| 7598956 |
Blended object attribute keyframing model |
October 6, 2009 |
| Combined object level and property level key framing systems, methods, and user interfaces are provided in which a user can enter a mode where any change to a property is recorded as a key framing action (e.g., creation or edit) at the current time as indicated by a timeline. When a key |
| 7598954 |
Adapting and rendering graphic effects |
October 6, 2009 |
| Methods, systems, and computer program products adapt and render a graphic effect associated with text rendered via an output device. A method involves receiving a character associated with a graphic effect and determining whether the graphic effect has not been fully rendered with a |