Patents by Inventor Mahesh Viveganandhan
Mahesh Viveganandhan 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: 10334302Abstract: In one embodiment, a method, system and apparatus are described, for uniquely storing, in a memory, for each one user among a plurality of users which recorded a content item, at least one segment of the recorded content item, generating metadata at a metadata generator, the metadata generator configured to associate, for one user among the plurality of users, the at least one segment of the recorded content item recorded by the one user, the metadata including a bitmap uniquely identifying the one user, and determining, at a processor, for each one user of the plurality of users, at least one offset value indicating at least one starting point for the at least one segment of the recorded content item for the one user, the at least one segment of the one user being disposed in a media sequence including a plurality of segments of the content item for different users of the users that recorded the content item, the at least one offset value being determined based, at least, on the bitmap uniquely identifying tType: GrantFiled: October 15, 2015Date of Patent: June 25, 2019Assignee: SYNAMEDIA LIMITEDInventors: Mahesh Viveganandhan, Hoi-Tauw Jozef Chou, Gowdish Kumaraswamy, Clint Ricker
-
Patent number: 9762694Abstract: A slave resource router may receive a client request. The slave resource router may be the nearest representation of an Anycast IP address in a network to a client sending the client request in the network. The slave resource router may then determine that the slave resource router has been authorized to cache content for a delivery service corresponding to the client request. Next, the slave resource router may determine that content corresponding to the client request is cached locally in a blind cache. Then the slave resource router may provide the client with the content from the blind cache.Type: GrantFiled: September 10, 2015Date of Patent: September 12, 2017Assignee: Cisco Technology, Inc.Inventors: Warren Scott Wainner, Mahesh Viveganandhan
-
Publication number: 20170105036Abstract: In one embodiment, a method, system and apparatus are described, for uniquely storing, in a memory, for each one user among a plurality of users which recorded a content item, at least one segment of the recorded content item, generating metadata at a metadata generator, the metadata generator configured to associate, for one user among the plurality of users, the at least one segment of the recorded content item recorded by the one user, the metadata including a bitmap uniquely identifying the one user, and determining, at a processor, for each one user of the plurality of users, at least one offset value indicating at least one starting point for the at least one segment of the recorded content item for the one user, the at least one segment of the one user being disposed in a media sequence including a plurality of segments of the content item for different users of the users that recorded the content item, the at least one offset value being determined based, at least, on the bitmap uniquely identifying tType: ApplicationFiled: October 15, 2015Publication date: April 13, 2017Inventors: Mahesh VIVEGANANDHAN, Hoi-Tauw Jozef CHOU, Gowdish KUMARASWAMY, Clint RICKER
-
Patent number: 9350822Abstract: In some embodiments, a request for a content object may be received as a data packet. Upon determining that the content object is not cached, an element of the data packet may be modified and the modified data packet may be forwarded toward a content provider of the content object.Type: GrantFiled: August 10, 2012Date of Patent: May 24, 2016Assignee: Cisco Technology, Inc.Inventors: Dan Li, Mahesh Viveganandhan, Dipak Punnoran Koroth, Ming Tan, Martin Ostrowski
-
Publication number: 20150381758Abstract: A slave resource router may receive a client request. The slave resource router may be the nearest representation of an Anycast IP address in a network to a client sending the client request in the network. The slave resource router may then determine that the slave resource router has been authorized to cache content for a delivery service corresponding to the client request. Next, the slave resource router may determine that content corresponding to the client request is cached locally in a blind cache. Then the slave resource router may provide the client with the content from the blind cache.Type: ApplicationFiled: September 10, 2015Publication date: December 31, 2015Inventors: Warren Scott Wainner, Mahesh Viveganandhan
-
Patent number: 9148486Abstract: A slave resource router may receive a client request. The slave resource router may be the nearest representation of an Anycast IP address in a network to a client sending the client request in the network. The slave resource router may then determine that the slave resource router has been authorized to cache content for a delivery service corresponding to the client request. Next, the slave resource router may determine that content corresponding to the client request is cached locally in a blind cache. Then the slave resource router may provide the client with the content from the blind cache.Type: GrantFiled: November 22, 2011Date of Patent: September 29, 2015Assignee: Cisco Technology, Inc.Inventors: Warren Scott Wainner, Mahesh Viveganandhan
-
Patent number: 9055268Abstract: Multi-tier recording to enable, for example, seek-back unique copy recording may be provided. First, content may be recorded to a time-shift buffer. Recording instructions may be received and a virtual recorder corresponding to a user may be instantiated. Next, content from the time-shift buffer may be obtained according to the received recording instructions. Then the obtained content may be saved to the instantiated virtual recorder.Type: GrantFiled: February 4, 2013Date of Patent: June 9, 2015Assignee: Cisco Technology, Inc.Inventors: Mahesh Viveganandhan, Vivek Kansal, Gary M. Springer
-
Patent number: 8909808Abstract: In one embodiment, redundancy elimination for web caching may be provided. Upon receiving a request for a content object, a determination of whether the content object is cached may be made. In response to determining that the content object is not cached, the requested content object may be retrieved and, if the content object is associated with an aggregate popularity exceeding a caching threshold, the content object may be cached before providing the requested content object.Type: GrantFiled: July 19, 2012Date of Patent: December 9, 2014Assignee: Cisco Technology, Inc.Inventors: Dan Li, Mahesh Viveganandhan, Dipak Punnoran Koroth, Ming Tan, Martin Ostrowski
-
Patent number: 8898717Abstract: A method is provided in one example embodiment that includes receiving a request for a linear media service and determining that the linear media service is not available. An upstream server is provided with start-up content that is streamed in response to the linear media service not being available. The method also includes switching to the linear media service if the linear media service becomes available. In certain example implementations, the upstream server is an origin server, a residential gateway, an edge cache, an endpoint, etc.Type: GrantFiled: January 11, 2012Date of Patent: November 25, 2014Assignee: Cisco Technology, Inc.Inventors: Scott C. Labrozzi, James M. Hill, Adrian P. Phillips, Mahesh Viveganandhan, William C. VerSteeg
-
Publication number: 20140219638Abstract: Multi-tier recording to enable, for example, seek-back unique copy recording may be provided. First, content may be recorded to a time-shift buffer. Recording instructions may be received and a virtual recorder corresponding to a user may be instantiated. Next, content from the time-shift buffer may be obtained according to the received recording instructions. Then the obtained content may be saved to the instantiated virtual recorder.Type: ApplicationFiled: February 4, 2013Publication date: August 7, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Mahesh Viveganandhan, Vivek Kansal, Gary M. Springer
-
Publication number: 20140044127Abstract: In some embodiments, a request for a content object may be received as a data packet. Upon determining that the content object is not cached, an element of the data packet may be modified and the modified data packet may be forwarded toward a content provider of the content object.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: Cisco Technology, Inc.Inventors: Dan Li, Mahesh Viveganandhan, Dipak Punnoran Koroth, Ming Tan, Martin Ostrowski
-
Publication number: 20140025841Abstract: In one embodiment, redundancy elimination for web caching may be provided. Upon receiving a request for a content object, a determination of whether the content object is cached may be made. In response to determining that the content object is not cached, the requested content object may be retrieved and, if the content object is associated with an aggregate popularity exceeding a caching threshold, the content object may be cached before providing the requested content object.Type: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: Cisco Technology, Inc.Inventors: Dan Li, Mahesh Viveganandhan, Dipak Punnoran Koroth, Ming Tan, Martin Ostrowski
-
Publication number: 20130132498Abstract: A slave resource router may receive a client request. The slave resource router may be the nearest representation of an Anycast IP address in a network to a client sending the client request in the network. The slave resource router may then determine that the slave resource router has been authorized to cache content for a delivery service corresponding to the client request. Next, the slave resource router may determine that content corresponding to the client request is cached locally in a blind cache. Then the slave resource router may provide the client with the content from the blind cache.Type: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: Cisco Technology, Inc.Inventors: Warren Scott Wainner, Mahesh Viveganandhan