Patents by Inventor Gregory Allen Broome
Gregory Allen Broome 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: 20190289051Abstract: Provided are methods and systems for inserting custom content. An example method can comprise receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream. The method can also comprise querying, by the first computing device, a second computing device in response to receiving the insertion instruction. The method can further comprise receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device. The content can be customized for an end-user associated with the first computing device.Type: ApplicationFiled: December 21, 2018Publication date: September 19, 2019Inventors: Gregory Allen Broome, Jason Burgess, Richard Fliam
-
Patent number: 10356202Abstract: A content delivery network may provide content items to requesting devices using a popularity-based distribution hierarchy. A central analysis system may determine popularity data for a content item stored in a first caching device. At a later time, the central analysis system may determine that a change in the popularity data is beyond a threshold value. The central analysis system may then transmit an instruction to move the content item from the first caching device to a second caching device in a different tier of caching devices than the first caching device. The central analysis system may update a content index to indicate that the content item has been moved to the second caching device. A user device may then be redirected to request the content item directly from the second caching device.Type: GrantFiled: September 17, 2015Date of Patent: July 16, 2019Inventors: Richard Fliam, Kevin Christopher Flanagan, Gregory Allen Broome, Jason Burgess, Gabriel Commeau
-
Publication number: 20190109925Abstract: A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request.Type: ApplicationFiled: May 1, 2018Publication date: April 11, 2019Inventors: Gregory Allen Broome, Jason Burgess, Richard Fliam
-
Publication number: 20190081995Abstract: Methods and systems for providing content are disclosed. One method can comprise receiving a request for content comprising at least a first segment. The method can also comprise determining an expiration condition of the first segment, and replacing the first segment with a second segment based on the expiration condition. The method can also comprise providing the second segment to a user or a device.Type: ApplicationFiled: April 5, 2018Publication date: March 14, 2019Inventors: David Andrew Ohare, Weidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay
-
Patent number: 10205764Abstract: Provided are methods and systems for inserting custom content. An example method can comprise receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream. The method can also comprise querying, by the first computing device, a second computing device in response to receiving the insertion instruction. The method can further comprise receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device. The content can be customized for an end-user associated with the first computing device.Type: GrantFiled: July 27, 2017Date of Patent: February 12, 2019Assignee: Comcast Cable Communications, LLCInventors: Gregory Allen Broome, Jason Burgess, Richard Fliam
-
Patent number: 9992302Abstract: A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request.Type: GrantFiled: November 29, 2016Date of Patent: June 5, 2018Assignee: Comcast Cable Communications, LLCInventors: Gregory Allen Broome, Jason Burgess, Richard Joseph Fliam
-
Patent number: 9967301Abstract: Methods and systems for providing content are disclosed. One method can comprise receiving a request for content comprising at least a first segment. The method can also comprise determining an expiration condition of the first segment, and replacing the first segment with a second segment based on the expiration condition. The method can also comprise providing the second segment to a user or a device.Type: GrantFiled: March 9, 2016Date of Patent: May 8, 2018Assignee: COMCAST CABLE COMMUNICATIONS, LLCInventors: David Andrew O'Hare, Weidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay
-
Publication number: 20180077212Abstract: Provided are methods and systems for inserting custom content. An example method can comprise receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream. The method can also comprise querying, by the first computing device, a second computing device in response to receiving the insertion instruction. The method can further comprise receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device. The content can be customized for an end-user associated with the first computing device.Type: ApplicationFiled: July 27, 2017Publication date: March 15, 2018Inventors: Gregory Allen Broome, Jason Burgess, Richard Fliam
-
Publication number: 20170310787Abstract: A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request.Type: ApplicationFiled: November 29, 2016Publication date: October 26, 2017Inventors: Gregory Allen Broome, Jason Burgess, Richard Joseph Fliam
-
Patent number: 9756103Abstract: Provided are methods and systems for inserting custom content. An example method can comprise receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream. The method can also comprise querying, by the first computing device, a second computing device in response to receiving the insertion instruction. The method can further comprise receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device. The content can be customized for an end-user associated with the first computing device.Type: GrantFiled: December 14, 2015Date of Patent: September 5, 2017Assignee: Comcast Cable Communications, LLCInventors: Gregory Allen Broome, Jason Burgess, Richard Fliam
-
Publication number: 20170048572Abstract: Methods and system for providing content based on an embedded signal are disclosed. A method can comprise generating a placement signal based on an event, repeatedly embedding the placement signal into a data stream, and transmitting the data stream comprising the repeatedly embedded placement signal.Type: ApplicationFiled: March 24, 2016Publication date: February 16, 2017Inventors: Eric Scott Rosenfeld, Gregory Allen Broome
-
Patent number: 9560161Abstract: A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request.Type: GrantFiled: July 24, 2015Date of Patent: January 31, 2017Assignee: Comcast Cable Communications, LLCInventors: Gregory Allen Broome, Jason Burgess, Richard Joseph Fliam
-
Publication number: 20160261659Abstract: Methods and systems for providing content are disclosed. One method can comprise receiving a request for content comprising at least a first segment. The method can also comprise determining an expiration condition of the first segment, and replacing the first segment with a second segment based on the expiration condition. The method can also comprise providing the second segment to a user or a device.Type: ApplicationFiled: March 9, 2016Publication date: September 8, 2016Inventors: David Andrew O'Hare, Weidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay
-
Publication number: 20160248879Abstract: A content delivery network may provide content items to requesting devices using a popularity-based distribution hierarchy. A central analysis system may determine popularity data for a content item stored in a first caching device. At a later time, the central analysis system may determine that a change in the popularity data is beyond a threshold value. The central analysis system may then transmit an instruction to move the content item from the first caching device to a second caching device in a different tier of caching devices than the first caching device. The central analysis system may update a content index to indicate that the content item has been moved to the second caching device. A user device may then be redirected to request the content item directly from the second caching device.Type: ApplicationFiled: September 17, 2015Publication date: August 25, 2016Inventors: Richard Fliam, Kevin Christopher Flanagan, Gregory Allen Broome, Jason Burgess, Gabriel Commeau
-
Publication number: 20160173550Abstract: Provided are methods and systems for inserting custom content. An example method can comprise receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream. The method can also comprise querying, by the first computing device, a second computing device in response to receiving the insertion instruction. The method can further comprise receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device. The content can be customized for an end-user associated with the first computing device.Type: ApplicationFiled: December 14, 2015Publication date: June 16, 2016Inventors: Gregory Allen Broome, Jason Burgess, Richard Fliam
-
Patent number: 9319443Abstract: Methods and systems for providing content are disclosed. One method can comprise receiving a request for content comprising at least a first segment. The method can also comprise determining an expiration condition of the first segment, and replacing the first segment with a second segment based on the expiration condition. The method can also comprise providing the second segment to a user or a device.Type: GrantFiled: June 26, 2013Date of Patent: April 19, 2016Assignee: Comcast Cable Communications, LLCInventors: David Andrew O'Hare, Weidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay
-
Publication number: 20160105477Abstract: Aspects of the disclosure relate to control of consumption of content in an appliance. The content can include linear programming and non-linear assets. Such control can permit (i) changing a channel in the appliance (e.g., a CPE without upstream functionality) and thus selecting a linear-programming asset, a non-linear asset, and so forth, and (ii) controlling consumption of such assets. In one aspect, a device with upstream network connectivity can control the consumption of media in the appliance. The device can leverage data management and control functionality of a service provider network to acquire information related to assets available for consumption and to transmit asset requests to the service provider network, which can transmit content and signaling to the appliance in accordance at least in part with the asset request, thus controlling media consumption in the appliance.Type: ApplicationFiled: October 15, 2015Publication date: April 14, 2016Inventors: Danial Holden, Michael D. McMahon, Gregory Allen Broome, Weidong Mao, Ross Gilson
-
Publication number: 20160036941Abstract: A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request.Type: ApplicationFiled: July 24, 2015Publication date: February 4, 2016Inventors: Gregory Allen Broome, Jason Burgess, Richard Joseph Fliam
-
Patent number: 9246963Abstract: Provided are methods and systems for inserting custom content. An example method can comprise receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream. The method can also comprise querying, by the first computing device, a second computing device in response to receiving the insertion instruction. The method can further comprise receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device. The content can be customized for an end-user associated with the first computing device.Type: GrantFiled: February 12, 2013Date of Patent: January 26, 2016Assignee: Comcast Cable Communications, LLCInventors: Gregory Allen Broome, Jason Burgess, Richard Fliam
-
Patent number: 9219947Abstract: Aspects of the disclosure relate to control of consumption of content in an appliance. The content can include linear programming and non-linear assets. Such control can permit (i) changing a channel in the appliance (e.g., a CPE without upstream functionality) and thus selecting a linear-programming asset, a non-linear asset, and so forth, and (ii) controlling consumption of such assets. In one aspect, a device with upstream network connectivity can control the consumption of media in the appliance. The device can leverage data management and control functionality of a service provider network to acquire information related to assets available for consumption and to transmit asset requests to the service provider network, which can transmit content and signaling to the appliance in accordance at least in part with the asset request, thus controlling media consumption in the appliance.Type: GrantFiled: December 6, 2011Date of Patent: December 22, 2015Assignee: Comcast Cable Communications, LLCInventors: Danial Holden, Michael D. McMahon, Gregory Allen Broome, Weidong Mao, Ross Gilson