...that "patent leather" got its name because the process of applying the polished black finish to leather was once patented?
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.
| Number | Title | Issue Date |
| 7484172 | System and method for providing a customized index with hyper-footnotes According to some embodiments, a method may include providing a periodical index customized for a subscriber. The method may comprise, for example, determining first data corresponding to content of at least one issue of a periodical, determining customized index da... | 01/27/2009 |
| 7437674 | Video processing methods A video processing method. A display region is provided according to a timeline, comprising at least one first sub-region with higher time resolution and one second sub-region with lower time resolution. A time scale value of the first sub-region is smaller than tha... | 10/14/2008 |
| 7434164 | User interface for adaptive document layout via manifold content A user interface for a system and method for improving document layout on arbitrary devices of different resolutions and size using manifold representations of content. Manifold representations of content are: multiple versions of anything that might appear in a doc... | 10/07/2008 |
| 7428549 | Method and apparatus for editing a production data store by shadowing content Improvements in the creation, maintenance and management of web based information are provided. A development environment conducive to separation of tasks and data, works in combination with the means to present views of changed information for approval to users. Da... | 09/23/2008 |
| 7426057 | Document processing method The object of the present invention is to create a template for print settings used for printing a document based on an existing document. To achieve the object, the present invention is capable of registering the print settings for a document being currently edited... | 09/16/2008 |
| 7412649 | Viewing and editing markup language files with complex semantics The semantic hierarchy of a document written in a markup language is represented by a hierarchy of elements, which are viewed and edited using a tree view editor. Each element is represented as a node of a semantic tree, to which may be attached a special purpose ed... | 08/12/2008 |
| 7409633 | System and method for annotating web-based document Computer users may integrate any annotation, including ink, highlighter, text-based notes and audio, directly into a Web-based document (WBD) displayed by a Web browser. This integration enables others to view the personalized annotated WBD, which retains its origin... | 08/05/2008 |
| 7406660 | Mapping between structured data and a visual surface A data processing application uses a translation file to render a visual surface based on underlying structured data. The data processing application provides mapping between nodes associated with the visual surface and nodes associated with the structured data. The... | 07/29/2008 |
| 7398467 | Method and apparatus for providing spelling analysis A method, an article of manufacture and apparatus for providing user-specific error analysis for a document. Specifically, the invention provides for identifying user-specific proclivities for confusing particular words which, while grammatically correct, are not us... | 07/08/2008 |
| 7386831 | Interactive collaborative facility for inspection and review of software products A review facility and review method for interactively reviewing an item, such as a block of code, by a group of reviewers and collecting comments from the reviewers. An author provides the item as text for preparation for interactive review. The text is prepared, ta... | 06/10/2008 |
| 7386834 | Undo/redo technique for token-oriented representation of program code An editor or software engineering tool may be configured to represent program code as a doubly-linked list of lexical tokens and to maintain, coincident with an operation that modifies contents of the list, an undo object that identifies opposing end nodes of a subl... | 06/10/2008 |
| 7380209 | Managing electronic documents utilizing a digital seal A method for storing electronic documents can include associating a digital seal with at least one electronic document. An image within a user interface can be displayed, wherein the image is a user selectable representation for the digital seal. At least one metada... | 05/27/2008 |
| 7376619 | Method and system for rapid tenant screening, lease recommendation, and automatic conversion/transcription of data into lease documents System, method, computer program and computer program product, and business model for rapid tenant screening, recommendation, and conversion of data to lease documents. Provides structure and method for entering data from application to rent real estate for rapidly ... | 05/20/2008 |
| 7373600 | DICOM to XML generator A conversion system converts DICOM SR information from a DICOM-formatted file into an XML representation. By providing a mapping between DICOM SR and XML, the DICOM SR content material can be more easily processed by application programs that are DICOM-specific, suc... | 05/13/2008 |
| 7373342 | Including annotation data with disparate relational data Methods, systems, and articles of manufacture that may be used for identifying and indicating annotations made for a variety of different type (i.e., heterogeneous) data objects are provided. According to some embodiments, an annotation store may be queried to ident... | 05/13/2008 |
| 7373601 | Object transfer method with format adaptation A method of transferring a file includes generating a version of an object version at the source entity as a function of the profile of the destination entity (e.g., screen, calculation capacity, storage). A basic document is basic version of the object described in... | 05/13/2008 |
| 7373597 | Conversion of text data into a hypertext markup language Disclosed is a markup system and method for converting text-based guidelines into a form that allows manipulation and viewing in different formats and detail. The system identifies conditions described in electronic documents and uses an interactive or rule-based pr... | 05/13/2008 |
| 7373598 | Method and apparatus for facilitating globalization of voice applications One embodiment of the present invention provides a system that generates voice output for an application. During operation, the system receives a symbolic representation of data to be outputted from the application, wherein the symbolic representation is locale-inde... | 05/13/2008 |
| 7373603 | Method and system for providing data reference information Reference information related to data that is copied using computer software is provided. The data can be copied from a first computer application to a memory. Reference information related to the data can also be copied to the memory. The copied data can be pasted ... | 05/13/2008 |
| 7373602 | Method for reading electronic mail in plain text It may be determined whether text of an electronic mail message is in a format other than plain text. If the text of the electronic mail message is in a format other than plain text, the text may be converted to a plain text format for displaying. If the text of the... | 05/13/2008 |
| 7370274 | System and method for formatting objects on a page of an electronic document by reference A method and system can format objects on a first page of an electronic document being created by applying the formatting from corresponding objects contained in a separate formatting source where these objects have been formatted using the existing tools of the app... | 05/06/2008 |
| 7370276 | Interface for collecting user preferences Various techniques are disclosed for accepting preference information from a user, where the preference information is specific to content elements within a media asset, and the preference information is collected while the user is viewing a display of the media ass... | 05/06/2008 |
| 7370315 | Visual programming environment providing synchronization between source code and graphical component objects In an integrated development environment, there is a tight coupling between a design surface providing a visual representation of the various physical and logical entities in a software model and the underlying code structures that support the entities. The model ca... | 05/06/2008 |
| 7370272 | Data adapter A data adapter including method and apparatus is presented. In one embodiment, the data adapter is a method. The method includes finding a set of records of a relational database matching an object instance of an object type. The method further includes updating the... | 05/06/2008 |
| 7370032 | Data gathering A method for gathering data may include receiving query information in a first format related to a query, identifying a format-independent portion of the query information and a format-dependent portion of the query information, and translating the format-dependent ... | 05/06/2008 |
| 7370034 | System and method for performing electronic information retrieval using keywords Output documents similar to an input document are identified. A query is formulated using a list of best keywords from the input document to search for a first set of output documents. The list of best keywords is defined with a maximum number of keywords less than ... | 05/06/2008 |
| 7370273 | System and method for creating dynamic folder hierarchies A dynamic foldering system automatically manages the creation and deletion of run-time dynamic folders and selection of documents, items, or object graphs found in the run-time dynamic folders. The system comprises a query/predicate for a design-time folder group ba... | 05/06/2008 |
| 7370290 | Contact card An interface for enabling a user to quickly access contact information and contact-centric tasks is displayed when an appropriate request for a contact card associated with a contact is received. The contact card displays contact information corresponding with the c... | 05/06/2008 |
| 7366974 | System and method for managing template attributes According to the invention, this invention redefines the concept of a template as a set of template attributes, such as font types and color schemes, that are accessed by document-generating applications to provide uniform functionality across an organization. The t... | 04/29/2008 |
| 7365787 | Mobile device with integrated camera operations A mobile device with an integrated camera responsive to signals from a camera activator. The mobile device includes application programs capable of editing documents. The user triggers the device operating system to switch from an active application program in which... | 04/29/2008 |
| 7366983 | Spell checker with arbitrary length string-to-string transformations to improve noisy channel spelling correction A spell checker based on the noisy channel model has a source model and an error model. The source model determines how likely a word w in a dictionary is to have been generated. The error model determines how likely the word w was to have been incorrectly entered a... | 04/29/2008 |
| 7366982 | Packages that contain pre-paginated documents Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platfo... | 04/29/2008 |
| 7362854 | Portable electronic device having integrated telephony and calendar functions The phone number or other identifying information of an incoming phone call or other network communication is optionally stored, and a call-back is optionally scheduled. The user is prompted whether to schedule a call back, and if so, a call-back sequence is initiat... | 04/22/2008 |
| 7363582 | System and method of retrieving and presenting partial (skipped) document content Systems and methods of retrieving and presenting partial (skipped) document content are provided. A typical system includes a document parsing stage, a device request for content stage and a delivery of requested content stage. A target device can include a device p... | 04/22/2008 |
| 7363315 | Creating, editing, and displaying hierarchical data structures associated with data in a data source Methods and systems, including computer program products, implementing techniques for configuring data structures. The techniques include receiving a description of a logical structure of a data model, the logical structure comprising a first set of elements; displa... | 04/22/2008 |
| 7363594 | Workflow event editor A workflow manager which executes software having one or more channels configured to communicate events-based messages between processes. Events are associated with transitions between states, which mark the progress of an order. An event remains in an associated ch... | 04/22/2008 |
| 7359916 | Database management systems and methods for managing a database Database management systems and methods for managing a database are disclosed. In one embodiment, a database management system is provided that comprises a database layer including a database for storing data, and a spreadsheet layer for representing data from the d... | 04/15/2008 |
| 7359936 | Method and apparatus for electronic mail interaction with grouped message types An electronic mail inbox uses a mail agent to categorize incoming electronic mail to facilitate more flexible and rapid viewing and possible response thereto. Several special functions for collection of regularly sent types of mail, such as newsletters, office memos... | 04/15/2008 |
| 7360156 | Method and system for performing actions on content in a region within a free form two-dimensional workspace A method and system are provided for performing actions on content in a region within a free form two-dimensional workspace. In a computer software application, a region is defined within the workspace, an action is associated with the region, content is received wi... | 04/15/2008 |
| 7360157 | Aligning content in an electronic document Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text c... | 04/15/2008 |