Patents by Inventor Eduardo Ribeiro Rodrigues

Eduardo Ribeiro Rodrigues 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: 20220382745
    Abstract: The present disclosure relates generally to techniques for extending or customizing base skills (e.g., chatbots). According to certain embodiments, a bot extension infrastructure is provided to facilitate customization and/or extension of base skills, separately tracking different versions of the base skills and the extensions, applying an extension to different versions of a base skill, or applying different versions of extensions to a same base skill. The extensions to the base skills include JSON extensions indicating modifications to metadata of the base skills. A base skill (e.g., downloaded from a skills store) can be extended or customized by applying a JSON extension that describes the changes to be made to the metadata of the base skill.
    Type: Application
    Filed: August 11, 2022
    Publication date: December 1, 2022
    Applicant: Oracle International Corporation
    Inventor: Eduardo Ribeiro Rodrigues
  • Patent number: 11461311
    Abstract: The present disclosure relates generally to techniques for extending or customizing base skills (e.g., chatbots). According to certain embodiments, a bot extension infrastructure is provided to facilitate customization and/or extension of base skills, separately tracking different versions of the base skills and the extensions, applying an extension to different versions of a base skill, or applying different versions of extensions to a same base skill. The extensions to the base skills include JSON extensions indicating modifications to metadata of the base skills. A base skill (e.g., downloaded from a skills store) can be extended or customized by applying a JSON extension that describes the changes to be made to the metadata of the base skill.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: October 4, 2022
    Assignee: Oracle International Corporation
    Inventor: Eduardo Ribeiro Rodrigues
  • Publication number: 20200341970
    Abstract: The present disclosure relates generally to techniques for extending or customizing base skills (e.g., chatbots). According to certain embodiments, a bot extension infrastructure is provided to facilitate customization and/or extension of base skills, separately tracking different versions of the base skills and the extensions, applying an extension to different versions of a base skill, or applying different versions of extensions to a same base skill. The extensions to the base skills include JSON extensions indicating modifications to metadata of the base skills. A base skill (e.g., downloaded from a skills store) can be extended or customized by applying a JSON extension that describes the changes to be made to the metadata of the base skill.
    Type: Application
    Filed: March 23, 2020
    Publication date: October 29, 2020
    Applicant: Oracle International Corporation
    Inventor: Eduardo Ribeiro Rodrigues
  • Patent number: 9851952
    Abstract: Techniques are disclosed for enabling seamless RESTful API generation and consumption through a single channel. Certain techniques are disclosed that allow for clients to both create an API and then immediately use or consume the API through a single channel of communication with a single component, such as a series of HTTP requests and/or responses sent between an application and an API Generation and Consumption (AGC) module.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 26, 2017
    Assignee: Oracle International Corporation
    Inventors: Eduardo Ribeiro Rodrigues, Fabio de Souza, Wynne Chan
  • Publication number: 20160092173
    Abstract: Techniques are disclosed for enabling seamless RESTful API generation and consumption through a single channel. Certain techniques are disclosed that allow for clients to both create an API and then immediately use or consume the API through a single channel of communication with a single component, such as a series of HTTP requests and/or responses sent between an application and an API Generation and Consumption (AGC) module.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Eduardo Ribeiro Rodrigues, Fabio de Souza, Wynne Chan