Patents Examined by Heather R. Herndon
  • Patent number: 7188313
    Abstract: Programs, methods and apparatus for context sensitive font generation, especially handwriting fonts. In a preferred embodiment, a computer program product contains instructions to identify a character string including upper case, lower case, and/or symbolic characters; identify the first character in the string; identify a plurality of handwritten glyphs corresponding to the character; select one of the glyphs based upon an adjacent character in the string; and repeat the foregoing steps, thereby converting the character string.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: March 6, 2007
    Assignee: Hallmark Cards, Incorporated
    Inventors: Robert E. Hughes, Jr., Chadwick C. Coffey, Michael J. Flagg
  • Patent number: 7185279
    Abstract: An integrated system is described that allows a user to easily mine and report data maintained by a customer relationship management (CRM) application. In general, the system automates the process of creating electronic reports, such as an electronic worksheet, in a format that can be directly manipulated and viewed from spreadsheet application. In one embodiment, the report is automatically generated to include a pivot table for displaying the data. The system includes a database adapted to store the CRM data. First and second reporting modules execute within the CRM software application and the worksheet software application, respectively. The reporting modules cooperate in order to integrate CRM application and spreadsheet application, thereby automating the process of generating a worksheet based on the CRM database.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: February 27, 2007
    Assignee: Master Mine Software, Inc.
    Inventor: Robert Machalek
  • Patent number: 7185273
    Abstract: The present disclosure relates to a method for completing forms. In one arrangement, the method comprises the steps of receiving location information for user information to be added to a form, retrieving the user information, configuring the user information for merging with the form, and printing a form that contains at least a portion of the user information. This method can be practice, for example, through use of a printing device comprising printing hardware with which hardcopy documents can be generated, a card reader that is adapted to read data from a user data card, a network interface device that is adapted to transmit and receive data via a network, and device memory that stores forms data.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: February 27, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Tamra L. Thomason
  • Patent number: 7181685
    Abstract: A method for generating an XML file having a nesting structure equivalent to the topology structure of an object in an image. Under the method, the topology of an object having a structure including multiple binary branches is traced, while XML elements representing nodes and describing attributes and configuration of the structure are simultaneously generated. This produces an XML file having a nesting structure describing the topology structure of the object. Attributes are added to the nodes in the XML file that specify rotations and transformations of line elements such that the geometry of the skeleton is specified. The XML file is generated in such a manner that it may be rendered as a scalar vector graphics file. The generated XML file may be used in further processing to store attributes representing physical properties of the structure without requiring a location referencing system.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: February 20, 2007
    Inventor: Rex Sandwith
  • Patent number: 7181684
    Abstract: A dynamic tree control system includes a scripted program sent from a server, to be interpreted by a client browser. The program uses dynamic HTML and includes program code for displaying, under the control of the browser, a tree structure having one or more tree nodes in which at least a portion of data retrieved from the server is represented. The program also includes program code for dynamically altering, in response to some event, the tree structure without further accessing the server. The program also includes an event manager that registers with the browser to be notified upon the occurrence one or more events. The event manager receives notification of the event from the browser, and notifies the layer in which the event originated or took place. A notified layer response to the event, for example, by dynamically altering the tree structure.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: February 20, 2007
    Assignee: Oracle International Corporation
    Inventors: Jeyaprakash K. Chittu, Anil Tandon
  • Patent number: 7181678
    Abstract: Document clustering method and system utilizing both the log-based clustering method and the content-based clustering method are disclosed. The method includes the steps of generating log-based document clusters and combining vectors from the log-based document clusters with individual document clusters for content-based clustering analysis. The log-based document clusters are generated by accessing the retrieval session log, clustering the retrieval sessions, and combining the documents opened during each of the sessions of session clusters.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: February 20, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parvathi Chundi, Umeshwar Dayal, Mehmet Oguz Sayal, Meichun Hsu
  • Patent number: 7178095
    Abstract: A method and apparatus for sending or receiving an E-mail using animated representation as if a pet were going out of or coming into a GUI picture simulating the insides of both a sender's room and a receiver's room for letter delivery and dispatch. Moreover, the pet, represented by animation, is virtually kept. Specifically, agent data updated responsive to experiences acquired by the pet is sent as annexed papers to the E-mail, while the receiver returns only pet data. Thus, animation represented on a GUI picture simulating the insides of both a sender's room and a receiver's room for imparting an impression as if a pet were going out of or coming into a GUI picture simulating the insides of both the sender's room and the receiver's room for letter delivery and dispatch.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: February 13, 2007
    Assignee: So-Net Entertainment Corporation
    Inventors: Kazuhiko Hachiya, Michio Kitamura, Takashi Koki, Namie Otaki
  • Patent number: 7171616
    Abstract: A method, system and computer program product for keeping files current for use in a computer system coupled to a network. The method includes: (1) evaluating a downloaded file from a source within the network to determine if a source identifier is present in the downloaded file, (2) checking the source periodically using the source identifier to determine if a newer version of the downloaded file exists and (3) replacing, in response to the presence of a newer version of the downloaded file, the downloaded file with the newer version. The method further includes attaching, in response to the source identifier not being present, a source descriptor to the downloaded file.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: January 30, 2007
    Assignee: International Business Machines Corporation
    Inventor: Viktors Berstis
  • Patent number: 7168035
    Abstract: A designer uses a forms designer application to build electronic forms from hierarchical data. Displays of hierarchical data, facilitation of selection of a portion of the hierarchical data, and displays of one or more suggested transformation-language components associated with a selected portion of hierarchical data are described. From the transformation-language components selected by a designer, generation of an electronic form is also described.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Joshua S. Bell, Alessandro Catorcini, Andrew Paul Begun, Jean D. Paoli, Jun Jin, Laurent Mollicone, Willson Kulandai Raj
  • Patent number: 7168034
    Abstract: Contextual information concerning linked documents is promoted to display pages that contain hyperlinks to those documents. The contextual information can be immediately displayed, or it can be selectively displayed in response to a user selecting a text hyperlink anchor or a picture icon hyperlink anchor. Furthermore, the contextual information can include a variety of information about the linked document, including whether it has been modified within a predefined time period, such as the last 24 hours, a comment by the author concerning recent changes, and the size of the document. Preferably, the contextual information is automatically generated by a data promotion engine based on meta-data that is associated with the document and stored on a web site for the document. One of the types of contextual information stored in the meta-data is a manually defined category for a hyperlink in the display page.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Eric Hennings, Michael A. Angiulo, Michael D. Smith
  • Patent number: 7165217
    Abstract: An electronic book display device capable of attaching the mark to the optional element by just conducting the simple operation like actual books. Since the display control means 28 is provided for determining the type of mark to emphasize the specifying element according to the position specified in the region on which the specified element is displayed and for attaching the determined mark to the specified element, the user can determine the type of mark easily just by specifying the desired position in the region on which the specified element is displayed. And thus, the user can attach the mark to the optional element just by conducting the simple operation like actual books.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: January 16, 2007
    Assignee: Sony Corporation
    Inventor: Kazumoto Kondo
  • Patent number: 7155665
    Abstract: Generally described, the invention is a graphical method for creating an embedded database, or List Object, within a spreadsheet program, wherein the List Object is made up of a number of individual records, which in turn are made up of a number of data fields. The method is a multi-step process that uses a graphical interface to create the List Object, also known as a List. In the first step of the process, the user must define where the data for the List is coming from and where the List will be stored in the spreadsheet program. Specifically, the user must identify whether any pre-existing data will be used to populate the List or whether the List will be populated from scratch. Next, the user must define the data fields in the list, which includes naming each field and defining the data type for each field. Finally, in the last step of the process, the List is created in the spreadsheet program in such a manner that each field in each record is logically associated to every other field in the record.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Kevin F. Browne, Erik V. Schwiebert, Michael C. Connolly, Geoffrey M. Price
  • Patent number: 7152205
    Abstract: An adaptive transformation and User Interface system enables transformation of a file or document (e.g. an SGML, XML, HTML or other multimedia file or document) from one format to another format. The transformation supports error correction, filtering and collation of elements of a source document for output and is performed in response to control information comprising transformation parameters. The system transforms a document encoded in a language including presentation style determination attributes from a first format to a different second format. The system includes a source of transformation parameters determining a desired presentation style and content structure as well as an input document processor. The input document processor transforms a received input document in a first format by parsing the input document and collating elements of the input document into a hierarchically ordered structure representing an intermediate document structure.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: December 19, 2006
    Assignee: Siemens Corporate Research, Inc.
    Inventors: Young Francis Day, Peiya Liu, Liang Hua Hsu
  • Patent number: 7149961
    Abstract: A “path-enhanced” presentation is automatically generated from previously recorded “path-enhanced” multimedia based on time and location information associated with the multimedia. The path based on the time and location information is rendered over a two-dimensional map. The presentation indicates position and progress along the path, and at the same time, previously recorded multimedia corresponding to points or segments of that path are automatically played. When the moving icon reaches a location that is associated with multimedia, that multimedia is automatically played.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: December 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Harville, Ramin Samadani
  • Patent number: 7149967
    Abstract: A table version of a document is generated by computing a table layout of the document and generating the table version based on the table layout. Computing the table layout can include recording the positions of each object in the document, dividing the document into sections, and grouping the sections based on their object content. Generating the table version of the document from the table layout can include creating table code that represents information in the table layout of the document. The table version of the document can be used to export the document to one or more computers in a distributed network while maintaining the visual fidelity and text content of the original document.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Joshua Michael Pollock, Peirong Liu, Hannah Wei Zhou, David John Siedzik
  • Patent number: 7143341
    Abstract: Concurrent engineering among multiple design groups is facilitated by maintaining design changes in a data model of a design being developed. Design changes for each group are made from a baseline design. Changes are tracked by maintaining change information from all but an owner of the original baseline design. Changes are synchronized by identifying owner and non-owner changes and merging the changes to produce a final design. Since non-owner changes are tracked, the baseline design is not needed in synchronization. Preferably the invention is applied to electronic designs made by multiple design groups at geographically diverse locations. The invention may also be applied to any system where configuration management of developed software, parts, or any design is needed.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: November 28, 2006
    Assignee: Cadence Design Systems
    Inventor: Vikas Kohli
  • Patent number: 7143338
    Abstract: In an electronic spreadsheet, if an absolute cell or absolute cell range reference does not comprise the same information in a source environment and in a destination environment, errors may occur. Therefore, a buffer is created for temporarily storing a source cell range. Any material in the buffer not needed, is cleared. Any absolute reference content remaining that points to a source cell range, has a relative position within the source cell range determined. Then, a corresponding absolute reference within the destination cell range is determined. Prior to copying the buffer content into corresponding cells within a destination cell range, each absolute reference pointing to a source is replaced by a corresponding absolute reference with the destination cell range.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Albert Harari
  • Patent number: 7139971
    Abstract: A technique of editing a plurality of structured documents is disclosed. A plurality of structured documents are inputted in a document edit system. Thereafter, a plurality of elements are extracted from each of the plurality of structured documents using an element edit statement which indicates element to be extracted. The extraction of the elements is implemented while the relationship of the elements extracted is maintained.
    Type: Grant
    Filed: July 21, 1999
    Date of Patent: November 21, 2006
    Assignee: NEC Corporation
    Inventor: Motohide Otsubo
  • 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: 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