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: 20230235990Abstract: 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: ApplicationFiled: January 9, 2023Publication date: July 27, 2023Inventor: Mark J. Keller
-
Publication number: 20230127332Abstract: 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: ApplicationFiled: October 26, 2022Publication date: April 27, 2023Inventors: Mark J. Keller, Gabrielle M. Jackson
-
Publication number: 20230122203Abstract: 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: ApplicationFiled: October 17, 2022Publication date: April 20, 2023Inventor: Mark J. Keller
-
Patent number: 9434543Abstract: 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: GrantFiled: December 4, 2015Date of Patent: September 6, 2016Assignee: BRIGHTSTAR CORP.Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Patent number: 9367830Abstract: 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: GrantFiled: August 18, 2014Date of Patent: June 14, 2016Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Patent number: 9353962Abstract: 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: GrantFiled: December 10, 2009Date of Patent: May 31, 2016Assignee: Cor-A-Vent, Inc.Inventors: Steven E. Lowe, Mark J. Keller
-
Publication number: 20160092974Abstract: 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: ApplicationFiled: December 4, 2015Publication date: March 31, 2016Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Patent number: 9272419Abstract: 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: GrantFiled: October 28, 2013Date of Patent: March 1, 2016Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Publication number: 20150165624Abstract: 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: ApplicationFiled: October 28, 2013Publication date: June 18, 2015Applicant: Brightstar Corp.Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Publication number: 20140358277Abstract: 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: ApplicationFiled: August 18, 2014Publication date: December 4, 2014Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Patent number: 8812147Abstract: 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: GrantFiled: August 2, 2010Date of Patent: August 19, 2014Assignee: Brightstar Corp.Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Patent number: 8571700Abstract: 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: GrantFiled: August 2, 2010Date of Patent: October 29, 2013Assignee: Brightstar Corp.Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Publication number: 20120029685Abstract: 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: ApplicationFiled: August 2, 2010Publication date: February 2, 2012Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Publication number: 20120030070Abstract: 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: ApplicationFiled: August 2, 2010Publication date: February 2, 2012Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Publication number: 20120029683Abstract: 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: ApplicationFiled: August 2, 2010Publication date: February 2, 2012Inventors: Mark J. Keller, Jesse J. Garcia, Matthew Stephen Kolodzej, Karsten Kell
-
Publication number: 20100144266Abstract: 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: ApplicationFiled: December 10, 2009Publication date: June 10, 2010Applicant: Cor-A-Vent, Inc.Inventors: Steven E. Lowe, Mark J. Keller