-
公开(公告)号:US10409583B2
公开(公告)日:2019-09-10
申请号:US15823093
申请日: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 integrating and deploying selected content items as part of a specific release. A content publishing engine includes a processor that can execute a release management API that is configured to manage and store a manifest record that specifies release items by API name that are allowed to be part of the specific release. The processor is configured to execute a bulk API that is configured to receive content package objects from a plurality of content sources. For example, the first content source can directly invoke the bulk API to send first content items to the content publishing engine. A filter module can extract selected first content items that are specified in the manifest record for inclusion in the specific release, and add the selected first content items into a release object so that they are included as part of the specific release.
-
公开(公告)号:US20180096127A1
公开(公告)日:2018-04-05
申请号:US15711220
申请日:2017-09-21
Applicant: salesforce.com, inc.
Inventor: Adam Purkiss , Ashish Upadhyay , Douglas Bitting , Martin Meyer , Samantha Ready , Tyler Montgomery
CPC classification number: G06F21/44 , G06F21/41 , G06F21/45 , G06F21/6227 , G09B5/12 , H04L63/08 , H04L63/0876
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for associating multiple e-learning identities with a single user. A database system maintains a number of users within an educational content management system, with each of the users being associated with a number of login identities. The system processes a login request received from a client device, the login request including a login identity. The system then determines a user associated with the login identity, and generates a login session for the client device. The login session is associated with the user, the login identity, at least one permission associated with the user or identity, and at least one piece of data associated with the user or identity.
-
公开(公告)号:US20180096130A1
公开(公告)日:2018-04-05
申请号:US15711230
申请日:2017-09-21
Applicant: salesforce.com, inc.
Inventor: Adam Purkiss , Ashish Upadhyay , Douglas Bitting , Martin Meyer , Samantha Ready , Tyler Montgomery
CPC classification number: G06F21/44 , G06F21/41 , G06F21/45 , G06F21/6227 , G09B5/12 , H04L63/08 , H04L63/0876
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for associating multiple e-learning development environments with a single user. A database system maintains a first database associated with a number of users within an educational content management system, with each of the users being associated with a number of login identities, and a second database associated with a number of development environments. The system processes a signup request received from a client device, the signup request being received from a client device. The system then generates or updates a development organization associated with the login identity, in response to processing the signup request. The system then processes an environment request for a new development environment received from the client device, and finally, generates or updates a development environment associated with the development organization and the login identity.
-
公开(公告)号:US20180096024A1
公开(公告)日:2018-04-05
申请号:US15455433
申请日:2017-03-10
Applicant: salesforce.com, inc.
Inventor: Douglas Bitting , Adam Torman , Abhishek Sreenivasa , Tyler Montgomery , Steven L. Anderson
CPC classification number: G06F16/2379 , G06F16/258 , G06F21/6218
Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for release management of content in an educational content management system. In some implementations, first educational content can be received from a first user device, and second educational content can be received from a second user device. A packaging object can be generated based on the first educational content and the second educational content. A release object including the packaging object can be generated. A modification to the packaging object can be processed, and the first educational content and the second educational content can be displayed in a user interface of a display device.
-
公开(公告)号:US11137883B2
公开(公告)日:2021-10-05
申请号:US16803906
申请日:2020-02-27
Applicant: salesforce.com, inc.
Inventor: Samantha Ready , Douglas Bitting , Martin Guillermo Meyer , Ashish Upadhyay , Adam Purkiss , Tyler Montgomery
IPC: G06F3/0482 , H04L29/06 , G06F16/958 , H04L29/08
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.
-
公开(公告)号:US20200264865A1
公开(公告)日:2020-08-20
申请号:US16869267
申请日:2020-05-07
Applicant: salesforce.com, inc.
Inventor: Abhishek Bangalore Sreenivasa , Adam Torman , Tyler Montgomery , Douglas Bitting
IPC: G06F8/658 , H04L29/06 , H04L29/08 , G06F8/71 , H04N21/431
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, by API name, 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 bulk API of 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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-