Patents Assigned to salesforce, Inc.
-
Patent number: 11710077Abstract: Computing systems may support image classification and image detection services, and these services may utilize object detection/image classification machine learning models. The described techniques provide for normalization of confidence scores corresponding to manipulated target images and for non-max suppression within the range of confidence scores for manipulated images. In one example, the techniques provide for generating different scales of a test image, and the system performs normalization of confidence scores corresponding to each scaled image and non-max suppression per scaled image These techniques may be used to provide more accurate image detection (e.g., object detection and/or image classification) and may be used with models that are not trained on modified image sets. The model may be trained on a standard (e.g. non-manipulated) image set but used with manipulated target images and the described techniques to provide accurate object detection.Type: GrantFiled: December 1, 2021Date of Patent: July 25, 2023Assignee: Salesforce, Inc.Inventors: Ankit Chadha, Caiming Xiong, Ran Xu
-
Patent number: 11711330Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for enabling out of office message settings of multiple computing systems using a single out of office message configuration. A request to generate an out of office message configuration associated with a user is received and an indication of computing systems associated with the request is obtained. In addition, an indication of a start date, an indication of an end date, and an out of office message are obtained in association with the request. The out of office message configuration is saved such that the start date, end date, and out of office message are associated with the computing systems and the user.Type: GrantFiled: January 31, 2020Date of Patent: July 25, 2023Assignee: Salesforce, Inc.Inventor: Christina Martin Patrick
-
Patent number: 11704102Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.Type: GrantFiled: March 21, 2022Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
-
Patent number: 11704855Abstract: Disclosed herein are system, method, and device embodiments for implementing a customizable animation experience. A multi-tenant service may associate an animation element with a visual component of an application, and generate a markup component including an animation parameter configured to customize the animation element within the application code. Further, the multi-tenant service may receive a request for the animation from an animation manager based on execution of the application code, and send the animation information to the animation manager. In some embodiments, the animation manager is configured to set the animation parameter to the animation information and present an animation associated with the animation element based on the animation parameter.Type: GrantFiled: January 22, 2020Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Pavithra Ramamurthy, Kirupa Chinnathambi
-
Patent number: 11704043Abstract: A service, responsive to a request, determines a scope that includes a specific tenant and a specific component. The service is extensible through addition of different components to manage different data sources used by different services that contribute to a set of one or more multi-tenant cloud services. The service also determines, for the specific component, parameters usable to identify the specific tenant and a specific storage path. Each of the components, responsive to being called to perform a backup or restore with a current set of parameters, is to be implemented to cause data, which belongs to a currently identified tenant, to be copied between the respective one of the data sources and a backup store according to a currently identified storage path. The service also calls the specific component to perform the backup or restore with the parameters.Type: GrantFiled: January 31, 2022Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Andrew Throgmorton, Christopher Anderson, Cyrille Roy, Ilan Ginzburg, Jeffrey Allan Miller, Jr., John Martin Buisson, Jr., Julien Pilourdault
-
Systems, methods, and devices for user interface customization based on content data network priming
Patent number: 11706313Abstract: A computing platform is implemented using a server system. The computing platform is configurable to cause identifying a data event associated with a user based on an interaction between the user and a user interface, and generating a segment data object based on the data event, a unique user identifier, and a segment database, the segment data object characterizing a membership of the user within an audience segment. The computing platform is also configurable to cause identifying a content data network server based on a geographical location of the user, the content data network server being a closest available content data network server to the user, and the content data network server being capable of serving, to the user, one or more data objects associated with metadata customized based on one or more segment data objects, and updating a local storage location of the content data network server.Type: GrantFiled: December 24, 2019Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventor: David Richards -
Patent number: 11704093Abstract: Methods, computer readable media, and devices for rapid prototyping of both user experience and technical features in a combined approach. One method may include creating a set of known user experience (UX) components including a user interface element representing at least one of a data element and a data interaction, creating a UX screen including a set of UX elements within a UX prototyping tool, translating the UX screen into a set of standardized UX components, publishing the set of standardized UX components by mapping the set of standardized UX components to synthetic data, and validating a technical aspect of the published set of standardized UX components based on user interaction with the published set of standardized UX components.Type: GrantFiled: September 27, 2021Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Billy Ma, Brian Truong
-
Patent number: 11706234Abstract: Techniques for user behavior anomaly detection. At least one low-variance characteristic is compared to an expected result for the corresponding low-variance characteristics to determine if the low-variance characteristic(s) is/are within a pre-selected range of the expected results. A security response action is taken in response to the low-variance characteristic not being within the first pre-selected range of the expected results. At least one high-variance characteristic is compared to an expected result for the corresponding high-variance characteristics to determine if the high-variance characteristic(s) is/are within a pre-selected range of the expected results. A security response action is taken in response to the high-variance characteristic not being within the first pre-selected range of the expected results. Access is provided if the low-variance and the high-variance characteristics are within the respective expected ranges.Type: GrantFiled: May 10, 2021Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Matthew Saunders, Ping Yan, John Slater, Wei Deng
-
Patent number: 11706168Abstract: Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. In an example, user interaction data associated with a group-based communication system can be received from a client device, and a triggering event, associated with an application external to the group-based communication system, can be identified from within the user interaction data. An application dialog request, associated with the triggering event, can be sent to the application and, in response to sending the application dialog request to the application, an application dialog can be received from the application.Type: GrantFiled: February 9, 2021Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
-
Patent number: 11706173Abstract: Method, apparatus and computer program product for querying a group-based communication platform are described herein. For example, the apparatus comprises at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least store a plurality of electronic messages to a message corpus; receive a search query associated with the message corpus, wherein the search query comprises reaction metadata criteria; and apply the search query to the message corpus to generate a reaction search results set.Type: GrantFiled: March 16, 2020Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Joshua Wills, Paul Lloyd, Serguei Mourachov, Neil Walker
-
Publication number: 20230224211Abstract: Methods and systems are provided for managing environmental conditions and energy usage associated with a site. One exemplary method of regulating an environment condition at a site involves a server receiving environmental measurement data from a monitoring system at the site via a network, determining an action for an electrical appliance at the site based at least in part on the environmental measurement data and one or more monitoring rules associated with the site, and providing an indication of the action to an actuator for the electrical appliance.Type: ApplicationFiled: March 8, 2023Publication date: July 13, 2023Applicant: Salesforce, Inc.Inventors: Gregory Wester, Matthew Paiz, Aleksandr Shulman
-
Patent number: 11699297Abstract: An online system extracts information from non-fixed form documents. The online system receives an image of a form document and obtains a set of phrases and locations of the set of phrases on the form image. For at least one field, the online system determines key scores for the set of phrases. The online system identifies a set of candidate values for the field from the set of identified phrases and identifies a set of neighbors for each candidate value from the set of identified phrases. The online system determines neighbor scores, where a neighbor score for a candidate value and a respective neighbor is determined based on the key score for the neighbor and a spatial relationship of the neighbor to the candidate value. The online system selects a candidate value and a respective neighbor based on the neighbor score as the value and key for the field.Type: GrantFiled: January 4, 2021Date of Patent: July 11, 2023Assignee: Salesforce, Inc.Inventors: Mingfei Gao, Zeyuan Chen, Le Xue, Ran Xu, Caiming Xiong
-
Patent number: 11699352Abstract: An achievement platform may be maintained using a database system. A user interface may be displayed on a device of an authorized user of the achievement platform. The user interface may be configurable to allow the authorized user to create or modify customizable awards that are achievable based on customizable logic definable by the authorized user. The authorized user may be affiliated with a first one of a plurality of organizations implementing an application or service. Input, to create a first award based on first customizable logic may be processed. The first customizable logic may be configured by the authorized user such that satisfaction of conditions causes designated users associated with the application or service to be presented with the first award. It may be determined that a first user affiliated with the first organization has satisfied the conditions. The first user may be presented with the first award.Type: GrantFiled: December 14, 2018Date of Patent: July 11, 2023Assignee: Salesforce, Inc.Inventors: Adam Mccormick Doti, Cameron Reynolds-Flatt, Samantha Ready, Adam Torman
-
Patent number: 11699027Abstract: Embodiments described herein provide methods and systems for presenting a document and generating a human-AI summary. A system provides a user with a selection of an amount of time to spend reading the document, or a list of questions from which the user may select which questions they would like answered by reading the document. The system highlights sections of the document according to the user selection. Implicit and explicit user data such as dwell times, user highlights, and user notes, are collected while displaying the document. A human-AI summary is generated based on the document and the user data.Type: GrantFiled: May 20, 2022Date of Patent: July 11, 2023Assignee: Salesforce, Inc.Inventors: Chien-Sheng Wu, Xiang Chen, Tong Niu, Caiming Xiong
-
Patent number: 11698983Abstract: Disclosed herein are system, method, and computer program product embodiments for managing cloud-based document permissions. In an embodiment, a document generation system may generate and/or store a cloud-based document. The document generation system may also generate links to the cloud-based document. The generated links may be associated with different permissions. For example, a first link may allow a first client device accessing the first link to edit the document while a second link may allow a second client device accessing the second link to only view the document. Other permissions may also include generating distinct graphical user interfaces (GUIs) associated with different links. The GUIs may accept input messages and/or comments in a chat panel. The document generation system may facilitate the delivery of these input messages to other client device with document access.Type: GrantFiled: November 19, 2020Date of Patent: July 11, 2023Assignee: Salesforce, Inc.Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
-
Patent number: 11699026Abstract: Embodiments described herein provide methods and systems for summarizing multiple documents. A system receives a plurality of documents and generates embeddings of the sentences from the plurality of documents. The embedded sentences are clustered in a representation space. Sentences from a reference summary are embedded and aligned with the closest cluster. Sentences from each cluster are summarized with the aligned reference sentences as a target. A loss is computed based on the summarized sentences and the aligned references, and the natural language processing model is updated based on the loss. Sentences may be masked from being used in the summarization by identifying sentences that are contradicted by other sentences within the plurality of documents.Type: GrantFiled: January 31, 2022Date of Patent: July 11, 2023Assignee: Salesforce, Inc.Inventors: Jered McInerney, Wojciech Kryscinski, Nazneen Rajani
-
Patent number: 11700112Abstract: Methods, systems, and devices for distributed caching of encrypted encryption keys are described. Some multi-tenant database systems may support encryption of data records. To efficiently handle multiple encryption keys across multiple application servers, the database system may store the encryption keys in a distributed cache accessible by each of the application servers. To securely cache the encryption keys, the database system may encrypt (e.g., wrap) each data encryption key (DEK) using a second encryption key (e.g., a key encryption key (KEK)). The database system may store the DEKs and KEKs in separate caches to further protect the encryption keys. For example, while the encrypted DEKs may be stored in the distributed cache, the KEKs may be stored locally on application servers. The database system may further support “bring your own key” (BYOK) functionality, where a user may upload a tenant secret or tenant-specific encryption key to the database.Type: GrantFiled: April 30, 2020Date of Patent: July 11, 2023Assignee: Salesforce, Inc.Inventors: Alexandre Hersans, John Bracken, Assaf Ben Gur, William Charles Mortimore, Jr., Swaroop Shere
-
Patent number: D992560Type: GrantFiled: January 29, 2021Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Tori Rice, Matthew Bahrenburg, Darshil Vipul Vora
-
Patent number: D992561Type: GrantFiled: January 29, 2021Date of Patent: July 18, 2023Assignee: Salesforce, Inc.Inventors: Tori Rice, Mat Hamlin
-
Patent number: D992574Type: GrantFiled: November 5, 2021Date of Patent: July 18, 2023Assignee: Salesforce. Inc.Inventors: Jonathan Jordan, Derek Piccola