Patents by Inventor Fred Bower
Fred Bower 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: 10645189Abstract: Embodiments of the present invention provide a method, system and computer program product for signature based distributed inventory caching. In an embodiment of the invention, a for signature based distributed inventory caching includes polling from a centralized management solution an endpoint aggregating state information for different monitored resources, and receiving in response to the polling a signature for one or more of the monitored resources aggregated by the endpoint. The method also includes comparing the received signature to a signature stored in the solution in connection with the endpoint. In response to a determination that the compared signatures differ, the method includes updating a cache in the solution with state information for the endpoint, computing a new signature for the state information, and replacing the stored signature with the new signature. Otherwise the method includes bypassing any updating of the cache.Type: GrantFiled: March 20, 2019Date of Patent: May 5, 2020Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred Bower, Rodney H. Brown, Qiao Neng Qian
-
Publication number: 20190238654Abstract: Embodiments of the present invention provide a method, system and computer program product for signature based distributed inventory caching. In an embodiment of the invention, a for signature based distributed inventory caching includes polling from a centralized management solution an endpoint aggregating state information for different monitored resources, and receiving in response to the polling a signature for one or more of the monitored resources aggregated by the endpoint. The method also includes comparing the received signature to a signature stored in the solution in connection with the endpoint. In response to a determination that the compared signatures differ, the method includes updating a cache in the solution with state information for the endpoint, computing a new signature for the state information, and replacing the stored signature with the new signature. Otherwise the method includes bypassing any updating of the cache.Type: ApplicationFiled: March 20, 2019Publication date: August 1, 2019Inventors: Fred Bower, Rodney H. Brown, Qiao Neng Qian
-
Patent number: 10264092Abstract: Embodiments of the present invention provide a method, system and computer program product for signature based distributed inventory caching. In an embodiment of the invention, a for signature based distributed inventory caching includes polling from a centralized management solution an endpoint aggregating state information for different monitored resources, and receiving in response to the polling a signature for one or more of the monitored resources aggregated by the endpoint. The method also includes comparing the received signature to a signature stored in the solution in connection with the endpoint. In response to a determination that the compared signatures differ, the method includes updating a cache in the solution with state information for the endpoint, computing a new signature for the state information, and replacing the stored signature with the new signature. Otherwise the method includes bypassing any updating of the cache.Type: GrantFiled: August 24, 2015Date of Patent: April 16, 2019Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred Bower, Rodney H. Brown, Qiao Neng Qian
-
Patent number: 9635009Abstract: Embodiments of the invention provide a method, system and computer program product for dynamic activation of service indicators based upon service personnel proximity. In an embodiment of the invention, a method for dynamic activation of service indicators based upon service personnel proximity is provided. The method includes receiving at an enclosure of different hardware devices in a data center, a message for personnel proximity based activation of a service indicator lamp and activating a presence sensor in response to receiving the message. The method also includes responding to presence sensing an individual by the presence sensor by activating the service indicator lamp of the enclosure.Type: GrantFiled: February 17, 2016Date of Patent: April 25, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred Bower, Qiu Shuang Cai, Lu Chen, Ye Xu
-
Patent number: 9600641Abstract: Embodiments of the invention provide for user permissions based control of pooled FoD activation keys. In an embodiment of the invention, a method for user permissions based control of pooled FoD activation keys is provided. The method includes pooling one or more authorization codes for access by different end users in activating different features of a set of hardware components using FoD. The method also includes responding to an FoD request to activate one of the features by a particular one of the end users by determining whether or not a pre-defined code usage policy permits the particular one of the end users to use a pooled one of the authorization codes and if permitted according to the pre-defined code usage policy, generating an FoD activation key with the pooled one of the authorization codes and activating the one of the features with the FoD activation key.Type: GrantFiled: December 16, 2013Date of Patent: March 21, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred Bower, David D. Chudy, James G. McLean, Cristian Medina, Michael T. Shelton
-
Publication number: 20170064026Abstract: Embodiments of the present invention provide a method, system and computer program product for signature based distributed inventory caching. In an embodiment of the invention, a for signature based distributed inventory caching includes polling from a centralized management solution an endpoint aggregating state information for different monitored resources, and receiving in response to the polling a signature for one or more of the monitored resources aggregated by the endpoint. The method also includes comparing the received signature to a signature stored in the solution in connection with the endpoint. In response to a determination that the compared signatures differ, the method includes updating a cache in the solution with state information for the endpoint, computing a new signature for the state information, and replacing the stored signature with the new signature. Otherwise the method includes bypassing any updating of the cache.Type: ApplicationFiled: August 24, 2015Publication date: March 2, 2017Inventors: Fred Bower, Rodney H. Brown, Qiao Neng Qian
-
Patent number: 9576113Abstract: Embodiments of the invention provide for user permissions based control of pooled FoD activation keys. In an embodiment of the invention, a method for user permissions based control of pooled FoD activation keys is provided. The method includes pooling one or more authorization codes for access by different end users in activating different features of a set of hardware components using FoD. The method also includes responding to an FoD request to activate one of the features by a particular one of the end users by determining whether or not a pre-defined code usage policy permits the particular one of the end users to use a pooled one of the authorization codes and if permitted according to the pre-defined code usage policy, generating an FoD activation key with the pooled one of the authorization codes and activating the one of the features with the FoD activation key.Type: GrantFiled: December 18, 2013Date of Patent: February 21, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred Bower, David D. Chudy, James G. McLean, Cristian Medina, Michael T. Shelton
-
Publication number: 20160164856Abstract: Embodiments of the invention provide a method, system and computer program product for dynamic activation of service indicators based upon service personnel proximity. In an embodiment of the invention, a method for dynamic activation of service indicators based upon service personnel proximity is provided. The method includes receiving at an enclosure of different hardware devices in a data center, a message for personnel proximity based activation of a service indicator lamp and activating a presence sensor in response to receiving the message. The method also includes responding to presence sensing an individual by the presence sensor by activating the service indicator lamp of the enclosure.Type: ApplicationFiled: February 17, 2016Publication date: June 9, 2016Inventors: Fred Bower, Qiu Shuang Cai, Lu Chen, Ye Xu
-
Patent number: 9269256Abstract: Embodiments of the invention provide a method, system and computer program product for dynamic activation of service indicators based upon service personnel proximity. In an embodiment of the invention, a method for dynamic activation of service indicators based upon service personnel proximity is provided. The method includes receiving at an enclosure of different hardware devices in a data center, a message for personnel proximity based activation of a service indicator lamp and activating a presence sensor in response to receiving the message. The method also includes responding to presence sensing an individual by the presence sensor by activating the service indicator lamp of the enclosure.Type: GrantFiled: December 17, 2013Date of Patent: February 23, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred Bower, Qiu Shuang Cai, Lu Chen, Ye Xu
-
Publication number: 20150170443Abstract: Embodiments of the invention provide for user permissions based control of pooled FoD activation keys. In an embodiment of the invention, a method for user permissions based control of pooled FoD activation keys is provided. The method includes pooling one or more authorization codes for access by different end users in activating different features of a set of hardware components using FoD. The method also includes responding to an FoD request to activate one of the features by a particular one of the end users by determining whether or not a pre-defined code usage policy permits the particular one of the end users to use a pooled one of the authorization codes and if permitted according to the pre-defined code usage policy, generating an FoD activation key with the pooled one of the authorization codes and activating the one of the features with the FoD activation key.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Fred Bower, David D. Chudy, James G. McLean, Cristian Medina, Michael T. Shelton
-
Publication number: 20150169848Abstract: Embodiments of the invention provide for user permissions based control of pooled FoD activation keys. In an embodiment of the invention, a method for user permissions based control of pooled FoD activation keys is provided. The method includes pooling one or more authorization codes for access by different end users in activating different features of a set of hardware components using FoD. The method also includes responding to an FoD request to activate one of the features by a particular one of the end users by determining whether or not a pre-defined code usage policy permits the particular one of the end users to use a pooled one of the authorization codes and if permitted according to the pre-defined code usage policy, generating an FoD activation key with the pooled one of the authorization codes and activating the one of the features with the FoD activation key.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Fred Bower, David D. Chudy, James G. McLean, Cristian Medina, Michael T. Shelton
-
Publication number: 20150170499Abstract: Embodiments of the invention provide a method, system and computer program product for dynamic activation of service indicators based upon service personnel proximity. In an embodiment of the invention, a method for dynamic activation of service indicators based upon service personnel proximity is provided. The method includes receiving at an enclosure of different hardware devices in a data center, a message for personnel proximity based activation of a service indicator lamp and activating a presence sensor in response to receiving the message. The method also includes responding to presence sensing an individual by the presence sensor by activating the service indicator lamp of the enclosure.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Fred Bower, Qiu Shuang Cai, Lu Chen, Ye Xu
-
Publication number: 20070220502Abstract: The present invention provides a method, data processing system and computer program product in which a plurality of software executable libraries (sub-libraries) are combined into a single software executable library. The single library comprises a plurality of register functions, each associated with a particular sub-library and each sub-library comprises one or more functions. When the library receives a request to register from a library manager it calls each of the register functions, each of which register the one or more functions of its associated sub-library with the library manager. Advantageously the library manager can subsequently interface with each sub-library as if the sub-library was a standalone library. Further a register function can be used for a library whether the library is sub-library or a standalone library, thereby reducing the effort to switch from one to the other.Type: ApplicationFiled: March 14, 2006Publication date: September 20, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Albert Asselin, Fred Bower, David Roberts
-
Publication number: 20060277283Abstract: Aspects of a distributed computing environment with remote data collection management include a management server, and a plurality of computer systems networked to and managed by the management server. Each of the plurality of computer systems includes a listening agent to receive process code from a management server and to control the periodic execution of the process code to collect data from the plurality of computer systems. The periodic execution occurs without requiring a connection to be maintained between the plurality of computer systems and the management server. Further, the data collected includes data collected from problem determination activities.Type: ApplicationFiled: June 2, 2005Publication date: December 7, 2006Applicant: International Business Machines CorporationInventors: Fred Bower, Rodney Brown, Tushar Fadale, Thomas Fox, Richard Harper, David Roberts, Ketan Shah, Celia SCHREIBER
-
Publication number: 20060101303Abstract: A level of indirection is utilized when writing to a microprocessor array structure, thereby masking hard faults in the array structure. Among other benefits, this minimizes the use of a backward error recovery mechanism with its inherent delay for recovery. The indirection is used to effectively remove from use faulty portions of the array structure and substitute spare, functioning portions to perform the duties of the faulty portions. Thus, for example, faulty rows in microprocessor array structures are mapped out in favor of substitute, functioning rows.Type: ApplicationFiled: October 22, 2004Publication date: May 11, 2006Applicant: International Business Machines CorporationInventors: Fred Bower, Sule Ozev, Paul Shealy, Daniel Sorin
-
Publication number: 20060031719Abstract: A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are re-ordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.Type: ApplicationFiled: August 3, 2004Publication date: February 9, 2006Applicant: International Business Machines Corp.Inventors: Fred Bower, Rodney Brown, Tushar Fadale, Thomas Fox, Richard Harper, David Roberts, Ketan Shah