Patents by Inventor John Cochrane

John Cochrane 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: 12301000
    Abstract: A power recovery sub-system for a cryogenic energy storage system, the sub-system comprising: a first and a second thermal energy storage device (TESD); a first, a second and a fourth heat exchanger (HEX); a first, a second and a fourth expansion stage; a first arrangement of conduits, having an upstream end and a downstream end, and configured to pass a working fluid through the first HEX, the first expansion stage, the second HEX, and the second expansion stage; a second arrangement of conduits configured to pass a first heat transfer fluid from the first TESD, through the first and the second HEX; and a third arrangement of conduits configured to pass a second heat transfer fluid from the second TESD, through the fourth HEX, wherein the first arrangement of conduits is configured to pass the working fluid through the fourth HEX and the fourth expansion stage.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: May 13, 2025
    Assignee: Highview Enterprises Limited
    Inventors: Nicola Castellucci, Colm John Cochrane
  • Publication number: 20250144791
    Abstract: Methods of reducing calculation time for inverse kinematics for a robotic arm are presented. An analytical solver is used based on design values for a robot type to generate an analytical solution of joint parameters to achieve a desired location of a tool center point of the robot type, wherein the robotic arm has the robot type. The analytical solution of joint parameters is provided as a seed value to a numerical solver for the robotic arm of the robot type. A numerical solution is determined using the numerical solver and the seed value, the numerical solution comprising joint parameters for the robotic arm to achieve the desired location of a tool center point of the robotic arm.
    Type: Application
    Filed: November 2, 2023
    Publication date: May 8, 2025
    Inventors: William Ko, Jason John Cochrane
  • Patent number: 12220751
    Abstract: A robotic drill system and a method of drilling with a robotic drill system. This includes inserting a tool head of the robotic drill within a hole of a drill template along an initial insertion trajectory with a robotic manipulator arm that is moved by at least one robotic actuator for causing robotic insertion of the tool head. In response to sensing binding of the tool head to a wall of the hole while inserting the tool head along the initial insertion trajectory, the disclosure includes stopping robotic insertion of the tool head and activating a self-centering device of the tool head to reorient the tool head to a corrected alignment of the tool head axis relative to the hole. The self-centering device may include an expandable collet.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: February 11, 2025
    Assignee: The Boeing Company
    Inventors: Jason John Cochrane, Leng Benjamin Vongchanh, Ashkan Amirsadri
  • Patent number: 11874859
    Abstract: A system for and method of generating an API or an API template for use with a map service. The API, e.g., URL when invoked in a WMS server or WMTS server, causes generating a metadata for a set of one or more areas of interest (AOIs) and one or more date ranges. The metadata provides access to a dataset of surveys via getmap or gettile requests. The API is dynamic in that the effect of the API (the metadata generated) is automatically updated whenever there has been a new survey added in the set of AOIs and date ranges. The API template is for a TMS service, and when populated, provides for causing any tiled map in the set of AOIs and date ranges to be displayed.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: January 16, 2024
    Inventors: Igor Zevaka, Simon John Cochrane
  • Publication number: 20220331975
    Abstract: A robotic drill system and a method of drilling with a robotic drill system. This includes inserting a tool head of the robotic drill within a hole of a drill template along an initial insertion trajectory with a robotic manipulator arm that is moved by at least one robotic actuator for causing robotic insertion of the tool head. In response to sensing binding of the tool head to a wall of the hole while inserting the tool head along the initial insertion trajectory, the disclosure includes stopping robotic insertion of the tool head and activating a self-centering device of the tool head to reorient the tool head to a corrected alignment of the tool head axis relative to the hole. The self-centering device may include an expandable collet.
    Type: Application
    Filed: January 11, 2022
    Publication date: October 20, 2022
    Applicant: The Boeing Company
    Inventors: Jason John Cochrane, Leng Benjamin Vongchanh, Ashkan Amirsadri
  • Patent number: 11254019
    Abstract: Systems and methods are provided for automatic intrinsic and extrinsic calibration for a robot optical sensor. An implementation includes an optical sensor; a robot arm; a calibration chart; one or more processors; and a memory storing instructions that cause the one or more processors to perform operations that includes: determining a set of poses for calibrating the first optical sensor; generating, based at least on the set of poses, pose data comprising three dimensional (3D) position and orientation data; moving, based at least on the pose data, the robot arm into a plurality of poses; at each pose of the plurality of poses, capturing a set of images of the calibration chart with the first optical sensor and recording a pose; calculating intrinsic calibration parameters, based at least on the set of captured images; and calculating extrinsic calibration parameters, based at least on the set of captured images.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: February 22, 2022
    Assignee: The Boeing Company
    Inventors: Phillip Haeusler, Jason John Cochrane
  • Publication number: 20210342374
    Abstract: A system for and method of generating an API or an API template for use with a map service. The API, e.g., URL when invoked in a WMS server or WMTS server, causes generating a metadata for a set of one or more areas of interest (AOIs) and one or more date ranges. The metadata provides access to a dataset of surveys via getmap or gettile requests. The API is dynamic in that the effect of the API (the metadata generated) is automatically updated whenever there has been a new survey added in the set of AOIs and date ranges. The API template is for a TMS service, and when populated, provides for causing any tiled map in the set of AOIs and date ranges to be displayed.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Inventors: Igor Zevaka, Simon John Cochrane
  • Patent number: 10958617
    Abstract: A technique for resolving a uniform resource locator (URL) present on a social network website is presented. The technique includes detecting that a user's computing device is rendering a social network web page on the social network website, detecting a user activation of the URL present on the social network web page, where the URL present on the social network web page includes a domain name, obtaining a domain name system (DNS) resource record for the domain name, detecting, in the DNS resource record for the domain name, an entry for the social network website associated with a destination URL, retrieving content from the destination URL in response to at least the detecting that the user's computing device is rendering the social network web page and the detecting a user activation of the URL present on the social network web page, and causing the content to be displayed.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 23, 2021
    Assignee: VERISIGN, INC.
    Inventors: John Cochran, Karthik Shyamsunder, Ashvatth Lakshmanan
  • Publication number: 20200400372
    Abstract: Power recovery sub-systems, cryogenic energy storage systems, and methods of capturing, storing, and re-using thermal energy are disclosed.
    Type: Application
    Filed: February 13, 2019
    Publication date: December 24, 2020
    Inventors: Nicola Castellucci, Colm John Cochrane
  • Publication number: 20200282575
    Abstract: Systems and methods are provided for automatic intrinsic and extrinsic calibration for a robot optical sensor. An implementation includes an optical sensor; a robot arm; a calibration chart; one or more processors; and a memory storing instructions that cause the one or more processors to perform operations that includes: determining a set of poses for calibrating the first optical sensor; generating, based at least on the set of poses, pose data comprising three dimensional (3D) position and orientation data; moving, based at least on the pose data, the robot arm into a plurality of poses; at each pose of the plurality of poses, capturing a set of images of the calibration chart with the first optical sensor and recording a pose; calculating intrinsic calibration parameters, based at least on the set of captured images; and calculating extrinsic calibration parameters, based at least on the set of captured images.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Phillip Haeusler, Jason John Cochrane
  • Patent number: 10697652
    Abstract: An internet-based device for remotely controlling the flow of electricity to electrical devices that operate on millivolt or low voltage currents, including electrically operated gas powered fireplaces.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: June 30, 2020
    Assignee: Alpine Research, LLC
    Inventors: William Hale Pladson, John Cochran Pladson
  • Patent number: 10145208
    Abstract: A method of controlling a plurality of downhole tools in a wellbore, using first and second codes transmitted by hydraulic line to first address and then actuate the desired tool. A dedicated line is provided for terminating all actuated tools.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: December 4, 2018
    Assignee: CONOCOPHILLIPS COMPANY
    Inventor: John Cochrane Leitch
  • Publication number: 20180309720
    Abstract: Embodiments relate to systems, devices, computer-readable media, and computer-implemented methods for automatically generating a website and domain name suggestions by receiving, from a website server, user content, determining a user type based on the user content, separating the user content into multiple sets of user content, automatically generating webpages of a website based on the user content, where the webpages include a homepage and a webpage corresponding to each set of user content of the multiple sets of user content, automatically generating domain name suggestions based on the user content, transmitting a domain name lookup request based on the domain name suggestions, determining available domain name suggestions based on a response to the domain name lookup request, receiving a request for a generated webpage, and providing the generated webpage and the available domain name suggestions based on the request.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: John Cochran, Andrew Fregly, Ajay Jain, Andrew Kaizer, Ashvatth Lakshmanan, Swapneel Sheth, Karthik Shyamsunder, Zhao Zhao
  • Publication number: 20180295095
    Abstract: A technique for resolving a uniform resource locator (URL) present on a social network website is presented. The technique includes detecting that a user's computing device is rendering a social network web page on the social network website, detecting a user activation of the URL present on the social network web page, where the URL present on the social network web page includes a domain name, obtaining a domain name system (DNS) resource record for the domain name, detecting, in the DNS resource record for the domain name, an entry for the social network website associated with a destination URL, retrieving content from the destination URL in response to at least the detecting that the user's computing device is rendering the social network web page and the detecting a user activation of the URL present on the social network web page, and causing the content to be displayed.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Inventors: John Cochran, Karthik Shyamsunder, Ashvatth Lakshmanan
  • Publication number: 20180238564
    Abstract: An internet-based device for remotely controlling the flow of electricity to electrical devices that operate on millivolt or low voltage currents, including electrically operated gas powered fireplaces.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 23, 2018
    Inventors: William Hale Pladson, John Cochran Pladson
  • Patent number: 9695679
    Abstract: Methods and systems operate multiple downhole tools in wells based on hydraulic pressures supplied in control lines. The methods and systems pair each of the tools with a manifold enabling selective actuation of each of the tools from a remote location. Some embodiments include between three and twelve manifold and tool pairs configured for control independent from one another with four of the control lines.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: July 4, 2017
    Assignee: ConocoPhillips Company
    Inventor: John Cochrane Leitch
  • Publication number: 20170022790
    Abstract: A method of controlling a plurality of downhole tools in a wellbore, using first and second codes transmitted by hydraulic line to first address and then actuate the desired tool. A dedicated line is provided for terminating all actuated tools.
    Type: Application
    Filed: April 29, 2016
    Publication date: January 26, 2017
    Inventor: John Cochrane LEITCH
  • Publication number: 20150107848
    Abstract: Methods and systems operate multiple downhole tools in wells based on hydraulic pressures supplied in control lines. The methods and systems pair each of the tools with a manifold enabling selective actuation of each of the tools from a remote location. Some embodiments include between three and twelve manifold and tool pairs configured for control independent from one another with four of the control lines.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 23, 2015
    Inventor: John Cochrane LEITCH
  • Publication number: 20120165190
    Abstract: A method can include providing an emulsion that includes a compound that repels birds and applying the emulsion to harvested grain. Harvested, treated grain can include an emulsion that includes a compound that repels birds. A method can include applying an emulsion that includes a compound that repels birds to an animal boarding facility. Other exemplary compounds, compositions, methods and devices are also disclosed.
    Type: Application
    Filed: January 9, 2012
    Publication date: June 28, 2012
    Applicant: Bug Buster, Ltd.
    Inventors: Charles F. Dunham, Gene Olson, John Cochran, Debra Cochran
  • Patent number: D679415
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: April 2, 2013
    Inventor: John Cochrane Mowbray