-
公开(公告)号:US20210241019A1
公开(公告)日:2021-08-05
申请号:US16778479
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Luke MacNeil , Paulson McIntyre
IPC: G06K9/46 , G06N20/00 , G06F16/583 , G06F16/58
Abstract: A method and system for automated generation of photographic metadata in response to a machine learning algorithm including an input for receiving an image, a processor configured to perform an image recognition algorithm to generate a first metadata, to predict a second set of metadata in response to the first set of metadata and a set of rules generated in response to a machine learning training process wherein the set of rules are generated in response to a plurality of images having user generated metadata, and an output for transmitting the second set of metadata and the image to a storage medium.
-
公开(公告)号:US20210240923A1
公开(公告)日:2021-08-05
申请号:US16778565
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Vladimir MARTINOV , Charles ALLEN , Keld BANGSBERG , Alison MEYER , Patrick TEWSON
IPC: G06F40/186 , G06F3/0484 , G06F3/0482
Abstract: Provided herein are system, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof for seamlessly adding and removing form fields from a form. A form engine may receive a request to generate a form. The form engine may render a screen to populate the form with form fields and organize the form fields by sections. Form fields may be added to a selected section by toggling a button corresponding to a given form field, from unselected to selected. Form fields may be removed from any given section by toggling a button corresponding to a given form field from selected to unselected.
-
公开(公告)号:US20210240712A1
公开(公告)日:2021-08-05
申请号:US16777885
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Alexander Oscherov , Victor Spivak , Scott Roderick Young , Rohit Deshpande , Nikita Mundhada
IPC: G06F16/2455
Abstract: A method and system for handling asynchronous data streams in a multi-tenant system. The process includes receiving at least a first stream of data and a second stream of data by a rules engine, determining by pattern matching of the rules engine, whether data in the first stream or data in the second stream meet conditions of a rule defined by a tenant of the multi-tenant system, and implementing by the rules engine the rule including a set of actions to modify data from the second data stream, in response to the data in the first stream matching the conditions the rule.
-
公开(公告)号:US20210240698A1
公开(公告)日:2021-08-05
申请号:US16823722
申请日:2020-03-19
Applicant: salesforce.com, inc.
Inventor: Trevor Pocock
Abstract: Systems, device and techniques are disclosed for asynchronous remote call with undo data structures. A remote call associated with a database transaction in a local database may be prepared. An undo data structure for the remote call may be stored in a storage. The remote call associated with the database transaction may be transmitted to a remote computing device to be executed by the remote computing device. Performance of the database transaction may begin in the local database. The performance of the database transaction or the remote call has may be determined to have failed. The undo data structure may be transmitted to the remote computing device to be executed.
-
445.
公开(公告)号:US20210240679A1
公开(公告)日:2021-08-05
申请号:US16779395
申请日:2020-01-31
Applicant: Salesforce.Com, Inc.
Inventor: Yogesh Patel , Percy Mehta , Mattia Padovani , Shan-Cheng Ho , Shaahin Mehdinezhad Rushan , Johannes Kienzle
IPC: G06F16/215 , G06N7/00 , G06F9/54
Abstract: A method and system of data deduplication for data streams in a multi-tenant system. The method receives, at a data accuracy manager, an event from an activity tracking component, determine whether the event is recorded in a probabilistic model that tracks previously received events from the activity tracking component, where the probabilistic model can accurately identify the event has not been previously received with a possible false positive response where the event has been previously received, determines whether information for the event is stored in a metric storage, where the metric storage is a database of metrics derived from the previously received events, and discards the event in response to determining that the event is recorded in the probabilistic model and in the metric storage.
-
公开(公告)号:US20210240678A1
公开(公告)日:2021-08-05
申请号:US16779386
申请日:2020-01-31
Applicant: Salesforce.com, inc.
Inventor: Yogesh Patel , Percy Mehta , Mattia Padovani , Shan-Cheng Ho , Shaahin Mehdinezhad Rushan , Johannes Kienzle
IPC: G06F16/215 , G06F16/28 , G06F16/27
Abstract: A method enables data aggregation in a multi-tenant system. The method includes receiving, at a data aggregation manager, an event from an activity tracking component, generating, by the data aggregation manager, a first hash value based on a first identifier in the event, generating, by the data aggregation manager, a second hash value based on a second identifier in the event, and storing event message information to an entry of a metric storage database in a partition according the first hash value and the second hash value.
-
公开(公告)号:US20210240665A1
公开(公告)日:2021-08-05
申请号:US16778081
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Zachary Hawtof , Kartik Saxena , Eirik Skogstad
IPC: G06F16/14 , G06F16/908 , G06F16/901 , G06F16/11
Abstract: A method and system for expressive conversion of more expressive metadata to less expressive metadata while maintaining lossless conversion including receiving a request for a second system metadata, retrieving a first system metadata, generating the second system metadata in response to the request for the second system metadata and the first system metadata wherein the second system metadata includes a first subset of the first system metadata, generating a site metadata mapping in response to the second system metadata and the first system metadata wherein the site metadata mapping includes a second subset of the first system metadata not included in the second subset of the first system metadata, storing the site metadata mapping in a memory, and transmitting the second system metadata to a client application.
-
公开(公告)号:US20210240536A1
公开(公告)日:2021-08-05
申请号:US16865848
申请日:2020-05-04
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Sumanth Kondakindi , Dmitriy Ryabkov , Adam Elliott , Stefan Piesche , Metin Kilic , Yan Huang , Christopher David Boran
IPC: G06F9/50 , G06F9/30 , G06F11/34 , G06F16/955
Abstract: Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.
-
公开(公告)号:US20210240320A1
公开(公告)日:2021-08-05
申请号:US16941176
申请日:2020-07-28
Applicant: salesforce.com, inc.
Inventor: David James WOODWARD , Brian J. LONSDORF , Owen Winne SCHOPPE , Alan Martin ROSS , Jessica LUNDIN , Sönke ROHDE
IPC: G06F3/0484 , G06F9/451 , G06N20/00 , G06N5/04 , G06F3/0481
Abstract: Disclosed herein are system, method, and computer program product embodiments for generating custom user interfaces (UIs) for completing a task. One embodiment operates by obtaining contextual information associated with a user and an application on a user device operated by the user, where the application includes a plurality of UI elements. Then, determining the user is attempting to complete a first task within the application based on the contextual information and a prediction model. The embodiment further operates by obtaining a minimum set of UI elements required for the first task. Further, the embodiment operates by transmitting a first custom UI including the minimum set of UI elements for the first task to the user device for display to the user.
-
公开(公告)号:US11082519B2
公开(公告)日:2021-08-03
申请号:US15589444
申请日:2017-05-08
Applicant: salesforce.com, inc.
Inventor: Brian Toal , Paymon Teyer
Abstract: A computer-implemented method of providing content using a request-response protocol is provided. The method comprises storing a data object associated with a key, receiving a first response message from a server containing an invalidate parameter wherein the invalidate parameter includes a pattern that matches the key, and invalidating the stored data object associated with the key in response to the invalidate parameter. A computing system comprising one or more processors and non-transitory computer readable storage medium embodying programming instructions configurable to cause the one or more processors to implement a proxy cache is also provided. The proxy cache is configured to store a data object associated with a key, receive a first response message from a server containing an invalidate parameter wherein the invalidate parameter includes a pattern that matches the key, and invalidate the stored data object associated with the key in response to the invalidate parameter.
-
-
-
-
-
-
-
-
-