Patents by Inventor Charles Johnson

Charles Johnson 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: 10755506
    Abstract: The present invention provides a system, method, and apparatus for pairing a vehicle key or remote keyless entry device with a vehicle by a dongle connected to an OBD port of the vehicle. The OBD programming dongle operates without a connection to an external device and pairs one or more keys with a vehicle without user intervention after the pairing process has started. The OBD programming dongle may be linked to a specific vehicle by the VIN code of the specific vehicle.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: August 25, 2020
    Assignee: IKEYLESS, LLC
    Inventors: Jon Determann, Douglas Lawrence Robertson, Adam Lee Pizer, Daniel Charles Johnson, David Golman King
  • Patent number: 10752874
    Abstract: The present disclosure provides instruments, modules and methods for improved detection of edited cells following nucleic acid-guided nuclease genome editing. The disclosure provides improved automated instruments that perform methods—including high throughput methods—for screening cells that have been subjected to editing and identifying cells that have been properly edited.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: August 25, 2020
    Assignee: Inscripta, Inc.
    Inventors: Charles Johnson, Miles Gander, Don Masquelier, Phillip Belgrader, Andrew Garst, Matthew Estes, Bruce Chabansky, Jorge Bernate
  • Patent number: 10746094
    Abstract: A dual-chamber onboard electrolysis system is configured to produce HHO gas for heavy duty trucking applications.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: August 18, 2020
    Assignee: HyTech Power, LLC
    Inventors: Evan Charles Johnson, William A. Woods
  • Publication number: 20200246978
    Abstract: Systems and methods for robot assisted personnel routing including a plurality of autonomous robots operating within a navigational space, each robot including a processor and a memory storing instructions that, when executed by the processor, cause the autonomous robot to detect completion of a task operation by a human operator, receive status information corresponding to at least one other robot, the status information including at least one of a location or a wait time associated with the other robot, determine, from the status information, at least one next task recommendation for directing the human operator to a next robot for a next task operation, and render, on a display of the robot, the at least one next task recommendation for viewing by the human operator, the next task recommendation including a location of the next robot corresponding to the next task.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Michael Charles Johnson, Luis Jaquez, Sean Johnson
  • Publication number: 20200246972
    Abstract: Systems and methods are provided for robot congestion management including a robot monitoring server configured to track a location of a plurality of robots within a navigational space and a plurality of robots in communication with the robot monitoring server, each robot including a processor and a memory, the memory storing instructions that, when executed by the processor, cause the autonomous robot to determine, from a task list assigned to the robot, a first pose location corresponding to a first task, receive, from the robot monitoring server, congestion information associated with the first pose location, identify a congested state of the first pose location indicated by the congestion information, select, responsive to the identification of the congested state, a second task from the task list, and navigate to a second pose location corresponding to the second task.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Michael Charles Johnson, Luis Jaquez, Sean Johnson, Andrew Alcutt
  • Publication number: 20200246971
    Abstract: Systems and methods for proximate robot object detection and avoidance are provided herein which include a receiver in electronic communication with an autonomous robot and configured to receive a broadcast message from a beacon, a processor, and a memory, the memory storing instructions that, when executed by the processor, cause the autonomous robot to detect, based on the received broadcast message, a proximity of the beacon to the autonomous robot, determine, from the received broadcast message, a beacon status, the beacon status indicating whether the beacon is stationary, approaching the autonomous robot, or withdrawing from the autonomous robot, identify, according to the detected proximity and the determined beacon status, a corresponding proximity operation, and control the autonomous robot to stop an ordinary operation and operate according to the identified proximity operation.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Michael Charles Johnson, Sean Johnson, Luis Jaquez, Bruce Welty
  • Publication number: 20200239231
    Abstract: A method for executing an order with a plurality of items assigned to a first robot of a plurality of robots operating in a warehouse with the assistance of a plurality of operators. The method includes navigating the first robot to a first location in the warehouse proximate a location of a first item in the order and pausing for an operator of to assist the first robot to execute a function. The method includes determining if the first robot has been paused for greater than a maximum dwell time without being assisted by an operator. If it has been, the method causes the first robot to leave the first location without completing the function on the first item and causing the first robot to proceed to a second location proximate a storage a second item to execute a function.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Michael Charles Johnson, Sean Johnson
  • Publication number: 20200239233
    Abstract: A method for recommending a tote type for an operator to select for use in robot induction process, wherein the robot operates under the control of a warehouse management system to fulfill orders, each order including one or more items and each item being located in a warehouse. The method includes grouping one or more orders from an order queue to form at least one order set. The method also includes identifying, based on a characteristic of the at least one order set, a preferred tote type to be assigned to the robot to carry the order set on the robot. The method further includes communicating to an operator the preferred tote type to enable the operator to select from a plurality of totes a tote of the preferred tote type to assign to the robot for execution of the order.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Michael Charles Johnson, Sean Johnson, Luis Jaquez, Bruce Welty
  • Publication number: 20200239232
    Abstract: A method for assigning orders to a plurality of robots fulfilling orders in a warehouse with the assistance of a plurality of operators. The method includes providing a first robot of the plurality of robots to a be assigned an order set, including one or more orders to be fulfilled and assessing the locations of at least one of the plurality of robots or at least one of the plurality of operators in the warehouse. The method also includes selecting an anchor location in the warehouse and generating an order set for the first robot correlated to the anchor location in the warehouse. The method also includes assigning the order set to the first robot for fulfillment.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Michael Charles Johnson, Bruce Welty, Sean Johnson, Luis Jaquez
  • Patent number: 10728619
    Abstract: In a method for displaying tailored advertising in response to user media playback behavior, an ad engine detects media playback by a user. The ad engine retrieves an advertisement rule associated with the user. Following retrieval of the advertisement rule, the ad engine analyzes the content associated with the media playback and queues user tailored advertisements based on the analyzed content and the advertisement rule. The ad engine then displays an advertisement in response to detecting a pause in the media playback in a content provider-based software application.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: July 28, 2020
    Assignee: PUCs, LLC
    Inventor: Charles Johnson
  • Patent number: D889545
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: July 7, 2020
    Assignee: IGT
    Inventors: Scott Jones, Charles Johnson, Julia Angst, Stephanie Humbeutel, Jean Pierre Legras, Tai Rosander, Stewart Thoeni
  • Patent number: D889547
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 7, 2020
    Assignee: IGT
    Inventors: Scott Jones, Charles Johnson, Julia Angst, Stephanie Humbeutel, Jean Pierre Legras, Tai Rosander, Stewart Thoeni
  • Patent number: D890264
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: July 14, 2020
    Assignee: IGT
    Inventors: Charles Johnson, Jean-Pierre Legras
  • Patent number: D890265
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: July 14, 2020
    Assignee: IGT
    Inventors: Charles Johnson, Jean-Pierre Legras
  • Patent number: D890848
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: July 21, 2020
    Assignee: IGT
    Inventors: Charles Johnson, Jean-Pierre Legras
  • Patent number: D890849
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: July 21, 2020
    Assignee: IGT
    Inventors: Charles Johnson, Jean-Pierre Legras
  • Patent number: D890850
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: July 21, 2020
    Assignee: IGT
    Inventors: Charles Johnson, Jean-Pierre Legras
  • Patent number: D890851
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: July 21, 2020
    Assignee: IGT
    Inventors: Charles Johnson, Jean-Pierre Legras
  • Patent number: D893632
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: August 18, 2020
    Assignee: IGT
    Inventors: Steven P. McGahn, Charles Johnson
  • Patent number: D895020
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: September 1, 2020
    Assignee: IGT
    Inventors: Jean-Pierre Legras, Charles Johnson