Patents by Inventor Vishwa M. Prasad

Vishwa M. Prasad 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).

  • Publication number: 20230128442
    Abstract: The described technology is generally directed towards proactive content placement for low latency mobile access. Digital content requested by a mobile device can be sent to network nodes proactively, so that the network nodes have the digital content before it is requested by the mobile device. Mobile device travel predictions can be made to predict future locations of the mobile device. The future locations can be used to determine network nodes for proactive digital content delivery. The digital content for delivery to a network node can also be predicted based on current digital content in use at the mobile device and estimated arrival times of the mobile device into service areas of next network nodes.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 27, 2023
    Inventors: Deva-Datta Sharma, John Oetting, Vishwa M. Prasad
  • Patent number: 11558928
    Abstract: The described technology is generally directed towards proactive content placement for low latency mobile access. Digital content requested by a mobile device can be sent to network nodes proactively, so that the network nodes have the digital content before it is requested by the mobile device. Mobile device travel predictions can be made to predict future locations of the mobile device. The future locations can be used to determine network nodes for proactive digital content delivery. The digital content for delivery to a network node can also be predicted based on current digital content in use at the mobile device and estimated arrival times of the mobile device into service areas of next network nodes.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: January 17, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Deva-Datta Sharma, John Oetting, Vishwa M. Prasad
  • Publication number: 20210360740
    Abstract: The described technology is generally directed towards proactive content placement for low latency mobile access. Digital content requested by a mobile device can be sent to network nodes proactively, so that the network nodes have the digital content before it is requested by the mobile device. Mobile device travel predictions can be made to predict future locations of the mobile device. The future locations can be used to determine network nodes for proactive digital content delivery. The digital content for delivery to a network node can also be predicted based on current digital content in use at the mobile device and estimated arrival times of the mobile device into service areas of next network nodes.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 18, 2021
    Inventors: Deva-Datta Sharma, John Oetting, Vishwa M. Prasad
  • Patent number: 9800638
    Abstract: A system for providing downstream bandwidth aware adaptive bit rate selection is disclosed. The system may determine a fixed bandwidth available to transmit content to a client on a second network. The system may connect to a first network, which may be configured to have no specific bandwidth constraints, to obtain the content. Once the system is connected to the first network, the system may receive, from the first network, a content segment of the content that is encoded at a first bandwidth. The first bandwidth may be less than or equal to the lesser of the fixed bandwidth available to transmit the content to the client on the second network and a first adaptive bit rate that is selected based on a congestion condition experienced on the first network. The system may then transmit the content segment at the first bandwidth to the client on the second network.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: October 24, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Ramana V. Munagala, Vishwa M. Prasad
  • Patent number: 9544268
    Abstract: A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: January 10, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Publication number: 20150288652
    Abstract: A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 8, 2015
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Patent number: 9065867
    Abstract: A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: June 23, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Publication number: 20150127775
    Abstract: A system for providing downstream bandwidth aware adaptive bit rate selection is disclosed. The system may determine a fixed bandwidth available to transmit content to a client on a second network. The system may connect to a first network, which may be configured to have no specific bandwidth constraints, to obtain the content. Once the system is connected to the first network, the system may receive, from the first network, a content segment of the content that is encoded at a first bandwidth. The first bandwidth may be less than or equal to the lesser of the fixed bandwidth available to transmit the content to the client on the second network and a first adaptive bit rate that is selected based on a congestion condition experienced on the first network. The system may then transmit the content segment at the first bandwidth to the client on the second network.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 7, 2015
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Ramana V. Munagala, Vishwa M. Prasad
  • Publication number: 20140156740
    Abstract: A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
    Type: Application
    Filed: February 10, 2014
    Publication date: June 5, 2014
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Patent number: 8650282
    Abstract: A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 11, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Patent number: 8631022
    Abstract: A repository receives metadata from databases associated with different service providers. The repository converts the received metadata to a common format, such as MPEG7, and stores the converted metadata in a central database. The repository can also receive a query from a client device. The repository retrieves metadata associated with the query from the central database and provides it to the requesting client device. The repository can also convert the provided metadata to an appropriate format for the requesting device. Because the metadata is stored at a common location in a common format, content from different providers can be efficiently identified.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: January 14, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Jerald R. Howcroft, David Gibbon, Vishwa M. Prasad
  • Patent number: 8392550
    Abstract: A content delivery system includes an analyzer module, a content request data collection module, and a domain name server. The collection module receives request sent to a tracking address, collects information about the request, and provides the information to the analyzer. The server receives an address request from a local domain name server associated with an autonomous system for the cache server address, provides the tracking address to the local server because the local server is associated with the second autonomous system, collects address request information about the address, and provides the address request information to the analyzer module. The analyzer module receives the address request and content request information, and determines information about clients served by the autonomous system based on the address request and content request information.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: March 5, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Patent number: 8359320
    Abstract: A repository receives metadata from databases associated with different service providers. The repository converts the received metadata to a common format, such as MPEG7, and stores the converted metadata in a central database. The repository can also receive a query from a client device. The repository retrieves metadata associated with the query from the central database and provides it to the requesting client device. The repository can also convert the provided metadata to an appropriate format for the requesting device. Because the metadata is stored at a common location in a common format, content from different providers can be efficiently identified.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 22, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Jerald R. Howcroft, David C. Gibbons, Vishwa M. Prasad
  • Publication number: 20120173696
    Abstract: A content delivery system includes an analyzer module, a content request data collection module, and a domain name server. The collection module receives request sent to a tracking address, collects information about the request, and provides the information to the analyzer. The server receives an address request from a local domain name server associated with an autonomous system for the cache server address, provides the tracking address to the local server because the local server is associated with the second autonomous system, collects address request information about the address, and provides the address request information to the analyzer module. The analyzer module receives the address request and content request information, and determines information about clients served by the autonomous system based on the address request and content request information.
    Type: Application
    Filed: March 8, 2012
    Publication date: July 5, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Patent number: 8180880
    Abstract: Active intelligent content is aware of its own timeline, lifecycle, capabilities, limitations, and related information. The active intelligent content is aware of its surroundings and can convert automatically into a format or file type more conducive to the device or environment it is stored in. If the active intelligent content does not have the required tools to make such a transformation, it is self-aware enough to seek out the tools and/or information to make that transformation. Such active intelligent content can be used for enhanced file portability, target advertising, personalization of media, and selective encryption, enhancement, and restriction. The content can also be used to collaborate with other content and provide users with enhanced information based on user preferences, ratings, costs, genres, file types, and the like.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: May 15, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Andrea Basso, Vishwa M. Prasad
  • Publication number: 20120110040
    Abstract: A file delivery system includes a disk file system, a solid state drive file system, and an interface module. The disk file system includes a disk drive that stores a plurality of files for download by a user device. The solid state drive file system includes a solid state drive that stores a first block of data for each of the files stored on the disk drive. The interface module is in communication with the disk file system and with the solid state drive file system, and is configured to retrieve the first block of data of one of the files from the solid state drive in response to a request from the user device for one of the files, to send a read command to the disk drive for a next block of the one of the files at substantially the same time as the first block is retrieved from the solid state drive and sent to the user device, and to store the next block in a buffer.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Vishwa M. Prasad
  • Patent number: 8156214
    Abstract: A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 10, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Publication number: 20110153864
    Abstract: A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • Publication number: 20110126025
    Abstract: Active intelligent content is aware of its own timeline, lifecycle, capabilities, limitations, and related information. The active intelligent content is aware of its surroundings and can convert automatically into a format or file type more conducive to the device or environment it is stored in. If the active intelligent content does not have the required tools to make such a transformation, it is self-aware enough to seek out the tools and/or information to make that transformation. Such active intelligent content can be used for enhanced file portability, target advertising, personalization of media, and selective encryption, enhancement, and restriction. The content can also be used to collaborate with other content and provide users with enhanced information based on user preferences, ratings, costs, genres, file types, and the like.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Andrea Basso, Vishwa M. Prasad
  • Publication number: 20090112808
    Abstract: A repository receives metadata from databases associated with different service providers. The repository converts the received metadata to a common format, such as MPEG7, and stores the converted metadata in a central database. The repository can also receive a query from a client device. The repository retrieves metadata associated with the query from the central database and provides it to the requesting client device. The repository can also convert the provided metadata to an appropriate format for the requesting device. Because the metadata is stored at a common location in a common format, content from different providers can be efficiently identified.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: AT&T KNOWLEDGE VENTURES, LP
    Inventors: Jerald R. Howcroft, David C. Gibbon, Vishwa M. Prasad