Patents by Inventor Manjunath Bharadwaj Subramanya

Manjunath Bharadwaj Subramanya 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: 10887419
    Abstract: Processing a purge request is disclosed. In an embodiment, the purge request is received from a node, where the purge request is for a next purge instruction and the node has an associated queue of purge instruction(s) with associated timestamps. In response to receiving the purge request, providing an unprocessed purge instruction having a time stamp before a threshold time. After processing the purge instruction having a timestamp before the threshold time, processing the remaining purge instructions as follows: indicating an availability state of the node as transitional, storing a current time value as a reference time value, processing in chronological order those remaining purge instructions in the queue with a time value chronologically before the reference time value, and indicating an availability state of the node as available.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: January 5, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
  • Patent number: 10313473
    Abstract: A system for processing a purge request is disclosed. The purge request is received. An availability state for each content distribution node in a group of content distribution nodes is stored. Based on the purge request, one or more purge instructions are generated for one or more available state content distribution nodes of the group. Based on the purge request, one or more delayed purge instructions are queued for one or more unavailable state content distribution nodes of the group. It is determined that the one or more available state content distribution nodes of the group have completed processing the one or more purge instructions generated for the one or more available state content distribution nodes. Based at least in part on the queuing of the one or more delayed purge instructions for the one or more unavailable state nodes, it is confirmed that the purge request has been completed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: June 4, 2019
    Assignee: Instart Logic, Inc.
    Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
  • Publication number: 20170094012
    Abstract: Processing a purge request is disclosed. The purge request is received. Based on the purge request, a purge instruction is generated for each content distribution node of a group of one or more content distribution nodes. Each content distribution node of the group is verified has either completed processing the purge instruction or is determined to be unavailable. Despite at least one content distribution node of the group determined to be unavailable having not completed processing the purge instruction, an indication is authorized that the purge request has been completed.
    Type: Application
    Filed: December 9, 2016
    Publication date: March 30, 2017
    Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
  • Patent number: 9549040
    Abstract: Processing a purge request is disclosed. The purge request is received. Based on the purge request, a purge instruction is generated for each content distribution node of a group of one or more content distribution nodes. Each content distribution node of the group is verified has either completed processing the purge instruction or is determined to be unavailable. Despite at least one content distribution node of the group determined to be unavailable having not completed processing the purge instruction, an indication is authorized that the purge request has been completed.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: January 17, 2017
    Assignee: Instart Logic, Inc.
    Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
  • Publication number: 20150264153
    Abstract: Processing a purge request is disclosed. The purge request is received. Based on the purge request, a purge instruction is generated for each content distribution node of a group of one or more content distribution nodes. Each content distribution node of the group is verified has either completed processing the purge instruction or is determined to be unavailable. Despite at least one content distribution node of the group determined to be unavailable having not completed processing the purge instruction, an indication is authorized that the purge request has been completed.
    Type: Application
    Filed: May 16, 2014
    Publication date: September 17, 2015
    Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
  • Publication number: 20150264154
    Abstract: Processing a purge request is disclosed. The purge request is received. An availability state for each content distribution node in a group of content distribution nodes is tracked. Based on the purge request, one or more purge instructions are generated for one or more available state content distribution nodes of the group. Based on the purge request, one or more delayed purge instructions are delayed for one or more unavailable state content distribution nodes of the group. It is determined that the one or more available state content distribution nodes of the group have completed processing the one or more purge instructions generated for the one or more available state content distribution nodes. Based at least in part on the delaying of the one or more delayed purge instructions for the one or more unavailable state nodes, an indication that the purge request has been completed is authorized.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 17, 2015
    Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
  • Patent number: 9002990
    Abstract: Processing a purge request is disclosed. The purge request is received. An availability state for each content distribution node in a group of content distribution nodes is tracked. Based on the purge request, one or more purge instructions are generated for one or more available state content distribution nodes of the group. Based on the purge request, one or more queued purge instructions are queued for one or more unavailable state content distribution nodes of the group. It is determined that the one or more available state content distribution nodes of the group have completed processing the one or more purge instructions generated for the one or more available state content distribution nodes. Based at least in part on the queuing of the one or more queued purge instructions for the one or more unavailable state nodes, an indication that the purge request has been completed is authorized.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: April 7, 2015
    Assignee: Instart Logic, Inc.
    Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
  • Patent number: 8898263
    Abstract: Embodiments relate to techniques for efficiently and effectively propagating changes from a server to a client using a network filter driver configured to monitor network traffic for a signature. Techniques are presented for synchronizing settings with a remote server device. A method is provided, including (a) monitoring web-based messages exchanged between the computerized client device and the remote server device across a network, (b) detecting a pre-defined pattern within a particular message of the monitored web-based messages exchanged between the computerized client device and the remote server device, (c) in response to detecting the pre-defined pattern within the particular message, evaluating the particular message to determine whether a set of server settings has changed, and (d) in response to determining that the set of server settings has changed, updating a local version of the set of server settings. A corresponding apparatus and computer program product are also provided.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: November 25, 2014
    Assignee: Autonomy Inc.
    Inventor: Manjunath Bharadwaj Subramanya
  • Patent number: 8787941
    Abstract: A system and method for prohibiting electronic device usage based on geographical location are provided herein. In examples, a geographical location of the electronic device is determined. Any policies associated with the geographical location of the electronic device are determined, and the policy may be obtained from a remote location. The functions of the electronic device are disabled based on the policy.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: July 22, 2014
    Assignee: Longsand Limited
    Inventors: Harsha Raghavendra Kushtagi, Manjunath Bharadwaj Subramanya, Neeraj Kumar Chauhan
  • Publication number: 20140038577
    Abstract: A system and method for prohibiting electronic device usage based on geographical location are provided herein. In examples, a geographical location of the electronic device is determined. Any policies associated with the geographical location of the electronic device are determined, and the policy may be obtained from a remote location. The functions of the electronic device are disabled based on the policy.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Harsha Raghavendra Kushtagi, Manjunath Bharadwaj Subramanya, Neeraj Kumar Chauhan
  • Publication number: 20140015683
    Abstract: A system and method for deterring electronic device usage under unsuitable conditions are provided herein. In examples, a position of the electronic device relative to the velocity source and a speed of the device is determined using hardware of the electronic device. Operation of the electronic device under unsuitable conditions is determined using the speed and position of the electronic device. An alert is issued when the electronic device is operated under unsuitable conditions.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 16, 2014
    Inventors: Manjunath Bharadwaj Subramanya, Harsha Raghavendra Kushtaji, Saurabh Gupta
  • Patent number: 8590025
    Abstract: A technique accesses a backup system. The technique involves receiving a logon command to logon a user to a website of the backup system. The backup system includes (i) a backup server and (ii) a web server which hosts the website to enable the user to control settings of the backup server. The technique further involves, sending, in response to receiving the logon command, a token request to the backup server through a pre-established secure data pathway to the backup server. Data is periodically backed up to the backup server through the pre-established secure data pathway. The technique further involves acquiring, in response to sending the token request, a logon token from the backup server through the pre-established secure data pathway. When the website receives the logon token during a logon operation, the website communicates with the backup server to determine whether the logon token is authentic.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: November 19, 2013
    Assignee: Autonomy, Inc.
    Inventor: Manjunath Bharadwaj Subramanya
  • Publication number: 20120303771
    Abstract: Embodiments relate to techniques for efficiently and effectively propagating changes from a server to a client using a network filter driver configured to monitor network traffic for a signature. Techniques are presented for synchronizing settings with a remote server device. A method is provided, including (a) monitoring web-based messages exchanged between the computerized client device and the remote server device across a network, (b) detecting a pre-defined pattern within a particular message of the monitored web-based messages exchanged between the computerized client device and the remote server device, (c) in response to detecting the pre-defined pattern within the particular message, evaluating the particular message to determine whether a set of server settings has changed, and (d) in response to determining that the set of server settings has changed, updating a local version of the set of server settings. A corresponding apparatus and computer program product are also provided.
    Type: Application
    Filed: May 24, 2011
    Publication date: November 29, 2012
    Applicant: IRON MOUNTAIN INFORMATION MANAGEMENT, INC.
    Inventor: Manjunath Bharadwaj Subramanya
  • Publication number: 20120297468
    Abstract: A technique accesses a backup system. The technique involves receiving a logon command to logon a user to a website of the backup system. The backup system includes (i) a backup server and (ii) a web server which hosts the website to enable the user to control settings of the backup server. The technique further involves, sending, in response to receiving the logon command, a token request to the backup server through a pre-established secure data pathway to the backup server. Data is periodically backed up to the backup server through the pre-established secure data pathway. The technique further involves acquiring, in response to sending the token request, a logon token from the backup server through the pre-established secure data pathway. When the website receives the logon token during a logon operation, the website communicates with the backup server to determine whether the logon token is authentic.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: IRON MOUNTAIN INFORMATION MANAGEMENT, INC.
    Inventor: Manjunath Bharadwaj Subramanya