Patents by Inventor Anbu Anbalagapandian

Anbu Anbalagapandian 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: 9319292
    Abstract: Client and user activity in an application or a browser are monitored to determine whether potential actions will result in a server being contacted. A DNS request to resolve the server's host name is generated to ensure the server's IP address is cached and available.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: April 19, 2016
    Assignee: LOOKOUT, INC.
    Inventors: Timothy Micheal Wyatt, Anbu Anbalagapandian, Ayan Mandal
  • Publication number: 20140195604
    Abstract: Client and user activity in an application or a browser are monitored to determine whether potential actions will result in a server being contacted. A DNS request to resolve the server's host name is generated to ensure the server's IP address is cached and available.
    Type: Application
    Filed: March 13, 2014
    Publication date: July 10, 2014
    Applicant: LOOKOUT, INC.
    Inventors: Timothy Micheal Wyatt, Anbu Anbalagapandian, Ayan Mandal
  • Patent number: 8738765
    Abstract: When a mobile device interacts with a network service, synchronous DNS resolution can significantly impact user experience due to lossy or moderate-high latency conditions. Network services that rely on low-TTL DNS records for failover require a client to frequently resolve the service's host name. It is undesirable to block on these frequent resolutions. In an implementation, user activity on a mobile device is monitored to determine whether the user is engaged in an activity that would contact a server. If such an activity is in progress, then DNS requests to resolve the server's host name are periodically generated to make sure the server's IP address is cached. In an implementation, if a request to communicate with a server fails, the DNS cache expires the entry for that server so that a new DNS request can resolve the server's IP address in case the server's IP address has changed.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: May 27, 2014
    Assignee: Lookout, Inc.
    Inventors: Timothy Micheal Wyatt, Anbu Anbalagapandian, Ayan Mandal
  • Publication number: 20120324094
    Abstract: When a mobile device interacts with a network service, synchronous DNS resolution can significantly impact user experience due to lossy or moderate-high latency conditions. Network services that rely on low-TTL DNS records for failover require a client to frequently resolve the service's host name. It is undesirable to block on these frequent resolutions. In an implementation, user activity on a mobile device is monitored to determine whether the user is engaged in an activity that would contact a server. If such an activity is in progress, then DNS requests to resolve the server's host name are periodically generated to make sure the server's IP address is cached. In an implementation, if a request to communicate with a server fails, the DNS cache expires the entry for that server so that a new DNS request can resolve the server's IP address in case the server's IP address has changed.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: LOOKOUT, INC., A CALIFORNIA CORPORATION
    Inventors: Timothy Micheal Wyatt, Anbu Anbalagapandian, Ayan Mandal
  • Publication number: 20120324568
    Abstract: On a mobile communications device, visiting a link from a messaging application or web browser may result in an undesired action, such as visiting a phishing site, downloading malware, causing unwanted charges, using too much battery, or the device being exploited. In an implementation, a mobile application intercepts a request including an identifier associated with an action to be performed by another application on the device and evaluates the identifier to determine when the request should be permitted, blocked, or conditionally permitted. The client may use local data or make a request to a server to evaluate the identifier. In an implementation, server communications are optimized to minimize latency by caching evaluation results on the device, proactively priming the device's DNS cache, optimizing when DNS lookups are performed, and adapting evaluation policy based on factors such as the source of the request, and the currently active network connection.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: LOOKOUT, INC., A CALIFORNIA CORPORATION
    Inventors: Timothy Micheal Wyatt, David Luke Richardson, Jonathan Pantera Grubb, Kevin Patrick Mahaffey, Anbu Anbalagapandian