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: 9838871
    Abstract: 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: Grant
    Filed: September 2, 2015
    Date of Patent: December 5, 2017
    Inventor: Matthew W. Hartley
  • Publication number: 20160192190
    Abstract: 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: Application
    Filed: September 2, 2015
    Publication date: June 30, 2016
    Inventor: MATTHEW W. HARTLEY
  • Patent number: 8478588
    Abstract: 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: Grant
    Filed: December 12, 2003
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
  • Patent number: 7953603
    Abstract: 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: Grant
    Filed: December 21, 2005
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mario E. De Armas, Matthew W. Hartley, Joseph I. Herman, Wendi L. Nusbickel, Geetika Tandon
  • Patent number: 7890594
    Abstract: 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: Grant
    Filed: August 25, 2008
    Date of Patent: February 15, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
  • Patent number: 7826600
    Abstract: 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: Grant
    Filed: December 22, 2003
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
  • Patent number: 7596554
    Abstract: 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: Grant
    Filed: December 9, 2003
    Date of Patent: September 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
  • Publication number: 20090012795
    Abstract: 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: Application
    Filed: August 25, 2008
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
  • Patent number: 7424433
    Abstract: 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: Grant
    Filed: December 12, 2003
    Date of Patent: September 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
  • Patent number: 7349836
    Abstract: 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: Grant
    Filed: December 12, 2003
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
  • Patent number: 6975986
    Abstract: 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: Grant
    Filed: May 30, 2001
    Date of Patent: December 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Matthew W. Hartley, James R. Lewis, David F. Ma
  • Patent number: 6963834
    Abstract: 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: Grant
    Filed: May 29, 2001
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Matthew W. Hartley, James R. Lewis, David E. Reich
  • Patent number: 6910012
    Abstract: 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: Grant
    Filed: May 16, 2001
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Matthew W. Hartley, David E. Reich
  • Publication number: 20020184016
    Abstract: 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: Application
    Filed: May 29, 2001
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: Matthew W. Hartley, James R. Lewis, David E. Reich
  • Publication number: 20020184035
    Abstract: 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: Application
    Filed: May 30, 2001
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: Matthew W. Hartley, James R. Lewis, David F. Ma
  • Publication number: 20020184019
    Abstract: 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: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: Matthew W. Hartley, James R. Lewis
  • Publication number: 20020173956
    Abstract: 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: Application
    Filed: May 16, 2001
    Publication date: November 21, 2002
    Applicant: International Business Machines Corporation
    Inventors: Matthew W. Hartley, David E. Reich