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: 8904377
    Abstract: 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: Grant
    Filed: February 26, 2013
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Burke, Nicholas F. Campion, Kevin W. Kirkeby, Joseph H. Peterson
  • Patent number: 8782635
    Abstract: 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: Grant
    Filed: January 19, 2011
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Burke, Nicholas F. Campion, Kevin W. Kirkeby, Joseph H. Peterson
  • Patent number: 8381208
    Abstract: 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: Grant
    Filed: June 11, 2009
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
  • Patent number: 8381205
    Abstract: 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: Grant
    Filed: June 3, 2008
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
  • Patent number: 8370800
    Abstract: 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: Grant
    Filed: June 3, 2008
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
  • Publication number: 20120185843
    Abstract: 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: Application
    Filed: January 19, 2011
    Publication date: July 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MICHAEL R. BURKE, NICHOLAS F. CAMPION, KEVIN W. KIRKEBY, JOSEPH H. PETERSON
  • Publication number: 20100318986
    Abstract: 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: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES, CORPORATION
    Inventors: MICHAEL R. BURKE, NICHOLAS F. CAMPION, JOSEPH H. PETERSON
  • Publication number: 20090299698
    Abstract: 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: Application
    Filed: June 3, 2008
    Publication date: December 3, 2009
    Inventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
  • Publication number: 20090300602
    Abstract: 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: Application
    Filed: June 3, 2008
    Publication date: December 3, 2009
    Inventors: Michael R. Burke, Nicholas F. Campion, Joseph H. Peterson
  • Patent number: 6126923
    Abstract: 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 magical
    Type: Grant
    Filed: December 11, 1998
    Date of Patent: October 3, 2000
    Assignee: Colgate-Palmolive Company
    Inventors: Michael R. Burke, Veerle De Bondt, Jean-Paul Delvenne, Tessa Plen, Gary Tambs, Benjamin Y. Mandanas, Prakasarao Mandadi, Mike Wong
  • Patent number: 5630999
    Abstract: 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: Grant
    Filed: January 21, 1994
    Date of Patent: May 20, 1997
    Assignee: Colgate Palmolive Company
    Inventors: Michael R. Burke, Spencer Holover
  • Patent number: 5487906
    Abstract: 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: Grant
    Filed: December 15, 1994
    Date of Patent: January 30, 1996
    Assignee: Colgate-Palmolive Company
    Inventors: Nagaraj Dixit, Gary Durga, Michael R. Burke, Michael Prencipe, Suryakant Patel
  • Patent number: 5296215
    Abstract: 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: Grant
    Filed: June 16, 1993
    Date of Patent: March 22, 1994
    Assignee: Colgate-Palmolive Company
    Inventors: Michael R. Burke, Michael Prencipe, James M. Buchanan
  • Patent number: 5292502
    Abstract: 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: Grant
    Filed: July 2, 1992
    Date of Patent: March 8, 1994
    Assignee: Colgate-Palmolive Co.
    Inventors: Michael R. Burke, Michael Prencipe, James M. Buchanan
  • Patent number: 4851684
    Abstract: 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: Grant
    Filed: March 20, 1987
    Date of Patent: July 25, 1989
    Assignee: Ortec Incorporated
    Inventors: Gregory N. Martin, Michael R. Burke
  • Patent number: 4295765
    Abstract: 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: Grant
    Filed: April 23, 1979
    Date of Patent: October 20, 1981
    Inventor: Michael R. Burke