Patents by Inventor Patrick Joseph Brooks

Patrick Joseph Brooks 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: 7994910
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for directing a movement of visitors in an event venue. In one embodiment, the process generates a visitor profile for each visitor at an event venue. The visitor profile may include, without limitation, a unique identifier and location data. The location data is collected from a set of sensors distributed throughout the event venue. The process then monitors a capacity of visitors at each venue destination using the location data. In response to determining that the capacity of visitors at a first venue destination exceeds a threshold capacity for the first venue destination, the process selects a second venue destination for accommodating visitors of the first venue destination. The process selects the second venue destination based on selection criteria.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph Brooks, Rhonda L. Childress, David Bruce Kumhyr
  • Patent number: 7856640
    Abstract: A web services endpoint emulator for testing and developing web server client program, which generates emulator service classes according to service descriptor files, the classes being contained in a web container accessible by a web server; receives by the web server a request from a client process via an emulator interface; parses the request and any associated parameters; retrieves endpoint service descriptor files according to the parsed request and parameters; executes by a web server a service response script while evaluating the retrieved endpoint service descriptor files to generate a response; and sends from the web server the generated response to the client process via the emulator interface.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak
  • Publication number: 20100141480
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for directing a movement of visitors in an event venue. In one embodiment, the process generates a visitor profile for each visitor at an event venue. The visitor profile may include, without limitation, a unique identifier and location data. The location data is collected from a set of sensors distributed throughout the event venue. The process then monitors a capacity of visitors at each venue destination using the location data. In response to determining that the capacity of visitors at a first venue destination exceeds a threshold capacity for the first venue destination, the process selects a second venue destination for accommodating visitors of the first venue destination. The process selects the second venue destination based on selection criteria.
    Type: Application
    Filed: December 10, 2008
    Publication date: June 10, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Joseph Brooks, Rhonda L. Childress, David Bruce Kumhyr
  • Patent number: 7610584
    Abstract: A method, system, and computer program product are described for managing the provisioning of resources in a data processing system. There are different types of resources. Each resource is one of these types. Multiple provisioning states are defined for each type of resource. Relationships are defined among the provisioning states. The relationships describe valid transitions from one state to another. Workflows of one or more tasks are defined, varying to the resource implementation specifications, that are associated with each one of the valid transitions between states. When a resource is to transition from a current state, the relationships among states are used to determine a valid next state. The workflow specific to the resource specification and associated with this transition from the current state to the determined next state is then executed in order to transition to the next state.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph Brooks, Rhonda L. Childress, Liana Liyow Fong, Walter Joseph Grom, Jr., Stewart Jason Hyman, Michael Husayn Kalantar, Steve M. Weinberger
  • Patent number: 7558864
    Abstract: A method, system, and computer program product are disclosed for logically provisioning resources in a data processing system. A request for one or more resources to be provisioned in a provisioning environment is received. The requested resources may be of multiple different available types of resources. Particular instances of the requested types of resources are selected from a group of different types of unassigned available resources. The selected resources are indicated as being reserved, and thus no longer unassigned or available, to fulfill this request. The selected resources are then logically provisioned by establishing logical relationships between the selected resource instances in the provisioning environment.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael Husayn Kalantar, Liana Liyow Fong, Patrick Joseph Brooks
  • Publication number: 20090031331
    Abstract: A web services endpoint emulator for testing and developing web server client program, which generates a service interface and makes the interface available for client consumption. Service interfaces are exposed with configuration options for each service. The configuration options produced by the invention includes pre-configured responses or the ability to prescript service responses from a configuration file, and to prompt a user for input during real time emulation of an endpoint service.
    Type: Application
    Filed: October 2, 2008
    Publication date: January 29, 2009
    Inventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak
  • Patent number: 7484226
    Abstract: An endpoint emulator of an endpoint service in a network computer arrangement which generates emulator service classes according to service descriptor files, the classes being Web Services Description Language descriptors contained in a web container, provides an emulator console, receives and parses a request from a client process, via an emulator interface, retrieves endpoint service descriptor files according to the request, wherein the endpoint service description files are associated with a web services endpoint for performing a function on behalf of a client program based upon data supplied by the client program, executes a service response script while evaluating said retrieved endpoint service descriptor files to generate a response, and sends the generated response to the client process.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak
  • Patent number: 7467197
    Abstract: A method for providing the ability for systems personnel to use a personal wireless device, such as a mobile phone, palm device, or blackberry device, to receive a system alert regarding a developing situation requiring action and to be notified of pre-selected workflows that can resolve the situation prompting the alert. The systems personnel are then able to select a workflow, provide needed parameters, and provide the human approval to execute the workflow. The application packages the information provided by the user into a form usable by the orchestration/provisioning server. The server will perform the requested workflow as if entered on a local console and will respond to the device with a workflow status.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak
  • Publication number: 20080307086
    Abstract: A method and program for providing the ability for systems personnel to use a personal wireless device, such as a mobile phone, palm device, or blackberry device, to receive a system alert regarding a developing situation requiring action and to be notified of pre-selected workflows that can resolve the situation prompting the alert. The systems personnel are then able to select a workflow, provide needed parameters, and provide the human approval to execute the workflow. The application packages the information provided by the user into a form usable by the orchestration/provisioning server. The server will perform the requested workflow as if entered on a local console and will respond to the device with a workflow status.
    Type: Application
    Filed: August 22, 2008
    Publication date: December 11, 2008
    Applicant: International Business Machines Corporation
    Inventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak