Patents by Inventor Glen R. Walters

Glen R. Walters 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: 7100107
    Abstract: A method of directly changing a service attribute corresponding to a service component through a hypermedia document. The hypermedia document can provide an interface to a service logic execution environment (SLEE). The method can include providing a plurality of selections embodied in the hypermedia document. The plurality of selections can correspond to the service attribute. The method further can include receiving a user specified selection in the hypermedia document and generating a SLEE compatible event based on the user selection. The event can be of a type which the service component has been registered in the SLEE to receive. Also, the event can be routed to the service component via the SLEE. The service component can process the event and update service attribute information corresponding to the service attribute consistent with the event.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Zygmunt A. Lozinski, Victor S. Moore, Glen R. Walters
  • Patent number: 7085258
    Abstract: An instant message (IM) communication method. An IM communication method can include the steps of: detecting a voice communications identifier in an IM transmitted by a sender; responsive to detecting the voice communications identifier, displaying a selectable icon; and, responsive to a selection of the icon, establishing a voice communications link with the sender. The establishing step can include the step of, responsive to the recipient selecting the voice communications identifier, establishing a Voice over IP (VoIP) based voice communications link with the recipient. Alternatively, the establishing step can include the step of, responsive to the recipient selecting the voice communications identifier, establishing a telephony-based voice communications link with the recipient over a public switched telephone network (PSTN).
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters
  • Patent number: 7085821
    Abstract: A method of implementing a telephony service in a Transaction Capability Application Part (TCAP) processing system can include receiving a TCAP event from a signaling network and matching the received TCAP event to a TCAP markup language script implementation of a telephony service. The TCAP markup language script can be retrieved from a data store. The TCAP event can be processed in accordance with the TCAP markup language script to implement the telephony service.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Peeyush Jaiswal, Victor S. Moore, Glen R. Walters
  • Patent number: 7079548
    Abstract: A method of simulating a low-bandwidth connection over a higher-bandwidth connection. According to the method, data is received from a first device at a first predetermined speed, and the data is transferred to a second device over the high-bandwidth connection at a second predetermined speed. The second predetermined speed is less than the first predetermined speed and less than the speed of the high-bandwidth connection. In one preferred method, the data is transferred over a high-bandwidth LAN and the second predetermined speed is the speed of a modem connection. A computer system is also provided. The computer system includes a first device, a second device, and a speed control layer. The speed control layer is coupled between the first and second devices, and slows data transfer from the first device to the second device over a connection to a first predetermined speed that is less than the normal speed of the connection.
    Type: Grant
    Filed: April 26, 1999
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Glen R. Walters, Victor S. Moore
  • Patent number: 7072957
    Abstract: A method of directly administering a service component through a hypermedia document can include a series of steps. The hypermedia document can provide an interface to a service logic execution environment (SLEE). At least one administrative option embodied in the hypermedia document can be provided. The at least one administrative option can correspond to a function to be performed by the service component. A user specified administrative option can be received in the hypermedia document and a SLEE compatible event can be generated based on the user specified administrative option. The event can be a type which the service component has been registered in the SLEE to receive. Also, the event can be routed to the service component via the SLEE. The service component can process the event and perform an administrative function consistent with the event.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: July 4, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas E Creamer, Zygmunt A Lozinski, Victor S Moore, Glen R Walters
  • Patent number: 7054429
    Abstract: A method for providing a call waiting notification to a participant in an existing telephone call includes the steps of establishing a telephone call with a calling party. A specified telephone number of the participant in the existing telephone call is received from the calling party. A distinctive call waiting tone is caused to be sent to the participant wherein the distinctive call waiting tone is specified with the calling party. Responsive to the participant electing to speak with the calling party, the established call is transferred to the participant. A system for providing a call waiting notification to a participant in an existing telephone call is also disclosed.
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: May 30, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters
  • Patent number: 7050557
    Abstract: An e-mail communication method can include a series of steps. The steps can include inserting in an e-mail message a voice conference identifier comprising a voice conference call list identifying conference call nodes. The e-mail message can be transmitted to a recipient at a recipient node. Responsive to the recipient selecting the voice conference identifier, a voice conference call between selected ones of the identified conference call nodes can be established.
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters
  • Patent number: 7007063
    Abstract: An advanced intelligent network according to the present invention can include a service logic execution environment (SLEE). The SLEE can include an event handler for routing messages between and among client components and service components. The advanced intelligent network further can include at least one service component configured to post and receive messages to and from other service components in the SLEE through the event handler. At least one Internet enabled service component (IESC) executing in the SLEE also can be included. The IESC can be configured to post and receive messages to and from other service components in SLEE through the event handler. The IESC can be communicatively linked to a server side program external to the SLEE.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: February 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Zygmunt A. Lozinski, Victor S. Moore, Glen R. Walters
  • Patent number: 6944661
    Abstract: Disclosed is a system and method for providing redirection services, for public networks like the Internet, based upon requests containing both a functional term and a domain name uniquely associated with the address of an enterprise providing the service. An example would be an Internet request directed to “www.*.local.com”, where “*” represents a functional term associated with one or more potential final destinations and “www.local.com” is the domain name of the web site providing the redirection service. In a preferred embodiment, where the functional term is associated with plural possible destinations, redirection is based upon proximity of the selected destination to the requester. Thus, a request to “www.emeraldhills.local.com”, wherein “emeraldhills” is all or part of a business name used by several enterprises, is redirected to the enterprise closest to the request origin. The invention accommodates requests transmitted both by mobile and stationary requesters.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Moore, Glen R. Walters
  • Patent number: 6925156
    Abstract: A method of transmitting updates to a data requester can include receiving a telephony connectivity request for establishing a telephony voice channel between a data requester and a data source. The data source can be detected based upon the telephony connectivity request. A data synchronizer can ascertain an update time that the data requester last received a data update and can determine a synchronization time that the data source was last synchronized. The data synchronizer can compare the update time and the synchronization time. If the synchronization time occurs after the update time, then the data synchronizer can synchronize the data requester with the data source.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: August 2, 2005
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Moore, Glen R. Walters
  • Patent number: 6879673
    Abstract: A method of establishing a third party call can include, responsive to a call initiated by a third party to a directory number of a called party, determining that the called party is engaged in an existing telephone call with one or more parties. The telephone call can be processed in a telephony application, wherein the telephony application can determine whether the third party has authority to join the existing call with the called party. If so, the third party can be connected with the existing call.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Linda A. Steinmuller, Glen R. Walters
  • Patent number: 6876733
    Abstract: An advanced intelligent network for use with a telecommunication service can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one message formatting generic service component communicatively linked to the service application. The message formatting generic service component can include an interface to an application which is external to the SLEE.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: April 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters
  • Patent number: 6873695
    Abstract: An advanced intelligent network for use with a call model can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one voice processing generic service component communicatively linked to the service application. The voice processing generic service component can include an interface to a second service application which is external to the SLEE.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: March 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joseph Celi, Jr., Thomas E. Creamer, Victor S. Moore, Glen R. Walters
  • Patent number: 6839760
    Abstract: A method for preventing access to a document in a server in a computer communications network can include the step of establishing a list of allowable source documents from which a request to access the document can originate. Furthermore, a request for the document can be received from a requesting client. An identity of a source document of the request can be detected in the request and compared with the list of allowable source documents from which a request to access the document can originate. The request can be serviced if the detected identifier matches an allowable source document contained in the list of allowable source documents. Moreover, the request can be denied if the detected identifier does not match an allowable source document contained in the list of prohibited source documents.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: January 4, 2005
    Assignee: International Business Machines Corporation
    Inventor: Glen R. Walters
  • Publication number: 20040177272
    Abstract: A method of providing variably expiring passwords can include determining a complexity level for a password. Based upon the determined complexity level, an expiration duration can be calculated for the password. The password can be deactivated at a time determined by the expiration duration.
    Type: Application
    Filed: March 3, 2003
    Publication date: September 9, 2004
    Applicant: International Business Machines Corporation
    Inventor: Glen R. Walters
  • Publication number: 20040120481
    Abstract: A method of transmitting updates to a data requester can include receiving a telephony connectivity request for establishing a telephony voice channel between a data requester and a data source. The data source can be detected based upon the telephony connectivity request. A data synchronizer can ascertain an update time that the data requester last received a data update and can determine a synchronization time that the data source was last synchronized. The data synchronizer can compare the update time and the synchronization time. If the synchronization time occurs after the update time, then the data synchronizer can synchronize the data requester with the data source.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: Victor S. Moore, Glen R. Walters
  • Publication number: 20040105537
    Abstract: An advanced intelligent network for use with a telecommunication service can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one message formatting generic service component communicatively linked to the service application. The message formatting generic service component can include an interface to an application which is external to the SLEE.
    Type: Application
    Filed: December 3, 2002
    Publication date: June 3, 2004
    Applicant: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters
  • Patent number: 6735294
    Abstract: The present invention provides a method for routing a telephone call based on a calendar telephony interface. The method can include parsing telephone data associated with the telephone call, and determining from the parsed telephone data, a called telephone number and an identity of a person associated with the called number. The method further can include retrieving an XML formatted calendar entry associated with the identified person and extracting call control information from the XML formatted calendar entry. Accordingly, the telephone call based on the extracted routing information can be routed.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: May 11, 2004
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Zygmunt A. Lozinski, Victor S. Moore, Glen R. Walters
  • Patent number: 6731732
    Abstract: The invention provides a method and apparatus for an extensible markup language (XML) calendar-telephony interface. The method can include the steps of defining an markup language element having a user defined tag that represents a calendar entry. The markup language element can have attributes which can represent call control instructions or information. The attributes can also be formatted using a markup language format that utilizes user defined tags. The elements and/or attributes can be formatted using XML format. The call control instruction can be provided to a telephony application upon initiation of a call or by request. A calendar application program can be used for maintaining calendar entries which can be stored in a database and made accessible to the telephony call control application.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: May 4, 2004
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Zygmunt A. Lozinski, Victor S. Moore, Glen R. Walters
  • Publication number: 20040057415
    Abstract: A method for providing caller identification information to instant messaging communication participants can include identifying an online presence for at least a first instant messaging client and determining caller identification information for a user associated with the first instant messaging client. The caller identification information can be provided to a second instant messaging client.
    Type: Application
    Filed: September 9, 2002
    Publication date: March 25, 2004
    Applicant: International Business Machines Corporation
    Inventors: Vicki L. Colson, Thomas E. Creamer, Victor S. Moore, Glen R. Walters