Patents by Inventor Javier Villalobos

Javier Villalobos 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).

  • Publication number: 20230396446
    Abstract: A method according to one embodiment includes transmitting, by an enterprise system, a data request for user data stored in a software wallet to a software wallet provider, transmitting, by the software wallet provider, an authorization request to an end user device of the user in association with the data request, creating, by the end user device, a transaction signed with a first private cryptographic key to generate a signed transaction, transmitting, by the end user device, the signed transaction to the software wallet provider, signing, by the software wallet provider, the signed transaction with a second private cryptographic key to generate a multi-signed transaction, transmitting, by the software wallet provider, the multi-signed transaction to the enterprise system, and validating, by the enterprise system, the multi-signed transaction using a public cryptographic key associated with the first private cryptographic key and the second private cryptographic key.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 7, 2023
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Patent number: 11757651
    Abstract: A method according to one embodiment includes transmitting, by an enterprise system, a data request for user data stored in a software wallet to a software wallet provider, transmitting, by the software wallet provider, an authorization request to an end user device of the user in association with the data request, creating, by the end user device, a transaction signed with a first private cryptographic key to generate a signed transaction, transmitting, by the end user device, the signed transaction to the software wallet provider, signing, by the software wallet provider, the signed transaction with a second private cryptographic key to generate a multi-signed transaction, transmitting, by the software wallet provider, the multi-signed transaction to the enterprise system, and validating, by the enterprise system, the multi-signed transaction using a public cryptographic key associated with the first private cryptographic key and the second private cryptographic key.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: September 12, 2023
    Assignee: Genesys Cloud Services, Inc.
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Patent number: 11637701
    Abstract: A method for conducting a data transaction between an on-chain enterprise and an off-chain enterprise according to one embodiment includes receiving at the on-chain enterprise a request for data from an end user; determining that the off-chain enterprise possesses the requested data; transmitting the request for data to an oracle system; transmitting the request for data to the off-chain enterprise; providing the requested data to the oracle system; providing the requested data to the on-chain enterprise by (i) generating a block representing the data transaction in the blockchain infrastructure, (ii) publishing the block to one or more nodes in the blockchain infrastructure, (iii) validating the data transaction at the one or more nodes in the blockchain infrastructure, (iv) adding the block to a blockchain based on a consensus reached among the one or more nodes in the blockchain infrastructure, (v) updating the one or more nodes in the blockchain infrastructure with the block, and (vi) labeling the data tr
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: April 25, 2023
    Assignee: Genesys Cloud Services, Inc.
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Patent number: 11626988
    Abstract: A method for executing hyper-personalized interactions across enterprises using interactions added to blockchains as transactions according to one embodiment includes determining, by a first enterprise system, an intent from a first interaction added to a blockchain via a blockchain transaction, determining, by the first enterprise system, a correlation between the intent and a set of subsequent related interactions with one or more enterprise systems different from the first enterprise system, and generating, by the first enterprise system, a second interaction with a second enterprise system of the one or more enterprise systems different from the first enterprise system, wherein the second interaction is within the set of subsequent related interactions.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: April 11, 2023
    Assignee: Genesys Cloud Services, Inc.
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Patent number: 11425251
    Abstract: A computer-implemented method related to routing incoming interactions of contact centers. The method may include: receiving initial data identifying a first incoming interaction that includes information disclosing at least an intent of the first incoming interaction; and performing a first subprocess to generate a personalized routing profile tailored to facilitate routing the first incoming interaction in accordance with preferences of a first customer. The first subprocess may include: accessing data from a database, the database including at least a first customer profile storing data relating to the first customer; based on the accessed data and the intent of the first incoming interaction, determining preferred agent characteristics data of the first customer for the first incoming interaction; and generating the personalized routing profile so to include the preferred agent characteristics data of the first customer.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: August 23, 2022
    Inventors: Yochai Konig, Archana Sekar, James Hvezda, Javier Villalobos
  • Patent number: 11367080
    Abstract: A method for personalizing a delivery of services to a first customer including: providing a customer profile; updating the customer profile via performing a first process to collect interaction data, the first process including the steps of: monitoring activity on the communication device and, therefrom, detecting the first interaction with the first contact center; identifying data relating to the first interaction for collecting as the interaction data; and updating the customer profile to include the interaction data identified from the first interaction; generating an interaction predictor, the interaction predictor comprising knowledge about the first customer derived, at least in part, from the data stored within the customer profile, the knowledge comprising a behavioral factor attributable to the first customer given a first type of interaction; and augmenting the customer profile by storing therein the interaction predictor.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: June 21, 2022
    Inventors: Yochai Konig, Archana Sekar, James Hvezda, Javier Villalobos
  • Publication number: 20220094524
    Abstract: A method for conducting a data transaction between a first and second contact center system using a permissioned blockchain infrastructure according to one embodiment includes receiving at the first system a request for data from an end user, determining that the second system possesses the requested data, transmitting the request for data to the second system, providing the requested data to the first system by generating a block representing the data transaction in the blockchain infrastructure, publishing the block to one or more nodes in the blockchain infrastructure, validating the data transaction at the one or more nodes in the blockchain infrastructure, adding the block to a blockchain based on a consensus reached among the one or more nodes in the blockchain infrastructure, updating the one or more nodes in the blockchain infrastructure with the block, labeling the data transaction as successful, and transmitting the requested data to the end user.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Publication number: 20220094544
    Abstract: A method for executing hyper-personalized interactions across enterprises using interactions added to blockchains as transactions according to one embodiment includes determining, by a first enterprise system, an intent from a first interaction added to a blockchain via a blockchain transaction, determining, by the first enterprise system, a correlation between the intent and a set of subsequent related interactions with one or more enterprise systems different from the first enterprise system, and generating, by the first enterprise system, a second interaction with a second enterprise system of the one or more enterprise systems different from the first enterprise system, wherein the second interaction is within the set of subsequent related interactions.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Publication number: 20220092056
    Abstract: A method for providing prediction-as-a-service through intelligent blockchain smart contracts according to one embodiment includes mining transaction data stored on a blockchain ledger in a blockchain network, executing at least one smart contract stored on the blockchain ledger to apply a predictive artificial intelligence model in the blockchain network based on the mined transaction data and trigger one or more actions in relation to an enterprise, and automatically instructing the enterprise to execute the one or more actions.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Publication number: 20220094543
    Abstract: A method for conducting a data transaction between an on-chain enterprise and an off-chain enterprise according to one embodiment includes receiving at the on-chain enterprise a request for data from an end user; determining that the off-chain enterprise possesses the requested data; transmitting the request for data to an oracle system; transmitting the request for data to the off-chain enterprise; providing the requested data to the oracle system; providing the requested data to the on-chain enterprise by (i) generating a block representing the data transaction in the blockchain infrastructure, (ii) publishing the block to one or more nodes in the blockchain infrastructure, (iii) validating the data transaction at the one or more nodes in the blockchain infrastructure, (iv) adding the block to a blockchain based on a consensus reached among the one or more nodes in the blockchain infrastructure, (v) updating the one or more nodes in the blockchain infrastructure with the block, and (vi) labeling the data tr
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Publication number: 20220094554
    Abstract: A method according to one embodiment includes transmitting, by an enterprise system, a data request for user data stored in a software wallet to a software wallet provider, transmitting, by the software wallet provider, an authorization request to an end user device of the user in association with the data request, creating, by the end user device, a transaction signed with a first private cryptographic key to generate a signed transaction, transmitting, by the end user device, the signed transaction to the software wallet provider, signing, by the software wallet provider, the signed transaction with a second private cryptographic key to generate a multi-signed transaction, transmitting, by the software wallet provider, the multi-signed transaction to the enterprise system, and validating, by the enterprise system, the multi-signed transaction using a public cryptographic key associated with the first private cryptographic key and the second private cryptographic key.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Publication number: 20220092686
    Abstract: A method for data bidding in an enterprise system comprising a first enterprise and a second enterprise using a permissioned blockchain infrastructure according to one embodiment includes receiving, by an end user device, a request for data from an end user; generating, by the end user device, an announcement including the request for data to the enterprise system, wherein the announcement initiates the data bidding by the enterprise system; receiving, by the end user device, at least one bid including requested data of at least one of the first enterprise and the second enterprise in response to the announcement; analyzing, by the end user device, the at least one bid from the at least one of the first enterprise and the second enterprise; selecting, by the end user device, the at least one of the first enterprise and the second enterprise; displaying, by the end user device, the at least one of the first enterprise and the second enterprise to the end user; receiving, by the end user device, an indication t
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Archana Sekar, Javier Villalobos, Yochai Konig
  • Publication number: 20210203784
    Abstract: A computer-implemented method related to routing incoming interactions of contact centers. The method may include: receiving initial data identifying a first incoming interaction that includes information disclosing at least an intent of the first incoming interaction; and performing a first subprocess to generate a personalized routing profile tailored to facilitate routing the first incoming interaction in accordance with preferences of a first customer. The first subprocess may include: accessing data from a database, the database including at least a first customer profile storing data relating to the first customer; based on the accessed data and the intent of the first incoming interaction, determining preferred agent characteristics data of the first customer for the first incoming interaction; and generating the personalized routing profile so to include the preferred agent characteristics data of the first customer.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Applicant: Genesys Telecommunications Laboratories, Inc.
    Inventors: Yochai Konig, Archana Sekar, James Hvezda, Javier Villalobos
  • Publication number: 20210201327
    Abstract: A method for personalizing a delivery of services to a first customer including: providing a customer profile; updating the customer profile via performing a first process to collect interaction data, the first process including the steps of: monitoring activity on the communication device and, therefrom, detecting the first interaction with the first contact center; identifying data relating to the first interaction for collecting as the interaction data; and updating the customer profile to include the interaction data identified from the first interaction; generating an interaction predictor, the interaction predictor comprising knowledge about the first customer derived, at least in part, from the data stored within the customer profile, the knowledge comprising a behavioral factor attributable to the first customer given a first type of interaction; and augmenting the customer profile by storing therein the interaction predictor.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Applicant: Genesys Telecommunications Laboratories, Inc.
    Inventors: Yochai Konig, Archana Sekar, James Hvezda, Javier Villalobos
  • Patent number: 10839432
    Abstract: A method for automating interactions with enterprises includes: receiving, through a user interface, a natural language request from a customer; determining a customer intent from the natural language request; conducting an automated interaction by: determining, by a personal bot controller circuit, an enterprise to service the customer intent; loading an enterprise library for interacting with an application programming interface (API) of the enterprise, the enterprise library including one or more library functions; identifying a library function for servicing the customer intent from among the one or more library functions; generating a request based on the identified library function and the customer intent; transmitting the generated request to the enterprise to initiate an interaction; receiving a response from the enterprise; and notifying the customer of a result of the interaction.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: November 17, 2020
    Inventors: Yochai Konig, Ron Harlev, Javier Villalobos, James Hvezda, Archana Sekar
  • Publication number: 20150201077
    Abstract: A method for generating a recommended action during a voice interaction in a contact center includes: analyzing in real time, on a computer system including a processor and memory storing instructions, audio data of the voice interaction; detecting, on the computer system, events from the audio data; identifying, on the computer system, a plurality of identified features corresponding to the detected events; supplying, on the computer system, the identified features to a statistical model; and identifying, on the computer system and using the statistical model and the identified features, the recommended action from a plurality of actions.
    Type: Application
    Filed: January 12, 2014
    Publication date: July 16, 2015
    Inventors: Yochai Konig, Javier Villalobos