U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5443036

Method of exercising a cat

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.

Newsletter  PatentStorm News

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.

 

Class 715/539 - Block control


Subclass of Class 715 - Data processing: presentation processing of document, operator interface processing, and screen saver display processing
Definition: Subject matter wherein a subset of elements in a document
No. of patents: 146
Last issue date: 04/15/2008


1        
NumberTitleIssue Date
7358965Tapping 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
7356768Using 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
7350142Method 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
7337394Digital 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
7331016Method 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
7315867Document 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
7310781System 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
7302648Method 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
7299404Dynamic 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
7296225Information 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
7296240Document 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
7296228Document 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
7296219Client 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
7296244Method 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
7296060System 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
7293228Maltweb 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
7281209Method 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
7269787Multi-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
7259752Method 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
7246146Legacy 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
7228318System 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
7222294Extension 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
7194696Document 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
7194694Device 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
7188309Resolving 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
7185291Computer 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
7185278Separating 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
7174042System 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
7162686System 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
7155482Method 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
7152202Normalized 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
7149967Method 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
7146566Method 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
7143338Method 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
7137067Device 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
7111011Document 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
7089490Identifying 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
7062497Maintaining 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
7051084Methods 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
7039865System 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
1        
 
Sign InRegister
Username  
Password   
forgot password?