Patents by Inventor Paolo Codato

Paolo Codato 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: 11188389
    Abstract: A technique is described herein for allocating tasks within a distributed system. The distributed system includes plural computing devices. Each computing device, in turn, provides a bucket manager and at least one application instance. The bucket managers allocate work to the computing devices in units of buckets, in a manner governed by a set of application-specific initialization parameters. The bucket managers also perform their assignment function in cooperation with a separate storage and notification (S&N) system. The S&N system stores data nodes in a hierarchical data structure that reflect the assignment-related state of the distributed system. The S&N system also notifies the bucket managers upon changes in the data nodes. According to one provision, the bucket managers include logic that reduces expensive context changes when computing devices join and leave the distributed system.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jia Zhu, Simon Julian Powers, Paolo Codato, Yi Zou, Junaid Ahmed
  • Publication number: 20210004266
    Abstract: A technique is described herein for allocating tasks within a distributed system. The distributed system includes plural computing devices. Each computing device, in turn, provides a bucket manager and at least one application instance. The bucket managers allocate work to the computing devices in units of buckets, in a manner governed by a set of application-specific initialization parameters. The bucket managers also perform their assignment function in cooperation with a separate storage and notification (S&N) system. The S&N system stores data nodes in a hierarchical data structure that reflect the assignment-related state of the distributed system. The S&N system also notifies the bucket managers upon changes in the data nodes. According to one provision, the bucket managers include logic that reduces expensive context changes when computing devices join and leave the distributed system.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 7, 2021
    Inventors: Jia ZHU, Simon Julian POWERS, Paolo CODATO, Yi ZOU, Junaid AHMED
  • Publication number: 20180107478
    Abstract: A system for mapping source code from a conforming format to a personalized format includes a mapping module configured in a memory to store a plurality of mapping rules, each of the plurality of mapping rules specifying modification of a source code component from a conforming format to a personalized format and a serializer module configured to apply the one or more of the plurality of mapping rules to a source code file to generate a modified file to be displayed by an integrated development environment (IDE).
    Type: Application
    Filed: October 13, 2016
    Publication date: April 19, 2018
    Inventors: Paolo Codato, Adalberto Foresti