Patents Examined by Kyle R. Stork
-
Patent number: 7831898Abstract: 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: GrantFiled: March 29, 2007Date of Patent: November 9, 2010Assignee: Microsoft CorporationInventors: David Brian Wecker, Michael S. Cooper
-
Patent number: 7823059Abstract: 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: GrantFiled: August 1, 2001Date of Patent: October 26, 2010Assignee: Pace PLC.Inventor: Andrew Hodgkinson
-
Patent number: 7810024Abstract: 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: GrantFiled: March 25, 2002Date of Patent: October 5, 2010Assignee: Adobe Systems IncorporatedInventor: Oliver Goldman
-
Patent number: 7802180Abstract: 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: GrantFiled: October 6, 2005Date of Patent: September 21, 2010Assignee: Oracle International CorporationInventors: James W. Warner, Zhen Hua Liu, Muralidhar Krishnaprasad
-
Patent number: 7802184Abstract: 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: GrantFiled: May 18, 2005Date of Patent: September 21, 2010Assignee: CLOANTO CorporationInventor: Michael C. Battilana
-
Patent number: 7797624Abstract: 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: GrantFiled: March 21, 2007Date of Patent: September 14, 2010Assignee: Adobe Systems IncorporatedInventors: David E. Williamson, Eric A. Menninga
-
Patent number: 7797623Abstract: 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: GrantFiled: October 12, 2001Date of Patent: September 14, 2010Assignee: AT&T Intellectual Property I, L.P.Inventor: Robert M. Hanevold
-
Patent number: 7779352Abstract: 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: GrantFiled: August 30, 2000Date of Patent: August 17, 2010Inventors: John Underwood, Paul Neilson, Hanson Char, David Shing, Peter Horner, Mark Underwood, Darren Slaney, Gary Evesson
-
Patent number: 7779349Abstract: 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: GrantFiled: April 7, 2008Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventor: William S. Spangler
-
Patent number: 7774691Abstract: 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: GrantFiled: March 28, 2002Date of Patent: August 10, 2010Assignee: Siebel Systems, Inc.Inventors: Robert Brodersen, Mark Coyle, Sanjin Tulac
-
Patent number: 7774692Abstract: 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: GrantFiled: July 12, 2005Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Shinichi Hirose, Fumihiko Kitayama
-
Patent number: 7770113Abstract: 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: GrantFiled: November 19, 2001Date of Patent: August 3, 2010Assignee: Cypress Semiconductor CorporationInventors: Douglas H. Anderson, Kenneth Y. Ogami
-
Patent number: 7761793Abstract: 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: GrantFiled: July 27, 2005Date of Patent: July 20, 2010Assignee: Rockwell Collins, Inc.Inventor: James P. Mitchell
-
Patent number: 7735001Abstract: 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: GrantFiled: February 11, 2005Date of Patent: June 8, 2010Assignee: Fujitsu LimitedInventor: Takuki Kamiya
-
Patent number: 7735005Abstract: 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: GrantFiled: October 4, 2005Date of Patent: June 8, 2010Assignee: The Boeing CompanyInventors: Barbara E. Holder, William A. McKenzie
-
Patent number: 7734996Abstract: 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: GrantFiled: August 31, 2004Date of Patent: June 8, 2010Assignee: NEC CorporationInventor: Kyoji Hirata
-
Patent number: 7735006Abstract: 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: GrantFiled: October 14, 2005Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Geoffrey David Alexander, David Kirk Grotjohn, Jeremy Gray Perry, Lucinio Santos-Gomez
-
Patent number: 7721193Abstract: 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: GrantFiled: October 15, 2002Date of Patent: May 18, 2010Assignee: BEA Systems, Inc.Inventor: Mitch Upton
-
Patent number: 7716567Abstract: 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: GrantFiled: September 28, 2000Date of Patent: May 11, 2010Assignee: Rockwell Automation Technologies, Inc.Inventor: Kevin Retlich
-
Patent number: 7707486Abstract: 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: GrantFiled: August 4, 2005Date of Patent: April 27, 2010Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Michael R. Genesereth, Michael Kassoff, Nathaniel C. Love