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: 12267388
    Abstract: 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: Grant
    Filed: September 25, 2023
    Date of Patent: April 1, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Neill Kipp, Joseph Kiok
  • Patent number: 12262094
    Abstract: 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: Grant
    Filed: August 23, 2023
    Date of Patent: March 25, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jamie Batmanglidj, Neill Kipp, Justin Riggert, Joseph Kiok
  • Publication number: 20240236437
    Abstract: 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: Application
    Filed: August 23, 2023
    Publication date: July 11, 2024
    Inventors: Jamie Batmanglidj, Neill Kipp, Justin Riggert, Joseph Kiok
  • Patent number: 12003789
    Abstract: 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: Grant
    Filed: September 8, 2021
    Date of Patent: June 4, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Joseph Kiok, Kevin Christopher Flanagan, Gregory Allen Broome, Richard Joseph Fliam, Sam Schwartz
  • Publication number: 20240163332
    Abstract: 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: Application
    Filed: September 25, 2023
    Publication date: May 16, 2024
    Inventors: Neill Kipp, Joseph Kiok
  • Publication number: 20240163321
    Abstract: Disclosed herein are systems, devices and methods for multicasting live content. A multicast server transmits live content data by way of a multicast transmission to gateway devices. A gateway device is configured for: receiving the live content data by way of the multicast transmission; establishing a secured communication session between the gateway device and an associated player device using an intermediary server trusted by the given gateway device and the associated player device, the secured communication session for secure real-time transmission from the given gateway device to the associated player device; and transmitting the live content data to the associated player device by way of a unicast transmission using the secured communication session.
    Type: Application
    Filed: November 15, 2023
    Publication date: May 16, 2024
    Inventors: Alex Macaulay, Richard Fliam, Joseph Kiok, Timothy Lett, Todd A. Lund, Mark Niebur
  • Patent number: 11805168
    Abstract: 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: Grant
    Filed: October 21, 2022
    Date of Patent: October 31, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Neill Kipp, Joseph Kiok
  • Patent number: 11770589
    Abstract: 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: Grant
    Filed: March 25, 2020
    Date of Patent: September 26, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jamie Batmanglidj, Neill Kipp, Justin Riggert, Joseph Kiok
  • Publication number: 20230281666
    Abstract: 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: Application
    Filed: February 23, 2023
    Publication date: September 7, 2023
    Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Publication number: 20230116618
    Abstract: 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: Application
    Filed: October 21, 2022
    Publication date: April 13, 2023
    Inventors: Neill Kipp, Joseph Kiok
  • Patent number: 11620679
    Abstract: 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: Grant
    Filed: November 17, 2021
    Date of Patent: April 4, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Patent number: 11516286
    Abstract: 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: Grant
    Filed: March 28, 2019
    Date of Patent: November 29, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Neill Kipp, Joseph Kiok
  • Publication number: 20220327576
    Abstract: 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: Application
    Filed: November 17, 2021
    Publication date: October 13, 2022
    Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Publication number: 20220053225
    Abstract: 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: Application
    Filed: September 8, 2021
    Publication date: February 17, 2022
    Inventors: Joseph Kiok, Kevin Christopher Flanagan, Gregory Allen Broome, Richard Joseph Fliam, Sam Schwartz
  • Patent number: 11210704
    Abstract: 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: Grant
    Filed: October 9, 2020
    Date of Patent: December 28, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Patent number: 11153612
    Abstract: 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: Grant
    Filed: December 24, 2014
    Date of Patent: October 19, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Joseph Kiok, Kevin Christopher Flanagan, Gregory Allen Broome, Richard Joseph Fliam, Sam Schwartz
  • Publication number: 20210097573
    Abstract: 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: Application
    Filed: October 9, 2020
    Publication date: April 1, 2021
    Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Publication number: 20210014574
    Abstract: 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: Application
    Filed: March 25, 2020
    Publication date: January 14, 2021
    Inventors: Jamie Batmanglidj, Neill Kipp, Justin Riggert, Joseph Kiok
  • Patent number: 10846747
    Abstract: 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: Grant
    Filed: October 2, 2019
    Date of Patent: November 24, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Publication number: 20200314177
    Abstract: 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: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Neill Kipp, Joseph Kiok