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: 10887419Abstract: 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: GrantFiled: December 9, 2016Date of Patent: January 5, 2021Assignee: Akamai Technologies, Inc.Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
-
Patent number: 10313473Abstract: 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: GrantFiled: February 27, 2015Date of Patent: June 4, 2019Assignee: Instart Logic, Inc.Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
-
Publication number: 20170094012Abstract: 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: ApplicationFiled: December 9, 2016Publication date: March 30, 2017Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
-
Patent number: 9549040Abstract: 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: GrantFiled: May 16, 2014Date of Patent: January 17, 2017Assignee: Instart Logic, Inc.Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
-
Publication number: 20150264153Abstract: 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: ApplicationFiled: May 16, 2014Publication date: September 17, 2015Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
-
Publication number: 20150264154Abstract: 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: ApplicationFiled: February 27, 2015Publication date: September 17, 2015Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
-
Patent number: 9002990Abstract: 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: GrantFiled: March 12, 2014Date of Patent: April 7, 2015Assignee: Instart Logic, Inc.Inventors: Ashok Anand, Manjunath Bharadwaj Subramanya
-
Patent number: 8898263Abstract: 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: GrantFiled: May 24, 2011Date of Patent: November 25, 2014Assignee: Autonomy Inc.Inventor: Manjunath Bharadwaj Subramanya
-
Patent number: 8787941Abstract: 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: GrantFiled: July 31, 2012Date of Patent: July 22, 2014Assignee: Longsand LimitedInventors: Harsha Raghavendra Kushtagi, Manjunath Bharadwaj Subramanya, Neeraj Kumar Chauhan
-
Publication number: 20140038577Abstract: 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: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Inventors: Harsha Raghavendra Kushtagi, Manjunath Bharadwaj Subramanya, Neeraj Kumar Chauhan
-
Publication number: 20140015683Abstract: 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: ApplicationFiled: July 11, 2012Publication date: January 16, 2014Inventors: Manjunath Bharadwaj Subramanya, Harsha Raghavendra Kushtaji, Saurabh Gupta
-
Patent number: 8590025Abstract: 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: GrantFiled: May 17, 2011Date of Patent: November 19, 2013Assignee: Autonomy, Inc.Inventor: Manjunath Bharadwaj Subramanya
-
Publication number: 20120303771Abstract: 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: ApplicationFiled: May 24, 2011Publication date: November 29, 2012Applicant: IRON MOUNTAIN INFORMATION MANAGEMENT, INC.Inventor: Manjunath Bharadwaj Subramanya
-
Publication number: 20120297468Abstract: 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: ApplicationFiled: May 17, 2011Publication date: November 22, 2012Applicant: IRON MOUNTAIN INFORMATION MANAGEMENT, INC.Inventor: Manjunath Bharadwaj Subramanya