-
公开(公告)号:US10313347B2
公开(公告)日:2019-06-04
申请号:US14842135
申请日:2015-09-01
Applicant: salesforce.com, Inc.
Inventor: Nick P. Sullivan , Vivek S. Vaidya , Tom A. Chavez
IPC: H04L29/06 , H04L29/08 , G06F16/957
Abstract: Techniques to block unwanted third party calls are disclosed. In various embodiments, an indication is received that third party code included on a web page is attempting to write to the web page content associated with an unauthorized third party call. The unauthorized third party call is blocked. In some embodiments, the unauthorized third party call is blocked by blocking the web page content associated with the unauthorized third party call from being written to the web page.
-
832.
公开(公告)号:US20190163802A1
公开(公告)日:2019-05-30
申请号:US15823949
申请日:2017-11-28
Applicant: salesforce.com, inc.
Inventor: Cameron MacLean
Abstract: System and methods are described for managing references to master data within a multi-tenant architecture associated with an entity. In one implementation, a host database system defines a class of tenants within the multi-tenant architecture. The system designates a first tenant of a plurality of tenants as a master tenant, and defines the remaining tenants of the plurality of tenants as sub-tenants. The system further modifies data objects maintained by the sub-tenants to include references to data maintained by the master tenant.
-
833.
公开(公告)号:US20190163784A1
公开(公告)日:2019-05-30
申请号:US16164167
申请日:2018-10-18
Applicant: salesforce.com, inc.
Inventor: Gary Horen
IPC: G06F17/30
Abstract: The technology disclosed describes database-implemented systems and methods of flexible data processing for controlling follow semantics to manage relationships of database objects in a database system. In some implementations, follow-models can define data content and presentation. The follow-models can be maintained using one or more data objects stored in a database. Follow semantics for a follow-model can be rooted to a database object entity or a database container entity. The follow-models can be differentiated by definition in the follow-models of: data items to select based on the database object entities and/or database container entities being followed, ordering and/or grouping of the data items, and outline data structure and/or data presentation of structured sequences of the data items.
-
公开(公告)号:US20190163459A1
公开(公告)日:2019-05-30
申请号:US15823093
申请日:2017-11-27
Applicant: salesforce.com, inc.
Inventor: ABHISHEK BANGALORE SREENIVASA , ADAM TORMAN , TYLER MONTGOMERY , DOUGLAS BITTING
Abstract: Content deployment systems and methods are provided for integrating and deploying selected content items as part of a specific release. A content publishing engine includes a processor that can execute a release management API that is configured to manage and store a manifest record that specifies release items by API name that are allowed to be part of the specific release. The processor is configured to execute a bulk API that is configured to receive content package objects from a plurality of content sources. For example, the first content source can directly invoke the bulk API to send first content items to the content publishing engine. A filter module can extract selected first content items that are specified in the manifest record for inclusion in the specific release, and add the selected first content items into a release object so that they are included as part of the specific release.
-
公开(公告)号:US20190155938A1
公开(公告)日:2019-05-23
申请号:US16006775
申请日:2018-06-12
Applicant: salesforce.com, inc.
Inventor: Dmytro Kudriavtsev , Pawan Nachnani , Dmytro Kashyn , Binyuan Chen , Satya Venkata Kamuju , Harini Vaidhyanathan , Venkata Muralidhar Tejomurtula , Shouzhong Shi , Ajitesh Jain , Prabhjot Singh
Abstract: In various embodiments, a system of synchronizing data is described. The system may store data associated with a plurality of data vendors. The system may synchronize the stored data with data from a first data vendor. The received data may be parsed by identifying data values indicated by associated metadata, and modifying the data values based on a universal data format. The system may also receive synchronization requests from a user of the service. The synchronization requests may indicate requested data and a list of processing operations. The requested data may correspond to data received from multiple data vendors. The system may perform the list of processing operations and return the data. Accordingly, the system may manage data received from multiple data vendors even if the data vendors have different synchronization conditions and provide the data in different formats. The data may be analyzed and output together to a user.
-
公开(公告)号:US10298582B2
公开(公告)日:2019-05-21
申请号:US15158277
申请日:2016-05-18
Applicant: salesforce.com, inc.
Abstract: Controlling access to sensitive data can be difficult during an application development effort. A developer may not be authorized to see the data that is to be used by the application. Credentials used in a development environment to access development data can require modification when the application is migrated to a deployed environment. Changing the code in the deployed environment increases risks of change induced incidents. The technology disclosed allows for the creation of a named credential object, where the credentials for different environments are stored, and where the named credential object is called by metadata. This allows the promotion of code from a development environment to a deployed environment without changes to code, and without giving access to sensitive data to the developer.
-
公开(公告)号:US20190147068A1
公开(公告)日:2019-05-16
申请号:US15814196
申请日:2017-11-15
Applicant: salesforce.com, inc.
Inventor: PRESTON TUGGLE
Abstract: Database systems and related customization methods are provided. One exemplary method of modifying a database to support a new functionality involves receiving user input indicative of the new functionality from a client device coupled to a network, identifying existing customizations associated with a user of the client device in the database, determining a plurality of different solutions for implementing the new functionality based at least in part on the existing customizations associated with the user, providing a graphical user interface display at the client device including graphical indicia of the plurality of different solutions for implementing the new functionality, and in response to receiving indication of a selected solution of the plurality of different solutions from the client device, automatically instantiating a new customization corresponding to the selected solution in the database.
-
838.
公开(公告)号:US20190141542A1
公开(公告)日:2019-05-09
申请号:US15803557
申请日:2017-11-03
Applicant: salesforce.com, inc.
Inventor: Tejaswini Ganapathi , Satish Raghunath , Shauli Gal
CPC classification number: H04W24/02 , G06N20/00 , H04L41/0823 , H04L41/0893 , H04L41/14 , H04L69/16 , H04W24/08
Abstract: A polytope is generated, based on expert input, in an output parameter space. The polytope constrains network parameters to value ranges that are a subset of possible values represented in the output parameter space. Network traffic data associated with data requests to computer applications based on static policies is collected over a time block. Each static policy in the plurality of static policies comprises parameter values, for network parameters in the set of network parameters, that are constrained to be within the polytope. Machine learning is used to estimate best parameter values for the network parameters that are constrained to be within the polytope. The best parameter values are verified by comparing to parameter values determined from a black box optimization. The best parameter values are propagated to be used by user devices to make new data requests to the computer applications.
-
公开(公告)号:US20190141191A1
公开(公告)日:2019-05-09
申请号:US15803376
申请日:2017-11-03
Applicant: salesforce.com, Inc.
Inventor: Youngjun Kwak , Alan Dawkuan Hwang , Cody Henshaw
Abstract: A method of semiautonomous processing of a conversation on a digital data device includes the steps of receiving, with the digital data device, a communication from a requesting agent, analyzing the communication to discern an intent, determining whether an intent-purposed bot is available for execution on or in connection with the first digital data device to process a said communication of said intent and, if so, upon approval of a responding agent, processing with the bot any of the communication, an interaction of which the communication forms a part, and session of which the interaction forms a part.
-
公开(公告)号:US20190139057A1
公开(公告)日:2019-05-09
申请号:US15803394
申请日:2017-11-03
Applicant: salesforce.com, Inc.
Inventor: Youngjun Kwak , Cody Henshaw , Alan Dawkuan Hwang
Abstract: Sensorized packaging for a retail item includes one or more wireless acceleration, tilt, position or other sensors coupled to a processor to sense changes in position and/or orientation of the item, identify a user device associated with the changes, determine a type of interaction that caused the change, and transmit a signal identifying at least the retail item, the device associated with the change, and the type of interaction. A digital data processor that receives the signal can identify a record associated with the user device and store to that record the object identity and type of interaction.
-
-
-
-
-
-
-
-
-