Patents by Inventor Mark J. Keller

Mark J. Keller 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: 20230235990
    Abstract: Storage plugs configured to receive batteries, tools, and/or accessories are provided. The storage plug includes an insert, insertable within a recess of a firearm grip, and one or more channels, each extending from a top surface of the insert. A wall disposed between indents extending from a bottom surface of the insert is configured to be held by a user during insertion or removal of the insert. One or more ridges disposed around the insert frictionally engage with an inner surface defining the recess of the firearm grip. Each channel is configured to receive one or more batteries, tools, and/or accessories. Each battery is one of a cylindrical battery, a square or rectangular battery, or a coin- or button-cell battery. Each tool is a multi-tool, a hex key, or another tool or accessory associated with a firearm or otherwise desirable to be carried in the storage plug.
    Type: Application
    Filed: January 9, 2023
    Publication date: July 27, 2023
    Inventor: Mark J. Keller
  • Publication number: 20230127332
    Abstract: A firearm stock is disclosed with an adjustable cheek riser, which includes an elevation mechanism and a cheek plate attached to a rising mechanism. In this manner, the cheek plate is adjustable in the vertical direction to provide fine adjustment to the height of the cheek plate with respect to the firearm stock. Aspects of the firearm stock include an adjustable stock that can provide adjustability for various firearms with regard to stock position and cheek plate position.
    Type: Application
    Filed: October 26, 2022
    Publication date: April 27, 2023
    Inventors: Mark J. Keller, Gabrielle M. Jackson
  • Publication number: 20230122203
    Abstract: An adjustable cheek riser is described. The cheek riser may include a cheek plate and a mounting plate. The cheek plate may removably couple to the mounting plate and configured to slide laterally along a mounting plate length. The cheek riser may further include a horizontal adjustment mechanism, which may include a first fastening member and a second fastening member. The first fastening member may be disposed on the cheek plate and may include a male boss. The second fastening member may be disposed on the mounting plate and may include divots or notches. The first fastening member may engage with the second fastening member to lock a position of the cheek plate on the mounting plate.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 20, 2023
    Inventor: Mark J. Keller
  • Patent number: 9434543
    Abstract: Various embodiments are directed to a method for fulfilling orders from an inventory comprising serialized products. For example, a computer system may receive an order and derive from the order a plurality of products, a unit quantity for each of the plurality of products, and a serial identifier referencing a first product unit of at least one of the plurality of products. At least one of the plurality of products may be a non-reserved product. Also, the computer system may determine a first bin selected from a plurality of non-reserved product bins that is associated with product units of the non-reserved product and generate a pick instruction specifying the first bin and the unit quantity of the non-reserved product specified by the order. The computer system may also instruct a robot to retrieve the first product unit from one of the plurality of robot accessible bins.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: September 6, 2016
    Assignee: BRIGHTSTAR CORP.
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Patent number: 9367830
    Abstract: Various embodiments are directed to a method for fulfilling orders from an inventory comprising serialized products. For example, a computer system may receive an order and derive from the order a plurality of products, a unit quantity for each of the plurality of products, and a serial identifier referencing a first product unit of at least one of the plurality of products. At least one of the plurality of products may be a non-reserved product. Also, the computer system may determine a first bin selected from a plurality of non-reserved product bins that is associated with product units of the non-reserved product and generate a pick instruction specifying the first bin and the unit quantity of the non-reserved product specified by the order. The computer system may also instruct a robot to retrieve the first product unit from one of the plurality of robot accessible bins.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: June 14, 2016
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Patent number: 9353962
    Abstract: A roof vent used to cover a vent opening in the ridge of a roof that includes a base portion configured to extend generally longitudinally along the ridge of a roof; a plurality of vent extension members extending down from the base portion, the vent extension members forming vent passages to vent air exiting the vent opening and direct the air beneath and out of the sides of the vent, the vent extension members set at an angle to the longitudinal direction of the vent; and generally V-shaped filter members attached to said vent with the small end of the V adjacent said base portion.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: May 31, 2016
    Assignee: Cor-A-Vent, Inc.
    Inventors: Steven E. Lowe, Mark J. Keller
  • Publication number: 20160092974
    Abstract: Various embodiments are directed to a method for fulfilling orders from an inventory comprising serialized products. For example, a computer system may receive an order and derive from the order a plurality of products, a unit quantity for each of the plurality of products, and a serial identifier referencing a first product unit of at least one of the plurality of products. At least one of the plurality of products may be a non-reserved product. Also, the computer system may determine a first bin selected from a plurality of non-reserved product bins that is associated with product units of the non-reserved product and generate a pick instruction specifying the first bin and the unit quantity of the non-reserved product specified by the order. The computer system may also instruct a robot to retrieve the first product unit from one of the plurality of robot accessible bins.
    Type: Application
    Filed: December 4, 2015
    Publication date: March 31, 2016
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Patent number: 9272419
    Abstract: Various embodiments are directed to a system for managing an inventory comprising serialized products. A computer system may receive from an intake sensor a first tray identifier describing a first tray present on an intake transport system. The computer system may also associate the first tray identifier with a first serial identifier of a first product unit present on a product transport system and instructing the product transport system, by the computer system, to transport the first product unit to the first tray. Additionally, the computer system may instruct a robot to place the first tray containing the first product unit at a first bin selected from a plurality of robot-accessible bins.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: March 1, 2016
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Publication number: 20150165624
    Abstract: Various embodiments are directed to a system for managing an inventory comprising serialized products. A computer system may receive from an intake sensor a first tray identifier describing a first tray present on an intake transport system. The computer system may also associate the first tray identifier with a first serial identifier of a first product unit present on a product transport system and instructing the product transport system, by the computer system, to transport the first product unit to the first tray. Additionally, the computer system may instruct a robot to place the first tray containing the first product unit at a first bin selected from a plurality of robot-accessible bins.
    Type: Application
    Filed: October 28, 2013
    Publication date: June 18, 2015
    Applicant: Brightstar Corp.
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Publication number: 20140358277
    Abstract: Various embodiments are directed to a method for fulfilling orders from an inventory comprising serialized products. For example, a computer system may receive an order and derive from the order a plurality of products, a unit quantity for each of the plurality of products, and a serial identifier referencing a first product unit of at least one of the plurality of products. At least one of the plurality of products may be a non-reserved product. Also, the computer system may determine a first bin selected from a plurality of non-reserved product bins that is associated with product units of the non-reserved product and generate a pick instruction specifying the first bin and the unit quantity of the non-reserved product specified by the order. The computer system may also instruct a robot to retrieve the first product unit from one of the plurality of robot accessible bins.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 4, 2014
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Patent number: 8812147
    Abstract: Various embodiments are directed to a method for fulfilling orders from an inventory comprising serialized products. For example, a computer system may receive an order and derive from the order a plurality of products, a unit quantity for each of the plurality of products, and a serial identifier referencing a first product unit of at least one of the plurality of products. At least one of the plurality of products may be a non-reserved product. Also, the computer system may determine a first bin selected from a plurality of non-reserved product bins that is associated with product units of the non-reserved product and generate a pick instruction specifying the first bin and the unit quantity of the non-reserved product specified by the order. The computer system may also instruct a robot to retrieve the first product unit from one of the plurality of robot accessible bins.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: August 19, 2014
    Assignee: Brightstar Corp.
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Patent number: 8571700
    Abstract: Various embodiments are directed to a system for managing an inventory comprising serialized products. A computer system may receive from an intake sensor a first tray identifier describing a first tray present on an intake transport system. The computer system may also associate the first tray identifier with a first serial identifier of a first product unit present on a product transport system and instructing the product transport system, by the computer system, to transport the first product unit to the first tray. Additionally, the computer system may instruct a robot to place the first tray containing the first product unit at a first bin selected from a plurality of robot-accessible bins.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: October 29, 2013
    Assignee: Brightstar Corp.
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Publication number: 20120029685
    Abstract: Various embodiments are directed to a method for fulfilling orders from an inventory comprising serialized products. For example, a computer system may receive an order and derive from the order a plurality of products, a unit quantity for each of the plurality of products, and a serial identifier referencing a first product unit of at least one of the plurality of products. At least one of the plurality of products may be a non-reserved product. Also, the computer system may determine a first bin selected from a plurality of non-reserved product bins that is associated with product units of the non-reserved product and generate a pick instruction specifying the first bin and the unit quantity of the non-reserved product specified by the order. The computer system may also instruct a robot to retrieve the first product unit from one of the plurality of robot accessible bins.
    Type: Application
    Filed: August 2, 2010
    Publication date: February 2, 2012
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Publication number: 20120030070
    Abstract: Various embodiments are directed to a system for managing an inventory comprising serialized products. A robot may be instructed to load a plurality of serialized product units to a plurality of robot-accessible bins such that each of the plurality of robot-accessible bins comprises no more than one serialized product unit. A computer system may receive from a requesting system, an order specifying a serialized product. The computer system may also receive from a data storage system a serial identifier associated with a first unit of the serialized product that is present at one of the plurality of robot-accessible bins and is indicated at the data storage system as being available. The computer system may also write to the data storage system an indication that the first unit is reserved, and transmit to the requesting system a message comprising an indication of the order and an indication of the serial identifier.
    Type: Application
    Filed: August 2, 2010
    Publication date: February 2, 2012
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Publication number: 20120029683
    Abstract: Various embodiments are directed to a system for managing an inventory comprising serialized products. A computer system may receive from an intake sensor a first tray identifier describing a first tray present on an intake transport system. The computer system may also associate the first tray identifier with a first serial identifier of a first product unit present on a product transport system and instructing the product transport system, by the computer system, to transport the first product unit to the first tray. Additionally, the computer system may instruct a robot to place the first tray containing the first product unit at a first bin selected from a plurality of robot-accessible bins.
    Type: Application
    Filed: August 2, 2010
    Publication date: February 2, 2012
    Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
  • Publication number: 20100144266
    Abstract: A roof vent used to cover a vent opening in the ridge of a roof that includes a base portion configured to extend generally longitudinally along the ridge of a roof; a plurality of vent extension members extending down from the base portion, the vent extension members forming vent passages to vent air exiting the vent opening and direct the air beneath and out of the sides of the vent, the vent extension members set at an angle to the longitudinal direction of the vent; and generally V-shaped filter members attached to said vent with the small end of the V adjacent said base portion.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 10, 2010
    Applicant: Cor-A-Vent, Inc.
    Inventors: Steven E. Lowe, Mark J. Keller