-
公开(公告)号:US20220004403A1
公开(公告)日:2022-01-06
申请号:US16919152
申请日:2020-07-02
Applicant: salesforce.com, inc.
Inventor: Eugene Lee Lew
IPC: G06F9/451 , G06F16/9535 , G06F16/9538 , G06Q30/00 , G06Q10/10 , H04L29/08 , H04L29/06
Abstract: Implementations of the disclosed subject matter provide outputting an integrated interface to be displayed in a browser including a text-based interface of an application and an interface for a virtual mobile device separate from the text-based interface, where the virtual mobile device emulates operations and a user interface of a specific type of hardware mobile device. An indication of a communication may be received from a mobile device. A customer name associated with the mobile device may be obtained based on at least one of a certificate that includes the customer name retrieved by the server from a third party server, and a database record that includes the customer name that is retrieved by the server from a database. The obtained customer name may be displayed on the virtual mobile device portion of the integrated interface in association with the communication from the mobile device of the customer.
-
公开(公告)号:US11216435B2
公开(公告)日:2022-01-04
申请号:US16140428
申请日:2018-09-24
Applicant: salesforce.com, inc.
Inventor: Marla Hay , Yu Chen , Michael Allan Friedman , Yvonne Zhou , Shivan Kaul Sahib
IPC: G06F16/22 , G06F21/62 , G06F16/248 , G06F16/2455
Abstract: At least one database table of denormalized values corresponding to selected values of field properties in records across multiple disparate tables of the database environment is maintained. A structured query is received through a structured query language application program interface (API). The structured query to request a listing of records across the multiple disparate tables of the database environment. The database table is searched for indications corresponding to records across the multiple disparate tables of the database environment corresponding to the selected values indicating communication with a specified party. A listing of records from across the multiple disparate tables that satisfy the selected values is returned through the structured query language API.
-
公开(公告)号:US11216183B2
公开(公告)日:2022-01-04
申请号:US17009262
申请日:2020-09-01
Applicant: salesforce.com, inc.
Inventor: Wojciech Koszek
IPC: G06F3/0488 , G06F3/02 , G06F3/023
Abstract: Disclosed herein are system, method, and computer program product embodiments providing an ergonomic user interface keyboard. An embodiment operates by determining a baseline keyboard interface corresponding to a baseline mobility of a finger of a user. An indication that the finger of the user has sustained an injury with an expected recovery time is received. A new mobility of the finger of the user with the injury is measured. A deviation between the new mobility and the baseline mobility of the finger is determined. An injury keyboard interface is configured with a shifted plurality of keys of the baseline keyboard interface to new positions away from the finger with the injury and towards another finger without the injury based on the deviation. The injury keyboard interface is displayed during the expected recovery time, wherein upon an expiration of the expected recovery time the baseline keyboard interface is displayed.
-
公开(公告)号:US20210406103A1
公开(公告)日:2021-12-30
申请号:US16913200
申请日:2020-06-26
Applicant: salesforce.com, inc.
Inventor: Jason Gerner
Abstract: Systems, device and techniques are disclosed for controlling location-based features with usage maps. An application running on a device may receive a current location of the device. The application may determine a sector of a usage map that corresponds to the current location of the device. The usage map may be associated with the application and he usage map may include a map of a geographic area divided into sectors. The application may modify the operation of a remote API call of the application based on the sector of the usage map that corresponds to the current location of the device by disabling or rate-limiting the remote API call.
-
公开(公告)号:US11210562B2
公开(公告)日:2021-12-28
申请号:US16751078
申请日:2020-01-23
Applicant: salesforce.com, inc.
Inventor: Joy Mustafi , Lakshya Kumar , Rajdeep Dua , Machiraju Pakasasana Rama Rao
Abstract: Machine learning based models recognize objects in images. Specific features of the object are extracted from the image using machine learning based models. The specific features extracted from the image assist deep learning based models in identifying subtypes of a type of object. The system recognizes the objects and collections of objects and determines whether the arrangement of objects violates any predetermined policies. For example, a policy may specify relative positions of different types of objects, height above ground at which certain types of objects are placed, or an expected number of certain types of objects in a collection.
-
公开(公告)号:US11210304B2
公开(公告)日:2021-12-28
申请号:US16815958
申请日:2020-03-11
Applicant: salesforce.com, inc.
Inventor: Naren M. Chittar , Jayesh Govindarajan , Edgar Gerardo Velasco , Anuprit Kale , Francisco Borges , Guillaume Kempf , Marc Brette
IPC: G06F7/00 , G06F16/2457 , G06N20/00 , G06N5/00 , G06F16/242 , G06N20/20 , G06N7/00 , G06N3/02 , G06N20/10
Abstract: As part of providing the services to users, an online system stores multiple records that are accessible by users of the online system. When a user provides a search query, the online system extracts morphological and dictionary features from the query. The online system provides the extracted features to a machine learning model as an input. The machine learning model outputs a score for each potential entity type that indicates a likelihood that the search query is for a record associated with the entity type. The output from the machine learning model is used by the online system to select one or more entity types that the user is likely searching for. The online system searches the stored records based on the search query but limits the searching to records associated with at least one of the selected entity types.
-
公开(公告)号:US11210198B2
公开(公告)日:2021-12-28
申请号:US16262706
申请日:2019-01-30
Applicant: salesforce.com, inc.
Inventor: Robert Gerald Dillon, Jr. , Ankit Sawhney , Chandramohan Dhandapani
Abstract: Computing systems, database systems, and related methods are provided for tracking performance associated with loading or updating a web page in a distributed manner. An exemplary method involves a server providing the web page to a client over a network. The web page includes code executable by the client to provide requests to the server over the network, assign identifiers to the requests, and determine client-side performance metrics associated with the requests. The server provides one or more responses corresponding to the requests to the client over the network, determines server-side performance metrics associated with providing the responses, receives the client-side performance metrics from the client after providing the responses, and maintains the associations between the client-side performance metrics, the server-side performance metrics, and the respective server requests using the identifiers assigned by the client.
-
公开(公告)号:US11210111B2
公开(公告)日:2021-12-28
申请号:US16176933
申请日:2018-10-31
Applicant: salesforce.com, inc.
Inventor: Sonke Rohde , Brian J. Lonsdorf
IPC: G06F9/451 , G06F8/38 , G06F40/186 , G06F8/36 , G06N20/00
Abstract: Techniques are disclosed relating to automatically generating user interfaces. In some embodiments, input data to be displayed is grouped into components (e.g., based on depth within hierarchical code, coordinates in a display space, etc.). These components may be based on template information that defines a set of known component types. In some embodiments, the system formats the selected components according to display parameters and causes display of a user interface that displays the components based on the formatting. In various embodiments, the disclosed techniques may allow automatic creation of effective user interfaces without information specifying layout and formatting for input data. This may provide flexible, quality interfaces without requiring design or coding expertise. Further, disclosed techniques may allow the automatic interface generator to generate interfaces similar to other existing interfaces.
-
公开(公告)号:US20210397729A1
公开(公告)日:2021-12-23
申请号:US16906755
申请日:2020-06-19
Applicant: salesforce.com, inc.
Inventor: Stephen McQuaid
Abstract: Examples include a system and computer-implemented method to receive a notification from an application programming interface (API) of creation of a just in time (JIT) grant, the JIT grant defining a request for a user to be authorized to access a cluster according to a JIT policy; determine if access to the cluster by the user is authorized according to the JIT policy; grant access to the user to the cluster when access is authorized according to the JIT policy; and send a notification to the API that access by the user to the cluster is granted.
-
公开(公告)号:US11206273B2
公开(公告)日:2021-12-21
申请号:US15885059
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Jean-Francois Paradis , Shipra Shreyasi , Sanjaya Lai
IPC: H04L29/06 , H04L29/08 , G06Q10/10 , G06F16/958 , G06F40/154 , G06Q50/00
Abstract: In embodiments, a computer program may be stored on a storage medium for securely inserting portions of content maintained on external web servers into an online community web page. The computer program may comprise a set of instructions operable to cause a computer to receive a request to render a web page maintained within a social platform, the web page including embedded settings that refer to content on one or more remote servers. The computer program may further cause the computer to retrieve, at a rendering time of the web page, based at least in part on the embedded settings, content from the one or more remote servers, process the retrieved content in a secured environment according to one or more security protocols and insert it into the web page. In embodiments, the computer program may further cause the computer to render the web page in a main window and the inserted content in an isolated custom window. Related methods and apparatus are also presented.
-
-
-
-
-
-
-
-
-