-
公开(公告)号:US10802673B2
公开(公告)日:2020-10-13
申请号:US15675455
申请日:2017-08-11
Applicant: salesforce.com, inc.
Inventor: Yuseung Kim , Edward Charles Mengel, III
IPC: G06F3/0482 , G06F3/0488 , G06F3/0484 , G06T11/20 , G06F16/242
Abstract: Disclosed herein are embodiments for systems and devices implementing methods of accessing databases, which may include displaying graphical representations of data such as in graphs or charts, implementing a GUI to accept selection gestures by way of input devices and allowing selection of multiple data elements on a display. The embodiments may further include mapping selection position data, determining sets of selected data, and generating database queries based on those determined sets. Queries may be transmitted to databases, to retrieve information corresponding to selected elements. Additionally, the retrieved information may be analyzed to produce results, which may be displayed together with the graphs or charts. Various techniques of selection and de-selection for single data elements or multiple data elements may also be provided.
-
公开(公告)号:US20200322288A1
公开(公告)日:2020-10-08
申请号:US16834955
申请日:2020-03-30
Applicant: salesforce.com, inc.
Inventor: Helen Kwong , Benjamin Busjaeger
IPC: H04L12/861
Abstract: Techniques are disclosed relating to handling queues. A server-based platform, in some embodiments, accesses queue information that includes performance attributes for a plurality of queues storing one or more messages corresponding to one or more applications. In some embodiments, the platform assigns, based on the performance attributes, a corresponding set of the plurality of queues to each of a plurality of processing nodes of the platform. In some embodiments, the assigning of a corresponding set of queues to a given one of the plurality of processing nodes causes instantiation of: a first set of one or more dequeuing threads and a second set of one or more processing threads. The dequeuing threads may be executable to dequeue one or more messages stored in the corresponding set of queues. The processing threads may be executable to perform one or more tasks specified in the dequeued one or more messages.
-
公开(公告)号:USD898063S1
公开(公告)日:2020-10-06
申请号:US29678677
申请日:2019-01-30
Applicant: salesforce.com, inc.
-
公开(公告)号:US10798039B2
公开(公告)日:2020-10-06
申请号:US16050594
申请日:2018-07-31
Applicant: salesforce.com, Inc.
Inventor: Brandon Svec
IPC: H04L12/58 , H04L29/12 , H04L12/741
Abstract: A dynamic relay makes real-time decisions about routing to mail transfer agents (MTAs) of email envelopes received by the relay from an SMTP email server. Those decisions can be based on one or more factors, such as MTA respective statuses. They can also be based on information contained in x-header fields provided in the email messages' respective headers (e.g., identifying the individual/entity (or “client”) for whom the email envelope is being generated and/or an IP address of the MTA to select for load balancing or otherwise). This allows, for example, the relay to select among available MTAs for delivery of each message in order to segregate email message traffic for load-balancing and/or based on preferences of specific MTAs for specific clients, or otherwise, while bypassing MTAs that have been blacklisted or are suffering delays.
-
公开(公告)号:US10795954B2
公开(公告)日:2020-10-06
申请号:US15836679
申请日:2017-12-08
Applicant: salesforce.com, inc.
Inventor: Shauli Gal , Satish Raghunath , Kartikeya Chandrayana
IPC: G06F16/9535 , G06F16/9038 , G06F16/242
Abstract: Data analysis is performed through a series of commands that apply functions to an initial scope of data. In a client-server architecture, a data analyst may interact with and view a scope of data through a series of commands. Query formation may be performed at a server to generate reports of data to be presented at the client.
-
公开(公告)号:US10795743B2
公开(公告)日:2020-10-06
申请号:US15985186
申请日:2018-05-21
Applicant: salesforce.com, inc.
Inventor: Abhijit Sur , Charles Hart Isaacs
Abstract: Techniques disclosed herein relate to managing notifications to a user associated with a computing device. The notifications correspond to a response to an indication of an exception condition on the computing device. The response to the exception condition includes a plurality of steps, including computer-implemented steps in which data objects output a plurality of notifications for the user. These notifications are processed by a notification choreographer and used to prepare a unified status communication. The unified status communication is output to the user and depicts information corresponding to a plurality of the notifications.
-
公开(公告)号:US20200302178A1
公开(公告)日:2020-09-24
申请号:US16394964
申请日:2019-04-25
Applicant: salesforce.com, inc.
Inventor: Mingfei Gao , Richard Socher , Caiming Xiong
Abstract: Embodiments described herein provide a two-stage online detection of action start system including a classification module and a localization module. The classification module generates a set of action scores corresponding to a first video frame from the video, based on the first video frame and video frames before the first video frames in the video. Each action score indicating a respective probability that the first video frame contains a respective action class. The localization module is coupled to the classification module for receiving the set of action scores from the classification module and generating an action-agnostic start probability that the first video frame contains an action start. A fusion component is coupled to the localization module and the localization module for generating, based on the set of action scores and the action-agnostic start probability, a set of action-specific start probabilities, each action-specific start probability corresponding to a start of an action belonging to the respective action class.
-
公开(公告)号:US20200293342A1
公开(公告)日:2020-09-17
申请号:US16946051
申请日:2020-06-04
Applicant: salesforce.com, inc.
Inventor: Adam Torman , George Norris , Chris Fox , Douglas Bitting , Jeff Douglas
Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.
-
公开(公告)号:US20200293340A1
公开(公告)日:2020-09-17
申请号:US15929897
申请日:2020-05-28
Applicant: salesforce.com, Inc.
Inventor: Sergio Isaac Koren , Alan Vangpat , William Charles Mortimore, JR. , Ian Glazer
IPC: G06F9/451 , G06F3/0482 , G06F3/0484 , H04L29/06 , H04L12/24
Abstract: Methods and systems are provided for configuring for declaratively configuring a user self-registration process and a user self-registration page process for a particular service provider. A graphical user interface is displayed that includes a plurality of options for declaratively configuring different user self-registration processes and corresponding user self-registration pages for the particular service provider. One of the options can be selected, and a type of identifier and a type of verification process can be specified from different types for each. The type of identifier is associated with a user to be verified as part of the user self-registration process, and can be specified to define how the user is identified and looked-up during the user self-registration process. The type of verification process can define how the user will be verified as part of the user self-registration process.
-
公开(公告)号:US10778718B2
公开(公告)日:2020-09-15
申请号:US15267908
申请日:2016-09-16
Applicant: salesforce.com, inc.
Inventor: Vinayendra Turuvekere Nataraja
Abstract: Some embodiments of the present invention include a method for detecting and preventing phishing and include generating an authentication cookie based on encrypting an authentication token and a time when the authentication token is generated, the authentication cookie to be installed in a user computing system. The method further includes receiving a login request from the user computing system, the login request including login information, the authentication cookie, and a first detection token, decrypting the authentication cookie in the login request to generate a second detection token, and comparing the first detection token with the second detection token to determine whether the login information is compromised.
-
-
-
-
-
-
-
-
-