Patents by Inventor Jean-David Dahan

Jean-David Dahan 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: 11889023
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: January 30, 2024
    Assignee: Fancloud, Inc.
    Inventors: Jean-David Dahan, Shai Berger, Michael Pultz, Jason Bigue
  • Publication number: 20220210274
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Application
    Filed: March 18, 2022
    Publication date: June 30, 2022
    Applicant: FonCloud, Inc.
    Inventors: Jean-David Dahan, Shai Berger, Michael Pultz, Jason Bigue
  • Patent number: 11283926
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: March 22, 2022
    Assignee: FonCloud, Inc.
    Inventors: Jean-David Dahan, Shai Berger, Michael Pultz, Jason Bigue
  • Publication number: 20210112161
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 15, 2021
    Applicant: FonCloud, Inc.
    Inventors: Jean-David Dahan, Shai Berger, Michael Pultz, Jason Bique
  • Patent number: 10904384
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Grant
    Filed: September 15, 2019
    Date of Patent: January 26, 2021
    Inventors: Jean-David Dahan, Shai Berger, Michael Pultz, Jason Bique
  • Publication number: 20200076948
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Application
    Filed: September 15, 2019
    Publication date: March 5, 2020
    Inventors: Jean-David Dahan, Shai Berger, Michael Pultz
  • Patent number: 10521322
    Abstract: A first set of information is identified, collected by a first agent during monitoring of a first software component. A second set of information is identified, that was collected by a second agent during monitoring of a second software component. It can be determined that the first and second sets of information each include characteristics of a particular transaction involving the first and second software components. A model is generated of the particular transaction based at least in part on the first and second sets of information. The model includes a representation of the involvement of the first and second software components within the particular transaction. In some aspects, characteristics included in the first and second set of information can include timing information for use, for example, in generating a model representing ordering of software components' involvement in one or more transactions.
    Type: Grant
    Filed: February 21, 2015
    Date of Patent: December 31, 2019
    Assignee: CA, Inc.
    Inventors: John J. Michelsen, Jean-David Dahan
  • Patent number: 10419610
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: September 17, 2019
    Assignee: FonCloud, Inc.
    Inventors: Jean-David Dahan, Shai Berger, Jason Bigue, Michael Pultz
  • Patent number: 10171660
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides callers with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: January 1, 2019
    Assignee: FonCloud, Inc.
    Inventor: Jean-David Dahan
  • Patent number: 10154098
    Abstract: Transaction data is received from a software-based agent instrumented on a particular software component in a system comprising a plurality of software components. The transaction data can describe characteristics of a particular transaction involving the particular software component and another software component in the plurality of software components as observed by the agent during operation of the system, the particular transaction is contemporaneous with another transaction involving software components in the system. From the transaction data, the particular transaction is determined to fall within a defined transaction boundary for the system. A profiler is automatically invoked to profile the particular transaction based on determining that the particular transaction falls within the transaction boundary.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: December 11, 2018
    Assignee: CA, Inc.
    Inventors: Jean David Dahan, Arpad Jakab
  • Publication number: 20180217924
    Abstract: Transaction data is received identifying characteristics of a particular transaction involving the first software component and a second software component as observed by an agent during operation of the system. The particular transaction is contemporaneous with another transaction involving software components in the system. It is determined, from the transaction data, that the particular transaction falls within a defined transaction boundary for the system and the other transaction falls outside the transaction boundary. A virtual service is instantiated for use in the particular transaction that simulates responses of a particular software component of the system.
    Type: Application
    Filed: March 28, 2018
    Publication date: August 2, 2018
    Applicant: CA, Inc.
    Inventor: Jean David Dahan
  • Patent number: 10025839
    Abstract: Frame data is received from an agent instrumented on a software component, the frame data describing a particular request from the software component to a database access component intercepted at the agent. The particular request corresponds to a transaction involving a database and the software component can interface with the database using the database access component. A service mode is identified that corresponds to the transaction and virtualization data is generated based on the service model and the particular request. The virtualization data is sent to the agent that describes a virtualized response to be provided by the agent to the software component as a response to the particular request.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: July 17, 2018
    Assignee: CA, Inc.
    Inventors: Jean-David Dahan, James Stephen Kress
  • Patent number: 9946639
    Abstract: Transaction data is received identifying characteristics of a particular transaction involving the first software component and a second software component as observed by an agent during operation of the system. The particular transaction is contemporaneous with another transaction involving software components in the system. It is determined, from the transaction data, that the particular transaction falls within a defined transaction boundary for the system and the other transaction falls outside the transaction boundary. A virtual service is instantiated for use in the particular transaction that simulates responses of a particular software component of the system.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: April 17, 2018
    Assignee: CA, Inc.
    Inventor: Jean David Dahan
  • Publication number: 20180054524
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Application
    Filed: October 17, 2017
    Publication date: February 22, 2018
    Inventors: Jean-David Dahan, Shai Berger, Jason Bigue, Michael Pultz
  • Patent number: 9886365
    Abstract: Transaction data is received from an agent instrumented on a first one of a plurality of software components in a system, the transaction data identifying characteristics observed by the agent during monitoring of the first software component during a transaction involving the first software component and a second one of the plurality of software components. A second thread running on the second software component is identified that is at least partially dependent on a first thread run on the first software component during the transaction, the second thread corresponding to code of the second software component with a conditional breakpoint defined to be triggered based on when the second thread falls within a defined transaction boundary for the system. From the transaction data, it can be determined that the second thread falls within the transaction boundary to cause the conditional breakpoint to be triggered.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: February 6, 2018
    Assignee: CA, Inc.
    Inventors: Jean David Dahan, Rajagopal Rao
  • Patent number: 9841960
    Abstract: According to one aspect of the present disclosure, a method comprises receiving a command to load first compiled program code for execution by a processor. The first compiled program code is decompiled to generate source code. The source code is compiled to generate second compiled program code, the second compiled program code comprising information associated with the source code. The second compiled program code is provided to a debugger.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: December 12, 2017
    Assignee: CA, Inc.
    Inventor: Jean David Dahan
  • Publication number: 20170286281
    Abstract: Transaction data is received identifying characteristics of a particular transaction involving the first software component and a second software component as observed by an agent during operation of the system. The particular transaction is contemporaneous with another transaction involving software components in the system. It is determined, from the transaction data, that the particular transaction falls within a defined transaction boundary for the system and the other transaction falls outside the transaction boundary. A virtual service is instantiated for use in the particular transaction that simulates responses of a particular software component of the system.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventor: Jean David Dahan
  • Publication number: 20170257487
    Abstract: A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides callers with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
    Type: Application
    Filed: May 18, 2017
    Publication date: September 7, 2017
    Inventor: Jean-David Dahan
  • Publication number: 20170199806
    Abstract: Transaction data is received from an agent instrumented on a first one of a plurality of software components in a system, the transaction data identifying characteristics observed by the agent during monitoring of the first software component during a transaction involving the first software component and a second one of the plurality of software components. A second thread running on the second software component is identified that is at least partially dependent on a first thread run on the first software component during the transaction, the second thread corresponding to code of the second software component with a conditional breakpoint defined to be triggered based on when the second thread falls within a defined transaction boundary for the system. From the transaction data, it can be determined that the second thread falls within the transaction boundary to cause the conditional breakpoint to be triggered.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Inventors: Jean David Dahan, Rajagopal Rao
  • Publication number: 20170199736
    Abstract: Transaction data is received from a software-based agent instrumented on a particular software component in a system comprising a plurality of software components. The transaction data can describe characteristics of a particular transaction involving the particular software component and another software component in the plurality of software components as observed by the agent during operation of the system, the particular transaction is contemporaneous with another transaction involving software components in the system. From the transaction data, the particular transaction is determined to fall within a defined transaction boundary for the system. A profiler is automatically invoked to profile the particular transaction based on determining that the particular transaction falls within the transaction boundary.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Inventors: Jean David Dahan, Arpad Jakab