Patents by Inventor Matthew W. Hartley
Matthew W. Hartley 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: 9838871Abstract: An access control system comprised of access points and a social access control system. The access points can be communication intermediaries for accessing an associated entity. The social access control system can be configured to limit interactions with the access point to mobile devices associated with members of a social access control network as defined by an owner of the access point. The owner can be a member of the social access control network. The mobile device can be required to be within a physical proximity, defined by the owner, of the access point. The mobile devices of members of the social access control network lacking an association with the access point can be unable to perform interactions that affect the entity of the access point when within the physical proximity.Type: GrantFiled: September 2, 2015Date of Patent: December 5, 2017Inventor: Matthew W. Hartley
-
Publication number: 20160192190Abstract: An access control system comprised of access points and a social access control system. The access points can be communication intermediaries for accessing an associated entity. The social access control system can be configured to limit interactions with the access point to mobile devices associated with members of a social access control network as defined by an owner of the access point. The owner can be a member of the social access control network. The mobile device can be required to be within a physical proximity, defined by the owner, of the access point. The mobile devices of members of the social access control network lacking an association with the access point can be unable to perform interactions that affect the entity of the access point when within the physical proximity.Type: ApplicationFiled: September 2, 2015Publication date: June 30, 2016Inventor: MATTHEW W. HARTLEY
-
Patent number: 8478588Abstract: A method and system for testing voice applications, such as VoiceXML applications, is provided. The system provides a run-time simulation environment for voice applications that simulates and automates user interaction. A user simulation script is provided in a customized mark-up language. The voice application is processed to derive a nominal output of the voice application. The user simulation script is processed to generate a simulated output for the voice application corresponding to the nominal output. The user simulation script is also processed to generate a simulated input for the voice application corresponding to a pre-determined user input to the voice application. The simulated inputs and outputs are executed in conjunction with the voice application in real-time to test the application.Type: GrantFiled: December 12, 2003Date of Patent: July 2, 2013Assignee: International Business Machines CorporationInventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
-
Patent number: 7953603Abstract: A machine readable storage can include a set of instructions for load balancing. The storage can include a plug-in receptor of a load balancer. The plug-in receptor can be compliant with a known industry standard and can be is associated with a two or more load balancing algorithms. The load balancer can utilize selected ones of the load balancing algorithms to determine which of two or more voice servers are to handle incoming speech processing requests. Selected ones of the load balancing algorithms can include a speech utilization algorithm. The speech utilization algorithm can calculate a speech utilization score for at least one of the voice servers based upon speech processing specific factors.Type: GrantFiled: December 21, 2005Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Mario E. De Armas, Matthew W. Hartley, Joseph I. Herman, Wendi L. Nusbickel, Geetika Tandon
-
Patent number: 7890594Abstract: A method and system for testing voice applications, such as VoiceXML applications, is provided. The system provides a run-time simulation environment for voice applications that simulates and automates user interaction. A user simulation script is provided in a customized mark-up language. The voice application is processed to derive a nominal output of the voice application. The user simulation script is processed to generate a simulated output for the voice application corresponding to the nominal output. Conditional logic may be applied to the nominal output to generate a simulated input in response thereto. The user simulation script is specified in a customized mark-up language having a set of one or more conditional tags and an internal variable for the nominal output of the voice application.Type: GrantFiled: August 25, 2008Date of Patent: February 15, 2011Assignee: Nuance Communications, Inc.Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
-
Patent number: 7826600Abstract: A method and system of compiling and caching voice application documents in order to provide more efficient retrieval of resources in a web-programming model such as in the VoiceXML domain. The method and system of the present invention requires that a voice application resource such as a VoiceXML document first be transformed into a representative object model before it is stored in the system's cache memory, and that this model becomes the voice application resource that is ultimately executed by the VoiceXML interpreter. The representative object model contains all of the data of the original source document but in a compressed and optimized format therefore occupying a smaller footprint in memory. The representative object model also contains the code necessary to execute the data. Further, the compressed representative object model does not need to be compiled again before execution.Type: GrantFiled: December 22, 2003Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
-
Patent number: 7596554Abstract: A method and system of storing and accessing documents on a computer file system utilizing a file system-independent key for use in an index-less browser caching mechanism. The present invention is a method and system for storing a resource such as a document or group of documents on a computer file system using a Universal Resource Indicator (URI) as the file name by generating a unique system-independent key from the URI for use in an index-less browser caching system. The invention takes into account the various file entry length limitations enforced by each unique file system by converting the specified URI into a key containing hexadecimal values of the key's characteristics. In this fashion, an index-less browser caching system such as a Web browser of a VoiceXML browser is created that is file system-independent.Type: GrantFiled: December 9, 2003Date of Patent: September 29, 2009Assignee: International Business Machines CorporationInventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
-
Publication number: 20090012795Abstract: A method and system for testing voice applications, such as VoiceXML applications, is provided. The system provides a run-time simulation environment for voice applications that simulates and automates user interaction. A user simulation script is provided in a customized mark-up language. The voice application is processed to derive a nominal output of the voice application. The user simulation script is processed to generate a simulated output for the voice application corresponding to the nominal output. Conditional logic may be applied to the nominal output to generate a simulated input in response thereto. The user simulation script is specified in a customized mark-up language having a set of one or more conditional tags and an internal variable for the nominal output of the voice application.Type: ApplicationFiled: August 25, 2008Publication date: January 8, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
-
Patent number: 7424433Abstract: A method and system for testing voice applications, such as VoiceXML applications, is provided. The system provides a run-time simulation environment for voice applications that simulates and automates user interaction. A user simulation script is provided in a customized mark-up language. The voice application is processed to derive a nominal output of the voice application. The user simulation script is processed to generate a simulated output for the voice application corresponding to the nominal output. Conditional logic may be applied to the nominal output to generate a simulated input in response thereto. The user simulation script is specified in a customized mark-up language having a set of one or more conditional tags and an internal variable for the nominal output of the voice application.Type: GrantFiled: December 12, 2003Date of Patent: September 9, 2008Assignee: International Business Machines CorporationInventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
-
Method and process to generate real time input/output in a voice XML run-time simulation environment
Patent number: 7349836Abstract: A method and system for testing voice applications, such as VoiceXML applications, is provided. The system provides a run-time simulation environment for voice applications that simulates and automates user interaction. A user simulation script is provided in a customized mark-up language. The voice application is processed to derive a nominal output of the voice application. The user simulation script is processed to generate a simulated output for the voice application corresponding to the nominal output. The user simulation script is also processed to generate a simulated input for the voice application corresponding to a pre-determined user input to the voice application. The simulated inputs and outputs are executed in conjunction with the voice application in real-time to test the application. Execution time rates for text based input and output are calculated based on empirical speaking rates of human users.Type: GrantFiled: December 12, 2003Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett -
Patent number: 6975986Abstract: A voice spelling method. A voice spelling method can include the steps of: in an audio-only interface, receiving a plurality of audio signals representative of spoken characters, the plurality of spoken characters specifying a string; and, through the audio-only interface, providing audible feedback in between each received spoken character. Additionally, the method can include the steps of: through the audio-only interface, audibly playing back each spoken character; accepting a voice selection of one of the played back characters, the selection denoting a disputed character; identifying a replacement character; and, replacing the disputed character with the identified replacement character in the specified string.Type: GrantFiled: May 30, 2001Date of Patent: December 13, 2005Assignee: International Business Machines CorporationInventors: Matthew W. Hartley, James R. Lewis, David F. Ma
-
Patent number: 6963834Abstract: A method for performing speech recognition can include determining a recognition result for received user speech. The recognition result can include recognized text and a corresponding confidence score. The confidence score of the recognition result can correspond to a predetermined minimum threshold. If the confidence score does not exceed the predetermined minimum threshold, the user can be presented with at least one empirically determined alternate word candidate corresponding to the recognition result.Type: GrantFiled: May 29, 2001Date of Patent: November 8, 2005Assignee: International Business Machines CorporationInventors: Matthew W. Hartley, James R. Lewis, David E. Reich
-
Patent number: 6910012Abstract: A method for performing speech recognition can include the steps of providing a grammar including entries comprising a parent word and a pseudo word being substantially phonetically equivalent to the parent word. The grammar can provide a translation from the pseudo word to the parent word. The parent word can be received as speech and the speech can be compared to the grammar entries. Additionally, the speech can be matched to the pseudo word and the pseudo word can be translated to the parent word.Type: GrantFiled: May 16, 2001Date of Patent: June 21, 2005Assignee: International Business Machines CorporationInventors: Matthew W. Hartley, David E. Reich
-
Publication number: 20020184016Abstract: A method for performing speech recognition can include determining a recognition result for received user speech. The recognition result can include recognized text and a corresponding confidence score. The confidence score of the recognition result can correspond to a predetermined minimum threshold. If the confidence score does not exceed the predetermined minimum threshold, the user can be presented with at least one empirically determined alternate word candidate corresponding to the recognition result.Type: ApplicationFiled: May 29, 2001Publication date: December 5, 2002Applicant: International Business Machines CorporationInventors: Matthew W. Hartley, James R. Lewis, David E. Reich
-
Publication number: 20020184035Abstract: A voice spelling method. A voice spelling method can include the steps of: in an audio-only interface, receiving a plurality of audio signals representative of spoken characters, the plurality of spoken characters specifying a string; and, through the audio-only interface, providing audible feedback in between each received spoken character. Additionally, the method can include the steps of: through the audio-only interface, audibly playing back each spoken character; accepting a voice selection of one of the played back characters, the selection denoting a disputed character; identifying a replacement character; and, replacing the disputed character with the identified replacement character in the specified string.Type: ApplicationFiled: May 30, 2001Publication date: December 5, 2002Applicant: International Business Machines CorporationInventors: Matthew W. Hartley, James R. Lewis, David F. Ma
-
Publication number: 20020184019Abstract: A method of speech recognition can include receiving at least one spoken word and performing speech recognition to determine a recognition result. The spoken word can be compared to the recognition result to determine if the recognition result is an incorrectly recognized word. The spoken word can be identified as an alternate word candidate for the incorrectly recognized word.Type: ApplicationFiled: May 31, 2001Publication date: December 5, 2002Applicant: International Business Machines CorporationInventors: Matthew W. Hartley, James R. Lewis
-
Publication number: 20020173956Abstract: A method for performing speech recognition can include the steps of providing a grammar including entries comprising a parent word and a pseudo word being substantially phonetically equivalent to the parent word. The grammar can provide a translation from the pseudo word to the parent word. The parent word can be received as speech and the speech can be compared to the grammar entries. Additionally, the speech can be matched to the pseudo word and the pseudo word can be translated to the parent word.Type: ApplicationFiled: May 16, 2001Publication date: November 21, 2002Applicant: International Business Machines CorporationInventors: Matthew W. Hartley, David E. Reich