Patents Examined by Gregory J. Vaughn
  • Patent number: 7426687
    Abstract: A document publishing system. Documents can be automatically linked. Links are automatically created within a document to other documents, or to locations within the same document.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: September 16, 2008
    Assignee: Omniture, Inc.
    Inventors: Dietrich W. Schultz, Hal R. Schectman, Judith A. Hay, Michael P. Thompson, Kevin G. Wallace, Steven R. Kusmer
  • Patent number: 7412647
    Abstract: A method and system in a document viewing control for laying out an invisible page grid based on various criteria, including whether the pages of a document are fixed, contain reflowable content, whether the fixed pages are all the same size, and where the user has actively focused a page when a new layout needs to be generated, which may be anytime a user changes the number of pages to display. Upon such a change, a mechanism determines page sizes based on whether the focused page has flow or fixed content. A layout mechanism computes the grid based on the number of pages (columns) to display across. For documents with mixed-sized and/or mixed flow and fixed pages, rows of the grid are determined from the active page to the start of the document, and from the active page's row to the end of the document. The grid provides consistent viewing results.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
  • Patent number: 7404142
    Abstract: A structure file defines a hierarchical structure and a plurality of content files each define at least one digital content item. Each content file can be related to a position within the hierarchical structure, thereby organizing the content files into the hierarchical structure. To present categories and digital content items rapidly, categories are read from the structure file and are mapped to areas on a display. A location on the display is received and a category corresponding to the received location is displayed. After a category is selected, second files corresponding to the selected category are mapped to areas on the display. A location on the display is received and at least one digital content item of the second file corresponding to the received location is displayed.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: July 22, 2008
    Assignee: AT&T Delaware Intellectual Property, Inc.
    Inventor: Steven Neil Tischer
  • Patent number: 7401290
    Abstract: Methods and apparatus for inhibiting hyphenation clustering. In one aspect, the invention identifies a sequence of consecutive text lines, one or more of which end in hyphens, and calculates a hyphenation penalty value based on the number and proximity of hyphens within the sequence consecutive text lines. The hyphenation penalty can be aggregated with other format penalties to aid the identification of a paragraph layout having a best overall visual appearance.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: July 15, 2008
    Assignee: Adobe Systems Incorporated
    Inventor: Matthew A. Wormely
  • Patent number: 7392479
    Abstract: A system and method for providing namespace related information. A namespace library operating in a computer provides a central source of namespace related information for handling XML documents. The namespace related information may be used by other computer application programs operating in the computer. The namespace related information provided by the namespace library is indexed by namespace. Many types of namespace related information may be associated with each namespace. The computer application programs may obtain namespace related information by querying the namespace library using a particular namespace.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Brian Michael Jones, Marcin Sawicki, Robert Andrew Little, Paul Alexander Broman, Jeffrey C. Reynar
  • Patent number: 7370272
    Abstract: A data adapter including method and apparatus is presented. In one embodiment, the data adapter is a method. The method includes finding a set of records of a relational database matching an object instance of an object type. The method further includes updating the set of records of the relational database based on a first set of instances of components of the object instance, the instances of components of the first set corresponding to the records of the set of records. The method further includes inserting new records in the relational database corresponding to a second set of instances of components of the object instance, the instances of components of the second set not matching records of the set of records. The method also includes recursively repeating the finding, updating and inserting with respect to child components of the components.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: May 6, 2008
    Assignee: Siebel Systems, Inc.
    Inventors: Robert Brodersen, Mark Coyle, Sanjin Tulac
  • Patent number: 7305616
    Abstract: A method for building user customizable documents. In one embodiment, the present invention is comprised of a selectable plurality of templates. In the present embodiment, the selected template is comprised of sections, sub-sections, and fields for inclusion in a particular document. A user is enabled to specify which sections, sub-sections, and fields are to be included in the particular document. A user is further enabled to determine the sequence of the sections, sub-sections, and fields that are to be included in the particular document. The present invention is further comprised of content comprising selectable subject matter for inclusion in the particular document. The sections, sub-sections, and fields are relative to the selected subject matter of the particular document to be built.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: December 4, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Wayne Nelson, Michael De Santis, Roberto Morales
  • Patent number: 7305613
    Abstract: Methods and apparatus, including computer program products, for indexing structured documents. A method includes identifying a structured document in a file system for indexing, the structured document having an identifier and at least one indexing-property, extracting at least one index-value from the structured document in accordance with a pre-defined extraction rule-set and storing the at least one index-value with the identifier in an index-value data structure.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: December 4, 2007
    Assignee: SAP Aktiengesellschaft
    Inventor: Markus Oezgen
  • Patent number: 7296219
    Abstract: 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 calculator preview mode. Once the designer/creator made all modifications in the calculator preview mode, the user can change the cell values in the calculator mode based on the adjustments made in the calculator preview mode. The invention further allows the user to embed the calculator in any web page, to email a link to the calculator, and to open and save the calculator.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Steve Guttman, Joseph Ternasky
  • Patent number: 7284198
    Abstract: The present invention provides a flexible system and method for notifying a user when the user has an open document which is inactive over a predetermined period of inactivity defined by the user. The user may be able to set a desirable period of inactivity for each application at the time of the system initialization and change the desirable period of inactivity for an inactive document after the user receives notification.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael P. Carlson, Herman Rodriguez
  • Patent number: 7281201
    Abstract: Various implementations for a common message area for a customer interaction center user interface are provided. One implementation provides presenting, on an interaction center agent display device, a single user interface panel having, firstly, a work area that displays information pertaining to a particular customer with whom an interaction center agent is interacting, and secondly, a common message area for displaying electronic messages to be viewed by one or more interaction center agents.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: October 9, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Janaki Kumar, Vivek Bhanuprakash
  • Patent number: 7281210
    Abstract: To provide a layout system that prevents a layout intended by a designer from being destroyed, a content delivery terminal segments a selected information container frame into information container frames that do not overlap with another information container frame, registers the segmented information container frames into a modification candidate list, selects one of the segmented information container frames from the modification candidate list, and modifies the selected information container frame to the selected modification candidate container frame. Regardless of the content of an article, the amount of information of the article, and the logical structure of the article, the information container frame is modified in size with the rectangular shape thereof maintained.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: October 9, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Hirotaka Ohashi, Atsushi Nagahara
  • Patent number: 7263657
    Abstract: A correction tool that displays a correction widget when a user acts to correct text is provided. More particularly, if the user places an insertion point in or to the immediate left of the text, or selects the text, the tool displays the correction widget immediately to the left of the selected text. The user can then quickly access a correction interface for correcting the text simply by moving the pointer the short distance from the insertion point to the correction widget. When the user activates the correction widget, the tool displays the correction interface immediately proximal to the correction widget. Thus, the user need only move the pointer a small distance further to then correct the text using the correction interface.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: August 28, 2007
    Assignee: Microsoft Corporation
    Inventors: Ravipal Soin, Adrian J. Garside, David V. Winkler, Luis M. Huapaya, Marieke Iwema
  • Patent number: 7257766
    Abstract: A method of finding WWW pages, each of which includes at least one list of links to desired Internet resources, comprising: providing a list of ULRs; automatically generating at least one query for an Internet search tool for WWW pages that include links to at least one URL of said list of URLs; executing said at least one generated query to provide search results that include at least one of said searched for WWW pages; and generating a response comprising at least one indication of one of said WWW pages, responsive to said search results.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: August 14, 2007
    Assignee: Egocentricity Ltd.
    Inventors: Moshe Koppel, Eyal Lanxner
  • Patent number: 7246311
    Abstract: A system and methods for facilitating adaptive grid-based document layout. More particularly, the present invention features a new approach to adaptive grid-based document layout that utilizes a set of adaptive templates that are configurable in a range of different pages sizes and viewing conditions. The templates include various element types and constraint-based relationships that define the layout of elements with reference to viewing conditions under which the document content will be displayed and that define other content properties. Through a layout engine and paginator, the present invention determines a desirable sequence of templates to use for adapting document content. Additionally, the present invention provides a template authoring tool and user interface for interactively drawing and arranging layout elements within an adaptive template.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: July 17, 2007
    Assignee: Microsoft Corporation
    Inventors: David Bargeron, Charles Edward Jacobs, Wilmot Wei-Mau Li, David Salesin, Evan Joseph Schrier
  • Patent number: 7231594
    Abstract: An electronic copy of a paper document, such as high school transcript, can be attached to an electronic document, such as an application for admission to an institution. The high school providing the paper document is required to have only a simple fax machine. When a student requests that a transcript accompany an electronic application, a request for the transcript is automatically generated by the application servicer and transmitted to the high school. The request includes a return facsimile cover sheet that includes an identifier that can be automatically machine-interpreted when the cover sheet is transmitted back to the servicer with the transcript. The identifier marking is sufficiently robust that it will be machine interpretable, even after rough treatment or serial copying and transmission by the high school.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: June 12, 2007
    Assignee: CollegeNET, Inc.
    Inventors: Michael D. Hitchcock, James H. Wolfston, Matthew W. Hickey
  • Patent number: 7231602
    Abstract: Reformatting a previously formatted portion of document text using a “live preview” technique. A sample of formats from a format set may be determined. A previously formatted portion of text within the document may be identified, for example, by identifying the portion of text positioned immediately adjacent to a cursor or by identifying a highlighted portion of text. For each format included in the sample of formats, the portion of text may be reformatted and displayed in a live preview window. The live preview window may be a floating window that hovers above the document. A custom format, such as a user-defined format may be added to the sample of formats. In response to adding the custom format to the sample of formats, the portion of text may be reformatted with the custom format and displayed along with the rest of the live preview text in the live preview window.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: June 12, 2007
    Assignee: Microsoft Corporation
    Inventors: Benjamin N. Truelove, Wai On Lee, Douglas A. Picard, Christopher D. Williams
  • Patent number: 7203899
    Abstract: Systems and methods measure the navigability of a web site by determining the rate at which simulated users absorb information scent. This note can be viewed as a measurement of accomplishing the users' information goals. As users reach their target information, the users terminate their navigation in the web site. Thus, the rate at which users finish is a measurement of the navigability of the web site.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: April 10, 2007
    Assignee: Xerox Corporation
    Inventors: Ed H. Chi, Peter L. T. Pirolli
  • Patent number: 7181687
    Abstract: A method of previewing the effects of flattening transparency is provided. The method includes displaying a first presentation of a document containing transparency, receiving settings affecting how the document is flattened for a desired output and displaying a second presentation of the document in accordance with the settings.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: February 20, 2007
    Assignee: Adobe Systems Incorporated
    Inventor: Lubomir D. Bourdev
  • Patent number: 7174503
    Abstract: An information recording and reproducing apparatus provides users with an easy designation of a playback start position and a playback time. Sound data is sequentially stored in association with time data and information such as a letter and a symbol is inputted with a marker with which a user writes. When the user designates the letter or symbol with the marker, playback of the sound data recorded at an input start time of the letter or symbol is started. When the playback end is indicated using the marker, the playback of the sound data is terminated.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: February 6, 2007
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yoshiaki Komatsu