Patents by Inventor Jason Craig

Jason Craig 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: 10970124
    Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: April 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Craig Nelson, Ben Appleby
  • Patent number: 10915586
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a search engine for identifying analogies. One of the methods includes: receiving data that includes a set of user selected features and a user selected feature weight for at least one of the user selected features; generating a reference vector based on the received data; determining a level of similarity between the generated reference vector and each of a plurality of analogy vectors that each represent a potential analogy; providing, for output on a display of a user device, a set of one or more analogies based on the determined level of similarity; receiving a subsequent request to evaluate the set of one or more analogies based on a common attribute; determining, for each of the one or more analogies, a representation of the common attribute for each analogy over a time period; and providing, for display on the user device, a representation of the common attribute for each analogy over the time period.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: February 9, 2021
    Assignee: Kensho Technologies, LLC
    Inventors: John Carleton Ulfelder, Jr., Jason Craig Weinreb, David William Bender, Gabriel Altay
  • Publication number: 20200026574
    Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Craig NELSON, Ben APPLEBY
  • Patent number: 10445145
    Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Craig Nelson, Ben Appleby
  • Publication number: 20190205475
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a search engine for identifying analogies. One of the methods includes: receiving data that includes a set of user selected features and a user selected feature weight for at least one of the user selected features; generating a reference vector based on the received data; determining a level of similarity between the generated reference vector and each of a plurality of analogy vectors that each represent a potential analogy; providing, for output on a display of a user device, a set of one or more analogies based on the determined level of similarity; receiving a subsequent request to evaluate the set of one or more analogies based on a common attribute; determining, for each of the one or more analogies, a representation of the common attribute for each analogy over a time period; and providing, for display on the user device, a representation of the common attribute for each analogy over the time period.
    Type: Application
    Filed: March 26, 2018
    Publication date: July 4, 2019
    Inventors: John Carleton Ulfelder, JR., Jason Craig Weinreb, David William Bender, Gabriel Altay
  • Publication number: 20180032377
    Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
    Type: Application
    Filed: October 12, 2017
    Publication date: February 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Craig Nelson, Ben Appleby
  • Patent number: 9792156
    Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: October 17, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Craig Nelson, Ben Appleby
  • Patent number: 9669340
    Abstract: A system, components of the system and methods for processing, combinations of hydrocarbons, water, solids and contaminants, to separate extract, recover, filter and treat the constituent elements to enable the recovery of valuable hydrocarbons, the treatment of solids for environmentally sustainable discharge, the filtration and treatment of water for reuse, or environmentally sustainable discharge, and the extraction of contaminants. The integrated method and system incorporates alternative processing modes, each of which is optimized for the intake and processing of a materials stream which is predominately solids, or predominately water or predominately hydrocarbons, respectively. The system can dynamically adjust to accommodate variations in the composition of the intake materials stream in any particular mode. The system can be implemented in a portable, modular configuration which is cost effective, energy efficient and scalable to enable processing of any volume of materials.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: June 6, 2017
    Inventors: Jason Craig Snydmiller, Stuart Allan Snydmiller
  • Publication number: 20160152200
    Abstract: The operation and/or power of a plurality of energy loads and/or energy supplies configured to supply power to the energy loads are managed in a coordinated manner. The coordinated control over the energy loads and/or energy supplies may enable the execution of missions including a one or more objectives by energy loads with an enhanced efficiency, autonomy, and/or effectiveness. Aspects of the planning and/or management of execution of the missions may be automated according to predetermined rules and/or criteria.
    Type: Application
    Filed: January 22, 2016
    Publication date: June 2, 2016
    Inventors: Jason CRAIG, Kevin CASSIDY, Richard Daniel ALBARRAN
  • Publication number: 20160116933
    Abstract: Power utilized in a local power network may be managed. The local power network may include a power management system. The power management system may communicate with one or more of a circuit controller, a switch controller, and/or an outlet controller in order to manage power utilization.
    Type: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventors: Jason Craig, Richard Daniel Albarran, William Pugh, Kevin Cassidy
  • Patent number: 9285783
    Abstract: Power utilized in a local power network may be managed. The local power network may include a power management system. The power management system may communicate with one or more of a circuit controller, a switch controller, and/or an outlet controller in order to manage power utilization.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: March 15, 2016
    Assignee: InScope Energy, LLC
    Inventors: Jason Craig, Richard Daniel Albarran, William Pugh, Kevin Cassidy
  • Patent number: 9254797
    Abstract: The operation and/or power of a plurality of energy loads and/or energy supplies configured to supply power to the energy loads are managed in a coordinated manner. The coordinated control over the energy loads and/or energy supplies may enable the execution of missions including a one or more objectives by energy loads with an enhanced efficiency, autonomy, and/or effectiveness. Aspects of the planning and/or management of execution of the missions may be automated according to predetermined rules and/or criteria.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: February 9, 2016
    Assignee: InScope Energy, LLC
    Inventors: Jason Craig, Kevin Cassidy, Richard Daniel Albarran
  • Patent number: 8978911
    Abstract: Container having a helical grip translating down the container.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: March 17, 2015
    Assignee: The Procter & Gamble Company
    Inventors: Brian Lee Floyd, Philip Edwin Hague, Jason Craig Campbell
  • Publication number: 20140244192
    Abstract: A system and method for providing monitoring of industrial equipment is disclosed. In such a system and method, one or more sensor units may be configured to generate output signals conveying information regarding power conducted to the industrial equipment. One or more power parameters may be determined based on the sensor output signals. Abnormal operations of the industrial equipment may be determined based on the power parameters and alerts responsive to the abnormal operations may be generated. In some embodiments, information regarding a present operation of the industrial equipment may be received from a control system and/or monitoring system. In those embodiments, a fault or a likelihood of fault of the control system and/or the monitoring system may be determined.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: InScope Energy, LLC
    Inventors: Jason Craig, William Pugh, Richard Daniel Albarran
  • Publication number: 20140210255
    Abstract: A system configured to power a vehicle or vessel. The system may include an enhanced power control system. The enhanced power control system having a distributed architecture such that power conversion and/or management is provided for individual energy supplies and/or system loads. The distributed architecture of the power control system may enhance the power efficiency of the vehicle or vessel. The distributed architecture of the power control system may enable a plurality of different energy supplies and/or system loads to be incorporated into the power system in a selectable, configurable manner. This may facilitate the addition and/or subtraction of energy supplies and/or system loads from the system to customize the vehicle or vessel for a specific use and/or mission without having to reconfigure the power control system as a whole.
    Type: Application
    Filed: February 3, 2014
    Publication date: July 31, 2014
    Applicant: INSCOPE ENERGY, LLC
    Inventor: Jason Craig
  • Publication number: 20140152090
    Abstract: The operation and/or power of a plurality of energy loads and/or energy supplies configured to supply power to the energy loads are managed in a coordinated manner. The coordinated control over the energy loads and/or energy supplies may enable the execution of missions including a one or more objectives by energy loads with an enhanced efficiency, autonomy, and/or effectiveness. Aspects of the planning and/or management of execution of the missions may be automated according to predetermined rules and/or criteria.
    Type: Application
    Filed: February 10, 2014
    Publication date: June 5, 2014
    Applicant: INSCOPE ENERGY, LLC
    Inventors: Jason Craig, Kevin Cassidy, Richard Daniel Albarran
  • Patent number: D856816
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: August 20, 2019
    Assignee: S. C. Johnson & Son, Inc.
    Inventors: Shabistan Sheerin, Douglas A. Soller, John Bruno, Diana Maureen Luistro, Leonard Joseph DiChiara, Jason Craig Campbell, Gregory A. Falduto
  • Patent number: D856817
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: August 20, 2019
    Assignee: S. C. Johnson & Son, Inc.
    Inventors: Shabistan Sheerin, Douglas A. Soller, John Bruno, Diana Maureen Luistro, Leonard Joseph DiChiara, Jason Craig Campbell, Gregory A. Falduto
  • Patent number: D856818
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: August 20, 2019
    Assignee: S. C. Johnson & Son, Inc.
    Inventors: Shabistan Sheerin, Douglas A. Soller, John Bruno, Diana Maureen Luistro, Leonard Joseph DiChiara, Jason Craig Campbell, Gregory A. Falduto
  • Patent number: D857519
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: August 27, 2019
    Assignee: S. C. Johnson & Son, Inc.
    Inventors: Shabistan Sheerin, Douglas A. Soller, John Bruno, Diana Maureen Luistro, Leonard Joseph DiChiara, Jason Craig Campbell, Gregory A. Falduto