-
公开(公告)号:US20240143807A1
公开(公告)日:2024-05-02
申请号:US17974371
申请日:2022-10-26
Applicant: Salesforce, Inc.
Inventor: Prabhjot Singh
IPC: G06F21/62
CPC classification number: G06F21/6218
Abstract: Execution of client code in a shared infrastructure comprises instantiating a container manager to manage containers and routers configured to receive calls requesting execution of the client code. The container manager pre-initializes a plurality of containers and registered the containers in a database to indicate that the plurality of containers are available. A router receives a call to execute the client code and selects an available first container identified in the database. The call is routed to the selected container and the status of the container is updated to in-use to prevent another router from selecting the container. Responsive to the selected container processing the call, the router receives a response from the container and returns the response to the caller. The containers then marked for deletion in the database. The container manager then deletes any of the containers marked for deletion to prevent the containers from processing subsequent calls.
-
公开(公告)号:US20240143266A1
公开(公告)日:2024-05-02
申请号:US18411428
申请日:2024-01-12
Applicant: Salesforce, Inc.
Inventor: Noah Weiss , Anna Niess , Kevin Marshall , Katie Steigman , Dolapo Falola
IPC: G06F3/14 , G06F40/169 , H04L65/401 , H04L65/403
CPC classification number: G06F3/1454 , G06F40/169 , H04L65/4015 , H04L65/403
Abstract: A system, method, and computer-readable media for persisting an annotated screen share within a group-based communication system are provided. A screen share may be received from a sharing user within a synchronous multimedia collaboration session. The screen share may be transmitted to viewing users for display. A viewing user may submit an annotation for the screen share. A sharing or viewing user may then submit a request to save the annotated screen share. The annotated screen share may be automatically persisted in association with the synchronous multimedia collaboration session.
-
公开(公告)号:US11971712B2
公开(公告)日:2024-04-30
申请号:US17332756
申请日:2021-05-27
Applicant: Salesforce, Inc.
Inventor: Chih-Yao Ma , Caiming Xiong
IPC: G05D1/00 , B25J9/00 , B25J9/16 , G05D1/02 , G06F3/16 , G06N3/02 , G06N3/08 , G06N20/00 , G06V10/44 , G06V10/764 , G06V10/80 , G06V10/82 , G06V20/10
CPC classification number: G05D1/0016 , B25J9/0003 , B25J9/1697 , G05D1/0221 , G06F3/167 , G06N3/02 , G06N3/08 , G06N20/00 , G06V10/454 , G06V10/764 , G06V10/811 , G06V10/82 , G06V20/10
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).
-
公开(公告)号:US20240129319A1
公开(公告)日:2024-04-18
申请号:US18493615
申请日:2023-10-24
Applicant: Salesforce, Inc.
Inventor: Meagan Gamache , Diogenes Brito , Buster Benson , Kefan Xie , Paul Matthew Jennings , Christopher Sullivan , Benjamin William Scholey Redman
IPC: H04L9/40
CPC classification number: H04L63/104 , H04L63/0853 , H04L67/53
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved, more efficient, and more stable system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to selectively grant to third party applications permissions to access group-based communication objects of a group-based communication system. The apparatus and system further enable client devices to selectively grant to third party applications permissions to take specific actions with regards to the group-based communication objects within the system. To accomplish the improvements, the disclosed systems, apparatuses, and computing devices maintain a record of the permissions granted to third party applications in a permissions table stored in a computer storage device. The permissions table may be modified to expand the permissions granted to the third party application without requiring a new authentication process that issues a new authenticating token. Further, third party applications are installed at a group level and not at a user level within the system, which increases system stability and efficiency.
-
公开(公告)号:USD1023041S1
公开(公告)日:2024-04-16
申请号:US29768473
申请日:2021-01-29
Applicant: Salesforce, Inc.
Designer: Puneet Dhaliwal , Niv Garber , D. Dustin Breese , Prithvi Krishnan Padmanabhan , Kara Carreri , Rahul Mehta , Raghav Abboy , Yongbo Zuo , Abraham Reyes
Abstract: FIG. 1 is a front view of a display screen or portion thereof with graphical user interface, showing a first embodiment of the new design; and,
FIG. 2 is a second embodiment thereof.
The outermost dashed broken lines in FIGS. 1-2 show a display screen or portion thereof, and form no part of the claimed design. The other dashed broken lines in FIGS. 1-2 show text, graphics, and other elements of the graphical user interface that form no part of the claimed design.-
公开(公告)号:US11960910B2
公开(公告)日:2024-04-16
申请号:US18064528
申请日:2022-12-12
Applicant: Salesforce, Inc.
Inventor: Sergio Isaac Koren , Alan Vangpat , William C. Mortimore, Jr. , Ian Glazer
IPC: G06F3/0482 , G06F3/0484 , G06F9/451 , H04L9/40 , H04L41/0253 , H04L65/1073
CPC classification number: G06F9/451 , G06F3/0482 , G06F3/0484 , H04L41/0253 , H04L63/0838 , H04L63/0861 , H04L63/0884 , H04L65/1073
Abstract: Methods and systems are provided for declaratively configuring a process and a page for a particular service provider. User interface(s) can be displayed at a user system and include options for declaratively configuring different log in processes and log in pages for the particular service provider. After receiving a selection of one of the options to configure the log in process and the log in page, inputs can be received that specify a type of identifiers associated with a user to be verified as part of the log in process, and an identity verification process to define how the user will be verified as part of the log in process for the service provider.
-
公开(公告)号:US11960577B2
公开(公告)日:2024-04-16
申请号: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.
-
128.
公开(公告)号:US20240119060A1
公开(公告)日:2024-04-11
申请号:US18543205
申请日:2023-12-18
Applicant: Salesforce, Inc.
Inventor: Andrew S. Morrison , Aaron J. Maurer
IPC: G06F16/2457 , G06F16/25
CPC classification number: G06F16/24578 , G06F16/252
Abstract: An apparatus is provided for outputting suggested query items by a group-based communication platform. The apparatus may include at least one memory and at least one processor configured to detect group-based communication platform query data stored in a memory of the apparatus. The processor is also configured to rank suggested query items based on the group-based communication platform query data. The processor is further configured to detect non-keystroke engagement of a search input interface of the group-based communication platform. The processor is further configured to determine a first subset of the suggested query items based on the ranking of the suggested query items and automatically launch a query suggestion interface including a first subset of the suggested query items in response to detecting the non-keystroke engagement of the search input interface. Corresponding methods and computer program products are also provided.
-
129.
公开(公告)号:US11956305B2
公开(公告)日:2024-04-09
申请号:US17028601
申请日:2020-09-22
Applicant: Salesforce.com, Inc.
Inventor: Vijayan Kothandaraman
IPC: H04L69/28 , G06F9/48 , G06F9/54 , H04L67/1001
CPC classification number: H04L67/1001 , G06F9/4887 , G06F9/546 , H04L69/28 , G06F2209/548
Abstract: System and methods are described for receiving a request from a client application to obtain data from a server; collecting a list of tasks to be performed by the server to process the request to obtain the data; performing tasks from the list of tasks by the server until an elapsed time to perform the list of tasks exceeds a first threshold and a size of a payload storing the data exceeds a second threshold; preparing the payload; and sending the payload to the client application.
-
公开(公告)号:US11954094B2
公开(公告)日:2024-04-09
申请号:US17410376
申请日:2021-08-24
Applicant: Salesforce, Inc.
Inventor: Prithvi Krishnan Padmanabhan
CPC classification number: G06F16/2379 , G06F9/30 , H04L9/088 , H04L9/30
Abstract: A request may be received to transfer from a first entity to a second entity a right related to a digital asset stored in an on-demand database system. The on-demand database system may provide computing services to a plurality of entities via the internet. A token associated with the digital asset may be identified. The token may being included in a smart contract recorded within a distributed trust ledger and may be owned by a first distributed trust ledger account. The smart contract may be executed within the distributed trust ledger to record a transfer of the token from the first distributed trust ledger account to a second distributed trust ledger account. The on-demand database system may be updated to include one or more database entries reflecting the recorded transfer.
-
-
-
-
-
-
-
-
-