Patents by Inventor Michael R. Burke
Michael R. Burke 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: 8904377Abstract: A method and apparatus for installing an application on a computer are disclosed. Following receipt of a request to install an application, a software state, comprising the new application and several of the applications installed on the computer, is derived. Then, the method determines whether the software state can be implemented on the computer. If the software state cannot be implemented on the computer, then the method derives another software state. This is repeated until the derived software state can be implemented on the computer system, or until determining that no software state exists which can be implemented on the computer system.Type: GrantFiled: February 26, 2013Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Michael R. Burke, Nicholas F. Campion, Kevin W. Kirkeby, Joseph H. Peterson
-
Patent number: 8782635Abstract: A method and apparatus for installing an application on a computer are disclosed. Following receipt of a request to install an application, a software state, comprising the new application and several of the applications installed on the computer, is derived. Then, the method determines whether the software state can be implemented on the computer. If the software state cannot be implemented on the computer, then the method derives another software state. This is repeated until the derived software state can be implemented on the computer system, or until determining that no software state exists which can be implemented on the computer system.Type: GrantFiled: January 19, 2011Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Michael R. Burke, Nicholas F. Campion, Kevin W. Kirkeby, Joseph H. Peterson
-
Patent number: 8381208Abstract: Embodiments of the invention provide the ability to determine whether a particular application may be safely added to a client computing device. Further, embodiments of the invention also allow for performing a rollback operation on clients experiencing a decrease of performance due to an addition of new software. For example, after a client updates to a new piece of software, a server may monitor the performance of the first client by analyzing a plurality of updates received from the first client. Each update may include a performance indicator. Using the updates, the server may detect a decrease in the performance of the first client. Upon detecting the decrease in the performance, the server may initiate a rollback to a previous state on the first client.Type: GrantFiled: June 11, 2009Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
-
Patent number: 8381205Abstract: A method for determining the operating status of a proposed application configuration on a first client including receiving updates from a plurality of clients, each update including a client identification, a previous state indication, a current state indication, and an indication of the operating status of the current state. The method also includes storing the updates in a database, the updates being stored such that the performance of a current state may be identified at two different times; receiving a proposed state change from the first client, the proposed state change including a current state of the first client and a proposed application to be added to the first client; querying the database to identify instances of the proposed state change; determining risks associated with adding the proposed application based on the results of querying the database; and transmitting to the first client a description of the risks associated with adding the proposed application.Type: GrantFiled: June 3, 2008Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
-
Patent number: 8370800Abstract: A method of distributing applications between a plurality of machines forming a client system. The method includes determining that applications should be distributed to maximize hardware utilization of each or the plurality of machines; determining a plurality of possible configurations of applications among the plurality of machines; creating a list of all possible configurations; comparing the list of all possible configurations to a database of state information; removing configurations from the list if the configuration is the same as a state previously determined to be non-functional to create a pruned list; generating a score for each configuration on the pruned list by comparing each configuration with states information in the database; selecting the configurations with the highest score, the number of configurations equaling the number of machines; and deploying the selected configurations on the plurality of machines.Type: GrantFiled: June 3, 2008Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
-
Publication number: 20120185843Abstract: A method and apparatus for installing an application on a computer are disclosed. Following receipt of a request to install an application, a software state, comprising the new application and several of the applications installed on the computer, is derived. Then, the method determines whether the software state can be implemented on the computer. If the software state cannot be implemented on the computer, then the method derives another software state. This is repeated until the derived software state can be implemented on the computer system, or until determining that no software state exists which can be implemented on the computer system.Type: ApplicationFiled: January 19, 2011Publication date: July 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MICHAEL R. BURKE, NICHOLAS F. CAMPION, KEVIN W. KIRKEBY, JOSEPH H. PETERSON
-
Publication number: 20100318986Abstract: Embodiments of the invention provide the ability to determine whether a particular application may be safely added to a client computing device. Further, embodiments of the invention also allow for performing a rollback operation on clients experiencing a decrease of performance due to an addition of new software. For example, after a client updates to a new piece of software, a server may monitor the performance of the first client by analyzing a plurality of updates received from the first client. Each update may include a performance indicator. Using the updates, the server may detect a decrease in the performance of the first client. Upon detecting the decrease in the performance, the server may initiate a rollback to a previous state on the first client.Type: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES, CORPORATIONInventors: MICHAEL R. BURKE, NICHOLAS F. CAMPION, JOSEPH H. PETERSON
-
Publication number: 20090299698Abstract: A method for determining the operating status of a proposed application configuration on a first client including receiving updates from a plurality of clients, each update including a client identification, a previous state indication, a current state indication, and an indication of the operating status of the current state. The method also includes storing the updates in a database, the updates being stored such that the performance of a current state may be identified at two different times; receiving a proposed state change from the first client, the proposed state change including a current state of the first client and a proposed application to be added to the first client; querying the database to identify instances of the proposed state change; determining risks associated with adding the proposed application based on the results of querying the database; and transmitting to the first client a description of the risks associated with adding the proposed application.Type: ApplicationFiled: June 3, 2008Publication date: December 3, 2009Inventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
-
Publication number: 20090300602Abstract: A method of distributing applications between a plurality of machines forming a client system. The method includes determining that applications should be distributed to maximize hardware utilization of each or the plurality of machines; determining a plurality of possible configurations of applications among the plurality of machines; creating a list of all possible configurations; comparing the list of all possible configurations to a database of state information; removing configurations from the list if the configuration is the same as a state previously determined to be non-functional to create a pruned list; generating a score for each configuration on the pruned list by comparing each configuration with states information in the database; selecting the configurations with the highest score, the number of configurations equaling the number of machines; and deploying the selected configurations on the plurality of machines.Type: ApplicationFiled: June 3, 2008Publication date: December 3, 2009Inventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
-
Patent number: 6126923Abstract: A method for forming a striped dentifrice wherein a first dentifrice which appears unstriped when stored in a container having sidewalls at least a portion of which is transparent, is transformed into a striped dentifrice upon extrusion from the container, which method comprises storing the first dentifrice in the container provided with discharge means and striping means within the discharge means, sequentially filling the container with a striping dentifrice having a color which distinguishes the striping dentifrice from the first dentifrice, the striping dentifrice being stored in an area of the container separate from the first dentifrice, followed by filling the container with the first dentifrice, applying pressure on the dentifrices to cause the striping dentifrice to be applied to the first dentifrice within the container area in which the second dentifrice is stored and be simultaneously extruded together from the container, so that upon extrusion, the extruded dentifrice appears to have been magicalType: GrantFiled: December 11, 1998Date of Patent: October 3, 2000Assignee: Colgate-Palmolive CompanyInventors: Michael R. Burke, Veerle De Bondt, Jean-Paul Delvenne, Tessa Plen, Gary Tambs, Benjamin Y. Mandanas, Prakasarao Mandadi, Mike Wong
-
Patent number: 5630999Abstract: An oral composition exhibiting reduced irritability to oral tissue is disclosed wherein the composition contains a surfactant system comprised of a combination of an anionic surfactant such as sodium lauryl sulfate and a C.sub.12 -C.sub.22 alkyl glycoside.Type: GrantFiled: January 21, 1994Date of Patent: May 20, 1997Assignee: Colgate Palmolive CompanyInventors: Michael R. Burke, Spencer Holover
-
Patent number: 5487906Abstract: A method for the preparation of an aqueous stable premix containing a stannous ion releasing compound useful in the manufacture of an aqueous oral care composition containing a stable stannous ion releasing compound which comprises first dissolving the stannous compound in an aqueous solution of critic acid or its alkali metal salt to prepare the aqueous premix to the vehicle of the oral care composition.Type: GrantFiled: December 15, 1994Date of Patent: January 30, 1996Assignee: Colgate-Palmolive CompanyInventors: Nagaraj Dixit, Gary Durga, Michael R. Burke, Michael Prencipe, Suryakant Patel
-
Patent number: 5296215Abstract: An oral composition of acceptable taste substantially non-irritating to oral tissue and stable to viscosity change during storage is disclosed wherein the composition contains a surfactant system comprised of a sodium lauryl sulfoacetate surfactant purified to contain less than 18% by weight impurities and an C.sub.12 -C.sub.22 alkyl glycoside.Type: GrantFiled: June 16, 1993Date of Patent: March 22, 1994Assignee: Colgate-Palmolive CompanyInventors: Michael R. Burke, Michael Prencipe, James M. Buchanan
-
Patent number: 5292502Abstract: An oral composition of acceptable taste substantially non-irritating to oral tissue, the composition containing an effective amount of a sodium lauryl sulfoacetate surfactant purified to contain less than 18% by weight impurities. An amount of a nonionic or amphoteric compound is included in the composition to enhance the foaming ability of the purified sodium lauryl sulfoacetate surfactant as well as to further reduce its irritancy potential.Type: GrantFiled: July 2, 1992Date of Patent: March 8, 1994Assignee: Colgate-Palmolive Co.Inventors: Michael R. Burke, Michael Prencipe, James M. Buchanan
-
Patent number: 4851684Abstract: In a photon detector system, such as a cryogenic gamma radiation detector cooled by a dewar, a vacuum-jacketed radiation detector is provided in a cryostat assembly. The detector can be used with any one of a plurality of cryostats without breaking the vacuum seal therearound when transferring from one cryostat or dewar to another. The detector is vacuum-jacketed and mechanically and thermally connected to an axially projecting conducting member, which member is received in a thermally conducting transition member contained in the cryostat. The transition member is thermally and mechanically coupled to the dewar and may include a fluid path completing a vacuum jacket in the dewar.Type: GrantFiled: March 20, 1987Date of Patent: July 25, 1989Assignee: Ortec IncorporatedInventors: Gregory N. Martin, Michael R. Burke
-
Patent number: 4295765Abstract: A structure serving for use in the tie-down of cargo on the bed of a truck characterized by a body member, partly threaded both externally and internally, which has been inserted into a hole drilled through the truck bed, and a further assembly including both a positioning or plug member and a nut disposed beneath the truck bed and threadedly secured to external threads on the stem of the body member. The head of the body member and the positioning member each have complementary outwardly flaring surfaces, so that, when drawn together by wrench means, the top surface of the body member is in a generally flush relationship with the surface of the truck bed adjacent the hole. The internal threads of the body member typically receive an eyehook, which, in turn, receives a rope or the like for positioning the cargo on the bed of the truck.Type: GrantFiled: April 23, 1979Date of Patent: October 20, 1981Inventor: Michael R. Burke