Patents by Inventor Todd Fryer

Todd Fryer 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: 20230179542
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for scaling network capacity predictively, based on customer interest. For instance, in one example, a method includes predicting an interest of a first customer in data content that will be available for consumption over a data network at a time in the future, wherein the predicting is based on customer data including at least a search pattern associated with the first customer, flagging the data content when the predicting indicates at least a threshold degree of likelihood that the first customer will be interested in the data content, and scaling an allocation of resources of the data network to the first customer, based on the flagging.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 8, 2023
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Patent number: 11570124
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for scaling network capacity predictively, based on customer interest. For instance, in one example, a method includes predicting an interest of a first customer in data content that will be available for consumption over a data network at a time in the future, wherein the predicting is based on customer data including at least a search pattern associated with the first customer, flagging the data content when the predicting indicates at least a threshold degree of likelihood that the first customer will be interested in the data content, and scaling an allocation of resources of the data network to the first customer, based on the flagging.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: January 31, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Publication number: 20230028218
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system of a media server determines a number of media content playout periods in a media program to be presented at a client device, obtains a media content item for presentation during a playout period, and transmits the media content item for storage in a client device cache prior to presentation of the media program. The method also includes transmitting to the client device a time stamp associated with the transmitting of the media content item, and transmitting an instruction to the client device to perform buffering of streaming media during the playout period. The client device also transmits a first message indicating that the transmitting of the media content item has been performed, and a second message indicating that the presenting of the media content item has been completed. Other embodiments are disclosed.
    Type: Application
    Filed: October 4, 2022
    Publication date: January 26, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Patent number: 11496796
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system of a media server determines a number of media content playout periods in a media program to be presented at a client device, obtains a media content item for presentation during a playout period, and transmits the media content item for storage in a client device cache prior to presentation of the media program. The method also includes transmitting to the client device a time stamp associated with the transmitting of the media content item, and transmitting an instruction to the client device to perform buffering of streaming media during the playout period. The client device also transmits a first message indicating that the transmitting of the media content item has been performed, and a second message indicating that the presenting of the media content item has been completed. Other embodiments are disclosed.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: November 8, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Patent number: 11416245
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system loads a software program into compilers associated with different programming languages to identify a language of the software program, determines whether the software program is executable in the identified language, and compiles the software program to generate executable code. The system retrieves executable programs in the identified language from a program database, analyzes a syntax of the executable code and the executable programs, compares attributes of the executable code and the executable programs, and determines similarity ratings for the executable programs with respect to the executable code. The system also generates a code module comprising the executable code and at least a portion of the executable programs, based at least in part on the similarity ratings. Other embodiments are disclosed.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: August 16, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Irvin, Nicholas Nicas, Todd Fryer
  • Publication number: 20210306702
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system of a media server determines a number of media content playout periods in a media program to be presented at a client device, obtains a media content item for presentation during a playout period, and transmits the media content item for storage in a client device cache prior to presentation of the media program. The method also includes transmitting to the client device a time stamp associated with the transmitting of the media content item, and transmitting an instruction to the client device to perform buffering of streaming media during the playout period. The client device also transmits a first message indicating that the transmitting of the media content item has been performed, and a second message indicating that the presenting of the media content item has been completed. Other embodiments are disclosed.
    Type: Application
    Filed: June 10, 2021
    Publication date: September 30, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Patent number: 11064249
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system of a media server determines a number of media content playout periods in a media program to be presented at a client device, obtains a media content item for presentation during a playout period, and transmits the media content item for storage in a client device cache prior to presentation of the media program. The method also includes transmitting to the client device a time stamp associated with the transmitting of the media content item, and transmitting an instruction to the client device to perform buffering of streaming media during the playout period. The client device also transmits a first message indicating that the transmitting of the media content item has been performed, and a second message indicating that the presenting of the media content item has been completed. Other embodiments are disclosed.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: July 13, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Publication number: 20210173640
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system loads a software program into compilers associated with different programming languages to identify a language of the software program, determines whether the software program is executable in the identified language, and compiles the software program to generate executable code. The system retrieves executable programs in the identified language from a program database, analyzes a syntax of the executable code and the executable programs, compares attributes of the executable code and the executable programs, and determines similarity ratings for the executable programs with respect to the executable code. The system also generates a code module comprising the executable code and at least a portion of the executable programs, based at least in part on the similarity ratings. Other embodiments are disclosed.
    Type: Application
    Filed: December 4, 2019
    Publication date: June 10, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: David Irvin, Nicholas Nicas, Todd Fryer
  • Publication number: 20200275153
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system of a media server determines a number of media content playout periods in a media program to be presented at a client device, obtains a media content item for presentation during a playout period, and transmits the media content item for storage in a client device cache prior to presentation of the media program. The method also includes transmitting to the client device a time stamp associated with the transmitting of the media content item, and transmitting an instruction to the client device to perform buffering of streaming media during the playout period. The client device also transmits a first message indicating that the transmitting of the media content item has been performed, and a second message indicating that the presenting of the media content item has been completed. Other embodiments are disclosed.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Patent number: 10581550
    Abstract: Aspects of the subject disclosure may include, for example, a device that encodes digital signals representing image data captured by a video camera and provided according to a 4K ultra-high definition (4K-UHD) standard. The digital signals are transmitted as serial digital interface (SDI) streams to a wavelength-division multiplexing (WDM) unit; the WDM unit performs electrical-to-optical conversion of the SDI streams and outputs a multiplexed signal to a single fiber-optic cable. The video camera, encoding unit, and WDM unit form a combined module within a housing; the device connects to a proximal end of a single fiber-optic cable, and a distal end of the single fiber-optic cable is configurable for connection to a demultiplexer of a 4K-UHD video presentation device. The multiplexed signal is transmitted on the single fiber-optic cable unidirectionally from the proximal end to the distal end. Other embodiments are disclosed.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: March 3, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Publication number: 20190296849
    Abstract: Aspects of the subject disclosure may include, for example, a device that encodes digital signals representing image data captured by a video camera and provided according to a 4K ultra-high definition (4K-UHD) standard. The digital signals are transmitted as serial digital interface (SDI) streams to a wavelength-division multiplexing (WDM) unit; the WDM unit performs electrical-to-optical conversion of the SDI streams and outputs a multiplexed signal to a single fiber-optic cable. The video camera, encoding unit, and WDM unit form a combined module within a housing; the device connects to a proximal end of a single fiber-optic cable, and a distal end of the single fiber-optic cable is configurable for connection to a demultiplexer of a 4K-UHD video presentation device. The multiplexed signal is transmitted on the single fiber-optic cable unidirectionally from the proximal end to the distal end. Other embodiments are disclosed.
    Type: Application
    Filed: June 13, 2019
    Publication date: September 26, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Publication number: 20190173804
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for scaling network capacity predictively, based on customer interest. For instance, in one example, a method includes predicting an interest of a first customer in data content that will be available for consumption over a data network at a time in the future, wherein the predicting is based on customer data including at least a search pattern associated with the first customer, flagging the data content when the predicting indicates at least a threshold degree of likelihood that the first customer will be interested in the data content, and scaling an allocation of resources of the data network to the first customer, based on the flagging.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Nicholas Nicas, Todd Fryer, David Irvin
  • Patent number: 8971180
    Abstract: Methods, apparatus and articles of manufacture for pooling available network bandwidth from multiple devices are disclosed. An example method disclosed herein comprises registering, at a router, availability of a first device, the first device to provide access to first wide area network bandwidth provided by a first wide area network, after registering the availability of the first device, including the first wide area network bandwidth in a network bandwidth pool accessible via the router when a pooling configuration parameter associated with the first device is determined to be valid, the network bandwidth pool including second wide area network bandwidth accessible via a second device registered with the router, the second device being different from the first device, and allocating at least a portion of the network bandwidth pool to route Internet protocol traffic associated with a third device.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: March 3, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Todd Fryer, David Irvin, Nicholas Nicas
  • Patent number: 8732735
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a set top box having a controller to monitor for a triggering event that is associated with viewing of media content, retrieve a screen saver from a remote server when the triggering event is detected, and apply the screen saver to a display device connected with the set top box. Other embodiments are disclosed.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: May 20, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Todd Fryer, Brian Wilson, Nicholas Nicas
  • Publication number: 20130142040
    Abstract: Methods, apparatus and articles of manufacture for pooling available network bandwidth from multiple devices are disclosed. An example method disclosed herein comprises registering, at a router, availability of a first device, the first device to provide access to first wide area network bandwidth provided by a first wide area network, after registering the availability of the first device, including the first wide area network bandwidth in a network bandwidth pool accessible via the router when a pooling configuration parameter associated with the first device is determined to be valid, the network bandwidth pool including second wide area network bandwidth accessible via a second device registered with the router, the second device being different from the first device, and allocating at least a portion of the network bandwidth pool to route Internet protocol traffic associated with a third device.
    Type: Application
    Filed: December 5, 2011
    Publication date: June 6, 2013
    Inventors: Todd Fryer, David Irvin, Nicholas Nicas
  • Publication number: 20100023992
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a set top box having a controller to monitor for a triggering event that is associated with viewing of media content, retrieve a screen saver from a remote server when the triggering event is detected, and apply the screen saver to a display device connected with the set top box. Other embodiments are disclosed.
    Type: Application
    Filed: July 24, 2008
    Publication date: January 28, 2010
    Applicant: AT & T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Todd Fryer, Brian Wilson, Nicholas Nicas