Patents by Inventor John S. Warren

John S. Warren 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: 9635099
    Abstract: A computer program product in one embodiment a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method that includes establishing, by the computer, communication between a master node and several federated nodes, where each node is an instance of a distributed application; initialize, by the computer, the distributed application, where the initialization includes the federated nodes processing data local thereto and providing information about the local data to the master node; and after initialization, at run time, receive, by the computer, data requests, where the master node services the data requests by routing the requests to the nodes.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marie L. Setnes, John S. Warren
  • Publication number: 20150207868
    Abstract: A computer program product in one embodiment a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method that includes establishing, by the computer, communication between a master node and several federated nodes, where each node is an instance of a distributed application; initialize, by the computer, the distributed application, where the initialization includes the federated nodes processing data local thereto and providing information about the local data to the master node; and after initialization, at run time, receive, by the computer, data requests, where the master node services the data requests by routing the requests to the nodes.
    Type: Application
    Filed: March 27, 2015
    Publication date: July 23, 2015
    Inventors: Marie L. Setnes, John S. Warren
  • Patent number: 8952556
    Abstract: A modular heating or cooling system includes a heating and/or cooling unit and a plurality of storage modules that may be releasably connected to the heating and/or cooling unit by a releasable coupling. The storage modules may include a heat exchanger having a thermal transfer bladder filled with eutectic fluid. The storage modules may include a hydroelectric generator and/or turbine assembly placed in-line in a circulation line for transporting heated or cooled fluid to and/or from the heat exchanger, the hydroelectric generator and/or turbine assembly operative to drive an electric light or a fan. A base station in the form of a movable cabinet is also disclosed for storing a plurality of the storage modules. The base station includes circulation lines that attach to fluid supply lines from a heating or refrigeration unit and may include terminals with releasable couplings for connecting to the storage modules stored therein.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: February 10, 2015
    Inventor: John S. Warren
  • Patent number: 8756231
    Abstract: The invention provides a method and system for hierarchical search retrieval. The method includes performing a text search on a hierarchy data structure of information. Forming a limited size hierarchy data structure using the search results. Assigning a location number for each search result in the hierarchy data structure. Sorting the hierarchy data structure. Clustering the sorted hierarchy data structure by categorizing the search results in the hierarchy data structure into groups that are related based on proximity. Limiting a hierarchical depth for each group in the clustered hierarchy data structure based on a configurable depth value to reduce hierarchical results for presentation. Providing the clustered hierarchical data structure as a list of search results as output.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Erik F. Hennum, Marie L. Setnes, John S. Warren
  • Publication number: 20120247724
    Abstract: A modular heating or cooling system includes a heating and/or cooling unit and a plurality of storage modules that may be releasably connected to the heating and/or cooling unit by a releasable coupling. The storage modules may include a heat exchanger having a thermal transfer bladder filled with eutectic fluid. The storage modules may include a hydroelectric generator and/or turbine assembly placed in-line in a circulation line for transporting heated or cooled fluid to and/or from the heat exchanger, the hydroelectric generator and/or turbine assembly operative to drive an electric light or a fan. A base station in the form of a movable cabinet is also disclosed for storing a plurality of the storage modules. The base station includes circulation lines that attach to fluid supply lines from a heating or refrigeration unit and may include terminals with releasable couplings for connecting to the storage modules stored therein.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 4, 2012
    Inventor: John S. Warren
  • Publication number: 20110184946
    Abstract: The invention provides a method and system for returning search results based on text and associated synonyms. The system including an input module configured for receiving a text search term. A search module is configured for searching index documents with the text search term to return matched index documents, and for searching synonym index entries to return classifications for synonym expansion for expanding the search for index documents. An analyzer module is configured for obtaining tokens for the text search term from the synonym index entries for determining matched synonym index entries. The search module is further configured for obtaining assigned synonym matching strength information of the matched synonym index entries in a search results list, and for sorting the search results list based on a confidence score to form a sorted search results list. An output module for presenting the sorted search result list on an interface module.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Applicant: International Business Machines Corporation
    Inventors: Erik F. Hennum, Marie L. Setnes, John S. Warren
  • Publication number: 20110184932
    Abstract: The invention provides a method and system for hierarchical search retrieval. The method includes performing a text search on a hierarchy data structure of information. Forming a limited size hierarchy data structure using the search results. Assigning a location number for each search result in the hierarchy data structure. Sorting the hierarchy data structure. Clustering the sorted hierarchy data structure by categorizing the search results in the hierarchy data structure into groups that are related based on proximity. Limiting a hierarchical depth for each group in the clustered hierarchy data structure based on a configurable depth value to reduce hierarchical results for presentation. Providing the clustered hierarchical data structure as a list of search results as output.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Applicant: International Business Machines Corporation
    Inventors: Erik F. Hennum, Marie L. Setnes, John S. Warren
  • Patent number: 7805675
    Abstract: A method, system, and computer program product for re-creating events occurring within a Web application is provided. The method includes receiving a request to perform an action from a client system accessing the Web application over a network. The method also includes generating a log file for the client system and recording the request and a timestamp of the request in the log file. The method further includes collecting client system information, executing the request, and recording the client system information and request execution details in the log file. Upon the occurrence of a triggering event, the method includes generating scripts to re-create the request and the request execution details, executing the scripts within the Web application and the operating environment of the client system that is re-produced using the client system information, and recording and evaluating results of execution of the scripts to identify any issues or evaluate client system experiences with the Web application.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: September 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ryan K. Cradick, R. Eric Morter, John S. Warren, Timothy D. Zosel
  • Patent number: 7552130
    Abstract: A computerized method, program product, and a service that facilitates the storage of multiple rows of data in a relational database. If the data is clustered data, the method, program product and the service first obtains the clustered data from its source. An identifying primary key of the clustered data is resolved, and the clustered data is parsed, compressed and stored as a binary large object (BLOB). The BLOB may be stored within the relational database or may be stored separately. Storage and access times for large amount of data used in relational databases are optimized.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: James C. Cook, Patrick E. McCamish, Gary M. Quesenberry, Robert C. Robinson, Jr., John S. Warren
  • Publication number: 20080091698
    Abstract: A computerized method, program product, and a service that facilitates the storage of multiple rows of data in a relational database. If the data is clustered data, the method, program product and the service first obtains the clustered data from its source. An identifying primary key of the clustered data is resolved, and the clustered data is parsed, compressed and stored as a binary large object (BLOB). The BLOB may be stored within the relational database or may be stored separately. Storage and access times for large amount of data used in relational databases are optimized.
    Type: Application
    Filed: October 17, 2006
    Publication date: April 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: James C. Cook, Patrick E. McCamish, Gary M. Quesenberry, Robert C. Robinson, John S. Warren
  • Publication number: 20070271273
    Abstract: A method, system, and computer program product for re-creating events occurring within a Web application is provided. The method includes receiving a request to perform an action from a client system accessing the Web application over a network. The method also includes generating a log file for the client system and recording the request and a timestamp of the request in the log file. The method further includes collecting client system information, executing the request, and recording the client system information and request execution details in the log file. Upon the occurrence of a triggering event, the method includes generating scripts to re-create the request and the request execution details, executing the scripts within the Web application and the operating environment of the client system that is re-produced using the client system information, and recording and evaluating results of execution of the scripts to identify any issues or evaluate client system experiences with the Web application.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ryan K. Cradick, R. Eric Morter, John S. Warren, Timothy D. Zosel
  • Patent number: 6528175
    Abstract: A method for treating wood products is provided wherein wood products are treated in an aqueous solution of a silicate, a rheology modifier, a wetting agent and, optionally, borax and/or a bacteriocide or fungicide; the aqueous solution having a pH of at least 9.0, preferably, a pH of 10-14, and most preferably, 13.0. A suitable dye can be added to the aqueous solution to color the wood product. The present invention is also directed to an aqueous solution for pressure treating wood and a wood product prepared according to the method of the present invention.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: March 4, 2003
    Assignee: Tarren Wood Products, Inc.
    Inventors: Robert Grantham, John S. Warren, Jr.
  • Publication number: 20010023026
    Abstract: A method for treating wood products is provided wherein wood products are treated in an aqueous solution of a silicate, a rheology modifier, a wetting agent and, optionally, borax and/or a bacteriocide or fungicide; the aqueous solution having a pH of at least 9.0, preferably, a pH of 10-14, and most preferably, 13.0. A suitable dye can be added to the aqueous solution to color the wood product. The present invention is also directed to an aqueous solution for pressure treating wood and a wood product prepared according to the method of the present invention.
    Type: Application
    Filed: February 28, 2001
    Publication date: September 20, 2001
    Applicant: Tarren Wood Products, Inc.
    Inventors: Robert Grantham, John S. Warren
  • Patent number: 6235349
    Abstract: A method for treating wood products is provided wherein wood products are treated in an aqueous solution of a silicate, a rheology modifier, a wetting agent and, optionally, borax and/or a bacteriocide or fungicide; the aqueous solution having a pH of at least 9.0, preferably, a pH of 10-14, and most preferably, 13.0. A suitable dye can be added to the aqueous solution to color the wood product. The present invention is also directed to an aqueous solution for pressure treating wood and a wood product prepared according to the method of the present invention.
    Type: Grant
    Filed: April 30, 1999
    Date of Patent: May 22, 2001
    Assignee: Tarren Wood Products, Inc.
    Inventors: Robert Grantham, John S. Warren, Jr.
  • Patent number: 5921096
    Abstract: A modular refrigerated food container system for use in buffet bars in restaurants and the like includes a plurality of food storage receptacles for receiving food and a plurality of receptacle temperature maintaining modules where each temperature maintaining module is configured to receive the food storage receptacle and is configured to thermally communicate with the food storage receptacle to maintain a predetermined temperature of the food storage receptacle. Each temperature maintaining module is fluidly connected to adjacent temperature maintaining modules and a refrigeration device operatively coupled to the plurality of temperature maintaining modules provides thermal exchange fluid to each temperature maintaining module. Each temperature maintaining module further includes a thermally conducting inside wall, a substantially insulating outside wall, and a heat exchange device disposed therebetween.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: July 13, 1999
    Inventor: John S. Warren