Patents by Inventor John T. Timm

John T. Timm has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10007879
    Abstract: Ranking of data and retrieval of data or relationships of the data responsive to the ranking. A data model is represented as a graph, with edges in the graph linking related concepts, and an assertion represented in the graph as a reified n-ary relation. The graph is ingested though traversal and storage of the node paths. The traversal includes concepts and categories. In addition, neighborhood of one or more adjacent concepts are followed and stored in relation to the node paths. The ingested graph is converted into a set of flat document structures supported by information ranking and a retrieval framework.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Deepika Kakrania, Tanveer F. Syeda-Mahmood, John T. Timm
  • Patent number: 9946554
    Abstract: A computer-implemented method for configuring an operating system to associate a peripheral is described. The method includes loading the operating system on a client computer based on an operating system image, determining an identifier of the client computer, retrieving peripheral information to identify a peripheral associated with the client computer, and writing a configuration setting of the client computer to a storage medium of the client computer based on the peripheral information. The identifier identifies the client computer. The peripheral information is associated with the client computer based on an association between the peripheral information and the identifier.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: John C. Day, Jeffrey A. Kusnitz, Bryan S. Langston, John T. Timm
  • Patent number: 9588997
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: March 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
  • Publication number: 20160350441
    Abstract: Embodiments of the invention relate to ranking of data and retrieval of data or relationships of the data responsive to the ranking. A data model is represented as a graph, with edges in the graph linking related concepts, and an assertion represented in the graph as a reified n-ary relation. The graph is ingested though traversal and storage of the node paths. The traversal includes concepts and categories. In addition, neighborhood of one or more adjacent concepts are followed and stored in relation to the node paths. The ingested graph is converted into a set of flat document structures supported by information ranking and a retrieval framework.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deepika Kakrania, Tanveer F. Syeda-Mahmood, John T. Timm
  • Patent number: 9047325
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
  • Publication number: 20140304304
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
  • Publication number: 20140304305
    Abstract: A mechanism is provided for creating modules from an XML schema. The mechanism includes creating a syntax tree from a sample XML fragment of the XML schema, creating a module with a list of parameters based on the syntax tree, identifying variable pieces of information in the syntax tree to be inserted in the list of parameters with a variable sign, and inserting the variable information into the list of parameters. The mechanism includes inserting another module in the syntax tree of the module, in which the other module corresponds to another sample XML fragment and has another list of parameters, and identifying the other module with the variable sign in the syntax tree of the module. The mechanism includes inserting the other module into the list of parameters of the module in which the other module to serve as a parameter, and providing an option for constraining the module.
    Type: Application
    Filed: September 10, 2013
    Publication date: October 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Joshua W. Hui, Sarah E. Knoop, Peter M. Schwarz, John T. Timm
  • Publication number: 20110072118
    Abstract: A computer-implemented method for configuring an operating system to associate a peripheral is described. The method includes loading the operating system on a client computer based on an operating system image, determining an identifier of the client computer, retrieving peripheral information to identify a peripheral associated with the client computer, and writing a configuration setting of the client computer to a storage medium of the client computer based on the peripheral information. The identifier identifies the client computer. The peripheral information is associated with the client computer based on an association between the peripheral information and the identifier.
    Type: Application
    Filed: September 24, 2009
    Publication date: March 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Day, Jeffrey A. Kusnitz, Bryan S. Langston, John T. Timm