Patents Assigned to salesforce.com, inc.
-
Patent number: 10609140Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic resources. One exemplary method involves a resource server identifying a reference to an external source within a resource obtained from a resource database, retrieving data residing at the external source from a network using the reference, and generating a graphical representation of the resource at a client device communicatively coupled to the network. The graphical representation of the resource includes a graphical representation of the retrieved data at a location within the graphical representation of the resource corresponding to a location of the reference within the resource.Type: GrantFiled: August 28, 2017Date of Patent: March 31, 2020Assignee: salesforce.com, inc.Inventors: Darshil Vipul Vora, Youngjun Kwak, Alan Dawkuan Hwang, Alex Mastrodonato, Paul Korpi
-
Patent number: 10607165Abstract: A method and apparatus for the automatic suggestion generation in a relationship management system is described. The method may include obtaining an electronic communication associated with one or more users of a relationship management system, where the communication is part of a series of communications in a process managed by the relationship management system. Furthermore, the method may include analyzing content of the electronic communication to determine a suggested future action within the process managed by the relationship management system. The method may also include generating a suggestion by the relationship management system to notify at least one user of the suggested future action, and storing the generated suggestion within a database coupled with the relationship management system.Type: GrantFiled: November 14, 2013Date of Patent: March 31, 2020Assignee: salesforce.com, inc.Inventors: Kunal Punera, Adam Evans, Steve Loughlin
-
Patent number: 10606436Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for composing and batch publishing feed items in a user interface in a feed-based interaction context. In some implementations, a computing device provides a first prompt for display in a first user interface component, which is configured to display unpublished feed items. The computing device receives, at the first prompt, first feed item data for a first feed item. Responsive to a request to compose a second feed item, the computing device displays in the first user interface component a second prompt for second feed item data without publishing the first feed item. The computing device receives, at the second prompt, second feed item data for a second feed item of a first record, the first and second feed items being related to the first record.Type: GrantFiled: January 4, 2017Date of Patent: March 31, 2020Assignee: salesforce.com, inc.Inventors: Mustafa Al-Alami, Jason Ellis, Benjamin Snyder, Vahn Phan
-
Patent number: 10606860Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with a content object from an on-demand database service. The content object can be stored in an external content management data source. Access can be established with the external content object using information data identifying the content object, where the information data identifying the content object can be stored in a persistent object in a database of the on-demand database service. An indication of an event requesting interaction with the content object can be received. The persistent object can be updated to reflect the interaction with the content object.Type: GrantFiled: December 27, 2017Date of Patent: March 31, 2020Assignee: salesforce.com, inc.Inventors: Nicolas Maquaire, Laurent Kubaski, Raphael Jean-Leconte, David Goldbrenner
-
Patent number: 10606730Abstract: A server digital data processor includes an application server providing an execution environment in which a web application comprising a plurality of classes or functions (collectively, “classes”) executes. The application server or execution environment generate a log file entry identifying an error in connection with execution of a class and store that message to a log file. A log file viewer executing on the server digital data processor augments the log file entry to include a link or other reference to a source file in a repository maintained on a remote workstation or server containing source code to the offending class and application version.Type: GrantFiled: November 28, 2017Date of Patent: March 31, 2020Assignee: salesforce.com, inc.Inventor: Christian Vent
-
Publication number: 20200097141Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.Type: ApplicationFiled: December 14, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Eric JACOBSON, Michael Gonzalez, Wayne Cho, Adheip Varadarajan, Daniel Mccall, Victor Oliveros, Annie Abrahamian, David Klein, Nicholas Howland, Kyle Haskins, John Vollmer, Benjamin Snyder
-
Publication number: 20200097873Abstract: In one embodiment, a computer implemented system for managing development of an idea into an innovation is provided. The system includes: a user talent database that stores a plurality user talent profile records relating to user talent; an idea database that stores a plurality of idea records relating to an idea submitted by a user; and an innovation database that stores an innovation record that that is based on a defined process. The system further includes an innovation management module configured to manage the development of the idea into an innovation by populating the innovation record with an idea record of the plurality of idea records, populating the innovation record with a dynamic subset of the plurality of user talent profile records, and populating the innovation record with data input by one or more users.Type: ApplicationFiled: September 25, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Elizabeth DEGROOT, Eric LOPEZ
-
Publication number: 20200097140Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.Type: ApplicationFiled: December 14, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Daniel MCCALL, Sheena Lee, Annie Abrahamian, David Klein, Mike Rosenbaum
-
Publication number: 20200097920Abstract: Methods and systems are provided for automatically creating and displaying an action plan generated from an action plan template. An action plan template is created by a template owner, who can then add tasks to the action plan template until all tasks to be included as part of the template have been created. After it has been published, action plan owners can use it during an action plan creation process. An action plan owner can select a particular target record to be associated with a new action plan and specify other action plan details. An application platform can then automatically populate the new action plan with information indicating: a name of the action plan owner, a plurality of tasks a corresponding task owner who is assigned to each task, and a corresponding task deadline that was automatically calculated for each task by the action plan creation module.Type: ApplicationFiled: September 25, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventor: Nirav DOCTOR
-
Publication number: 20200097170Abstract: System and method to display PIM application content in one or more PIM application display panes of a graphical user interface (GUI), select the displayed PIM application content for which to obtain a one or more record overviews of a CRM record related to the PIM application content, receive PIM application context data related to selected PIM application content, generate the one or more record overviews of the CRM record related to the PIM application content to display in a context-specific display pane based on the received PIM application content or PM application context data, and display the generated one or more record overviews in the context-specific display pane.Type: ApplicationFiled: June 20, 2019Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Melissa Ann O'Kane, Sriram Venkata Krishnan Iyer, Daniel Tafner McGarry, Douglas M. Lowder, Anthony J. Annuzzi, Elias Yates Andrew, Emily Schwartzman, Christopher Thomas Sellinger
-
Publication number: 20200099683Abstract: Among other things, embodiments of the present disclosure may utilize identification information associated with a user from a variety of sources in order to authenticate the user for a particular platform. Other embodiments may be described and/or claimed.Type: ApplicationFiled: September 24, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Joshua ALEXANDER, Seth HOLLOWAY
-
Publication number: 20200099682Abstract: Embodiments of the present disclosure relate to authenticating user communication sessions. Other embodiments may be described and/or claimed.Type: ApplicationFiled: September 24, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Joshua ALEXANDER, Seth Holloway
-
Publication number: 20200097334Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing an offline briefcase. An embodiment operates by defining an offline briefcase for a user group that is accessible offline at an application. The embodiment detects a change to a component of the offline briefcase. The embodiment sends a push notification to the application based on the detected change to the component. The embodiment receives a synchronization request from the application in response to the sent push notification. The embodiment then sends the changed component to the application based on the synchronization request.Type: ApplicationFiled: February 4, 2019Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Victor OLIVEROS, Gautam SHIVNANI, David KLEIN, Christopher Douglas SEYMOUR
-
Publication number: 20200097480Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.Type: ApplicationFiled: December 6, 2018Publication date: March 26, 2020Applicant: Salesforce.com, Inc.Inventors: Viswanadh Addala, Eric Jacobson, Helen Chan, Sakshi Arora, Brinkal Janani, Dean Moses, John Henton, Adheip Varadarajan, Jan Ove Kristian Olsson, Wenqing Dai
-
Publication number: 20200099696Abstract: Among other things, embodiments of the present disclosure utilize messaging platforms to authenticate users seeking to access data and services offered by computing devices. Other embodiments may be described and/or claimed.Type: ApplicationFiled: September 24, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Joshua ALEXANDER, Seth HOLLOWAY
-
Publication number: 20200097138Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.Type: ApplicationFiled: December 14, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Eric JACOBSON, Michael GONZALEZ, Wayne CHO, Adheip VARADARAJAN, John VOLLMER, Benjamin SNYDER
-
Publication number: 20200097264Abstract: Embodiments of apparatus, systems, and methods are described for creating and configuring a custom mobile application (app), with communities, using a graphical user interface (GUI). The GUI enables selection of a pre-configured template for creating a custom mobile app for a user group of a customer relationship management system or of an existing community. The GUI enables entry of metadata comprising identification of a specific user community of the custom mobile app. The GUI enables selection of a distribution model for the custom mobile app for the specific user community, further allowing entry of additional metadata comprising distribution model parameters and packaging parameters of the app. The GUI enables packaging of the app using the packaging parameters and publishing of the app to an app store using the distribution model parameters. The app becomes accessible from the app store for installation on a mobile device according to the distribution model.Type: ApplicationFiled: November 1, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Steven Holly, Eugene Oksman, Amit Lubovsky, Jenton Lee
-
Publication number: 20200097477Abstract: A user engagement platform may be maintained in association with an application or service. The user engagement platform may be configurable to provide user engagement content to users of the application or service. A request to perform an operation on first user engagement content may be received from an authorized administrator. The first user engagement content may be configurable by the authorized administrator to be automatically provided to users of the application or service in response to occurrence of a first event. The operation may be performed on the first user engagement content. It may be determined that the first event has occurred in association with a first user of the application or service. The first user engagement content may be caused to be displayed on a device of the first user.Type: ApplicationFiled: November 27, 2018Publication date: March 26, 2020Applicant: Salesforce.com, Inc.Inventors: Joseph David Ryan, Adam McCormick Doti, Lila Jane Lancaster Giuili, Justin Zachary Spadea, Ruchi Agarwal, Nithyanandniranjan Chandarraj, Varun Suhas Deshpande
-
Publication number: 20200097139Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.Type: ApplicationFiled: December 14, 2018Publication date: March 26, 2020Applicant: salesforce.com, inc.Inventors: Daniel MCCALL, Sheena Lee, Annie Abrahamian, David Klein
-
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