Patents by Inventor Savio Mendes DE FIGUEIREDO

Savio Mendes DE FIGUEIREDO 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: 10999230
    Abstract: Techniques of relevant content surfacing in a computer productivity platform are disclosed herein. In one embodiment, a method includes receiving, at an email server of the computer productivity platform, an email having a message body containing content and determining whether the content of the email contains a request to or a commitment by the user. In response to determining that the content of the email contains a request to or a commitment, inserting metadata containing one or more properties of the request or commitment into the email, the metadata. Then, when viewing of the content of the email by the user is detected, the computer productivity platform is queried for additional content using the properties of the request or commitment as keywords. The additional content is then surfaced to the user as being related to the content in the message body of the email.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravin Sachdeva, Savio Mendes de Figueiredo, Mauricio Cunille Blando, Santosh Kumar, Kiran Phani Kaja, Haroon Dawood Barri, Alexey Razuvaev, Krish Gali, Kalyan Ayloo, Ryan Thomas Murphy, Shravya Konda, Luiz Gustavo Bustamante Magalhaes
  • Publication number: 20190364003
    Abstract: Techniques of relevant content surfacing in a computer productivity platform are disclosed herein. In one embodiment, a method includes receiving, at an email server of the computer productivity platform, an email having a message body containing content and determining whether the content of the email contains a request to or a commitment by the user. In response to determining that the content of the email contains a request to or a commitment, inserting metadata containing one or more properties of the request or commitment into the email, the metadata. Then, when viewing of the content of the email by the user is detected, the computer productivity platform is queried for additional content using the properties of the request or commitment as keywords. The additional content is then surfaced to the user as being related to the content in the message body of the email.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 28, 2019
    Inventors: Ravin Sachdeva, Savio Mendes de Figueiredo, Mauricio Cunille Blando, Santosh Kumar, Kiran Phani Kaja, Haroon Dawood Barri, Alexey Razuvaev, Krish Gali, Kalyan Ayloo, Ryan Thomas Murphy, Shravya Konda, Luiz Gustavo Bustamante Magalhaes
  • Patent number: 10289460
    Abstract: A system generates a first data set by executing, in response to occurrence of an event, a data flow configured with a property of a first object of a first data processing system to map the first object to a second object of a second data processing system. The system acquires additional information, including additional properties of the first object and data used by the first and second data processing systems to communicate with other data processing systems, from the first and second data processing systems to map the first object to the second object. The system generates a second data set having a format compatible with the second data processing system based on the first data set and the additional information and sends the second data set to the second data processing system. The system maps other objects using reconfigured data flows.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: May 14, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Aron Drollinger, Joern Lindhard Mortensen, Savio Mendes De Figueiredo, Krishna Kannan
  • Publication number: 20180136989
    Abstract: A system generates a first data set by executing, in response to occurrence of an event, a data flow configured with a property of a first object of a first data processing system to map the first object to a second object of a second data processing system. The system acquires additional information, including additional properties of the first object and data used by the first and second data processing systems to communicate with other data processing systems, from the first and second data processing systems to map the first object to the second object. The system generates a second data set having a format compatible with the second data processing system based on the first data set and the additional information and sends the second data set to the second data processing system. The system maps other objects using reconfigured data flows.
    Type: Application
    Filed: March 2, 2017
    Publication date: May 17, 2018
    Inventors: Robert Aron DROLLINGER, Joern Lindhard MORTENSEN, Savio Mendes DE FIGUEIREDO, Krishna KANNAN