A method for inducing cats to exercise consists of directing a beam of invisible light produced by a hand-held laser apparatus onto the floor or wall.
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 |
| 7358965 | Tapping to create writing The present invention provides a method and system for tapping to create document structure, such as writing. A tapping gesture received from the user is interpreted by a writing application to indicate that the user is about to write in a certain location on the pa... | 04/15/2008 |
| 7356768 | Using document templates to assemble a collection of documents Methods and apparatus, including computer program products, to assemble a collection of documents according to a document list. The document list represents documents to be included in the collection, and includes multiple entries that identify document templates. E... | 04/08/2008 |
| 7350142 | Method and system for creating a table version of a document A table version of a document is generated by computing a table layout of the document and generating the table version based on the table layout. Computing the table layout can include recording the positions of each object in the document while recording the posit... | 03/25/2008 |
| 7337394 | Digital content production system and digital content production program The invention provides a digital content production system which is appropriate for use in preventing a layout intended by a designer from being destroyed and provides freedom in the order of posting information. A content delivery terminal processes a flow object u... | 02/26/2008 |
| 7331016 | Method and system for generating a value enhanced derivative document from a patent document The invention describes system and method for generation a derivative document from a patent document, which provide value, enhanced representation of the document and facilitate comprehension of information contained in the patent document. A segment of the patent ... | 02/12/2008 |
| 7315867 | Document processing apparatus, document processing method, document processing program, and recording medium The text format of input data is checked, and is converted into a system-manipulated format. It is further determined if the input data is in an HTML or e-mail format using tags, heading information, and the like. The converted data is divided into blocks in a simpl... | 01/01/2008 |
| 7310781 | System and method for content and information transfer between program entities Content is transferred from one computer resource to another computer resource by receiving a first insertion point or replacement area from a first user interface to a destination computer resource, receiving an enablement to perform automatic paste operation, swit... | 12/18/2007 |
| 7302648 | Method and apparatus for resizing buffered windows Methods and apparatuses for resizing buffered windows. In one aspect of the invention, a method to resize a buffered window on a data processing system includes: determining an estimated size for a window which has a first pixel image of a first size buffered in a f... | 11/27/2007 |
| 7299404 | Dynamic maintenance of web indices using landmarks A repository index records the position of document entries relative to landmark entries within the document. Landmark entries are selecting using a landmarking policy and their position relative to the document are stored in a landmark directory. During index updat... | 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 |
| 7296240 | Document object membranes Displaying a membrane, or container, around a document object on an electronic document page. In response to placing the insertion point (IP) on the page, a ghost membrane can be displayed on an output screen at the IP. After content is added at the IP, a membrane a... | 11/13/2007 |
| 7296228 | Document editing by blocks and groups Grouping blocks of text according to user-defined contexts, and editing group specific blocks can be used to improve document consistency during editing and revising of electronic documents. A change made in one block often requires appropriate changes to be made in... | 11/13/2007 |
| 7296219 | Client side, web-based calculator A method and data structure that allows a user to view a spreadsheet in a “calculator” mode, wherein certain cells are non-editable. The calculator designer/creator can alter the default as to which cells are editable when the calculator is displayed in the calc... | 11/13/2007 |
| 7296244 | Method of visually indicating transfer of data in response to a transfer data command A method of visually indicating transfer of data in response to a pointing device data transfer command is provided. A display position indicator on a display screen is modified based on a data transfer command. Data transfer is animated on the display screen based ... | 11/13/2007 |
| 7296060 | System and method for automatically identifying and attaching related documents A system and method for attaching a related document to a primary document which includes at least one word. The system includes a processor determining whether the plurality of words in the primary document includes an indicator that the related document should be ... | 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 |
| 7281209 | Method and apparatus for managing numbering of print pages of sections within a document An object of the present invention is to provide a document processing apparatus and method capable of adding headers/footers to a plurality of sections of a document. Check boxes for definitions are checked on a plurality-of-definitions setting window. A document i... | 10/09/2007 |
| 7269787 | Multi-document context aware annotation system A method for document annotation includes providing a contextual framework extending over multiple electronic documents. Annotations are input to a computer by a user with respect to two or more of the documents, while the user views the documents on a computer scre... | 09/11/2007 |
| 7259752 | Method and system for editing electronic ink A computer-implemented method and system for erasing and editing an electronic document. A goal for computing devices that support the use of a stylus that can record handwriting strokes and present them in an electronic document is to present electronic ink that be... | 08/21/2007 |
| 7246146 | Legacy host system hot link modeling and navigation A method and apparatus for navigating screens in a legacy host system. In a preferred embodiment, requests for specific legacy host screens are received by a server. The server then navigates to the appropriate screen within the legacy host system and retrieves the ... | 07/17/2007 |
| 7228318 | System and methods for invalidation to enable caching of dynamically generated content Various systems and methods are describe for determining dynamically generated content to be invalidated as a result of changes to underlying data. In one method, invalidation processing is performed using a delayed version of the database that reflects the state of... | 06/05/2007 |
| 7222294 | Extension of formulas and formatting in an electronic spreadsheet Formats are extended automatically to cells in an electronic spreadsheet. Previously blank, newly edited cell(s) are determined to be an extension or within a list of cells based on having a consistent data type, and the like. Next, formatting of the list of cells i... | 05/22/2007 |
| 7194696 | Document processing method and system The present invention provides a document processing method and system which implement display that improves efficiency and usability of edit operations when inserting, moving, or copying & pasting data, by taking full advantage of the feature of retaining data and ... | 03/20/2007 |
| 7194694 | Device for indicating and providing information and links to quoted or reproduced material The handling of quoted material in an electronic environment is enhanced by using one or more quote bars. Quote bars permit quoted material to be treated as a single object and permit information about the source of a quote to be displayed. They also permit connecti... | 03/20/2007 |
| 7188309 | Resolving document object collisions Collisions between document objects on a document page are resolved. A collision is identified and a two-dimension resolution of the collision is provided by moving the object the shortest distance from a pre-collision location that would avoid the collision. The pr... | 03/06/2007 |
| 7185291 | Computer with a touch screen The present invention relates to a computer with a touch screen, and the user can execute one of “undo”, “cut”, “copy” and “paste” editing commands by a continuous stroke movement to increase the input operational efficiency. For example, after marki... | 02/27/2007 |
| 7185278 | Separating and moving document objects using the movement of a wiper bar A tool is provided for managing the available space in an electronic document. The tool can be used to move document objects and/or expand the boundaries or margins of a page to enable the addition or expansion of one or more document objects. The tool also can be u... | 02/27/2007 |
| 7174042 | System and method for automatically recognizing electronic handwriting in an electronic document and converting to text A user can enter handwritten electronic ink into a writing guide on an electronic page of an electronic tablet. An ink processing module can display the handwritten electronic ink as it is rendered on the electronic page by the user. Upon the occurrence of a predefi... | 02/06/2007 |
| 7162686 | System and method for navigating search results A method for navigating search results includes identifying a first occurrence and a second occurrence of at least one search term in a document. The method also includes generating a web page comprising at least a portion of the document. The first occurrence appea... | 01/09/2007 |
| 7155482 | Method and device for extracting data for attachment to a mail message An accepting unit accepts one or more HTML files and stores them in a storing unit. A data extracting unit reads each HTML file from the storing unit, detects a keyword corresponding to a receiver in the HTML file, and extracts data that contains the keyword from th... | 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 |
| 7149967 | Method and system for creating a table version of a document A table version of a document is generated by computing a table layout of the document and generating the table version based on the table layout. Computing the table layout can include recording the positions of each object in the document, dividing the document in... | 12/12/2006 |
| 7146566 | Method and system for multiformat presentation Data is stored in multiple formats based on the nature of the data and the characteristics of the possible output devices to minimize processing requirements and processing time while maximizing output quality. A data set is broken into objects and further into unit... | 12/05/2006 |
| 7143338 | Method and system in an electronic spreadsheet for handling absolute references in a copy/cut and paste operation according to different modes In an electronic spreadsheet, if an absolute cell or absolute cell range reference does not comprise the same information in a source environment and in a destination environment, errors may occur. Therefore, a buffer is created for temporarily storing a source cell... | 11/28/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 |
| 7111011 | Document processing apparatus, document processing method, document processing program and recording medium The text format of input data is checked, and is converted into a system-manipulated format. It is further determined if the input data is in an HTML or e-mail format using tags, heading information, and the like. The converted data is divided into blocks in a simpl... | 09/19/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 |
| 7062497 | Maintaining document state history Methods and apparatus embodying techniques useful in systems for creating and modifying documents. A state history of a document for storing document states is maintained; and, whenever an interesting operation has occurred, the state of the document is automaticall... | 06/13/2006 |
| 7051084 | Methods and apparatus for regenerating and transmitting a partial page The invention relates to a method and apparatus for regenerating portions of the page that have changed and transmitting only those portions to the client for display. In one aspect, the invention relates to a method for partial page regeneration of a transmitted pa... | 05/23/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 |