Patents by Inventor Sasha Caskey

Sasha Caskey 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: 11550605
    Abstract: A method includes receiving data comprising a plurality of requests and a plurality of responses to the requests. The requests and the responses are associated with a virtual assistant programmed to address the plurality of requests. In the method, a machine learning (ML) classifier is used to partition the requests into a plurality of partitions corresponding to a plurality of request types. An interface for a user is generated to display a subset of the requests corresponding to at least one partition of the plurality of partitions and to display a response corresponding to the subset of the plurality of requests, wherein the response is based on one or more of the plurality of responses. The interface is configured to permit editing of the response by the user. The method also includes processing the response edited by the user, and transmitting the edited response to the virtual assistant.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: January 10, 2023
    Assignee: Kasisto, Inc.
    Inventors: David R. Winer, Jackson Deitelzweig, Sasha Caskey
  • Patent number: 11238132
    Abstract: A method for model management includes receiving data on which to base a model, evaluating the received data against a plurality of existing models and data associated with each of the plurality of existing models, determining whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data, and providing a user with the existing models that can be used as the model or as a basis to develop the model for the received data.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: February 1, 2022
    Assignee: Kasisto, Inc.
    Inventors: Guillermo Averboch, Sasha Caskey, Yi Ma, Sathish Pammi, Robert Stewart
  • Publication number: 20210406048
    Abstract: A method includes receiving data comprising a plurality of requests and a plurality of responses to the requests. The requests and the responses are associated with a virtual assistant programmed to address the plurality of requests. In the method, a machine learning (ML) classifier is used to partition the requests into a plurality of partitions corresponding to a plurality of request types. An interface for a user is generated to display a subset of the requests corresponding to at least one partition of the plurality of partitions and to display a response corresponding to the subset of the plurality of requests, wherein the response is based on one or more of the plurality of responses. The interface is configured to permit editing of the response by the user. The method also includes processing the response edited by the user, and transmitting the edited response to the virtual assistant.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: David R. Winer, Jackson Deitelzweig, Sasha Caskey
  • Publication number: 20200193330
    Abstract: A method for model management includes receiving data on which to base a model, evaluating the received data against a plurality of existing models and data associated with each of the plurality of existing models, determining whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data, and providing a user with the existing models that can be used as the model or as a basis to develop the model for the received data.
    Type: Application
    Filed: February 26, 2020
    Publication date: June 18, 2020
    Inventors: Guillermo Averboch, Sasha Caskey, Yi Ma, Sathish Pammi, Robert Stewart
  • Patent number: 10614377
    Abstract: A method for model management includes receiving data on which to base a model, evaluating the received data against a plurality of existing models and data associated with each of the plurality of existing models, determining whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data, and providing a user with the existing models that can be used as the model or as a basis to develop the model for the received data.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: April 7, 2020
    Assignee: Kasisto, Inc.
    Inventors: Guillermo Averboch, Sasha Caskey, Yi Ma, Sathish Pammi, Robert Stewart
  • Patent number: 10440003
    Abstract: A system for re-authentication comprises a re-authentication server, implemented by one or more processing devices. The re-authentication server is configured to receive a re-authentication request from an organizational server, process the re-authentication request, and transmit a re-authentication prompt to a user device, wherein the re-authentication request is transmitted from the organizational server to the re-authentication server without being communicated to an application server configured to receive a request for at least one of a service and data from the user device.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: October 8, 2019
    Assignee: KASISTO, INC.
    Inventors: Guillermo Averboch, Sasha Caskey, Yi Ma, Sathish Pammi, Robert Stewart
  • Publication number: 20180075354
    Abstract: A method for model management includes receiving data on which to base a model, evaluating the received data against a plurality of existing models and data associated with each of the plurality of existing models, determining whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data, and providing a user with the existing models that can be used as the model or as a basis to develop the model for the received data.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Guillermo Averboch, Sasha Caskey, Yi Ma, Sathish Pammi, Robert Stewart
  • Publication number: 20180077131
    Abstract: A system for re-authentication comprises a re-authentication server, implemented by one or more processing devices. The re-authentication server is configured to receive a re-authentication request from an organizational server, process the re-authentication request, and transmit a re-authentication prompt to a user device, wherein the re-authentication request is transmitted from the organizational server to the re-authentication server without being communicated to an application server configured to receive a request for at least one of a service and data from the user device.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Guillermo Averboch, Sasha Caskey, Yi Ma, Sathish Pammi, Robert Stewart
  • Publication number: 20150242961
    Abstract: Example systems and methods of providing enriched financial transaction records are described. In one implementation, a method identifies a financial transaction record that describes a financial transaction associated with a financial institution. The method accesses metadata that has a relationship to the financial transaction and is not structured as a financial transaction record. The metadata is associated with the financial transaction record.
    Type: Application
    Filed: February 25, 2014
    Publication date: August 27, 2015
    Applicant: SRI International
    Inventors: Sasha Caskey, Zor Gorelov, Dror Oren, William Mark
  • Publication number: 20150134449
    Abstract: Example financial conversation management systems and methods are described. In one implementation, a method receives a request from a user and identifies financial data associated with the user. The method determines an answer to the request from the user and infers a user intent based on the financial data associated with the user. An offer is selected for the user based on the user intent.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: SRI International
    Inventors: Zor Gorelov, Sasha Caskey, Dror Oren, William Mark
  • Publication number: 20060247931
    Abstract: A method for multiple value confirmation and correction in spoken dialog systems. A user is allowed to correct errors in values captured by the spoken dialog system, such that the interaction necessary for error correction between the system and the user is reduced. When the spoken dialog system collects a set of values from a user, the system provides a spoken confirmation of the set of values to the user. The spoken confirmation comprises the set of values and possibly pause associated with each value. Upon hearing an incorrect value, the user may react and barge-in the spoken confirmation and provide a corrected value. Responsive to detecting the user interruption during the pause or after the system speaking of a value, the system halts the spoken confirmation and collects the corrected value. The system then provides a new spoken confirmation to the user, wherein the new spoken confirmation includes the corrected value.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Sasha Caskey, Juan Huerta, Roberto Pieraccini