Patents Assigned to salesforce.com
  • Patent number: 11429714
    Abstract: A method of operating a privacy management system for managing personal data includes receiving a first input indicative of a first user activity in accessing personal data stored within a memory element. The method also includes creating an activity model based on the first input. The activity model is indicative of typical activity in accessing personal data stored in the memory element. The method further includes receiving a second input indicative of a second user activity in accessing personal data stored within the memory element. Also, the method includes recognizing, according to the activity model, the second user activity as being anomalous to the typical activity in accessing personal data stored in the memory element. Moreover, the method includes generating, as a result of recognizing the second user activity as being anomalous, a command that causes at least one of the client devices to perform an anomaly corrective action.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: August 30, 2022
    Assignee: salesforce.com, inc.
    Inventors: Christian Meyer, Chris Lawrence
  • Patent number: 11431696
    Abstract: Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment are described herein.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 30, 2022
    Assignee: salesforce.com, inc.
    Inventors: Prithvi Krishnan Padmanabhan, Sriram Gopalan, Venkata Sarath Maddali, Darpan Dhamija, Jyoti Raj
  • Patent number: 11431789
    Abstract: CDN traffic is optimized using an edge gateway to measure response times for sending a content request to a region and receiving the requested content at the edge gateway. Content requests from user devices may be routed to candidate regions in the CDN system by the edge gateway based on historical response time measurements.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: August 30, 2022
    Assignee: salesforce.com, inc.
    Inventors: Jeremiah David Brazeau, Christopher David Boran
  • Patent number: 11429577
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating performance simulation and cost-benefit analysis for performance factors for web products in database systems according to one embodiment. In one embodiment and by way of example, a method includes analyzing statistics associated with performance of delivery of contents associated with a web product, where the contents are delivered using one or more delivery platforms and one or more device types over one or more networks, and computing costs and benefits of adjusting one or more performance factors to enhance performance of the web product based on one or more metrics associated with the delivery platforms and the one or more device types.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: August 30, 2022
    Assignee: Salesforce.com, Inc.
    Inventors: Billy Ma, Jiten Oswal
  • Patent number: 11431693
    Abstract: Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment are described herein.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: August 30, 2022
    Assignee: salesforce.com, inc.
    Inventor: Prithvi Krishnan Padmanabhan
  • Publication number: 20220272415
    Abstract: A method and apparatus for generating a presentation including a device demonstration including a user interface for receiving a first user command defining a parent record including a presentation element, a first client record including the first device, and the first input, and a second client record including the second device and the second input; the user input further configured for receiving a first display command and a second display command, and a processor for generating a user interface having a first view configured including the first video content within a first graphic associated with the first device and the presentation element and coupling the first view to a display device, the processor further configured for generating a second view including the second video content within a second graphic associated with the second external device and coupling the second view to the display device.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Applicant: salesforce.com, inc.
    Inventors: Mathew Kwok, Jonathan Day
  • Publication number: 20220269406
    Abstract: A system to control navigation of graphical user interface (GUI) panels on a web page includes a processor and a storage medium that stores instructions that are configurable to cause the processor to perform a method of navigating the GUI panels. The method controls display of a web page having GUI panels, and receives input associated with a command to change focus away from a first GUI panel. The input is generated in response to selection of an assigned keyboard key, selection of an assigned combination of keyboard keys, or selection of an assigned sequence of keyboard keys by a user. In response to receiving the input, a second GUI panel is identified, and focus is switched from the first GUI panel to the second GUI panel.
    Type: Application
    Filed: February 22, 2021
    Publication date: August 25, 2022
    Applicant: salesforce.com, Inc.
    Inventors: Sakhi Aggrawal, Alain Orbino, Cordelia McGee-Tubb, Jesse Hausler
  • Publication number: 20220269738
    Abstract: Database systems and methods are provided for visual design and customization of processes for web applications. A method involves identifying a plurality of configured actions added to an aggregate action component region on a graphical user interface (GUI) display, automatically generating configured code for each of the configured actions in accordance with a respective user configuration of the respective configured action, identifying a user configuration associated with the aggregate action component, automatically generating aggregate action component code configurable to cause a browser application to initiate the configured code for each of the configured actions in parallel in accordance with the user configuration, and automatically generating process flow code including a reference to the aggregate action component code in accordance with a sequence defined for a web page.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Applicant: salesforce.com, inc.
    Inventors: David Stone, Daniel S. Kim, Jun Gao
  • Patent number: 11425132
    Abstract: 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: Grant
    Filed: December 3, 2018
    Date of Patent: August 23, 2022
    Assignee: Salesforce.com, Inc.
    Inventors: Rafael Kabesa, Samantha Ready, Douglas Bitting, Matthew Bahrenburg, Sathish Raghunathan
  • Patent number: 11425019
    Abstract: A data-driven approach to network performance diagnosis and root-cause analysis is presented. By collecting and aggregating data attribute values across multiple components of a content delivery system and comparing against baselines for points of inspection, network performance diagnosis and root-cause analysis may be prioritized based on impact on content delivery. Recommended courses of action may be determined and provided based on the tracked network performance analysis at diagnosis points.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: August 23, 2022
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
  • Patent number: 11425130
    Abstract: A plurality of permissions associated with the on-demand computing services environment may be identified. Each of the permissions may identify a respective one or more actions permitted to be performed within the on-demand computing services environment. Each of the permissions may be granted to a respective one or more user accounts within the on-demand computing services environment. A degree of overlap between a first group of the user accounts granted a first one of the permissions and a second group of the user accounts granted a second one of the permissions may be determined. When the degree of overlap exceeds a designated threshold, a designated permission set that includes the first permission and the second permission may be created.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: August 23, 2022
    Assignee: Salesforce.com, Inc.
    Inventors: Freeman Parks, Ryan D. Woebkenberg
  • Patent number: 11422894
    Abstract: Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: August 23, 2022
    Assignee: salesforce.com, inc.
    Inventor: Mark F. Wilding
  • Patent number: 11425088
    Abstract: A CDN traffic is optimized by a client-side system that maps the servers in the CDN system. Content requests from client devices for domain names are forwarded to servers in the CDN system that may be selected from the map to prevent a cache miss in the a server for a particular request for content.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: August 23, 2022
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Patent number: 11416211
    Abstract: Computing systems, database systems, and related conversational updating methods are provided for dynamically updating graphical user interfaces responsive to conversational user inputs received via a chatbot or other conversational interactions with a user.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: August 16, 2022
    Assignee: salesforce.com, inc.
    Inventors: Alan Molina, Carlos Jimenez, Chaitanya Malla
  • Patent number: 11416476
    Abstract: Implementations store an event associated with a topic in a database to allow for the event to be transmitted in order with respect to other events associated with the topic which are stored in the database. A commit of a transaction is performed that includes inserting the event's payload in a record in a database object. After the commit, a field for the record is updated with an identifier of the commit. The identifier and identifiers of other commits of other transactions on the database indicate ordering of the commit with respect to the other commits. Another field of another record is updated based on the identifier and a last stored value such that the payloads of the event and of the other events are retrievable to be transmitted in an order based on the value of the other field and values of other fields of other records.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: August 16, 2022
    Assignee: salesforce.com, inc.
    Inventors: Sivananda Reddy Thummala Abbigari, Lawrence Eugenio McAlpin, Vikram Kommaraju, Pulkit Mehta, Alexey Syomichev, Soumen Bandyopadhyay
  • Patent number: 11416677
    Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic resources. One exemplary method involves generating a graphical representation of a document on a client device communicatively coupled to the server over a network, receiving indication to add a form to the document, generating one or more graphical user interface elements manipulable to define one or more fields of the form within the graphical representation of the document in response to the indication, receiving metadata defining the one or more fields of the form via the one or more graphical user interface elements, and storing the metadata defining the one or more fields of the form in a database in association with a document object corresponding to the document.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: August 16, 2022
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Wallace, Neil Brady, Tomasz Piotr Parzadka, Corey Pitzo, Andrew Bostock, Jillian Wilschke, Mariah Mathews
  • Patent number: 11416688
    Abstract: Embodiments described in this disclosure illustrate the use of self-/semi supervised approaches for label-efficient DST in task-oriented dialogue systems. Conversational behavior is modeled by next response generation and turn utterance generation tasks. Prediction consistency is strengthened by augmenting data with stochastic word dropout and label guessing. Experimental results show that by exploiting self-supervision the joint goal accuracy can be boosted with limited labeled data.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: August 16, 2022
    Assignee: salesforce.com, inc.
    Inventors: Chien-Sheng Wu, Chu Hong Hoi, Caiming Xiong
  • Patent number: 11418473
    Abstract: A method for managing a user's email subscriptions has been developed. The method provides a user interface (UI) to the user that allows the user to view and select multiple stand-alone components across multiple dashboard displays for an email subscription to an email address. The user's selections are received via the UI and include one or more stand-alone components from a first dashboard display and one or more stand-alone components from a second dashboard display in the email subscription. The first dashboard display is not the same was the second dashboard display. A display of each of the subscribed stand-alone components is rendered periodically based on the user's preference. The rendered displays are combined into a single email message that is sent to the email address upon completion of the rendering of the displays.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: August 16, 2022
    Assignee: salesforce.com, inc.
    Inventors: Dylan Thom, Ryoji Osawa, Pragya Anand
  • Patent number: 11416747
    Abstract: A method of classifying three-dimensional (3D) data includes receiving three-dimensional (3D) data and processing the 3D data using a neural network that includes a plurality of subnetworks arranged in a sequence and the data is processed through each of the subnetworks. Each of the subnetworks is configured to receive an output generated by a preceding subnetwork in the sequence, process the output through a plurality of parallel 3D convolution layer paths of varying convolution volume, process the output through a parallel pooling path, and concatenate output of the 3D convolution layer paths and the pooling path to generate an output representation from each of the subnetworks. Following processing the data through the subnetworks, the method includes processing the output of a last one of the subnetworks in the sequence through a vertical pooling layer to generate an output and classifying the received 3D data based upon the generated output.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: August 16, 2022
    Assignee: salesforce.com, inc.
    Inventors: Richard Socher, Caiming Xiong, Kai Sheng Tai
  • Patent number: 11416830
    Abstract: 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: Grant
    Filed: September 25, 2018
    Date of Patent: August 16, 2022
    Assignee: salesforce.com, inc.
    Inventor: Nirav Doctor