Patents by Inventor Michael D. Hocker
Michael D. Hocker 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).
-
Publication number: 20150196566Abstract: Provided herein are heterocyclic compounds for treatment of CSF1R, FLT3, KIT, and/or PDGFR? kinase mediated diseases. Also provided are pharmaceutical compositions comprising the compounds and methods of using the compounds and compositions.Type: ApplicationFiled: December 22, 2014Publication date: July 16, 2015Applicant: AMBIT BIOSCIENCES CORPORATIONInventors: Michael J. Hadd, Michael D. Hocker, Mark W. Holladay, Gang Liu, Martin W. Rowbottom, Shimin Xu
-
Patent number: 8952058Abstract: Provided herein are heterocyclic compounds for treatment of CSF1R, FLT3, KIT, and/or PDGFR? kinase mediated diseases. Also provided are pharmaceutical compositions comprising the compounds and methods of using the compounds and compositions.Type: GrantFiled: October 12, 2012Date of Patent: February 10, 2015Assignee: Ambit Biosciences CorporationInventors: Michael J. Hadd, Michael D. Hocker, Mark W. Holladay, Gang Liu, Martin W. Rowbottom, Shimin Xu
-
Publication number: 20140157251Abstract: A software version management system comprising a host driver and at least one software module. The host driver comprises migration means to start, stop and replace the software modules on a computer system in response to replacement actions.Type: ApplicationFiled: December 2, 2013Publication date: June 5, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Hocker, Michael J. Jordan, Tamas Visegrady, Klaus Werner
-
Publication number: 20140082382Abstract: According to exemplary embodiments, a computer program product for providing voltage to a memory device includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method performed includes storing data on the memory device, providing a voltage from a finite energy storage medium to the memory device when power is not provided by an associated computing system and measuring the voltage provided. The method also includes boosting the voltage provided by the finite energy storage medium via a switching voltage regulator responsive to the voltage being below a threshold, wherein the switching voltage regulator is coupled to the finite energy storage medium.Type: ApplicationFiled: November 25, 2013Publication date: March 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David W. Glass, Michael D. Hocker
-
Publication number: 20130191675Abstract: According to exemplary embodiments, a computer program product for providing voltage to a memory device includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method performed includes storing data on the memory device, providing a voltage from a finite energy storage medium to the memory device when power is not provided by an associated computing system and measuring the voltage provided. The method also includes boosting the voltage provided by the finite energy storage medium via a switching voltage regulator responsive to the voltage being below a threshold, wherein the switching voltage regulator is coupled to the finite energy storage medium.Type: ApplicationFiled: January 24, 2012Publication date: July 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David W. Glass, Michael D. Hocker
-
Patent number: 8316363Abstract: Providing concurrent embedded application updates comprising a first computer processor for executing a first embedded application, the executing generating a first plurality of processing threads, the first computer processor coupled to a first storage location and a second storage location. The first computer processor configured to accept and process instructions from a host system, receive one or more notifications indicating that a second embedded application has been successfully loaded into one of the first storage location and the second storage location, terminate execution of the first plurality of processing threads in response to receiving the one or more notifications, and execute the second embedded application while continuing to accept instructions from the host system and without restarting in response to receiving the one or more notifications.Type: GrantFiled: June 24, 2010Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Michael D. Hocker, Mark D. Marik, Jimmie R. Mayfield, Jr.
-
Publication number: 20110321023Abstract: Providing concurrent embedded application updates comprising a first computer processor for executing a first embedded application, the executing generating a first plurality of processing threads, the first computer processor coupled to a first storage location and a second storage location. The first computer processor configured to accept and process instructions from a host system, receive one or more notifications indicating that a second embedded application has been successfully loaded into one of the first storage location and the second storage location, terminate execution of the first plurality of processing threads in response to receiving the one or more notifications, and execute the second embedded application while continuing to accept instructions from the host system and without restarting in response to receiving the one or more notifications.Type: ApplicationFiled: June 24, 2010Publication date: December 29, 2011Applicant: International Business Machines CorporationInventors: Michael D. Hocker, Mark D. Marik, Jimmie R. Mayfield, JR.
-
Patent number: 7921234Abstract: In a communications channel coupled to multiple duplicated subsystems, a method, interposer and program product are provided for verifying integrity of subsystem responses. Within the communications channel, a first checksum is calculated with receipt of a first response from a first subsystem responsive to a common request, and a second checksum is calculated for a second response of a second subsystem received responsive to the common request. The first checksum and the second checksum are compared, and if matching, only one of the first response and the second response is forwarded from the communications channel as the response to the common request, with the other of the first response and the second response being discarded by the communications channel.Type: GrantFiled: March 20, 2009Date of Patent: April 5, 2011Assignee: International Business Machines CorporationInventors: Vincenzo Condorelli, Thomas J. Dewkett, Michael D. Hocker, Tamas Visegrady
-
Publication number: 20090183058Abstract: In a communications channel coupled to multiple duplicated subsystems, a method, interposer and program product are provided for verifying integrity of subsystem responses. Within the communications channel, a first checksum is calculated with receipt of a first response from a first subsystem responsive to a common request, and a second checksum is calculated for a second response of a second subsystem received responsive to the common request. The first checksum and the second checksum are compared, and if matching, only one of the first response and the second response is forwarded from the communications channel as the response to the common request, with the other of the first response and the second response being discarded by the communications channel.Type: ApplicationFiled: March 20, 2009Publication date: July 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vincenzo Condorelli, Thomas J. Dewkett, Michael D. Hocker, Tamas Visegrady
-
Patent number: 7516246Abstract: In a communications channel coupled to multiple duplicated subsystems, a method, interposer and program product are provided for verifying integrity of subsystem responses. Within the communications channel, a first checksum is calculated with receipt of a first response from a first subsystem responsive to a common request, and a second checksum is calculated for a second response of a second subsystem received responsive to the common request. The first checksum and the second checksum are compared, and if matching, only one of the first response and the second response is forwarded from the communications channel as the response to the common request, with the other of the first response and the second response being discarded by the communications channel.Type: GrantFiled: October 27, 2005Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Vincenzo Condorelli, Thomas J. Dewkett, Michael D. Hocker, Tamas Visegrady
-
Patent number: 6072468Abstract: A docking system for establishing secure wireless connection between computer devices is presented. The technique assumes that at least one of the computer devices comprises a portable device. Means are provided for automatically establishing wireless connection between the portable device and the second device when the portable device is brought within the docking port (or docking area) of the second device. This automatic establishing of wireless connection includes communicating an address identifier between the portable device and the second device once the portable device is "docked." If desired, an encryption key can also be exchanged with the address identifier to allow for encryption of information communicated between the devices. After docking, the first device can be removed from the docking area without affecting the wireless connection between the first device and the second device.Type: GrantFiled: April 10, 1997Date of Patent: June 6, 2000Assignee: International Business Machines CorporationInventors: Michael D. Hocker, Brent J. Bahnub
-
Patent number: 6067076Abstract: A docking system and method for establishing secure wireless connection between computer devices is presented. The technique assumes that at least one of the computer devices comprises a portable device. Further, a docking area or docking port is associated with the other computer device. The docking port is sized to at least partially engageably receive the portable device. Means are provided for automatically establishing wireless connection between the portable device and the second device when the portable device is brought within the docking port (or docking area) of the second device. This automatic establishing of wireless connection includes communicating an address identifier between the portable device and the second device once the portable device is "docked." If desired, an encryption key can also be exchanged with the address identifier to allow for encryption of information communicated between the devices.Type: GrantFiled: April 10, 1997Date of Patent: May 23, 2000Assignee: International Business Machines CorporationInventors: Michael D. Hocker, Brent J. Bahnub
-
Patent number: 5930368Abstract: A docking method for establishing secure wireless connection between computer devices is presented. The technique assumes that at least one of the computer devices comprises a portable device. Further, a docking area or docking port is associated with the other computer device. Means are provided for automatically establishing wireless connection between the portable device and the second device when the portable device is brought within the docking port (or docking area) of the second device. This automatic establishing of wireless connection includes communicating an address identifier between the portable device and the second device once the portable device is "docked." If desired, an encryption key can also be exchanged with the address identifier to allow for encryption of information communicated between the devices. After docking, the first device can be removed from the docking area (or docking port) without affecting the wireless connection between the first device and the second device.Type: GrantFiled: April 10, 1997Date of Patent: July 27, 1999Assignee: International Business Machines CorporationInventors: Michael D. Hocker, Brent J. Bahnub
-
Patent number: 5923757Abstract: A docking method for establishing secure wireless connection between computer devices is presented. The technique assumes that at least one of the computer devices comprises a portable device. Further, a docking area or docking port is associated with the other computer device. The docking port is sized to at least partially engageably receive the portable device. Means are provided for automatically establishing wireless connection between the portable device and the second device when the portable device is brought within the docking port (or docking area) of the second device. This automatic establishing of wireless connection includes communicating an address identifier between the portable device and the second device once the portable device is "docked." If desired, an encryption key can also be exchanged with the address identifier to allow for encryption of information communicated between the devices.Type: GrantFiled: April 10, 1997Date of Patent: July 13, 1999Assignee: International Business Machines CorporationInventors: Michael D. Hocker, Brent J. Bahnub
-
Patent number: 5817758Abstract: Solid phase supported synthesis of peptides and other molecules using protecting groups comprising p-nitrobenzyl is described.Type: GrantFiled: June 7, 1995Date of Patent: October 6, 1998Assignee: Terrapin Technologies, Inc.Inventors: Matthew H. Lyttle, Michael D. Hocker
-
Patent number: 5561758Abstract: A process icon based on a tunnel concept in which the icon has an input and an output portal through which an object is dragged in order to invoke the process. The direction of the process invoked (e.g., encrypt to decrypt or decrypt to encrypt) can be denoted and determined by the portal through which the object is dragged.Type: GrantFiled: August 25, 1994Date of Patent: October 1, 1996Assignee: International Business Machines CorporationInventors: Michael D. Hocker, Daniel J. Winarski