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).

  • Patent number: 11568016
    Abstract: 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: Grant
    Filed: March 25, 2022
    Date of Patent: January 31, 2023
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Brian Field, Jan van Doorn
  • 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: 20220312054
    Abstract: 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: Application
    Filed: June 14, 2022
    Publication date: September 29, 2022
    Inventors: Brian Field, Jan Van Doorn
  • Publication number: 20220284070
    Abstract: 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: Application
    Filed: March 25, 2022
    Publication date: September 8, 2022
    Inventors: Brian Field, Jan van Doorn
  • Publication number: 20220272139
    Abstract: 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: Application
    Filed: March 1, 2022
    Publication date: August 25, 2022
    Inventors: Brian Field, Jan Van Doorn, Mark Torluemke, Jim Hall, Daniel Groustra, John Leddy
  • Publication number: 20220232453
    Abstract: Methods and systems for routing data are disclosed. In one aspect, service management can be implemented on one or more computing devices located between at least one router and one or more nodes. The one or more computing devices can be a default gateway for a plurality of user devices. In another aspect, the disclosed methods and systems can use a tag in routing a data block (e.g., service data) via a predefined route. For example, a device can transmit a request for a tag to a network node for routing a data block via a predefined route. Upon receiving the request, the network node can allocate a tag and create an interface. The interface can be associated with the tag and communications between the network node and the device for routing the data block.
    Type: Application
    Filed: October 8, 2021
    Publication date: July 21, 2022
    Inventor: Brian Field
  • Patent number: 11395016
    Abstract: 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: Grant
    Filed: December 29, 2020
    Date of Patent: July 19, 2022
    Assignee: TIVO CORPORATION
    Inventors: Brian Field, Jan Van Doorn
  • Patent number: 11321414
    Abstract: 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: Grant
    Filed: April 17, 2012
    Date of Patent: May 3, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Brian Field, Jan van Doorn
  • Patent number: 11303685
    Abstract: 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: Grant
    Filed: May 5, 2020
    Date of Patent: April 12, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan Reinier Van Doorn, Mark Torluemke, Jim Hall, Daniel Groustra, John Leddy
  • Publication number: 20220107637
    Abstract: A backup control server for reducing dangers to automation systems of autonomous vehicles includes a memory and a processor. The processor is programmed to detect an anomalous event which may include one of a geomagnetic interference event and a cyber-attack event. The processor may also be programmed to perform a threat assessment for the anomalous event relative to an automation system of a vehicle. The automation system may be configured to control an aspect of autonomous operation of the vehicle. The processor may be further programmed to determine one or more mitigating actions to perform on the automation system based upon the threat assessment. The one or more mitigating actions are configured to reduce a danger to the vehicle presented by the anomalous event. The processor may also be programmed to transmit to the vehicle instructions to perform one or more mitigating actions on the automation system.
    Type: Application
    Filed: December 15, 2021
    Publication date: April 7, 2022
    Inventors: Aaron Scott Chan, Brian Fields
  • Publication number: 20220078256
    Abstract: 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: Application
    Filed: October 12, 2021
    Publication date: March 10, 2022
    Inventors: Brian Field, Jan Van Doorn, Jim Hall
  • Publication number: 20220076348
    Abstract: An electrical computer network system using a blockchain is configured to: (i) receive a first request; (ii) access the blockchain; (iii) store a first new entry in the blockchain, the first new entry including data elements representing aspects of the first policy, a timestamp, and a link to a previous entry, wherein the link includes a hash of the previous entry; (iv) receive a second request for proof of policy; (v) search the blockchain for the first policy; (vi) analyze the data elements representing aspects of the first policy to verify proof of policy; and/or (vii) transmit an alert message to a computer device indicating that proof of policy has been verified.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 10, 2022
    Inventors: Brian Fields, Heath Crossland
  • Publication number: 20220060432
    Abstract: 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: Application
    Filed: November 5, 2021
    Publication date: February 24, 2022
    Inventor: Brian Field
  • Publication number: 20220035371
    Abstract: Dangers to autonomous vehicles may be reduced. A backup control computing device includes a memory and a processor. The processor is programmed to (1) receive an indication of an anomalous event, the anomalous event including one of a geomagnetic interference event and a cyber-attack event; (2) perform a threat assessment for the anomalous event relative to an automation system of a vehicle, the automation system is configured to control an aspect of autonomous operation of the vehicle; (3) determine one or more mitigating actions to perform on the automation system based upon the threat assessment, the one or more mitigating actions are configured to reduce a danger to the vehicle presented by the anomalous event; and (4) perform the one or more mitigating actions on the automation system, thereby reducing danger to the vehicle presented by the anomalous event.
    Type: Application
    Filed: January 25, 2019
    Publication date: February 3, 2022
    Inventors: Aaron Scott Chan, Brian Fields
  • Publication number: 20220036465
    Abstract: A computer system for conducting proof of insurance using a blockchain configured to (i) receive a request for proof of insurance for a driver of a vehicle; (ii) search a blockchain for a most recent new policy entry associated with one or more of the driver and the vehicle, the blockchain includes a plurality of policy entries associated with vehicle insurance policies and a plurality of title entries associated with state property titles; (iii) determine that an active policy for the driver exists within the blockchain; and (iv) transmit an alert message indicating that the proof of insurance has been verified for the driver.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 3, 2022
    Inventors: Brian Fields, Heath Crossland
  • Patent number: 11237555
    Abstract: A backup control server for reducing dangers to automation systems of autonomous vehicles includes a memory and a processor. The processor is programmed to detect an anomalous event which may include one of a geomagnetic interference event and a cyber-attack event. The processor may also be programmed to perform a threat assessment for the anomalous event relative to an automation system of a vehicle. The automation system may be configured to control an aspect of autonomous operation of the vehicle. The processor may be further programmed to determine one or more mitigating actions to perform on the automation system based upon the threat assessment. The one or more mitigating actions are configured to reduce a danger to the vehicle presented by the anomalous event. The processor may also be programmed to transmit to the vehicle instructions to perform one or more mitigating actions on the automation system.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: February 1, 2022
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Aaron Scott Chan, Brian Fields
  • Patent number: 11217109
    Abstract: Embodiments include an apparatus and method for building courses. For example, one embodiment of a course builder apparatus comprises: a course builder application to retrieve data from a database, the data usable for constructing one or more online courses; a graphical user interface (GUI) of the course builder application for designing an online course, the GUI comprising: a template region in which one or more published classroom activity templates and/or step templates are graphically displayed; an editing region into which a designer of a course may select and drag one or more of the published classroom activity templates or step templates, the editing region comprising one or more fields or other graphical elements to allow the designer may edit the one or more published classroom activity templates or step templates.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: January 4, 2022
    Assignee: Minerva Project, Inc.
    Inventors: Ari Bader-Natal, Joshua Fost, James Genone, Casen Davis, Brian Fields, Matthew Michael Regan, Jonathan Scott Katzman, Stephen Michael Kosslyn, Jan-Christian Nelson
  • Publication number: 20210406794
    Abstract: Disclosed herein is an improved software application that enables users to create and manage a customized WBS that can be applied to a specific project. For instance, in one aspect, the disclosed process may involve three primary phases: (1) a first phase that involves 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, (2) a second phase that involves 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 (3) a third phase that involves using the defined project-level WBS to manage certain aspects of the particular project, such as budgeting for the particular project.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Connor McCormick, Adam Wells, Magnus Palm, Mike Le, James Solum, Danielle Sandoval, Brian Field
  • 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: 11196681
    Abstract: 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 computing 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: Grant
    Filed: November 22, 2019
    Date of Patent: December 7, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Brian Field