Patents by Inventor Ajith Kumar Gande

Ajith Kumar Gande 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: 11204815
    Abstract: A plurality of module twins that respectively correspond to modules of a plurality of modules of an edge application are stored on an edge device, and the modules comprise the edge application. The modules of the plurality of modules are capable of being used interoperably with other modules without altering the other modules. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. Communications are enabled between the modules of the plurality of modules and the IoT support service according to a common security context, and the metadata of each module twin of the plurality of module twins is synchronized based on the module.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elio Damaggio, Affan Dar, Ajith Kumar Gande, Juan Perez, Samuel John George, Cameron William Skinner
  • Patent number: 11099913
    Abstract: A plurality of module twins that respectively correspond to modules of a plurality of modules of an edge application are stored on an edge device, and the modules comprise the edge application. The modules of the plurality of modules are capable of being used interoperably with other modules without altering the other modules. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. Communications are enabled between the modules of the plurality of modules and the IoT support service according to a common security context, and the metadata of each module twin of the plurality of module twins is synchronized based on the module.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elio Damaggio, Affan Dar, Ajith Kumar Gande, Juan Perez, Samuel John George, Cameron William Skinner
  • Patent number: 10698747
    Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel John George, Cameron William Skinner, Elio Damaggio, Affan Dar, Ajith Kumar Gande, Sudeep Satish Pradhan, Varun Puranik
  • Patent number: 10628239
    Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel John George, Cameron William Skinner, Elio Damaggio, Affan Dar, Ajith Kumar Gande, Sudeep Satish Pradhan, Varun Puranik
  • Publication number: 20180331901
    Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.
    Type: Application
    Filed: October 13, 2017
    Publication date: November 15, 2018
    Inventors: Samuel John GEORGE, Cameron William SKINNER, Elio DAMAGGIO, Affan DAR, Ajith Kumar GANDE, Sudeep Satish PRADHAN, Varun PURANIK
  • Publication number: 20180329968
    Abstract: A plurality of module twins that respectively correspond to modules of a plurality of modules of an edge application are stored on an edge device, and the modules comprise the edge application. The modules of the plurality of modules are capable of being used interoperably with other modules without altering the other modules. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. Communications are enabled between the modules of the plurality of modules and the IoT support service according to a common security context, and the metadata of each module twin of the plurality of module twins is synchronized based on the module.
    Type: Application
    Filed: June 30, 2017
    Publication date: November 15, 2018
    Inventors: Elio DAMAGGIO, Affan DAR, Ajith Kumar GANDE, Juan PEREZ, Samuel John GEORGE, Cameron William SKINNER
  • Patent number: 9081749
    Abstract: A post is generated that identifies different types of activity in a computer system, such as changes to the data in the computer system. The post is generated in a language-neutral way. An activity feed generator generates a language-specific post and distributes it, in an activity feed, to a set of users, based on user preferences. The activity feed generator can also access a security model so that only users with sufficient privileges receive the post in their activity feed.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: July 14, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ajith Kumar Gande, Oleksiy Vlasenko, Xiaodond La, Elliot Stephenson Lewis, Nick Thomson, Karin Zimprich, Manisha Powar, Nick Patrick, Andriy Mykolaiovych Smertin, Maya Widyasari
  • Publication number: 20130151233
    Abstract: A post is generated that identifies different types of activity in a computer system, such as changes to the data in the computer system. The post is generated in a language-neutral way. An activity feed generator generates a language-specific post and distributes it, in an activity feed, to a set of users, based on user preferences. The activity feed generator can also access a security model so that only users with sufficient privileges receive the post in their activity feed.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Applicant: Microsoft Corporation
    Inventors: Ajith Kumar Gande, Oleksiy Vlasenko, Xiaodond La, Elliot Stephenson Lewis, Nick Thomson, Karin Zimprich, Manisha Powar, Nick Patrick, Andriy Mykolaiovych Smertin, Maya Widyasari