Patents by Inventor Brian Field
Brian Field 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: 20260154710Abstract: 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: January 22, 2026Publication date: June 4, 2026Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Patent number: 12561717Abstract: 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: February 23, 2023Date of Patent: February 24, 2026Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Publication number: 20250274618Abstract: Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.Type: ApplicationFiled: May 12, 2025Publication date: August 28, 2025Inventors: Brian Field, Jan Van Doorn
-
Patent number: 12328455Abstract: Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.Type: GrantFiled: February 13, 2024Date of Patent: June 10, 2025Assignee: Adeia Media Holdings LLCInventors: Brian Field, Jan Van Doorn
-
Patent number: 12301689Abstract: An announcement protocol may allow disparate, and previously incompatible, content delivery network caches to exchange information and cache content for one another. Announcement data may be stored by the respective caches, and used to determine whether a cache is able to service an incoming request. URL prefixes may be included in the announcements to identify the content, and longest-match lookups may be used to help determine a secondary option when a first cache determines that it lacks a requested content.Type: GrantFiled: June 20, 2023Date of Patent: May 13, 2025Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan Van Doorn, Jim Hall
-
Publication number: 20250139546Abstract: Improved software technology and techniques for enabling creation and management of a customized work breakdown structure (“WBS”) for a specific project may comprise various phases. For instance, a first phase may involve defining an organization-level WBS comprising a first set of customized, multi-dimensional WBS codes that serve as a starting point for the WBS codes to use for projects being handled by the organization, a second phase may involve defining a project-level WBS comprising a second set of customized, multi-dimensional WBS codes to use for a particular project being handled by the organization, and a third phase may involve using the defined project-level WBS to manage certain aspects of the particular project. Further, access to customize WBS variables may be regulated based on user access permissions information indicated by an organization and/or project-level WBS.Type: ApplicationFiled: November 5, 2024Publication date: May 1, 2025Inventors: Connor McCormick, Adam Wells, Magnus Palm, Mike Le, James Solum, Danielle Sandoval, Brian Field
-
Publication number: 20250133124Abstract: Aspects of the disclosure relate to transmitting content throughout a distribution network. For example, a computing device may generate data packets and attribute packets, and transmit the data packets and attribute packets to one or more user devices. The attribute packets may comprise information that enables validation and storage after the data packet is reassembled by the receiving device.Type: ApplicationFiled: November 19, 2024Publication date: April 24, 2025Inventors: Brian Field, Jan Van Doorn, Mark Torluemke, Jim Hall, Daniel Groustra, John Leddy
-
Patent number: 12177279Abstract: Aspects of the disclosure relate to transmitting content throughout a distribution network. For example, a computing device may generate data packets and attribute packets, and transmit the data packets and attribute packets to one or more user devices. The attribute packets may comprise information that enables validation and storage after the data packet is reassembled by the receiving device.Type: GrantFiled: March 1, 2022Date of Patent: December 24, 2024Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan Van Doorn, Mark Torluemke, Jim Hall, Daniel Groustra, John Leddy
-
Patent number: 12169801Abstract: Improved software technology and techniques for enabling creation and management of a customized work breakdown structure (“WBS”) for a specific project may comprise various phases. For instance, a first phase may involve defining an organization-level WBS comprising a first set of customized, multi-dimensional WBS codes that serve as a starting point for the WBS codes to use for projects being handled by the organization, a second phase may involve defining a project-level WBS comprising a second set of customized, multi-dimensional WBS codes to use for a particular project being handled by the organization, and a third phase may involve using the defined project-level WBS to manage certain aspects of the particular project. Further, access to customize WBS variables may be regulated based on user access permissions information indicated by an organization and/or project-level WBS.Type: GrantFiled: June 16, 2023Date of Patent: December 17, 2024Assignee: Procore Technologies, Inc.Inventors: Connor McCormick, Adam Wells, Magnus Palm, Mike Le, James Solum, Danielle Sandoval, Brian Field
-
Publication number: 20240394321Abstract: Aspects of the disclosure relate to validation of a request for an asset based on information in the request. Validation of the request can be processed by a network node in a network repository that contains the asset. In one aspect, validation of the request can comprise determining if the request is legitimate based at least on processing at least a portion of the information in the request. In response to a legitimate request, the network node can process the request and, as a result, a data object associated with the asset can be supplied to a device originating the request. In the alternative, the network node can yield an exception.Type: ApplicationFiled: December 11, 2023Publication date: November 28, 2024Inventors: Brian Field, Jan van Doorn
-
Patent number: 12095677Abstract: A computing platform executing an application may receive a response to a request for opening a network port for utilization by the application from a computing platform distinct from the computer platform executing the application. The computing platform executing the application may determine whether to open the network port for utilization by the application based on the response to the request. In some embodiments, the application may invoke at least one call to an application program interface (API) of an operating system (OS) running on the computing platform executing the application, and the request may be generated responsive to the at least one call to the API of the OS.Type: GrantFiled: July 14, 2023Date of Patent: September 17, 2024Assignee: Comcast Cable Communications, LLCInventor: Brian Field
-
Publication number: 20240305681Abstract: A method of data conditioning is disclosed that in one aspect can include the steps of receiving a data stream, encoding a time code in the data stream to identify a portion of the data stream corresponding to a content fragment, and separating the identified portion of the data stream to define the content fragment, wherein the content fragment comprises the encoded time code.Type: ApplicationFiled: February 15, 2024Publication date: September 12, 2024Inventors: Jan van Doorn, Brian Field
-
Publication number: 20240187662Abstract: Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.Type: ApplicationFiled: February 13, 2024Publication date: June 6, 2024Inventors: Brian Field, Jan Van Doorn
-
Patent number: 11943273Abstract: A method of data conditioning is disclosed that in one aspect can include the steps of receiving a data stream, encoding a time code in the data stream to identify a portion of the data stream corresponding to a content fragment, and separating the identified portion of the data stream to define the content fragment, wherein the content fragment comprises the encoded time code.Type: GrantFiled: March 21, 2023Date of Patent: March 26, 2024Assignee: Comcast Cable Communications, LLCInventors: Jan van Doorn, Brian Field
-
Patent number: 11936926Abstract: Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.Type: GrantFiled: June 14, 2022Date of Patent: March 19, 2024Assignee: TiVo CorporationInventors: Brian Field, Jan Van Doorn
-
Patent number: 11886528Abstract: Aspects of the disclosure relate to validation of a request for an asset based on information in the request. Validation of the request can be processed by a network node in a network repository that contains the asset. In one aspect, validation of the request can comprise determining if the request is legitimate based at least on processing at least a portion of the information in the request. In response to a legitimate request, the network node can process the request and, as a result, a data object associated with the asset can be supplied to a device originating the request. In the alternative, the network node can yield an exception.Type: GrantFiled: December 22, 2022Date of Patent: January 30, 2024Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan van Doorn
-
Patent number: 11888761Abstract: A computing platform executing an application may receive a response to a request for opening a network port for utilization by the application from a computing platform distinct from the computer platform executing the application. The computing platform executing the application may determine whether to open the network port for utilization by the application based on the response to the request. In some embodiments, the application may invoke at least one call to an application program interface (API) of an operating system (OS) running on the computing platform executing the application, and the request may be generated responsive to the at least one call to the API of the OS.Type: GrantFiled: November 5, 2021Date of Patent: January 30, 2024Assignee: COMCAST CABLE COMMUNICATIONS, LLCInventor: Brian Field
-
Publication number: 20240028991Abstract: Improved software technology and techniques for enabling creation and management of a customized work breakdown structure (“WBS”) for a specific project may comprise various phases. For instance, a first phase may involve defining an organization-level WBS comprising a first set of customized, multi-dimensional WBS codes that serve as a starting point for the WBS codes to use for projects being handled by the organization, a second phase may involve defining a project-level WBS comprising a second set of customized, multi-dimensional WBS codes to use for a particular project being handled by the organization, and a third phase may involve using the defined project-level WBS to manage certain aspects of the particular project. Further, access to customize WBS variables may be regulated based on user access permissions information indicated by an organization and/or project-level WBS.Type: ApplicationFiled: June 16, 2023Publication date: January 25, 2024Inventors: Connor McCormick, Adam Wells, Magnus Palm, Mike Le, James Solum, Danielle Sandoval, Brian Field
-
Publication number: 20230370662Abstract: A monitoring and analysis system is disclosed that gathers and analyzes information about distributed enhanced content delivery to end user or other equipment. The system may establish communications connections along the content delivery system, filter content received from different locations of the system, and compare the received content with an expected content characteristic. Also, a radio frequency signal from the distribution network may be converted into an Internet Protocol (IP) format by a converter so that the transformed signal may be similarly analyzed as other signals from the system. A report may be consequently generated that is indicative of the received enhanced content and any detected discrepancies with respect to expected enhancement events. Identification of the enhanced content may be based on the program association table and the program map table in order to determine the packet ID of the application signals.Type: ApplicationFiled: July 25, 2023Publication date: November 16, 2023Inventors: Jan Van Doorn, Brian Field, Daniel Groustra, Mark Torluemke, James Hamilton Hall, JR.
-
Publication number: 20230362106Abstract: A computing platform executing an application may receive a response to a request for opening a network port for utilization by the application from a computing platform distinct from the computer platform executing the application. The computing platform executing the application may determine whether to open the network port for utilization by the application based on the response to the request. In some embodiments, the application may invoke at least one call to an application program interface (API) of an operating system (OS) running on the computing platform executing the application, and the request may be generated responsive to the at least one call to the API of the OS.Type: ApplicationFiled: July 14, 2023Publication date: November 9, 2023Inventor: Brian Field