Patents Assigned to salesforce.com
  • Publication number: 20200098019
    Abstract: An information exchange environment may be maintained. The information exchange environment may be configurable to allow users of an application or service to exchange suggestion data with product development. A user interface may be displayed on a device of a first user of the application or service. A request from the first user to submit first suggestion data may be processed. The first suggestion data may be classified. The first suggestion data may be provided to a first product development entity.
    Type: Application
    Filed: December 10, 2018
    Publication date: March 26, 2020
    Applicant: Salesforce.com, Inc.
    Inventors: Adam McCormick Doti, Carly Berman, Jennifer Sacks, Daniel Everett Jemiolo, Kristen Engelhardt
  • Publication number: 20200097480
    Abstract: 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: Application
    Filed: December 6, 2018
    Publication date: March 26, 2020
    Applicant: 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: 20200097477
    Abstract: 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: Application
    Filed: November 27, 2018
    Publication date: March 26, 2020
    Applicant: 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: 20200097264
    Abstract: 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: Application
    Filed: November 1, 2018
    Publication date: March 26, 2020
    Applicant: salesforce.com, inc.
    Inventors: Steven Holly, Eugene Oksman, Amit Lubovsky, Jenton Lee
  • Publication number: 20200099682
    Abstract: Embodiments of the present disclosure relate to authenticating user communication sessions. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Applicant: salesforce.com, inc.
    Inventors: Joshua ALEXANDER, Seth Holloway
  • Publication number: 20200097140
    Abstract: 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: Application
    Filed: December 14, 2018
    Publication date: March 26, 2020
    Applicant: salesforce.com, inc.
    Inventors: Daniel MCCALL, Sheena Lee, Annie Abrahamian, David Klein, Mike Rosenbaum
  • Publication number: 20200097873
    Abstract: 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: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Applicant: salesforce.com, inc.
    Inventors: Elizabeth DEGROOT, Eric LOPEZ
  • Publication number: 20200097149
    Abstract: A system and method to display Personal Information Management (PIM) application content in one or more PIM application display panes of a graphical user interface (GUI). Some portion of the displayed RIM application content is selected for which to obtain one or more insights. The system obtains PIM application context data relating to selected PIM application content and generates the one or more insights to display in a context-specific display pane based on the received PIM application context data. The generated one or more insights is then displayed in the context-specific display pane.
    Type: Application
    Filed: June 20, 2019
    Publication date: March 26, 2020
    Applicant: salesforce.com, inc.
    Inventors: Melissa Ann O'Kane, Sriram Venkata Krishnan Iyer, Daniel Tafner McGarry, Douglas M. Lowder, Zachary Cohen, Elias Yates Andrew, Anthony J. Annuzzi, Allyson Paige O'Malley, Emily Schwartzman, Christopher Thomas Sellinger
  • Publication number: 20200097303
    Abstract: A system and method to access one or more insights to display in a context-specific display pane based on PIM application context data, filter the one or more insights to display in the context-specific display pane, and display the filtered one or more insights in the context-specific display pane.
    Type: Application
    Filed: June 20, 2019
    Publication date: March 26, 2020
    Applicant: 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: 20200098275
    Abstract: 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: Application
    Filed: December 3, 2018
    Publication date: March 26, 2020
    Applicant: Salesforce.com, Inc.
    Inventors: Adam McCormick Doti, Cameron Reynolds-Flatt, Samantha Ready, Adam Torman
  • Publication number: 20200097137
    Abstract: 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: Application
    Filed: December 14, 2018
    Publication date: March 26, 2020
    Applicant: 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, Mike Rosenbaum
  • Publication number: 20200099696
    Abstract: 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: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Applicant: salesforce.com, inc.
    Inventors: Joshua ALEXANDER, Seth HOLLOWAY
  • Patent number: 10599454
    Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic validation workflows. One exemplary method involves a server of a database system receiving a graphical representation of a validation process from a client device coupled to a network, converting the graphical representation of the validation process into validation code, and storing the validation code at the database system in association with a database object type. Thereafter, the validation process is performed with respect to an instance of the database object type using the validation code in response to an action with respect to the instance of the database object type in a database of the database system. The action triggering the validation process can be based on user-configurable triggering criteria, and the validation process may generate user-configurable notifications based on one or more field values of the database object instance.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: March 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Samuel William Bailey
  • Patent number: 10601997
    Abstract: A method of semiautonomous processing of a conversation on a digital data device includes the steps of receiving, with the digital data device, a communication from a requesting agent, analyzing the communication to discern an intent, determining whether an intent-purposed bot is available for execution on or in connection with the first digital data device to process a said communication of said intent and, if so, upon approval of a responding agent, processing with the bot any of the communication, an interaction of which the communication forms a part, and session of which the interaction forms a part.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: March 24, 2020
    Assignee: salesforce.com, inc.
    Inventors: Youngjun Kwak, Alan Dawkuan Hwang, Cody Henshaw
  • Patent number: 10599654
    Abstract: A method and a system for determining unique counts of events from a stream of events are described. One or more sets of events are defined. A set is defined based on one or more parameters including a set type and zero or more set qualifiers. When an event occurs information related to the event is obtained and used to create a Hbase row key. The Hbase row key includes the set type, associated set qualifiers and a set member qualifier. The Hbase row key is added to the Hbase table when the Hbase row key is not already included in the Hbase table.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: March 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Gary Horen
  • Patent number: 10599755
    Abstract: Methods and systems are provided for automatically correcting escaping functions in a module of page rendering code. The method includes: providing an HTML escaping schema and a script escaping schema; identifying a first character sequence having a first escaping function; determining whether the first character sequence is coded in HTML or coded as a scripted element; correcting the first escaping function using the HTML escaping schema if the first character sequence is coded in HTML; and correcting the first escaping function using the script escaping schema if the first character sequence is coded as a scripted element.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: March 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Steven Lawrance
  • Patent number: 10601739
    Abstract: Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation. The message context data is indicative of context of a conversation taking place during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: March 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Dipak Patil
  • Patent number: 10599683
    Abstract: Disclosed are some examples of systems, apparatus, methods and storage media for creating groups in a social networking database system, and more specifically, to creating groups based on network feed items. In some implementations, a database system is capable of maintaining a database including data associated with a plurality of users and groups to which the users can be subscribed. The system is configurable to provide a feed for display to a first user, and to receive input entered in a publication field by the first user. The system is configurable to create a feed item for display to the first user and to at least one second user based on the received input. The system is configurable to receive second input associated with the feed item from the second user. The system is additionally configurable to provide a selectable user interface (UI) element for display to the first user.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: March 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Ashok Gadamsetty
  • Patent number: 10594815
    Abstract: Systems and methods are disclosed for managing transmissions of notifications to user devices. A method can include determining that an event has occurred that requires a user notification. User and device characteristics are analyzed to determine that a single user device is currently in active use. The user notification is transmitted to the user device that has been determined to be in active use.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: March 17, 2020
    Assignee: salesforce.com, inc.
    Inventor: Amool Gupta
  • Patent number: 10592353
    Abstract: Systems and methods are provided for performing a point-in-time restore of data of a first tenant of a multitenanted database system. Metadata can be located to identify an archival version of first data of the first tenant stored in immutable storage of the database system. The archival version includes a most recently committed version of each datum prior to a first point in time. By using the metadata, a restore reference set is mapped into a target database instance of the database system. The mapping can be performed when all existing data for a tenant is to be the archival version, and where versions of data and records committed after the point in time are not available to the target database instance.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: March 17, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jameison Bear Martin, Nathaniel Wyatt, Patrick James Helland, Thomas Fanghaenel, Terry Chong, Subho Sanjay Chatterjee