Patents by Inventor Marcus Vinicius Silva Gois

Marcus Vinicius Silva Gois 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: 20220414070
    Abstract: A graph tracks the lineage of customer data, including when it was originally extracted from a customer computing system, and any transformation results indicating transformations that were performed on the customer data. The graph is traversed to identify nodes in the graph that have expired based upon data removal policies. The customer data represented by the expired nodes in the graph is deleted and the graph is modified to delete the expired nodes. The modified graph is then stored in persistent memory until data removal is next triggered.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Inventors: Arpan Jugalkishor Asawa, Brian Douglas Remick, Marcus Vinicius Silva Gois, Ritesh Kumar Sinha, Sidi Lin, Sejal Kiran Shinde, Ryan Lee Jobse, Rong Guo, Sharanya Chinnusamy, Marc Andrew Power, Marcus Jon Jager
  • Patent number: 9438673
    Abstract: Tenant changes are received at a multi-tenant service. The tenant changes are segmented, by tenant, and individual update streams are established with individual tenant stream processors. Each tenant stream processor makes changes for a given tenant, until the changes for that tenant are completed.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipul Bansal, Marcus Vinicius Silva Gois, Mark Coburn, Suraj Gaurav, Swaminathan Pattabiraman
  • Publication number: 20160021182
    Abstract: Tenant changes are received at a multi-tenant service. The tenant changes are segmented, by tenant, and individual update streams are established with individual tenant stream processors. Each tenant stream processor makes changes for a given tenant, until the changes for that tenant are completed.
    Type: Application
    Filed: July 16, 2014
    Publication date: January 21, 2016
    Inventors: Vipul Bansal, Marcus Vinicius Silva Gois, Mark Coburn, Suraj Gaurav, Swaminathan Pattabiraman
  • Publication number: 20160021196
    Abstract: Tenant changes are received at a multi-tenant service. The tenant changes are divided into sections. The sections of tenant changes are processed at the multi-tenant service, across all tenants that have requested changes, to evenly distribute processing resources across all requesting tenants.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventors: Suraj Gaurav, Marcus Vinicius Silva Gois, Mark Coburn, Swaminathan Pattabiraman, Vipul Bansal