Patents Examined by Joshua D Campbell
  • Patent number: 7293228
    Abstract: 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 displayed in a first display region. A point on a primary axis of the multi-dimensional space corresponding to the displayed pre-defined portion is also displayed. Also, a method, apparatus and computer program product for publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language are also disclosed. Predefined portions are stored in terminal nodes. Higher level nodes are provided for organizing the terminal nodes into an hierarchical structure embodied in said electronic publication. Each higher level node contains the identity of a parent node, a position indicator for the higher level node and an associated identifier.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: November 6, 2007
    Assignee: TimeBase Pty Limited
    Inventors: Abha Lessing, Christoph Schnelle, Paul William Leslie, Geoffrey John Nolan
  • Patent number: 7284191
    Abstract: 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 document reference reading device. The personality and each recorded document reference are transmitted to a meta-document server. The meta-document server enriches document content identified by the document reference in accordance with the associated personality. The enriched document content is then made available to the user of the reading device.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: October 16, 2007
    Assignee: Xerox Corporation
    Inventors: Gregory T Grefenstette, James G. Shanahan
  • Patent number: 7269786
    Abstract: 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, the selected cell is displayed in the subject multi-dimensional database.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: William E. Malloy, Gary Robinson
  • Patent number: 7207000
    Abstract: 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 module obtains a transformation instruction directed to a first object of the DOM. An object transformation module transforms the first object in accordance with the transformation instruction. A flattening module flattens the DOM to generate therefrom a corresponding transformed document. A transmission module transmits the transformed document to a requesting client program.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: April 17, 2007
    Assignee: International Business Machines Corporation
    Inventors: HongHai Shen, Yudong Sun
  • Patent number: 7194678
    Abstract: 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 events, a page is dynamically generated in advance of a user page request and the dynamically generated page is stored, the current invention allows the efficient page access. The efficient page access is accomplished by storing the dynamically generated page as a static page at a URL identified by a page access call with an argument. Thus, the user accesses the previously generated dynamic page at a high-speed. The use of the prior art technologies such as proxy servers in combination further improves the cost of transmission of the page to the user according to the current invention.
    Type: Grant
    Filed: March 1, 2000
    Date of Patent: March 20, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Koike, Nobuya Okayama, Miyoko Namioka, Tetsuya Masuishi, Shigetoshi Hayashi, Kouichi Shimasaki, Yuuichi Yoshida, Kumiko Igawa
  • Patent number: 7188312
    Abstract: 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 without requiring the wireless handheld devices to pre-install any special applications. The document file content is converted into a series of web pages optimized for the display of the wireless handheld device.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: March 6, 2007
    Assignee: Ap-Mobile Technology Inc.
    Inventors: Lin Hsiu-Ping, Luo Jui-Ching
  • Patent number: 7188308
    Abstract: 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 assigned to each node, thus guiding a user of the system to multiple other nodes, and multiple references can hold the same address, so that multiple nodes can have references pointing to the same node. The interface allows visualizing the network created by the interconnection of the nodes on a display region. The interface also allows the user to intuitively navigate along the references in both directions of the references, so that the user can explore which nodes are referenced by a certain node, and also by which nodes a certain node is referenced.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: March 6, 2007
    Inventors: Thomas Weise, Ruedger Rubbert
  • Patent number: 7185276
    Abstract: 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 Protocol (HTTP) request, a VoiceXML session manager for receiving the HTTP request from the voice server and, in response to the HTTP request, accessing the HTML document, translating the HTML document to a VoiceXML document after performing document structure analysis (DSA) and text summarization (TS) of the HTML document and including user profile information with the VoiceXML document and sending the VoiceXML document to the voice server, so that the voice server can send the VoiceXML document to the user in an audible form.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: February 27, 2007
    Assignee: Voxera Corporation
    Inventor: Mduduzi Keswa
  • Patent number: 7165218
    Abstract: 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 further supports the delegation of tasks between artists and writers when creating Web pages. Writers can use the media managing software module to either insert media references into the Web page or to create specs requesting media. Artists can use the specs to create or locate needed media and associate the media with the request. The media managing software module can track of the status of requests for media and verify the availability of referenced media.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: January 16, 2007
    Assignee: Microsoft Corporation
    Inventor: Christopher David Hancock
  • Patent number: 7155672
    Abstract: 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 identifies a glyph sub-set including set of glyphs identified in the electronic content and an encoding scheme used to encode the set of glyphs. The glyph sub-set identifies only those glyphs needed to display the electronic content. When electronic content with the one or more directives is processed the one or more directives are identified. If the electronic device does not have the glyph sub-sets needed to display the electronic content, requests are sent to an intermediate network device to obtain glyph sub-sets. These method and system may allow an electronic device with limited resources, such as a wireless telephone, personal digital assistant, network appliance, set-top box, etc.
    Type: Grant
    Filed: May 23, 2000
    Date of Patent: December 26, 2006
    Assignee: Spyglass, Inc.
    Inventors: Douglas R. Adler, Gregory J. Nawrocki, Peter A. Korp, Masakatsu Yoneda
  • Patent number: 7152202
    Abstract: 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 sets, in a manner that normalizes the probability that the items of any one candidate set will be selected in relation to the items of the other candidate sets, and (c) inserting the selected items into the available display slots of the Web page.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventors: John D. Roper, Steven D. Copson, Daniel B. Cook, Peter H. Brussard, Mark Ugar, Arnold N. Blinn, Kathryn L. Sparr, John A. Dunning, Jr.
  • Patent number: 7137067
    Abstract: 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-editing the articles in a form of news information suited to be presented to a user and outputting the news information.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: November 14, 2006
    Assignee: Fujitsu Limited
    Inventors: Takashi Yanase, Yoshio Nakao
  • Patent number: 7117432
    Abstract: 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, the document produced is sent to a document enrichment system. Once enriched the document enrichment system notifies the user of the availability of the document in its new form.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: October 3, 2006
    Assignee: Xerox Corporation
    Inventors: James G. Shanahan, Gregory T Grefenstette
  • Patent number: 7111229
    Abstract: 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 the page.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: September 19, 2006
    Assignee: Yahoo! Inc.
    Inventors: Ethan R. Nicholas, Veena Y. Dong
  • Patent number: 7096416
    Abstract: 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 associating the static media file with the time marker and the streaming media file in an output file. An apparatus for synchronizing mixed-media data files that comprises a computer system including a database with one or more data structures relating to streaming media files and static media files stored on a storage device. The computer system also includes an application program coupled to the database that is configured to execute the methods described above.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: August 22, 2006
    Assignee: Autovod
    Inventors: Timothy J. Smith, Brad Silen
  • Patent number: 7089490
    Abstract: 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 anchor text for example, without any immediate content. Once a navigation bar is detected, objectionable navigation bars (i.e., navigation bars, the rendering of which would be objectionable to users without special re-authoring), can be distinguished from non-objectionable navigation bars (i.e., navigation bars which would not be objectionable to users with no special re-authoring).
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: August 8, 2006
    Assignee: Google, Inc.
    Inventors: Chade-Meng Tan, Daniel Dulitz
  • Patent number: 7080316
    Abstract: 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 working document, such as text editing or may even change the selection of the base text. Such an amendment of the selected base text is then directly updated in the ruby handling window based on the newly selected base text.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: July 18, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Falko Tesch, Lutz Hoeger
  • Patent number: 7047487
    Abstract: The present invention provides a method and article of manufacture for formatting electronic documents. In general, an electronic document contains an <activebackground> tag which, when parsed by a browser allows a first electronic document to format, or overlay, a second electronic document with additional or replacement content. Although overlaid by the first electronic document, portions of the second electronic document remain visible and accessible to the user unless explicitly overridden by the first electronic document. In particular, hyperlinks provided by the second electronic document can remain active.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7039865
    Abstract: 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 operations are executed regardless of order.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: May 2, 2006
    Assignee: ANTs Software, Inc.
    Inventor: Clifford L. Hersh
  • Patent number: 7036074
    Abstract: 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 name, and a page definition table storing display-item data for designating the name of an item to be displayed on a display unit. A search item capable of being displayed on a search page is changed by changing the name of the search item in the item-name definition table. The order in which search items are displayed on the search page is changed by changing the order of arrangement of the page definition table. Thus, items which are displayed on the search page of a database are changed.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: April 25, 2006
    Assignee: Fuji Photo Film Co., Ltd.
    Inventors: Yoshinori Ohta, Keisuke Tanaka