Patents by Inventor Samantha Ready
Samantha Ready 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: 11699352Abstract: An achievement platform may be maintained using a database system. A user interface may be displayed on a device of an authorized user of the achievement platform. The user interface may be configurable to allow the authorized user to create or modify customizable awards that are achievable based on customizable logic definable by the authorized user. The authorized user may be affiliated with a first one of a plurality of organizations implementing an application or service. Input, to create a first award based on first customizable logic may be processed. The first customizable logic may be configured by the authorized user such that satisfaction of conditions causes designated users associated with the application or service to be presented with the first award. It may be determined that a first user affiliated with the first organization has satisfied the conditions. The first user may be presented with the first award.Type: GrantFiled: December 14, 2018Date of Patent: July 11, 2023Assignee: Salesforce, Inc.Inventors: Adam Mccormick Doti, Cameron Reynolds-Flatt, Samantha Ready, Adam Torman
-
Patent number: 11425132Abstract: An on-demand database system may receive a request to create a user account associated with a subdomain of the database system. The system may identify a pre-existing user account associated with a different subdomain of the database system where the pre-existing user account is associated with a personal communications address identified in the request. The system may create the requested account using personal information retrieved from the pre-existing user account.Type: GrantFiled: December 3, 2018Date of Patent: August 23, 2022Assignee: Salesforce.com, Inc.Inventors: Rafael Kabesa, Samantha Ready, Douglas Bitting, Matthew Bahrenburg, Sathish Raghunathan
-
Patent number: 11216785Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing an electronic learning (eLearrning) system. In some implementations, an indication of a user selection by a first user of electronic learning content of an electronic learning (eLearning) system is processed, where the electronic learning content includes a learning module. Learning module is initiated or resumed. The progress of the first user in relation to completion of the learning module is tracked. An unanswered question that pertains to the learning module and that has been submitted by a second user is identified based, at least in part, on the progress of the first user in relation to the completion of the learning module. The unanswered question is then provided via a web page of the learning module for presentation via a client device of the first user.Type: GrantFiled: May 22, 2020Date of Patent: January 4, 2022Assignee: salesforce.com, inc.Inventors: Emily Hudson, Chris Fox, Qingqing Liu, Asha Camper Singh, Dan Chen, Matthew Rigdon, Nicholas Stuart, Jiahan Ericsson, Joyce Yeh, Samantha Ready, Adam Torman
-
Patent number: 11137883Abstract: 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.Type: GrantFiled: February 27, 2020Date of Patent: October 5, 2021Assignee: salesforce.com, inc.Inventors: Samantha Ready, Douglas Bitting, Martin Guillermo Meyer, Ashish Upadhyay, Adam Purkiss, Tyler Montgomery
-
Publication number: 20210150928Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing an electronic learning (eLearrning) system. In some implementations, an indication of a user selection by a first user of electronic learning content of an electronic learning (eLearning) system is processed, where the electronic learning content includes a learning module. Responsive to processing the indication of the user selection, the learning module is initiated or resumed by providing one or more of a plurality of content items of the learning module for presentation by the client device. The progress of the first user in relation to completion of the learning module is tracked. An unanswered question that pertains to the learning module and that has been submitted by a second user is identified based, at least in part, on the progress of the first user in relation to the completion of the learning module.Type: ApplicationFiled: May 22, 2020Publication date: May 20, 2021Inventors: Emily Hudson, Chris Fox, Qingqing Liu, Asha Camper Singh, Dan Chen, Matt Rigdon, Nicholas Stuart, Jiahan Ericsson, Joyce Yeh, Samantha Ready, Adam Torman
-
Publication number: 20210150483Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for generating custom courses for users. A goal of a user of a database system is ascertained and users of a database system that have reached the goal are identified. A list of content items including educational content is generated. The list can be generated using artificial intelligence or computer-generated models. In addition, dependency trees can be applied during the generation of a computer-generated list of content items. The content items can represent a variety of resources including educational learning modules or trails, as well as other actions that the user can take to reach their goal. The list can be provided via a web page for display by a client device, and the user can interact with the list. The user's achievements with respect to the list are tracked and a record of the user's achievements can be updated within the web page, as well as other web pages for access by other users.Type: ApplicationFiled: May 22, 2020Publication date: May 20, 2021Inventors: Reid Scott Carlberg, Adam Torman, Emily Hudson, Samantha Ready, Cameron Reynolds-Flatt, Chris Fox, Mark Geyer, Joseph Cheng, Alex Warshavsky
-
Publication number: 20200242714Abstract: An on-demand computing services environment provides computing services to clients via the Internet. The on-demand computing services environment may be associated with skills that each identify the use of a one or more features of the environment. Skill ratings associated with one or more of the skills may be identified for a user account. A recommendation profile for the user account may be determined based on the designated skill ratings and a skill graph indicating dependency relationships between the skills. The recommendation profile may identify one or more training modules to be completed in association with the user account. A recommendation message including one or more recommendations selected from the recommendation profile may be transmitted to the client machine.Type: ApplicationFiled: January 28, 2019Publication date: July 30, 2020Applicant: Salesforce.com, Inc.Inventors: Adam McCormick Doti, Adam Torman, Samantha Ready
-
Patent number: 10713604Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing a bi-directional notification framework within a content management system. A database system maintains a number of users within a content management system, with each of the users being associated with one or more organizations. The system sends a first notification message from an organization to a user associated with the organization. The first notification message is targeted to at least that user, and contains information about an assignment. The system then processes a user event indicating activity associated with the assignment, and in response to the user event, sends a second notification message from the client device to one or more entities within the content management system, including the organization. The second notification message is targeted to those entities, and contains information about the user activity associated with the assignment.Type: GrantFiled: September 15, 2017Date of Patent: July 14, 2020Assignee: salesforce.com, inc.Inventor: Samantha Ready
-
Publication number: 20200201492Abstract: 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.Type: ApplicationFiled: February 27, 2020Publication date: June 25, 2020Inventors: Samantha Ready, Douglas Bitting, Martin Guillermo Meyer, Ashish Upadhyay, Adam Purkiss, Tyler Montgomery
-
Publication number: 20200177597Abstract: An on-demand database system may receive a request to create a user account associated with a subdomain of the database system. The system may identify a pre-existing user account associated with a different subdomain of the database system where the pre-existing user account is associated with a personal communications address identified in the request. The system may create the requested account using personal information retrieved from the pre-existing user account.Type: ApplicationFiled: December 3, 2018Publication date: June 4, 2020Applicant: Salesforce.com, Inc.Inventors: Rafael Kabesa, Samantha Ready, Douglas Bitting, Matthew Bahrenburg, Sathish Raghunathan
-
Patent number: 10613709Abstract: 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.Type: GrantFiled: May 11, 2017Date of Patent: April 7, 2020Assignee: salesforce.com, inc.Inventors: Samantha Ready, Douglas Bitting, Martin Meyer, Ashish Upadhyay, Adam Purkiss, Tyler Montgomery
-
Publication number: 20200098275Abstract: A learning platform may be integrated with an application or service using a database system. A user interface associated with the application or service may be displayed on a device of a user of an application or service. The user may be identified as being associated with a learning platform. First data related to performance of the user in the learning platform may be accessed. An interaction of the user with the application or service may be processed. It may be determined that the user is unauthorized to perform the interaction. The user may be presented with learning content associated with the learning platform. In response to determining that the user has completed the learning content, authorization to perform the interaction may be provided to the user.Type: ApplicationFiled: December 3, 2018Publication date: March 26, 2020Applicant: Salesforce.com, Inc.Inventors: Adam McCormick Doti, Cameron Reynolds-Flatt, Samantha Ready, Adam Torman
-
Publication number: 20200098278Abstract: An achievement platform may be maintained using a database system. A user interface may be displayed on a device of an authorized user of the achievement platform. The user interface may be configurable to allow the authorized user to create or modify customizable awards that are achievable based on customizable logic definable by the authorized user. The authorized user may be affiliated with a first one of a plurality of organizations implementing an application or service. Input, to create a first award based on first customizable logic may be processed. The first customizable logic may be configured by the authorized user such that satisfaction of conditions causes designated users associated with the application or service to be presented with the first award. It may be determined that a first user affiliated with the first organization has satisfied the conditions. The first user may be presented with the first award.Type: ApplicationFiled: December 14, 2018Publication date: March 26, 2020Applicant: Salesforce.com, Inc.Inventors: Adam McCormick Doti, Cameron Reynolds-Flatt, Samantha Ready, Adam Torman
-
Publication number: 20180096127Abstract: 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.Type: ApplicationFiled: September 21, 2017Publication date: April 5, 2018Inventors: Adam Purkiss, Ashish Upadhyay, Douglas Bitting, Martin Meyer, Samantha Ready, Tyler Montgomery
-
Publication number: 20180095613Abstract: 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.Type: ApplicationFiled: May 11, 2017Publication date: April 5, 2018Inventors: Samantha Ready, Douglas Bitting, Martin Meyer, Ashish Upadhyay, Adam Purkiss, Tyler Montgomery
-
Publication number: 20180096282Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing a bi-directional notification framework within a content management system. A database system maintains a number of users within a content management system, with each of the users being associated with one or more organizations. The system sends a first notification message from an organization to a user associated with the organization. The first notification message is targeted to at least that user, and contains information about an assignment. The system then processes a user event indicating activity associated with the assignment, and in response to the user event, sends a second notification message from the client device to one or more entities within the content management system, including the organization. The second notification message is targeted to those entities, and contains information about the user activity associated with the assignment.Type: ApplicationFiled: September 15, 2017Publication date: April 5, 2018Inventor: Samantha Ready
-
Publication number: 20180096130Abstract: 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.Type: ApplicationFiled: September 21, 2017Publication date: April 5, 2018Inventors: Adam Purkiss, Ashish Upadhyay, Douglas Bitting, Martin Meyer, Samantha Ready, Tyler Montgomery