Patents Examined by Heather R. Herndon
  • Patent number: 7131066
    Abstract: A system for updating a domain model and generating a formatted output is disclosed. The system comprises a template driven emitter which processes a template file. The template file comprises directives which direct extraction of data from a source data model into a target data model. The template file also comprises directives for manipulating the DOM tree of the data model. The template driven emitter generates a DOM tree for the source data model and a DOM tree for the template file. The template driven emitter utilizes the DOM tree to navigate the data model and extract data as specified according to the directives in the template file. The template file is written as a text file and expressed in XML.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Dorian Birsan, Sheldon Lee-Loy, Harm Sluiman
  • Patent number: 7120865
    Abstract: Prioritization of document, such as email messages, is disclosed. In one embodiment, a computer-implemented method first receives a document. The method generates a priority of the document, based on a document classifier such as a Bayesian classifier or a support-vector machine classifier. The method then outputs the priority. In one embodiment, the method includes alerting the user based on an expected loss of now-review of the document as compared to an expected cost of alerting the user of the document, at a current time. Several methods are reviewed for display and interaction that leverage the assignment of priorities to documents, including a means for guiding visual and auditory actions by priority of incoming messages.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: October 10, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric Horvitz, Andrew W. Jacobs
  • Patent number: 7120866
    Abstract: A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes. The values and formula results can also be formatted (e.g., numbers, date, times, currency, etc.), like a spreadsheet, while remaining part of the normal text of a document. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the free floating fields, such as recalculation, formula handling, sorting, referencing, and the like.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: October 10, 2006
    Assignee: Microsoft Corporation
    Inventors: Matthew J. Kotler, Alexander G. Gounares, Oliver G. Fisher, Matthew D. Morgan, Christopher Matthew Franklin
  • Patent number: 7117435
    Abstract: A system architecture integrates spreadsheet fields and functionality into text. In one implementation, a free floating field is presented in line with text in a document. The free floating field is configured to present content derived from a source. Upon modification of the source, the content in the free floating field is automatically updated to reflect changes to the source. In a particular implementation, where the source is a spreadsheet, modifications made to the spreadsheet are then reflected in updates in the free floating fields of the text.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: October 3, 2006
    Assignee: Microsoft Corporation
    Inventors: Matthew J. Kotler, Alexander G. Gounares, Oliver G. Fisher, Matthew D. Morgan, Christopher Matthew Franklin
  • Patent number: 7111238
    Abstract: A Format Consistency Checker (FCC) for monitoring and enhancing text formatting within a document. The FCC builds and maintains a data table tracking all formatting “runs” within a document. The FCC operates in combination with a formatting pane, for adding formatting to a document. The formatting pane provides a log, maintained in a user interface that can be displayed in the same window as a document being edited, of all formatting in the document. A format checker determines a minority case of formatting within a particular document and offers a user an opportunity to modify the minority case formatting to make it consistent with the majority case. A bullets and numbering component determines how bullets and/or numbering have been previously applied in the document. The current format of the bullets and/or numbering is then set to be consistent with the majority case of bullets and/or numbering formatting in the document.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Ashok Kuppusamy, Joe Keng Yap, James Noel Helfrich, Roberto C. Taboada
  • Patent number: 7107525
    Abstract: A system and method specify a custom document as a constraint satisfaction problem to create the specified document using existing constraint solving algorithms wherein the document, its content components, and its layout requirements as elements of a constraint satisfaction problem which when solved, results in an automated document layout for the set of content components. The system and method enables an automated custom document creation process, providing a wider array of output documents.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: September 12, 2006
    Assignee: Xerox Corporation
    Inventor: Lisa S. Purvis
  • 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: 7103833
    Abstract: When print data PD generated by applications 100 is supplied to a graphics library 110 in an order of describing objects, the graphics library 110 makes correspond print data PD to objects so as to store print data PD in a metafile 120. After print data for one page has been stored in the metafile 120, the metafile 120 is retrieved. Thus, print data PD is reconstructed for each band. A printer driver 130 converts reconstructed print data PD into the PDL data PD? so as to transfer the PDL data PD? to an output apparatus 2. A decomposer 140 does not generate intermediate format data and directly develops the PDL data PD? in a band buffer 22. An output device 24 reads raster data RD from the band buffer 22 so as to print an image on a paper sheet.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: September 5, 2006
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Makoto Sano, Masaya Miyazaki
  • Patent number: 7096423
    Abstract: Techniques for layout-based page capture. A user selection performs a selection defining an area of interest based on the layout of an electronic document. The program retrieves electronic documents based on the defined area of interest. The selection can be performed visually on a rendering of the electronic document thereby providing the user with visual feedback as to what content has been selected. The selection can be applied across multiple electronic documents.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: August 22, 2006
    Assignee: Adobe Systems Incorporated
    Inventor: Robert S. Murata
  • Patent number: 7093196
    Abstract: A method and apparatus allowing items to be relatively positioned within an electronic document is disclosed. By positioning the items relative to each other, as opposed to absolutely with respect to the page, this allows for a greater versatility in the page layout. Utilization of this method and apparatus means that items can be automatically aligned on a page. Furthermore if additional items are inserted, the position of the original items can be automatically adjusted to ensure that correct alignment is maintained.
    Type: Grant
    Filed: June 10, 2000
    Date of Patent: August 15, 2006
    Assignee: Oracle International Corporation
    Inventors: David T. Griffiths, Michael L. Gardner, James Semple
  • Patent number: 7086004
    Abstract: A extendable method for including display rendering metadata within Unicode character streams. Metadata is distinct from character data, even though it is embedded in the Unicode character stream using tag mechanism. The method allows for an unlimited number of tag identifiers. Legacy Unicode methods such as Bidi, Normalization, and Line Breaking, can be recast using the invention in a more manageable context according to the metadata framework, thereby allowing the methods to be detectable, reversible as well as convertible. The traditional Unicode Control Layer is eliminated because the syntax of controls are captured universally by the new Metadata Layer, irrespective of whether the control relates to presentation or pcontent. By replacing the indistinct boundary separating characters and control with a well defined division, applications that rely on Unicode are easier to develop and to maintain.
    Type: Grant
    Filed: April 19, 2001
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventor: Steven Edward Atkin
  • Patent number: 7069501
    Abstract: Without using a script that describes a procedure, document parts are extracted from structured documents and inserted or substituted in a template to synthesize a document. An extraction instruction to retrieve document parts, and repetitive duplication and insertion/substitution instructions are provided to the structured documents. Therefore, document part retrieval, repetitive duplication, and a document part (location) in which a document part is to be inserted or substituted are specified, and instructions retrieved from plural inputted structured documents are dynamically synthesized to create a document processing description, so that a document processing description script becomes unnecessary. Consequently, the inconvenience of managing scripts in addition to original documents is eliminated.
    Type: Grant
    Filed: January 22, 2001
    Date of Patent: June 27, 2006
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Setsu Kunitake, Ichiro Yamashita, Shigehisa Kawabe
  • Patent number: 7058882
    Abstract: Each track is made up of a linkage of regions, and each of the regions is made up of a linkage of nodes or clusters. Sound data are stored on a cluster-by-cluster basis, and reproduced by tracing such linkages. Each time editing is performed on a virtual track of the track, a track data of a corresponding leading region in the edited virtual track is stored in memory as a history record of the track. When an undoing instruction is given, desired record data is selected from the history records of the leading region. Where the sound data in the trailing-end cluster of a preceding region and leading-end cluster of a succeeding region amount to less than 50% of a predetermined total data quantity of sound data to be contained in a proper cluster, the sound data represented by a trailing-end offset and the sound data represented by a leading-end offset are combined together and then written into a reproducing cluster.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: June 6, 2006
    Assignee: Yamaha Corporation
    Inventor: Hironari Kobayashi
  • Patent number: 7058888
    Abstract: A multi-modal text editing correction environment is disclosed. An application program owns a document, while each of a number of handlers has a corresponding input device and is capable of entering text into the document. Each handler has a method callable by the program to request: that the handler return correction content for display by the application; and/or that the handler display a correction interface. A common text framework includes a mechanism to track entry of text into the document by handler, and a correction interface callable by the application program to determine the handler responsible for entering a particular range of text into the document.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: June 6, 2006
    Assignee: Microsoft Corporation
    Inventors: Kevin B. Gjerstad, Yutaka Suzue, Yutaka Nakajima, Benjamin M. Westbrook
  • Patent number: 7055096
    Abstract: There is disclosed a translation apparatus 1 which obtains a plurality of data/information concerning a manufacturing managed by mutually different formats in a plurality of quality control apparatuses 5-1 to 5-n, integrates these data/information and translates the data/information into data/information to be handled in common in the plurality of quality control apparatuses 5-1 to 5-n.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: May 30, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Yasuo Namioka
  • Patent number: 7047483
    Abstract: A method and apparatus for communicating files over a communications network in which links to files, such as hyperlinks, comprise a multilink. A multilink is a hyperlink associated with a plurality of electronic addresses, each leading to a different physical file. Selection of a multilink results in the generation of a menu of options for all of the different files that can be returned to the client corresponding to the selected multilink. Selection of an option results in returning of the associated file to the client.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: May 16, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Swarup Acharya, Henry F. Korth, Viswanath Poosala
  • Patent number: 7043536
    Abstract: A method for allowing a user PC (1702) to be controlled in order to effect a connection between the user PC (1702) and a destination node (1706) on a network (306). This is facilitated through an audio source (1700) wherein compact disk recording media has embedded therein an audio signal. When the compact disk recording media is played, the audio signal is extracted by an audio extractor (1600) and transmitted to the user PC, and detected by a program running in the background of the user PC (1702). Once the audible tone is detected, a web browser is launched and the tone or decoded product identifier information associated with the tone is transmitted to an ARS (308) on the network (306). The ARS (308) then compares the information received from the user PC (1702) using information from a relational database (1704). The relational database (1704) contains routing information for various destination nodes (1706) on the network.
    Type: Grant
    Filed: August 19, 1999
    Date of Patent: May 9, 2006
    Assignee: LV Partners, L.P.
    Inventors: Jeffry Jovan Philyaw, David Kent Mathews
  • Patent number: 7043690
    Abstract: Provided is a computer implemented method, system, and program for checking text in an electronic document. Words in the text are scanned and parsed. For each set of one or more scanned and parsed words, a determination is made of whether one or more words form a contact phrase providing information to identify or address a person or entity. After one contact phrase is scanned, contact information is accessed including contact phrases. The contact information is searched to determine if the scanned contact phrase matches contact phrases in the searched contact information.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7039859
    Abstract: A visual editor is automatically generated from an eXtensible Markup Language (XML) schema and then used to edit the data contained in corresponding XML documents. The entities within an XML schema are mapped to components of the visual editor, such as forms, widgets, etc., that are generated as class specifications. These class specifications can be customized through the use of a customization specification file, as desired. The class specifications are then instantiated as objects in a Java Virtual Machine to perform the functions of the visual editor.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventor: Neelakantan Sundaresan
  • Patent number: 7032173
    Abstract: Automatically republishing native data from a native data file into an published file. In response to initially publishing the native data in to the published file, a publish object is created that corresponds to the published data and the native data. The publish object is associated with the native data file and indicates whether the native data is to be automatically republished upon resaving of the native data file. The publish object further indicates the location of the published file, a reference to the location of the native data within the native data file, and an alert string. The alert string may comprise a single alert to be displayed when the native data is republished. The publish object is identified by a unique identifier that is also stored in the published file to indicate the location of the published data. Subsequent to initially publishing the native data, the native data file may be resaved.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: April 18, 2006
    Assignee: Microsoft Corporation
    Inventors: Terri Sorge, Robert McCaughey, Matthew Gauthier, Carol Lining Liu