Patents by Inventor Andrew Foster

Andrew Foster 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: 11846479
    Abstract: Firearms, and components of firearms, improve shooting accuracy and tolerance to debris/elements that may enter the receiver during use of the firearm in the field. The outer surface of the barrel and the receiver inner surface, and/or the bolt lugs and the receiver inner surface may feature tight-tolerance or press-fit mating, to enhance axial alignment for shooting accuracy. The bolt lugs may be configured to provide said tight-tolerance mating with the receiver when in the loaded and locked position, but may also be configured to provide space for accommodating debris/elements that enter the firearm so that bolt movement is not hindered by the debris/elements, and operation of the bolt, including cycling of the bolt in the firearm action when the shooter goes to load the next round, is smooth and consistent.
    Type: Grant
    Filed: May 16, 2021
    Date of Patent: December 19, 2023
    Inventor: Ronald Andrew Foster
  • Publication number: 20230020654
    Abstract: In some embodiments, the system is directed to medical assessment software for analyzing one or more medical conditions and enabling communication between a medical professional and a patient. In some embodiments, the system includes one or more graphical user interfaces configured to enable a medical professional to execute one or more of scheduling a virtual appointment, view a virtual schedule, check patients in/out, enter new patients into the system, request patient recorded outcomes, and view patient progress. In some embodiments, the system is configured to implement an artificial intelligence (AI) algorithm configured to identify one or more unique features within the one or more images and use the one or more unique features as one or more fiducials during an analysis of the one or more images. In some embodiments, the analysis includes a determination of whether an abnormal condition associated with an area of skin is progressing toward healing.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 19, 2023
    Inventors: Mitchell Andrew Foster, Nicholas Theodore, Neil Robert Crawford, Mark Louis Whitehouse, Christopher Don Joslin
  • Publication number: 20220348230
    Abstract: Systems and methods described herein are directed toward executing an intervention based on monitored physiological and/or environmental parameters according to some embodiments. In some embodiments, the system is configured to execute the intervention if one or more parameters are outside a pre-determined threshold. In some embodiments, an intervention can include and audible message. In some embodiments, the intervention can include taking control of a vehicle. In some embodiments, if there is no response from a user, the system will automatically contact a first responder and/or will automatically route the vehicle to an emergency facility. In some embodiments, the system includes one or more wearable monitoring devices that send signals to the system about physiological and/or environmental parameters. In some embodiments, the system uses artificial intelligence to determine if an abnormal condition exists.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 3, 2022
    Inventors: Derek Michael Mulgrew, Mitchell Andrew Foster, Neil Robert Crawford
  • Patent number: 11467810
    Abstract: A build system stores source code in source code repositories and generates deployment artifacts from a build pipeline. The build system receives requirements associated with certification criteria for certifying a deployment artifact based on the source code. The build system executes a build pipeline including build tasks that compile the source code to generate executable files storing executable instructions. The build system evaluates the certification criteria based on results of execution of the build tasks. The build system determines whether the deployment artifact is a certified deployment artifact based on the result of evaluation of the certification criteria. The build system stores a software asset information document in a source code repository identifying software assets build using the source code repository, for example, as a YAML file.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: October 11, 2022
    Assignee: Humana Inc.
    Inventors: Robert L. Johnson, Brett Edwards, Andrew Foster, Michael Lochowitz
  • Publication number: 20220164171
    Abstract: A build system stores source code in source code repositories and generates deployment artifacts from a build pipeline. The build system receives requirements associated with certification criteria for certifying a deployment artifact based on the source code. The build system executes a build pipeline including build tasks that compile the source code to generate executable files storing executable instructions. The build system evaluates the certification criteria based on results of execution of the build tasks. The build system determines whether the deployment artifact is a certified deployment artifact based on the result of evaluation of the certification criteria. The build system stores a software asset information document in a source code repository identifying software assets build using the source code repository, for example, as a YAML file.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: Robert L. Johnson, Brett Edwards, Andrew Foster, Michael Lochowitz
  • Patent number: 11288061
    Abstract: A build system stores source code in source code repositories and generates deployment artifacts from a build pipeline. The build system receives requirements associated with certification criteria for certifying a deployment artifact based on the source code. The build system executes a build pipeline including build tasks that compile the source code to generate executable files storing executable instructions. The build system evaluates the certification criteria based on results of execution of the build tasks. The build system determines whether the deployment artifact is a certified deployment artifact based on the result of evaluation of the certification criteria. The build system stores a software asset information document in a source code repository identifying software assets build using the source code repository, for example, as a YAML file.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: March 29, 2022
    Assignee: Humana Inc.
    Inventors: Robert L. Johnson, Brett Edwards, Andrew Foster, Michael Lochowitz
  • Publication number: 20220057162
    Abstract: Firearms, and components of firearms, improve shooting accuracy and tolerance to debris/elements that may enter the receiver during use of the firearm in the field. The outer surface of the barrel and the receiver inner surface, and/or the bolt lugs and the receiver inner surface may feature tight-tolerance or press-fit mating, to enhance axial alignment for shooting accuracy. The bolt lugs may be configured to provide said tight-tolerance mating with the receiver when in the loaded and locked position, but may also be configured to provide space for accommodating debris/elements that enter the firearm so that bolt movement is not hindered by the debris/elements, and operation of the bolt, including cycling of the bolt in the firearm action when the shooter goes to load the next round, is smooth and consistent.
    Type: Application
    Filed: May 16, 2021
    Publication date: February 24, 2022
    Inventor: RONALD ANDREW FOSTER
  • Patent number: 10810148
    Abstract: Many devices may comprise interfaces, such as serial interfaces, over which configuration and/or enablement/disablement of device features may be provided to the device. Connecting a computer to individual devices for manual configuration may be cumbersome and/or time consuming. Accordingly, as provided herein, a device interfacing component (e.g., a microcontroller integrated into an interface cable) is configured to couple to a target device. The device interfacing component may receive data streams from the target device, and may match strings, within the data streams, to expressions. If a string matches an expression (e.g., “F5 for IP setup”), then a corresponding scripted response may be executed to send a response instruction (F5, wait 10 seconds, enter key, “192,168.0.1”) to the target device.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventor: Andrew Foster
  • Patent number: 10775191
    Abstract: A request for geographic content is received from a client device. The request includes (i) an indication that a user invoked the digital mapping service in a vehicle and (ii) an identifier of the user. In response to the request, profile data for the user including indications of previous interactions of the user with a digital mapping service is automatically retrieved. Geographic content is generated based on the indications of previous interactions in view of relevance of the previous interactions to an automotive context. The geographic content is provided to the client device for presentation in the vehicle.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: September 15, 2020
    Assignee: GOOGLE LLC
    Inventors: Andrew Foster, Nicholas Julian Pelly, Michael Graham Woodward
  • Publication number: 20200191515
    Abstract: Firearms, and components of firearms, improve shooting accuracy, due to increased coaxial alignment between the receiver and the barrel of the firearm. The outer surface of the barrel and the receiver inner surface feature extremely-tight-tolerance/press-fit mating of one or more outer axial mating surfaces of the barrel with one or more axial portions of the receiver inner surface. The extremely-tight-tolerance/press-fit axial mating surfaces may be distal of, proximal of, in-between, and/or otherwise outside and separate from the threads or conventional connection means for connecting the barrel to the receiver.
    Type: Application
    Filed: October 31, 2019
    Publication date: June 18, 2020
    Inventor: Ronald Andrew FOSTER
  • Publication number: 20200183998
    Abstract: A system to improve real-time generation of a graphical user interface for overlapping electronic content is described. The system retrieves, responsive to a search request input into a computing device and received via a computer network, places of interest from a places of interest database, and content items from a content item database. The system selects, based on a heuristic technique, a content item as a match for a place of interest. The system combines the content item with the place of interest to prevent a first marker of the content item from obscuring a second marker of the place of interest. The system renders, for display on the graphical user interface via the computing device, a single marker for the content item and the place of interest combined to prevent the first marker of the content item from obscuring the second marker of the place of interest.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Applicant: Google LLC
    Inventors: Jordan Bayliss-McCulloch, Andrew Foster
  • Patent number: 10670354
    Abstract: Components of a firearm having a bolt with locking lugs improve shooting accuracy, due to increased coaxial alignment between the bolt, the cartridge, the receiver, and/or the barrel of a firearm. The receiver inner surface is shaped for lug-cleaning and for close tolerance/mating with the lugs only in the locked position and also with a non-threaded, axial surface of the barrel. Thus, the mating surfaces that are instrumental and/or that mainly control coaxial alignment of the receiver, bolt, and barrel are located between the lug stops and the threaded end of the receiver. The lugs may be axially curved or otherwise axially non-linear to tolerate dirt and other debris in a field environment.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 2, 2020
    Inventor: Ronald Andrew Foster
  • Patent number: 10599738
    Abstract: A system to improve real-time generation of a graphical user interface for overlapping electronic content is described. The system retrieves, responsive to a search request input into a computing device and received via a computer network, places of interest from a places of interest database, and content items from a content item database. The system selects, based on a heuristic technique, a content item as a match for a place of interest. The system combines the content item with the place of interest to prevent a first marker of the content item from obscuring a second marker of the place of interest. The system renders, for display on the graphical user interface via the computing device, a single marker for the content item and the place of interest combined to prevent the first marker of the content item from obscuring the second marker of the place of interest.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Jordan Bayliss-McCulloch, Andrew Foster
  • Patent number: 10492029
    Abstract: This document describes systems, methods, devices, and other techniques for sharing navigation data among computing devices. The techniques can include identifying, by a first computing device, a second computing device, based on the first computing device detecting an audio signal emitted by one or more speakers of the second computing device, wherein the second computing device is running a navigation application that has been programed to navigate a geographic route. Using information encoded in the audio signal that was emitted by the one or more speakers of the second computing device, the first computing device can determine the geographic route that the navigation application running on the second computing device has been programmed to navigate. A representation of the geographic route can be displayed on an electronic display of the first computing device.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: November 26, 2019
    Assignee: GOOGLE LLC
    Inventors: Dean Harding, Andrew Foster
  • Patent number: 10466005
    Abstract: Firearms, and components of firearms, improve shooting accuracy, due to increased coaxial alignment between the receiver and the barrel of the firearm. The outer surface of the barrel and the receiver inner surface feature extremely-tight-tolerance/press-fit mating of one or more outer axial mating surfaces of the barrel with one or more axial portions of the receiver inner surface. The extremely-tight-tolerance/press-fit axial mating surfaces may be distal of, proximal of, in-between, and/or otherwise outside and separate from the threads or conventional connection means for connecting the barrel to the receiver.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 5, 2019
    Inventor: Ronald Andrew Foster
  • Patent number: 10462276
    Abstract: A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 29, 2019
    Assignee: GOGGLE LLC
    Inventors: Nicholas Julian Pelly, Andrew Foster
  • Patent number: 10310808
    Abstract: To allow a user to provide a voice instruction to either a portable device or a computing device embedded within a vehicle, both the portable device and the embedded computing device receive the voice instruction such as, “Direct me to Kansas City.” Moreover, both the portable device and the embedded computing device may determine the likelihoods that the portable device and the computing device, respectively, can carry out the voice instruction. The portable device and the computing device may then communicate with each other to compare the determined likelihoods. Based on the comparison, either the portable device or the computing device may respond to the voice instruction by, for example, playing a requested song, turning on the radio in the vehicle, providing navigation directions from the current location to a destination, etc.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: June 4, 2019
    Assignee: GOOGLE LLC
    Inventor: Andrew Foster
  • Patent number: 10288442
    Abstract: In a method for exchanging navigation data between a portable device and a head unit of a vehicle, implemented in a portable device that includes one or more processors executing a navigation service application and a companion application, the navigation service application sends a destination to a navigation server, and receives first navigation data from the navigation server. The first navigation data describes at least one of a plurality of steps for navigating between a source and the destination. A companion application invokes a navigation application programming interface (API) of the navigation service application, at by using a syntax and a list of parameters specific to the navigation API to obtain, from the navigation service application, the first navigation data, and sends the first navigation data to the head unit to cause the head unit to display navigation information indicating at least the one of the plurality of navigation steps.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 14, 2019
    Assignee: GOOGLE LLC
    Inventors: Andrew Foster, Nicholas J. Pelly
  • Patent number: 10284702
    Abstract: A portable device is configured to provide geographic information to a head unit of a vehicle equipped with a display device. One or more processors determine a user context related to a geographic location and detect that the portable device has been communicatively coupled to the head unit of a vehicle. The one or more processors transmit to the head unit, without an express user command, a request that the head unit accept data from the portable device for output via the display device. In response to receiving an indication that that the request has been granted, the one or more processors cause information related to the geographic location to be displayed via the display device, without an express user input at the portable device.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 7, 2019
    Assignee: GOOGLE LLC
    Inventors: Nicholas Julian Pelly, Andrew Foster
  • Publication number: 20190086167
    Abstract: Components of a firearm having a bolt with locking lugs improve shooting accuracy, due to increased coaxial alignment between the bolt, the cartridge, the receiver, and/or the barrel of a firearm. The receiver inner surface is shaped for lug-cleaning and for close tolerance/mating with the lugs only in the locked position and also with a non-threaded, axial surface of the barrel. Thus, the mating surfaces that are instrumental and/or that mainly control coaxial alignment of the receiver, bolt, and barrel are located between the lug stops and the threaded end of the receiver. The lugs may be axially curved or otherwise axially non-linear to tolerate dirt and other debris in a field environment.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 21, 2019
    Inventor: RONALD ANDREW FOSTER