Patents by Inventor Keith W. Grueneberg

Keith W. Grueneberg 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: 10334025
    Abstract: Techniques for adaptive query targeting in a dynamic distributed computing environment are provided. In one aspect, a method for adaptive query targeting in a distributed computing system having two or more cooperating nodes is provided. The method includes the steps of: using a peer selection criteria to select one or more of the nodes as target peers for a query from a querying node; leasing the query to the target peers for a given length of time via a lease having a given lifetime; periodically refreshing the query during the lifetime of the lease by re-evaluating the peer selection criteria such that the query persists on one or more of the target peers for the lifetime of the lease; and having the query removed from the target peers when the lease expires.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Geeth R. de Mel, Keith W. Grueneberg, Jorge J. Ortiz, Xiping Wang, David A. Wood, III
  • Publication number: 20170359406
    Abstract: Techniques for adaptive query targeting in a dynamic distributed computing environment are provided. In one aspect, a method for adaptive query targeting in a distributed computing system having two or more cooperating nodes is provided. The method includes the steps of: using a peer selection criteria to select one or more of the nodes as target peers for a query from a querying node; leasing the query to the target peers for a given length of time via a lease having a given lifetime; periodically refreshing the query during the lifetime of the lease by re-evaluating the peer selection criteria such that the query persists on one or more of the target peers for the lifetime of the lease; and having the query removed from the target peers when the lease expires.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventors: Seraphin B. Calo, Geeth R. de Mel, Keith w. Grueneberg, Jorge J. Ortiz, Xiping Wang, David A. Wood, III
  • Publication number: 20170270589
    Abstract: Techniques for making shopping recommendations based on a user's social ties to friends and family are provided. In one aspect, a method for making shopping recommendations is provided. The method includes the steps of: collecting shopping data from users, wherein the users comprise a first user and one or more second users with social ties to the first user; and making recommendations to the first user based on the shopping data while the first user is shopping at a store, wherein the recommendations include preferences of the second users with social ties to the first user. A system for making shopping recommendations is also provided.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: Keith W. Grueneberg, Bong Jun Ko, Christian Makaya, Jorge J. Ortiz, Swati RaIlapaIli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma, Xiping Wang
  • Publication number: 20160283522
    Abstract: A method and system are provided. The method includes identifying a set of applications compatible with a set of data. The applications and the data are untagged by corresponding metadata. The identifying step includes executing, by an execution platform, at least some of the applications in the set against at least some of the data in the set. The identifying step further includes analyzing, by a log analyzer, execution logs for executions of the at least some of the applications against the at least some of the data. The identifying step also includes indicating, by the log analyzer, a compatibility of the at least some of the applications to the at least some of the data by detecting compatibility relevant errors using the execution logs.
    Type: Application
    Filed: June 18, 2015
    Publication date: September 29, 2016
    Inventors: Keith W. Grueneberg, Bong Jun Ko, Jorge J. Ortiz, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma, Xiping Wang
  • Publication number: 20160283521
    Abstract: A method and system are provided. The method includes identifying a set of applications compatible with a set of data. The applications and the data are untagged by corresponding metadata. The identifying step includes executing, by an execution platform, at least some of the applications in the set against at least some of the data in the set. The identifying step further includes analyzing, by a log analyzer, execution logs for executions of the at least some of the applications against the at least some of the data. The identifying step also includes indicating, by the log analyzer, a compatibility of the at least some of the applications to the at least some of the data by detecting compatibility relevant errors using the execution logs.
    Type: Application
    Filed: March 24, 2015
    Publication date: September 29, 2016
    Inventors: Keith W. Grueneberg, Bong Jun Ko, Jorge J. Ortiz, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma, Xiping Wang
  • Patent number: 8599408
    Abstract: A device driver such as a print driver may be configured to a web site. A user may select a driver for sending and publishing data to a selected web site. The driver may automatically transform the content data, authenticates the user to the selected web site and send the data for publishing.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Keith W. Grueneberg, Amy G. Katriel, Lei Kuang, Mark K. Singley
  • Publication number: 20110181906
    Abstract: A device driver such as a print driver may be configured to a web site. A user may select a driver for sending and publishing data to a selected web site. The driver may automatically transform the content data, authenticates the user to the selected web site and send the data for publishing.
    Type: Application
    Filed: January 26, 2010
    Publication date: July 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith W. Grueneberg, Amy G. Katriel, Lei Kuang, Mark K. Singley
  • Patent number: 7188150
    Abstract: A system and method that enables sharing of resources and materials on a worldwide basis is disclosed. This system and method creates a secure extranet, with member sites communicating through a shared mediator service. The extranet protects private information at each site, yet allows searching and sharing of resources by authorized users of any extranet site. A preferred embodiment is an extranet of Lotus Notes/Domino servers, where information can be shared via the extranet without requiring cross-certification or replication among the servers.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Keith W. Grueneberg, Lei Kuang, Richard B. Lam
  • Publication number: 20030039944
    Abstract: A system and method that enables sharing of resources and materials on a worldwide basis is disclosed. This system and method creates a secure extranet, with member sites communicating through a shared mediator service. The extranet protects private information at each site, yet allows searching and sharing of resources by authorized users of any extranet site. A preferred embodiment is an extranet of Lotus Notes/Domino servers, where information can be shared via the extranet without requiring cross-certification or replication among the servers.
    Type: Application
    Filed: August 21, 2001
    Publication date: February 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Keith W. Grueneberg, Lei Kuang, Richard B. Lam