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: 8392923
    Abstract: A method, system, and computer program product for computing an optimal time interval between polling requests to determine whether an asynchronous operation is completed, in a data processing system. A Polling Request Interval (PRI) utility determines the optimal time interval between successive polling requests, based on historical job completion results. The PRI utility first determines an average job time for previously completed operations. The PRI utility then retrieves a pair of preset configuration parameters including (1) a first parameter which provides the minimum time interval between successive polling requests; and (2) a second parameter which provides the fraction of the average task time added to the first parameter to obtain the time interval between (successive) polling requests. The PRI utility calculates the optimal time between polling requests based on the average job time and the retrieved configuration parameters.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventor: Glen R. Walters
  • Patent number: 8364490
    Abstract: A voice browser configured to process voice markup language documents can include a voice processing application and an integrated communications interface for interacting with a voice processing system. The voice browser can be configured to load the voice processing application independently of a received telephone call. The integrated communications interface can include at least one of an integrated transaction capabilities application part component for receiving a transaction capabilities application part query and an integrated ISUP component for receiving a telephony control signal.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: January 29, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott Lee Winters
  • Patent number: 8170881
    Abstract: The present invention can include a method of call processing using a distributed voice browser including allocating a plurality of service processors configured to interpret parsed voice markup language data and allocating a plurality of voice markup language parsers configured to retrieve and parse voice markup language data representing a telephony service. The plurality of service processors and the plurality of markup language parsers can be registered with one or more session managers. Accordingly, components of received telephony service requests can be distributed to the voice markup language parsers and the parsed voice markup language data can be distributed to the service processors.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: May 1, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott Lee Winters
  • Patent number: 8085919
    Abstract: The invention provides a method and system for temporarily provisioning a telephone service feature. At the request of a calling or called party, a telephone service feature to be temporarily provisioned can be identified. Once identified, the telephone service feature can be provisioned and activated to handle the telephone service feature. Upon completion of the call, the requested telephone service is deactivated. In order to activate the requested telephone service feature, system resources can be allocated to support the identified telephone service feature. The allocation of system resources can include reserving a pool of resources for activating the identified telephone service feature. For example, a pool of line interface circuits may be reserved specifically for providing temporary provisioning of the telephone service feature for subscribers. An available resource capable of processing the identified telephone service feature can be selected from the pool of resources.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters
  • Publication number: 20110282672
    Abstract: The present invention can include a method of call processing using a distributed voice browser including allocating a plurality of service processors configured to interpret parsed voice markup language data and allocating a plurality of voice markup language parsers configured to retrieve and parse voice markup language data representing a telephony service. The plurality of service processors and the plurality of markup language parsers can be registered with one or more session managers. Accordingly, components of received telephony service requests can be distributed to the voice markup language parsers and the parsed voice markup language data can be distributed to the service processors.
    Type: Application
    Filed: July 26, 2011
    Publication date: November 17, 2011
    Applicant: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott L. Winters
  • Patent number: 8000970
    Abstract: The present invention can include a method of call processing using a distributed voice browser including allocating a plurality of service processors configured to interpret parsed voice markup language data and allocating a plurality of voice markup language parsers configured to retrieve and parse voice markup language data representing a telephony service. The plurality of service processors and the plurality of markup language parsers can be registered with one or more session managers. Accordingly, components of received telephony service requests can be distributed to the voice markup language parsers and the parsed voice markup language data can be distributed to the service processors.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: August 16, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott L. Winters
  • Publication number: 20110002449
    Abstract: A voice browser configured to process voice markup language documents can include a voice processing application and an integrated communications interface for interacting with a voice processing system. The voice browser can be configured to load the voice processing application independently of a received telephone call. The integrated communications interface can include at least one of an integrated transaction capabilities application part component for receiving a transaction capabilities application part query and an integrated ISUP component for receiving a telephony control signal.
    Type: Application
    Filed: September 14, 2010
    Publication date: January 6, 2011
    Applicant: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott L. Winters
  • Patent number: 7822609
    Abstract: A voice browser configured to process voice markup language documents can include a voice processing application and an integrated communications interface for interacting with a voice processing system. The voice browser can be configured to load the voice processing application independently of a received telephone call. The integrated communications interface can include at least one of an integrated transaction capabilities application part component for receiving a transaction capabilities application part query and an integrated ISUP component for receiving a telephony control signal.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: October 26, 2010
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott L. Winters
  • Patent number: 7647382
    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: Grant
    Filed: April 3, 2008
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Vicki L. Colson, Victor S. Moore, Glen R. Walters, Thomas Creamer
  • Patent number: 7562152
    Abstract: In a computer network, user input is used to control the bandwidth used by particular applications. Data is sent from either a data source computer or an intermediate computer (e.g. dial-up server) to a client computer according to the user input. The allocation of bandwidth may be managed from the client computer, data source computer, or intermediate computer. The user may set a limit on the baud rate used by particular applications.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Moore, Glen R. Walters
  • Publication number: 20090089784
    Abstract: A method, system, and computer program product for computing an optimal time interval between polling requests to determine whether an asynchronous operation is completed, in a data processing system. A Polling Request Interval (PRI) utility determines the optimal time interval between successive polling requests, based on historical job completion results. The PRI utility first determines an average job time for previously completed operations. The PRI utility then retrieves a pair of preset configuration parameters including (1) a first parameter which provides the minimum time interval between successive polling requests; and (2) a second parameter which provides the fraction of the average task time added to the first parameter to obtain the time interval between (successive) polling requests. The PRI utility calculates the optimal time between polling requests based on the average job time and the retrieved configuration parameters.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventor: GLEN R. WALTERS
  • Patent number: 7430289
    Abstract: The invention provides a method and system for temporarily provisioning a telephone service feature. At the request of a calling or called party, a telephone service feature to be temporarily provisioned can be identified. Once identified, the telephone service feature can be provisioned and activated to handle the telephone service feature. Upon completion of the call, the requested telephone service is deactivated. In order to activate the requested telephone service feature, system resources can be allocated to support the identified telephone service feature. The allocation of system resources can include reserving a pool of resources for activating the identified telephone service feature. For example, a pool of line interface circuits may be reserved specifically for providing temporary provisioning of the telephone service feature for subscribers. An available resource capable of processing the identified telephone service feature can be selected from the pool of resources.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: September 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters
  • Publication number: 20080226048
    Abstract: The invention provides a method and system for temporarily provisioning a telephone service feature. At the request of a calling or called party, a telephone service feature to be temporarily provisioned can be identified. Once identified, the telephone service feature can be provisioned and activated to handle the telephone service feature. Upon completion of the call, the requested telephone service is deactivated. In order to activate the requested telephone service feature, system resources can be allocated to support the identified telephone service feature. The allocation of system resources can include reserving a pool of resources for activating the identified telephone service feature. For example, a pool of line interface circuits may be reserved specifically for providing temporary provisioning of the telephone service feature for subscribers. An available resource capable of processing the identified telephone service feature can be selected from the pool of resources.
    Type: Application
    Filed: May 27, 2008
    Publication date: September 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters
  • Publication number: 20080222260
    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: April 3, 2008
    Publication date: September 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vicki L. Colson, Victor S. Moore, Glen R. Walters, Thomas Creamer
  • Publication number: 20080162630
    Abstract: In a computer network, user input is used to control the bandwidth used by particular applications. Data is sent from either a data source computer or an intermediate computer (e.g. dial-up server) to a client computer according to the user input. The allocation of bandwidth may be managed from the client computer, data source computer, or intermediate computer. The user may set a limit on the baud rate used by particular applications.
    Type: Application
    Filed: March 10, 2008
    Publication date: July 3, 2008
    Applicant: International Business Machines Corp.
    Inventors: VICTOR S. MOORE, Glen R. Walters
  • Patent number: 7383350
    Abstract: In a computer network, user input is used to control the bandwidth used by particular applications. Data is sent from either a data source computer or an intermediate computer (e.g. dial-up server) to a client computer according to the user input. The allocation of bandwidth may be managed from the client computer, data source computer, or intermediate computer. The user may set a limit on the baud rate used by particular applications.
    Type: Grant
    Filed: February 3, 2000
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Moore, Glen R. Walters
  • Patent number: 7376703
    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: Grant
    Filed: September 9, 2002
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Vicki L. Colson, Thomas E. Creamer, Victor S. Moore, Glen R. Walters
  • Patent number: 7216143
    Abstract: An instant messaging or chat (IM/chat) communication method can include a series of steps. The steps can include inserting in an instant message (IM) a voice conference identifier comprising a voice conference call list identifying conference call nodes. The IM 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: January 3, 2002
    Date of Patent: May 8, 2007
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters
  • Patent number: 7200754
    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: Grant
    Filed: March 3, 2003
    Date of Patent: April 3, 2007
    Assignee: International Business Machines Corporation
    Inventor: Glen R. Walters
  • Patent number: 7167917
    Abstract: A method for visually generating a service component can include specifying at least one service building block, wherein the specification includes visually selecting a plurality of event handlers for inclusion in the at least one service building block. The method can also include exporting the at least one service building block. The exporting step can produce a deployment descriptor which describes events for which the at least one service building block has been configured to handle. The at least one service block can be visually arranged, wherein the arrangement can form the service component. Finally, the service component produced by the visual arrangement can be configured for insertion in a SLEE in an advanced intelligent network. Notably, in one aspect of the method, the method can further include the step of encapsulating the service component in a service application container.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: January 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Zygmunt A. Lozinski, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters