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: 20050129029Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Neil Katz, Victor Moore
-
Publication number: 20050131709Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
-
Publication number: 20050129194Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore, Terry Wigal
-
Publication number: 20050128981Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Neil Katz, Victor Moore
-
Publication number: 20050132002Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore, Anilkumar Patel
-
Publication number: 20050129222Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
-
Publication number: 20050130651Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Bill Hilf, Neil Katz, Victor Moore
-
Publication number: 20050129196Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
-
Publication number: 20050130725Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Peeyush Jaiswal, Zygmunt Lozinski, Victor Moore, Christopher Sharp
-
Publication number: 20050132075Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Bill Hilf, Neil Katz, Victor Moore
-
Publication number: 20050129202Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
-
Publication number: 20050131690Abstract: 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: ApplicationFiled: December 15, 2003Publication date: June 16, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Peeyush Jaiswal, Victor Moore
-
Publication number: 20050123120Abstract: 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: ApplicationFiled: December 8, 2003Publication date: June 9, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Neil Katz, Joseph McIntyre, Victor Moore
-
Publication number: 20050123123Abstract: 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: ApplicationFiled: December 8, 2003Publication date: June 9, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Neil Katz, Victor Moore, Scott Winters
-
Publication number: 20050114437Abstract: 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: ApplicationFiled: November 20, 2003Publication date: May 26, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Joseph McIntyre, Victor Moore
-
Publication number: 20050108388Abstract: 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: ApplicationFiled: November 12, 2003Publication date: May 19, 2005Applicant: International Business Machines CorporationInventors: Akram Bou-Ghannam, Thomas Creamer, Victor Moore, Scott Winters
-
Publication number: 20050102350Abstract: 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: ApplicationFiled: November 12, 2003Publication date: May 12, 2005Applicant: International Business Machines CorporationInventors: Akram Bou-Ghannam, Thomas Creamer, Victor Moore, Scott Winters
-
Publication number: 20050094794Abstract: 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: ApplicationFiled: October 30, 2003Publication date: May 5, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Brent Davis, Peeyush Jaiswal, Fang Wang
-
Publication number: 20050073864Abstract: 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: ApplicationFiled: September 19, 2003Publication date: April 7, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Bill Hilf, Neil Katz, Victor Moore
-
Publication number: 20050076192Abstract: 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: ApplicationFiled: September 19, 2003Publication date: April 7, 2005Applicant: International Business Machines CorporationInventors: Thomas Creamer, Bill Hilf, Peeyush Jaiswal, Michael Mirt