Patents by Inventor Muralidhar KATTIMANI

Muralidhar KATTIMANI 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: 11683359
    Abstract: Certain aspects of the present disclosure provide techniques for communicating between an application executing on a client device and a server using a persistent connection. An example method generally includes initializing a persistent connection between an application executing on a client device and a server. Information about an event within the application is received. Communications between the application and the server are performed via streaming data related to the information about the event carried on the persistent connection. Generally, the streaming data may be translated from an application-native format to a platform-agnostic format and may include application-specific information. One or more actions are taken within the application based on the streaming data related to the event and carried on the persistent connection.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: June 20, 2023
    Assignee: INTUIT INC.
    Inventors: Nikita Prakash Patil, Waseem Akram Syed, Muralidhar Kattimani
  • Publication number: 20230096637
    Abstract: Certain aspects of the present disclosure provide techniques for committing log data in an application to a log data repository. An example method generally includes receiving, from an application, data to be committed to a remote storage location. A type of the received data is determined. The type of the received data is generally associated with a prioritization level and a compression mechanism to be used in committing the data to the remote storage location. An application execution context associated with the received data is determined. At a dispatch time associated with the prioritization level of the received data and the application execution context associated with the received data, a compressed data payload is generated and transmitted to the remote storage location. Generally, to compress the data payload, at least the received data is generally compressed based on the determined compression mechanism.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Waseem Akram SYED, Jian FANG, Venkata Suresh Babu CHILLURI, Michelle GU, Nikita Prakash PATIL, Muralidhar KATTIMANI
  • Publication number: 20230039601
    Abstract: Certain aspects of the present disclosure provide techniques for configuring a software application through a remote configuration service. An example method generally includes receiving, from a remote configuration service, a declarative construct. Generally, the declarative construct includes a definition of a workflow in an application to be executed within a player application deployed on a client device. Information associated with the definition of the workflow is extracted by parsing the declarative construct according to a schema defining a format of the declarative construct. The workflow is executed in the player application based on the extracted information defining functionality of the workflow.
    Type: Application
    Filed: August 3, 2021
    Publication date: February 9, 2023
    Inventors: Muralidhar KATTIMANI, Waseem Akram SYED, Pinkesh SETHI
  • Publication number: 20230031140
    Abstract: Certain aspects of the present disclosure provide techniques for communicating between an application executing on a client device and a server using a persistent connection. An example method generally includes initializing a persistent connection between an application executing on a client device and a server. Information about an event within the application is received. Communications between the application and the server are performed via streaming data related to the information about the event carried on the persistent connection. Generally, the streaming data may be translated from an application-native format to a platform-agnostic format and may include application-specific information. One or more actions are taken within the application based on the streaming data related to the event and carried on the persistent connection.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventors: Nikita Prakash PATIL, Waseem Akram SYED, Muralidhar KATTIMANI
  • Patent number: 10515350
    Abstract: A method, mobile device, and non-transitory computer readable medium for transmitting information. The method includes determining, by a mobile device, a distance between the mobile device and another device in response to a request for the mobile device to transmit the information. The method also includes determining, by the mobile device, whether the distance between the mobile device and the other device is within a threshold distance. Additionally, the method includes transmitting, by the mobile device, the information to the other device after determining that the distance between the mobile device and the other device is within the threshold distance.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: December 24, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Muralidhar Kattimani, Bulent Kasman, Simon Gibbs, Jasvinder Singh, Anthony Liot
  • Patent number: 10430091
    Abstract: An apparatus and method for storing security information are provided. The apparatus is generally an electronic device that includes a memory configured to include a secured region to store security information and a processor configured to electrically connect with the memory. The processor is further configured to execute an application program configured to store the security information in a first secured region, to receive a request to store the security information from the application program, and to store the security information in a second secured region different from the first secured region in response to the request.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: October 1, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Suk Seo, Sung Whan Moon, Chang Wook Lee, Sung Oh Hwang, Singh Bhupinder, Chongyang Xie, Geng Chen, Muralidhar Kattimani, Naman Patel, Sambit Kumar Shukla, Sia Jeffry Saputra, Victor Havin, Sung Gyu Kim, Min Woo Park, Jae Hoon Ryu, Seung Hoon Lee, Dong Ho Jang
  • Publication number: 20170270510
    Abstract: A method, mobile device, and non-transitory computer readable medium for transmitting information. The method includes determining, by a mobile device, a distance between the mobile device and another device in response to a request for the mobile device to transmit the information. The method also includes determining, by the mobile device, whether the distance between the mobile device and the other device is within a threshold distance. Additionally, the method includes transmitting, by the mobile device, the information to the other device after determining that the distance between the mobile device and the other device is within the threshold distance.
    Type: Application
    Filed: August 25, 2016
    Publication date: September 21, 2017
    Inventors: Muralidhar Kattimani, Bulent Kasman, Simon Gibbs, Jasvinder Singh, Anthony Liot
  • Publication number: 20170038989
    Abstract: An apparatus and method for storing security information are provided. The apparatus is generally an electronic device that includes a memory configured to include a secured region to store security information and a processor configured to electrically connect with the memory. The processor is further configured to execute an application program configured to store the security information in a first secured region, to receive a request to store the security information from the application program, and to store the security information in a second secured region different from the first secured region in response to the request.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 9, 2017
    Inventors: Won Suk SEO, Sung Whan MOON, Chang Wook LEE, Sung Oh HWANG, Singh BHUPINDER, Chongyang XIE, Geng CHEN, Muralidhar KATTIMANI, Naman PATEL, Sambit Kumar SHUKLA, Sia Jeffry SAPUTRA, Victor HAVIN, Sung Gyu KIM, Min Woo PARK, Jae Hoon RYU, Seung Hoon LEE, Dong Ho JANG
  • Publication number: 20140019643
    Abstract: A method and system optimize the time interval for a scheduled synchronization or sync between entities. The optimization of the scheduled sync may be obtained by dynamically varying the sync interval time instead of a fixed preset time interval. The method varies the scheduled sync interval based on the parameters which may include data traffic used in the sync application, a battery level status, a network type, and a roaming status. Using the method, the number of unsuccessful sync requests may be reduced.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 16, 2014
    Inventors: Prashanth Srinivasa RAJU, Muhammad Saheer CHERUVATH, Muralidhar KATTIMANI