Patents by Inventor Thomas Creamer

Thomas 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).

  • Publication number: 20050129029
    Abstract: A method of roaming between mobile and wireless networks can include detecting a wireless network and querying the wireless network for an Internet Protocol address for a mobile device. The Internet Protocol address can be received. Accordingly, a message can be sent to a mobile switching center of the mobile network using a mobile network control channel. The message can instruct the mobile switching center to route voice data intended for the mobile device to the Internet Protocol address via a communicatively linked gateway and the wireless network.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Neil Katz, Victor Moore
  • Publication number: 20050131709
    Abstract: A method of providing a translation within a voice stream can include receiving a speech signal in a first language, determining text from the speech signal, translating the text to a second and different language, and encoding the translated text within the speech signal.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
  • Publication number: 20050129194
    Abstract: A method of testing a voice response system can include establishing a communications link between a test system and the voice response system, sending a signal to the test system over the voice link indicating that a voice prompt is to follow, and sending the voice prompt to the test system over the voice link. A system having means for performing the various steps disclosed herein and a machine readable storage for causing a machine to perform the steps described herein are also provided. The present invention relieves a tester or test system from having to know or be programmed with the operational details of a VRS to adequately test the functionality of the VRS, as the VRS itself can provide the necessary test data to the test system.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore, Terry Wigal
  • Publication number: 20050128981
    Abstract: A gateway serving as an interface between a mobile network and a wireless network can be configured to send a signal strength indicator to the mobile network thereby causing the mobile network to recognize the gateway as a valid path for handing off a call. The wireless network can be configured according to one of the 802.11 wireless communications protocols. The gateway can route the call from the mobile network to a wireless access point of the wireless network via a packet-switched network, such that the call is conducted via a wireless communications link with the wireless access point.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Neil Katz, Victor Moore
  • Publication number: 20050132002
    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: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore, Anilkumar Patel
  • Publication number: 20050129222
    Abstract: A method of automatically resolving a Digital Subscriber Line failure can include detecting a failure of the Digital Subscriber Line and establishing a call over a public switched telephone network with an administrative system for the Digital Subscriber Line. The method further can include notifying the administrative system for the Digital Subscriber Line of the failure over the established call. The administrative system then can cause the Digital Subscriber Line to be reset.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
  • Publication number: 20050130651
    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: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Bill Hilf, Neil Katz, Victor Moore
  • Publication number: 20050129196
    Abstract: An digital audio file can include first digitized information specifying at least two types of audio content and second digitized information specifying a set of tags. The set of tags can include an opening tag indicating a beginning location within the audio file of a type of content and a closing tag indicating an ending location within the audio file of the type of content. The set of tags is associated with the type of audio content for which the set of tags indicates a beginning and an end.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
  • Publication number: 20050130725
    Abstract: A method of providing a video game that tracks events in an actual sporting event can include generating a virtual environment, generating one or more first virtual characters in the virtual environment, receiving event data specifying events of a sporting event, coordinating actions of the first virtual character according to the event data, and generating one or more user-controlled second virtual characters. A system for providing a video game experience that tracks events in an actual sporting event is also provided. The system includes one or more gaming systems for receiving event data containing events of a sporting event, and one or more gaming engines for generating a virtual environment having one or more first virtual characters where the actions of the first virtual character are based on the event data.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Peeyush Jaiswal, Zygmunt Lozinski, Victor Moore, Christopher Sharp
  • Publication number: 20050132075
    Abstract: A method of authenticating a mobile communication device can include forming a Session Initiation Protocol referred by token using authentication data provided by a mobile service provider over a mobile communications link and sending the token to a Session Initiation Protocol server via a wireless network. The Session Initiation Protocol server can send a request for validation, built using the token, to the mobile service provider using Parlay. A reply from the Session Initiation Protocol server can be received over the wireless network, wherein the reply indicates whether the request for validation from the Session Initiation Protocol server was confirmed.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Bill Hilf, Neil Katz, Victor Moore
  • Publication number: 20050129202
    Abstract: A method of providing caller information can include receiving a voice signal, detecting portions of the voice signal that are inaudible using a perceptual audio processor, replacing the inaudible portions of the voice signal with digital caller information, and transmitting the resulting voice signal specifying the digital caller information.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
  • Publication number: 20050131690
    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: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
  • Publication number: 20050123120
    Abstract: A method, system and apparatus for managing variable information in a line information database (LIDB). In summary, a LIDB which has been configured in accordance with the present invention and which further has been disposed within a public switched telephone network (PSTN) can include a first collection of invariant data persisted in individual records in the LIDB. Each of the records can have an association with a subscriber in the PSTN. A second collection of variable data can be persisted in the individual records in the LIDB. Specifically, the variable data can have been produced in an application deployed outside of the PSTN in a data communications network. Finally, a query interface can be included in the LIDB (or in association with the LIDB) to retrieve the variable data therein and to persist variable data therein.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 9, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Neil Katz, Joseph McIntyre, Victor Moore
  • Publication number: 20050123123
    Abstract: A method, system and apparatus for processing a call in a call center using information stored in the LIDB. A call center which has been configured in accordance with a preferred aspect of the present invention can include at least one phone handset coupled to a gateway to a PSTN. An enterprise application can be associated with the handset and a data terminal coupled to the enterprise application. A view to the enterprise application further can be disposed in proximity to the handset. A database of caller information can be coupled to the enterprise application. Each record in the database can have a configuration for location based upon a searching key.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 9, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Neil Katz, Victor Moore, Scott Winters
  • Publication number: 20050114437
    Abstract: A method for providing Web services can include the step of registering a Web service with a service provider. The Web service can be installed within a service environment. A request for the Web service can be sent by a service user to an application server disposed within an application environment. The network space of the application environment can be different from the network space of the service environment. The application server can access the requested Web service using a gateway, such as a Parlay gateway. Once the Web service is accessed by the application server, service data for the Web service can be transported between the application server and the service user.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Joseph McIntyre, Victor Moore
  • Publication number: 20050108388
    Abstract: A method of scheduling a request for a plurality of Web services can include providing service activation rules. Each service activation rule can specify a trigger condition and a state condition for causing a watcher to invoke a particular Web service. The method also can include receiving an event indicating a change in a common memory, wherein each event specifies trigger information, comparing the trigger conditions of the service activation rules with the trigger information of the event, adding the service activation rules that match the event to a trigger list, and comparing the state conditions of service activation rules in the trigger list with a state of the common memory. The service activation rules of the trigger list that match the state of the common memory can be selected thereby causing the invocation of at least one watcher and corresponding Web service.
    Type: Application
    Filed: November 12, 2003
    Publication date: May 19, 2005
    Applicant: International Business Machines Corporation
    Inventors: Akram Bou-Ghannam, Thomas Creamer, Victor Moore, Scott Winters
  • Publication number: 20050102350
    Abstract: A method of processing a request for a plurality of Web services can include receiving a request specifying at least two Web services, storing an object pattern from the request in a common memory, and scanning the common memory with a plurality of watchers. Each watcher can be associated with a Web service and can specify a rule for invoking an associated one of the Web services. The method also can include detecting that the object pattern matches a rule of at least two of the watchers, wherein each watcher having a rule matching the object pattern invokes an associated one of the Web services.
    Type: Application
    Filed: November 12, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines Corporation
    Inventors: Akram Bou-Ghannam, Thomas Creamer, Victor Moore, Scott Winters
  • Publication number: 20050094794
    Abstract: Within an interactive voice response system, a method of aggregating conference calls can include registering a caller with the interactive voice response system, accessing a calendar system used by the registered caller to determine teleconference data specifying at least a telephone number for a scheduled conference call, and, at approximately a time of the conference call, automatically calling the telephone number for the conference call. The method also can include establishing contact with the registered caller and joining the registered caller with the conference call.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Brent Davis, Peeyush Jaiswal, Fang Wang
  • Publication number: 20050073864
    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: Application
    Filed: September 19, 2003
    Publication date: April 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Bill Hilf, Neil Katz, Victor Moore
  • Publication number: 20050076192
    Abstract: A testing 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. The actions of the host can be replicated within the ghost agent. At least one test routine can be loaded into the ghost agent. The test routine can be executed within the ghost agent. Moreover, the executing step can utilize data gathered from the replicated actions. Test output can be generated from the test routine.
    Type: Application
    Filed: September 19, 2003
    Publication date: April 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Creamer, Bill Hilf, Peeyush Jaiswal, Michael Mirt