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: 11381571
    Abstract: A client application is specified by a target tenant and represented in an OAuth provider, along with a corresponding secret. A source tenant consents to permissions to be executed by the client application on a resource of the source tenant. A target service uses the secret to obtain an access token from an authorization server coupled to the source tenant and uses the access token to obtain access, specified by the permissions, to the resource served by a source service acting on behalf of the source tenant.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: July 5, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anshul Dube, Parul Manek, Steven Mark Silverberg, Shankaranand Arunachalam, Jason Craig Nelson, Andrew Burke Ryan, Robert A. Lowe, Ganesh Pandey
  • Publication number: 20220062770
    Abstract: A content generation system, the system comprising an input obtaining unit operable to obtain one or more samples of input text and/or audio relating to a first content, an input analysis unit operable to generate n-grams representing one or more elements of the obtained inputs, a representation generating unit operable to generate a visual representation of one or more of the generated n-grams, and a display generation unit operable to generate second content comprising one or more elements of the visual representation in association with the first content.
    Type: Application
    Filed: August 23, 2021
    Publication date: March 3, 2022
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Fabio Cappello, Maria Chiara Monti, Matthew Sanders, Timothy Bradley, Oliver Hume, Jason Craig Millson
  • Publication number: 20220062771
    Abstract: A content modification system comprising a content receiving unit operable to receive content comprising a virtual environment and one or more active elements, an input receiving unit operable to receive inputs from one or more users, an element addition unit operable to generate one or more virtual elements within the virtual environment in response to the received inputs, the virtual elements being unable to be interacted with by the one or more active elements, and a content generation unit operable to generate modified content comprising the virtual environment, the one or more active elements, and the one or more generated virtual elements.
    Type: Application
    Filed: August 23, 2021
    Publication date: March 3, 2022
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Maria Chiara Monti, Fabio Cappello, Matthew Sanders, Timothy Bradley, Oliver Hume, Jason Craig Millson
  • Publication number: 20210261328
    Abstract: The device is a trash can that is comprised of two sections that can either be separated completely or rotated to expose the bottom section of a trash can. The bottom section can then be cleaned easily and the trash can is then reassembled either by attaching the two sections or by rotating the sections and clamping the sections together.
    Type: Application
    Filed: February 20, 2020
    Publication date: August 26, 2021
    Inventor: Jason Craig Turman
  • Publication number: 20210234864
    Abstract: A client application is specified by a target tenant and represented in an OAuth provider, along with a corresponding secret. A source tenant consents to permissions to be executed by the client application on a resource of the source tenant. A target service uses the secret to obtain an access token from an authorization server coupled to the source tenant and uses the access token to obtain access, specified by the permissions, to the resource served by a source service acting on behalf of the source tenant.
    Type: Application
    Filed: January 27, 2020
    Publication date: July 29, 2021
    Inventors: Anshul DUBE, Parul MANEK, Steven Mark SILVERBERG, Shankaranand ARUNACHALAM, Jason Craig NELSON, Andrew Burke RYAN, Robert A. LOWE, Ganesh PANDEY
  • 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: 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
  • Patent number: D952642
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 24, 2022
    Inventor: Jason Craig Beckstead