Patents Examined by Thu Huynh
  • Patent number: 8055995
    Abstract: The present invention relates to the field of information processing involving digital computers, embedded devices and more particularly, to a method and system for defining hierarchical data model and related computation and instructions rules using electronic spreadsheet like interface. The system and method of the invention are directed to user friendly, fast, development of multi-user, workflow enabled applications using spreadsheet as a tool for application modeling.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: November 8, 2011
    Assignee: OrangeScape Technologies Limited
    Inventors: Suresh Sambandam, Manivanna Karthikeyan, Prasanna Babu Jaganathan, Rajesh Manickadas, Dinesh Varadharajan
  • Patent number: 8032826
    Abstract: A method, system and computer program product for mapping and retrieving XML code is presented. Each line of XML code is associated with a node in a node tree. Based on the depth and breadth of the node, the starting and ending positions of the line of XML code are calculated, in order to allow direct access to a particular line of XML code.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventor: Sandeep Chowdhury
  • Patent number: 8020084
    Abstract: Methods and systems for determining a total elapsed play time of an interactive multimedia presentation having a play duration, a video content component, and an interactive content component include identifying two time intervals within the play duration. During the first interval, no video is scheduled for presentation, and a first elapsed play time of the presentation is measured based on a first timing signal. During the second interval, a video (which may include video, audio, data, or any combination thereof) is scheduled for presentation, and a second elapsed play time is measured based on a second timing signal. During the first interval, the total elapsed play time is determined using the first elapsed play time, and during the second interval, it is determined using the second elapsed play time. The total elapsed play time is usable to provide frame-accurate synchronization between the interactive content component and the video content component.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventor: Olivier Colle
  • Patent number: 7979787
    Abstract: A method and apparatus for receiving document images including portions linked to one or more electronic addresses. The linked portion of the document is identified using a predetermined visual attribute, such as bold-face text, or delimiters to mark the portion. The document image is then transmitted using, e.g., existing apparatus for transmitting images, such as a facsimile machine. An electronic address associated with the identified portion of the document is also transmitted using existing techniques, such as by touch-tone telephone. The address may be a voice telephone number, facsimile telephone number, World Wide Web address, or any other address with which communication can be established. At the receiving end, both the document image and electronic address are received. Pattern matching is performed on the document image to identify the portion with the predetermined attribute as a linked portion. The received electronic address is then correlated with the linked portion.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: July 12, 2011
    Inventor: Irving Tsai
  • Patent number: 7962843
    Abstract: A method includes storing one or more resource identifiers identifying one or more associated resources visited using a browser application, and presenting the resource identifiers in an order designated by one of a plurality of history presentation settings and resource navigation context specifications. The history presentation setting and navigation context can be selected by a user. Exemplary history presentation settings include chronological and domain-name grouped. Exemplary navigation context includes resource identifier, such as name, URI, or domain of the currently viewed resource. The method may further include presenting a thumbnail when a pointer icon is positioned over one of the resource identifiers.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Rachel Jones, Alan Frank Blackwell
  • Patent number: 7954050
    Abstract: Systems and methods for rendering document-based user interface software objects are disclosed. User interface software objects may be represented in a document object model on a first computer system. These objects may then be communicated to a second computer system on which they are similarly rendered through use of a document object model on a second computer system. A document on a first computer system may also be updated to reflect either user input through a user interface software object included in the document, or changes induced by server side logic. The updates may be incrementally communicated to and rendered in a second computer system. Location-neutral user interface software objects may be developed without regard to whether the software object will ultimately reside on a client or server computer system, wherein the user interface software object is equally capable of being supported on either one of a client or server computer system.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: May 31, 2011
    Assignee: Icesoft Technologies Canada Corp.
    Inventors: Stephen Maryka, Ted Goddard, Michael Beauregard
  • Patent number: 7937656
    Abstract: The method is for rendering information on a display. Content components in a container are provided. A content handler (style sheet) is used to transform the content components. A key word in the content component is identified. A real time link is provided between the key word and an outside source. A screen size of a display unit is determined. A size of a first display is adjusted by only displaying a complete content of a first level of the content components and a link to a second level. The link is activated to display a complete content of the second level and a link to the second level.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: May 3, 2011
    Assignee: Medhand International AB
    Inventor: Aaron Ardiri
  • Patent number: 7937655
    Abstract: Workflows are used to automate processes. When a first workflow is performed, it may invoke a set of one or more nested workflows, workflows in other applications or services in other applications. The first workflow can be configured to pause and wait for the invoked set of one or more nested workflows, workflows in other applications, or services in other applications. Alternatively, the first workflow can be configured to proceed without waiting. Various means are disclosed for re-staring the first workflow and providing data back for the first workflow.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: May 3, 2011
    Assignee: Oracle International Corporation
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Patent number: 7930632
    Abstract: A page in which field areas are laid out is displayed on the basis of a template. A field area to be adjusted is selected from the field areas in the page. The field area is adjusted on the basis of adjustment operation to the selected field area. Adjustment page information on the page in which the field area has been adjusted is stored in addition to page information on the displayed page.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: April 19, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Keiichi Takashima, Hiroyasu Miyazawa
  • Patent number: 7917841
    Abstract: A method of viewing information associated with data in a spreadsheet, includes providing a document including data and information associated with the data, parsing the document to retrieve the associated information, processing the associated information to break the associated information down into at least one sentence, categorizing the at least one sentence to determine whether the at least one sentence corresponds to at least one category in a taxonomy corresponding to the data, assigning an association strength to the categorized at least one sentence, the association strength indicating a likelihood that the categorized at least one sentence actually corresponds to the at least one category in the taxonomy, filtering the at least one categorized sentence based on the association strength to determine whether to match the categorized at least one sentence with the at least one category in the taxonomy and outputting only the categorized at least one sentence matched with the at least one category in th
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: March 29, 2011
    Assignee: Edgar Online, Inc.
    Inventors: Stefan Chopin, Robert Krugman, Marc Strausberg, Leslie Barrett
  • Patent number: 7917846
    Abstract: Methods, computer program products, systems and data structures for generating a signature for a portion or portions of a content source are described. The signature can be generated by identifying a portion or portions of a content source, and determining a signature that defines the portion or portions. If the source is updated, the signature can be retrieved and compared to elements in the updated source. If an element in the updated source matches information included in the signature, content corresponding to the matching element is displayed.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: March 29, 2011
    Assignee: Apple Inc.
    Inventors: Kevin Decker, John Sullivan, David Harrison
  • Patent number: 7890854
    Abstract: Methods of dynamically identifying a server provided media asset on a client device are provided herein.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: February 15, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Jeffrey Martin Chasen, Jeffrey D. Leitner
  • Patent number: 7890861
    Abstract: An information processing apparatus includes an operating unit, a display, an attaching unit to which an external storage medium is attachable and a controller. The controller sequentially stores operation information corresponding to an input operating instruction and display information corresponding to a content displayed on the display in inputting the operating instruction as one set of reproduction information in the external storage medium, reads one set of the stored reproduction information in an order in which the operating instruction is input, and determines whether a display information corresponding to a content displayed on the display in accordance with the reading of the one set of the reproduction information coincides with the display information included in the read reproduction information. The controller controls the apparatus in accordance with the operating instruction included in the read reproduction information when a result of the determination indicates coincidence.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: February 15, 2011
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Hiroyuki Yamamoto
  • Patent number: 7886224
    Abstract: A definition data storage unit stores definition data defining a rule for transforming tabular form data into a structured document. The definition data includes a conditional repeat specifying description specifying grouping of part of tabular form data rows which corresponds to a common item having a single value. The conditional repeat specifying description includes the common item as an attribute value for a condition for repetition. The definition data further includes a portion into which the tabular form data is inserted as content of an element. The portion includes a value insertion specifying description made to correspond to an item name of an item included in the tabular form data. A transformation unit transforms tabular form data based on the definition data, with the part of the rows grouped as one group, and embeds the value of the item name in a portion specified by the value insertion specifying description.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: February 8, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Solutions Corporation
    Inventors: Miyuki Sakai, Atsuko Eguchi
  • Patent number: 7882426
    Abstract: An improved electronic spreadsheet is provided for applications requiring conditional expression execution behavior. Each cell having an executable expression is cooperative with an implicit conditional execution wrapper. The execution of each cellular expression is implicitly conditioned on the state of an individually assigned logical switch expression. The improved electronic spreadsheet also includes a user interface by which a user can assign logical switch expressions to a cell, or to a range of cells. The improved electronic spreadsheet facilitates the use of spreadsheets for wider range of applications than was possible with conventional electronic spreadsheets.
    Type: Grant
    Filed: August 9, 1999
    Date of Patent: February 1, 2011
    Assignee: Cognex Corporation
    Inventor: John McGarry
  • Patent number: 7882429
    Abstract: A computer-implemented method of processing an Extensible Markup Language (XML) document can include loading an execution plan into a virtual machine, wherein the execution plan represents an XML schema, and loading an XML document into the virtual machine. XML processing functions available within the virtual machine can be selectively invoked according to the execution plan, wherein the XML processing functions operate upon the XML document. An indication of whether the XML document is valid according to the XML processing functions can be output.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Abraham Heifets, Margaret G. Kostoulas, Michelle Anastasia Leger, Moshe Morris Emanuel Matsa, Eric Perkins, Daniel Pinto de Mello e Silva
  • Patent number: 7877678
    Abstract: A method of populating a spreadsheet with financial data, includes, in response to a user's request for financial data, sending a request to a web service for the financial data, receiving a response to the request from the web service, processing the response, retrieving a taxonomy associated with the response and populating the spreadsheet in accordance with the response and the retrieved taxonomy.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: January 25, 2011
    Assignee: Edgar Online, Inc.
    Inventors: Stefan Chopin, Robert Krugman
  • Patent number: 7844892
    Abstract: The invention provides improved mechanisms for the construction and rendering of graphical results sets for business intelligence reports derived from large volumes of data. This is achieved by various means including, determining the amount of useful data that can be rendered within the available display space while still being legible, determining the most effective way of displaying that data within the display space, and providing for limited control of the format and quantity of data displayed.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Nadia Shewchenko, Henning Hoffmann, Roger Chang, Lesley Grignon
  • Patent number: 7818657
    Abstract: An electronic document includes header, view, data, and signature sections. The data section provides data typically processed in transactions involving the electronic document. The view section includes presentation formatting for displays corresponding to the data. Linking elements identify corresponding main data values and view data values respectively used to populate the data section and display presentation formatting, and are accessible for determining whether the data in the display and data section, providing assurances that processed data matches that found in documents used by parties to a transaction. A digital signature section allows a digital signature to be provided, and used to wrap that data and view sections, to ensure authenticity. The header section provides document type, state and other information that is readily accessed without otherwise scanning the electronic document.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: October 19, 2010
    Assignee: Fannie Mae
    Inventors: J. Harvey Trimble, Michael Daconta, Mark A Oliphant, Jennifer Donaghy
  • Patent number: 7814417
    Abstract: According to this invention, a document processing apparatus capable of editing document information includes an operation instruction input unit which can input an operation instruction to be saved, an operation instruction save unit which saves the operation instruction input by the operation instruction input unit together with document information, an operation instruction display unit which displays an image corresponding to the saved operation instruction, and an operation instruction execution unit which reads out, when the image displayed on the operation instruction display unit is designated, an operation instruction corresponding to the image from the operation instruction save unit, and executes the operation instruction for the document information.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: October 12, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Makoto Tomita, Junko Sato, Satoshi Tanaka, Yuki Kusakabe, Tsuyoshi Itami