Patents by Inventor David Foster

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

  • Publication number: 20200124368
    Abstract: A firearm includes a firearm identification tag carried in a space between lugs of an accessory mounting rail. A firearm accessory mounting rail assembly includes a firearm identification tag carried in a recoil groove of a Picatinny rail, and including a housing having geometry complementary to a lug of the Picatinny rail, and a transmitter carried in the housing. A firearm identification tag for a firearm accessory mounting rail includes a trapezoidal housing having geometry complementary to Picatinny rail geometry and configured to be press fit between Picatinny lugs, and including sides, a major base, a minor base, and legs between the bases disposed at acute angles to the major base.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 23, 2020
    Inventors: Peter Kujawski, Robert Suber, David Foster
  • Publication number: 20200121617
    Abstract: The present invention relates to methods of treating female reproductive tract irritation (such as pain and pruritus) or/and inflammation.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 23, 2020
    Applicant: University of Rochester
    Inventors: David Foster, Megan L. Falsetta Wood, Richard P. Phipps
  • Patent number: 10584932
    Abstract: Provided is an apparatus, system, and method for improved control of trigger systems for semiautomatic firearms, which may include a timed locking mechanism incorporated in the trigger system that locks the trigger in the rearward or pulled position after the trigger is pulled and the action of the firearm is cycling or otherwise out-of-battery. Such a mechanism ensures that the necessary steps occur in the proper sequence in the trigger mechanism, preventing unexpected fires, misfires, and jams. Such trigger locking mechanisms have applicability to dual-mode trigger systems as well as semiautomatic firearms generally, and tend to prevent the ability to bump-fire the firearm. Such trigger locking mechanisms may also provide a tactile signal through the user's trigger finger indicating that the firearm is empty by locking the trigger in the rearward position after the firearm fires its last round and the carrier moves and remains in a rearward position.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 10, 2020
    Inventor: David Foster
  • Publication number: 20200061472
    Abstract: The present disclosure provides systems and methods for providing geographic information for software application development. In one example, a computer-implemented method is provided for determining candidate locations for a playability service, which includes obtaining, by one or more computing devices, a plurality of location points and filtering the plurality of location points to obtain a plurality of candidate location points based at least in part on a suitability of each of the location points for use in generating location-based application content. The method further includes generating, by the one or more computing devices, a candidate location dataset based on the plurality of candidate location points. The method further includes receiving, by the one or more computing devices, a request for one or more of the plurality of candidate location points and providing data associated with one or more of the plurality of candidate location points in response to the request.
    Type: Application
    Filed: November 17, 2017
    Publication date: February 27, 2020
    Inventors: Mackenzie Lee Jacoby, Andrew David Foster
  • Patent number: 10474762
    Abstract: Systems and methods to communicate information are described. The system receives a query and retrieves a set of data items from a database based on the query. The system generates a distribution based on a count of data items from the set of data items that were retrieved for each domain in a set of domains and a count of requests to view data items from another set of data items for each domain in the set of domains. The system identifies whether the distribution exhibits a type of a distribution by comparing the distribution with at least one of a peak distribution and a hills distribution. Finally, the system generates interface information based on the type of distribution.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: November 12, 2019
    Assignee: eBay Inc.
    Inventors: Seema Shah, Adam Nash, Raghav Gupta, Aditya Arora, Benjamin David Foster, Srikanth Subramaniam, Suhail Ansari, Xavier Stonestreet, Vijay Raman, Jean-Michel Leon
  • Publication number: 20190325770
    Abstract: A system and process for dynamic security monitoring of test taking. The system combines historical information about the test taker or relevant conditions, and includes sensors which objectively monitor test taker's actions, inactions, and involuntary response to the test given before and during the test, and at a specific test location. The information collected from the sensors is compared to a plurality of predetermined individual risk factors, which indicate a possibility of test fraud by the individual test taker to create a test event risk profile. The individual risk profile is combined with non-individual specific risk factors to create a holistic test event security profile. Security resources are then dynamically assigned to or removed from the test event based on the unique test event security profile.
    Type: Application
    Filed: April 22, 2019
    Publication date: October 24, 2019
    Applicant: Caveon, LLC
    Inventor: David Foster
  • Publication number: 20190312865
    Abstract: Technology is described for enabling passive enforcement of security at computing systems. A component of a computing system can passively authenticate or authorize a user based on observations of the user's interactions with the computing system. The technology may increase or decrease an authentication or authorization level based on the observations. The level can indicate what level of access the user should be granted. When the user or a component of the computing device initiates a request, an application or service can determine whether the level is sufficient to satisfy the request. If the level is insufficient, the application or service can prompt the user for credentials so that the user is actively authenticated. The technology may enable computing systems to “trust” authentication so that two proximate devices can share authentication levels.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 10, 2019
    Inventors: David J. STEEVES, Kim CAMERON, Todd L. CARPENTER, David FOSTER, Quentin S. MILLER
  • Publication number: 20190266540
    Abstract: A computer program product for modeling a quality of healthcare based on a level of consolidation of a healthcare region is disclosed. The program causes a processor to identify a plurality of healthcare regions comprising healthcare providers and access healthcare statistics of a plurality of patients in the plurality of healthcare regions. The processor accesses a consolidation index for each of the healthcare regions and calculates a correlation of at least one care factor of the healthcare statistics to the consolidation index. The processor generates a consolidation influence model for the at least one care factor based on the correlation.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Inventor: David A. Foster
  • Patent number: 10389712
    Abstract: Technology is described for enabling passive enforcement of security at computing systems. A component of a computing system can passively authenticate or authorize a user based on observations of the user's interactions with the computing system. The technology may increase or decrease an authentication or authorization level based on the observations. The level can indicate what level of access the user should be granted. When the user or a component of the computing device initiates a request, an application or service can determine whether the level is sufficient to satisfy the request. If the level is insufficient, the application or service can prompt the user for credentials so that the user is actively authenticated. The technology may enable computing systems to “trust” authentication so that two proximate devices can share authentication levels.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: August 20, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David J. Steeves, Kim Cameron, Todd L. Carpenter, David Foster, Quentin S. Miller
  • Publication number: 20190186858
    Abstract: Provided is an apparatus, system, and method for improved control of trigger systems for semiautomatic firearms, which may include a timed locking mechanism incorporated in the trigger system that locks the trigger in the rearward or pulled position after the trigger is pulled and the action of the firearm is cycling or otherwise out-of-battery. Such a mechanism ensures that the necessary steps occur in the proper sequence in the trigger mechanism, preventing unexpected fires, misfires, and jams. Such trigger locking mechanisms have applicability to dual-mode trigger systems as well as semiautomatic firearms generally, and tend to prevent the ability to bump-fire the firearm. Such trigger locking mechanisms may also provide a tactile signal through the user's trigger finger indicating that the firearm is empty by locking the trigger in the rearward position after the firearm fires its last round and the carrier moves and remains in a rearward position.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 20, 2019
    Inventor: David Foster
  • Publication number: 20190180640
    Abstract: Systems and processes are provided for analyzing a test taker's knowledge, skills, and cognitive function. The systems and processes include smart questions (i.e., SmartItems) programmed with coded variables, or for multiple choice varieties, variable sets of options to cover an entire skill set being tested. The systems and processes generate questions in real time during administration of the test, by formulating and displaying, to a test taker, random combinations of a question stem and randomly-selected question components. This smart question content is unpredictably and randomly presented, as representations of the skill to be tested. The systems and processes analyze the test taker's knowledge, skills, and cognitive function about the entire domain of the skill, rather than a single fact. The systems and processes provide security to test administration.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 13, 2019
    Applicant: Caveon, LLC
    Inventors: David Foster, Nat Foster
  • Publication number: 20190168282
    Abstract: A tool including a front housing and an expander head ring that is readily attachable and detachable from the front housing. The front housing may be coupled to the tool body, or can be integral with the tool body. The front housing may have a mating end that has one or more locking tabs that are configured to be engaged by the expander head ring. The expander head ring may carry one or more functional elements such as a die set that may be expanded by insertion of an expander extending from the tool such as by manual actuation of the tool. A plurality of expander head rings, each with a different size die set, can be alternatively attached to the front housing, depending on the desired extent of expanding of the pipe or the like with the tool.
    Type: Application
    Filed: January 28, 2019
    Publication date: June 6, 2019
    Inventors: David S. Pearl, II, Douglas B. Pearl, Dragan Bukur, David Foster
  • Publication number: 20190137216
    Abstract: An inside waistband holster includes a front panel comprising a waistband connector that holds a top side of the front panel at a waistline of a user's pants. The holster also includes a back panel attached to the front panel, such as along a bottom side of the back panel and the front panel and along lower sides of the back panel and the front panel. The front panel and the back panel define a pouch in which a firearm may in stored, and a top portion of the front panel is unattached to the back panel. The back panel includes a flap configured to extend over the front panel and to releasably connect to the waistband connector in a stored condition. The flap is also configured to be pulled upward such that the top portion of the front panel peels away from the back panel in an exposed position.
    Type: Application
    Filed: December 31, 2018
    Publication date: May 9, 2019
    Inventors: Cecil Wayne Gordon, David A. Foster
  • Patent number: 10282867
    Abstract: A touch input is received on the touchscreen. The touch input comprises a stroke and is associated with variable opacity. The stroke is converted to a plurality of segments. The plurality of segments comprises a plurality of arc segments, line segments, or a combination. A plurality of stamps is generated corresponding to the plurality segments. Shading is applied to the stroke, where applying shading comprises varying at least one of a weight or an offset of at least one color associated with at least one pixel of at least one stamp of the plurality of stamps. The plurality of stamps is rendered on the touchscreen of the device to represent the stroke.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Ryan Bloomfield, Nicholas Defay Feeney, David Foster Spruill, Anthony John Rolls Hodsdon
  • Patent number: 10269143
    Abstract: Methods, systems, and devices are described herein for rendering and blending variable opacity ink strokes on a touchscreen device. In one aspect, blending variable opacity ink strokes may include receiving a touch input including a stroke associated with variable opacity, and converting the stroke to a plurality of segments, including arc segments, line segments, or a combination thereof. Next, a plurality of stamps corresponding to the plurality segments may be generated and combined with a static texture and a varying texture. The plurality of stamps may be rendered on the touchscreen of the device to represent the stroke. In another aspect, the received stroke may at least partially overlap other visual data. In this case, the stamps associated with the stroke may be blended with the other visual data using source-over blending The blended plurality of stamps may be rendered on the touchscreen of the device to represent the stroke.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Ryan Bloomfield, Nicholas Defay Feeney, David Foster Spruill, Anthony John Rolls Hodsdon
  • Patent number: 10267585
    Abstract: Provided in various example embodiments is a firing mechanism for firearms including a trigger with a movable sear attached to the trigger. When dimensional interference occurs within the trigger group, the movable sear is displaced from a seated position to an unseated position, instead of moving the trigger out of the non-firing position. This allows a firearm to be cocked when the trigger is locked in safe mode, and allows a firearm to be placed into safe mode at any time, regardless of the position of the hammer. This functionality improves the effectiveness of automatic trigger locking mechanisms discussed in related applications, and may be applied in various forms to firearms generally.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 23, 2019
    Assignee: FOSTECH, INC.
    Inventor: David Foster
  • Patent number: 10254067
    Abstract: Provided in various example embodiments is an apparatus, system, and method for improved control of selectable dual mode trigger systems for semiautomatic firearms, which may include a timed locking mechanism incorporated in the trigger system that ensures that the carrier is seated before the hammer is actuated, and that the anti-hammer-follow disconnect does not engage out of sequence. Such a mechanism ensures that the necessary steps occur in the proper sequence in the trigger mechanism, so that at any given time the trigger and firearm are ready for the next desired function to occur. The addition of a timed trigger lock mechanism to the trigger as disclosed herein ensures that the sequence of events in the trigger is maintained in the proper relationship, preventing misfires and jams. Such trigger locking mechanisms have applicability beyond dual-mode trigger systems, and may be applied in various forms to semiautomatic firearms generally.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: April 9, 2019
    Assignee: FOSTECH, INC.
    Inventor: David Foster
  • Publication number: 20190102721
    Abstract: A computer program product for modeling a quality of healthcare based on a level of consolidation of a healthcare region is disclosed. The program causes a processor to identify a plurality of healthcare regions comprising healthcare providers and access healthcare statistics of a plurality of patients in the plurality of healthcare regions. The processor accesses a consolidation index for each of the healthcare regions and calculates a correlation of at least one care factor of the healthcare statistics to the consolidation index. The processor generates a consolidation influence model for the at least one care factor based on the correlation.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventor: David A. Foster
  • Patent number: 10235778
    Abstract: Methods, systems, and devices are described herein for rendering variable opacity ink strokes on a touchscreen device. In one aspect, a method for rendering variable opacity ink strokes includes receiving a touch input including a stroke associated with variable opacity on a touchscreen of a device. The stroke may be converted to at least one Bezier curve. The at least one Bezier curve may be smoothed and dividing into a plurality of segments, wherein the plurality of segments includes arc segments, line segments, or a combination thereof. A plurality of stamps may be generated corresponding to the plurality of segments. The plurality of stamps may be rendered on the touchscreen of the device to represent the stroke.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Ryan Bloomfield, Nicholas Defay Feeney, David Foster Spruill, Anthony John Rolls Hodsdon
  • Patent number: 10231399
    Abstract: The presently disclosed subject matter relates to methods and compositions for identifying, selecting, and/or producing drought tolerant maize plants or germplasm. Maize plants or germplasm that have been identified, selected, and/or produced by any of the methods of the presently disclosed subject matter are also provided.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: March 19, 2019
    Assignee: Syngenta Participations AG
    Inventors: Venkata Krishna Kishore, Paul Altendorf, Thomas Joseph Prest, Chris Zinselmeier, Daolong Wang, William Briggs, Sonali Gandhi, David Foster, Christine Chaulk-Grace, Joseph Dallas Clarke, V, Allen Sessions, Kari Denise Kust, Jon Aaron Tucker Reinders, Libardo Andres Gutierrez Rojas, Meijuan Li, Todd Warner, Nicolas Martin, Robert Lynn Miller, John Arbuckle, Dale Wayne Skalla, Molly Dunn, Gayle Dace, Vance Cary Kramer