Patents by Inventor Vijay Gopalakrishnan

Vijay Gopalakrishnan 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: 8812587
    Abstract: A method includes receiving at a directory server a notification from a client system, where the notification indicates that the first client received a corrupt packet of a playfile from a first peer. The method also includes determining if the first peer is a poor quality peer, updating a first peer score for the first peer if the first peer is not a poor quality peer, identifying a second peer that is not on a blacklist, and providing a peer identification associated with the second peer to the client system.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: August 19, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu
  • Patent number: 8799967
    Abstract: A method includes receiving demand information for a first segment of a media content item and receiving demand information for a second segment of the media content item. The method includes assigning the first segment to a first set of distribution nodes of a media content distribution system based at least partially on the demand information for the first segment and based at least partially on a first cost function and assigning the second segment to a second set of distribution nodes of the media content distribution system based at least partially on the demand information for the second segment and based at least partially on a second cost function. The media content distribution system includes a plurality of distribution nodes and each distribution node is configured to provide media content items to at least some of a plurality of endpoints.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: August 5, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Applegate, Aaron Archer, Kyung-Wook Hwang, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode K Ramakrishnan, Deborah F Swayne
  • Publication number: 20140164646
    Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.
    Type: Application
    Filed: February 18, 2014
    Publication date: June 12, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Patent number: 8752100
    Abstract: A method of receiving content includes joining an in-progress multicast stream to receive a first portion of a content. The method further includes sending a request to a peer for a catch-up portion of the content, the request including a deadline for delivery of the content, and receiving the catch-up portion of the content from the peer prior to the deadline.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: June 10, 2014
    Assignee: AT&T Intellectual Property II, LP
    Inventors: Kadangode Ramakrishnan, Rittwik Jana, Divesh Srivastava, Vijay Gopalakrishnan, Samrat Bhattacharjee
  • Publication number: 20140157337
    Abstract: A method includes receiving, at a first level distribution node of a plurality of first level distribution nodes of a hierarchical media distribution system (HMDS), a request for a content item (associated with segments corresponding to a time order) from a first endpoint device. The method includes, in response to receiving the request, sending, from the first level distribution node, a first data stream corresponding to a first segment of the content item to the first endpoint device and sending first information (indicating the request and a first end time of the first data stream) to a second level distribution node of a plurality of second level distribution nodes of the HMDS. The method includes receiving, from the second level distribution node, a second data stream corresponding to a second segment before the first end time has been reached and sending the second data stream to the first endpoint device.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Vijay Gopalakrishnan, Chamil Jayasundara
  • Patent number: 8656042
    Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: February 18, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Publication number: 20130332533
    Abstract: A method for transferring content includes requesting the content from a serving peer and sending the content to a requesting peer. Requesting the content includes sending a request to a tracker, receiving a request token, a path identifier, and a first peer identifier from the tracker, and sending a request message to a second peer. The first peer identifier includes an identity of a first peer, and the request message includes the request token, the path identifier, and the first peer identifier. Sending the content includes receiving the request token and the path identifier from a third peer, sending a return message to a fourth peer, and transferring the content from the serving peer to the requesting peer through a transfer path. The return message includes the path identifier and a second peer identifier. The second peer identifier includes an identity of a fifth peer. The transfer path includes at least the second, fourth, and fifth peers.
    Type: Application
    Filed: August 13, 2013
    Publication date: December 12, 2013
    Applicant: AT&T INTELLECTUAL PROPERTY I.L.P.
    Inventors: Kadangode K. Ramankrishnan, Vijay Gopalakrishnan, Fang Yu, David Lee
  • Patent number: 8510562
    Abstract: A method for transferring content includes requesting the content from a serving peer and sending the content to a requesting peer. Requesting the content includes sending a request to a tracker, receiving a request token, a path identifier, and a first peer identifier from the tracker, and sending a request message to a second peer. The first peer identifier includes an identity of a first peer, and the request message includes the request token, the path identifier, and the first peer identifier. Sending the content includes receiving the request token and the path identifier from a third peer, sending a return message to a fourth peer, and transferring the content from the serving peer to the requesting peer through a transfer path. The return message includes the path identifier and a second peer identifier. The second peer identifier includes an identity of a fifth peer. The transfer path includes at least the second, fourth, and fifth peers.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: August 13, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu, David Lee
  • Publication number: 20130104175
    Abstract: A method includes receiving demand information for a first segment of a media content item and receiving demand information for a second segment of the media content item. The method includes assigning the first segment to a first set of distribution nodes of a media content distribution system based at least partially on the demand information for the first segment and based at least partially on a first cost function and assigning the second segment to a second set of distribution nodes of the media content distribution system based at least partially on the demand information for the second segment and based at least partially on a second cost function. The media content distribution system includes a plurality of distribution nodes and each distribution node is configured to provide media content items to at least some of a plurality of endpoints.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Applicant: AT&T Intellectual Property I.L.P.
    Inventors: David Applegate, Aaron Archer, Kyung-Wook Hwang, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode K. Ramakrishnan, Deborah F. Swayne
  • Patent number: 8426533
    Abstract: The present invention provides a process for measuring and controlling chemical reactions that produce thermoplastic polymers by utilizing a stoichiometry correction during a reaction cycle to produce thermoplastic resins with desired properties. The thermoplastic polymer is made from at least one first monomer having a first reactive end group and at least one second monomer having a second reactive end group by reaction of the first reactive end group with the second reactive end group and has a glass transition temperature of greater than 130° C.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: April 23, 2013
    Assignee: SABIC Innovative Plastics IP B.V.
    Inventors: Roy Ray Odle, Vijay Gopalakrishnan, Narayan Ramesh, Albert Santo Stella, Lioba Maria Kloppenburg, David Bruce Hall
  • Publication number: 20130054804
    Abstract: A system for resource provisioning for content delivery of multiple services is disclosed. The system may be configured to offer multiple services, wherein at least one first offered service is delivery of prerecorded content and at least one second offered service is content delivered according to a deadline. In at least one embodiment, the first offered service may be video content, and the second offered service may be broadcast television content. The system may also be configured to deliver at least a portion of the first offered service in advance of use of that portion of the first offered service such that resource demand in connection with delivery of service content of the second offered service at peak delivery may be reduced. As such, fewer resources are needed to provide uninterrupted service of the first and second offered services.
    Type: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rittwik Jana, Vaneet Aggarwal, Xu Chen, Vijay Gopalakrishnan, Kadangode Ramakrishnan, Vinay Vaishampayan
  • Publication number: 20120158983
    Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.
    Type: Application
    Filed: February 24, 2012
    Publication date: June 21, 2012
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Publication number: 20120137336
    Abstract: A method includes receiving data identifying new media content items to be added to a media distribution system that provides media content on demand to a plurality of endpoints. The media distribution system includes a plurality of distribution nodes, and each of the distribution nodes is coupled to a subset of the endpoints. Historical demand is determined during a particular time period for existing media content items that include content available via at least one of the distribution nodes before the data was received. The method includes forecasting demand for media content items, including new media content items and existing media content items, based on the historical demand. Each media content item is assigned to, and stored at, at least one corresponding distribution node based at least partially on a cost function and the forecasted demand.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: David L. Applegate, Aaron F. Archer, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode Ramakrishnan
  • Publication number: 20120096081
    Abstract: A method includes receiving at a directory server a notification from a client system, where the notification indicates that the first client received a corrupt packet of a playfile from a first peer. The method also includes determining if the first peer is a poor quality peer, updating a first peer score for the first peer if the first peer is not a poor quality peer, identifying a second peer that is not on a blacklist, and providing a peer identification associated with the second peer to the client system.
    Type: Application
    Filed: December 21, 2011
    Publication date: April 19, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu
  • Patent number: 8150993
    Abstract: A content delivery system includes a unicast content delivery module, a multicast content delivery module, and a content monitor module. The unicast content delivery module is configured to provide content using a unicast protocol, and the multicast content delivery module is configured to provide the content using a multicast protocol. The content monitor module is configured to receive requests from a plurality of clients for the content, count the requests to determine if the number of requests exceeds a threshold, and instruct the plurality of clients to receive the content from the multicast content delivery module when the number of requests exceeds the threshold.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: April 3, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Patent number: 8108544
    Abstract: A method of obtaining content includes receiving a playfile. The playfile includes a chunk ID corresponding to a chunk of the content, a packet ID corresponding to a packet of the chunk, and a hash of the packet. The method further includes obtaining the chunk from a peer, determining a calculated hash for the packet, and discarding the chunk when the calculated hash does not match the hash in the playfile.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: January 31, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu
  • Publication number: 20110231661
    Abstract: A method for transferring content includes requesting the content from a serving peer and sending the content to a requesting peer. Requesting the content includes sending a request to a tracker, receiving a request token, a path identifier, and a first peer identifier from the tracker, and sending a request message to a second peer. The first peer identifier includes an identity of a first peer, and the request message includes the request token, the path identifier, and the first peer identifier. Sending the content includes receiving the request token and the path identifier from a third peer, sending a return message to a fourth peer, and transferring the content from the serving peer to the requesting peer through a transfer path. The return message includes the path identifier and a second peer identifier. The second peer identifier includes an identity of a fifth peer. The transfer path includes at least the second, fourth, and fifth peers.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 22, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu, David Lee
  • Patent number: 8013173
    Abstract: A method for purifying an oxydiphthalic anhydride comprises diluting a first mixture comprising an oxydiphthalic anhydride, a solvent, a catalyst, and an inorganic salt with a solvent, to provide a second mixture having a solids content of 10 to 30 percent based on total weight of the second mixture; filtering and washing the solids of the second mixture at a temperature below the crystallization point temperature of the oxydiphthalic anhydride to provide a third mixture; hydrolyzing the third mixture by adding water and a water-soluble acid to form a fourth mixture; heating the fourth mixture; then cooling to provide a solid-liquid mixture, optionally decanting a portion of the liquid, rediluting the remaining solid-liquid mixture, then filtering to provide a solid component; washing the solid component with water to provide a fifth mixture of oxydiphthalic tetraacid and water; ring closing the oxydiphthalic tetraacid to provide oxydiphthalic anhydride, and filtering the oxydiphthalic anhydride.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: September 6, 2011
    Assignee: Sabic Innovative Plastics IP B.V.
    Inventors: Beatriz Penalver Bernabe, Vijay Gopalakrishnan, Lioba Maria Kloppenburg, Matt Kuhlman, Roy Ray Odle, Eric Pressman, Narayan Ramesh, Harpreet Singh
  • Publication number: 20110106961
    Abstract: A content delivery system includes a unicast content delivery module, a multicast content delivery module, and a content monitor module. The unicast content delivery module is configured to provide content using a unicast protocol, and the multicast content delivery module is configured to provide the content using a multicast protocol. The content monitor module is configured to receive requests from a plurality of clients for the content, count the requests to determine if the number of requests exceeds a threshold, and instruct the plurality of clients to receive the content from the multicast content delivery module when the number of requests exceeds the threshold.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Publication number: 20100160578
    Abstract: The present invention provides a process for measuring and controlling chemical reactions that produce thermoplastic polymers by utilizing a stoichiometry correction during a reaction cycle to produce thermoplastic resins with desired properties. The thermoplastic polymer is made from at least one first monomer having a first reactive end group and at least one second monomer having a second reactive end group by reaction of the first reactive end group with the second reactive end group and has a glass transition temperature of greater than 130° C.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: SABIC INNOVATIVE PLASTICS IP B.V.
    Inventors: Roy Ray Odle, Vijay Gopalakrishnan, Narayan Ramesh, Albert Santo Stella, Lioba Maria Kloppenburg, David Bruce Hall