-
公开(公告)号:US11809386B2
公开(公告)日:2023-11-07
申请号:US17460495
申请日:2021-08-30
Applicant: salesforce.com, inc.
Inventor: Gokcen Iskender , Kadir Ozdemir
CPC classification number: G06F16/211 , G06F16/2379
Abstract: Techniques are disclosed in which a computer system implements schema changes for existing database objects by maintaining a logical name and a current physical name corresponding to an existing database object, where the logical name points to the current physical name. The system receives a schema change request specifying the logical name and format changes for the existing object. The system performs a schema change operation in response to the request, including: creating a new database object having a new physical name, copying and transforming data from the existing object to the new object according to the format changes, mirroring new writes directed to the logical name to both the existing and new objects, and causing the logical name to point to the new physical name instead of the current physical name after completing the copying. The system responds to subsequent queries, specifying the logical name, from the new object.
-
公开(公告)号:US11803537B2
公开(公告)日:2023-10-31
申请号:US16777141
申请日:2020-01-30
Applicant: Salesforce.com, Inc.
Inventor: Prithvi Krishnan Padmanabhan
CPC classification number: G06F16/2379 , G06F16/214 , G06F16/258 , G06F16/27
Abstract: Systems, methods, and apparatuses for implementing an SQL query and filter mechanism for blockchain stored data using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment include operating a blockchain interface to the blockchain on behalf of a plurality of tenants of the host organization, in which each one of the plurality of tenants operate as a participating node with access to the blockchain. The system receives input for adding a plurality of authorized network participants to a declared application, updates a blockchain asset on the blockchain containing metadata for the declared application, deploys an executable install package to each of the plurality of authorized network participants for the declared application, retrieves the metadata for the declared application from the blockchain, and displays GUIs specific to the declared application which are auto generated by the executable install package based on the retrieved metadata.
-
公开(公告)号:USD1002666S1
公开(公告)日:2023-10-24
申请号:US29829229
申请日:2022-03-03
Applicant: salesforce.com, inc.
Designer: Jose Lejin P J
Abstract: The FIGURE is a front view of a display screen or portion thereof with graphical user interface showing the claimed design.
The outer broken lines in the FIGURE show a display screen or portion thereof, and form no part of the claimed design. The other broken lines in the FIGURE show portions of the graphical user interface that form no part of the claimed design.-
公开(公告)号:US11797638B2
公开(公告)日:2023-10-24
申请号:US17249240
申请日:2021-02-24
Applicant: salesforce.com, inc.
Inventor: David Stone , Daniel S. Kim , Jun Gao
IPC: G06F16/958 , G06F3/0482 , G06F8/34 , G06F8/38 , G06F3/0486
CPC classification number: G06F16/958 , G06F3/0482 , G06F8/34 , G06F8/38 , G06F3/0486
Abstract: Database systems and methods are provided for visual design and customization of processes for web applications. A method involves identifying a plurality of configured actions added to an aggregate action component region on a graphical user interface (GUI) display, automatically generating configured code for each of the configured actions in accordance with a respective user configuration of the respective configured action, identifying a user configuration associated with the aggregate action component, automatically generating aggregate action component code configurable to cause a browser application to initiate the configured code for each of the configured actions in parallel in accordance with the user configuration, and automatically generating process flow code including a reference to the aggregate action component code in accordance with a sequence defined for a web page.
-
公开(公告)号:US20230333901A1
公开(公告)日:2023-10-19
申请号:US17659775
申请日:2022-04-19
Applicant: salesforce.com, inc.
Inventor: Arpeet Kale , Shashank Harinath
IPC: G06F9/50
CPC classification number: G06F9/5044 , G06F9/5055 , G06N20/00
Abstract: Techniques are disclosed that pertain to facilitating the execution of machine learning (ML) models. A computer system may implement an ML model layer that permits ML models built using any of a plurality of different ML model frameworks to be submitted without a submitting entity having to define execution logic for a submitted ML model. The computer system may receive, via the ML model layer, configuration metadata for a particular ML model. The computer system may then receive a prediction request from a user to produce a prediction based on the particular ML model. The computer system may produce a prediction based on the particular ML model. As a part of producing that prediction, the computer system may select, in accordance with the received configuration metadata, one of a plurality of types of hardware resources on which to load the particular ML model.
-
公开(公告)号:US20230315814A1
公开(公告)日:2023-10-05
申请号:US18179579
申请日:2023-03-07
Applicant: salesforce.com, inc.
Inventor: Miko Arnab Bose , Robert J. Snell , Mark Francis Movida , Valliappan Annamalai Natarajan , Adam Thielemann Wegel , Matthew Charles Hagenian , Durgesh Singh
CPC classification number: G06F21/00 , G06F21/6245
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for sharing and publishing files. In one aspect, the database system can maintain a user database, a file database and a library. The database system can receive a first request initiated by a first user to share a first file with one or more second users and, responsive to the first request, enable a second set of one or more permissions for each of the second users. The database system also can receive a second request initiated by the first user to publish the first file to the library and, responsive to the second request, publish the first file to the library. The database system additionally can restrict access to the published file based on permissions associated with the library.
-
47.
公开(公告)号:US11775675B2
公开(公告)日:2023-10-03
申请号:US17230310
申请日:2021-04-14
Applicant: salesforce.com, inc.
Inventor: Philippe Riand
IPC: G06F21/62
CPC classification number: G06F21/6245 , G06F21/6218
Abstract: Systems and methods are provided for storing, at a storage device communicatively coupled to a computer, one or more operations to be executed for a web browser. A closed shadow document object model (DOM) may be generated by a component of a web page to be displayed in the web browser using the one or more of the stored operations. The closed shadow DOM may be configured to receive sensitive data or restricted data. The component of the web page that receives the sensitive data or restricted data may instantiate an inline frame (iFrame) with a same domain as the component. The web page to receive the sensitive data or restricted data via the instantiated iFrame may be displayed on a displayed device from an input device communicatively coupled to the computer for a component of the web page.
-
公开(公告)号:US11775435B2
公开(公告)日:2023-10-03
申请号:US17544392
申请日:2021-12-07
Applicant: salesforce.com, inc.
Inventor: Richard Perry Pack, III
IPC: G06F12/08 , G06F12/0831 , G06F9/54 , G06F12/084 , G06F16/00 , H04L67/568
CPC classification number: G06F12/0833 , G06F9/54 , G06F12/084 , G06F16/00 , H04L67/568 , G06F2212/314 , G06F2212/621
Abstract: To deliver up-to-date, coherent user data to applications upon request, the disclosed technology includes systems and methods for caching data and metadata after it has been synchronously loaded—for future retrieval with a page load time close to zero milliseconds. To provide this experience, data needs to be stored as locally to a user as possible, in the cache on the local device or in an edge cache located geographically nearby, for use in responding to requests. Applications which maintain caches of API results can be notified of their invalidation, and can detect the invalidation, propagate the invalidation to any further client tiers with the appropriate derivative type mapping, and refresh their cached values so that clients need not synchronously make the API requests again—ensuring that the client has access to the most up-to-date copy of data as inexpensively as possible—in terms of bandwidth and latency.
-
49.
公开(公告)号:US20230300091A1
公开(公告)日:2023-09-21
申请号:US18321667
申请日:2023-05-22
Applicant: salesforce.com, inc.
Inventor: Owen Winnie Schoppe , David J. Woodward , Brian J. Lonsdorf
IPC: H04L51/02 , G06N20/00 , H04L51/222
CPC classification number: H04L51/02 , G06N20/00 , H04L51/222 , G06F3/0482
Abstract: Disclosed is a system for managing content generated by bots for presentation to a user in association with a chat application. The system receives content items generated by bots monitoring a chat application for display to a user at a user interface (UI). The system provides input based on the received one or more content items and associated contextual information to a trained machine learning (ML) model, and receives, from the trained ML model, for each of the content items, at least one score value based on at least one predicted user response associated with potentially displaying the content item to the user at the UI. The system selects a subset of content items from the received content items based on the received score values and causes a display of this selected subset of content items in addition to a display of content generated by the chat application.
-
公开(公告)号:US20230300077A1
公开(公告)日:2023-09-21
申请号:US17655102
申请日:2022-03-16
Applicant: salesforce.com, Inc.
Inventor: Barrett Weisshaar , Luis Campo Giralte
IPC: H04L47/2475 , H04L9/32 , H04L61/5007 , H04L47/2483
CPC classification number: H04L47/2475 , H04L9/3236 , H04L61/2007 , H04L47/2483 , H04L2209/38
Abstract: In some embodiments, a method stores an executable contract in a ledger. The executable contract is for a test to be performed on a network and includes terms for the test. The method receives an indication of traffic that is received at a network device. It is determined that the traffic is associated with the executable contract that is stored in the ledger based on the terms of the test. The method responds to the network device with a response indicating that the traffic is associated with the executable contract. The network device allows the traffic to be sent to a destination on the network to perform an operation for the test.
-
-
-
-
-
-
-
-
-