Patents by Inventor Matteo Varvello

Matteo Varvello 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: 20230208717
    Abstract: Aspects of the subject disclosure may include, for example, obtaining, from a first source of information, a first bandwidth prediction, wherein the first bandwidth prediction is based upon historical bandwidth data that had been provided by a plurality of devices; obtaining, from a second source of information, a second bandwidth prediction, wherein the second bandwidth prediction is based upon network measurements, and wherein the network measurements are other than the historical bandwidth data that had been provided by the plurality of devices; selecting as a source of a future bandwidth prediction one of the first source of information and the second source of information, wherein the selecting is based upon a comparison of each of the first bandwidth prediction and the second bandwidth prediction to an actually obtained bandwidth of the device. Other embodiments are disclosed.
    Type: Application
    Filed: March 1, 2023
    Publication date: June 29, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Emir Halepovic, Matteo Varvello
  • Patent number: 11641499
    Abstract: Aspects of the subject disclosure may include, for example, a method including providing a video presentation to user devices. A latency related to the video presentation is determined for each device; a high-latency user device is identified having greater latency than other, low-latency devices. Field of view information is analyzed for each of the low-latency devices; based on the analyzing, a field of view of the high-latency user device is predicted. In accordance with the predicting, a predicted viewing map for the high-latency user device is generated. The video presentation for the high-latency user device is adjusted based on the predicted viewing map. Other embodiments are disclosed.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: May 2, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Matteo Varvello, Vijay Gopalakrishnan
  • Patent number: 11627046
    Abstract: Aspects of the subject disclosure may include, for example, obtaining, from a first source of information, a first bandwidth prediction, wherein the first bandwidth prediction is based upon historical bandwidth data that had been provided by a plurality of devices; obtaining, from a second source of information, a second bandwidth prediction, wherein the second bandwidth prediction is based upon network measurements, and wherein the network measurements are other than the historical bandwidth data that had been provided by the plurality of devices; selecting as a source of a future bandwidth prediction one of the first source of information and the second source of information, wherein the selecting is based upon a comparison of each of the first bandwidth prediction and the second bandwidth prediction to an actually obtained bandwidth of the device. Other embodiments are disclosed.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: April 11, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Emir Halepovic, Matteo Varvello
  • Publication number: 20230024501
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 26, 2023
    Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Patent number: 11476959
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: October 18, 2022
    Assignees: AT&T Intellectual Property I, L.P., University College Cork—National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Publication number: 20220053226
    Abstract: Aspects of the subject disclosure may include, for example, a method including providing a video presentation to user devices. A latency related to the video presentation is determined for each device; a high-latency user device is identified having greater latency than other, low-latency devices. Field of view information is analyzed for each of the low-latency devices; based on the analyzing, a field of view of the high-latency user device is predicted. In accordance with the predicting, a predicted viewing map for the high-latency user device is generated. The video presentation for the high-latency user device is adjusted based on the predicted viewing map. Other embodiments are disclosed.
    Type: Application
    Filed: October 28, 2021
    Publication date: February 17, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Matteo Varvello, Vijay Gopalakrishnan
  • Patent number: 11190820
    Abstract: Aspects of the subject disclosure may include, for example, a method including providing a video presentation to user devices. A latency related to the video presentation is determined for each device; a high-latency user device is identified having greater latency than other, low-latency devices. Field of view information is analyzed for each of the low-latency devices; based on the analyzing, a field of view of the high-latency user device is predicted. In accordance with the predicting, a predicted viewing map for the high-latency user device is generated. The video presentation for the high-latency user device is adjusted based on the predicted viewing map. Other embodiments are disclosed.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: November 30, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Matteo Varvello, Vijay Gopalakrishnan
  • Publication number: 20210051073
    Abstract: Aspects of the subject disclosure may include, for example, obtaining, from a first source of information, a first bandwidth prediction, wherein the first bandwidth prediction is based upon historical bandwidth data that had been provided by a plurality of devices; obtaining, from a second source of information, a second bandwidth prediction, wherein the second bandwidth prediction is based upon network measurements, and wherein the network measurements are other than the historical bandwidth data that had been provided by the plurality of devices; selecting as a source of a future bandwidth prediction one of the first source of information and the second source of information, wherein the selecting is based upon a comparison of each of the first bandwidth prediction and the second bandwidth prediction to an actually obtained bandwidth of the device. Other embodiments are disclosed.
    Type: Application
    Filed: November 2, 2020
    Publication date: February 18, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Emir Halepovic, Matteo Varvello
  • Patent number: 10868726
    Abstract: Aspects of the subject disclosure may include, for example, obtaining, from a first source of information, a first bandwidth prediction, wherein the first bandwidth prediction is based upon historical bandwidth data that had been provided by a plurality of devices; obtaining, from a second source of information, a second bandwidth prediction, wherein the second bandwidth prediction is based upon network measurements, and wherein the network measurements are other than the historical bandwidth data that had been provided by the plurality of devices; selecting as a source of a future bandwidth prediction one of the first source of information and the second source of information, wherein the selecting is based upon a comparison of each of the first bandwidth prediction and the second bandwidth prediction to an actually obtained bandwidth of the device. Other embodiments are disclosed.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: December 15, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Emir Halepovic, Matteo Varvello
  • Patent number: 10819789
    Abstract: Aspects of the subject disclosure may include, for example, a method comprising receiving a request for content; retrieving the first portion of the content from an original source; retrieving an alternative portion, the alternative portion being a substitute for a second portion of the content; assembling an alternative presentation by combining the first portion and the alternative portion; and presenting the alternative presentation in response to receiving the request for content. Other embodiments are disclosed.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: October 27, 2020
    Assignees: AT&T Intellectual Property I, L.P., Northwestern University
    Inventors: Matteo Varvello, Pengfei Wang, Aleksandar Kuzmanovic
  • Patent number: 10742611
    Abstract: A method, a system and computer program products for securely enabling in-network functionality over encrypted data sessions, the method involving establishing an encrypted data session between a client communication application (100) and a server communication application (200) over a communication network; receiving and/or transmitting, by the client communication application (100), in the established encrypted data session, at least one encrypted communication data (D) from/to the server communication application (200) through a computing network element (M); and performing, by the computing network element (M), different actions other than data packet forwarding from one communication application to the other on the encrypted communication data (D). The encrypted communication data (D) has a plurality of data portions, or contexts, (CTX), each encrypted by a context key, and the different actions being specific for the computing network element (M) and for one or more of the contexts (CTX_X).
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: August 11, 2020
    Assignee: TELEFONICA DIGITAL ESPANA, S.L.U.
    Inventors: David Naylor, Kyle Schomp, Matteo Varvello, Ilias Leontiadis, Jeremy Blackburn, Diego Lopez, Konstantina Papagiannaki, Pablo Rodriguez Rodriguez, Peter Steenkiste
  • Publication number: 20200252147
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Publication number: 20200221149
    Abstract: Aspects of the subject disclosure may include, for example, a method including providing a video presentation to user devices. A latency related to the video presentation is determined for each device; a high-latency user device is identified having greater latency than other, low-latency devices. Field of view information is analyzed for each of the low-latency devices; based on the analyzing, a field of view of the high-latency user device is predicted. In accordance with the predicting, a predicted viewing map for the high-latency user device is generated. The video presentation for the high-latency user device is adjusted based on the predicted viewing map. Other embodiments are disclosed.
    Type: Application
    Filed: March 20, 2020
    Publication date: July 9, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Matteo Varvello, Vijay Gopalakrishnan
  • Patent number: 10693575
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 23, 2020
    Assignees: AT&T Intellectual Property I, L.P., University College Cork—National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Publication number: 20200186430
    Abstract: Aspects of the subject disclosure may include, for example, obtaining, from a first source of information, a first bandwidth prediction, wherein the first bandwidth prediction is based upon historical bandwidth data that had been provided by a plurality of devices; obtaining, from a second source of information, a second bandwidth prediction, wherein the second bandwidth prediction is based upon network measurements, and wherein the network measurements are other than the historical bandwidth data that had been provided by the plurality of devices; selecting as a source of a future bandwidth prediction one of the first source of information and the second source of information, wherein the selecting is based upon a comparison of each of the first bandwidth prediction and the second bandwidth prediction to an actually obtained bandwidth of the device. Other embodiments are disclosed.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Emir Halepovic, Matteo Varvello
  • Patent number: 10623791
    Abstract: Aspects of the subject disclosure may include, for example, a method including providing a video presentation to user devices. A latency related to the video presentation is determined for each device; a high-latency user device is identified having greater latency than other, low-latency devices. Field of view information is analyzed for each of the low-latency devices; based on the analyzing, a field of view of the high-latency user device is predicted. In accordance with the predicting, a predicted viewing map for the high-latency user device is generated. The video presentation for the high-latency user device is adjusted based on the predicted viewing map. Other embodiments are disclosed.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: April 14, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Matteo Varvello, Vijay Gopalakrishnan
  • Patent number: 10616621
    Abstract: Aspects of the subject disclosure may include embodiments receiving a request for portions of video content identifying first packets associated with FoV tiles and second packets associated with OOS tiles for the video content in response to receiving the request. Further embodiments include selecting a first and second communication network to transmit the first and second packets, respectively and configuring a socket API for a MPTCP for a device that includes identifying that the first packets are associated with the FoV tiles, a high priority, and are to be transmitted over the first communication network, and the socket API includes identifying that the second packets are associated with the OOS tiles, a low priority, and are to be transmitted over the second communication network. Additional embodiments include transmitting the first and second packets over the first and second communication network, respectively, using MPTCP. Other embodiments are disclosed.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: April 7, 2020
    Assignees: AT&T Intellectual Property I, L.P., THE TRUSTEES OF INDIANA UNIVERSITY
    Inventors: Bo Han, Vijay Gopalakrishnan, Feng Qian, Matteo Varvello
  • Publication number: 20200076520
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 5, 2020
    Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Publication number: 20200007905
    Abstract: Aspects of the subject disclosure may include embodiments receiving a request for portions of video content identifying first packets associated with FoV tiles and second packets associated with OOS tiles for the video content in response to receiving the request. Further embodiments include selecting a first and second communication network to transmit the first and second packets, respectively and configuring a socket API for a MPTCP for a device that includes identifying that the first packets are associated with the FoV tiles, a high priority, and are to be transmitted over the first communication network, and the socket API includes identifying that the second packets are associated with the OOS tiles, a low priority, and are to be transmitted over the second communication network. Additional embodiments include transmitting the first and second packets over the first and second communication network, respectively, using MPTCP. Other embodiments are disclosed.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Applicants: AT&T Intellectual Property I, L.P., THE TRUSTEES OF INDIANA UNIVERSITY
    Inventors: Bo Han, Vijay Gopalakrishnan, Feng Qian, Matteo Varvello
  • Publication number: 20190387055
    Abstract: Aspects of the subject disclosure may include, for example, a method comprising receiving a request for content; retrieving the first portion of the content from an original source; retrieving an alternative portion, the alternative portion being a substitute for a second portion of the content; assembling an alternative presentation by combining the first portion and the alternative portion; and presenting the alternative presentation in response to receiving the request for content. Other embodiments are disclosed.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Applicants: AT&T Intellectual Property I, L.P., Northwestern University
    Inventors: Matteo Varvello, Pengfei Wang, Aleksandar Kuzmanovic