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: 7994910Abstract: 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: GrantFiled: December 10, 2008Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Patrick Joseph Brooks, Rhonda L. Childress, David Bruce Kumhyr
-
Patent number: 7856640Abstract: 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: GrantFiled: October 2, 2008Date of Patent: December 21, 2010Assignee: International Business Machines CorporationInventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak
-
Publication number: 20100141480Abstract: 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: ApplicationFiled: December 10, 2008Publication date: June 10, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick Joseph Brooks, Rhonda L. Childress, David Bruce Kumhyr
-
Patent number: 7610584Abstract: 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: GrantFiled: January 2, 2004Date of Patent: October 27, 2009Assignee: International Business Machines CorporationInventors: Patrick Joseph Brooks, Rhonda L. Childress, Liana Liyow Fong, Walter Joseph Grom, Jr., Stewart Jason Hyman, Michael Husayn Kalantar, Steve M. Weinberger
-
Patent number: 7558864Abstract: 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: GrantFiled: January 27, 2004Date of Patent: July 7, 2009Assignee: International Business Machines CorporationInventors: Michael Husayn Kalantar, Liana Liyow Fong, Patrick Joseph Brooks
-
Publication number: 20090031331Abstract: 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: ApplicationFiled: October 2, 2008Publication date: January 29, 2009Inventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak
-
Patent number: 7484226Abstract: 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: GrantFiled: March 10, 2005Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak
-
Patent number: 7467197Abstract: 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: GrantFiled: January 20, 2005Date of Patent: December 16, 2008Assignee: International Business Machines CorporationInventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak
-
Publication number: 20080307086Abstract: 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: ApplicationFiled: August 22, 2008Publication date: December 11, 2008Applicant: International Business Machines CorporationInventors: Patrick Joseph Brooks, Rhonda L. Childress, Michael John Spisak