-
公开(公告)号:US10437635B2
公开(公告)日:2019-10-08
申请号:US15240729
申请日:2016-08-18
Applicant: salesforce.com, inc.
Inventor: Andrew Layman , Adam Bosworth , Tatyana Mamut
Abstract: The disclosed declarative framework implements a machine for multi-step progression of interaction with an entity. The framework is usable for a broad range of applications—providing a simple rule-based authoring tool for specifying elements and components of a complex state machine, including state definitions, state transition triggers, state transition conditions and state transition actions. Case-status states, a first filtering condition, and a count parameter that specifies a limit on a number of times within a time period in excess of which additional events with characteristics that match will be ignored or discarded are usable to determine whether to ignore or process an incoming event—throttling the rate at which certain actions occur. A workflow engine gets loaded with instructions derived from the states and event filtering conditions, for handling incoming machine-generated events. Once defined, the state machine is automatically generated and implemented based on the declarative input provided.
-
公开(公告)号:US10437614B2
公开(公告)日:2019-10-08
申请号:US15874437
申请日:2018-01-18
Applicant: salesforce.com, inc.
Inventor: Joseph Ryan , Yon Aran Rhee , David M. Brady
IPC: G06F9/451 , G06F3/0481 , G06F3/0482 , G06F16/907
Abstract: Disclosed herein are system, method, and computer program product embodiments for designating objects of disparate types as favorites. In an embodiment, a cloud computing platform provides content and applications for a user to utilize for cloud computing. Users are able to designate content, applications, and/or contexts (i.e., a combination of content and applications) as favorites. By storing metadata related to these disparate data types, the cloud computing platform is able to generate an inclusive list of favorite objects that users may utilize to retrieve specific graphical user interfaces. The cloud computing platform is also able to provide specific layout recreation by allowing users to designate a context as a favorite object.
-
公开(公告)号:US20190306008A1
公开(公告)日:2019-10-03
申请号:US15937945
申请日:2018-03-28
Applicant: salesforce.com, inc.
Inventor: Mikhail Chainani , Vijay Devadhar , William Dumaresq , Venkat Chandrasekaran , Jia Chen , Utsavi Benani , Xiaodan Wang
IPC: H04L12/24
Abstract: A system may identify gap events in a change detection stream. When changes in data are transmitted to a downstream system, the system may identify intermittent portions of the transmission where data is missing (e.g., a gap event). In some examples, a gap event may be caused by system maintenance or one or more system errors. After identifying the gap event, the system may bridge the gap event using metadata associated with the gap event. The associated metadata may be transmitted (e.g., via a gap event identification message) to the downstream system, which may prevent the downstream system from experiencing computational inefficiencies due to the gap event.
-
公开(公告)号:US10432635B2
公开(公告)日:2019-10-01
申请号:US16042983
申请日:2018-07-23
Applicant: salesforce.com, inc.
Inventor: John Simone , Fiaz Hossain
IPC: H04L29/06 , G06F16/951 , G06F21/41 , G06F8/20
Abstract: A system and apparatus for enhancing the functionality and utility of an authentication process for web applications is disclosed.
-
公开(公告)号:US20190294423A1
公开(公告)日:2019-09-26
申请号:US16267294
申请日:2019-02-04
Applicant: salesforce.com, inc.
Inventor: Ryan Ellis , Pratima Nambiar , Heather Conklin , Jochem Ferdinand Geerdink , Benjamin James , Wilhelmina Baldwin , Kunal Vyas , Michael Patrick McGinty , Todd Edward Reasinger , Noah Bruce Guyot
Abstract: Private AppExchanges within an on-demand services environment in which multiple tenants have corresponding tenant identifiers (IDs) and the on-demand services environment is provided by an entity separate from the client entities. Access to a listing of apps is provided to a remote device based on a tenant ID associated with the user. The listing of apps for each tenant ID is controlled by an administrative entity associated with each respective tenant ID and. A download request is received from the remote device for a selected app from the listing. The remote device is allowed access only to the listing of apps having a tenant ID corresponding to the tenant ID for the remote device. Download access is granted to the remote device for a selected app in response to the download request. The code for the selected app is transmitted from a storage device to the remote device.
-
公开(公告)号:US10425224B1
公开(公告)日:2019-09-24
申请号:US15638853
申请日:2017-06-30
Applicant: salesforce.com, inc.
Inventor: Prasad Peddada , Taher ElGamal
Abstract: Systems and methods for identify confirmation and transaction security are described. The system transmits to a client computing system an encrypted challenge generated using a public key of an asymmetric key pair and a first partially decrypted challenge generated by applying a first private key fragment of a private key of the asymmetric key pair to the encrypted challenge. The system receives a decrypted challenge generated by applying a second private key fragment of the private key to the encrypted challenge to generate a second partially decrypted challenge, applying a third private key fragment of the private key to the encrypted challenge to generate a third partially decrypted challenge, and combining the first partially decrypted challenge, the second partially decrypted challenge and the third partially decrypted challenge to generate the decrypted challenge. The system uses the decrypted challenge for verification.
-
公开(公告)号:US10423907B2
公开(公告)日:2019-09-24
申请号:US14516941
申请日:2014-10-17
Applicant: salesforce.com, inc.
Inventor: Lei Wang , Billy Ma , Rajan Patel
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for displaying work items according to detected user locations, schedules, and other information. For example, a user's location may be detected by a user device, and work items may be selected for display on the user device. The user may be affiliated with a business organization and the work items may identify business records of the business organization that have associated addresses nearby the user's location and that may be accommodated by the user's schedule. Certain priorities can govern which work items are provided. The work items may be organized as cards of an information deck. The user may interact with and share the cards.
-
公开(公告)号:USD859436S1
公开(公告)日:2019-09-10
申请号:US29678158
申请日:2019-01-25
Applicant: salesforce.com, inc.
Designer: John Earle , Myles Thompson
-
公开(公告)号:US10409808B2
公开(公告)日:2019-09-10
申请号:US14529023
申请日:2014-10-30
Applicant: salesforce.com, inc.
Inventor: Jamie No , Michelle Jowitt , Eugene Li , Theresa Vietvu , Carol Franger
IPC: G06F16/242 , G06F3/0482
Abstract: Techniques and/or mechanisms to provide efficient system metadata management via a user interface (UI) page. In one embodiment, a search string is received via a dialog box of a UI page. Based on the search string, a first list is provided for display in the UI page, the first list including one or more items each representing a respective metadata type of a plurality of metadata types. Based on a focus on a first item of the first list, a second list is displayed in the UI page, the second list including one or more items each representing a respective a metadata management command corresponding to the metadata type represented by the first item. Based on a focus on a second item of the second list, a metadata management command is executed without requiring navigation away from the UI page.
-
公开(公告)号:US10409697B2
公开(公告)日:2019-09-10
申请号:US15440810
申请日:2017-02-23
Applicant: salesforce.com, inc.
Inventor: Bohan Chen , Donald Tam , Jesse Collins , Sheng Qiao , Ted Liu , Youngjin Yu
Abstract: An automated self-healing database system is provided that includes a primary database, an application server that writes data to the primary database and reads data from the primary database when it is available, a standby database that is a replica of the primary database, and a self-healing module (SHM). The SHM can automatically detect unavailability of the primary database, and if the standby database is available, the SHM can automatically enable the standby database as readable and writable, assign the standby database the role of primary database at the primary site to start replicating data to other standby databases, and use a pre-established connection between the application server and the standby database to allow the application server to read data from the standby database and to write data to the standby database resulting in the standby database assuming role of the primary database at the primary site.
-
-
-
-
-
-
-
-
-