Patents by Inventor Bill H. Hilf

Bill H. Hilf 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: 7480914
    Abstract: One aspect of the present invention can include a method for restricting resources consumed by ghost agents. The method can include the step of associating a ghost agent with a host. A resource utilization value can be ascertained for the ghost agent and the host combined. The ascertained resource utilization value can be compared with a usage threshold. A determination can be made as to whether operations of the ghost agent are to be executed based upon the previous comparison.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Peeyush Jaiswal, Neil A. Katz, Michael Mirt, Victor S. Moore
  • Patent number: 7472184
    Abstract: A method for restricting resources consumed by a ghost agent can include the step of identifying a host, which is a software object operating within the grid environment and movable from one grid to another grid within the grid environment. The method also can include the step of associating a ghost agent with the host. The ghost agent is configured to replicate and record at least one action of the host and follows the movement of the associated host. Additionally, the ghost agent can be registered with a ghost registry of the domain in which it is disposed. Once registered, a containment policy for the domain can be received by the ghost agent. The ghost agent can be configured according to the received containment policy. The containment policy can be utilized to restrict resources that are available to the ghost agent.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Peeyush Jaiswal, Neil A. Katz, Michael Mirt, Victor S. Moore
  • Publication number: 20080307438
    Abstract: A method for serving applications including receiving a component status publication and acquiring a client request. The component status publication can specify a usage level for an application component. A server response for the client request can be selected from among a multitude of possible server responses based at least in part upon the component status publication. Each possible server response can differentially utilize application components. The client request can be response to by conveying the selected server response.
    Type: Application
    Filed: July 28, 2008
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas E. Creamer, Bill H. Hilf, Neil A. Katz, Victor S. Moore
  • Patent number: 7386837
    Abstract: A method for supporting an application can include the step of receiving a problem indication relating to the application. The method can also identify a host within a grid environment, wherein a host can be a software object used by said application. A ghost agent can be associated with the host. The actions of the host can be replicated for use by the ghost agent. Data relating to the replicated actions can be recorded using the ghost agent. The indicated problem can be responded to, where the response can be based at least in part upon the recorded data.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: June 10, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Peeyush Jaiswal, Neil A. Katz, Michael Mirt, Victor S. Moore
  • Patent number: 7337363
    Abstract: A method for evaluating system behavior within a grid environment can include the step of identifying a host software object, wherein the host software object includes a user object, an application, and/or a process. The software object can be associated with the host software object. The host actions of the host software object can be replicated within the associated software object. Replicated actions can be recorded. The host software object can move from one grid within the grid environment to a different grid. In response to the moving of the host software object, the associated software object can move from the one grid to the different grid.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Neil A. Katz, Victor S. Moore
  • Patent number: 7315742
    Abstract: Within a mobile communications device, a method of roaming between a mobile network and a wireless network can include establishing a Voice-Over Internet Protocol communications link with an endpoint over which a call is conducted, wherein at least a portion of the call is conducted over the wireless network. The method further can include initiating a handoff of at least a portion of the call from the wireless network to the mobile network using a Session Initiation Protocol refer method and continuing the call using the mobile network for at least a portion of the call rather than the wireless network.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Neil A. Katz, Victor S. Moore
  • Patent number: 7284156
    Abstract: A method for debugging software objects within a grid environment including the step identifying a host, wherein the host is a software object. A ghost agent can be associated with the host. The ghost agent can replicate actions executed by the host. The host can be debugged based upon the replicated actions. The ghost agent can move from one grid within the grid environment to another grid.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Neil A. Katz, Victor S. Moore