Patents by Inventor Thomas E. Creamer

Thomas E. Creamer 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: 7493284
    Abstract: Within a wireless computing device, a method of conducting commerce can include receiving a user input in the wireless computing device specifying an account to which a proposed transaction is to be billed and identifying contact information for a billing entity according to the user specified account. The billing entity can manage the account. An authorization can be requested from the billing entity via a wireless communications link established using the contact information. The method also can include receiving the authorization from the billing entity via the wireless communications link, generating a visual image which identifies the billing entity and represents the authorization received from the billing entity, and presenting the visual image upon the display screen of the wireless computing device. Accordingly, a visual image reader can read the displayed visual image.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joseph Celi, Jr., Thomas E. Creamer, Neil A. Katz, Victor S. Moore
  • Patent number: 7493386
    Abstract: A testing method including the step of identifying multiple hosts located within multiple grids of a grid environment, wherein each host is a software object. A ghost agent can be associated with each identified host. Actions of the host can be replicated within each ghost agent. Data relating to the replicated actions can be recorded. Test input can be generated from the recorded data. Tests can be conducted within the grid environment using the test input.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Neil A. Katz, Victor S. Moore
  • Patent number: 7493387
    Abstract: A validation method can include the step of identifying a host within a grid environment, wherein the host is a software object. A ghost agent can be associated with the host, where the ghost agent can move within the grid environment. The actions of the host can be replicated by the ghost agent. Data related to the replicated actions can be compared with validation data. Validation output can be generated based upon the comparison.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Peeyush Jaiswal, Michael Mirt
  • Publication number: 20090041209
    Abstract: A method of adjusting music length to expected waiting time while a caller is on hold includes choosing one or more media selections based upon their play duration and matching the selection(s) to the expected waiting time.
    Type: Application
    Filed: October 16, 2008
    Publication date: February 12, 2009
    Inventors: Ciprian Agapi, Thomas E. Creamer, James R. Lewis, Vanessa V. Michelini, Wallace J. Sadowski, Clifford J. Strohofer
  • Patent number: 7490326
    Abstract: A method for gathering operational metrics can include the step of identifying a host within a grid environment, wherein the host can be a software object. A ghost agent can be associated with the host. The ghost agent can replicate actions of the host. Operational metrics for at least a portion of the replicated actions can be determined. The operational metrics can be recorded. The host can move within the grid environment. The ghost agent can responsively move in accordance with movement of the host.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Bill H. Hilf, Neil A. Katz, Victor S. Moore
  • Patent number: 7487090
    Abstract: A method of providing voice metrics over an established telephone call between a user and a subscriber can include receiving voice information from the user over the call and determining biometric information from the voice information for the user. The method further can include encoding the biometric metric information and sending the biometric information to the subscriber over the call.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Peeyush Jaiswal, Victor S. Moore
  • Patent number: 7486783
    Abstract: A method, system and apparatus for processing bill payments in a PSTN. The method of the invention can include, responsive to answering a telephone call from a caller over the PSTN, identifying the caller from a data communications source external to the telephone call and retrieving billing information for the identified caller. Once the billing information has been retrieved for the identified caller, the payment of a bill can be processed based upon the billing information. In a preferred aspect of the invention, the identifying step can include identifying the caller based upon identifying information for the caller received through a data communications link from a name resolution adapter disposed within the PSTN. For instance, the identifying step can include identifying the caller based upon identifying information retrieved from a LIDB and transmitted by the name resolution adapter.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Peeyush Jaiswal, Victor S. Moore, Scott L. Winters
  • Patent number: 7486784
    Abstract: A method for processing the payment of a bill in the bill payment service can include detecting within a PSTN an attempt to establish a telephone call between a caller and a call center configured to process bill payments. An identity for the calling party can be resolved externally to the call center. Also, a telephonic connection can be established between the caller and the call center. Finally, the resolved identity can be forwarded to the call center over a data communications link which is separate and apart from the established telephonic connection. Preferably, the resolving step can include querying a LIDB through a name resolution adapter disposed in the PSTN for identifying information for the caller. Moreover, the resolving step can be performed responsive to receiving an SS7 message in an SCP to set up the telephonic connection between the caller and the call center.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Peeyush Jaiswal, Victor S. Moore, Scott Winters
  • 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: 7478127
    Abstract: A method, a system, and an apparatus for permitting a user to remain in contact with at least one other person. The present invention provides a method, a system, and an apparatus that is capable of enabling a user to remain in contact with others through a service that checks contacts set up in a predetermined contact list. The contact list is then contacted and the user is contacted with the results. As such, the present invention permits the user to remain in contact with a significant number of entities while saving time and effort by ensuring the user is only contacted with certain information. The system and method also permits the user to remain in contact even when the user is unavailable.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Peeyush Jaiswal, Victor S. Moore, Anilkumar B. Patel
  • Patent number: 7478123
    Abstract: A communication system (100) has a portal (110), a subscriber (108), a plurality of content providers (112), and a communication network for providing communication between the portal, the subscriber and the plurality of content providers. The components of the communication system are programmed to transmit to the subscriber from the portal an available selection of the plurality of content providers, select at the subscriber a select one of the plurality of content providers, and transmit content provider registration corresponding to the selected content provider from the portal to the selected content provider.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Reza Ghasemi, Walter Haenel
  • Patent number: 7474739
    Abstract: A method of providing identifying information over a voice communications link can include receiving, from a call participant, a personal identification code over the voice communications link, determining identifying information for the call participant using the personal identification code, and encoding the identifying information of the call participant within a voice stream carried by the voice communications link. The voice stream and identifying information can be sent to a subscriber.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Peeyush Jaiswal, 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: 20080320562
    Abstract: A communication system (100) has a portal (110), a subscriber (108), a plurality of content providers (112), and a communication network for providing communication between the portal, the subscriber and the plurality of content providers. The components of the communication system are programmed to transmit to the subscriber from the portal an available selection of the plurality of content providers, select at the subscriber a select one of the plurality of content providers, and transmit content provider registration corresponding to the selected content provider from the portal to the selected content provider.
    Type: Application
    Filed: August 28, 2008
    Publication date: December 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas E. Creamer, Reza Ghasemi, Walter Haenel
  • Publication number: 20080312933
    Abstract: A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of resources, where a one-to-one correspondence exists between EJB and resource. An application server can receive an application request and can determine a resource for handling the request. An EJB associated with the determined resource can interface the application server to the determined resource. The request can be handled with the determined resource.
    Type: Application
    Filed: August 28, 2008
    Publication date: December 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 7467278
    Abstract: A method and computer program product for garbage collection sensitive load balancing is disclosed for memory tuning for garbage collection and CPU utilization optimization An application is benchmarked across multiple different heap sizes to accumulate garbage collection metrics and the garbage collection metrics accumulated during benchmarking are utilized to compute both CPU utilization and garbage collection time for each of a selection of candidate heap sizes. One of the candidate heap sizes can be matched to a desired CPU utilization and garbage collection time, and the matched one of the candidate heap sizes can be applied to a host environment.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E Creamer, Curtis E Hrischuk
  • 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: 7457395
    Abstract: A method (100) of dynamically assigning a plurality of voice ports and arranging a plurality of menu choice prompting sequences for at least one application includes the step of receiving (102) a plurality of incoming calls and monitoring (104) at least one among a recognition error rate for each menu option and execution path, a success rate for completing a desired transaction and an associated origination number, and monitoring frequently used menu options. In response to the monitoring steps, at least one of the menu choice prompting sequences among the plurality of menu choice prompting sequences can be rearranged (110) and at least one voice port among the plurality of voice ports can be reassigned (114).
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Brent L. Davis, Peeyush Jaiswal, Victor S. Moore
  • Patent number: 7450711
    Abstract: A method of adjusting music length to expected waiting time while a caller is on hold includes choosing one or more media selections based upon their play duration and matching the selection(s) to the expected waiting time.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: November 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ciprian Agapi, Thomas E. Creamer, James R. Lewis, Vanessa V. Michelini, Wallace J. Sadowski, Clifford J. Strohofer
  • Patent number: 7448041
    Abstract: A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of resources, where a one-to-one correspondence exists between EJB and resource. An application server can receive an application request and can determine a resource for handling the request. An EJB associated with the determined resource can interface the application server to the determined resource. The request can be handled with the determined resource.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa