-
公开(公告)号:US20190205199A1
公开(公告)日:2019-07-04
申请号:US16298285
申请日:2019-03-11
Applicant: salesforce.com, inc.
Inventor: Dmytro Melanchenko
IPC: G06F11/07
CPC classification number: G06F11/0772
Abstract: An alerting system is provided that includes a network of transformation nodes, and state change processors. The transformation nodes include input transformation nodes, output transformation nodes, and intermediate nodes that connect the input and output transformation nodes. Each input transformation node can receive an events stream, and is coupled to one of the output transformation nodes by one or more intermediate transformation nodes. Each transformation node (except the input transformation nodes) can receive state updates from those transformation nodes that it subscribes to. Each output transformation node can generate a check result when stored state information for each of the transformation nodes that the output transformation node subscribes to collectively indicates that the check result should be generated. Each output transformation node is coupled to one of the state change processors that can determine whether the check results should trigger an action, and if so, can then perform an action.
-
公开(公告)号:US20190197086A1
公开(公告)日:2019-06-27
申请号:US15853714
申请日:2017-12-23
Applicant: salesforce.com, inc.
Inventor: Paul Walter Hubenig
CPC classification number: G06F17/18 , G06F17/15 , G06F17/245 , G06F17/2818
Abstract: A binary outcome of an activity is predicted based on samples of the activity. The activity is characterized by features that can take on any of a set of mutually exclusive levels. An initial candidate pool of terms is selected. The terms are feature levels or combinations of feature levels. The candidate terms are used to create two ordered pools of terms, one including terms that are positively predictive and another including terms that are negatively predictive. The terms in each pool are ordered by strength of predictiveness and diversity of predictiveness relative to terms higher in the order. A final set of terms is selected by combining terms from these two pools.
-
公开(公告)号:US20190188288A1
公开(公告)日:2019-06-20
申请号:US15847811
申请日:2017-12-19
Applicant: salesforce.com, inc.
Inventor: Mitchell G. HOLM , Ryan D. WOEBKENBERG , Vinesh MANI
CPC classification number: G06F16/211 , G06F8/30 , G06F8/315 , G06F16/289
Abstract: Implementations of the invention generate a JavaScript Object Notation (JSON) schema for an application programming interface (API) endpoint that is not documented in a machine understandable schema. In one implementation, a plurality of JSON payloads that were successfully requested using a same endpoint are automatically obtained, and a composite payload is automatically created based on the plurality of JSON payloads that were obtained. Then a JSON schema that documents the API endpoint is automatically generated based on the composite payload. The generating comprises for each field of the composite payload, determining whether the field is optional or mandatory based on a number of the data items that are in the composite payload for the field, and determining a data type of the field based on the data items in the composite payload for the field.
-
公开(公告)号:US10325107B2
公开(公告)日:2019-06-18
申请号:US14863034
申请日:2015-09-23
Applicant: salesforce.com, inc.
Inventor: Prasad Peddada , Jeremy Horwitz
Abstract: Some embodiments of the present invention include an apparatus for securing data and include a processor, and one or more stored sequences of instructions which, when executed by the processor, cause the processor to set a data download threshold, encrypt data to be downloaded by a user based on detecting size of the data violating the download threshold such that the user receives encrypted downloaded data, and manage a decryption key used to decrypt the encrypted downloaded data. The decryption key may be deconstructed into “N” key fragments and may be reconstructed using “K” key fragments where “N” is equal to “2K−1”.
-
公开(公告)号:US10324922B2
公开(公告)日:2019-06-18
申请号:US14482691
申请日:2014-09-10
Applicant: salesforce.com, inc.
Inventor: Daron Martin Kallan
Abstract: Disclosed are methods, apparatus, systems, and computer program products for providing a timeline of events regarding a database record in an on-demand database service. In some non-limiting examples, the database record can be stored in a database in a cloud computing environment, and the timeline can display events or interactions related to the database record. Metadata associated with an event or interaction can be used to identify data associated with the event or interaction, and metadata can be used to determine what events or interactions are displayed in the timeline according to filtering parameters. Metadata can also be used to determine a customer satisfaction rating or health-based numeric for the database record.
-
公开(公告)号:US20190182114A1
公开(公告)日:2019-06-13
申请号:US15841099
申请日:2017-12-13
Applicant: salesforce.com, inc.
Inventor: GABRIEL TAVRIDIS , KARTIKEYA CHANDRAYANA , MARIA GARCIA CERDENO , RUSSELL LARSEN , SATISH RAGHUNATH , SHAULI GAL , WOJCIECH KOSZEK
Abstract: A dynamic approach to optimizing configuration of network parameters is presented. By gathering operational contexts and aggregating optimized network performance data against a baseline, a training data set may be generated. Client-side policies are determined, in part, by applying machine learning techniques on the training data set to achieve desired outcomes. Data delivery strategies are compiled at user devices to deliver content using the optimized network configuration values based on the operating contexts.
-
公开(公告)号:US10320822B2
公开(公告)日:2019-06-11
申请号:US15886749
申请日:2018-02-01
Applicant: salesforce.com, inc.
Inventor: Jason Schroeder
Abstract: The technology disclosed relates to identifying and notifying a user of nearby attendees at a mega attendance event who are in user's social graph by comparing the user's social graph to a list of event attendees. The identified attendees can be stratified into social graph tags that annotate, categorize and prioritize other users in the user's social graph. The technology disclosed also relates to identifying and notifying the user of nearby attendees of sessions at the event who meet introduction preferences of the user by finding matches between introduction preference attributes specified by the user and attributes of the attendees provided by the list of event attendees.
-
公开(公告)号:US10318924B2
公开(公告)日:2019-06-11
申请号:US14066241
申请日:2013-10-29
Applicant: salesforce.com, inc.
Inventor: Abraham Adam , Alex Gitelman , Daphne A. Kao , Eric Nash , Harish Bellamane , Michael Tang , Stefan Eberl , Twisha Mehta , Venkatachalam Muthukrishnan
IPC: G06F3/0482 , G06Q10/10 , G06Q10/06
Abstract: Systems and methods are provided for user interface date selectors for historical reports. A user interface outputs a date selector including a calculated dates option, wherein the calculated dates option is based on a date frequency applied to a date range. The user interface receives a selection via the date selector. Dates associated with the selection are identified. The user interface outputs the dates as a preview of a historical report, wherein the dates are output in a chronological order.
-
公开(公告)号:US20190173760A1
公开(公告)日:2019-06-06
申请号:US16273150
申请日:2019-02-12
Applicant: salesforce.com, inc.
Inventor: Shauli Gal , Satish Raghunath , Kartikeya Chandrayana , Tejaswini Ganapathi
CPC classification number: H04L41/0893 , H04L41/046 , H04L43/16 , H04L67/02 , H04L67/28 , H04L67/2833 , H04L69/16
Abstract: An adaptive multi-phase approach to estimating network parameters is presented. By gathering and aggregating raw network traffic data and comparing against default network parameters, a training data set may be generated. A black box optimization may be used in tandem with a supervised learning algorithm to bias towards better choices and eventually pick network parameters which optimize performance. Data delivery strategies are applied to deliver content using the optimized network policies based on the estimated parameters.
-
公开(公告)号:US20190171544A1
公开(公告)日:2019-06-06
申请号:US16271210
申请日:2019-02-08
Applicant: Salesforce.com, Inc.
Inventor: Sergey GORBATY
CPC classification number: G06F11/36 , G06F9/45508 , G06F21/577
Abstract: Computer program, methods, and systems for code modification of a programming language platform and a software application in an intermediate language at different times are disclosed. The methods and system may modify a portion of the programming language platform in the intermediate language at a first time to alter a functionality of or add a new functionality to the programming language platform; and may modify the software application in the intermediate language at a second time different from the first time, where the software application may be modified based on a runtime analysis rule that uses the altered or added new functionality of the programming language platform. The modified programming language platform may be included in a first package, and the modified software application may be included in a second package, and executed on the modified programming language platform.
-
-
-
-
-
-
-
-
-