Patents Assigned to salesforce.com
  • Publication number: 20210150144
    Abstract: DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR MACHINE LEARNING INTENT CLASSIFICATION. IN VARIOUS EMBODIMENTS, HISTORICAL UTTERANCES PROVIDED BY USERS MAY BE UTILIZED FOR BOT TRAINING. CONTEXT AND PERSONALLY IDENTIFIABLE INFORMATION MAY BE REMOVED FROM THE UTTERANCES. THE UTTERANCES MAY BE ASSOCIATED WITH VECTORS. THE UTTERANCES AND VECTORS MAY BE USED TO DETERMINE RECOMMENDATIONS.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 20, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Anuprit KALE, Weiping Peng, Na Cheng, Rick Lindstrom, Zachary Alexander
  • Publication number: 20210150052
    Abstract: Implementations are described which collect and display through a graphical user interface information pertaining to consent of a person. Information is collected in an order according to legal basis, purpose, type of action, and consent. One or more records that store legal bases for consent are retrieved. A user's selection of a legal basis is accepted. One or more records that store purposes for the legal basis are retrieved. A user's selections of a purpose, a type of action, and a consent value are accepted. Less than all the information is displayed. The user's selection of another type of action is selected. Based on that type of action, a purpose and an indication of a consent value for combinations in a database are displayed.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventor: Stephan Garcia
  • Publication number: 20210152650
    Abstract: DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR AGENT CONTROLLED DATA EXTRACTION FROM SECURE DATA SOURCES TO A MULTI-TENANT CLOUD SYSTEM AN ON-PREMISE AGENT OF A DATA SOURCE MAY RECEIVE COMMUNICATIONS FROM AN OFF-SITE DATA MANAGER. THE AGENT MAY DETERMINE WHETHER TO EXTRACT AND PROVIDE DATA BASED ON THE COMMUNICATIONS. IF THE AGENT EXTRACTS DATA, THE AGENT MAY THEN ACCORDINGLY PUSH DATA OFF-SITE.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 20, 2021
    Applicant: Salesforce.com, Inc.
    Inventor: Ravishankar ARIVAZHAGAN
  • Publication number: 20210149664
    Abstract: A mobile application development environment may be maintained in association with a computing platform. A request to produce a binary of a first mobile application may be processed. The binary and a package configurable to cause the binary to have code-sign credentials associated with a first organization when the binary is uploaded to a mobile application provider may be produced. The binary and the package may be provided to the first organization.
    Type: Application
    Filed: January 28, 2021
    Publication date: May 20, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Claudia BRAK, Steven HOLLY, Brian SIMMONS, Jayal MEHTA, Urvin THAKKAR
  • Publication number: 20210149867
    Abstract: Described herein is a system and method for performing an updating of child records associated with a parent record within the specified time period, wherein the parent record has a value including a sum of values present in the associated child records, wherein a row lock on the child records is obtained, and the update is performed, and wherein such an update does not require a row lock on the associated parent record, wherein the parent record is periodically updated within the specified time period.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 20, 2021
    Applicant: Salesforce.Com, Inc.
    Inventors: Carolyn Leigh GRABILL, Bruno Lucas MONTANER ETCHEVERRY, Alan CARDEL MOLINA, Christopher Albert PETERSON
  • Publication number: 20210149638
    Abstract: A dynamic Scalable Vector Graphics (SVG) system and associated methods are provided for rendering an interactive software-product demonstration presentation for an envisioned software product within a webpage. A script can be executed to digest an exported SVG file by: querying for target objects having particular attributes named in a target format, and/or particular tag names. For each of the target objects, methods are called to modify that target object based on a first found tag name, a first found attribute, and/or contents of the first found attribute. The called methods can be used to manipulate attributes and/or contents of that target object to modify it and generate a manipulated object that includes the outputs of each called method (e.g., appropriate contents to be inserted into the SVG file). The manipulated objects with the appropriate contents can then be inserted into the SVG file to generate a final SVG file.
    Type: Application
    Filed: May 28, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, Inc.
    Inventors: Christopher Daniel McCulloh, Christopher Shawn Corwin
  • Publication number: 20210149656
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing offline capabilities to customizable live applications in a cloud collaboration platform. The cloud collaboration platform may provide offline functions and a data application programming interface to devices connecting to the cloud collaboration platform. The offline capabilities allow devices to store data related to documents and customizable live applications in a local cache. The offline capabilities retrieve data from and store modifications to data within the local cache. The cloud collaboration platform may subsequently process the changes and determine if conflicts arise, resolving conflicts where appropriate and possible. The cloud collaboration platform may then determine a final state for a record, return the final state to the devices, and update the local caches.
    Type: Application
    Filed: January 27, 2021
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventors: Julie TUNG, Rajeev NAYAK, Kevin GIBBS, Bret TAYLOR, Yang SU, Nate BOTWICK, Pedram RAZAVI, Scott GOODFRIEND, Nikrad MAHDI, Andy CHUNG, Drew HAMLIN, Patrick LINEHAN, Sophia WESTWOOD, Lindsey SIMON, Shrey BANGA, Diana BERLIN
  • Publication number: 20210150127
    Abstract: Systems and methods are provided for creating and editing interactive demonstration presentations for an envisioned software product. Images can be placed on a webpage of the interactive demonstration presentation to cover portions of that webpage so that new functionality is displayable on that webpage. For example, a demonstration controller can inject and define one or more rapid components into the webpage. Each rapid component corresponds to a unique area of concern to be modified within the webpage and stores data required to edit and display that rapid component on the webpage.
    Type: Application
    Filed: May 28, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, Inc.
    Inventors: Christopher Daniel McCulloh, Christopher Shawn Corwin
  • Publication number: 20210149640
    Abstract: A mobile application development environment may be maintained in association with a computing platform. A user interface associated with the mobile application development environment may be displayed on a device of a user of the computing platform. A request to produce a binary of a first mobile application may be processed. The binary of the first mobile application may be automatically produced.
    Type: Application
    Filed: June 3, 2020
    Publication date: May 20, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Claudia Brak, Steven Bruce Holly, Brian Simmons, Bing Ge, Jayal Mehta, Urvin Thakkar
  • Publication number: 20210150448
    Abstract: A method and a program management system are described. The program management system enables a user to enter data related to the services and programs offered to a client based on a standardized program management data model.
    Type: Application
    Filed: February 18, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventors: Margaret Elizabeth Gray, Daniel Walton Venor, Tarren James Anderson, Claire Markham, Bethany Breisnes, Scott Thomas Pelak, Willi Watkins, Bharathi Muniswamy, Kelley A. Bevans, Sophia Dias, Ashwin Nitin Mogral, Gagan Puneet Kaur Sandhu, Monica Ramachandran, Jaclene Roshan
  • Publication number: 20210149953
    Abstract: Implementations are described for creating a playlist of excerpts from audio recordings. In one implementation, a selection of a first audio recording for playback by a media player, a selection that identifies a first keyword of interest, and a selection of a user interface element in the media player, are accepted from a user. Data that identifies a first excerpt, from the first audio recording, that includes a mention of the first keyword of interest, is added to a playlist. A selection of a second audio recording for playback and another selection of the user interface element are accepted from the user. Data that identifies a second excerpt, from the second audio recording, that includes a mention of a second keyword of interest, is added to the playlist.
    Type: Application
    Filed: March 27, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventors: Vandit Garg, Anthony Desportes, Brian Truong, James Matt Holland, Lovish Agarwal, Lisa Kaplan, Melanie Krassel, Yuan Wang, Bhupinder Johal, Wenying Yang
  • Publication number: 20210150125
    Abstract: A demonstration serving system and associated methods are provided for creating an interactive demonstration presentation for an envisioned software product. The interactive demonstration presentation for the envisioned software product is a digital artifact that is presented during a presentation to present and demonstrate features of the envisioned software product and how the envisioned software product is to function and operate in response to user interaction with a graphical user interface (GUI) such that the interactive demonstration presentation mimics features, look, and feel of the envisioned software product once it is fully developed without creating custom-made Hypertext Markup Language (HTML), JavaScript and Cascading Style Sheets (CSS) of a real software product.
    Type: Application
    Filed: May 28, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, Inc.
    Inventors: Christopher Shawn Corwin, Christopher Daniel McCulloh
  • Publication number: 20210150263
    Abstract: Machine learning systems and associated methods are provided. A processor comprising at least one neural network can process a captured input image to translate the captured input image into an interactive demonstration presentation for an envisioned software product. The processing can include: automatically recognizing features within the captured input image; extracting the recognized features from the captured input image at the machine learning processor; processing each of the extracted features to determine a corresponding element in a library trained via a machine learning algorithm; and automatically replacing the extracted features from the captured input image with the one or more corresponding files or components to transform the captured input image into the interactive demonstration presentation.
    Type: Application
    Filed: May 28, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, Inc.
    Inventors: Christopher Shawn Corwin, Christopher Daniel McCulloh
  • Publication number: 20210149653
    Abstract: A mobile application development environment may be maintained. A request to publish a mobile application to a mobile application provider may be received from user associated with an organization. Access to an account of the organization for the mobile application provider may be obtained. The mobile application may be automatically provided to the mobile application provider such that the mobile application is indicated as being associated with the account of the organization when the mobile application is provided to customers of the mobile application provider.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Claudia Brak, Steven Holly, Brian Simmons, Bing Ge, Jayal Mehta
  • Publication number: 20210149961
    Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a user-preferred attribute type. An embodiment operates by maintaining user-presented attributes associated with user-presented records, wherein the user-presented attributes comprise one or more user-presented attribute types. After receiving a user-desired attribute of the user-presented attributes, a user-preferred attribute type of the user-presented attribute types is determined based on the user-presented attributes and the user-desired attribute. Thereafter, a new record and associated attribute are to be presented with the new attribute being of the user-preferred type.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventors: Brian J. Lonsdorf, Jessica Lundin, Owen Winne Schoppe, Sönke Rohde, Alan Ross, David James Woodward
  • Publication number: 20210149695
    Abstract: Embodiments of apparatus, systems, and methods are described for creating, arranging, and displaying data mappings between two different data schemas in a graphical user interface (GUI). The GUI allows scaling of a data schema, automatic data sorting and grouping of objects in a schema, dynamic spacing of data mappings in the GUI, and customizable data map transformations to entities of a canonical data model. The GUI can limit the display of objects and fields to those that have been mapped into entity groups. The GUI can display mapped or unmapped fields to facilitate the mapping of additional fields or objects. The GUI displays visual logic connectors between objects and entities to summarize the relationship and number of mappings between the objects and entities. Objects and entities can be expanded and collapsed to show more granular relationship information. Instance-enabled canonical entities can be created to conceptually group fields.
    Type: Application
    Filed: January 29, 2021
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventors: Christopher BILL, Steven Kostrezewski, Sara Flamion
  • Publication number: 20210149850
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for discontinuing the following of records in an on-demand database service environment. In one embodiment, one or more records are identified according to one or more designated criteria. The records are stored in a database. The records are being followed by one or more users in an on-demand database service environment such that updates to the records are capable of being stored as feed items in one or more feed tables in the database. The feed items are capable of being published in an information feed displayed on one or more devices associated with the one or more users. The following of the identified one or more records by the one or more users is discontinued.
    Type: Application
    Filed: December 9, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventor: John Kucera
  • Publication number: 20210149791
    Abstract: A mobile application development environment may be maintained in association with a computing platform. A user interface associated with the mobile application development environment may be displayed on a device of a user of the computing platform. A request to publish a mobile application to a test environment associated with the computing platform via a test channel associated with an application provider may be received from the user via the user interface. A version of the mobile application may be produced. The version of the mobile application may be provided to the mobile application provider.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Claudia BRAK, Steven HOLLY, Brian Simmons, Bing Ge, Jayal Mehta
  • Publication number: 20210150126
    Abstract: A system is provided that can execute one or more scripts to cause a discrepancy resolution processor to be executed on a first exported image file (having a raster-based image format such as PNG), and a second exported image file (having a vector-based image format such as SVG) to programmatically compare, fix, and flag discrepancies or differences between the first exported image file and the second exported image file.
    Type: Application
    Filed: May 28, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, Inc.
    Inventors: Christopher Daniel McCulloh, Christopher Shawn Corwin, Isaac James Heyveld
  • Publication number: 20210149874
    Abstract: Implementations retrieve a first event that published to a first source of events responsive to updating, deleting, or inserting a first record in a database object that stores records relating to consent. The first event is processed. Processing the first event includes storing in an attribute of a second event an identifier for a second record that relates to the first record and that is in a second database object that stores records relating to consent. If the first record was inserted or updated, processing the first event includes storing in an attribute of the second event one or more identifiers and respective values of fields of the first record based on attributes of the first event.
    Type: Application
    Filed: January 30, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventors: Marla Hay, Yvonne Zhou, Yu Chen, Shivan Kaul Sahib