Patents Examined by Amelia Rutledge
  • Patent number: 7299404
    Abstract: 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 updates, an edit transcript is generated describing the difference between old and new document versions, and both the document repository index and the landmark directory are updated as needed. Thus, the number of update operations preformed as compared with conventional indexing techniques may be substantially reduced when small, localized changes are made to the document. This is due to fact that the positions of document entries are recorded relative to the landmark entries rather than the document itself. By doing so, the document index becomes more shift-invariant, requiring fewer update operations when entries are added or inserted in localized areas of the document.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: November 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Ramesh C. Agarwal, Lipyeow Lim, Sriram K. Padmanabhan, Min Wang
  • Patent number: 7299408
    Abstract: Electronic documents are validated through application of a set of validation rules. One example of an electronic document to be validated has main data and view portions, wherein the main data portion can be parsed separately from the view portion, and the view portion includes presentation formatting for providing a display corresponding to the main data portion. There, the validation rules include comparison rules for determining whether a display provided by the view portion substantially matches the main data portion. Linking elements in the electronic document that point to corresponding information field in the view and main data portions can accommodate the matching comparison. Other types of validation rules include membership rules and reference identifier rules, and various document views corresponding to a given transaction can be separately validated.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: November 20, 2007
    Assignee: Fannie Mae
    Inventors: Michael Daconta, Mark Oliphant
  • Patent number: 7293232
    Abstract: A source code editor is used to develop multilanguage documents while providing the advanced editing functionality of secondary editors and without requiring the programmer to explicitly open and interface with the secondary editors. The multilanguage document is presented to the user in a primary application view of the primary editor. Code segments written in different languages are identified and sent to the appropriate secondary editors, which in turn create secondary documents that are transparent to the programmer. As edits are made to the primary application view of the document, the edits are replicated by the secondary editors behind the scene. Functionality that is enabled by the secondary editors, such as syntax coloring, auto-completion, and validation is identified by the primary editor and replicated in the primary application view, so as to appear as if the primary editor is inherently configured with the leveraged functionality of the secondary editors.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Mikhail Arkhipov, Joshua Israel Kaplan, Timothy Michael Mc Bride, Li Zhang, C. Douglas Hodges, Elliot H. Omiya
  • Patent number: 7287221
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, where the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming speech to the user from one or more users participating in the presentation; converting the speech to text; detecting a total sound level for the user; and determining whether to display the text in dependence upon the total sound level for the user.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: October 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 7284189
    Abstract: The present invention is directed to a method and system for providing up-to-date relevant information for an electronic document template, and documents created using a template. Each template is given a unique identifier when it is created. When a document is created using the template, the same template identifier is associated with the document. Various pieces of information written or assimilated by or for the author or authors of the template that help to explain how to use the template are associated with the template identifiers and stored in a remote data source. When a template or a document created using a template is opened that contains an identifier, a message is sent to the data store that results in the relevant information being retrieved. Retrieved relevant information is displayed in a pane adjacent to the template or the document created using the template.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: October 16, 2007
    Assignee: Microsoft Corporation
    Inventors: Eric Lawrence, Robert Nelson Ashby, III
  • Patent number: 7251781
    Abstract: A system and method for summarizing the contents of a natural language document provided in electronic or digital form includes preformatting the document, performing linguistic analysis, weighting each sentence in the document as a function of quantitative importance, and generating one or more document summaries, from a plurality of selectable document summary types, as a function of the sentence weights.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: July 31, 2007
    Assignee: Invention Machine Corporation
    Inventors: Leonid Batchilo, Valery Tsourikov, Igor Sovpel
  • Patent number: 7246312
    Abstract: What is disclosed is a system and method for method for fitness evaluation to be used with a directly calculated or iterative optimization method for automatic document assembly. The method for fitness evaluation includes the steps of first capturing the creator's desire as a set of relative weights to be applied to an intent vector. Then, calculating for each candidate document assembly a set of value-property functions that evaluate properties considered to be factors in a good design (e.g., the balance of the document component on the page). Next, an inferred intent vector needs to be determined for each candidate document assembly as a function of the calculated value property function. Note that if the inferred intent vector is determined by a matrix multiplication applied to the vector of value property function results then the relative weights and intent definition matrix can be multiplied together to provide a weight vector that can be applied directly to the value properties.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: July 17, 2007
    Assignee: Xerox Corporation
    Inventors: Steven J Harnngton, Lisa S. Purvis
  • Patent number: 7234109
    Abstract: A computer-implemented mechanism for comparing information sets is described. The mechanism may include a comparison system that concentrates on the schema in each information set. An alternative embodiment includes an equality comparison mechanism that performs sets of initial comparisons to determine whether the information sets are inherently different and not needing a detailed comparison using the schema-centric comparison technique.
    Type: Grant
    Filed: November 19, 2002
    Date of Patent: June 19, 2007
    Assignee: Microsoft Corp.
    Inventor: Bob Atkinson
  • Patent number: 7171617
    Abstract: What is disclosed is a system and method for method for fitness evaluation to be used with a directly calculated or iterative optimization method for automatic document assembly. The method for fitness evaluation includes the steps of first capturing the creator's desire as a set of relative weights to be applied to an intent vector. Then, calculating for each candidate document assembly a set of value-property functions that evaluate properties considered to be factors in a good design (e.g., the balance of the document component on the page). Next, an inferred intent vector needs to be determined for each candidate document assembly as a function of the calculated value property function. Note that if the inferred intent vector is determined by a matrix multiplication applied to the vector of value property function results then the relative weights and intent definition matrix can be multiplied together to provide a weight vector that can be applied directly to the value properties.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: January 30, 2007
    Assignee: Xerox Corporation
    Inventors: Steven J. Harrington, Lisa S. Purvis
  • Patent number: 7131059
    Abstract: Systems and methods of presenting media objects are described. In one aspect, a group of media objects is selected from the collection based upon media object relevance to one or more data structures of a selected media file of indexed, temporally-ordered data structures. One or more of the selected media file and the media objects of the selected group are transmitted to a client for contemporaneous presentation at a selected summarization level. In another aspect, media objects in the collection are grouped into multiple clusters based upon one or more media object relevance criteria. The media object clusters are arranged into a hierarchy of two or more levels. A selected cluster is transmitted to a client for contemporaneous presentation at a selected summarization level.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: October 31, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Pere Obrador
  • Patent number: 7107524
    Abstract: The present invention relates to an example-based concept-orietned data extraction method. In an example labeling phase, the exemplary data string is converted into an exemplary token sequence, in which the target concepts and filler concepts are labeled to be tuples for use as an example, and thus an exemplary concept graph is constructed. In the data extraction phase, the untested data string is converted into an untested token sequence to be processed, and, based on the associated concept recognizers defined by the tuples in the example labeling phase, it is able to detect the concept candidates and establish the composite concepts and aggregate concepts, thereby constructing a hypothetical concept graph. After comparing the exemplary concept graph with the hypothetical concept graph, the optimal hypothetical concept sequence in the hypothetical graph is determined, so as to extract the targeted data from the matched target concepts.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: September 12, 2006
    Assignee: Industrial Technology Research Institute
    Inventors: Yi-Chung Lin, Chung-Jen Chiu
  • Patent number: 7062709
    Abstract: This invention relates to a method and apparatus in an interactive voice response system for caching VoiceXML documents. A method and system for processing a VoiceXML document prior to interpretation by a browser comprises: receiving a document from a web server; constructing a document object model (DOM) of the constituent parts of the document for interpretation by a browser; storing the DOM and the constituents parts in cache memory whereby next time the DOM and parts are required for interpretation it is retrieved from cache memory rather than constructed again from the source code. The constituent parts may be re-used in the or other documents. The constituent parts are separated into logic and data parts.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: June 13, 2006
    Assignee: International Business Machines Corporation
    Inventor: Daniel Lee Yuk Cheung