Patents Examined by Kristina Honeycutt
  • Patent number: 7240284
    Abstract: A method for text editing includes drawing a staircase object which is recognized by the software and replaced by a machine rendered staircase object. The user places alphanumeric characters adjacent to each step of the staircase object, the font, case, style, color and punctuation indicating the format of the heading of each step. An arrow is drawn from the staircase object to a text object to apply the heading formats. A graphic object such as a bullet may be assigned to any staircase heading and thereafter appear whenever the heading is evoked.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: July 3, 2007
    Inventor: Denny Jaeger
  • Patent number: 7194684
    Abstract: A computer-implemented method for determining whether a target text-string is correctly spelled is provided. The target text-string is compared to a corpus to determine a set of contexts which each include an occurrence of the target text-string. Using heuristics, each context of the set is characterized based on occurrences in the corpus of the target text-string and a reference text-string. Contexts are characterized as including a correct spelling of the target text-string, an incorrect spelling of the reference text-string, or including an indeterminate usage of the target text-string. A likelihood that the target text-string is a misspelling of the reference text-string is computed as a function of the quantity of contexts including a correct spelling of the target text-string and the quantity of contexts including an incorrect spelling of a reference text-string. In one application, the target text-string is received in a search query, the search executed following a spell-check.
    Type: Grant
    Filed: April 9, 2002
    Date of Patent: March 20, 2007
    Assignee: Google Inc.
    Inventor: Noam Shazeer
  • Patent number: 7185275
    Abstract: A computer system for generating web page navigations. A user interacts with an input form for creating a web page and accepting input that specifies inclusion of the page in a navigation and the hierarchical level of the inclusion. The specifications of the input form are recorded in a view that provides an index into a database. A Java agent reads the view and a set of documents such as Lotus Notes documents indexed by the view and associated with a plurality of web pages to be included in the navigation. Based upon static HTML information contained in the documents, the agent generates the navigation, and inserts links associated with the navigation into the plurality of web pages.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: February 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Andrew James Roberts, Michael Andrew Rowe
  • Patent number: 7181682
    Abstract: A facility for preparing content for display is described. The facility includes a publishing subsystem that, when applied to content, publishes the content. The facility further includes a rendering subsystem that is distinct from the publishing subsystem and that, when applied to content, renders the content.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: February 20, 2007
    Assignee: Siebel Systems, Inc.
    Inventor: Nicholas Roy Manson
  • Patent number: 7181683
    Abstract: A method of summarizing markup-type documents is provided to automatically summarize the documents more quickly as well as being suitable for providing a user with a reliable document quality through true summary to the documents. This method includes the steps of previously establishing weights of the tags, respectively, extracting at least one of the markup-type documents when a random user requests a document search using a specific keyword, computing weights for the respective elements of the extracted markup-type document by applying the previously established weights thereto, and a fourth step of arranging the elements in a manner that the element having the computed value of a higher order is arranged with priority to generate a summary document with the contents of the corresponding elements.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: February 20, 2007
    Assignee: LG Electronics Inc.
    Inventor: Eun Yeung Chang
  • Patent number: 7178104
    Abstract: A system and method for generating structured electronic documents in a non-linear manner are provided. A document generation server obtains a request to generate an electronic document having logically ordered sections. Proceeding according to the logical order of the electronic document, the document generation server populates at least a portion of any section having data dependent on a subsequently ordered section with a content bookmark. Thereafter, the document generation server replaces the content bookmark with the dependent data after the data for the subsequently ordered section has been obtained.
    Type: Grant
    Filed: May 1, 2002
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Craig Harry, Patrick Moulhaud, Jacob DongJu Kim
  • Patent number: 7174507
    Abstract: A method, system, and computer program product for obtaining structured data from text includes inputting text to be transformed into structured data, defining at least one criterion relating to content of the text, applying a first matching method to the text to identify a value in the text for each of the criterion, and applying a second matching method to the text to identify a value in the text for each of the criterion that the first matching method fails to identify a value for. Each of the criterion is then associated with a value obtained by the first or second matching method to create at least one criterion-value pair, and structured data is created based on the at least one criterion-value pair. The first matching method has a higher reliability than the second matching method.
    Type: Grant
    Filed: February 10, 2003
    Date of Patent: February 6, 2007
    Assignee: Kaidara S.A.
    Inventors: Catherine Marie Baudin, Michel Vladimir Manago, Olivier Camille Madec
  • Patent number: 7149963
    Abstract: A system for constructing, in a storage device of a computer, data expressing a document to be revised as an XML document, in which a volume, a chapter, a clause, an item, a section, a sub-section, a paragraph and the like of the document to be revised are expressed as a tree structure is provided. An element corresponding to a branch node of tree structured data is assigned a set of a unique revision ID and an attribute representing a type of the revisions written in a list structure every time a revision is made and the element prior to the revision is saved so that a revision operation of the element is performed using the information.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: December 12, 2006
    Assignee: K-Plex Inc.
    Inventors: Ryota Hirano, Koji Kusumoto, Kazushige Oikawa
  • Patent number: 7134071
    Abstract: When there are the same contents (content data) of a document among versions, the contents of the document are shared so as to reduce the storage area. Accordingly, instead of accumulating content data separately for each version, each version is related to the content data accumulated in the storage area shared among the versions. When a document ? has versions 1 through 3 and each of versions 1 through 3 has sections 1 and 2, three sections 1 of the versions 1 through 3 share content data 1 and the section 2 of each of the versions 1 through 3 has different content data 2, 3, or 4. The content data 1, 2, 3, or 4 indicated by version information are searched for from a content data DB, to be edited. Only when the content data 1, 2, 3, or 4 are changed, new content data are registered.
    Type: Grant
    Filed: November 20, 2002
    Date of Patent: November 7, 2006
    Assignee: Ricoh Company, Ltd.
    Inventors: Toshikazu Ohwada, Katsumi Kanasaki
  • Patent number: 7103837
    Abstract: Disclosed is an information processing system having a print preview function for displaying a preview of the printed state of a document before the document is printed. If a double-sided printing function has been set by a user interface for setting various print functions for a document, a preview of front and back pages is displayed with the spacing between the front and back pages narrowed or the display positions thereof made different from each other in such a manner that pairs of front and back pages may be recognized at a glance.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: September 5, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Junko Sato
  • Patent number: 7043687
    Abstract: A computer implemented method, apparatus and software for automatically transforming data between Electronic Data Interchange (EDI) formats. For generating EDI documents or messages, a source data model with EDI related data is received. Data is transferred from metadata elements of the source data model to variables of a virtual document, based on a mapping that has been previously made. Data assigned to the variables of the virtual document are then transferred to metadata elements of a target data model. An EDI document or message corresponding to the target data model is automatically created as a result, which includes data from the source document or message.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: May 9, 2006
    Assignee: G. E. Information Services, Inc.
    Inventors: Daniel E. Knauss, Timothy A. Shear, Prakash M. Reddy, Srinivas Gadudasu, Srinivasan Sairamachandran
  • Patent number: 7003724
    Abstract: The invention provides a sequence of increasingly detailed presentation levels to assist a user in deciding whether a thread is of interest. If so, the text of the threaded messages is presented at a level of detail corresponding to the user's level of indicated interest. In particular, the invention provides a method comprising creating a message collection viewing cascade including a plurality of viewing levels for presenting one or more message threads and abbreviated forms of one or more messages, abbreviating at least one of the messages using one of a plurality of abbreviation techniques, and formatting each abbreviated message to be displayed at one of the plurality of viewing levels in the message collection viewing cascade. Each abbreviation technique specifies a manner in which the messages can be abbreviated, and each viewing level in the collection viewing cascade offers a different degree of detail for presenting the abbreviated forms of the messages.
    Type: Grant
    Filed: December 8, 2000
    Date of Patent: February 21, 2006
    Assignee: Xerox Corporation
    Inventor: Paula S. Newman
  • Patent number: 6993714
    Abstract: A group identifier represents an association between each of a number of different abbreviated namespace identifiers with a corresponding hierarchical namespace (e.g., an XML namespace). A hierarchically-structured document (e.g., an XML document) is accessed by a computing system that determines that the group identifier is associated with the hierarchically-structured document. Hence, when using the abbreviated namespace identifiers in the hierarchically-structured document, the computing system knows that the corresponding namespace is associated with the designated portions of the hierarchically-structured document. Also, a schema description language document (e.g., an XSD document) may specify multiple target namespaces for a single element. Accordingly, groupings of elements may be included in different namespaces to creating overlapping or even nested namespaces.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: January 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Christopher G. Kaler, Allen L. Brown, Robert G. Atkinson, Steven E. Lucco
  • Patent number: 6941386
    Abstract: A host CPU runs a network protocol processing stack that provides instructions not only to process network messages but also to allocate processing of certain network messages to a specialized network communication device, offloading some of the most time consuming protocol processing from the host CPU to the network communication device. By allocating common and time consuming network processes to the device, while retaining the ability to handle less time intensive and more varied processing on the host stack, the network communication device can be relatively simple and cost effective. The host CPU, operating according to instructions from the stack, and the network communication device together determine whether and to what extent a given message is processed by the host CPU or by the network communication device.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: September 6, 2005
    Assignee: Alacritech, Inc.
    Inventors: Peter K. Craft, Clive M. Philbrick, Laurence B. Boucher, David A. Higgen
  • Patent number: 6938092
    Abstract: TCP/IP traffic passing over a TCP connection is initially load balanced by a TCP offload network interface device (NID) in fast-path between multiple ports of an aggregation team. A failure then occurs on one of the ports. Processing of the TCP connection then switches to slow-path. The function of the failed port is then assumed by another functioning port of the team such that fast-path processing of the TCP connection by the TCP offload NID automatically resumes. The two ports of the TCP offload NID (the failed port and the port that assumes its functionality) use different MAC addresses. Fast-path load balancing and fail-over are therefore possible without the use of a Fast-Etherchannel switch that would have required the two ports to use the same MAC address.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: August 30, 2005
    Assignee: Alacritech, Inc.
    Inventor: David A. Burns