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: 8392923Abstract: 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: GrantFiled: September 28, 2007Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventor: Glen R. Walters
-
Patent number: 8364490Abstract: 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: GrantFiled: September 14, 2010Date of Patent: January 29, 2013Assignee: Nuance Communications, Inc.Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott Lee Winters
-
Patent number: 8170881Abstract: 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: GrantFiled: July 26, 2011Date of Patent: May 1, 2012Assignee: Nuance Communications, Inc.Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott Lee Winters
-
Patent number: 8085919Abstract: 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: GrantFiled: May 27, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters
-
Publication number: 20110282672Abstract: 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: ApplicationFiled: July 26, 2011Publication date: November 17, 2011Applicant: Nuance Communications, Inc.Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott L. Winters
-
Patent number: 8000970Abstract: 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: GrantFiled: June 14, 2002Date of Patent: August 16, 2011Assignee: Nuance Communications, Inc.Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott L. Winters
-
Publication number: 20110002449Abstract: 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: ApplicationFiled: September 14, 2010Publication date: January 6, 2011Applicant: Nuance Communications, Inc.Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott L. Winters
-
Patent number: 7822609Abstract: 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: GrantFiled: June 14, 2002Date of Patent: October 26, 2010Assignee: Nuance Communications, Inc.Inventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters, Scott L. Winters
-
Patent number: 7647382Abstract: 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: GrantFiled: April 3, 2008Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Vicki L. Colson, Victor S. Moore, Glen R. Walters, Thomas Creamer
-
Patent number: 7562152Abstract: 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: GrantFiled: March 10, 2008Date of Patent: July 14, 2009Assignee: International Business Machines CorporationInventors: Victor S. Moore, Glen R. Walters
-
Publication number: 20090089784Abstract: 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: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Inventor: GLEN R. WALTERS
-
Patent number: 7430289Abstract: 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: GrantFiled: January 3, 2002Date of Patent: September 30, 2008Assignee: International Business Machines CorporationInventors: Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters
-
Publication number: 20080226048Abstract: 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: ApplicationFiled: May 27, 2008Publication date: September 18, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters
-
Publication number: 20080222260Abstract: 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: ApplicationFiled: April 3, 2008Publication date: September 11, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vicki L. Colson, Victor S. Moore, Glen R. Walters, Thomas Creamer
-
Publication number: 20080162630Abstract: 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: ApplicationFiled: March 10, 2008Publication date: July 3, 2008Applicant: International Business Machines Corp.Inventors: VICTOR S. MOORE, Glen R. Walters
-
Patent number: 7383350Abstract: 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: GrantFiled: February 3, 2000Date of Patent: June 3, 2008Assignee: International Business Machines CorporationInventors: Victor S. Moore, Glen R. Walters
-
Patent number: 7376703Abstract: 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: GrantFiled: September 9, 2002Date of Patent: May 20, 2008Assignee: International Business Machines CorporationInventors: Vicki L. Colson, Thomas E. Creamer, Victor S. Moore, Glen R. Walters
-
Patent number: 7216143Abstract: 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: GrantFiled: January 3, 2002Date of Patent: May 8, 2007Assignee: International Business Machines CorporationInventors: Thomas E. Creamer, Victor S. Moore, Glen R. Walters
-
Patent number: 7200754Abstract: 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: GrantFiled: March 3, 2003Date of Patent: April 3, 2007Assignee: International Business Machines CorporationInventor: Glen R. Walters
-
Patent number: 7167917Abstract: 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: GrantFiled: January 3, 2002Date of Patent: January 23, 2007Assignee: International Business Machines CorporationInventors: Thomas E. Creamer, Zygmunt A. Lozinski, Joseph H. McIntyre, Victor S. Moore, Glen R. Walters