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: 12379726Abstract: 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: May 2, 2024Date of Patent: August 5, 2025Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Aaron Scott Chan, Steve Cielocha, Brian Fields
-
Publication number: 20250232542Abstract: A virtual reality (VR) computer system is provided. The computer system may be configured or programmed to: (1) communicate with the one or more user devices to cause the one or more user devices to present the virtual environment, the virtual environment including at least one virtual lockbox associated with a first user, the at least one virtual lockbox displayed within the virtual environment; (2) store one or more electronic documents in at least one memory in association with the at least one virtual lockbox; (3) identify one or more authorized users of the plurality of users having been granted authorized access to the one or more electronic documents stored in association with the at least one virtual lockbox; and/or (4) provide access to the one or more electronic documents in response to the identified one or more authorized users interacting with the virtual lockbox.Type: ApplicationFiled: January 10, 2025Publication date: July 17, 2025Inventors: Jody A. Thoele, Brian Fields, Veena Vivek, Antonio Cunanan, Fizza Mahdi
-
Publication number: 20250232543Abstract: A computer system is provided. The computer system may be configured or programmed to: (1) communicate with a user device to cause the user device to present a virtual environment, the virtual environment including at least one agent avatar associated with an agent; (2) receive, from the user device, user input data including one or more of live audio data, live video data, or live motion data; (3) generate a proposed response based upon the user input data; (4) determine whether an agent is present at an agent interface; (5) when the agent is present at the agent interface, cause the agent interface to display a recommendation including the proposed response; and/or (6) when the agent is not present at the agent interface, cause that at least one agent avatar to perform the proposed response within the virtual environment.Type: ApplicationFiled: January 10, 2025Publication date: July 17, 2025Inventors: Veena Vivek, Jody A. Thoele, Brian Fields, Antonio Cunanan, Fizza Mahdi
-
Publication number: 20250232528Abstract: A virtual reality (VR) computer system is provided. The computer system may be configured or programmed to: (1) communicate with one or more user devices to cause the one or more user devices to present a virtual environment; (2) receive sensor data from a first user device of the one or more user devices; (3) determine, based upon the received sensor data, that an accident has occurred; (4) in response to determining the accident has occurred, present, within the virtual environment to a first user using the first user device, one or more prompts for collecting information relating to the accident using the first user device; and/or (5) generate an accident profile including the information collected by the first user using the first user device in response to the one or more prompts.Type: ApplicationFiled: January 10, 2025Publication date: July 17, 2025Inventors: Jody A. Thoele, Brian Fields, Veena Vivek, Antonio Cunanan, Fizza Mahdi
-
Patent number: 12346939Abstract: A computer-implemented method includes receiving a vehicle condition query via a computer network and retrieving condition data corresponding to a vehicle from a vehicle condition database. Further, the method includes determining a condition of the vehicle based on a collective analysis of the condition data, where the condition of the vehicle includes a market value of the vehicle and an overall quality level of the vehicle, and receiving a geographic location of a computing device. Still further, the method includes generating a vehicle condition report, where the vehicle condition report includes an interactive image of a first set of one or more visual condition descriptors indicative of the condition of the vehicle. Moreover, the method includes customizing the vehicle condition report according to the climate associated with the geographic location for the computing device, and communicating the vehicle condition report to the second computing device.Type: GrantFiled: July 6, 2023Date of Patent: July 1, 2025Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Todd Binion, Kelly S. Minter, Heidi Brown-McCreery, Michael Harris, Jeremy Myers, Brian Fields, Joe Harr
-
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
-
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