-
公开(公告)号:US11016757B2
公开(公告)日:2021-05-25
申请号:US16869267
申请日:2020-05-07
Applicant: salesforce.com, inc.
Inventor: Abhishek Bangalore Sreenivasa , Adam Torman , Tyler Montgomery , Douglas Bitting
Abstract: Content deployment systems and methods are provided for continuously integrating and deploying selected content items from a plurality of content sources into a specific release as part of the specific release. For example, a first content source stores a plurality of first content items for potential inclusion in the specific release. A manifest record for the specific release specifies release items that are allowed to be part of the specific release. A proxy can periodically retrieve selected ones of the first content items that are specified in the manifest record, and push them to a content publishing engine. Any content items that are not specified in the manifest record are rejected by the proxy. A processor of the content publishing engine can allow for continuous integration of the selected ones of the first content items into the specific release.
-
公开(公告)号:US20190155626A1
公开(公告)日:2019-05-23
申请号:US16256192
申请日:2019-01-24
Applicant: salesforce.com, inc.
Inventor: Adam Torman , George Norris , Chris Fox , Douglas Bitting , Jeff Douglas
Abstract: 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.
-
公开(公告)号:US20180095613A1
公开(公告)日:2018-04-05
申请号:US15592987
申请日:2017-05-11
Applicant: salesforce.com, inc.
Inventor: Samantha Ready , Douglas Bitting , Martin Meyer , Ashish Upadhyay , Adam Purkiss , Tyler Montgomery
IPC: G06F3/0482 , G06F17/30 , H04L29/06 , H04L29/08
CPC classification number: G06F3/0482 , G06F16/958 , H04L63/083 , H04L67/02 , H04L67/1097
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the management of assessment environments in an eLearning environment. A user may switch between assessment environments by selecting from a menu of selectable assessment environments. Educational content may be presented within a context of a selected assessment environment and assessment tasks may be completed within the context of the selected assessment environment.
-
公开(公告)号:US10956146B2
公开(公告)日:2021-03-23
申请号:US16526822
申请日:2019-07-30
Applicant: salesforce.com, inc.
Inventor: Abhishek Bangalore Sreenivasa , Adam Torman , Tyler Montgomery , Douglas Bitting
Abstract: Content deployment systems and methods are provided for integrating and deploying selected content items in a web content publishing process. A first content source can manage and store a plurality of first content items for potential inclusion in a specific release that is published as web content. Each content item can include one or more of: a set of directions for rendering web content and actual content that is rendered as web content. A content publishing module can store a manifest record that specifies release items that are allowed to be part of the specific release, and receive a content package object, from the first content source, that includes the first content items. It can then extract selected ones of first content items that are specified in the manifest record, and add them into a release object so that they are included as part of the specific release.
-
公开(公告)号:US10713066B2
公开(公告)日:2020-07-14
申请号:US16256192
申请日:2019-01-24
Applicant: salesforce.com, inc.
Inventor: Adam Torman , George Norris , Chris Fox , Douglas Bitting , Jeff Douglas
Abstract: 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.
-
公开(公告)号:US10684847B2
公开(公告)日:2020-06-16
申请号:US15823147
申请日:2017-11-27
Applicant: salesforce.com, inc.
Inventor: Abhishek Bangalore Sreenivasa , Adam Torman , Tyler Montgomery , Douglas Bitting
Abstract: Content deployment systems and methods are provided for continuously integrating and deploying selected content items from a plurality of content sources into a specific release as part of the specific release. For example, a first content source stores a plurality of first content items for potential inclusion in the specific release. A manifest record for the specific release specifies release items, that are allowed to be part of the specific release. A proxy can periodically retrieve selected ones of the first content items that are specified in the manifest record, and push them to a content publishing engine. Any content items that are not specified in the manifest record are rejected by the proxy. A processor of the content publishing engine can allow for continuous integration of the selected ones of the first content items into the specific release.
-
公开(公告)号:US20190354365A1
公开(公告)日:2019-11-21
申请号:US16526822
申请日:2019-07-30
Applicant: salesforce.com, inc.
Inventor: Abhishek Bangalore Sreenivasa , Adam Torman , Tyler Montgomery , Douglas Bitting
Abstract: Content deployment systems and methods are provided for integrating and deploying selected content items in a web content publishing process. A first content source can manage and store a plurality of first content items for potential inclusion in a specific release that is published as web content. Each content item can include one or more of: a set of directions for rendering web content and actual content that is rendered as web content. A content publishing module can store a manifest record that specifies release items that are allowed to be part of the specific release, and receive a content package object, from the first content source, that includes the first content items. It can then extract selected ones of first content items that are specified in the manifest record, and add them into a release object so that they are included as part of the specific release.
-
公开(公告)号:US20230092849A1
公开(公告)日:2023-03-23
申请号:US17575436
申请日:2022-01-13
Applicant: salesforce.com, inc.
Inventor: Alexander Warshavsky , Cloves Carneiro Junior , Adam Torman , Brian Esserlieu , Carl Montgomery , Douglas Bitting
IPC: G06F21/62
Abstract: Methods and corresponding systems and apparatuses for configuring user access to data stored in and/or accessed through an external computer system are described. Access permissions can be configured through defining a permission set relative to a proxy entity and assigning the permission set to one or more users. A proxy entity is a local representation of an external data entity. A proxy entity can be a virtual entity in that the proxy entity does not contain underlying data. A proxy entity can, however, include metadata describing its corresponding external data entity. A computer system maintaining a proxy entity can store mapping information linking the proxy entity to an external data entity. The mapping information and the permission set can be used to determine an access permission relative to the external data entity and to communicate this access permission to the external computer system so that access can be provided accordingly.
-
公开(公告)号:US11281847B2
公开(公告)日:2022-03-22
申请号:US16946051
申请日:2020-06-04
Applicant: salesforce.com, inc.
Inventor: Adam Torman , George Norris , Chris Fox , Douglas Bitting , Jeff Douglas
IPC: G06F40/143 , G06F9/451 , G06F8/30 , G06F8/34 , G06F8/20 , G06F40/166
Abstract: 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.
-
公开(公告)号:US20210166573A1
公开(公告)日:2021-06-03
申请号:US16699654
申请日:2019-12-01
Applicant: salesforce.com, inc.
Inventor: Jeff Douglas , Justin Scott Powers , Joyce Yeh , Stephan Cocron , Adam Torman , Douglas Bitting
Abstract: 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.
-
-
-
-
-
-
-
-
-