Patents by Inventor Justin David Brown

Justin David Brown 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: 11968595
    Abstract: A method of determining a physical location for an address. The method includes receiving from a first global positioning system on a vehicle a first set of global positioning data indicative of a vehicle location. The method may also receive from a second global positioning system on a portable electronic device a second set of global positioning data indicative of a portable electronic device location. The method may also receive a set of location metadata associated with a picture. The method determines a residence location from the first set of global positioning data, the second set of global positioning data, or the set of location metadata. The method then associates the physical location to the address.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: April 23, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Emily Margaret Gray, Daniel Christopher Bitsis, Jr., Qunying Kou, Robert Wiseman Simpson, Manfred Amann, Donnette Moncrief Brown, Eric David Schroeder, Meredith Beveridge, Michael J. Maciolek, Bobby Lawrence Mohs, Brian F. Shipley, Justin Dax Haslam, Ashley Raine Philbrick
  • Patent number: 11957941
    Abstract: A fire suppressing insulation. This insulation will create a barrier that blocks a fire to protect a structure from damage and will assist in suppressing the fire. Also, a fire suppression system including two walls, such as an interior wall and an exterior wall or two interior walls. The walls are spaced apart from each other by a divider to define an interior volume. At least a portion of the interior volume includes fire suppressing insulation that will form a fire suppressing intumescent barrier between the walls when exposed to the heat of a fire.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: April 16, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Emily Margaret Gray, Brian Francisco Shipley, Justin Dax Haslam, Robert Wiseman Simpson, Donnette Moncrief Brown, Eric David Schroeder, Michael J. Maciolek, Bobby Lawrence Mohs, Manfred Amann, Rochelle Ann Tijerina, Meredith Beveridge
  • Patent number: 11953429
    Abstract: Systems and methods of the present disclosure include at least one building component detection sensor device configured to be deployed within (or proximate to) a building comprised of a plurality of building components. The at least one building component detection sensor device is configured to detect data relating to at least one building component of the plurality of building components. In addition, a building component property determination system includes a processor configured to execute instructions stored in memory to determine one or more properties of the at least one building component based at least in part on the data detected by the at least one building component detection sensor device.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: April 9, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Emily Margaret Gray, Daniel Christopher Bitsis, Jr., Qunying Kou, Robert Wiseman Simpson, Manfred Amann, Donnette Moncrief Brown, Eric David Schroeder, Meredith Beveridge, Michael J. Maciolek, Bobby Lawrence Mohs, Brian F. Shipley, Justin Dax Haslam, Ashley Raine Philbrick, Yevgeniy Viatcheslavovich Khmelev, Oscar Guerra, Jeffrey Neal Pollack, Janelle Denice Dziuk, Ryan Thomas Russell, David Patrick Dixon
  • Patent number: 11931608
    Abstract: A system for dispensing flame retardant foam on the exterior of a structure. The structure has an opening that enables distribution of flame retardant foam onto the roof. The system includes a foam distribution system having a foam expansion chamber and a roof plenum for delivery through the roof opening. Foam solution and compressed air are combined in a conduit and supplied to the foam expansion chamber. The structure may have at least one wall. In that case, the system may have a wall plenum for delivery of flame retardant foam from the foam expansion chamber through a first wall-associated opening. Each such wall will have an opening associated with the wall that enables distribution of flame retardant foam onto that wall.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: March 19, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Emily Margaret Gray, Brian Francisco Shipley, Justin Dax Haslam, Robert Wiseman Simpson, Donnette Moncrief Brown, Eric David Schroeder, Michael J. Maciolek, Bobby Lawrence Mohs, Manfred Amann, Rochelle Ann Tijerina, Meredith Beveridge, Jess W. Gingrich
  • Patent number: 11928741
    Abstract: A system may include a router that may receive a plurality of data packets from one or more devices that communicatively couples to the router. The system may also include at least one processor that identifies an identity of a device based on a data packet received by the router from the device, generate an insurance policy that includes the device in response to identifying the identity of the device, and sends a notification indicative of the insurance policy to a computing device in response to generating the insurance policy.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: March 12, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Emily Margaret Gray, Daniel Christopher Bitsis, Jr., Qunying Kou, Robert Wiseman Simpson, Manfred Amann, Donnette Moncrief Brown, Eric David Schroeder, Meredith Beveridge, Michael J. Maciolek, Bobby Lawrence Mohs, Brian F. Shipley, Justin Dax Haslam, Ashley Raine Philbrick
  • Publication number: 20230418926
    Abstract: Software-based authentication techniques may use mutable authentication data that changes to deter counterfeiters from making clones of authentic clients. An authentication service may issue mutable authentication data to a client and store the mutable authentication data in association with an identifier of the client. The client may authenticate by presenting the most recently issued mutable authentication data to the authentication service. Upon successful authentication, the authentication service may issue updated mutable authentication data to the client. Any clones that cannot present the most recent mutable authentication data may be rejected by the authentication service. By changing the mutable authentication data, counterfeiters cannot make a large number of clones that all work at the same time.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jonathan J. CARUANA, Kedar HIRVE, Justin David BROWN
  • Patent number: 10478732
    Abstract: An arbitration system is configured to receive, as a set of results data, separate instances of results data from corresponding client computing devices being used to participate in a multiplayer game session. In some examples, an instance of results data comprises input representing an indication or a selection of an identity associated with an outcome of the multiplayer game session. For instance, the input can indicate a participant identity that won the multiplayer game session. In some examples, an instance of results data comprises game data describing the overall activity in a multiplayer game session from a perspective of a player's client computing device, the game data indicating a particular participant identity as a winner of the multiplayer game session. The arbitration system is configured to use the set of results data to determine an arbitrated outcome for the multiplayer game session.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wisgary F. Torres, Justin David Brown, Michael A. Siebert, Keith R. Kline
  • Publication number: 20180126282
    Abstract: An arbitration system is configured to receive, as a set of results data, separate instances of results data from corresponding client computing devices being used to participate in a multiplayer game session. In some examples, an instance of results data comprises input representing an indication or a selection of an identity associated with an outcome of the multiplayer game session. For instance, the input can indicate a participant identity that won the multiplayer game session. In some examples, an instance of results data comprises game data describing the overall activity in a multiplayer game session from a perspective of a player's client computing device, the game data indicating a particular participant identity as a winner of the multiplayer game session. The arbitration system is configured to use the set of results data to determine an arbitrated outcome for the multiplayer game session.
    Type: Application
    Filed: December 22, 2016
    Publication date: May 10, 2018
    Inventors: Wisgary F. Torres, Justin David Brown, Michael A. Siebert, Keith R. Kline
  • Patent number: 9304888
    Abstract: Embodiments are directed to executing a workflow using a virtualized clock and to ensuring idempotency and correctness among workflow processes. In one scenario, a computer system a computer system determines that a workflow session has been initialized. The workflow session runs as a set of episodes, where each episode includes one or more pulses of work that are performed when triggered by an event. Each workflow session is processed according to a virtualized clock that keeps a virtual session time for the workflow session. The computer system receives an event that includes an indication of the time the event was generated, and then accesses the received event to determine which pulses of work are to be performed as part of a workflow session episode. The computer system then executes the determined pulses of work according to the virtual session time indicated by the virtualized clock.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth David Wolf, Justin David Brown, Edmund Samuel Victor Pinto, Nathan Christopher Talbert
  • Publication number: 20150143334
    Abstract: A rendezvous abstraction that is used to correlate messages within message exchange. The rendezvous abstraction may be instantiated to correlate messages regardless of the type of message exchange pattern, and regardless of the underlying protocols used to communication message. Messages exchanges of primitive protocols are modeled as unilateral message exchanges. The rendezvous abstraction is used to correlate messages of the unilateral message exchange, and serves as an abstraction that is used to represented the rendezvous point where the message of the message exchange pattern are handled. Accordingly, instead of focusing on the protocol-specific mechanisms for correlation, if even available, the application author may simply work with a standard rendezvous abstraction.
    Type: Application
    Filed: October 20, 2014
    Publication date: May 21, 2015
    Inventors: Edmund Samuel Victor Pinto, Kenneth D. Wolf, Nicholas A. Allen, Stefan Batres, Justin David Brown, Donald F. Box
  • Publication number: 20140380323
    Abstract: Embodiments are directed to executing a workflow using a virtualized clock and to ensuring idempotency and correctness among workflow processes. In one scenario, a computer system a computer system determines that a workflow session has been initialized. The workflow session runs as a set of episodes, where each episode includes one or more pulses of work that are performed when triggered by an event. Each workflow session is processed according to a virtualized clock that keeps a virtual session time for the workflow session. The computer system receives an event that includes an indication of the time the event was generated, and then accesses the received event to determine which pulses of work are to be performed as part of a workflow session episode. The computer system then executes the determined pulses of work according to the virtual session time indicated by the virtualized clock.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: Kenneth David Wolf, Justin David Brown, Edmund Samuel Victor Pinto, Nathan Christopher Talbert
  • Patent number: 8868532
    Abstract: A rendezvous abstraction that is used to correlate messages within message exchange. The rendezvous abstraction may be instantiated to correlate messages regardless of the type of message exchange pattern, and regardless of the underlying protocols used to communication message. Messages exchanges of primitive protocols are modeled as unilateral message exchanges. The rendezvous abstraction is used to correlate messages of the unilateral message exchange, and serves as an abstraction that is used to represented the rendezvous point where the message of the message exchange pattern are handled. Accordingly, instead of focusing on the protocol-specific mechanisms for correlation, if even available, the application author may simply work with a standard rendezvous abstraction.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Edmund Samuel Victor Pinto, Kenneth D. Wolf, Nicholas A. Allen, Stefan Batres, Justin David Brown
  • Patent number: 8707249
    Abstract: A generalized workflow execution model is configured to provide access to workflow elements. A computer system instantiates a generalized workflow execution model that provides access to workflow elements stored in a database that is connected to the workflow execution model. The workflow execution model includes the following: activity models that include both agents which are configured to express the control flow of the activity models and symbols which represent values usable by the activity models and metadata configured to identify the workflow execution model. The computer system also receives user input requesting workflow elements and accesses the database to provide the requested workflow elements using the generalized workflow execution model.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephen Jared Maine, Justin David Brown, Edmund Samuel Victor Pinto
  • Patent number: 8620991
    Abstract: Technologies for enabling a continuation based runtime to accept or reject external stimulus and, in addition, to determine if an external stimulus may be valid for processing at a later point in execution.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Kenneth David Wolf, Justin David Brown, Karthik Raman, Nathan Christopher Talbert, Edmund Samuel Victor Pinto
  • Publication number: 20130282681
    Abstract: A generalized workflow execution model is configured to provide access to workflow elements. A computer system instantiates a generalized workflow execution model that provides access to workflow elements stored in a database that is connected to the workflow execution model. The workflow execution model includes the following: activity models that include both agents which are configured to express the control flow of the activity models and symbols which represent values usable by the activity models and metadata configured to identify the workflow execution model. The computer system also receives user input requesting workflow elements and accesses the database to provide the requested workflow elements using the generalized workflow execution model.
    Type: Application
    Filed: June 19, 2013
    Publication date: October 24, 2013
    Inventors: Stephen Jared Maine, Justin David Brown, Edmund Samuel Victor Pinto
  • Patent number: 8484610
    Abstract: Embodiments are directed to implementing a generalized workflow execution model configured to provide access to workflow elements. A computer system instantiates a generalized workflow execution model that provides access to workflow elements stored in a database that is connected to the workflow execution model. The workflow execution model includes the following: activity models that include both agents which are configured to express the control flow of the activity models and symbols which represent values usable by the activity models and metadata configured to identify the workflow execution model. The computer system also receives user input requesting workflow elements and accesses the database to provide the requested workflow elements using the generalized workflow execution model.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: July 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephen Jared Maine, Justin David Brown, Edmund Samuel Victor Pinto
  • Publication number: 20120297077
    Abstract: Technologies for enabling a continuation based runtime to accept or reject external stimulus and, in addition, to determine if an external stimulus may be valid for processing at a later point in execution.
    Type: Application
    Filed: August 1, 2012
    Publication date: November 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Kenneth David Wolf, Justin David Brown, Karthik Raman, Nathan Christopher Talbert, Edmund Samuel Victor Pinto
  • Patent number: 8307368
    Abstract: A computer system establishes an execution environment for executing activities in a continuation based runtime including instantiating an activity scheduler configured to perform the following: scheduling activities for execution in the CBR. The activity scheduler resolves the scheduled activity's arguments and variables prior to invoking the scheduled activity using the activity's unique context. The activity scheduler also determines, based on the activity's unique context, whether the scheduled activity comprises a work item that is to be queued at the top of the execution stack and, based on the determination, queues the work item to the execution stack. The computer system executes the work items of the scheduled activity as queued in the execution stack of the established execution environment in the CBR.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Kenneth D. Wolf, Nathan C. Talbert, Edmund Samuel Victor Pinto, Justin David Brown
  • Patent number: 8255451
    Abstract: Technologies for enabling a continuation based runtime to accept or reject external stimulus and, in addition, to determine if an external stimulus may be valid for processing at a later point in execution.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Kenneth David Wolf, Justin David Brown, Karthik Raman, Nathan Christopher Talbert, Edmund Samuel Victor Pinto
  • Patent number: 8239562
    Abstract: A system for aggregating context information for messages includes a context container that associates names with context values and metadata for context entries. The system further includes a network protocol component configured to read messages from a network transport, an encoder component configured translate messages from a raw format into a canonical message format. The canonical message format is an enveloped message containing an application payload and message metadata. The context container is associated with a message in the canonical format. The system further includes an extraction component configured to retrieve context from a native network transport protocol and insert the context values and metadata into the context container, a plurality of additional protocol components configured to add, remove, or modify entries in the context container, and one or more higher level application components configured to operate on the canonical message using the context entries.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas A. Allen, Justin David Brown, Stephen Jared Maine, Stephen J. Millet, Edmund Samuel Victor Pinto, Tirunelveli R. Vishwanath