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: 12231520Abstract: 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: GrantFiled: August 26, 2022Date of Patent: February 18, 2025Assignee: Microsoft Technology Licensing, LLC.Inventors: Arun R. Mannengal, Madhavan Kesavan, Tanmay D. Bhagwat
-
Publication number: 20230179682Abstract: 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: ApplicationFiled: August 26, 2022Publication date: June 8, 2023Inventors: Arun R. MANNENGAL, Madhavan KESAVAN, Tanmay D. BHAGWAT
-
Patent number: 11470184Abstract: 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: GrantFiled: January 27, 2020Date of Patent: October 11, 2022Assignee: Microsoft Technology Licensing, LLC.Inventors: Arun R. Mannengal, Madhavan Kesavan, Tanmay D. Bhagwat
-
Patent number: 11240322Abstract: 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: GrantFiled: March 24, 2017Date of Patent: February 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Anurag Handa, Arun R. Mannengal, Jyothish K. Nair
-
Publication number: 20210185146Abstract: 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: ApplicationFiled: January 27, 2020Publication date: June 17, 2021Inventors: Arun R. Mannengal, Madhavan Kesavan, Tanmay D. Bhagwat
-
Patent number: 10776794Abstract: 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: GrantFiled: June 5, 2017Date of Patent: September 15, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jawad Ahmed Ibrahim Katib, Arun R. Mannengal, Samuel Johnson Shelton
-
Publication number: 20180349920Abstract: 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: ApplicationFiled: June 5, 2017Publication date: December 6, 2018Inventors: Jawad Ahmed Ibrahim KATIB, Arun R. MANNENGAL, Samuel Johnson SHELTON
-
Publication number: 20180278687Abstract: 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: ApplicationFiled: March 24, 2017Publication date: September 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Anurag Handa, Arun R. Mannengal, Jyothish K. Nair