Patents by Inventor Joseph Kiok
Joseph Kiok 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: 11805168Abstract: Systems, apparatuses, and methods are described for adjusting capacity in a networking environment. A networking system comprising clients, servers, load balancers, and/or other devices may expand and contract network capacity as needed. When expanding network capacity, load balancers may instruct client devices to connect to servers that are part of the expanded network. When network capacity is reduced, a server and/or a load balancer my instruct client devices to close a connection with a first server and establish a connection with a second server. Client devices may seamlessly begin using the connection with a second server without having to wait for a connection timeout with the first server.Type: GrantFiled: October 21, 2022Date of Patent: October 31, 2023Assignee: Comcast Cable Communications, LLCInventors: Neill Kipp, Joseph Kiok
-
Patent number: 11770589Abstract: Methods and systems for using text data in content presentation and content search are disclosed. Text data and a plurality of video frames can be extracted from a content program and stored in a database. Extracted text data can be divided into a plurality of text segments. The plurality of text segments and the plurality of video frames can be presented in the form of an electronic book or guide. In addition, the content program can be divided into a plurality of content segments and stored in the database. The plurality of content segments and the plurality of text segments can be associated by time indices. A user can identify one or more content segments in the database by a query, and notifications can be sent according to the query.Type: GrantFiled: March 25, 2020Date of Patent: September 26, 2023Assignee: Comcast Cable Communications, LLCInventors: Jamie Batmanglidj, Neill Kipp, Justin Riggert, Joseph Kiok
-
Publication number: 20230281666Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: ApplicationFiled: February 23, 2023Publication date: September 7, 2023Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Publication number: 20230116618Abstract: Systems, apparatuses, and methods are described for adjusting capacity in a networking environment. A networking system comprising clients, servers, load balancers, and/or other devices may expand and contract network capacity as needed. When expanding network capacity, load balancers may instruct client devices to connect to servers that are part of the expanded network. When network capacity is reduced, a server and/or a load balancer my instruct client devices to close a connection with a first server and establish a connection with a second server. Client devices may seamlessly begin using the connection with a second server without having to wait for a connection timeout with the first server.Type: ApplicationFiled: October 21, 2022Publication date: April 13, 2023Inventors: Neill Kipp, Joseph Kiok
-
Patent number: 11620679Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: GrantFiled: November 17, 2021Date of Patent: April 4, 2023Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Patent number: 11516286Abstract: Systems, apparatuses, and methods are described for adjusting capacity in a networking environment. A networking system comprising clients, servers, load balancers, and/or other devices may expand and contract network capacity as needed. When expanding network capacity, load balancers may instruct client devices to connect to servers that are part of the expanded network. When network capacity is reduced, a server and/or a load balancer my instruct client devices to close a connection with a first server and establish a connection with a second server. Client devices may seamlessly begin using the connection with a second server without having to wait for a connection timeout with the first server.Type: GrantFiled: March 28, 2019Date of Patent: November 29, 2022Assignee: Comcast Cable Communications, LLCInventors: Neill Kipp, Joseph Kiok
-
Publication number: 20220327576Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: ApplicationFiled: November 17, 2021Publication date: October 13, 2022Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Publication number: 20220053225Abstract: Images may be periodically captured from each of a plurality of content streams comprising programs. Each of the content streams may be associated with capture parameters. The capture parameters may include information on how frequently images from the stream may be captured. The captured images may be made available to various clients for various uses, such as for display of a schedule of available programs.Type: ApplicationFiled: September 8, 2021Publication date: February 17, 2022Inventors: Joseph Kiok, Kevin Christopher Flanagan, Gregory Allen Broome, Richard Joseph Fliam, Sam Schwartz
-
Patent number: 11210704Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, methods that monitor and use telemetry information may include receiving telemetry information relating to advertisements, whether the advertisement reporting is active, and/or whether thresholds associated with the output of advertisements have been satisfied. In some examples, telemetry information may be received via an application. In some examples, advertisments may be selected or generated for display based on analysis of the telemetry infomration. In some examples, commands may be transmitted to a device to initiate advertisement related reporting.Type: GrantFiled: October 9, 2020Date of Patent: December 28, 2021Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Patent number: 11153612Abstract: Images may be periodically captured from each of a plurality of content streams comprising programs. Each of the content streams may be associated with capture parameters. The capture parameters may include information on how frequently images from the stream may be captured. The captured images may be made available to various clients for various uses, such as for display of a schedule of available programs.Type: GrantFiled: December 24, 2014Date of Patent: October 19, 2021Assignee: Comcast Cable Communications, LLCInventors: Joseph Kiok, Kevin Christopher Flanagan, Gregory Allen Broome, Richard Joseph Fliam, Sam Schwartz
-
Publication number: 20210097573Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: ApplicationFiled: October 9, 2020Publication date: April 1, 2021Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Publication number: 20210014574Abstract: Methods and systems for using text data in content presentation and content search are disclosed. Text data and a plurality of video frames can be extracted from a content program and stored in a database. Extracted text data can be divided into a plurality of text segments. The plurality of text segments and the plurality of video frames can be presented in the form of an electronic book or guide. In addition, the content program can be divided into a plurality of content segments and stored in the database. The plurality of content segments and the plurality of text segments can be associated by time indices. A user can identify one or more content segments in the database by a query, and notifications can be sent according to the query.Type: ApplicationFiled: March 25, 2020Publication date: January 14, 2021Inventors: Jamie Batmanglidj, Neill Kipp, Justin Riggert, Joseph Kiok
-
Patent number: 10846747Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: GrantFiled: October 2, 2019Date of Patent: November 24, 2020Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Publication number: 20200314177Abstract: Systems, apparatuses, and methods are described for adjusting capacity in a networking environment. A networking system comprising clients, servers, load balancers, and/or other devices may expand and contract network capacity as needed. When expanding network capacity, load balancers may instruct client devices to connect to servers that are part of the expanded network. When network capacity is reduced, a server and/or a load balancer my instruct client devices to close a connection with a first server and establish a connection with a second server. Client devices may seamlessly begin using the connection with a second server without having to wait for a connection timeout with the first server.Type: ApplicationFiled: March 28, 2019Publication date: October 1, 2020Inventors: Neill Kipp, Joseph Kiok
-
Publication number: 20200143420Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: ApplicationFiled: October 2, 2019Publication date: May 7, 2020Inventors: Brian Field, Jan van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Patent number: 10645457Abstract: Methods and systems for using text data in content presentation and content search are disclosed. Text data and a plurality of video frames can be extracted from a content program and stored in a database. Extracted text data can be divided into a plurality of text segments. The plurality of text segments and the plurality of video frames can be presented in the form of an electronic book or guide. In addition, the content program can be divided into a plurality of content segments and stored in the database. The plurality of content segments and the plurality of text segments can be associated by time indices. A user can identify one or more content segments in the database by a query, and notifications can be sent according to the query.Type: GrantFiled: June 4, 2015Date of Patent: May 5, 2020Assignee: Comcast Cable Communications, LLCInventors: Jamie Batmanglidj, Neill Kipp, Justin Riggert, Joseph Kiok
-
Patent number: 10475078Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: GrantFiled: November 13, 2017Date of Patent: November 12, 2019Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Publication number: 20180293618Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: ApplicationFiled: November 13, 2017Publication date: October 11, 2018Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Patent number: 9852446Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: GrantFiled: May 5, 2015Date of Patent: December 26, 2017Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Publication number: 20170094329Abstract: Methods and systems are disclosed for coordinating segmentation of multiple encoded content streams of a content item. Each content stream may be encoded at one of several bitrates. Methods are disclosed for synchronizing segmentation of content streams of a content item among multiple content segmenters. The methods may allow seamless recovery of segmentation synchronization in the event of lost or misaligned encoder boundary points.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Richard Fliam, Coby Young, Joseph Kiok