Patents by Inventor James F. Di Mattia

James F. Di Mattia 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: 10182269
    Abstract: A system receives one or more content streams for a program including a Hypertext Transfer Protocol (HTTP) Live Streaming (HLS) master manifest file for the program, HLS media segments having different bitrate variants, and HLS media manifest files for each of the different bitrate variants. The system encapsulates the HLS master manifest file, the HLS media segments, and the HLS media manifest files into Internet Protocol/User Datagram Protocol (IP/UDP) packets and sends the IP/UDP packets via multicast to video serving offices. Network devices in the video serving offices extract from the IP/UDP packets the HLS master manifest file, the HLS media segments, and the HLS media manifest files. The network devices send to a cache device the HLS media segments and the HLS media manifest files; and forward the IP/UDP packets via multicast to devices in customer premises.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: January 15, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Niranjan R. Samant, Suri B. Medapati, James F. Di Mattia, Kishore Tallapaneni
  • Patent number: 9774923
    Abstract: An exemplary method includes a media content delivery system transmitting a transport stream containing an advertisement channel and a program channel, the program channel carrying a media program stream at a first bit rate, detecting an upcoming advertisement break within the media program stream, inserting, in response to the detecting of the upcoming advertisement break, an advertisement content stream having a second bit rate that is lower than the first bit rate into the program channel to temporally coincide with the advertisement break to free bandwidth in the transport stream during the advertisement break, and inserting an additional advertisement content stream in the advertisement channel, the additional advertisement content stream temporally coinciding with the advertisement break and utilizing at least a portion of the freed bandwidth in the transport stream. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 26, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James F. Di Mattia, Michael P. Ruffini, Harpal S. Bassali
  • Patent number: 9253549
    Abstract: Method, device, and non-transitory storage medium to receive peak viewership parameters that indicate one or more program channels to be modeled; query a device that stores viewership data based on the peak viewership parameters; determine a peak viewership for the one or more program channels; query another device that stores network configuration data pertaining to a program delivery network; obtain channel path information pertaining to the one or more program channels; generate peak channel delivery data based on the channel path information and the peak viewership data; and simulate, based on the peak channel delivery data, resource utilization of the program delivery network stemming from a provisioning of the one or more program channels according to a delivery channel format that is different from another delivery channel format that was used to deliver the one or more program channels to subscribers.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: February 2, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Michael P. Valcourt, Donald E. Smith, James F. Di Mattia, Leonard J. Andrews
  • Patent number: 8683514
    Abstract: An exemplary method includes a media content delivery system transmitting an enhanced media content transport stream that includes at least a single program stream that carries data representative of multiple video content programs. The enhanced media content transport stream further includes data specifying multiple video program identifiers for the multiple video content programs, each of the multiple video program identifiers configured to be used by an access subsystem that receives the enhanced media content transport stream to selectively access a different one of the multiple video content programs. In certain embodiments, the multiple video content programs comprise a first video content program including video data for a main media content program and a second video content program including video data for an advertisement. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: March 25, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James F. Di Mattia, Michael P. Ruffini
  • Publication number: 20140033241
    Abstract: Method, device, and non-transitory storage medium to receive peak viewership parameters that indicate one or more program channels to be modeled; query a device that stores viewership data based on the peak viewership parameters; determine a peak viewership for the one or more program channels; query another device that stores network configuration data pertaining to a program delivery network; obtain channel path information pertaining to the one or more program channels; generate peak channel delivery data based on the channel path information and the peak viewership data; and simulate, based on the peak channel delivery data, resource utilization of the program delivery network stemming from a provisioning of the one or more program channels according to a delivery channel format that is different from another delivery channel format that was used to deliver the one or more program channels to subscribers.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Michael P. Valcourt, Donald E. Smith, James F. Di Mattia, Leonard J. Andrews
  • Publication number: 20110314496
    Abstract: An exemplary method includes a media content delivery system transmitting an enhanced media content transport stream that includes at least a single program stream that carries data representative of multiple video content programs. The enhanced media content transport stream further includes data specifying multiple video program identifiers for the multiple video content programs, each of the multiple video program identifiers configured to be used by an access subsystem that receives the enhanced media content transport stream to selectively access a different one of the multiple video content programs. In certain embodiments, the multiple video content programs comprise a first video content program including video data for a main media content program and a second video content program including video data for an advertisement. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: James F. Di Mattia, Michael P. Ruffini
  • Publication number: 20110296458
    Abstract: An exemplary method includes a media content delivery system transmitting a transport stream containing an advertisement channel and a program channel, the program channel carrying a media program stream at a first bit rate, detecting an upcoming advertisement break within the media program stream, inserting, in response to the detecting of the upcoming advertisement break, an advertisement content stream having a second bit rate that is lower than the first bit rate into the program channel to temporally coincide with the advertisement break to free bandwidth in the transport stream during the advertisement break, and inserting an additional advertisement content stream in the advertisement channel, the additional advertisement content stream temporally coinciding with the advertisement break and utilizing at least a portion of the freed bandwidth in the transport stream. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: James F. Di Mattia, Michael P. Ruffini, Harpal S. Bassali