Patents by Inventor Robledo Pontes-Filho

Robledo Pontes-Filho 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: 11392702
    Abstract: Described herein is a device (e.g., IoT device) having bootstrap code that communicates with a secure global registry (e.g., private distributed shared blockchain database). The bootstrap code of the device uses a globally unique device identifier of the device to the secure global registry. The bootstrap code receives information from the secure global registry which the bootstrap code uses to obtain information to connect to a cloud-based endpoint. The bootstrap code can download an appropriate software development kit (SDK) associated with the particular cloud based, at least in part, upon the received information. The device can be registered in the secure global registry by creating a globally unique identifier for the device. An initial entry can be created in the secure global registry comprising the globally unique identifier, with the secure global registry stores current cloud-based endpoint information, if any, for the device.
    Type: Grant
    Filed: March 17, 2019
    Date of Patent: July 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Balendran Mugundan, Affan Arshad Dar, Anush Prabhu Ramachandran, Raimundo Robledo Pontes Filho, Rajeev Mandayam Vokkarne
  • Patent number: 10944697
    Abstract: A sliding window buffer is implemented on a local computing device that places chunks of content from a data source into a local buffer for transmission on a per-chunk basis. A portion of memory in the local buffer can be re-used for a single data transmission operation until the content is fully transmitted to a remote computing device. Logical positions on the local buffer which correlate to inner positions on the data source are utilized to enable the sliding window buffer to retrieve and retransmit chunks of data, if necessary. An inner position indicates a byte location in the data source and a logical position indicates a corresponding byte position in the local buffer. The local computing device can utilize byte positions to retrieve and re-transmit chunks of data if, for example, the device fails to receive an acknowledgement from the remote computing device for any of the data.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dane Russell Walton, Marcos Perez Mokarzel, Gregory David Manyak, Raimundo Robledo Pontes Filho, Himanshu Gupta
  • Publication number: 20200314034
    Abstract: A sliding window buffer is implemented on a local computing device that places chunks of content from a data source into a local buffer for transmission on a per-chunk basis. A portion of memory in the local buffer can be re-used for a single data transmission operation until the content is fully transmitted to a remote computing device. Logical positions on the local buffer which correlate to inner positions on the data source are utilized to enable the sliding window buffer to retrieve and retransmit chunks of data, if necessary. An inner position indicates a byte location in the data source and a logical position indicates a corresponding byte position in the local buffer. The local computing device can utilize byte positions to retrieve and re-transmit chunks of data if, for example, the device fails to receive an acknowledgement from the remote computing device for any of the data.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Dane Russell WALTON, Marcos Perez MOKARZEL, Gregory David MANYAK, Raimundo Robledo PONTES FILHO, Himanshu GUPTA
  • Publication number: 20200293663
    Abstract: Described herein is a device (e.g., IoT device) having bootstrap code that communicates with a secure global registry (e.g., private distributed shared blockchain database). The bootstrap code of the device uses a globally unique device identifier of the device to the secure global registry. The bootstrap code receives information from the secure global registry which the bootstrap code uses to obtain information to connect to a cloud-based endpoint. The bootstrap code can download an appropriate software development kit (SDK) associated with the particular cloud based, at least in part, upon the received information. The device can be registered in the secure global registry by creating a globally unique identifier for the device. An initial entry can be created in the secure global registry comprising the globally unique identifier, with the secure global registry stores current cloud-based endpoint information, if any, for the device.
    Type: Application
    Filed: March 17, 2019
    Publication date: September 17, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Balendran Mugundan, Affan Arshad Dar, Anush Prabhu Ramachandran, Raimundo Robledo Pontes Filho, Rajeev Mandayam Vokkarne
  • Patent number: 9495639
    Abstract: A classification application identifies patterns and evidences within representative documents. The application constructs a classification rule according to an entity and an affinity determined from the patterns and evidences. The application processes the representative documents with the classification rule to evaluate whether the rules meet acceptance requirements. Subsequent to a successful evaluation, the application identifies confidence levels for patterns and evidences within other documents.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: November 15, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Charles Lamanna, Mauktik Gandhi, Andrey Shur, Abhijat Kanade, Jeffrey Brown, Robledo Pontes-Filho
  • Publication number: 20150170036
    Abstract: A classification application identifies patterns and evidences within representative documents. The application constructs a classification rule according to an entity and an affinity determined from the patterns and evidences. The application processes the representative documents with the classification rule to evaluate whether the rules meet acceptance requirements. Subsequent to a successful evaluation, the application identifies confidence levels for patterns and evidences within other documents.
    Type: Application
    Filed: February 25, 2015
    Publication date: June 18, 2015
    Inventors: Charles Lamanna, Mauktik Gandhi, Andrey Shur, Abhijat Kanade, Jeffrey Brown, Robledo Pontes-Filho
  • Patent number: 8972328
    Abstract: A classification application identifies patterns and evidences within representative documents. The application constructs a classification rule according to an entity and an affinity determined from the patterns and evidences. The application processes the representative documents with the classification rule to evaluate whether the rules meet acceptance requirements. Subsequent to a successful evaluation, the application identifies confidence levels for patterns and evidences within other documents.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Charles Lamanna, Mauktik Gandhi, Andrey Shur, Abhijat Kanade, Jeffrey Brown, Robledo Pontes-Filho
  • Publication number: 20130339288
    Abstract: A classification application identifies patterns and evidences within representative documents. The application constructs a classification rule according to an entity and an affinity determined from the patterns and evidences. The application processes the representative documents with the classification rule to evaluate whether the rules meet acceptance requirements. Subsequent to a successful evaluation, the application identifies confidence levels for patterns and evidences within other documents.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: Microsoft Corporation
    Inventors: Charles Lamanna, Mauktik Gandhi, Andrey Shur, Abhijat Kanade, Jeffrey Brown, Robledo Pontes-Filho