Patents Examined by Amelia Rutledge
-
Patent number: 7299404Abstract: 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: GrantFiled: May 6, 2003Date of Patent: November 20, 2007Assignee: International Business Machines CorporationInventors: Ramesh C. Agarwal, Lipyeow Lim, Sriram K. Padmanabhan, Min Wang
-
Patent number: 7299408Abstract: 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: GrantFiled: January 9, 2003Date of Patent: November 20, 2007Assignee: Fannie MaeInventors: Michael Daconta, Mark Oliphant
-
Patent number: 7293232Abstract: 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: GrantFiled: November 26, 2003Date of Patent: November 6, 2007Assignee: Microsoft CorporationInventors: Mikhail Arkhipov, Joshua Israel Kaplan, Timothy Michael Mc Bride, Li Zhang, C. Douglas Hodges, Elliot H. Omiya
-
Patent number: 7287221Abstract: 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: GrantFiled: January 13, 2004Date of Patent: October 23, 2007Assignee: International Business Machines CorporationInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
-
Patent number: 7284189Abstract: 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: GrantFiled: October 30, 2002Date of Patent: October 16, 2007Assignee: Microsoft CorporationInventors: Eric Lawrence, Robert Nelson Ashby, III
-
Patent number: 7251781Abstract: 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: GrantFiled: July 31, 2002Date of Patent: July 31, 2007Assignee: Invention Machine CorporationInventors: Leonid Batchilo, Valery Tsourikov, Igor Sovpel
-
Patent number: 7246312Abstract: 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: GrantFiled: July 30, 2002Date of Patent: July 17, 2007Assignee: Xerox CorporationInventors: Steven J Harnngton, Lisa S. Purvis
-
Patent number: 7234109Abstract: 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: GrantFiled: November 19, 2002Date of Patent: June 19, 2007Assignee: Microsoft Corp.Inventor: Bob Atkinson
-
Patent number: 7171617Abstract: 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: GrantFiled: July 30, 2002Date of Patent: January 30, 2007Assignee: Xerox CorporationInventors: Steven J. Harrington, Lisa S. Purvis
-
Patent number: 7131059Abstract: 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: GrantFiled: December 31, 2002Date of Patent: October 31, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Pere Obrador
-
Patent number: 7107524Abstract: 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: GrantFiled: May 21, 2003Date of Patent: September 12, 2006Assignee: Industrial Technology Research InstituteInventors: Yi-Chung Lin, Chung-Jen Chiu
-
Patent number: 7062709Abstract: 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: GrantFiled: May 8, 2003Date of Patent: June 13, 2006Assignee: International Business Machines CorporationInventor: Daniel Lee Yuk Cheung