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: 20230179542Abstract: 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: ApplicationFiled: January 30, 2023Publication date: June 8, 2023Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Patent number: 11570124Abstract: 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: GrantFiled: December 1, 2017Date of Patent: January 31, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Publication number: 20230028218Abstract: 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: ApplicationFiled: October 4, 2022Publication date: January 26, 2023Applicant: AT&T Intellectual Property I, L.P.Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Patent number: 11496796Abstract: 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: GrantFiled: June 10, 2021Date of Patent: November 8, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Patent number: 11416245Abstract: 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: GrantFiled: December 4, 2019Date of Patent: August 16, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: David Irvin, Nicholas Nicas, Todd Fryer
-
Publication number: 20210306702Abstract: 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: ApplicationFiled: June 10, 2021Publication date: September 30, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Patent number: 11064249Abstract: 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: GrantFiled: February 26, 2019Date of Patent: July 13, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Publication number: 20210173640Abstract: 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: ApplicationFiled: December 4, 2019Publication date: June 10, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: David Irvin, Nicholas Nicas, Todd Fryer
-
Publication number: 20200275153Abstract: 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: ApplicationFiled: February 26, 2019Publication date: August 27, 2020Applicant: AT&T Intellectual Property I, L.P.Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Patent number: 10581550Abstract: 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: GrantFiled: June 13, 2019Date of Patent: March 3, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Publication number: 20190296849Abstract: 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: ApplicationFiled: June 13, 2019Publication date: September 26, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Publication number: 20190173804Abstract: 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: ApplicationFiled: December 1, 2017Publication date: June 6, 2019Inventors: Nicholas Nicas, Todd Fryer, David Irvin
-
Patent number: 8971180Abstract: 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: GrantFiled: December 5, 2011Date of Patent: March 3, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Todd Fryer, David Irvin, Nicholas Nicas
-
Patent number: 8732735Abstract: 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: GrantFiled: July 24, 2008Date of Patent: May 20, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Todd Fryer, Brian Wilson, Nicholas Nicas
-
Publication number: 20130142040Abstract: 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: ApplicationFiled: December 5, 2011Publication date: June 6, 2013Inventors: Todd Fryer, David Irvin, Nicholas Nicas
-
Publication number: 20100023992Abstract: 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: ApplicationFiled: July 24, 2008Publication date: January 28, 2010Applicant: AT & T INTELLECTUAL PROPERTY I, L.P.Inventors: Todd Fryer, Brian Wilson, Nicholas Nicas