Patents Examined by Thu V. Huynh
  • Patent number: 10210275
    Abstract: A method and system for controlling focus moving on a webpage is provided, which includes that when an end position of a focus after moving is inconsistent with a determined target position, an moving offset tolerance zone is determined according to an initial position and the end position, and at least one auxiliary position is set in the determined moving offset tolerance zone; the initial position is made to correspond to one or more moving paths generated by the focus moving instruction, and the one or more moving paths are set to comprise a first path from the initial position to the set auxiliary position and a second path from the set auxiliary position to the target position, and the focus is controlled to directly move through the auxiliary position to the target position of the focus. In this way, the focus is avoided from moving to a position inconsistent with the target position, thereby improving accuracy and convenience of the focus moving.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: February 19, 2019
    Assignee: Xi'an Zhongxing New Software Co., Ltd.
    Inventor: Sheng Yu
  • Patent number: 8347203
    Abstract: Systems and methods for defining a form navigational structure associated with at least one node in a process flow may comprise selecting a node form for the at least one node in the process flow, the node form identifying a plurality of displayable forms. Furthermore, the systems and methods may include defining a plurality of node steps for the node, each node step corresponding to a displayable screen associated with a subset of the plurality of displayable forms. Moreover, the systems and methods may include establishing a hierarchical tree structure associating the plurality of node steps, branches in the hierarchical tree structure having associated validation rules.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: January 1, 2013
    Assignee: Verizon Data Services LLC
    Inventors: Edy Setiawan, Amit Singh, Fariborz Ebrahimi
  • Patent number: 8276090
    Abstract: A reference note is automatically generated in an electronic document when directly quoting information from another electronic document by receiving a first user-selected insertion point or replacement area to a destination electronic document by receiving a user selection of text content to be transferred from a source user interface to the first insertion point or replacement area; automatically copying the selected content to a transfer buffer without requiring the user to return to the first user interface; automatically capturing and recording one or more source reference data items corresponding to the selected content simultaneously with or subsequent to automatically copying the selected content to a transfer buffer; and automatically generating in the destination electronic document at least one reference note such as a footnote, an endnote, a table of references entry, or a bibliographical entry containing the recorded source reference data items.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8020086
    Abstract: There is disclosed an information processing apparatus which can minimize the probability of a partner being incapable of referring to data at a link destination when a structured document is transmitted to another apparatus or application or the risk of transmission of data unnecessary for the partner, suppress any wasteful data transmission, and properly cope with the intention of the manager of the apparatus or the creator of the structured document about the data transmission. In this information processing apparatus, data at a link destination is embedded in document data, and the document data is transmitted to another apparatus. In transmitting the document data, it is determined whether to transmit the document data after the data at the link destination is embedded in it.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: September 13, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Seiji Ohmori
  • Patent number: 8010887
    Abstract: A method, system, and storage medium for providing versioning of data by associating a version number having a value with a data item, establishing a table for storing a most recent version of the data item, establishing a second table for storing all versions of the data item other than the most recent version, storing the current version of the data item in the first table, storing all other versions of the data item in the second table, and determining the version of said database data item based on the version number and storage location of the database data item.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Soria, Jr., Donald Allan Weil, Gerald Edward Kozina, Chenhuei J. Chiang, Lynda Arnold Hansen, Mayank Vipin Shah, Thomas S. Lee
  • Patent number: 8010891
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to extensible markup language (XML) data processing and provide a novel and non-obvious method, system and computer program product for inter-device transfer of parsed XML documents. In one embodiment of the invention, a markup serialization method can be provided. The method can include receiving a request in a second computing process for offloaded parsing of markup from an application in a first computing process, retrieving markup from the application, parsing the markup in the second computing process to produce a serialized data object for the markup, placing the serialized data object into shared memory for the application, and returning a reference to the serialized data to the application.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eugene Kuznetsov, Alexandre Polozoff, Richard E. Salz, Robert Woolf
  • Patent number: 7996770
    Abstract: A portal includes one or more portal pages. Each portal page is associated with one or more ontology-based dictionaries. One or more portlets provide content for the portal pages, such that each portal page includes instances of one or more of the portlets. Each portal page is associated with the dictionaries and described using these dictionaries. Each portlet is associated with the ontology-based dictionaries and described using these dictionaries. A broker governs interaction among the portlets and between the portlets and the portal pages by using the ontology-based dictionaries. For instance, the broker governs interaction among the portlets, and between the portlets and the portal pages, by using the ontology-based dictionaries in that properties of the portlets and/or properties of the portal pages that are differently named but correspond to a same attribute are equated as identical via the ontology-based dictionaries.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Ananth Kalyan Gundabattula Chakravarthy
  • Patent number: 7992079
    Abstract: A system and method for providing management such as creation, manipulation, storage, control, and retrieval of digital content for a company on a global basis. Digital content is created and stored in, for example, the eXtensible Markup Language (XML) format using the relationship between component mapping information and content information comprising webpage components. The XML data is developed by defining page components, mapping the components on a page and indexing the page for future retrieval of the page. The data is then stored in a single database, as segments related to the page, for call-up by a user.
    Type: Grant
    Filed: October 13, 2007
    Date of Patent: August 2, 2011
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Andrea Bimson, Jin Chyung, Meena Gopakumar, Lorraine Miranda, Biswajit Sarkar, Shashikant Rao, Kaustubh Kunte
  • Patent number: 7461330
    Abstract: A method of decoding, composing and rendering a scene. First information is obtained, the first information including a part of a MPEG-4 BIFS scene description stream and at least one coded MPEG-4 media stream. The first information is decoded by invoking a BIFS scene decoder and one or more specific media decoders that are required by the scene. Second information is obtained, the second information including a second part of a BIFS scene description stream that contains a reference to an external application. The second information is decoded by invoking the BIFS scene decoder and an external application decoder. An integrated scene is composed, the integrated scene including one or more decoded MPEG-4 media objects and one or more external application objects specified in the decoded scene descriptions streams. The composed integrated scene is rendered on a display.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: December 2, 2008
    Assignee: AT&T Intellectual Property II L.P.
    Inventors: Lai-tee Cheock, Atul Puri, Robert Schmidt
  • Patent number: 7299411
    Abstract: A transcoder that converts text-based computer software instructions or code intended for use by a presentation engine into a binary code adapted for use by a constrained function presentation engine.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: November 20, 2007
    Assignee: Liberate Technologies
    Inventors: Robert Bruce Blair, Neil Carson, Robert Etheredge, David Flynn, Christopher John Guerra
  • Patent number: 7296228
    Abstract: Grouping blocks of text according to user-defined contexts, and editing group specific blocks can be used to improve document consistency during editing and revising of electronic documents. A change made in one block often requires appropriate changes to be made in other blocks that are contextually related to the changed block. Such changes are made to ensure this consistency. Commands that deal with block groups (such as, create group, add block to group(s), delete block from group(s), edit group, merge group, etc.) are provided to assist a user in editing documents.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: Rajendra K. Bera
  • Patent number: 7293234
    Abstract: A system and method capturing, in a computer system, data relating to a note-taking session, the session consisting of handwritten annotations made by a user by way of a writing implement on a plurality of pages. The method includes the steps of receiving, in the computer system and via the writing implement, an indication of the start of the note-taking session, data indicative of the handwritten annotations made by said user on the plurality of pages, an indication of the end of the note-taking session, and retaining a retrievable record of the received data for the note-taking session. Starting, ending and printing a note-taking session takes place by way of printed command buttons for designation by the writing implement, which buttons may be printed on each page, or on a part of a backing sheet of a notepad of pages extending beyond the periphery of the pages themselves.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: November 6, 2007
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun
  • Patent number: 7293233
    Abstract: A system and method capturing, in a computer system, data relating to a note-taking session, the session consisting of handwritten annotations made by a user by way of a writing implement on a plurality of pages. The method includes the steps of receiving, in the computer system and via the writing implement, an indication of the start of the note-taking session, data indicative of the handwritten annotations made by said user on the plurality of pages, an indication of the end of the note-taking session, and retaining a retrievable record of the received data for the note-taking session. Starting, ending and printing a note-taking session takes place by way of printed command buttons for designation by the writing implement, which buttons may be printed on each page, or on a part of a backing sheet of a notepad of pages extending beyond the periphery of the pages themselves.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: November 6, 2007
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun
  • Patent number: 7290210
    Abstract: A system and method capturing, in a computer system, data relating to a note-taking session, the session consisting of handwritten annotations made by a user by way of a writing implement on a plurality of pages. The method includes the steps of receiving, in the computer system and via the writing implement, an indication of the start of the note-taking session, data indicative of the handwritten annotations made by said user on the plurality of pages, an indication of the end of the note-taking session, and retaining a retrievable record of the received data for the note-taking session. Starting, ending and printing a note-taking session takes place by way of printed command buttons for designation by the writing implement, which buttons may be printed on each page, or on a part of a backing sheet of a notepad of pages extending beyond the periphery of the pages themselves.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: October 30, 2007
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun
  • Patent number: 7275208
    Abstract: To perform processing at a high speed to identify some of the structure type definitions in a given definition set to which a received XML document matches. There are provided a decision rule generation section which generates a decision rule for determining to which one of a plurality of DTDs an XML document matches on the basis of unique elements of the DTDs, and a DTD determination section which determines to which one of the plurality of DTDs the XML document to be processed matches on the basis of the decision rule generated by the decision rule generation section.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: September 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Naohiko Uramoto, Hiroshi Maruyama, Kento Tamura
  • Patent number: 7269790
    Abstract: In a method and system for processing print data, the print data is displayed on a display device before printing, and the print data is displayed together with a check device or reticule that is displaceable at the display device. Both the print data as well as the check device are processed as transparent layers in a browser, where the check device is a dynamic element. The method and the system make it possible to check the registration precision or, in-register quality both by pages as well as within a page for print data of a print job that is divided into a plurality of pages.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: September 11, 2007
    Assignee: Oce Printing Systems GmbH
    Inventor: Christoph Sandhaus
  • Patent number: 7263656
    Abstract: A method is provided for scheduling a document that includes juxtaposed information blocks. The method includes dividing the information blocks into two groups, a first group of which includes information blocks that can be processed on the fly, and a second group of which includes information blocks not in the first group. The method also includes of inserting the second group of information blocks in the document, inserting a signaling block in the document, and inserting the first group of information blocks in the document after the signaling block. The method is especially useful in optimizing the on-the-fly processing an XML document.
    Type: Grant
    Filed: July 9, 2002
    Date of Patent: August 28, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Herve Ruellan, Jean-Jacques Moreau
  • Patent number: 7249313
    Abstract: A wizard is utilized when creating a server-based transactional Web page application. The wizard keeps track of the interdependencies of the Web pages, any data accesses required for any of the Web pages, and any rules for presenting a different sequence of Web pages based upon differing aspects of anticipated user input. The wizard can then be used to access the required data if a user selection is made to download the application and run the application off-line at a client that is disconnected from the network. When running off-line, the wizard plays back the downloaded pages of the application in a sequence dependent upon the tracked interdependencies and received user input. When running off-line, the wizard controls the dynamic presentation of the downloaded pages and provides the required data to enable the transactional pages of the application to be completed.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: July 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael Wayne Brown, Jerry Walter Malcolm, Aaron Keith Reed, Cristi Nesbitt Ullmann
  • Patent number: 7228498
    Abstract: A method, apparatus, and computer program product for performing bidirectional transformation between a first structured document and a second structured document is disclosed. A transformation rule having primitive rules each of which is applicable to respective one of elements specified in units of paths within the first structured document is prepared. A forward transformation is performed, which transforms the first structured document into the second structured document in accordance with the transformation rule. At that time, a transformation record is created. The record contains which primitive rules were applied and which paths were transformed in the forward transformation. The transformed second structured document may be edited by an application-side. After that, a backward transformation is performed, which transforms the second structured document into the first structured document with referral to the transformation record, the transformation rule, and the first structured document.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: June 5, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Osamu Torii, Tetsuro Kimura, Junichi Segawa
  • Patent number: 7225402
    Abstract: A system and method capturing, in a computer system, data relating to a note-taking session, the session consisting of handwritten annotations made by a user by way of a writing implement on a plurality of pages. The method includes the steps of receiving, in the computer system and via the writing implement, an indication of the start of the note-taking session, data indicative of said handwritten annotations made by said user on said plurality of pages, and an indication of the end of the note-taking session, maintaining a retrievable record of the received data for the note-taking session, and printing a note-taking session end page indicates a start time and an end time of the note-taking session in response to receive the indication of the end of the note-taking session.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: May 29, 2007
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun