Patents Examined by Kyle R. Stork
  • Patent number: 7831898
    Abstract: A document, publication or a portion of a publication containing collateral information (e.g. advertisements) is delivered in electronic form, preferably appearing electronically as it appears in traditional printed form. Collateral information associated with the document, publication or portion of the publication is dynamically replaced, enabling the user to potentially receive more useful and relevant information and enabling the publisher to potentially generate new revenue from the replaced collateral information.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventors: David Brian Wecker, Michael S. Cooper
  • Patent number: 7823059
    Abstract: The invention relates to the generation of user selected pages from an internet site and the delay in the reformatting of the same following a user selection of a new data event i.e. the selection of a new page which is to be displayed. In accordance with the invention, upon a user selection, reformatting of the page is delayed either for a predesignated time interval from the previous page reformatting or until all or a predefined amount of the data for the new page has been received. This allows the processor to be controlled hence preventing delays and/or errors in navigational functions and also can reduce the generation of “flicker” on the on-screen display.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: October 26, 2010
    Assignee: Pace PLC.
    Inventor: Andrew Hodgkinson
  • Patent number: 7810024
    Abstract: Methods and apparatus implementing systems and techniques for accessing text-based linearized graph data. In general, in one aspect, a method includes obtaining text-based linearized graph data representing a data structure having nodes, and generating node-traversal data for the text-based linearized graph data, where the node-traversal data identifies for each of a subset of nodes in the represented data structure one or more locations in the text-based linearized graph data corresponding to one or more other nodes in the represented data structure, and associating the node-traversal data with the text-based linearized graph data. For example, linear offsets can be added to a document including text-based linearized graph data, such as an XML document, to enable random access to the represented nodes without having to parse the entire document, and without interfering with the generally understood structure and content of the document.
    Type: Grant
    Filed: March 25, 2002
    Date of Patent: October 5, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Oliver Goldman
  • Patent number: 7802180
    Abstract: A method for representing XML information is provided. A serialized image of XML information is generated. The serialized image comprises a collection of one or more serialized data values, where each particular serialized data value in the collection includes data associated with a particular serialized data value type of a plurality of serialized data value types. The serialized image may also comprise a first field that includes a first value, which indicates that the serialized image includes the collection of one or more serialized data values. In some embodiments, the method is performed at a database system that supports a native XML data type, wherein the XML information is one or more instances of the native XML data type.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: September 21, 2010
    Assignee: Oracle International Corporation
    Inventors: James W. Warner, Zhen Hua Liu, Muralidhar Krishnaprasad
  • Patent number: 7802184
    Abstract: An apparatus and method for processing text or character data are disclosed. A text processing system receives a character input string and determines whether to apply character processing. A non-English language such as Italian can be entered into a processing system such as a computer using a standard English based keyboard such that additional keys for providing accents or other grammatical and punctuation symbols or characters not existing in English are not required. In one mode, text is automatically accented or punctuated without requiring user intervention. In another mode, a user is provided with a list of accent or punctuation choices so that the user may select the optimum accent or punctuation. Text processing of an input may be activated by a text sequence including a possible vowel accent or apostrophe error, and may continue as an input method editor loop in response to repeated actuations of the key associated with the first activation event.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: September 21, 2010
    Assignee: CLOANTO Corporation
    Inventor: Michael C. Battilana
  • Patent number: 7797624
    Abstract: Methods and apparatus for calculating paragraph layout. A method begins with a first node in a paragraph and calculates an optimal line break scheme for paragraph layout that ended in the node. For every subsequent node in the paragraph, the method calculates an optimal line break scheme for paragraph layout that ends respectively in every subsequent node. Each optimal line break scheme is calculated by minimizing the total of a penalty value of a current line and all preceding penalties of all preceding lines. The preceding penalties of all preceding lines are defined by a previously calculated optimal line break scheme.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: September 14, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: David E. Williamson, Eric A. Menninga
  • Patent number: 7797623
    Abstract: A method and apparatus for preventing inadvertent entries on a Web page or the like. An absolutely positioned “membrane” style is defined that covers an entire Web page at a higher z-index than other sheets (layers) in the Web page. A division of the Web page is associated with the “membrane” style. The style is initially hidden, meaning that the sheets with lower z-index numbers can be accessed. When the user submits the form (through a Submit button or similar element), a JavaScript makes the “membrane” style visible, which renders the Web page form elements (with lower z-index numbers) inaccessible. Consequently, the user in unable to click the Submit button or any other element on the page. Assuming that the “membrane” Web page division (layer) contains no text, the layer will be transparent.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: September 14, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert M. Hanevold
  • Patent number: 7779352
    Abstract: A technique for generating a web site in accordance with received data entry by: determining at least one characteristic of at least one web site dimension of the web site based on the data entry; generating a multi-dimensional description of the web site based on the determined characteristics; retrieving web site data according to the generated multi-dimensional description of the web site; and generating the web site based upon the generated multi-dimensional description of the web site and the retrieved web site data.
    Type: Grant
    Filed: August 30, 2000
    Date of Patent: August 17, 2010
    Inventors: John Underwood, Paul Neilson, Hanson Char, David Shing, Peter Horner, Mark Underwood, Darren Slaney, Gary Evesson
  • Patent number: 7779349
    Abstract: A method and structure for clustering documents in datasets which include clustering first documents and a first dataset to produce first document classes, creating centroid seeds based on the first document classes, and clustering second documents in a second dataset using the centroid seeds, wherein the first dataset and the second dataset are related. The clustering of the first documents in the first dataset forms a first dictionary of most common words in the first dataset and generates a first vector space model by counting, for each word in the first dictionary, a number of the first documents in which the word occurs, and clusters the first documents in the first dataset based on the first vector space model, and further generates a second vector space model by counting, for each word in the first dictionary, a number of the second documents in which the word occurs.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventor: William S. Spangler
  • Patent number: 7774691
    Abstract: A data adapter including method and apparatus is presented. In one embodiment, the data adapter is a method. The method includes finding a set of records of a relational database matching an object instance of an object type. The method further includes updating the set of records of the relational database based on a first set of instances of components of the object instance, the instances of components of the first set corresponding to the records of the set of records. The method further includes inserting new records in the relational database corresponding to a second set of instances of components of the object instance, the instances of components of the second set not matching records of the set of records. The method also includes recursively repeating the finding, updating and inserting with respect to child components of the components.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: August 10, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Robert Brodersen, Mark Coyle, Sanjin Tulac
  • Patent number: 7774692
    Abstract: The present invention dynamically generate documents or display control information so as to provide client terminals of various capability with user interface in compliance with each terminal's capability. More particularly, the present invention is directed to a method for generating display control information (HTML document, for instance) so as to display in a form adapted to a terminal used by a user, comprises the steps of: receiving a display request from the terminal; in response to the display request, generating a group of data objects concerning the contents of the display, wherein the data objects is independent of the terminal; by using the group of data objects and information about attributes of the terminal, generating a group of view objects for generating the display control information; and by referring to the information about the attributes of the terminal, generating the display control information by the group of view objects.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Shinichi Hirose, Fumihiko Kitayama
  • Patent number: 7770113
    Abstract: A system and method for dynamically generating a project configuration datasheet. Module and device descriptions are stored in extensible markup language (XML) format. The IDE includes an XSL (extensible stylesheet language) stylesheet. The module and device descriptions are combined with parameterization information as prescribed by the XSL stylesheet to produce a project configuration report. The project configuration report may be formatted in hypertext markup language (HTML) and may be rendered as a visual datasheet by a browser.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: August 3, 2010
    Assignee: Cypress Semiconductor Corporation
    Inventors: Douglas H. Anderson, Kenneth Y. Ogami
  • Patent number: 7761793
    Abstract: A method of data compression for compressing a web page with graphics files, text files, JAVA scripts, and HTML files comprises storing the graphics files, the text files, the JAVA scripts, and the HTML files in a temporary directory. The graphics files are sorted into lossless and lossy file groups. The lossy files, the lossless files, the text files, the JAVA scripts, and the HTML files are concatenating and then compressed to yield a compressed web page. The lossy files may be de-featured and transcoded before concatenation. The lossless files may be subsampled or decimated before concatenation to match client display size. Lossy files may be de-featured to match client display size by subsampling and reducing image fidelity. Optimal file concatenation size range is determined to optimally develop compression performance while minimizing latency. The concatenated file size is regulated to the optimal file concatenation size.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: July 20, 2010
    Assignee: Rockwell Collins, Inc.
    Inventor: James P. Mitchell
  • Patent number: 7735001
    Abstract: A method for decoding encoded markup language documents includes reading a first numeric value from a data document and identifying a data definition associated with the first numeric value. The method further includes reading a second numeric value from a data document and determining, based on a base delimiter value, that the second numeric value comprises an end delimiter of an encoded node. Additionally, the method includes generating a markup-language data structure based on the data definition and information in the encoded node.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: June 8, 2010
    Assignee: Fujitsu Limited
    Inventor: Takuki Kamiya
  • Patent number: 7735005
    Abstract: Aspects of the present invention provide a style guide, formatting methods, and electronic/digital versions for quick reference handbooks (QRH) for mobile platforms. Using one or more of the style guide and formatting methods to create quick reference handbooks can provide improvements in safety through error and workload reduction during non-normal situations, improvements in operator understanding of checklists and information contained in the checklists, reduced customer changes needed to create an airline quick reference handbook, reduced documentation maintenance costs, and/or reduced training costs through standardized format and content.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: June 8, 2010
    Assignee: The Boeing Company
    Inventors: Barbara E. Holder, William A. McKenzie
  • Patent number: 7734996
    Abstract: To enable a person to effectively create a document based on image data or audio data of a recorded meeting or a recorded lecture and also a person who creates the minutes of a meeting or a participant to browse a summarized document with images or voices so that a plurality of persons can effectively perform documentation. The audio/image inputting means 10 generates image data by recording a meeting and audio data by recording the contents of the meeting. The document inputting means 20 generates document data including a drafted minutes of a meeting or the like inputted by a person who creates the minutes of a meeting. The relationship deriving means 50 generates correspondence table data by deriving relationship between voices or images and a document based on audio data or image data and document data. The relationship presenting means 60 displays voices or images and a document in association with each other based on the correspondence table data.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: June 8, 2010
    Assignee: NEC Corporation
    Inventor: Kyoji Hirata
  • Patent number: 7735006
    Abstract: A system for setting data list parameters for displaying a data list in pages. An application program receives a first and second user input, wherein the first user input defines a number of items displayed within a page, and wherein the second user input defines a page size tolerance. In response to receiving the first and second user input, the application program sets the number of items displayed within the page and the page size tolerance. Then the application program displays the data list in a graphical user interface according to the set number of items displayed within the page and the set page size tolerance.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey David Alexander, David Kirk Grotjohn, Jeremy Gray Perry, Lucinio Santos-Gomez
  • Patent number: 7721193
    Abstract: Communication can be passed between components, such as an enterprise system and a client application, by utilizing schemas. A schema can ensure that a communication, such as a request or response, is in the proper format for one of the components. For instance, metadata can be received from an enterprise system in response to a request from a client application. That metadata can be transformed into an XML document that conforms to an XML schema, such as by an XML schema mechanism. At least portions of the XML document can be validated against the XML schema, such as by using a schema object model. The XML document can be passed on to the client application after validation. This description is not intended to be a complete and accurate description of the invention or to limit the scope of the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: May 18, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Mitch Upton
  • Patent number: 7716567
    Abstract: A control and monitoring system is adapted to collect parameter data from networked devices, and to display representations of the system or monitored data in a number of selectable languages on a monitoring station. Textual labels for the representations are stored in a system database. Component and system data may also be stored in the database for use in identifying and monitoring the components. The language used for the labels is selectable by a user via a menu, and the corresponding entries in the database are used in building the representations. The language may thus be changed in real time without interrupting the monitoring and control functions of the components or the monitoring station.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: May 11, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Kevin Retlich
  • Patent number: 7707486
    Abstract: A computerized spreadsheet system includes a set of cells and a separate set of logical constraints on the values of cells. The constraints may be many-to-many relationships that permit omni-directional propagation of values between cells. The constraints may be expressed in a language encompassing first-order logic. Cells are dynamically reclassified as base cells or computed cells as a user specifies values for cells. Non-explosive consequences of the base cell values are computed and displayed in computed cells, even when the values in the base cells are inconsistent with the constraints. The spreadsheet system may also include an auto-complete feature that automatically fills in empty cells with values consistent with the logical constraints and an auto-deconflict feature that automatically changes values in cells to reduce conflicts with the logical constraints.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: April 27, 2010
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Michael R. Genesereth, Michael Kassoff, Nathaniel C. Love