Patents by Inventor Arun Ramadasan Mannengal

Arun Ramadasan Mannengal 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: 12132749
    Abstract: Security incident detection based on historian configuration data collected over time is described. Historic configuration data associated with a computing device is updated based on received configuration data indicative of a change in configuration of the computing device in a computer system. The historic configuration data indicates changes to configurations of the computing device over a time period. A determination that relationship between the computing device and an entity of the computer system has changed is made based on the updated historic configuration data. The updated historic configuration data is provided as input to a machine learning (ML) model configured to generate an indication of whether the updated historic configuration data evidences a security incident. In response to the ML model generating an indication that the updated historic configuration data evidences a security incident, a security alert indicative of the evidenced security incident is generated.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: October 29, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arun Ramadasan Mannengal, Krishna Chaitanya Rudraraju, Rajesh Kumaraswamy
  • Patent number: 12034812
    Abstract: The systems and methods relate to an internet of things (IoT) system that includes a global IoT connectivity fabric to facilitate communications between a plurality of applications that provide services to one or more IoT devices. The global IoT connectivity fabric may include a plurality of global IoT connectivity fabric nodes that establish communication channels between the applications and the IoT devices. The global IoT connectivity fabric may implement a channel architecture where the IoT devices declare one or more channels for sending and/or receiving communications. The applications may subscribe to the one or more channels declared by the IoT devices and may communicate with the IoT devices through the one or more channels.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: July 9, 2024
    Assignee: Ray Quinney & Nebeker
    Inventors: Hanumantha Rao Kommalapati, Arun Ramadasan Mannengal, Cameron William Skinner
  • Patent number: 12028211
    Abstract: The pre-configuring of a set of cloud endpoints to connect to a device in response to receiving a request that cloud endpoints be pre-configured for connection to the device. The request is used to identify the set of cloud endpoints that is to be so pre-configured. Then, a pre-configuration instruction is formulated that is structured to be interpretable by each cloud endpoint to establish device-specific connection configuration that is specific to the device. Furthermore, the pre-configuration is structured to assist the respective cloud endpoint to establish a connection with the device upon request of the device. The pre-configuration instruction is then sent to each cloud endpoint in the set of cloud endpoints, causing the pre-configuration to occur. Thus, subsequent connection to the device is more efficient.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: July 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arun Ramadasan Mannengal, Madhavan Kesavan, Hanumantha Rao Kommalapati
  • Patent number: 11677746
    Abstract: The device capability model (DCM) sharing system disclosed herein includes one or more computer implemented instructions including receiving a request from a device for access to the DCM, generating a request to a token issuing authority to request a device identification token; evaluating the device identification token to determine the device's DCM access level; communicating the device identification token with the device's capability model access level to a DCM repository; receiving the DCM from the DCM repository; and providing the device an access to the DCM.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: June 13, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arun Ramadasan Mannengal, Madhavan Kesavan, Hanumantha Rao Kommalapati
  • Patent number: 11184423
    Abstract: Techniques are described herein that are capable of offloading upload processing of a file in a distributed system. A request is received from a requestor to upload a file to a transactional database of a DBMS. Information regarding the requestor and/or the file is extracted from the request. A determination is made that the file is to be uploaded to a non-indexing file storage system in lieu of the transactional database based at least in part on the extracted information satisfying one or more criteria. A key that includes a hash is generated. The hash is created using attribute(s) of the requestor and/or the file from the extracted information. The key is provided to the requestor. The key and at least a portion of the file are received from the requestor. Uploading of the file to the non-indexing file storage system in lieu of the transactional database is initiated.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arun Ramadasan Mannengal, Ashish Basran, Jawad Ahmed Ibrahim Katib, Avinash Chandru, Shreeja Subrata Datta
  • Patent number: 11150892
    Abstract: A computing system includes a logic subsystem and memory storing instructions executable by the logic subsystem. The instructions are executable by the logic subsystem to store, in the memory, a plurality of software models that each describe aspects of a network connected device or a software service, the plurality of software models comprising a first version of a selected software model. The logic subsystem is configured to receive a second version of the selected software model and validate the second version of the selected software model via validation logic by applying one or more versioning rules to the second version of the selected software model. Based on the application of the one or more versioning rules, the logic subsystem is configured to execute a versioning action on the selected software model.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madhavan Kesavan, Kun Cong, Brian Robert Crawford, Zhenyu Guo, Arun Ramadasan Mannengal, Christopher Samuel Green, Ritesh Rao
  • Publication number: 20200137141
    Abstract: Techniques are described herein that are capable of offloading upload processing of a file in a distributed system. A request is received from a requestor to upload a file to a transactional database of a DBMS. Information regarding the requestor and/or the file is extracted from the request. A determination is made that the file is to be uploaded to a non-indexing file storage system in lieu of the transactional database based at least in part on the extracted information satisfying one or more criteria. A key that includes a hash is generated. The hash is created using attribute(s) of the requestor and/or the file from the extracted information. The key is provided to the requestor. The key and at least a portion of the file are received from the requestor. Uploading of the file to the non-indexing file storage system in lieu of the transactional database is initiated.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Arun Ramadasan Mannengal, Ashish Basran, Jawad Ahmed Ibrahim Katib, Avinash Chandru, Shreeja Subrata Datta