Patents by Inventor Arun R. Mannengal

Arun R. 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: 12231520
    Abstract: Constraint based command invocations are dynamically queued in a cloud queue such that aspects of remote user devices may be remotely controlled with reduced exposure to inconvenient remotely issued commands. By monitoring conditions that may trigger command invocations, verifying rules of associated constraints prior to queuing command invocations, evaluating parameters to prioritize command invocations in a dynamic issuing order within cloud queue, examining factors and reverifying previously verified rules when determining whether to transmit a command from an command invocation located at a transmission position of the cloud queue, systems and methods herein provide a constrained environment within which user devices may be remotely controlled relatively free from unexpected cloud caused encumbrances during inopportune moments.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: February 18, 2025
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Arun R. Mannengal, Madhavan Kesavan, Tanmay D. Bhagwat
  • Publication number: 20230179682
    Abstract: Constraint based command invocations are dynamically queued in a cloud queue such that aspects of remote user devices may be remotely controlled with reduced exposure to inconvenient remotely issued commands. By monitoring conditions that may trigger command invocations, verifying rules of associated constraints prior to queuing command invocations, evaluating parameters to prioritize command invocations in a dynamic issuing order within cloud queue, examining factors and reverifying previously verified rules when determining whether to transmit a command from an command invocation located at a transmission position of the cloud queue, systems and methods herein provide a constrained environment within which user devices may be remotely controlled relatively free from unexpected cloud caused encumbrances during inopportune moments.
    Type: Application
    Filed: August 26, 2022
    Publication date: June 8, 2023
    Inventors: Arun R. MANNENGAL, Madhavan KESAVAN, Tanmay D. BHAGWAT
  • Patent number: 11470184
    Abstract: Constraint based command invocations are dynamically queued in a cloud queue such that aspects of remote user devices may be remotely controlled with reduced exposure to inconvenient remotely issued commands. By monitoring conditions that may trigger command invocations, verifying rules of associated constraints prior to queuing command invocations, evaluating parameters to prioritize command invocations in a dynamic issuing order within cloud queue, examining factors and reverifying previously verified rules when determining whether to transmit a command from an command invocation located at a transmission position of the cloud queue, systems and methods herein provide a constrained environment within which user devices may be remotely controlled relatively free from unexpected cloud caused encumbrances during inopportune moments.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: October 11, 2022
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Arun R. Mannengal, Madhavan Kesavan, Tanmay D. Bhagwat
  • Patent number: 11240322
    Abstract: Various systems and methods for request distribution are described herein. In an example, a system for request distribution includes a storage to store instructions and a processor. In an example, upon execution of the instructions, the processor instructs the system to identify an endpoint for routing a request based on a request value using a global lookup table. In an example, upon execution of the instructions, the processor instructs the system to generate a case identifier, wherein the case identifier includes a case hint based on the endpoint for routing the request. In an example, upon execution of the instructions, the processor instructs the system to route the request to an independent scale group based on the case hint, wherein the independent scale group is selected based on a co-location of a geographic interaction point for a service agent and a data shard corresponding to the request.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anurag Handa, Arun R. Mannengal, Jyothish K. Nair
  • Publication number: 20210185146
    Abstract: Constraint based command invocations are dynamically queued in a cloud queue such that aspects of remote user devices may be remotely controlled with reduced exposure to inconvenient remotely issued commands. By monitoring conditions that may trigger command invocations, verifying rules of associated constraints prior to queuing command invocations, evaluating parameters to prioritize command invocations in a dynamic issuing order within cloud queue, examining factors and reverifying previously verified rules when determining whether to transmit a command from an command invocation located at a transmission position of the cloud queue, systems and methods herein provide a constrained environment within which user devices may be remotely controlled relatively free from unexpected cloud caused encumbrances during inopportune moments.
    Type: Application
    Filed: January 27, 2020
    Publication date: June 17, 2021
    Inventors: Arun R. Mannengal, Madhavan Kesavan, Tanmay D. Bhagwat
  • Patent number: 10776794
    Abstract: A mechanism for customer service with security and privacy is provided. In a support service scenario for products or services, a determination is made based on an interaction with a customer that additional verification is needed. An authentication code is communicated to the customer via a mode chosen by the customer. At the same time, a hash of the authentication code is stored along with session and customer details. The customer is prompted to provide the authentication code and a hash of the provided authentication code is compared to the hash of the authentication code that was stored with the session and customer details. If the hashes match, it can be presumed that the agent is communicating with the correct customer and customer details are revealed. If the hashes do not match, the agent does not see any private customer details.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: September 15, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jawad Ahmed Ibrahim Katib, Arun R. Mannengal, Samuel Johnson Shelton
  • Publication number: 20180349920
    Abstract: A mechanism for customer service with security and privacy is provided. In a support service scenario for products or services, a determination is made based on an interaction with a customer that additional verification is needed. An authentication code is communicated to the customer via a mode chosen by the customer. At the same time, a hash of the authentication code is stored along with session and customer details. The customer is prompted to provide the authentication code and a hash of the provided authentication code is compared to the hash of the authentication code that was stored with the session and customer details. If the hashes match, it can be presumed that the agent is communicating with the correct customer and customer details are revealed. If the hashes do not match, the agent does not see any private customer details.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 6, 2018
    Inventors: Jawad Ahmed Ibrahim KATIB, Arun R. MANNENGAL, Samuel Johnson SHELTON
  • Publication number: 20180278687
    Abstract: Various systems and methods for request distribution are described herein. In an example, a system for request distribution includes a storage to store instructions and a processor. In an example, upon execution of the instructions, the processor instructs the system to identify an endpoint for routing a request based on a request value using a global lookup table. In an example, upon execution of the instructions, the processor instructs the system to generate a case identifier, wherein the case identifier includes a case hint based on the endpoint for routing the request. In an example, upon execution of the instructions, the processor instructs the system to route the request to an independent scale group based on the case hint, wherein the independent scale group is selected based on a co-location of a geographic interaction point for a service agent and a data shard corresponding to the request.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anurag Handa, Arun R. Mannengal, Jyothish K. Nair