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.
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
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.
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.
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
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
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.
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.
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.
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
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
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.
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.
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.
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
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.
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
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
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.