Patents by Inventor Patrick McKinley
Patrick McKinley 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: 12350834Abstract: A method for training and/or testing a robot control module. The method includes generating an instruction specified by a robot control module configured for robot training and/or testing, the instruction indicating how a human-driven robot task is to be performed when training and/or testing the robot control module; providing the instruction to a mixed reality device worn by a human data collector, the mixed device rendering the instruction in a manner that shows the human data collector how to perform the human-driven robot task; collecting performance data and environmental data in response to the human data collector attempting to perform the human-driven robot task using the data collection device; receiving feedback data in response to the human data collector attempting to perform the human-driven robot task specified by the instruction; and updating the robot control module using the feedback data and the collected performance and environmental data.Type: GrantFiled: December 13, 2023Date of Patent: July 8, 2025Assignee: ACUMINOInventors: Ke Wang, Patrick McKinley Jarvis, Minas Liarokapis
-
Publication number: 20240408757Abstract: A robot teaching and testing system and method that performs human-operated robot tasks according to instructions generated from generative AI models. The process starts with a user prompt and combines the user prompt with predefined prompt templates to generate well-formatted text prompts. Generative AI models take the text prompts and convert them into high-level instructions or control codes that can be deployed on a robot. The high-level instructions are then converted into human-operated robot tasks for a human data collector using a mixed reality (MR) device. The human data collector will attempt to follow the instructions to complete the human-operated robot tasks and may overwrite the suggested instructions by performing a different action, demonstrate a task without instructions, or leave feedback or comments regarding the tasks. Feedback data will be captured and saved for improving the robot system.Type: ApplicationFiled: June 10, 2024Publication date: December 12, 2024Inventors: Patrick McKinley JARVIS, Ke WANG, Minas LIAROKAPIS
-
Publication number: 20240189993Abstract: A method for training and/or testing a robot control module. The method includes generating an instruction specified by a robot control module configured for robot training and/or testing, the instruction indicating how a human-driven robot task is to be performed when training and/or testing the robot control module; providing the instruction to a mixed reality device worn by a human data collector, the mixed device rendering the instruction in a manner that shows the human data collector how to perform the human-driven robot task; collecting performance data and environmental data in response to the human data collector attempting to perform the human-driven robot task using the data collection device; receiving feedback data in response to the human data collector attempting to perform the human-driven robot task specified by the instruction; and updating the robot control module using the feedback data and the collected performance and environmental data.Type: ApplicationFiled: December 13, 2023Publication date: June 13, 2024Inventors: Ke WANG, Patrick McKinley JARVIS, Minas LIAROKAPIS
-
Publication number: 20240085974Abstract: A data collection system that performs data collection of human-driven robot actions for robot learning. The data collection system includes: i) a wearable computation subsystem that is worn by a human data collector and that controls the data collection process and ii) a human-machine operation interface subsystem that allows the human data collector to use the human-machine operation interface to operate an attached robotic gripper to perform one or more actions. A user interface subsystem receives instructions from the wearable computation subsystem that direct the human data collector to perform the one or more actions using the human-machine operation interface subsystem. A visual sensing subsystem includes one or more cameras that collect raw visual data related to the pose and movement of the robotic gripper while performing the one or more actions. A data collection subsystem receives collected data related to the one or more actions.Type: ApplicationFiled: November 14, 2023Publication date: March 14, 2024Inventors: Patrick McKinley JARVIS, Ke WANG, Minas LIAROKAPIS, Jayden CHAPMAN, Che-Ming CHANG
-
Patent number: 11822710Abstract: A data collection system that performs data collection of human-driven robot actions for robot learning. The data collection system includes: i) a wearable computation subsystem that is worn by a human data collector and that controls the data collection process and ii) a human-machine operation interface subsystem that allows the human data collector to use the human-machine operation interface to operate an attached robotic gripper to perform one or more actions. A user interface subsystem receives instructions from the wearable computation subsystem that direct the human data collector to perform the one or more actions using the human-machine operation interface subsystem. A visual sensing subsystem includes one or more cameras that collect raw visual data related to the pose and movement of the robotic gripper while performing the one or more actions. A data collection subsystem receives collected data related to the one or more actions.Type: GrantFiled: September 8, 2022Date of Patent: November 21, 2023Assignee: AcuminoInventors: Patrick McKinley Jarvis, Ke Wang, Minas Liarokapis, Jayden Chapman, Che-Ming Chang
-
Publication number: 20230135997Abstract: An Artificial Intelligence (AI) system for monitoring and/or processing a data collection process involving one or more data collection subjects. The AI system includes an AI module. The AI module is configured to instantiate in a computer readable hardware storage device the following: an AI monitoring module that is configured to instantiate the following: a health protocol check submodule configured to check if one or more health safety rules and protocols are being satisfied by the one or more data collection subjects during the data collection process, an environmental condition check submodule configured to check if data collection rules or protocols are being satisfied by the one or more data collection subjects during the data collection process, and an AI processing module configured to remove any PII of the one or more data collection subjects from the data collected during the data collection process.Type: ApplicationFiled: November 1, 2022Publication date: May 4, 2023Inventors: Patrick McKinley JARVIS, Ke WANG
-
Publication number: 20230072317Abstract: A data collection system that performs data collection of human-driven robot actions for robot learning. The data collection system includes: i) a wearable computation subsystem that is worn by a human data collector and that controls the data collection process and ii) a human-machine operation interface subsystem that allows the human data collector to use the human-machine operation interface to operate an attached robotic gripper to perform one or more actions. A user interface subsystem receives instructions from the wearable computation subsystem that direct the human data collector to perform the one or more actions using the human-machine operation interface subsystem. A visual sensing subsystem includes one or more cameras that collect raw visual data related to the pose and movement of the robotic gripper while performing the one or more actions. A data collection subsystem receives collected data related to the one or more actions.Type: ApplicationFiled: September 8, 2022Publication date: March 9, 2023Inventors: Patrick McKinley JARVIS, Ke WANG, Minas LIAROKAPIS, Jayden CHAPMAN, Che-Ming CHANG
-
Publication number: 20220198774Abstract: A system and method for dynamically cropping a video transmission includes or cooperates with an image capture device. The image capture device is oriented such that the field of view captures a desired scene from which a region of interest may be automatically determined by a processor utilizing a human pose estimation model including predefined keypoints or key areas. The image capture device may have a common resolution such as 1080p. The processor applies a bounding box over each frame or image corresponding to the region of interest and crops the image to the region of interest. A stabilization algorithm is applied to the cropped image to reduce jitter. The cropped image is rescaled and transmitted to a viewer. A system on the viewer's end may be configured to scale up the rescaled image to a higher resolution using a suitable artificial intelligence modality.Type: ApplicationFiled: December 21, 2021Publication date: June 23, 2022Inventors: Ke WANG, Patrick McKinley JARVIS
-
Publication number: 20220080060Abstract: A disinfection monitoring system and method for performing monitoring of a disinfection system is provided. The disinfection monitoring system may include one or more image capture devices configured to capture a set of images or videos of an object to be disinfected, such as a user's hands, fingers, and body during an disinfection procedure. An AI module performs detection and detection-based tracking from the captured image or video to determine a quality of the disinfection procedure. The detection and detection-based tracking is performed using keypoint or key area based detection of the user's hands, fingers, and body during the disinfection procedure. A disinfection data collection system generates a ground-truth score from the set of images or videos that indicate a quality of the overall disinfection procedure and/or a quality of each step in the overall disinfection procedure. The ground-truth score is used to train the disinfection monitoring system.Type: ApplicationFiled: September 13, 2021Publication date: March 17, 2022Inventors: Patrick McKinley JARVIS, Ke WANG
-
Publication number: 20210407266Abstract: A remote security system and method for securing a workstation including a display within a space may comprise at least one image capture device, at least one lock mechanism configured to cooperate with an entrance to the space, and at least one network access security device configured to cooperate with the workstation. The system may comprise internal components configured to cooperate with external components including a processor configured to determine from a captured image the presence of an unauthorized person, device, or activity. The captured image may be processed and annotated using an artificial intelligence modality.Type: ApplicationFiled: June 24, 2021Publication date: December 30, 2021Inventors: Patrick McKinley JARVIS, Ke WANG
-
Patent number: 9291003Abstract: An apparatus that is usable with a well includes an assembly, which includes a whipstock and a lateral deflector that are adapted to be run downhole into a first wellbore of the well as a unit. The whipstock is adapted to guide at least a drilling string to form a second wellbore, and the lateral deflector is adapted to guide a liner during installation of the liner into the second wellbore.Type: GrantFiled: June 1, 2012Date of Patent: March 22, 2016Assignee: Schlumberger Technology CorporationInventors: Barton Sponchia, Gabriel Isaicu, Patrick McKinley, Matthew C. Williams
-
Patent number: 8469084Abstract: A technique enables wireless communication of signals in a well. The technique is employed for communication of power signals and/or data signals between a mother wellbore and at least one lateral wellbore. A first wireless device is positioned in a mother wellbore proximate a lateral wellbore, and a second wireless device is positioned in the lateral wellbore. The power and/or data signal is transferred wirelessly between the first and second wireless devices via magnetic fields. A plurality of the first and second wireless devices may be employed in cooperating pairs to enable communication between the mother wellbore and a plurality of lateral wellbores.Type: GrantFiled: May 28, 2010Date of Patent: June 25, 2013Assignee: Schlumberger Technology CorporationInventors: Brian Clark, Thomas H. Zimmerman, Kuo-Chiang Chen, Emmanuel Rioufol, John Algeroy, Patrick McKinley
-
Patent number: 8423083Abstract: Systems, apparatuses, and methods for a scanning device for use with a mobile device are described herein. The scanning device may include an image capture module to capture surface images of a medium to be scanned and a positioning module to determine positioning information based at least in part on navigational images and the captured surface images. A mobile device may include one or more features of the scanning device including the image capture module and the positioning module. Other embodiments may be described and claimed.Type: GrantFiled: July 23, 2012Date of Patent: April 16, 2013Assignee: Marvell International Ltd.Inventors: James Bledsoe, Asher Simmons, Patrick McKinley, Gregory Carlson, Todd McClelland, James Mealy
-
Publication number: 20110011580Abstract: A technique enables wireless communication of signals in a well. The technique is employed for communication of power signals and/or data signals between a mother wellbore and at least one lateral wellbore. A first wireless device is positioned in a mother wellbore proximate a lateral wellbore, and a second wireless device is positioned in the lateral wellbore. The power and/or data signal is transferred wirelessly between the first and second wireless devices via magnetic fields. A plurality of the first and second wireless devices may be employed in cooperating pairs to enable communication between the mother wellbore and a plurality of lateral wellbores.Type: ApplicationFiled: May 28, 2010Publication date: January 20, 2011Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Brian Clark, Thomas H. Zimmerman, Kuo-Chiang Chen, Emmanuel Rioufol, John Algeroy, Patrick McKinley
-
Publication number: 20090301468Abstract: A controlling method for a hot water system and a thermal storage tank for a hot water system are provided in the present invention. The method includes the steps of: (a) turning on the pump to circulate the first fluid and to provide the heat collector with the first fluid; (b) turning off the pump after the pump is on for a first predetermined time to hold the first fluid in the heat collector; (c) turning on the pump after the pump is off for a second predetermined time to circulate the first fluid again; and (d) returning to the step (b). The thermal storage tank holding a first fluid and comprising: a first inlet inputting the first fluid; a first outlet outputting the first fluid; a first inner tank holding a second fluid, exchanging a heat between the first fluid and the second fluid and having a second inlet and a second outlet; and a second inner tank having a first heater heating the first fluid, a third inlet connected to the first outlet and a third outlet outputting the heated first fluid.Type: ApplicationFiled: May 27, 2009Publication date: December 10, 2009Inventors: Richard Landry Gray, Daniel Patrick Mckinley
-
Method of Making Multi-Chip Package with High-Speed Serial Communications between Semiconductor Dice
Publication number: 20080113471Abstract: A multi-chip package includes a package substrate. First and second semiconductor die are formed on the package substrate. The first and the second semiconductor die are configured to communicate with each other via a high-speed serial communications protocol.Type: ApplicationFiled: January 10, 2008Publication date: May 15, 2008Applicant: Citicorp North America, Inc.Inventors: Michael Kelly, Paul Chenard, Revathi Polisetti, Patrick McKinley -
Publication number: 20080049271Abstract: A multifunction printer having a compact size and portable configuration while providing printing, scanning and copying functionalities is disclosed. The multi-function printer may include a paper handling assembly and a floating scanner assembly pivotably coupled to the paper handling assembly. The multi-function printer may further include a printer assembly coupled to the paper handling assembly. The floating scanner assembly is coupled to and aligned with a pick roller portion of the paper handling assembly and configured to scan and/or otherwise operate on a media supported within a document feeder. Thus, the multi-function printer may provide a wide variety of functionalities while maintaining a desirable compact configuration and portability.Type: ApplicationFiled: May 30, 2007Publication date: February 28, 2008Inventors: Gregory Carlson, Steven Goss, Patrick McKinley, Randall Stockberger, Ronald Paul, Todd McClelland, Roger Switzer
-
Publication number: 20080024840Abstract: A multi-function printer having a compact size and portable configuration while providing printing, scanning and copying functionalities is disclosed herein. The multi-function printer includes a printer assembly and a scanner assembly configured to cooperatively utilize the same pick and paper movement systems along a common feed or paper path to perform these printing, scanning and copying functions. Thus, the disclosed multi-function printer may require a less complex paper movement and control system which, in turn, reduces the printer's overall weight while increasing its flexibility and/or portability.Type: ApplicationFiled: May 30, 2007Publication date: January 31, 2008Inventors: Gregory Carlson, Steven Goss, Randall Stockberger, Patrick McKinley, Todd McClelland, Ronald Paul, Roger Switzer
-
Publication number: 20060279784Abstract: A handheld printer that provides an appropriate application of ink to a print medium without a bulky and complex mechanical system for positioning a print head with respect to the print medium. A handheld printer according to the present teachings includes a navigation subsystem that tracks a motion of the handheld printer with respect to a printing surface and a print head controller that causes a print head to fire ink drops onto the printing surface in response to the motion and in response to an image contained in an image buffer.Type: ApplicationFiled: June 10, 2005Publication date: December 14, 2006Inventors: Gregory Carlson, Patrick McKinley, Todd McClelland, James Bledsoe, Asher Simmons
-
Publication number: 20060028666Abstract: A multifunction image processing apparatus is disclosed. The apparatus includes a communications module, a scan subsystem, a print subsystem, and a digital signal processor (DSP) block. The communications module is used to communicate with a host computer to send and receive image data files. The scan subsystem is used to scan images. The print subsystem is used to print images. The DSP block includes at least two digital signal processors. The digital signal processors can be programmed to symmetrically multiprocess portions of an image data file to process it more quickly. Alternatively, digital signal processors can be programmed to simultaneously process the image data for the scan subsystem and image data for the print subsystem.Type: ApplicationFiled: August 9, 2004Publication date: February 9, 2006Inventors: J. Bledsoe, Gregory Carlson, Todd McClelland, Patrick McKinley