Patents Examined by Adam L. Basehoar
  • Patent number: 7900144
    Abstract: Modification of color values in a page description file can be carried out by converting implicit color commands within the page description file to explicit color commands. The color values specified by the explicit color commands within the page description file then are adjusted to calibrate an output device for enhanced color fidelity. Implicit color commands specify color values indirectly, for example, by defining color as a function of other graphic information and color reference values. Consequently, color modification prior to RIP conversion generally is difficult. Conversion and modification of explicit color values provides a higher degree of color conversion accuracy without the need for RIP conversion of the page description file.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: March 1, 2011
    Assignee: Eastman Kodak Company
    Inventors: Christopher J. Edge, William A. Rozzi, Timothy A. Fischer
  • Patent number: 7890853
    Abstract: A markup language document (e.g. an XML document) may contain a first instance of a markup language element having an attribute with a first, platform-independent value, a second instance of the element having the attribute with a second, platform-specific value, and an indicator that the second value overrides the first. Executable code may replace both of the first and second instances with a single instance having the attribute with the second value. Alternatively the markup language document may contain a first instance of a markup language element having a first, platform-independent attribute, a second instance of the element having a second, platform-specific attribute different from the first attribute, and an indicator that the second instance extends the first. In this case executable code may replace both instances of the markup language element with a single instance having the first attribute and the second attribute.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: February 15, 2011
    Assignee: Nextair Corporation
    Inventors: Tim Neil, Steve Grenier, Paul Chalmers
  • Patent number: 7890855
    Abstract: Computer-implemented methods, computer systems and computer program products are provided for separating and processing layout information and data of a document. The computer system provides a predefined document description. The document description is decomposed into a layout template and a data description. In a preferred embodiment of the invention, decomposition is achieved by using style sheet language transformations. Optionally, the computer system may instantiate a data instance from the data description and merge the data instance with the layout template into an individual document description. The individual document description can be rendered by a conventional browser.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventors: Dirk Ahlert, Wolfgang Koch, Gunther Liebich
  • Patent number: 7865816
    Abstract: An information processing apparatus has an additional information adding unit, a display, an acquisition unit, a status determination unit, and a display control unit. The additional information adding unit adds additional information to an electronic document. The display displays the electronic document and the additional information added to the electronic document. The acquisition unit acquires, in a state where the electronic document is being displayed by the display unit, additional information added to the electronic document by another information processing apparatus. The status determination unit determines whether or not a user is unhindered in referencing the additional information added by the other information processing apparatus. The display control unit controls the display to display the additional information acquired by the acquisition unit when it has been determined by the status determination unit that the user is unhindered in the referencing.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: January 4, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Kei Tanaka
  • Patent number: 7861181
    Abstract: A method, system and apparatus for autonomically configuring a user interface. The system can include at least one widget programmed to be disposed in the user interface. The widget can include a dynamically configurable presentation field. Additionally, the system can include a policy defined by one or more business rules for configuring the widget in the user interface based upon a context provided by the widget. Finally, the system can include a rules engine configured to process the business rules. Notably, the widget can be a widget configured to be disposed in a markup language document. The business rules which define the policy of the present invention can include a multiplicity of rules which both define and constrain the level of complexity of user interface widgets in the user interface.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Christopher J. Rogus, Kyle M. Smith
  • Patent number: 7861154
    Abstract: A data enhancement system that facilitates attaching annotations to dynamic data items and collections. The system employs the concepts of and item to associate an annotation to a dynamic collection and/or item prior to rendering (e.g., via a graphical user interface) such collection and/or item. A user interface can be provided to facilitate creation and attachment of the annotations (e.g., textual, graphical). A schema can facilitate associating appropriate annotations with a dynamic collection. A display system can be employed to render the annotations to a user.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventor: Matthew B MacLaurin
  • Patent number: 7849394
    Abstract: A method includes generating source code corresponding to a block diagram model and generating hypertext links associating elements of the generated source code with elements of the block diagram model.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: December 7, 2010
    Assignee: The Math Works, Inc.
    Inventors: Kai Tuschner, William Aldrich
  • Patent number: 7849401
    Abstract: A method in a computer system is disclosed for enabling authors to work on hierarchical documents. The method comprises retrieving a hierarchical document from a server computing device, modifying the retrieved hierarchical document, sending an indication of the modification to the server computing device, and when the modification cannot be applied on the server computing device, reverting the modified hierarchical document to a current form of the hierarchical document on the server computing device. A system is disclosed for receiving an indication to lock a node, the indication identifying an owner of the lock, receiving an indication of a request to mutate the node, determining whether the request is from a user other than the owner of the lock, and when the user is not the owner of the lock, denying the request.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: December 7, 2010
    Assignee: Justsystems Canada Inc.
    Inventors: Dethe Elza, Ken Coward, Anton Flego, Michael Fergusson
  • Patent number: 7849420
    Abstract: A system and method providing interactive content representations enabling content sharing are disclosed. In general, a content representation that is descriptive of content made accessible by a hosting user is presented in association with a content representation host representing the hosting user. The content representation host may be, for example, an avatar in a virtual environment, a custom webpage of the hosting user, an identifier of the hosting user in a peer-to-peer (P2P) network, an identifier of the hosting user in a mobile network, or the like. Based on the content representation, a viewing user can determine whether content of interest is accessible from the hosting user. The viewing user may interact with the content representation to further explore the content made accessible by the hosting user and, if desired, initiate transfer of at least some of the content to a client device associated with the viewing user.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: December 7, 2010
    Assignee: Qurio Holdings, Inc.
    Inventors: Christopher M. Amidon, Richard J. Walsh, Alfredo C. Issa, Kunal Kandekar
  • Patent number: 7831905
    Abstract: A portal can create and send one or more pages, such as markup language documents, to an information device. The portal can create the page using one or more stylesheets. The stylesheets may include one or more pre-conditions, such as data requirements, in order to use the stylesheet. The portal may use the pre-conditions in obtaining data used to construct the page.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: November 9, 2010
    Assignee: Sprint Spectrum L.P.
    Inventors: Grant Jennings, Ivan I. Kepych, Peter S. Syromiatnikov, Robert H. Burcham
  • Patent number: 7831918
    Abstract: Design of a user interface can be based on content of a data source bound to the user interface. Access can be provided to a data source having fields containing respective items of data. The items can be automatically analyzed to determine which types of user interface elements and/or properties of user interface elements to bind to the fields. Information for binding the fields with the respective determined types of user interface elements and/or the properties can be generated or stored. A user interface design tool can have data field identifiers that identify data fields of a data source. Control-type designators associated with the data fields can allow a user to designate one of a plurality control-types. Property designators associated with one of the control-type designators can be included to allow a user to designate a property of the control-type designated by a corresponding control-type designator.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventor: Cesare J Marini
  • Patent number: 7823058
    Abstract: The present invention provides electronic methods and apparatus for interactively authoring, sharing and analyzing digital video content. Methods for authoring include displaying visual data, defining each traversal as a time-based sequence of frames and annotating and storing a record of the traversal and its associated audio records. Defining the traversal includes interactively panning the visual data by positioning an overlay window relative to the visual data and zooming in or out by resizing the overlay window. In alternative embodiments, the visual data may be displayed in a rectangular layout or a cylindrical layout. The methods are practiced using an integrated graphical interface, including an overview region displaying the visual data, a detail region displaying current data within the overlay window, and a worksheet region displaying a list of previously stored annotated traversal records.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: October 26, 2010
    Assignee: The Board of Trustees of The Leland Stanford Junior University
    Inventors: Roy D. Pea, Michael I. Mills, Joseph H. Rosen
  • Patent number: 7814408
    Abstract: A markup language document, such as an e-book, having a general format is converted into a simplified hierarchy of linked files. During this process, the file is pre-computed and encoded to accelerate run-time search operations and to minimize the computational requirements for run-time parsing and other forms of processing. The resulting e-book content is organized in a simplified file format hierarchy. The e-book file format hierarchy includes a root directory containing all of the files for a particular e-book. The root directory contains a content subdirectory linked to the root directory. The content subdirectory has nested therein at least one linked content file providing content information relating to the electronic book. The content file is pre-computed and encoded to minimize run-time processing.
    Type: Grant
    Filed: April 19, 2000
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Jerry Dunietz, Nathan Lewis, Jason Hills
  • Patent number: 7802183
    Abstract: An electronic record management system utilizes semi-structured documents that contain both authenticated partial texts created by an author and pointers to audio recordings that will be processed later by transcribers. The transcribed material is held in temporary storage until reviewed and approved by the author. When approved, the transcribed text may be combined with the original authenticated partial text to produce a final authenticated document. In addition, the record management system may further include a mechanism for assigning multiple context-dependent meanings to at least a portion of the information items included in a document. The record management system therefore allows a variety of encoding schemes to be automatically overlaid on each document. This creates opportunities to re-use the information for secondary purposes, such as preparing bills (such as Medicare bills) that must conform to arbitrary sets of rules.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: September 21, 2010
    Inventor: Daniel J. Essin
  • Patent number: 7793224
    Abstract: A content formatting process receives identification of selected content within an original document, and identifies formatting information associated with the selected content, but not contained within the selected content. The identified formatting information is applied to the selected content when the selected content is copied to a revised document. During the content formatting process, the original document is scanned to identify formatting characters within the document. The various types of formatting identified by the content formatting process are presented to the user, and the user is prompted to choose which types of formatting should be applied to a new, revised document. The content formatting process receives the selection(s) of the formatting types, from the user, and the chosen formatting types are applied to the selected content in the new, revised document.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: September 7, 2010
    Assignee: Adobe Systems Inc.
    Inventor: Robert M. Ayers
  • Patent number: 7779370
    Abstract: A computer-implemented method of displaying information on a mobile device is discussed. The method includes displaying on the mobile device a first view having a first search result element in an expanded format and a plurality of additional search result elements in a collapsed format, receiving a user input that identifies a selected search result element from the plurality of additional search result elements, and in response to the user input, displaying on the mobile device a second view having one of the plurality of additional search result elements in an expanded format, and the remainder of the plurality of additional search result elements in a collapsed format.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: August 17, 2010
    Assignee: Google Inc.
    Inventors: Sanjay Mavinkurve, Shumeet Baluja, Maryam Kamvar
  • Patent number: 7774700
    Abstract: A method and apparatus is provided for partial evaluation of XML queries for program analysis. An executable version of a first body of instructions that conforms to an XML computer language, such as XSLT, is generated. The executable version may include trace instructions for collecting information about executing the executable version against representative data, such as an XML schema document. This execution causes the generation of an execution graph, which may be optimized by the collected information. Based on the execution graph, a second body of instructions is generated that conforms to a different computer language, such as XQuery. Subsequently, the second body of instructions may be applied against XML documents that conform to the same schema as the representative data. By generating the second body of instructions before source XML documents are received, several optimizations may be made that greatly decrease the time for querying and/or transforming XML documents.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: August 10, 2010
    Assignee: Oracle International Corporation
    Inventor: Anguel Novoselsky
  • Patent number: 7747951
    Abstract: Systems and methods for processing existing layouts of content comprising common and variant content are described. They involve automatically converting content into a layered version document, checking variant content for conditions which could have an undesirable impact on a rendered image, and automatically modifying variant content to reduce the potential for undesirable impacts on a rendered image.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: June 29, 2010
    Assignee: Eastman Kodak Company
    Inventor: Lawrence Croft
  • Patent number: 7747948
    Abstract: A method of storing all or part of data entered to an application program embedded in a personal data assistant to another application program is disclosed. A data storing method includes composing data in one of a plurality of application programs embedded in the personal data assistant, wherein the application programs have mutually different data formats, converting a format of the composed data to a suitable format for another application program manually or automatically, and storing the format-converted data in the other application program.
    Type: Grant
    Filed: January 7, 2002
    Date of Patent: June 29, 2010
    Assignee: LG Electronics Inc.
    Inventor: Jae Ho Jung
  • Patent number: 7743338
    Abstract: Display positions are arranged along a multidimensional path. Images and blurred versions of the images are displayed in one or more of the of the display positions. An opacity value of one or more of the blurred versions of the images is adjusted based the display positions in which the one or more blurred versions of the images are displayed.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: June 22, 2010
    Assignee: Apple Inc.
    Inventor: Thomas Michael Madden