Patents Examined by Amelia Rutledge
  • Patent number: 7849404
    Abstract: It is determined whether a plurality of screens to be sequentially displayed by a process of a program satisfies a specification without executing this program. A system of the present invention stores a first schema prescribing a specification of a first screen, a second schema prescribing a specification of a second screen, and an event switching the display by program from the first screen to the second screen. First, a partial program executed in response to an event generated during displaying the screen satisfying the first schema is extracted from a program on the basis of the first schema and the event. Next, an intermediate program for calculating a set of screens being displayed in response to an event generated during displaying screens in a set of screens satisfying the first schema from this set is generated on the basis of the partial program.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Takaaki Tateishi, Hisashi Miyashita, Akihiko Tozawa, Shin Saito, Naoshi Tabuchi
  • Patent number: 7836390
    Abstract: Annotation engines are described for handling annotations added to a base document. The annotation engines automatically classify the type of annotations, including, but not limited to: a highlight annotation; a blob annotation (comprising an enclosing-type annotation); an underline annotation; a vertical bracket annotation; a call-out annotation; and a free-note annotation. The annotation engines accept input in the form of a hierarchical tree of document elements and generate an output in the form of a hierarchical tree of annotation elements. Among other uses, a reflow engine can use the output of the annotation engines to properly reposition annotations within a layout-modified base document.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Zhouchen Lin, Mingqing Xu, Jian Wang
  • Patent number: 7831904
    Abstract: The invention concerns a method of creating an XML document on a web browser. The method according to the invention comprises the steps of: receiving data input from a web browser; duplicating a source XML document stored in advance, the source XML document including predefined structures and predetermined source data; replacing the source data included in the duplicated XML document by the received input data; and storing the XML document resulted in the above replacing step as a new XML document. According to the invention, an ordinary user can easily create XML documents in a given form, e.g., resumes, commercial agreement sheets, official documents, etc., using only current web browsers widely used, without a specified XML editor.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: November 9, 2010
    Assignee: 3KSoftware LLC
    Inventor: Youngkun Kim
  • Patent number: 7823062
    Abstract: A Class V Interactive Electronic Technical Manual (IETM) system that allows remote diagnostic engineers to interact directly with on-site maintenance technicians and a system under test. In addition, the IETM system permits automatic synchronization of files on a maintenance technician's portable electronic display device. The IETM system is also capable of dynamically displaying asset specific information and dynamically displaying technical information in multiple languages. The IETM system also includes a database processing system and method for inserting into a database and retrieving from database documents formatted in accordance with a markup language.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: October 26, 2010
    Assignee: Lockheed Martin Corporation
    Inventors: Matthew R. Liberty, Bruce R. Wilde
  • Patent number: 7823054
    Abstract: A user interface and methods for accessing document presentations are described herein. In one aspect of the invention, an exemplary method of the invention allows a user to directly snapback to a previous accessed document presentation without having to select from a menu of items or go through the intermediate pages. In this method, when a first document presentation is accessed, a first location of the first document presentation is recorded, automatically or manually. Subsequently, when a sequence of additional document presentations originated from the first document presentation is accessed, in response to a first input, without having to select from a menu of items, the first document presentation is directly retrieved from a recorded first location and displayed in a window.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: October 26, 2010
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Donald Dale Melton, John William Sullivan
  • Patent number: 7823055
    Abstract: A method and system are provided for tagging, indexing, searching, retrieving, manipulating, and editing video images on a wide area network such as the Internet. A first set of methods is provided for enabling users to add bookmarks to multimedia files, such as movies, and audio files, such as music. The multimedia bookmark facilitates the searching of portions or segments of multimedia files, particularly when used in conjunction with a search engine. Additional methods are provided that reformat a video image for use on a variety of devices that have a wide range of resolutions by selecting some material (in the case of smaller resolutions) or more material (in the case of larger resolutions) from the same multimedia file. Still more methods are provided for interrogating images that contain textual information (in graphical form) so that the text may be copied to a tag or bookmark that can itself be indexed and searched to facilitate later retrieval via a search engine.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: October 26, 2010
    Assignee: VMark, Inc.
    Inventors: Sanghoon Sull, Hyeokman Kim
  • Patent number: 7802174
    Abstract: Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: September 21, 2010
    Assignee: Oracle International Corporation
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Patent number: 7797628
    Abstract: A directed graph can be used with a browser application. In one embodiment, the browser application can allow the editor to edit and view the edited directed graph without having to change between software applications. A monitor at a client computer can display the directed graph in a format similar to what an actor will see when executing actions requested by the directed graph. In another embodiment, a virtual node can be used to represent a reconnection point for child columns of a row element within a parent column. The virtual node can be used when adding an element immediately after the row element.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: September 14, 2010
    Assignee: PlanView, Inc.
    Inventor: John K. Gibbons
  • Patent number: 7793207
    Abstract: An information processing apparatus and method for analyzing structured document data and outputting the analytical results in units of structure. The apparatus detects a specific character string indicating a first data form contained in the structured document data. When the specific character string is detected, data corresponding to this specific character string is converted to a second data form that is different from the first data form and the data of the second data form is stored.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: September 7, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tooru Ishizaki
  • Patent number: 7774693
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein 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; identifying a device controlling action; and executing the device controlling action to control a device for the user. In many embodiments, identifying a device controlling action includes identifying a device controlling action in dependence upon a presentation control instruction. In some embodiments, identifying a device controlling action further includes identifying a device controlling action in dependence upon a spoken key word. In some embodiments, identifying a device controlling action further includes identifying a device controlling action in dependence upon a classified structural element.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 7770102
    Abstract: A method for recognizing strings and annotating, or labeling, the strings with a type label. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.
    Type: Grant
    Filed: June 6, 2000
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Roger Wolff, Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan
  • Patent number: 7765472
    Abstract: Method of processing at least one digital graphical document represented in a predetermined markup language in which at least one software display program of browser type is used for displaying such a document, characterized in that the method comprises the following steps: i) transforming the original document (ISVG1) displayed in read mode into an editable version in the markup language according to a set of predefined transformation rules not linked to the document, said transformation rules incorporating a set of rules for writing to the document; ii) interacting via the software display program with the said editable version (ISVG2) in order to modify said editable version according to said set of writing rules; and iii) transforming the editable version thus modified into a version in read mode (ISVG3) incorporating the modifications made during step ii).
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: July 27, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Youenn Fablet
  • Patent number: 7757167
    Abstract: A document processing apparatus according to the present invention capable of changing a layout of a document dynamically in accordance with data to be laid out in the document, comprises a storage unit to store a template which contains a plurality of combinations of region information representing a region to lay out data and priority order information representing a priority order associated with the region; and a layout unit which lays out the data corresponding to the region in an order represented by the priority order in accordance with the template and changes a size or position of the region in accordance with the data without invading a region associated with a higher priority order than the region, wherein the template stored in said storage unit contains the priority order information independently for each region information.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: July 13, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazufumi Kobashi, Kenta Hara, Jun Makino
  • Patent number: 7725820
    Abstract: A data processing system readable medium can have code to generate a display for a directed graph, wherein the code is embodied within the data processing system readable medium. The code can include an instruction to generate a table corresponding to a row element. The table can include a first row, at least one second row, a third row, and columns, wherein a number of the columns corresponds to the number of columns associated with the row element. The code can also include an instruction to generate lines to illustrate a set of parallel columns for the row element, and an instruction to display elements associated with the row element. In another embodiment, a method can include transmitting any or all of the instructions to a browser application in order for the browser application to execute the instructions.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: May 25, 2010
    Assignee: PlanView, Inc.
    Inventors: John K. Gibbons, Joanna M. Call
  • Patent number: 7712016
    Abstract: A method and apparatus are provided for utilizing a document object model to manage content regions for use in an electronic document. A content region is a predefined area which may be inserted in an electronic document and which serves as a placeholder for receiving and displaying specific types of content such as text, graphics data, calendar data, or tabular data. The document object model enables a user to create, modify, and delete content regions from an electronic document using an application programming interface from within a computer application program.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian M. Jones, E. Mark Sunderland, Marcin Sawicki, Robert A. Little, Tristan A. Davis
  • Patent number: 7707498
    Abstract: A method, apparatus, and computer-readable medium are provided for managing specific types of content in an electronic document. A user interface is provided for displaying a specific type of content in a predefined area of and electronic document. The user interface includes a content region for receiving the specific type of content and displaying the specific type of content within a predefined boundary. The user interface also includes a selection region for receiving a selection of content for insertion into the content region. The user interface validates the content received in the content region based on the specific type of content defined for the content region and based on a predefined content limit. The specific type of content received in the content region may be formatted according to a predetermined format and may also be bound to a data source external to the electronic document.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian M. Jones, Marcin Sawicki, Robert A. Little, Tristan A. Davis
  • Patent number: 7703012
    Abstract: An adaptable method for facilitating user interaction with digital media objects. Representations of substantially-reduced data size of each of the digital media objects are transferred before the transfer of copies of the original data size of each of the digital media objects so as to enable earlier user interaction. The user interaction includes, for example, requesting modifications to the object. The method provides feedback of any requested action from the user interaction with the substantially-reduced data size representations and in response thereto, determines as a function of the requested action whether to reprioritize transfer of untransferred original data size copies of the corresponding digital media object. The method provides for modification of copies that are to be transferred according to modifications requested by the user with respect to the transferred substantially-reduced data size representations. The method can be used for audio, video, image, and other digital media objects.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: April 20, 2010
    Assignee: CBS Interactive, Inc.
    Inventors: James Park, Eric Nathan Friedman, Gokhan Kutlu
  • Patent number: 7689909
    Abstract: A system and method that enables a user to efficiently manage graphical information is disclosed. In one embodiment, tools are provided that enable a user to creatively assemble, chronicle and modify photo album pages having a variety of graphical elements.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: March 30, 2010
    Inventor: Edward P. Szuszczewicz
  • Patent number: 7685506
    Abstract: A system for facilitating the information transfer and processing associated with home construction and home sales. Various discrete software modules are disclosed each handling a specific task associated with home construction and sales. Also, a system for communicating between separate data bases is disclosed wherein separate and distinct sales offices, each having their own data base, may communicate with a parent, market office having its own data base wherein the data bases of the sales offices and the market office are synchronized according to the method of the present invention so that any data updates in any of the sales offices would be automatically updated in the associated market offices. This aspect of the present invention allows a corporation responsible for home construction and sales amongst various regional, market, and sales offices to coordinate a plurality of discretely separate data bases in a way such that they are all synchronized with one another at a predetermined time.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: March 23, 2010
    Assignee: S. E. Hall & Co.
    Inventors: Timothy A. Fino, Stephan E. Hall
  • Patent number: 7685511
    Abstract: Techniques for providing and using schema data for markup languages are disclosed. A schema model can be used to generate signed (or verifiable) schema data (e.g., XML schema data). The model can be used as a standard model that provides enhanced security and better performance. As a result, schema data can be verified more efficiently. A base class for XML schema data is provided. The base class can be instantiated to generate an XML schema file (or document). A digital signature can then be applied to the XML schema file to generate a signed XML schema file (or document). Furthermore, the resolution of data can be achieved more efficiently for markup languages because the resolution of data can be achieved systematically. In addition, techniques for storing and using signed schema data for markup languages are disclosed. An XML library can be used to store XML schema data that has been verified (or authenticated).
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: March 23, 2010
    Assignee: Sun Microsystems, Inc.
    Inventor: Shivaram H. Mysore