Patents by Inventor Brian Fields
Brian Fields 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: 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
-
Publication number: 20240370949Abstract: System and methods for detecting anomalous water usage at a property having a water supply system using machine learning (ML) are provided. An ML model may generate an estimated water usage of the property associated with the property data set, where the property data set may include attributes of the property influencing the water usage of the property. The ML model may be configured to learn relationships between a historical water usage data set and a historical property data set. The systems and methods may compare the water usage of the property and the estimated water usage of the property. If the comparison indicates the water usage exceeds a threshold, a notification may be generated and provided to a user device.Type: ApplicationFiled: June 6, 2023Publication date: November 7, 2024Inventors: Julie K. Fritz, Alexander Cardona, Olivia Nauman, Diana Sherwood, Brian Fields
-
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: 20240303745Abstract: A computer system may include one or more processors configured to: (1) obtain insurance claim information; (2) generate, via an ML chatbot (or voice bot), the customized presentation based upon the insurance claim information; and/or (3) provide, via the ML chatbot, the customized presentation to a user device, such as a visual depiction and/or a verbal description of the customized presentation.Type: ApplicationFiled: May 17, 2023Publication date: September 12, 2024Inventors: Brian Fields, Nathan L. Tofte, Joseph Robert Brannan, Vicki King, Justin Davis
-
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: 20240291777Abstract: Receiving a first notice of loss (FNOL) using a machine learning (ML) chatbot (or voice bot) when initiating an FNOL session with a user device to obtain FNOL information. Generating one or more requests for claim information by the ML chatbot based upon the FNOL information to provide to the user device during the FNOL session. Receiving the claim information by the ML chatbot from the user device based upon the one or more requests for the claim information. Analyzing information from the FNOL session to determine one or more session actions and implementing the one or more session actions.Type: ApplicationFiled: May 24, 2023Publication date: August 29, 2024Inventors: Brian Fields, Nathan L. Tofte, Joseph Robert Brannan, Vicki King, Justin Davis
-
Publication number: 20240280989Abstract: An autonomous vehicle (AV) computing device including at least one processor may be provided. The at least processor may be programmed to (i) receive a proposed trip including a destination location and a departure time, (ii) determine environmental conditions data based on the destination location and the departure time, (iii) retrieve current software ecosystem data for the AV, (iv) retrieve aggregated data for a plurality of AVs, the aggregated data including a plurality of correlations, each correlation including a) an interaction between at least one software application and at least one environmental condition and b) an adverse performance outcome associated with the interaction, (v) compare the environmental conditions data for the proposed trip and the current software ecosystem data for the AV to the plurality of correlations to identify an adverse performance outcome, and (vi) execute a remedial action to avoid the adverse performance outcome.Type: ApplicationFiled: May 2, 2024Publication date: August 22, 2024Inventors: Aaron Scott Chan, Steve Cielocha, Brian Fields
-
Patent number: 12013703Abstract: An autonomous vehicle (AV) computing device including at least one processor may be provided. The at least processor may be programmed to (i) receive a proposed trip including a destination location and a departure time, (ii) determine environmental conditions data based on the destination location and the departure time, (iii) retrieve current software ecosystem data for the AV, (iv) retrieve aggregated data for a plurality of AVs, the aggregated data including a plurality of correlations, each correlation including a) an interaction between at least one software application and at least one environmental condition and b) an adverse performance outcome associated with the interaction, (v) compare the environmental conditions data for the proposed trip and the current software ecosystem data for the AV to the plurality of correlations to identify an adverse performance outcome, and (vi) execute a remedial action to avoid the adverse performance outcome.Type: GrantFiled: April 20, 2023Date of Patent: June 18, 2024Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Aaron Scott Chan, Steve Cielocha, Brian Fields
-
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
-
Publication number: 20240153022Abstract: Techniques are described herein for marking virtual objects. An exemplary system includes one or more processors; and a non-transitory computer-readable medium coupled to the one or more processors and storing instructions thereon. The instructions, when executed by the one or more processors, cause the one or more processors to: (1) receive a transaction listing from a first entity, the transaction listing including (i) a digital asset that is associated with a virtual object in a virtual environment and (ii) a status of the digital asset indicating an active association with the first entity, (2) generate a transaction based upon the transaction listing, the transaction including an indication of the virtual object, (3) record the transaction in a distributed ledger, and (4) responsive to recording the transaction in the distributed ledger, cause the status of the digital asset to be displayed when the virtual object is viewed in the virtual environment.Type: ApplicationFiled: August 25, 2023Publication date: May 9, 2024Inventors: Brian Fields, EllaKate LeFebre, Anthony Welcome, Steve Amancha, Jose Ivan Gutierrez
-
Publication number: 20240152906Abstract: Techniques are described herein for minting digital assets associated with user achievements in a distributed network. An exemplary system includes one or more processors; and a non-transitory computer-readable medium coupled to the one or more processors and storing instructions thereon. The instructions, when executed by the one or more processors, cause the one or more processors to: (1) receive an update from a platform application on a user computing device, the update including (i) an association indication between a first entity of the user computing device and a second entity and (ii) an achievement of the first entity; (2) generate a transaction based upon the update, the transaction including a digital asset associated with the update; (3) record the transaction in a distributed ledger; and (4) responsive to recording the transaction in the distributed ledger, transmit a notification to the user computing device indicating the digital asset.Type: ApplicationFiled: August 25, 2023Publication date: May 9, 2024Inventors: Brian Fields, Ellakate LeFebre, Anthony Welcome, Steve Amancha, Jose Ivan Gutierrez
-
Publication number: 20240144294Abstract: Techniques are described herein for managing transactions associated with vehicles using a distributed ledger maintained by a plurality of participants. An exemplary system includes one or more processors; and a non-transitory computer-readable medium coupled to the one or more processors and storing instructions thereon. The instructions, when executed by the one or more processors, cause the one or more processors to: (1) receive a transaction listing from a first entity, the transaction listing including (i) entity data corresponding to the first entity, (ii) a non-fungible token (NFT) corresponding to a vehicle, and (iii) an updated state of the vehicle; (2) generate a transaction including a description of the transaction listing; and (3) record the transaction in a distributed ledger. A vehicle identification number (VIN) of the vehicle may be linked to the NFT in the distributed ledger.Type: ApplicationFiled: August 25, 2023Publication date: May 2, 2024Inventors: Brian Fields, Ellakate LeFebre, Anthony Welcome, Steve Amancha, Jose Ivan Gutierrez
-
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: 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
-
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
-
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: 20240001876Abstract: Systems and methods are provided for dampening impact to a vehicle. The system may include a vehicle frame component; a plurality of adjustable exterior vehicle body components coupled to the frame component, wherein the vehicle body components are on different sides of a vehicle and are configurable to dampen an external force exerted on the vehicle; a plurality of actuator components configured to adjust physical configurations of the vehicle body components relative to the frame component; a component configured to collect data representing an external environment of the vehicle; and one or more processors configured to detect, by processing the data, an external driving condition, wherein the external driving condition is an impending collision between the vehicle and one or more objects external to the vehicle, and when the external driving condition is detected, cause the actuator components to correspondingly adjust the physical configurations of the vehicle body components.Type: ApplicationFiled: September 19, 2023Publication date: January 4, 2024Inventors: Scott T. Christensen, Brian Fields, Stephen R. Prevatt, Steve F. Roberson