-
公开(公告)号:US10212209B2
公开(公告)日:2019-02-19
申请号:US15339688
申请日:2016-10-31
Applicant: salesforce.com, inc.
Inventor: Philip N. Calvin , Brian Zotter , Eric Dorgelo
Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.
-
公开(公告)号:US10210276B2
公开(公告)日:2019-02-19
申请号:US14980464
申请日:2015-12-28
Applicant: salesforce.com, inc.
Inventor: Bhagyashree Shekhawat
Abstract: An on-demand database system that manages graphical representation in web pages may associate a first graphical representation in a first web page with a first event in a library of events. Each of the events in the library of events may be associated with a function. A second graphical representation in the first web page may also be associated with the first event. Based on detecting a triggering of the first event, the database system may cause a function associated with the first event to execute. The first graphical representation and the second graphical representation may be based on execution of the function associated with the first event.
-
公开(公告)号:US10209973B2
公开(公告)日:2019-02-19
申请号:US14488157
申请日:2014-09-16
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.
-
公开(公告)号:US20190052597A1
公开(公告)日:2019-02-14
申请号:US15674945
申请日:2017-08-11
Applicant: salesforce.com, inc.
Inventor: Satish Raghunath , Kartikeya Chandrayana , Shauli Gal
Abstract: Network performance data metrics are gathered and aggregated. A policy engine chooses an optimal selection of networking protocol based on the metrics. Data delivery strategies are applied to a portion of a network to deliver content using the received choice of networking protocol policy optimized by machine learning techniques.
-
875.
公开(公告)号:US20190050432A1
公开(公告)日:2019-02-14
申请号:US16165242
申请日:2018-10-19
Applicant: salesforce.com, inc.
Inventor: Thierry DONNEAU-GOLENCER , Rajan Singh , Madhu Yarlagadda , Corey Hulen , Kenneth C. Nitz , William Scott Mark
IPC: G06F17/30
Abstract: A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the personal data sources. The data extractor and correlator may extract information from unstructured data within the retrieved personal data and correlate the extracted information with previously stored structured data to generate additional structured data. The system may also include a storage device configured to store the previously stored structured data and the additional structured data. A natural language query module may be configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
-
公开(公告)号:US20190050116A1
公开(公告)日:2019-02-14
申请号:US15675455
申请日:2017-08-11
Applicant: salesforce.com, inc.
Inventor: Yuseung KIM , Edward Charles MENGEL, III
IPC: G06F3/0482 , G06F3/0488
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.
-
公开(公告)号:US10203889B2
公开(公告)日:2019-02-12
申请号:US15168870
申请日:2016-05-31
Applicant: salesforce.com, inc.
Inventor: Mark Manasse
Abstract: The technology disclosed includes access to content and encryption key rotation in a multi-generational file system that has a first tier file, and automatically initializes a second tier file accessible using a same path and file name as the first tier file. The disclosed technology includes copying forward blocks of data from the first tier file to the second tier file, and prior to completion of the copying forward, responding to an access request by accessing the second tier file by providing data available from the second tier file that has been copied forward and by following links associated with the holes to access blocks in the first tier file to provide data from the first tier file. The first tier files are encrypted using a first encryption key; and applying a second encryption key to encrypt data in the second tier files during the copying forward and write access.
-
公开(公告)号:US20190042660A1
公开(公告)日:2019-02-07
申请号:US15665934
申请日:2017-08-01
Applicant: Salesforce.com,Inc.
Inventor: Thomas A. Brown , Li Xie
IPC: G06F17/30
Abstract: Techniques and structures to generate tables in a database environment. Data to be included in a data structure is received from an owner tenant. A first table is generated that includes rows of one or more data fields having the received data. Additionally, a second table is generated that includes a plurality of rows having data fields extracted from the first table that are to be shared by one or more non-tenant owners.
-
公开(公告)号:US20190042288A1
公开(公告)日:2019-02-07
申请号:US15883803
申请日:2018-01-30
Applicant: salesforce.com, inc.
Inventor: Raghavendran Hanumantharau , Yoram Tal
CPC classification number: G06F9/4552 , G06F9/45558 , G06F16/2448 , G06F16/2452 , G06F2009/45562 , G06F2009/45595
Abstract: In some database systems, a user device may query for data records using a procedural language extension to structured query language (PL/SQL) call. However, some databases may not be configured to process PL/SQL code. In these cases, a virtual machine may intercept the PL/SQL call, and may transform the call to a format usable by the database. For example, the virtual machine may deconstruct the PL/SQL call to determine the procedural and query functions that comprise the PL/SQL call. The virtual machine may then search a database for non-PL/SQL code snippets that correspond to these determined functions, and may generate non-PL/SQL code (e.g., Java code) that may perform the same functions as the PL/SQL call. The virtual machine, the database, or a combination of the two may execute the non-PL/SQL code to retrieve the data records from the database, and may return the records to the user device.
-
公开(公告)号:US10200487B2
公开(公告)日:2019-02-05
申请号:US15333091
申请日:2016-10-24
Applicant: salesforce.com, inc.
Inventor: Mohamed Arabo , Joshua Schneyer , Jason Schroeder
Abstract: A method comprising of receiving, by a user system that includes at least a processor system having at least one processor and a memory system, a first push notification associated with a first priority level for display on the user system; receiving, by the user system, a second push notification associated with a second priority level for display on the user system, the second priority level being higher than the first priority level; and displaying, by the user system, the second push notification prior to the first push notification based on the first and second priority level.
-
-
-
-
-
-
-
-
-