Patents by Inventor Jeff Douglas
Jeff Douglas 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: 11430346Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the validation of assessments in an eLearning environment. Validation is facilitated using an assessment definition that includes one or more application programming interfaces (APIs) and identifies, for each of the APIs, a corresponding plugin and handler. Each of the APIs is configurable to obtain at least one user response to a corresponding challenge task via the corresponding plugin and each handler is configurable to validate the user response returned via the corresponding API. The accuracy of the user response to each challenge task is determined via the corresponding handler identified within the assessment definition. APIs can include a third party API, enabling validation of user responses across different systems. The user's knowledge may be assessed based upon the accuracy of the user's responses to all of the challenge tasks.Type: GrantFiled: July 28, 2021Date of Patent: August 30, 2022Assignee: Salesforce, Inc.Inventors: Jeff Douglas, Justin Scott Powers, Joyce Yeh, Stephan Cocron, Adam Torman, Douglas Bitting
-
Patent number: 11281847Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.Type: GrantFiled: June 4, 2020Date of Patent: March 22, 2022Assignee: salesforce.com, inc.Inventors: Adam Torman, George Norris, Chris Fox, Douglas Bitting, Jeff Douglas
-
Publication number: 20210358320Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the validation of assessments in an eLearning environment. Validation is facilitated using an assessment definition that includes one or more application programming interfaces (APIs) and identifies, for each of the APIs, a corresponding plugin and handler. Each of the APIs is configurable to obtain at least one user response to a corresponding challenge task via the corresponding plugin and each handler is configurable to validate the user response returned via the corresponding API. The accuracy of the user response to each challenge task is determined via the corresponding handler identified within the assessment definition. APIs can include a third party API, enabling validation of user responses across different systems. The user's knowledge may be assessed based upon the accuracy of the user's responses to all of the challenge tasks.Type: ApplicationFiled: July 28, 2021Publication date: November 18, 2021Inventors: Jeff Douglas, Justin Scott Powers, Joyce Yeh, Stephan Cocron, Adam Torman, Douglas Bitting
-
Patent number: 11120702Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the validation of assessments in an eLearning environment. Validation is facilitated using an assessment definition that includes one or more application programming interfaces (APIs) and identifies, for each of the APIs, a corresponding plugin and handler. Each of the APIs is configurable to obtain at least one user response to a corresponding challenge task via the corresponding plugin and each handler is configurable to validate the user response returned via the corresponding API. The accuracy of the user response to each challenge task is determined via the corresponding handler identified within the assessment definition. APIs can include a third party API, enabling validation of user responses across different systems. The user's knowledge may be assessed based upon the accuracy of the user's responses to all of the challenge tasks.Type: GrantFiled: December 1, 2019Date of Patent: September 14, 2021Assignee: salesforce.com, inc.Inventors: Jeff Douglas, Justin Scott Powers, Joyce Yeh, Stephan Cocron, Adam Torman, Douglas Bitting
-
Publication number: 20210166573Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the validation of assessments in an eLearning environment. Validation is facilitated using an assessment definition that includes one or more application programming interfaces (APIs) and identifies, for each of the APIs, a corresponding plugin and handler. Each of the APIs is configurable to obtain at least one user response to a corresponding challenge task via the corresponding plugin and each handler is configurable to validate the user response returned via the corresponding API. The accuracy of the user response to each challenge task is determined via the corresponding handler identified within the assessment definition. APIs can include a third party API, enabling validation of user responses across different systems. The user's knowledge may be assessed based upon the accuracy of the user's responses to all of the challenge tasks.Type: ApplicationFiled: December 1, 2019Publication date: June 3, 2021Inventors: Jeff Douglas, Justin Scott Powers, Joyce Yeh, Stephan Cocron, Adam Torman, Douglas Bitting
-
Publication number: 20200293342Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.Type: ApplicationFiled: June 4, 2020Publication date: September 17, 2020Inventors: Adam Torman, George Norris, Chris Fox, Douglas Bitting, Jeff Douglas
-
Patent number: 10713066Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.Type: GrantFiled: January 24, 2019Date of Patent: July 14, 2020Assignee: salesforce.com, inc.Inventors: Adam Torman, George Norris, Chris Fox, Douglas Bitting, Jeff Douglas
-
Publication number: 20190155626Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.Type: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Inventors: Adam Torman, George Norris, Chris Fox, Douglas Bitting, Jeff Douglas
-
Patent number: 10223136Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.Type: GrantFiled: April 14, 2017Date of Patent: March 5, 2019Assignee: salesforce.com, inc.Inventors: Adam Torman, George Norris, Chris Fox, Douglas Bitting, Jeff Douglas
-
Publication number: 20180095733Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.Type: ApplicationFiled: April 14, 2017Publication date: April 5, 2018Inventors: Adam Torman, George Norris, Chris Fox, Douglas Bitting, Jeff Douglas
-
Patent number: 8914917Abstract: Protective hip pads and tailbone pads formed of resilient padding material have a combination belt slot and snap faster attachment arrangement and can selectively attached to athletic pants having either snap fasteners in the waistband, or to athletic pants having a waistband with a number of exposed slots through which a belt extends. Thin stiff flexible support plates are affixed to the front and back side of the pads and laterally spaced slotted apertures extending through the pad and support plates have a vertical slot and an intersecting horizontal slot. Snap fasteners slidably mounted in respective horizontal slots can be moved to be aligned and pressed onto mating snap members in the waistband to secure the pads to the waistband or, alternatively, moved to expose the vertical slots to receive a pants belt laced through the waistband and vertical slots to secure the pads to the waistband.Type: GrantFiled: February 13, 2011Date of Patent: December 23, 2014Assignee: Douglas Pads Sports, Inc.Inventors: Ryan Huntsman, Kevin Bull, Jeff Douglas