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: 9635099Abstract: 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: GrantFiled: March 27, 2015Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Marie L. Setnes, John S. Warren
-
Publication number: 20150207868Abstract: 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: ApplicationFiled: March 27, 2015Publication date: July 23, 2015Inventors: Marie L. Setnes, John S. Warren
-
Patent number: 8952556Abstract: 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: GrantFiled: March 28, 2012Date of Patent: February 10, 2015Inventor: John S. Warren
-
Patent number: 8756231Abstract: 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: GrantFiled: January 28, 2010Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: Erik F. Hennum, Marie L. Setnes, John S. Warren
-
Publication number: 20120247724Abstract: 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: ApplicationFiled: March 28, 2012Publication date: October 4, 2012Inventor: John S. Warren
-
Publication number: 20110184946Abstract: 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: ApplicationFiled: January 28, 2010Publication date: July 28, 2011Applicant: International Business Machines CorporationInventors: Erik F. Hennum, Marie L. Setnes, John S. Warren
-
Publication number: 20110184932Abstract: 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: ApplicationFiled: January 28, 2010Publication date: July 28, 2011Applicant: International Business Machines CorporationInventors: Erik F. Hennum, Marie L. Setnes, John S. Warren
-
Patent number: 7805675Abstract: 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: GrantFiled: May 19, 2006Date of Patent: September 28, 2010Assignee: International Business Machines CorporationInventors: Ryan K. Cradick, R. Eric Morter, John S. Warren, Timothy D. Zosel
-
Patent number: 7552130Abstract: 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: GrantFiled: October 17, 2006Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: James C. Cook, Patrick E. McCamish, Gary M. Quesenberry, Robert C. Robinson, Jr., John S. Warren
-
Publication number: 20080091698Abstract: 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: ApplicationFiled: October 17, 2006Publication date: April 17, 2008Applicant: International Business Machines CorporationInventors: James C. Cook, Patrick E. McCamish, Gary M. Quesenberry, Robert C. Robinson, John S. Warren
-
Publication number: 20070271273Abstract: 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: ApplicationFiled: May 19, 2006Publication date: November 22, 2007Applicant: International Business Machines CorporationInventors: Ryan K. Cradick, R. Eric Morter, John S. Warren, Timothy D. Zosel
-
Patent number: 6528175Abstract: 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: GrantFiled: February 28, 2001Date of Patent: March 4, 2003Assignee: Tarren Wood Products, Inc.Inventors: Robert Grantham, John S. Warren, Jr.
-
Publication number: 20010023026Abstract: 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: ApplicationFiled: February 28, 2001Publication date: September 20, 2001Applicant: Tarren Wood Products, Inc.Inventors: Robert Grantham, John S. Warren
-
Patent number: 6235349Abstract: 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: GrantFiled: April 30, 1999Date of Patent: May 22, 2001Assignee: Tarren Wood Products, Inc.Inventors: Robert Grantham, John S. Warren, Jr.
-
Patent number: 5921096Abstract: 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: GrantFiled: October 9, 1997Date of Patent: July 13, 1999Inventor: John S. Warren