Patents by Inventor Krishnan Gopalan

Krishnan Gopalan 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: 11354173
    Abstract: A cloud system for an application to be built and executed is provided, the cloud system including a microservice platform including one or more application programing interfaces (APIs) and one or more service modules, wherein each API is configured for the application to access services of one or more services modules of the cloud system and wherein the one or more service modules are in communication with the microservice platform and the application using the APIs, each of the service modules being configured to provide at least one service to the application, when being called using at least one API pertaining to each of the service modules, and the microservice platform being configured to allow an app control access to each of the service modules using a user account of the user.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: June 7, 2022
    Assignee: FLAIST, INC.
    Inventors: Krishnan Gopalan, Vikram Ramesh, Poomalai Udaiyar Ganesan
  • Publication number: 20210165697
    Abstract: A cloud system for an application to be built and executed is provided, the cloud system including a microservice platform including one or more application programing interfaces (APIs) and one or more service modules, wherein each API is configured for the application to access services of one or more services modules of the cloud system and wherein the one or more service modules are in communication with the microservice platform and the application using the APIs, each of the service modules being configured to provide at least one service to the application, when being called using at least one API pertaining to each of the service modules, and the microservice platform being configured to allow an app control access to each of the service modules using a user account of the user.
    Type: Application
    Filed: February 11, 2021
    Publication date: June 3, 2021
    Inventors: Krishnan GOPALAN, Vikram RAMESH, Poomalai Udaiyar GANESAN
  • Patent number: 10963316
    Abstract: A cloud system for an application to be built and executed is provided, the cloud system including a microservice platform including one or more application programing interfaces (APIs) and one or more service modules, wherein each API is configured for the application to access services of one or more services modules of the cloud system and wherein the one or more service modules are in communication with the microservice platform and the application using the APIs, each of the service modules being configured to provide at least one service to the application, when being called using at least one API pertaining to each of the service modules, and the microservice platform being configured to allow an app control access to each of the service modules using a user account of the user.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: March 30, 2021
    Assignee: FLAIST, INC.
    Inventors: Krishnan Gopalan, Vikram Ramesh, Poomalai Udaiyar Ganesan
  • Publication number: 20200310888
    Abstract: A cloud system for an application to be built and executed is provided, the cloud system including a microservice platform including one or more application programing interfaces (APIs) and one or more service modules, wherein each API is configured for the application to access services of one or more services modules of the cloud system and wherein the one or more service modules are in communication with the microservice platform and the application using the APIs, each of the service modules being configured to provide at least one service to the application, when being called using at least one API pertaining to each of the service modules, and the microservice platform being configured to allow an app control access to each of the service modules using a user account of the user.
    Type: Application
    Filed: March 20, 2020
    Publication date: October 1, 2020
    Inventors: Krishnan GOPALAN, Vikram RAMESH, Poomalai Udaiyar GANESAN
  • Patent number: 9867036
    Abstract: The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency Identification (RFID) devices. The system can include components that detect whether a device has joined the network and based at least in part on such indication creates a device profile the first time that the device is detected, establishes a version trail containing configuration settings specific to the detected device, and thereafter builds and maintains the version trail when the device joins and/or leaves the network.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: January 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnan Gopalan, Kalyan Chakravarthy Sonnathi, Bhuvanesh N. Jain
  • Patent number: 9712998
    Abstract: The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency Identification (RFID) devices. The system can include components that detect whether a device has joined the network and based at least in part on such indication creates a device profile the first time that the device is detected, establishes a version trail containing configuration settings specific to the detected device, and thereafter builds and maintains the version trail when the device joins and/or leaves the network.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnan Gopalan, Kalyan Chakravarthy Sonnathi, Bhuvanesh N. Jain
  • Publication number: 20170064542
    Abstract: The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency Identification (RFID) devices. The system can include components that detect whether a device has joined the network and based at least in part on such indication creates a device profile the first time that the device is detected, establishes a version trail containing configuration settings specific to the detected device, and thereafter builds and maintains the version trail when the device joins and/or leaves the network.
    Type: Application
    Filed: November 11, 2016
    Publication date: March 2, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Krishnan Gopalan, Kalyan Chakravarthy Sonnathi, Bhuvanesh N. Jain
  • Patent number: 9538367
    Abstract: The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency Identification (RFID) devices. The system can include components that detect whether a device has joined the network and based at least in part on such indication creates a device profile the first time that the device is detected, establishes a version trail containing configuration settings specific to the detected device, and thereafter builds and maintains the version trail when the device joins and/or leaves the network.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnan Gopalan, Kalyan Chakravarthy Sonnathi, Bhuvanesh N. Jain
  • Publication number: 20160286383
    Abstract: The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency Identification (RFID) devices. The system can include components that detect whether a device has joined the network and based at least in part on such indication creates a device profile the first time that the device is detected, establishes a version trail containing configuration settings specific to the detected device, and thereafter builds and maintains the version trail when the device joins and/or leaves the network.
    Type: Application
    Filed: April 4, 2016
    Publication date: September 29, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Krishnan Gopalan, Kalyan Chakravarthy Sonnathi, Bhuvanesh N. Jain
  • Patent number: 9330288
    Abstract: The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency Identification (RFID) devices. The system can include components that detect whether a device has joined the network and based at least in part on such indication creates a device profile the first time that the device is detected, establishes a version trail containing configuration settings specific to the detected device, and thereafter builds and maintains the version trail when the device joins and/or leaves the network.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: May 3, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Krishnan Gopalan, Kalyan Chakravarthy Sonnathi, Bhuvanesh N. Jain
  • Publication number: 20160012262
    Abstract: The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency Identification (RFID) devices. The system can include components that detect whether a device has joined the network and based at least in part on such indication creates a device profile the first time that the device is detected, establishes a version trail containing configuration settings specific to the detected device, and thereafter builds and maintains the version trail when the device joins and/or leaves the network.
    Type: Application
    Filed: September 22, 2015
    Publication date: January 14, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Krishnan Gopalan, Kalyan Chakravarthy Sonnathi, Bhuvanesh N. Jain
  • Patent number: 9179292
    Abstract: The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency Identification (RFID) devices. The system can include components that detect whether a device has joined the network and based at least in part on such indication creates a device profile the first time that the device is detected, establishes a version trail containing configuration settings specific to the detected device, and thereafter builds and maintains the version trail when the device joins and/or leaves the network.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: November 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnan Gopalan, Kalyan Chakravarthy Sonnathi, Bhuvanesh N. Jain
  • Patent number: 9058528
    Abstract: The claimed subject matter provides a system and/or a method that facilitates configuring at least one radio frequency identification (RFID) device. An RFID network can include at least one device associated with a device group, wherein the device group corresponds to a characteristic. An organizational manager can uniformly configure the at least one device based at least in part upon membership of the device group.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 16, 2015
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
  • Patent number: 8789155
    Abstract: One or more online configuration settings are received prior to deployment and execution of a software appliance. Once the configuration settings have been received, the online configuration settings can be utilized to configure a software appliance image prior to executing the image at a host computer. Once the application of the configuration settings to the image has been completed, the image may executed at a host computer.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Ian Chase Jirka, Krishnan Gopalan
  • Patent number: 8452860
    Abstract: The claimed subject matter provides a system and/or a method that facilitates configuring at least one radio frequency identification (RFID) device. An RFID network can include at least one device associated with a device group, wherein the device group corresponds to a characteristic. An organizational manager can uniformly configure the at least one device based at least in part upon membership of the device group.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Anush Kumar, Balasubramanian Sriram, Bhuvanesh Jain, Jayaram Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh
  • Patent number: 8307062
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses a specific interface, like Device Service Provider Interface (DSPI), to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Patent number: 8245219
    Abstract: The claimed subject matter provides a system and/or a method that facilitates managing a device within a radio frequency identification (RFID) network. A radio frequency identification (RFID) network can include at least one device that receives data from a tag. An upgrade component can evaluate at least one device and identify an applicable portion of firmware for the device based on the evaluation, wherein the applicable portion of firmware can be independently deployed to the device.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Abhishek Agarwal, Krishnan Gopalan, Ramachandran Venkatesh, Mohamed Fakrudeen Ali Ahmed, Jayaraman Kalyana Sundaram, Anush Kumar
  • Publication number: 20120166603
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses a specific interface, like Device Service Provider Interface (DSPI), to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Application
    Filed: March 7, 2012
    Publication date: June 28, 2012
    Applicant: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Patent number: 8190725
    Abstract: A standardized mechanism of remote management of mobile devices using Low Level Reader Protocol (LLRP) is disclosed. An LLRP provider application runs on a server. A remote management application runs on a mobile device. The LLRP provider application and the remote management application communicate using LLRP. The remote management application uses Device Service Provider Interface (DSPI) to communicate with hardware on the mobile device. The LLRP provider application discovers a mobile device, requests at least one of configuration or metadata information, and receives at least one of configuration or metadata information. The remote management application receives a request for at least one of configuration or metadata information and sends at least one of configuration or metadata information.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Bhuvanesh N. Jain, Ramasubramanian Ramani, Jayaraman Kalyana Sundaram, Krishnan Gopalan, Ramachandran Venkatesh, Kranthi Kumar Mannem, Himabindu Thota, Padmapriya Aradhyula
  • Publication number: 20110138449
    Abstract: One or more online configuration settings are received prior to deployment and execution of a software appliance. Once the configuration settings have been received, the online configuration settings can be utilized to configure a software appliance image prior to executing the image at a host computer. Once the application of the configuration settings to the image has been completed, the image may executed at a host computer.
    Type: Application
    Filed: December 7, 2009
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Ian Chase Jirka, Krishnan Gopalan