...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.
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 |
| 7401291 | Reviewing and merging electronic documents A system and method for reviewing an electronic document. A copy of an electronic document is sent to a reviewer, the copy of the electronic document having a first property identifying the location of the electronic document in the memory and indicating that review... | 07/15/2008 |
| 7392469 | Non-intrusive commentary capture for document authors A device for capturing commentary, rationale, and other explanatory information pertaining to a document in parallel with the authoring of the document itself. The document content is entered through a primary input device (100), typically but not restricted ... | 06/24/2008 |
| 7386788 | Data structure, processing method of structured document described using that data structure, program for implementing the method, and storage medium storing the program An object of this invention is to provide a data structure description method and processing method, which can present the contents of data to the user in every devices as much as possible. A data processing method of this invention has a parsing step of parsing a s... | 06/10/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 |
| 7310772 | Linking method for printed telephone numbers identified by a non-indicia graphic delimiter The invention comprises a graphic designation method for visually differentiating each number individually for a set of telephone numbers within a printed telephone directory. In a particular instance, the invention is applied in cases in which each said telephone n... | 12/18/2007 |
| 7299407 | Marking and annotating electronic documents A user can highlight text and provide accompanying annotations. Highlighted text, accompanying annotations, and time-stamp information are stored in a user profile that is maintained locally with a web browser, at the client side. A retrieved web page is presented t... | 11/20/2007 |
| 7296225 | Information transmitting and receiving in which layout information is used to determine importance Information showing how the information that meets the requirements of a user is treated in an information source, for example, how information about the positions and importance degree of articles in newspaper space is retrieved, how the retrieved information is ou... | 11/13/2007 |
| 7296229 | Method and apparatus for providing a central dictionary and glossary server A master dictionary or glossary is updated at a server, and the update to the master dictionary or glossary is served to the application on the client to update a local copy of the dictionary or glossary. A datastream may also be processed by automatically scanning ... | 11/13/2007 |
| 7293228 | Maltweb multi-axis viewing interface and higher level scoping A method, apparatus and computer program product for navigating in a multi-dimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language are disclosed. A selected predefined portion is displ... | 11/06/2007 |
| 7284191 | Meta-document management system with document identifiers A personality that identifies enrichment themes of a document is associated with a reading or mobile computing device. In one embodiment, a personality is associated with a document reference reading device and attached to each document reference recorded by the doc... | 10/16/2007 |
| 7275207 | System and method in an electronic spreadsheet for displaying and/or hiding range of cells The present invention is directed to a method, system and program for displaying and/or hiding, in an electronic multi-dimensional spreadsheet on a user interface, elements of a range of cells, a range of cells including one or more contiguous elements aligned along... | 09/25/2007 |
| 7269786 | Navigating an index to access a subject multi-dimensional database A technique for navigating an index to access a subject multi-dimensional database stored on a data store connected to the computer. Initially, a deviations spreadsheet comprising cells is displayed. Then, upon user selection of a cell in the deviations spreadsheet,... | 09/11/2007 |
| 7206997 | Functional visualization of spreadsheets A method for providing a functional visualization of a spreadsheet. The method includes correlating spreadsheet cells with both data entities and calculation entities in an influence diagram, and then automatically updating the entities in the influence diagram in r... | 04/17/2007 |
| 7207000 | Providing dynamic web pages by separating scripts and HTML code A request reception module receives a request for an document stored within document server. A parsing module parses the requested document to generate therefrom a corresponding document object model (DOM) including at least one object. An instruction obtaining modu... | 04/17/2007 |
| 7194678 | Dynamic web page generation method and system In comparison to unnecessary page generation of the prior art, the page generation time according to the current invention is substantially reduced, and the generated page is efficiently accessed. Since in response to at least one of a predetermined set of update ev... | 03/20/2007 |
| 7188312 | Remote document viewing system, device, and method thereof A remote document viewing system that allows wireless handheld devices equipped with only built-in browsers to view document files stored in remote computers in real time without downloading the entire document files first onto the wireless handheld devices, and wit... | 03/06/2007 |
| 7188308 | Interface and method for exploring a collection of data An interface and a method is provided for permitting a user to explore a collection of data. The data collection provides nodes as structural elements, and references which are assigned to nodes and hold the address of another node. Multiple references can be assign... | 03/06/2007 |
| 7185276 | System and method for dynamically translating HTML to VoiceXML intelligently A system and method for dynamically translating a Hypertext Markup Language (HTML) document to Voice eXtensible Markup Language (VoiceXML) form includes a VoiceXML server for receiving a user request and, in response to the user request, making a Hypertext Transfer ... | 02/27/2007 |
| 7165218 | System and method for managing web page media A computer-implemented system for managing media that is used in the development of Web pages. A media managing software module supports the collection and storage of media for use by artists and writers in creating Web pages. The media managing software module furt... | 01/16/2007 |
| 7155672 | Method and system for dynamic font subsetting Methods and system for dynamic font subsetting. One or more directives are inserted into electronic content to identify one or more glyph sub-sets needed to display the multiple characters in one or more desired languages for electronic content. A directive identifi... | 12/26/2006 |
| 7152202 | Normalized rotation on a website of display items A method for balancing the allocation of available display slots on a Web page among a plurality of different sources of display items comprises (a) defining for each source a set of candidate items to be displayed, (b) selecting items from a pool of all candidate s... | 12/19/2006 |
| 7137067 | Device and method for presenting news information A user can efficiently obtain useful information by breaking down news information distributed in a form of electronic mail, magazines, etc., in units of articles, selecting from useful information from the broken-down articles, collecting the selected articles, re-... | 11/14/2006 |
| 7117432 | Meta-document management system with transit triggered enrichment In a document enrichment system, device buttons can be programmed to associate a number of personalities to the buttons on the device. These associations may be stored locally on the device. When the device with the programmed personality is activated on the device,... | 10/03/2006 |
| 7111229 | System and method for providing a webpage A system and method are disclosed for providing a webpage comprising receiving instructions for previewing a page; creating a preview version of the page, wherein links are modified to reflect a location of the preview version; and displaying the preview version of ... | 09/19/2006 |
| 7096416 | Methods and apparatuses for synchronizing mixed-media data files A method for synchronizing mixed-media data files that comprises receiving a streaming media file, receiving a static media file, producing a streaming output from the streaming media file, querying the streaming output for a time marker upon receiving an input, and... | 08/22/2006 |
| 7089490 | Identifying navigation bars and objectionable navigation bars Detecting so-called “navigation bars” (or “nav bars”) in a (Web) document by determining whether or not nodes of a parse tree of the (Web) document are “anchor-heavy”. Generally, a navigation bar can be thought of as text, such as a hyper-text link or an... | 08/08/2006 |
| 7080316 | Method for determining rubies A user selects base text from a working document for which ruby text is desired. The base text is displayed in a ruby handling window. Despite the ruby handling window being open, the user can change focus to the working document, perform normal operations in the wo... | 07/18/2006 |
| 7047487 | Methods for formatting electronic documents The present invention provides a method and article of manufacture for formatting electronic documents. In general, an electronic document contains an tag which, when parsed by a browser allows a first electronic document to format, or overlay, a ... | 05/16/2006 |
| 7039865 | System and method for determining the commutativity of computational operations A system and method for executing computational operations upon elements of a data structure. The method includes determinations of the commutativity of the computational operations. If the computational operations are determined to be commutative the computational ... | 05/02/2006 |
| 7036074 | Apparatus and method for controlling display of database search items Stored in a database are a general-purpose table which contains, on a field-by-field basis, element data corresponding to the fields, an item-mane definition table which stipulates, filed by field an item name for being made to correspond with a database search-item... | 04/25/2006 |
| 7036078 | Highlight rendering services component for an extensible editor An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes interfaces through which extensions are connected to the editor and through which selection services and hig... | 04/25/2006 |
| 7032174 | Automatically adding proper names to a database The correct spelling of resolved email names is automatically stored in a custom dictionary. Thereafter, a spell checker will recognize the name during the spell checking process, because the name is stored in the custom dictionary and the name will not be incorrect... | 04/18/2006 |
| 7020837 | Method for the efficient compression of graphic content in composite PDF files Disclosed is a method for efficiently creating a compressed PDF file containing multiple composite graphics pages, each of which is composed of a base page and zero or more overlaid and clipped PDF pages, wherein the pages and the graphic elements of each page are s... | 03/28/2006 |
| 6990633 | Providing a network-based personalized newspaper with personalized content and layout A computer network server provides a customized newspaper to a recipient according to recipient profile preferences. The server searches for and obtains article content that is deemed to be of greatest interest to the recipient according to topical preferences, gene... | 01/24/2006 |
| 6986100 | Normalized rotation on a web site of display items from multiple sources A method for balancing the allocation of available display slots on a Web page among a plurality of different sources of display items comprises (a) defining for each source a set of candidate items to be displayed, (b) selecting items from a pool of all candidate s... | 01/10/2006 |
| 6981219 | Method and system for processing formulas and curves in a document A method and system are provided for a general computing software system to extract, reconstruct, save, and retrieve the information presented by an information source by assigning explicitly or implicitly properties to formulas, figures, and their components and ma... | 12/27/2005 |
| 6981210 | Self-maintaining web browser bookmarks The present invention provides a method for automatically updating bookmarks stored by a web browser when the bookmarked URL is invalid and a redirect to an alternate URL is specified. In accordance with the present invention, a web page author places redirect marku... | 12/27/2005 |
| 6931592 | Reviewing and merging electronic documents A system and method for reviewing an electronic document. A copy of an electronic document is sent to a reviewer, the copy of the electronic document having a first property identifying the location of the electronic document in the memory and indicating that review... | 08/16/2005 |
| 6915484 | Text reflow in a structured document A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receive a page represented in a page description language, the page including a plurali... | 07/05/2005 |
| 6823491 | System and method for a dynamically integrated search engine A system and method for dynamically integrating a site specific search engine. In one embodiment, a hidden HTML tag is used on web pages to identify the site specific search engine for the web site. When a user requests a site specific search engine from the user's ... | 11/23/2004 |