Patents Examined by Nicholas R Hasty
  • Patent number: 8010888
    Abstract: Input to a transformation engine is produced, responsive to a client computer providing a data access service (DAS) computer with XML data for transformation, by creating a graph shell and XML store for the XML data, determining if the graph has a store; and, if so, requesting an empty TrAX result; requesting to fill the empty TrAX result using TrAX source, and requesting a store parser for events related to the XML store; while avoiding wrapping by the TrAX DAS of a graph shell with TrAX source, requesting by a TrAX source of a graph for one or more nodes, requesting by a graph from a store for one or more nodes, parsing of a buffer by a store, returning events from a store to a graph, building of a graph by the same graph, returning nodes from a graph to a TrAX source; and building events by a TrAX source.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kelvin James Goodson, David John Vines
  • Patent number: 7954048
    Abstract: Method, system, and article of manufacture for a content management system (CMS) to bind a data object (typically, an XML document) to an associated configuration set (or sets) are disclosed. The configuration set may reference a set of configuration files such as XML schemas/DTDs, style sheets, CMS processing rules, and the like. The CMS may store bindings between a data object and a given configuration set in a CMS repository.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Gauthier, David G. Herbeck, John E. Petri, Gary R. Summer
  • Patent number: 7925968
    Abstract: Navigation from content to a portal page is provided by identifying a name of a first object in content to be displayed in a computer system. A first portal page is configured to present information about the first object. Metadata of a kind that, when received by the portal, causes the first portal page to be displayed, is obtained. An input control associated with the name of the first object is created in the content, the metadata to be forwarded to the portal upon a user activating the input control. A GUI comprises a portal area for displaying a first portal page associated with a first object upon the portal receiving metadata for the first object, and a content presentation area including an input control that is associated with a name of the first object. Upon a user activating the input control the metadata is forwarded to the portal.
    Type: Grant
    Filed: November 28, 2005
    Date of Patent: April 12, 2011
    Assignee: SAP AG
    Inventors: Ilja Fischer, Juergen Schmerder
  • Patent number: 7925974
    Abstract: A system and methods for distributing media data regarding a specific topic to a user. The system comprises a media-host device, server, and distribution module. The media-host device submits a request for the media data, receives a textual structure summarizing the specific topic, and presents the textual structure to the user. The server stores the textual structure. The distribution module communicates the textual structure to the media-host device. One method comprises receiving a request to present the textual structure, retrieving the textual structure, formatting the textual structure to be readable by a media-host device, and transmitting the textual structure to the media-host device. Another method comprises determining the format of the media-host device, formatting the textual structure to be presentable on the media-host device, and transmitting the formatted textual structure to the media-host device.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: April 12, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Von McConnell, Warren Cope
  • Patent number: 7921354
    Abstract: There is provided a computer-readable medium storing a program causing a computer to execute a process for controlling archiving of an electronic document, the program causing the computer to function as: a requirement memory that stores a document archive requirement for each rule; and an archive processor that judges, on the basis of the requirement memory, each document archive requirement corresponding to each rule to be applied to an electronic document to be archived, determines an archive mode which satisfies all of the judged document archive requirements, and executes a process to archive the electronic document in an archiving device in the determined archive mode.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: April 5, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Katsuji Tokie
  • Patent number: 7917839
    Abstract: A system and a method for the creation and customization of interactivity are described. An interactivity builder is provided that includes a Interaction Model Selector Module, an interactivity editor, and an Interaction Model Library comprising Interaction Models. An interaction model selector is also provided that accesses to the available Interaction Models. A user is allowed to select an Interaction Model from the Interaction Model Library through the Interaction Model Selector and the Interaction Model Selector accepts the user-selected interaction model and copies it to create an interactivity that can be any time modified by the interactivity editor according to input received from the user. Interactivity thus created can be used in training modules. The invention could also be used equally well in other applications, such as, for instance, websites, presentations, electronic documents, online advertising, e-commerce and more such applications.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: March 29, 2011
    Assignee: Harbinger Knowledge Products
    Inventor: Vikas Joshi
  • Patent number: 7856598
    Abstract: Systems, methods, media, and other embodiments associated with (non)contiguous n-gram based spell correction are described. One exemplary system embodiment includes logic for creating contiguous and non-contiguous trigrams, logic for creating an inverted index relating trigrams and the words from which they were generated, and logic for comparing trigrams associated with a word to spell check to trigrams associated with the words selected using the inverted index.
    Type: Grant
    Filed: July 6, 2006
    Date of Patent: December 21, 2010
    Assignee: Oracle International Corp.
    Inventors: Ciya Liao, Shamim A. Alpha
  • Patent number: 7831907
    Abstract: A method for computing apparatus to create a page with a plurality of information items laid out upon it is described. A plurality of information items and a definition of one or more groups of information items to be formed on the page are received, as is a candidate layout of the information items on the page. Perceptual distances between information items in the candidate layout are determined, the perceptual distances representing both physical distance and graphical variation between relevant information items. It is determined from the perceptual distances whether the candidate layout satisfies predetermined criteria such that the candidate layout is perceived as visually representing the one or more groups. If the candidate layout is not perceived as visually representing the one or more groups, it is modified or regenerated until it does so.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: November 9, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Helen Balinsky, Maurizio Pilu
  • Patent number: 7681116
    Abstract: Automatically republishing native data from a native data file into a published file. In response to initially publishing the native data into the published file, a publish object is created that corresponds to the published data and the native data. The publish object is associated with the native data file and indicates whether the native data is to be automatically republished upon resaving of the native data file. The publish object further indicates the location of the published file, a reference to the location of the native data within the native data file, and an alert string. The publish object is identified by a unique identifier that is also stored in the published file to indicate the location of the published data. In response to resaving the native data, the publish object is examined to determine whether the native data is to be automatically republished.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Terri Sorge, Robert McCaughey, Matthew Gauthier, Carol Lining Liu