Patents by Inventor Craig Thomas

Craig Thomas 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: 20210222987
    Abstract: A crossbow including pulleys rotatably attached to a center rail of the crossbow. Power cables of the crossbow connect the limbs of the crossbow to the pulleys. The draw string is enclosed in a safety cover. The crossbow includes a cocking system that translates a string carrier along the center rail to cock and de-cock the crossbow.
    Type: Application
    Filed: March 11, 2021
    Publication date: July 22, 2021
    Inventor: Craig Thomas Yehle
  • Publication number: 20210218717
    Abstract: A non-transitory computer readable medium including instructions stored thereon, when executed, the instructions being effective to cause at least one processor of a first network device to: derive a private key encryption key based on a public key, a first private key of the first network device, a second private key of a live peer device, and a Connectivity Association Key (CAK); transmit a secret key encrypted by the private key encryption key to the live peer device; and receive a communication from the live peer device, the communication being encrypted by the secret key.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Inventors: Craig Thomas Hill, Chennakesava Reddy Gaddam, Annu Singh, Gaurav Kumar
  • Publication number: 20210176255
    Abstract: Disclosed is a method of establishing secure communications. The method includes receiving an attestation parameter associated with a first peer in a potential peer-to-peer communication, adding the attestation parameter to an MACsec Key Agreement (MKA) protocol key exchange, transmitting the key exchange from the first peer to a second peer in the potential peer-to-peer communication and upon a validation of the attestation parameter by the second peer, enabling secure communication between the first peer and the second peer.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 10, 2021
    Inventors: Craig Thomas Hill, Frank Brockners, Shwetha Subray Bhandari, Chennakesava Reddy Gaddam
  • Publication number: 20210163107
    Abstract: An underwater ROV or AUV with 8 vectored thrusters that provides a high degree of dynamic stabilisation, 6-degrees of freedom, and a system to control an underwater ROV or AUV with single or multiple thruster failures. In addition, the ROV/AUV has a system to minimise silt disturbance when operating close to fine silt or sensitive environments.
    Type: Application
    Filed: April 5, 2019
    Publication date: June 3, 2021
    Applicant: Boxfish Research Limited
    Inventors: Craig Thomas Anderson, Benjamin Martin King
  • Publication number: 20210139411
    Abstract: The disclosure provides a method for synthesizing free base forms of (2R,6R)-hydroxynorketamine (HNK) and (2S,6S)-hydroxynorketamine. In an embodiment synthesis of (2R,6R)-hydroxynorketamine (HNK) includes preparation of (R)-norketamine via chiral resolution from racemic norketamine via a chiral resolution with L-pyroglutamic acid. The disclosure also provided crystal forms of the corresponding (2R,6R)-hydroxynorketamine (HNK) and (2S,6S)-hydroxynorketamine hydrochloride salts.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 13, 2021
    Inventors: Craig Thomas, Carlos Zarate, Ruin Moaddel, Todd Gould, Panos Zanos, Patrick Morris
  • Patent number: 10976888
    Abstract: A method for automatically generating column layouts comprises obtaining, by a page layout computer, source code of an electronic document comprising content; in response to a request to activate a page layout of the electronic document and before receiving a first input indicating a modification to a layout of the electronic document, automatically inserting, by the page layout computer, a coded hierarchy into the source code of the electronic document specifying at least one column within which the content is automatically inserted into a particular column of the at least one column; receiving, by the page layout computer, the first input indicating the modification to the layout of the electronic document; based on the first input and by the page layout computer, modifying the coded hierarchy to represent the modification to the layout.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: April 13, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Matt Ryall, Bill Arconati, Wesley Atwood Walser, Craig Thomas Petchell
  • Patent number: 10962322
    Abstract: A dual-cam archery bow with simultaneous power cable take-up and let-out journals. Each cam has power cable journals located on opposite sides of the draw string journal, where at least one of power cable journals is a helical journal.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: March 30, 2021
    Assignee: Ravin Crossbows, LLC
    Inventor: Craig Thomas Yehle
  • Publication number: 20210088305
    Abstract: A crossbow including first and second flexible limbs attached to a center rail. A first cam is mounted to the first bow limb and rotatable around a first axis. A draw string is received in string guide journals and is secured to first and second cams. The draw string unwinds from the string guide journals as it translates from a released configuration to a drawn configuration. Power cables are received in first and second power cable take-up journals on each of the first and second cams. As the crossbow is drawn from the released configuration to the drawn configuration the first and second power cables wrap onto the respective first and second power cable take-up journals and are displaced along the first and second axes away from the first and second planes of rotation of the first and second draw string journals.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 25, 2021
    Inventor: Craig Thomas Yehle
  • Patent number: 10938805
    Abstract: A communal computing device such as an interactive digital whiteboard can provide progressively more access to functionality and data on the device based on a level of certainty in the identity of a user. If a user is identified based on one or more low-fidelity identification signals such as an image of the user or a device identifier, the communal computing device may provide a first level of functionality that is limited. If the user requests greater access, the communal computing device can request that a trusted cloud-based provider authenticate the user by way of a personal device, such as a smartphone. The authentication may be a password or high-fidelity biometric identification. The cloud-based provider communicates successful authentication to the communal computing device and it, in turn, provides the user access to higher, second level of functionality.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Craig Thomas McIntyre, Kiran Kumar, Peter Gregory Davis, Jeff Johnson
  • Publication number: 20210056190
    Abstract: Aspects of the present disclosure include systems and methods for generating and managing user authentication rules of a computing device. In an example, a computing device may include a memory storing instructions and a processor communicatively coupled with the memory and configured to execute the instructions. The processor may determine a state of the computing device, wherein the state of the computing device is one of a locked state or an unlocked state. The processor may determine a user authentication rule corresponding to the state of the computing device. The processor may also identify whether a combination of signals associated with the user authentication rule of the computing device are received by the computing device. The processor may also change or maintain the state of the computing device based on the combination of signals being received.
    Type: Application
    Filed: August 22, 2019
    Publication date: February 25, 2021
    Inventors: Jing ZHANG, Anshul RAWAT, Craig Thomas MCINTYRE, Guillermo Enrique RUEDA, Peter Gregory DAVIS, Nathan Jeffrey IDE, Ibrahim Mohammad ISMAIL, Pranav KUKREJA
  • Patent number: 10919842
    Abstract: The disclosure provides a method for synthesizing free base forms of (2R,6R)-hydroxynorketamine (HNK) and (2S,6S)-hydroxynorketamine. In an embodiment synthesis of (2R,6R)-hydroxynorketamine (HNK) includes preparation of (R)-norketamine via chiral resolution from racemic norketamine via a chiral resolution with L-pyroglutamic acid. The disclosure also provided crystal forms of the corresponding (2R,6R)-hydroxynorketamine (HNK) and (2S,6S)-hydroxynorketamine hydrochloride salts.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: February 16, 2021
    Assignee: THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY, DEPARTMENT OF HEALTH AND HUMAN SERVICES
    Inventors: Craig Thomas, Carlos Zarate, Ruin Moaddel, Todd Gould, Panos Zanos, Patrick Morris
  • Patent number: 10907757
    Abstract: An expansion joint for a solids return system includes a female joint portion, a male joint portion received by the female joint portion, the male joint portion and the female joint portion forming a lateral breach therebetween, a double rope seal positioned within the lateral breach, the double rope seal being configured to accommodate relative lateral movement between the female joint portion and the male joint portion, and an insulating pillow received about the male joint portion and abutting a distal end surface of the female joint portion, the insulating pillow being configured to accommodate relative axial movement between the female joint portion and the male joint portion.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: February 2, 2021
    Assignee: GENERAL ELECTRIC TECHNOLOGY GMBH
    Inventors: Craig A Thomas, Joseph P. Ullrich, Robert E Woods
  • Publication number: 20210018293
    Abstract: A method of engaging an arrow with an anti-dry fire system on a crossbow and an arrow assembly for crossbow that engages the anti-dry fire system behind the draw string. Matched weight arrows having lighted and non-lighted nocks are also disclosed.
    Type: Application
    Filed: August 10, 2017
    Publication date: January 21, 2021
    Inventor: Craig Thomas Yehle
  • Publication number: 20200408482
    Abstract: A crossbow string guides that include upper and lower helical power cable journals on opposite sides of a draw string journal. A separation between first and second axis of the string guides in a drawn configuration is about 5 inches to about 10 inches and the draw string in the drawn configuration comprises an included angle of less than about 25 degrees. First and second pairs of power cables wrap and unwrap at least 300 degrees around, the respective first and second upper and lower helical power cable journals as the draw string moves between a released configuration to a drawn configuration.
    Type: Application
    Filed: July 13, 2020
    Publication date: December 31, 2020
    Inventor: Craig Thomas Yehle
  • Publication number: 20200394238
    Abstract: A method creates an honesty and credibility rating for a user. The method utilizes an algorithm to rate the user based on the information in any user data and/or records. The algorithm assigns an initial rating and subsequently subtracts from or adds to the initial rating a predetermined number of points for each negative and/or positive occurrence in the data and/or records. The method then creates and provides to the user an obfuscated identity that combines the rating with a variety of physical and/or digital identification means such as a wearable badge, a graphical identification, a QR (Quick Response) code, a webpage link, etc. Additionally, the method may remove some or all personally identifiable information for the protection of the user's sensitive information. Thus, the method provides a safe and secure honesty and credibility rating to be used by users to wear and display through physical appearance, digitally, online and social media postings.
    Type: Application
    Filed: March 20, 2020
    Publication date: December 17, 2020
    Inventor: Craig Thomas Ellrod
  • Publication number: 20200375528
    Abstract: Systems, methods, devices, and apparatus for monitoring intra-oral physiologic and biologic data related to sleep performance for patients with obstructive sleep apnea (OSA). In embodiments, the monitor collects data within the mouth of the patient and sends this data to a smart phone running a dedicated APP which in turn sends this data to the computer of the health care worker for evaluation. In embodiments, data collected is processed using a distributed processing arrangement and an integral scoring algorithm to produce parameters key to the diagnosis and/or monitoring of patients with OSA.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventor: Craig Thomas Flanagan
  • Patent number: 10819808
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presence determination. Systems can include one or more user devices and terminal devices. A current location may be determined of a user that is associated with a particular space of a plurality of different spaces. A plurality of location results may be calculated, wherein each location result is computed using a distinct process of a plurality of processes; and evaluating the plurality of location results to determine a current space of the user; wherein the determining is performed by one or more of, a particular user device, a terminal device, or a server system.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: October 27, 2020
    Assignee: Google LLC
    Inventors: Taylor Keith Umphreys, Siddhant Bhargava, Benjamin Jerming Chang, Brian Keith Hales, Steven Alexander Hales, Craig Thomas Rohe, Thomas Joseph Gurka
  • Publication number: 20200330010
    Abstract: Various analyte sensing apparatuses and associated housings are provided. Some apparatuses comprise one or more caps. Some apparatuses comprise a two-part adhesive patch. Some apparatuses comprise one or more sensor bends configured to locate and/or hold a sensor in place during mounting. Some apparatuses utilize one or more dams and/or wells to retain epoxy for securing a sensor. Some apparatuses utilize a pocket and one or more adjacent areas and various transitions for preventing epoxy from wicking to undesired areas of the apparatus. Some apparatuses include heat-sealable thermoplastic elastomers for welding a cap to the apparatus. Related methods of fabricating such apparatuses and/or housings are also provided.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 22, 2020
    Inventors: John Charles Barry, Patrick John Castagna, Scott Alexander Fall, David A. Keller, Mark Douglas Kempkey, Kyle Thomas Stewart, Nicole Marie Weikert, Craig Thomas Gadd
  • Publication number: 20200330009
    Abstract: Various analyte sensing apparatuses and associated housings are provided. Some apparatuses comprise one or more caps. Some apparatuses comprise a two-part adhesive patch. Some apparatuses comprise one or more sensor bends configured to locate and/or hold a sensor in place during mounting. Some apparatuses utilize one or more dams and/or wells to retain epoxy for securing a sensor. Some apparatuses utilize a pocket and one or more adjacent areas and various transitions for preventing epoxy from wicking to undesired areas of the apparatus. Some apparatuses include heat-sealable thermoplastic elastomers for welding a cap to the apparatus. Related methods of fabricating such apparatuses and/or housings are also provided.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 22, 2020
    Inventors: John Charles Barry, Patrick John Castagna, Scott Alexander Fall, David A. Keller, Mark Douglas Kempkey, Kyle Thomas Stewart, Nicole Marie Weikert, Craig Thomas Gadd
  • Patent number: D924929
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: July 13, 2021
    Inventor: Craig Thomas Ellrod