Patents by Inventor Johnny Lee
Johnny Lee 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: 11946218Abstract: A robotics-assisted foundation installation system is provided in which data reporting the X, Y, and Z positions of foundation column tops are sent from a total surveying station to a grid control system. The grid control system receives the data and associates specific data with specific columns in an array—the “grid.” The grid control system compares the actual positions of the columns in the grid to target positions that were determined based on the requirements of the structure to be supported. After determining differences between the actual positions and the target positions, the grid control system sends instructions to column positioning tools associated with the individual columns. Actuators in a column positioning tool are directed by the grid control system to adjust the position of the associated column. Once the live streamed data confirms that each column is in the proper position, the columns are fixed in place.Type: GrantFiled: April 25, 2023Date of Patent: April 2, 2024Assignee: SITU-Places Inc.Inventors: Stephen W. Jaycox, Quentin Topping, Michael Goldin, Johnny Lee
-
Patent number: 11919169Abstract: An example computer-implemented method includes receiving, from one or more vision components in an environment, vision data that captures features of the environment, including object features of an object that is located in the environment, and prior to a robot manipulating the object: (i) determining based on the vision data, at least one first adjustment to a programmed trajectory of movement of the robot operating in the environment to perform a task of transporting the object, and (ii) determining based on the object features of the object, at least one second adjustment to the programmed trajectory of movement of the robot operating in the environment to perform the task, and causing the robot to perform the task, in accordance with the at least one first adjustment and the at least one second adjustment to the programmed trajectory of movement of the robot.Type: GrantFiled: November 19, 2019Date of Patent: March 5, 2024Assignee: Google LLCInventors: Johnny Lee, Stefan Welker
-
Patent number: 11859363Abstract: A robotics-assisted foundation installation system is provided in which data reporting the X, Y, and Z positions of foundation column tops are sent from a total surveying station to a grid control system. The grid control system receives the data and associates specific data with specific columns in an array—the “grid.” The grid control system compares the actual positions of the columns in the grid to target positions that were determined based on the requirements of the structure to be supported. After determining differences between the actual positions and the target positions, the grid control system sends instructions to column positioning tools associated with the individual columns. Actuators in a column positioning tool are directed by the grid control system to adjust the position of the associated column. Once the live streamed data confirms that each column is in the proper position, the columns are fixed in place.Type: GrantFiled: October 26, 2022Date of Patent: January 2, 2024Assignee: Situ-Places, Inc.Inventors: Stephen W. Jaycox, Quentin Topping, Michael Goldin, Johnny Lee
-
Publication number: 20230398690Abstract: Utilization of user interface inputs, from remote client devices, in controlling robot(s) in an environment. Implementations relate to generating training instances based on object manipulation parameters, defined by instances of user interface input(s), and training machine learning model(s) to predict the object manipulation parameter(s). Those implementations can subsequently utilize the trained machine learning model(s) to reduce a quantity of instances that input(s) from remote client device(s) are solicited in performing a given set of robotic manipulations and/or to reduce the extent of input(s) from remote client device(s) in performing a given set of robotic operations. Implementations are additionally or alternatively related to mitigating idle time of robot(s) through the utilization of vision data that captures object(s), to be manipulated by a robot, prior to the object(s) being transported to a robot workspace within which the robot can reach and manipulate the object.Type: ApplicationFiled: August 11, 2023Publication date: December 14, 2023Inventors: Johnny Lee, Stefan Welker
-
Patent number: 11760701Abstract: The present invention provides a compound having the structure: a processing of making the compound; and a process of using the compound as a reagent for the difluoromethoxylation and trifluoromethoxylation of arenes or heteroarenes.Type: GrantFiled: February 26, 2019Date of Patent: September 19, 2023Assignee: THE RESEARCH FOUNDATION FOR THE STATE UNIVERSITY OF NEW YROKInventors: Ming-Yu Ngai, Weijia Zheng, Johnny Lee
-
Patent number: 11724398Abstract: Utilization of user interface inputs, from remote client devices, in controlling robot(s) in an environment. Implementations relate to generating training instances based on object manipulation parameters, defined by instances of user interface input(s), and training machine learning model(s) to predict the object manipulation parameter(s). Those implementations can subsequently utilize the trained machine learning model(s) to reduce a quantity of instances that input(s) from remote client device(s) are solicited in performing a given set of robotic manipulations and/or to reduce the extent of input(s) from remote client device(s) in performing a given set of robotic operations. Implementations are additionally or alternatively related to mitigating idle time of robot(s) through the utilization of vision data that captures object(s), to be manipulated by a robot, prior to the object(s) being transported to a robot workspace within which the robot can reach and manipulate the object.Type: GrantFiled: November 24, 2021Date of Patent: August 15, 2023Assignee: GOOGLE LLCInventors: Johnny Lee, Stefan Welker
-
Publication number: 20230125602Abstract: A robotics-assisted foundation installation system is provided in which data reporting the X, Y, and Z positions of foundation column tops are sent from a total surveying station to a grid control system. The grid control system receives the data and associates specific data with specific columns in an array - the “grid.” The grid control system compares the actual positions of the columns in the grid to target positions that were determined based on the requirements of the structure to be supported. After determining differences between the actual positions and the target positions, the grid control system sends instructions to column positioning tools associated with the individual columns. Actuators in a column positioning tool are directed by the grid control system to adjust the position of the associated column. Once the live streamed data confirms that each column is in the proper position, the columns are fixed in place.Type: ApplicationFiled: October 26, 2022Publication date: April 27, 2023Applicant: Situ-Places, Inc.Inventors: Stephen W. Jaycox, Quentin Topping, Michael Goldin, Johnny Lee
-
Publication number: 20230056662Abstract: The present invention is directed to a wire comb. The wire comb includes a flat body which includes a first end and a second end. The ends are connected by an arcuate section which has an upper and lower surface. The upper surface of the arcuate section has a wire mount area that includes at least one opening formed in the upper surface with each opening including a shape selected to receive and hold a wire within. A mounting feature extends from at least one of the first end and the second end. The mounting feature is adapted to engage a printed circuit board.Type: ApplicationFiled: August 18, 2022Publication date: February 23, 2023Inventors: Jeffrey Alan Brewer, Amanda Conger, Christopher De Jesus, Johnny Lee Erskine, Joseph Michael O'Berry, Haralson Kerr Reeves, Jr., Tony Tumlin, Christopher Wood
-
Publication number: 20220371195Abstract: An example computer-implemented method includes receiving, from one or more vision components in an environment, vision data that captures features of the environment, including object features of an object that is located in the environment, and prior to a robot manipulating the object: (i) determining based on the vision data, at least one first adjustment to a programmed trajectory of movement of the robot operating in the environment to perform a task of transporting the object, and (ii) determining based on the object features of the object, at least one second adjustment to the programmed trajectory of movement of the robot operating in the environment to perform the task, and causing the robot to perform the task, in accordance with the at least one first adjustment and the at least one second adjustment to the programmed trajectory of movement of the robot.Type: ApplicationFiled: November 19, 2019Publication date: November 24, 2022Inventors: Johnny Lee, Stefan Welker
-
Publication number: 20220355483Abstract: An example method for providing a graphical user interface (GUI) of a computing device includes receiving an input indicating a target pose of the robot, providing for display on the GUI of the computing device a transparent representation of the robot as a preview of the target pose in combination with the textured model of the robot indicating the current state of the robot, generating a boundary illustration on the GUI representative of a limit of a range of motion of the robot, based on the target pose extending the robot beyond the boundary illustration, modifying characteristics of the transparent representation of the robot and of the boundary illustration on the GUI to inform of an invalid pose, and based on the target pose being a valid pose, sending instructions to the robot causing the robot to perform the target pose.Type: ApplicationFiled: November 19, 2019Publication date: November 10, 2022Inventors: Johnny Lee, Stefan Welker
-
Publication number: 20220349299Abstract: These drawings Illustrate certain aspects of some of the embodiments of the present disclosure, and should not be used to limit or define the claims. FIG. 1 is a schematic diagram of an acrolein injection system and acrolein leak detection and alert system that may be used in accordance with certain embodiments of the present disclosure. FIG. 2 is another schematic diagram of an acrolein injection system and acrolein leak detection and alert: system that may be used in accordance with certain embodiments of the present disclosure. FIG. 3 is another schematic diagram of an acrolein injection system and acrolein leak detection and alert system that may be used in accordance with certain embodiments of the present disclosure. FIG. 4 is a diagram illustrating an example of a wellbore drilling assembly that may be used in accordance with certain embodiments of the present disclosure.Type: ApplicationFiled: July 25, 2019Publication date: November 3, 2022Inventors: Charles Edward Wilson, III, Johnny Lee Roe, Yulia Sergeyevna Mosina, Christopher John Holp
-
Patent number: 11464220Abstract: An improvement to a roadside sprayer fixates spray nozzles on a registration plate. The registration plate may include integral tabs depending on the application. Inclination of the tabs is adjustable to place streams and droplets in a desired swath coverage. With the nozzles rigidly mounted onto the plate, the entire plate is notated. The use of the registration plate in a spray unit creates a uniform nutation among the nozzles, thereby reducing variability in droplet placement, and providing a more predictable spray from the nozzles. In other embodiments, the spray unit is utilized in a spray system adaptable to service vehicles, and may be utilized in conjunction with a vegetation engagement device, such as a cutter to engage multiple zones of a roadway right-of-way. Additionally, an improved spray unit includes an electromagnetic field and an attractor to generate plate motion.Type: GrantFiled: June 13, 2019Date of Patent: October 11, 2022Inventor: Johnny Lee Kubacak
-
Publication number: 20220307288Abstract: The COMBINATION DEADBOLT LOCK COVER is a cover that goes over the deadbolt to keep lock-pickers from gaining access to the deadbolt lock of a dwelling. It consists of two components. The first component is the cover that you place the outside locking mechanism of your deadbolt inside and secure it to the hole on your dwelling door that the deadbolt originally goes. Once you screw your deadbolt lock with the COMBINATION DEADBOLT LOCK COVER securely covering your deadbolt lock then you slide the second part of the COMBINATION DEADBOLT LOCK COVER which is a DROPDOWN PLATE into a prefabricated slot to render the deadbolt lock of your dwelling completely un-accessible. The DROPDOWN PLATE has a hole in it in which you can slide a combination lock or a standard lock into making the deadbolt lock on your dwelling door un-seen and un-accessible.Type: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventor: Johnny Lee Woods, JR.
-
Publication number: 20220152833Abstract: Utilization of user interface inputs, from remote client devices, in controlling robot(s) in an environment. Implementations relate to generating training instances based on object manipulation parameters, defined by instances of user interface input(s), and training machine learning model(s) to predict the object manipulation parameter(s). Those implementations can subsequently utilize the trained machine learning model(s) to reduce a quantity of instances that input(s) from remote client device(s) are solicited in performing a given set of robotic manipulations and/or to reduce the extent of input(s) from remote client device(s) in performing a given set of robotic operations. Implementations are additionally or alternatively related to mitigating idle time of robot(s) through the utilization of vision data that captures object(s), to be manipulated by a robot, prior to the object(s) being transported to a robot workspace within which the robot can reach and manipulate the object.Type: ApplicationFiled: November 24, 2021Publication date: May 19, 2022Inventors: Johnny Lee, Stefan Welker
-
Patent number: 11213953Abstract: Utilization of user interface inputs, from remote client devices, in controlling robot(s) in an environment. Implementations relate to generating training instances based on object manipulation parameters, defined by instances of user interface input(s), and training machine learning model(s) to predict the object manipulation parameter(s). Those implementations can subsequently utilize the trained machine learning model(s) to reduce a quantity of instances that input(s) from remote client device(s) are solicited in performing a given set of robotic manipulations and/or to reduce the extent of input(s) from remote client device(s) in performing a given set of robotic operations. Implementations are additionally or alternatively related to mitigating idle time of robot(s) through the utilization of vision data that captures object(s), to be manipulated by a robot, prior to the object(s) being transported to a robot workspace within which the robot can reach and manipulate the object.Type: GrantFiled: July 26, 2019Date of Patent: January 4, 2022Assignee: GOOGLE LLCInventors: Johnny Lee, Stefan Welker
-
Publication number: 20210272185Abstract: A method for managing the servicing of vehicles in a fleet includes using a mobile device associated with a vehicle to be serviced to contact a fleet call center. The contact is received and a service request is opened in the fleet call center. A local servicer is identified, and information in the service request is sent to a data device of a service technician of the local servicer. Upon completion of servicing of the vehicle, a notification of completion of the service request is sent to a service administrator. The notification is validated to generate a completed service request, and information in the completed service request is sent from the service administrator to an approver of a fleet operations unit. The completed service request is approved at the fleet operations unit, and a purchase order is generated and transmitted from the fleet operations unit to the service administrator.Type: ApplicationFiled: May 18, 2021Publication date: September 2, 2021Inventors: Jamie Lynn Wofford-Redmond, Johnny Lee McIntosh, Michele Lee Root, Joshua Kenneth Wright, Cary Duane Marr
-
Publication number: 20210032181Abstract: The present invention provides a compound having the structure: a processing of making the compound; and a process of using the compound as a reagent for the difluoromethoxylation and trifluoromethoxylation of arenes or heteroarenes.Type: ApplicationFiled: February 26, 2019Publication date: February 4, 2021Applicant: The Research Foundation for the State University of New YorkInventors: Ming-Yu Ngai, Weijia Zheng, Johnny Lee
-
Publication number: 20210023711Abstract: Utilization of user interface inputs, from remote client devices, in controlling robot(s) in an environment. Implementations relate to generating training instances based on object manipulation parameters, defined by instances of user interface input(s), and training machine learning model(s) to predict the object manipulation parameter(s). Those implementations can subsequently utilize the trained machine learning model(s) to reduce a quantity of instances that input(s) from remote client device(s) are solicited in performing a given set of robotic manipulations and/or to reduce the extent of input(s) from remote client device(s) in performing a given set of robotic operations. Implementations are additionally or alternatively related to mitigating idle time of robot(s) through the utilization of vision data that captures object(s), to be manipulated by a robot, prior to the object(s) being transported to a robot workspace within which the robot can reach and manipulate the object.Type: ApplicationFiled: July 26, 2019Publication date: January 28, 2021Inventors: Johnny Lee, Stefan Welker
-
Patent number: 10852847Abstract: A method for controller tracking with multiple degrees of freedom includes generating depth data at an electronic device based on a local environment proximate the electronic device. A set of positional data is generated for at least one spatial feature associated with a controller based on a pose of the electronic device, as determined using the depth data, relative to the at least one spatial feature associated with the controller. A set of rotational data is received that represents three degrees-of-freedom (3DoF) orientation of the controller within the local environment, and a six degrees-of-freedom (6DoF) position of the controller within the local environment is tracked based on the set of positional data and the set of rotational data.Type: GrantFiled: July 26, 2017Date of Patent: December 1, 2020Assignee: Google LLCInventors: Joel Hesch, Shiqi Chen, Johnny Lee, Rahul Garg
-
Publication number: 20200134700Abstract: A method for managing the servicing of vehicles in a fleet includes using a mobile device associated with a vehicle to be serviced to contact a fleet call center. The contact is received and a service request is opened in the fleet call center. A local servicer is identified, and information in the service request is sent to a data device of a service technician of the local servicer. Upon completion of servicing of the vehicle, a notification of completion of the service request is sent to a service administrator. The notification is validated to generate a completed service request, and information in the completed service request is sent from the service administrator to an approver of a fleet operations unit. The completed service request is approved at the fleet operations unit, and a purchase order is generated and transmitted from the fleet operations unit to the service administrator.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Jamie Lynn Wofford-Redmond, Johnny Lee McIntosh, Michele Lee Root, Joshua Kenneth Wright, Cary Duane Marr