Patents by Inventor Prasanna Chromepet PADMANABHAN

Prasanna Chromepet PADMANABHAN 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: 11948004
    Abstract: Methods and systems for transferring an application between a server environment and a local device are provided. Some examples include launching the application in the server environment. The application is associated with a URL. Some examples further include determining that the application should be executed on the local device, generating a transfer control option corresponding to switching the application from the server environment to the local device, receiving a selection of the transfer control option, and in response to receiving the selection, transmitting the URL from the server environment to the local device to enable execution of the application on the local device.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: April 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prasanna Chromepet Padmanabhan, Zachary Dixon, Jinhua Fei
  • Patent number: 11936549
    Abstract: Methods and devices for an automated Internet of Things (IoT) certification service to verify plug and play capabilities of one or more IoT devices for use with a cloud service provider may include receiving a device identification of an IoT device to certify with the cloud service provider. The methods and devices may include receiving a selection of one or more certification tests to perform to plug and play capabilities of the IoT device. The methods and devices may include performing the one or more certification tests. The methods and devices may include generating a device certification for the plug and play capabilities of the IoT device in response to the one or more certification tests passing.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: March 19, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tun-Jan Chuang, Devis Lucato, Timothy Alan Laverty, Prasanna Chromepet Padmanabhan, Koichi Hirao
  • Publication number: 20240015145
    Abstract: A platform is configured to perform information technology management as a service. An instance of a servicing application is generated in a computing environment for a client entity identifier, such as a tenancy in a cloud platform of a host provider. The servicing application is created, and instantiated, with no pre-authorized permissions within the computing system, or with fewer pre-authorized permissions than another application in the computing system. A certificate of the servicing application is retrieved from a first data structure in a secure storage device of the computing system, an application authentication token is received from an identity service associated with the computing system based on the certificate, and IT management operations are performed in the computing environment by the servicing application instance based on the application authentication token providing authorization for the instance of the servicing application.
    Type: Application
    Filed: August 18, 2022
    Publication date: January 11, 2024
    Inventors: Yevgeniya ROSS, Prasanna Chromepet PADMANABHAN, Derek Xianyang LIU, Zachary Cole WILLSON, Amar Dinesh ZAVERY, Somesh GOEL
  • Patent number: 11599599
    Abstract: Methods, systems, apparatuses, and computer-readable storage mediums described herein are directed to emulating a semi-transparent effect with respect to a display element rendered via a GUI. The semi-transparent effect may be generated based on a sampling of pixel values of another display element that is non-overlapping with the display element. For instance, pixel values of a portion of the other display element that is adjacent to an edge of the display element may be determined. Using the determined pixel values, a visualization scheme is generated that emulates a visual effect (e.g., a blur effect). The determined visualization scheme is then applied to the display element. This causes the display element to appear semi-transparent such that the colors of the other display element appear to be behind the display element, thereby creating an effect that the display element is overlaid on top of the other display element.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 7, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zachary William Dixon, Prasanna Chromepet Padmanabhan, Jinhua Fei
  • Publication number: 20220413885
    Abstract: A computer implemented method includes granting a subscriber client access to a cloud service-based resource group within a subscriber controlled computing environment. The subscriber controlled computing environment has a virtual network. A direct network connection is established via the virtual network to a domain controller in the subscriber controlled computing environment. The virtual network is extended to a subscriber client virtual machine in a producer cloud service. The subscriber client virtual machine is then joined with the virtual network. Access to the subscriber client virtual machine is provided via the subscriber controlled computing environment and virtual network.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Inventors: Prasanna Chromepet PADMANABHAN, Somesh GOEL, Jun SHI, Scott Alan MANCHESTER
  • Publication number: 20220417240
    Abstract: A computer implemented method includes granting a tenant administrator client machine access to a cloud hosted tenant service joined to a directory service. A bulk token for the tenant is obtained in response to a request received from the tenant administrator client machine. An identifier of an authorized tenant client to the cloud hosted tenant service is received and results in the provisioning of a tenant client virtual machine in a cloud service for the authorized tenant client in accordance with a specified provisioning package associated with the bulk token. The tenant client virtual machine is then joined to the directory service. On receipt of an authorized client token at the cloud hosted tenant service from a tenant client machine, the tenant client machine is provided a connection to the tenant client virtual machine.
    Type: Application
    Filed: July 12, 2021
    Publication date: December 29, 2022
    Inventors: Yan ZHANG, Xuling LUO, Honglu CHEN, Yizhong WU, Christian Cruz MONTOYA, Jun SHI, Na LI, Prasanna Chromepet PADMANABHAN, Somesh GOEL
  • Publication number: 20220385557
    Abstract: Methods and devices for an automated Internet of Things (IoT) certification service to verify plug and play capabilities of one or more IoT devices for use with a cloud service provider may include receiving a device identification of an IoT device to certify with the cloud service provider. The methods and devices may include receiving a selection of one or more certification tests to perform to plug and play capabilities of the IoT device. The methods and devices may include performing the one or more certification tests. The methods and devices may include generating a device certification for the plug and play capabilities of the IoT device in response to the one or more certification tests passing.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 1, 2022
    Inventors: Tun-Jan CHUANG, Devis LUCATO, Timothy Alan LAVERTY, Prasanna Chromepet PADMANABHAN, Koichi HIRAO
  • Publication number: 20220353335
    Abstract: Technologies for performing secure session establishment in remote desktop infrastructure environments are disclosed. A remote desktop client application obtains client candidate network addresses using the Interactivity Connectivity Establishment (“ICE”) protocol and provides the client candidate network addresses to an instance of a remote desktop server application. The instance of the remote desktop server application obtains server candidate network addresses also using the ICE protocol and provides the server candidate network addresses to the remote desktop client application. The remote desktop client application and remote desktop server application evaluate the client network addresses and select a pair of network addresses for establishing a remote desktop networking session using the ICE protocol. The remote desktop client application and remote desktop server establish the network session using a remote desktop protocol over User Datagram Protocol (“UDP”).
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: Jinhua FEI, Prasanna Chromepet PADMANABHAN, Vladimir Kostadinov STOYANOV, Parvez Mohmedrajak PATHAN, Ales NOVAK, Michael LACHER, Sandeep PATNAIK
  • Patent number: 11394633
    Abstract: Methods and devices for an automated Internet of Things (IoT) certification service to verify plug and play capabilities of one or more IoT devices for use with a cloud service provider may include receiving a device identification of an IoT device to certify with the cloud service provider. The methods and devices may include receiving a selection of one or more certification tests to perform to plug and play capabilities of the IoT device. The methods and devices may include performing the one or more certification tests. The methods and devices may include generating a device certification for the plug and play capabilities of the IoT device in response to the one or more certification tests passing.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: July 19, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tun-Jan Chuang, Devis Lucato, Timothy Alan Laverty, Prasanna Chromepet Padmanabhan, Koichi Hirao
  • Publication number: 20200195545
    Abstract: Methods and devices for an automated Internet of Things (IoT) certification service to verify plug and play capabilities of one or more IoT devices for use with a cloud service provider may include receiving a device identification of an IoT device to certify with the cloud service provider. The methods and devices may include receiving a selection of one or more certification tests to perform to plug and play capabilities of the IoT device. The methods and devices may include performing the one or more certification tests. The methods and devices may include generating a device certification for the plug and play capabilities of the IoT device in response to the one or more certification tests passing.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 18, 2020
    Inventors: Tun-Jan CHUANG, Devis LUCATO, Timothy Alan LAVERTY, Prasanna Chromepet PADMANABHAN, Koichi HIRAO