-
公开(公告)号:US20210303335A1
公开(公告)日:2021-09-30
申请号:US17347108
申请日:2021-06-14
Applicant: salesforce.com, inc.
Inventor: Jason Foreman , Wesley Peter
Abstract: Techniques are disclosed relating to the execution of a set of program instructions in the background. A parent environment of an application executing on a computer system may receive a request from a first child environment within the parent environment to execute a set of program instructions. The first child environment does not permit the set of program instructions to be executed within the first child environment while the application is backgrounded. In response to the request, the parent environment may spawn a second child environment within the parent environment that permits the set of program instructions to be executed while the application is backgrounded. The parent environment may cause the set of program instructions to be executed within the second child environment and may return a result of the executing to the first child environment.
-
公开(公告)号:US11132383B2
公开(公告)日:2021-09-28
申请号:US15885512
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Xiaodan Wang , Mikhail Chainani , Alan Arbizu , Ashwini Bijwe
IPC: G06F16/27 , G06F16/22 , G06F16/2453
Abstract: Techniques are disclosed relating to processing data stored within database tables in a parallelized manner. In various embodiments, a computer system maintains a database having a database table storing data for a plurality of tenants and an index structure storing indexes for accessing data stored in the database table. In some embodiments, the computer system receives, from a particular tenant, a request to perform a task that includes operating on particular data. In some embodiments, the computer system determines a portion of the index structure corresponding to the particular tenant and divides a range of indexes within that portion into a plurality of index sub-ranges. In various embodiments, the computer system processes portions of the task in parallel by determining an index sub-range for each of a plurality of threads and causing each of the threads to operate on a portion of the particular data specified by its index sub-range.
-
公开(公告)号:US11132354B2
公开(公告)日:2021-09-28
申请号:US16235300
申请日:2018-12-28
Applicant: salesforce.com, inc.
Inventor: Seth John White
IPC: G06F16/20 , G06F16/23 , G06F16/11 , G06F16/951
Abstract: Embodiments regard maintaining data consistency between transactional and non-transactional data stores. Embodiments may include receiving a request to archive a set of data stored in a first data store, recording a high water mark in the first data store for the set of data, and archiving the set of data. Archiving the set of data may include copying the set of data into a second data store and inserting a high water mark for the set of data in the first data store and the second data store. Embodiments may further include updating a reference high water mark upon successful completion of operations for the archiving of the data, the reference high water mark representing completion of a last successful archive operation, and, upon receiving a query for requested data contained in the first or second data store, determining whether to allow viewing of the requested data based at least in part on a current value of the reference high water mark.
-
公开(公告)号:US11132337B2
公开(公告)日:2021-09-28
申请号:US16653545
申请日:2019-10-15
Applicant: salesforce.com, inc.
Inventor: Brian Brechbuhl , Daniel Wilson , Douglas R. G. White , Jerry W. Richardson , Zach Franken , Kelson Morgan Jones , Elena Carter , Christopher Dalzell , David Adam Randall
IPC: G06F16/17 , H04L29/08 , G06F16/176 , G06F16/11
Abstract: A document object may be transmitted to a plurality of user devices. The document object may include at least one field for display of a content object of a group of content objects. The field may be associated with an identifier corresponding to the group of content objects. When the document object is accessed, then the access may trigger a request to a server, which may select a content object of the group of content objects using a content object identification function. The content object identification function may be dynamically updated based at least in part on the document object being accessed by one or more of the plurality of user devices. Responsive to the request, a unique content object identifier corresponding to the selected content object may be transmitted to the user device and displayed at the accessed document object.
-
公开(公告)号:USD931312S1
公开(公告)日:2021-09-21
申请号:US29678860
申请日:2019-01-31
Applicant: Salesforce.com, Inc.
Designer: Adam McCormick Doti , Cameron Reynolds-Flatt
-
406.
公开(公告)号:US11128624B2
公开(公告)日:2021-09-21
申请号:US16140410
申请日:2018-09-24
Applicant: salesforce.com, inc.
Inventor: Albert Wijaya , Benjamin Chu , William Charles Mortimore, Jr. , Ian Glazer , Matthew Bahrenburg , Prashanth Mahalingam Ganesan , Puneet Dhaliwal
Abstract: Systems, methods, and apparatuses for implementing authentication of a user login to an external website from a community in a cloud based computing environment. An exemplary system having at least a processor and a memory therein includes means for identifying a first domain where a user is to be allowed to login to an external web page hosted thereon, and means for connecting the external web page with a community of a cloud computing environment hosted on a second domain different than the identified first domain, the connecting means handling how the connected community authenticates the user when the user logs into the external web page and providing one of a plurality of login experiences for the user based on conditions determined at run time.
-
公开(公告)号:US11126634B2
公开(公告)日:2021-09-21
申请号:US16211527
申请日:2018-12-06
Applicant: Salesforce.com, Inc.
Inventor: Viswanadh Addala , Eric Jacobson , Helen Chan , Sakshi Arora , Brinkal Janani , Dean Moses , John Henton , Adheip Varadarajan , Jan Ove Kristian Olsson , Wenqing Dai
IPC: G06F16/00 , G06F16/25 , G06F3/0484 , G06F16/26 , G06F16/21 , G06F40/106 , G06F16/957 , G06Q30/00 , G06F3/0486
Abstract: An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.
-
公开(公告)号:US11126630B2
公开(公告)日:2021-09-21
申请号:US15973377
申请日:2018-05-07
Applicant: salesforce.com, inc.
Inventor: Swapnil Sanjay Kulkarni
IPC: G06F16/2457 , G06F16/248 , G06F16/9535 , G06F3/0486 , G06F3/0483 , G06F3/0482
Abstract: A client device receives search queries and displays via a user interface, search results representing a set of the records based on the search queries. The client device monitors implicit user interactions with search query terms and records displayed in response to various search queries, for example, implicit user interactions representing movements of cursor on the portion of user interface displaying a particular record. The client device receives a partial search query. Partial search results representing a set of the records based on the partial search query are determined for display via the user interface. The relevance score for each record is determined based on implicit user interactions associated with past search queries. The partial search results are ranked based on the relevance scores and displayed by the client device according to the ranked order.
-
公开(公告)号:US11126603B2
公开(公告)日:2021-09-21
申请号:US16694676
申请日:2019-11-25
Applicant: salesforce.com, inc.
Inventor: Boris Milrud
Abstract: Systems and techniques are disclosed relating to management of a database. A method may include maintaining, by a computer system, a multi-tenant database operable to store a plurality of objects. Each object may be capable of including up to a maximum potential number of definable fields. Each field may have an associated index number that has been assigned sequentially. The method may include receiving user-defined data values for a subset of the maximum potential number of fields of a particular object, and storing, for the particular object, a boundary value indicating a range of index values that have been defined for the particular object. The method may further include, in response to determining that the particular object has been accessed, selectively processing a number of fields of the particular object. The number of fields may be determined based on the stored boundary value for the particular object.
-
公开(公告)号:US20210286369A1
公开(公告)日:2021-09-16
申请号:US17332756
申请日:2021-05-27
Applicant: salesforce.com, inc.
Inventor: Chih-Yao Ma , Caiming Xiong
Abstract: An agent for navigating a mobile automated system is disclosed herein. The navigation agent receives a navigation instruction and visual information for one or more observed images. The navigation agent is provided or equipped with self-awareness, which provides or supports the following abilities: identifying which direction to go or proceed by determining the part of the instruction that corresponds to the observed images (visual grounding), and identifying which part of the instruction has been completed or ongoing and which part is potentially needed for the next action selection (textual grounding). In some embodiments, the navigation agent applies regularization to ensures that the grounded instruction can correctly be used to estimate the progress made towards the navigation goal (progress monitoring).
-
-
-
-
-
-
-
-
-