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: 20230128442Abstract: 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: ApplicationFiled: December 15, 2022Publication date: April 27, 2023Inventors: Deva-Datta Sharma, John Oetting, Vishwa M. Prasad
-
Patent number: 11558928Abstract: 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: GrantFiled: May 18, 2020Date of Patent: January 17, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Deva-Datta Sharma, John Oetting, Vishwa M. Prasad
-
Publication number: 20210360740Abstract: 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: ApplicationFiled: May 18, 2020Publication date: November 18, 2021Inventors: Deva-Datta Sharma, John Oetting, Vishwa M. Prasad
-
Patent number: 9800638Abstract: 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: GrantFiled: November 4, 2013Date of Patent: October 24, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Ramana V. Munagala, Vishwa M. Prasad
-
Patent number: 9544268Abstract: 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: GrantFiled: June 22, 2015Date of Patent: January 10, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Vishwa M. Prasad, Anestis Karasaridis
-
Publication number: 20150288652Abstract: 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: ApplicationFiled: June 22, 2015Publication date: October 8, 2015Inventors: Vishwa M. Prasad, Anestis Karasaridis
-
Patent number: 9065867Abstract: 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: GrantFiled: February 10, 2014Date of Patent: June 23, 2015Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Vishwa M. Prasad, Anestis Karasaridis
-
Publication number: 20150127775Abstract: 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: ApplicationFiled: November 4, 2013Publication date: May 7, 2015Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Ramana V. Munagala, Vishwa M. Prasad
-
Publication number: 20140156740Abstract: 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: ApplicationFiled: February 10, 2014Publication date: June 5, 2014Applicant: AT&T Intellectual Property I, L.P.Inventors: Vishwa M. Prasad, Anestis Karasaridis
-
Patent number: 8650282Abstract: 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: GrantFiled: November 30, 2012Date of Patent: February 11, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Vishwa M. Prasad, Anestis Karasaridis
-
Patent number: 8631022Abstract: 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: GrantFiled: November 6, 2012Date of Patent: January 14, 2014Assignee: AT&T Intellectual Property I, LPInventors: Jerald R. Howcroft, David Gibbon, Vishwa M. Prasad
-
Patent number: 8392550Abstract: 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: GrantFiled: March 8, 2012Date of Patent: March 5, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Vishwa M. Prasad, Anestis Karasaridis
-
Patent number: 8359320Abstract: 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: GrantFiled: October 31, 2007Date of Patent: January 22, 2013Assignee: AT&T Intellectual Property I, LPInventors: Jerald R. Howcroft, David C. Gibbons, Vishwa M. Prasad
-
Publication number: 20120173696Abstract: 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: ApplicationFiled: March 8, 2012Publication date: July 5, 2012Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Vishwa M. Prasad, Anestis Karasaridis
-
Patent number: 8180880Abstract: 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: GrantFiled: November 25, 2009Date of Patent: May 15, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Andrea Basso, Vishwa M. Prasad
-
Publication number: 20120110040Abstract: 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: ApplicationFiled: October 29, 2010Publication date: May 3, 2012Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Vishwa M. Prasad
-
Patent number: 8156214Abstract: 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: GrantFiled: December 22, 2009Date of Patent: April 10, 2012Assignee: AT&T Intellectual Property I, LPInventors: Vishwa M. Prasad, Anestis Karasaridis
-
Publication number: 20110153864Abstract: 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: ApplicationFiled: December 22, 2009Publication date: June 23, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Vishwa M. Prasad, Anestis Karasaridis
-
Publication number: 20110126025Abstract: 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: ApplicationFiled: November 25, 2009Publication date: May 26, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Andrea Basso, Vishwa M. Prasad
-
Publication number: 20090112808Abstract: 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: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Applicant: AT&T KNOWLEDGE VENTURES, LPInventors: Jerald R. Howcroft, David C. Gibbon, Vishwa M. Prasad