Patents Examined by Kyle R. Stork
  • Patent number: 7917847
    Abstract: A method of rendering a page, which includes starting obtaining operation for obtaining a page made by a markup language, performing a text browsing mode operation on obtained part of data of the page in parallel with the obtaining operation of the page, judging whether or not acquisition of definition information which is information to be applied to the entire page so as to render the page as designated by a markup language document of the page is finished, and switching onscreen representation, depending on a result of the judging, from onscreen representation in a text browsing mode to onscreen representation in which the definition information is applied.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: March 29, 2011
    Assignee: Access Co., Ltd.
    Inventors: Michimasa Uematsu, Takao Sekine, Yukihiro Hayashi, Takuya Harakawa, Shinji Yamabuchi
  • Patent number: 7917842
    Abstract: In an environment in which some forms are received in paper form and some in electronic form or an environment in which in which workers prefer using paper forms, the invention provides a method of producing a template for the purpose of producing paper forms from electronic forms, the paper forms produced from the electronic forms being similar in appearance to forms that were completed in hard copy. Variable information is extracted from one or more electronic forms that are to be mapped to the paper form. A template is created by placing the variables from the electronic form onto an image of the paper form. The template may include position coordinate information, variable name information, text, and logic. After the template is completed, the system uses the template to print paper forms from instances of electronic forms.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: March 29, 2011
    Assignee: CollegeNet, Inc.
    Inventor: Jonathan Garrison
  • Patent number: 7917849
    Abstract: Data input processing is initiated when an ADD-IN button is pressed in a condition where a data cell of a spreadsheet application is selected. Whether an editor is already activated is determined and, if such is the case, a current mode of the currently activated editor is detected and, if it is activated in an edit mode and an activation mode set in activation setting processing is the edit mode, acquired data is added to the currently activated editor and put in a selected state and displayed on an edit screen.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: March 29, 2011
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Yasuyuki Fujita, Kazuhiko Iwanaga
  • Patent number: 7917844
    Abstract: A method for processing a document including a field containing information in a predefined domain includes defining a directory of data relating to the predefined domain. An image of the field containing the information is received from a client via a computer network. The image is processed to code the information, and the coded information is looked up in the directory so as to check whether the information is coded correctly.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventor: Aviad Zlotnick
  • Patent number: 7904805
    Abstract: A system and method for navigating Internet content with a limited or non-existent return channel, limited bandwidth and/or a set-top box with limited processing power.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: March 8, 2011
    Assignee: Corporate Media Partners
    Inventor: William J. Sequeira
  • Patent number: 7904803
    Abstract: A method and apparatus that has the ability to convert display pages of interactive legacy applications for use on a network, such as the Internet. The display source code of the legacy application is first parsed into a network-based language, such as XML, preserving the structure and hierarchy of the display source to create a plurality of network user interface pages. The network user interface pages are then converted to a dynamic platform-independent language in which the static portion of the display page is converted to a web page, such as a JavaServer Page, and the dynamic portion of the display page for input/output/feedback is converted to data objects, such as JavaBeans. The intermediate network user interface pages may be stored on the server with the legacy application. The conversion program to convert the intermediate network user interface pages may be stored on a computer program product, a client connected to the server with the legacy application, or the server itself.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Philip S. Coulthard, Michael A. Hockings, Edmund Horst Reinhardt
  • Patent number: 7904811
    Abstract: A storage device is disclosed. The storage device includes a text/image information memory unit, a unit that converts the data format of text/image information, a unit that communicates with a user terminal having a display, and a delivery unit configured to, in response to a request for the property of a file stored in the memory unit from the user terminal through the communication unit, show the property of the corresponding file stored in the memory unit on the display of the user terminal. When the user terminal requests a download of the file by selecting a file format applicable to binary image data, the conversion unit converts text/image information contained in the file into binary image data if the data format of the text/image information is not binary image data but is multilevel image data (color image). Then, the delivery unit sends the binary image data in the selected file format to the user terminal.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: March 8, 2011
    Assignee: Ricoh Company, Ltd.
    Inventor: Hirohisa Saito
  • Patent number: 7904801
    Abstract: Systems and/or methods enabling creation and/or use of a recursive section for an electronic form are described. In one embodiment, a system and/or method enables alteration, responsive to graphical selection of a recursive section component, of an electronic form's schema to permit a recursive section. In another embodiment, a system and/or method enables a user to modify a recursive section in an electronic form through a rendering of the electronic form.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Alessandro Catorcini, Anand Ramagopalrao, Michael A Smuga, Michael B. Palmer
  • Patent number: 7900135
    Abstract: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Carl A. Edlund, Samuel W. Bent, Michael E.D. Winser
  • Patent number: 7895516
    Abstract: A document assembly or document automation system includes an assembler for generating an instance document on the basis of a source document and one or more logic source documents referenced by the source document. The source document and logic source documents are XML documents including at least one XML processing instruction. The source document and logic source documents are valid with respect to XML schema. The system generates an instance document in HTML, PDF or RTF format by resolving variables in the source document and/or logic sources using one or more data sources. This may involve performing one or more interview rounds with a user of the system, access to a database, and/or evaluation of a function defined in one of the documents. The system includes an editor for creating and maintaining source documents and logic source documents whilst maintaining their validity with respect to the appropriate XML schema.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: February 22, 2011
    Assignee: Speedlegal Holdings Inc.
    Inventors: Jason Brett Harrop, Justin Mark Lipton, Michael Llewellyn Robert Smith
  • Patent number: 7886222
    Abstract: A method of developing a software prototype for and by a non-programmer user enters user-inputs into a UI in natural language including documentation requirements and user's business logic. The UI has access to a database, and optionally to text files, spreadsheets, data in xml format and user's business logic information. A parser tool is used for automatically parsing user-inputs into easily processed software components and for automatically converting said inputs into an XML (Extensible Mark up Language) document. The XML document is converted into a XSLT document to form data base tables, and, the user selectively initiates validation, data retrieval and information storage. The user-input may be partially a voice input, assisted by a voice-to-text converter. The inputs may use the help of an AI robot. A user without any programming knowledge can create a software application which may be in real time, without any intermediary professional software help.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: February 8, 2011
    Assignee: SAP AG
    Inventors: Jayanth Bagare, Pranav K Wankawala, Suraj Sudhi
  • Patent number: 7856595
    Abstract: Structured documents can be compressed without impairing visual recognizability of data structure or flexibility/expandability of structured documents. This invention provides a tag list generating unit for generating a single tag list in which tags in a structured document are listed in the order of appearance, a structured document compressing unit for generating a compressed document in which tags in each of the structured documents are replaced with predetermined delimiter codes, and an outputting unit for outputting the single tag list generated by the tag list generating unit along with a plurality of compressed documents generated from a plurality of structured documents by the structured document compressing unit, in correspondence with one another. This invention is applied to XML and SGML structured documents, and is effective, for example, when a number of slips having the same format are compressed/decompressed.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: December 21, 2010
    Assignee: Fujitsu Limited
    Inventor: Noriko Itani
  • Patent number: 7853863
    Abstract: In one embodiment of the present invention, while composing a textual message, a portion of the textual message is dynamically indicated as having heightened emotional value. In one embodiment, this is indicated by depressing a key on a keyboard for a period longer than a typical debounce interval. While the key remains depressed, a plurality of text parameters for the character associated with the depressed key are accessed and one of the text parameters is chosen. Animation processing is then performed upon the textual message and the indicated portion of the textual message is visually emphasized in the animated text message.
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: December 14, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Ryutaro Sakai
  • Patent number: 7840893
    Abstract: A system for displaying and re-ordering web page search results. Results obtained from a search engine site are displayed with same-type fields in same columns. A button at the top of each column allows result entries to be organized alphanumerically depending upon values for the fields in the column. A subsearch feature allows additional searching of a base search. The subsearch can be performed on any one or more of the fields.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: November 23, 2010
    Inventor: Charles J. Kulas
  • Patent number: 7836388
    Abstract: A method and apparatus is disclosed herein for enhancing accuracy of jumping by incorporating interestingness estimates. In one embodiment, the method comprises serially displaying a sequence of page images; receiving a user input to stop sequencing through the page images; determining a location of a page image in the sequence of page images representing a point at which the user intended to stop in the sequence of page images but for display speed of the sequence of images and user reaction time in providing an indication of the point at which the user intended to stop, the location being selected based on visual distinctiveness of the page image at the location and the reaction time associated with the user; and automatically jumping back to the page image at the location in the sequence of page images.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: November 16, 2010
    Assignee: Ricoh Co., Ltd.
    Inventors: Kim McCall, Kurt Piersol
  • 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