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

Icon_funbox Did You Know...

...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.

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.

 

Campbell, Joshua D


Primary examiner statistics: 85 patents; average approval time: 121 days
Assistant examiner statistics: 42 patents; average approval time: 68 days

Patents as Assistant Examiner


NumberTitleIssue Date
7401291Reviewing 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
7392469Non-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
7386788Data 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
7366974System 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
7310772Linking 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
7299407Marking 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
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
7296229Method 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
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
7284191Meta-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
7275207System 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
7269786Navigating 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
7206997Functional 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
7207000Providing 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
7194678Dynamic 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
7188312Remote 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
7188308Interface 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
7185276System 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
7165218System 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
7155672Method 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
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
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
7117432Meta-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
7111229System 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
7096416Methods 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
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
7080316Method 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
7047487Methods 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
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
7036074Apparatus 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
7036078Highlight 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
7032174Automatically 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
7020837Method 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
6990633Providing 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
6986100Normalized 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
6981219Method 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
6981210Self-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
6931592Reviewing 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
6915484Text 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
6823491System 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
 
Sign InRegister
Username  
Password   
forgot password?