Patents Assigned to salesforce.com, inc.
  • Publication number: 20230297764
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a non-obtrusive markup augmentation of websites during website localization. A method includes generating a localization descriptor for a localization element on a website, encoding the localization descriptor into unparsed syntax in code for the website, adding pseudo tag notations to the localization descriptor encoded in the unparsed syntax, extracting text that is being localized from the localization descriptor by identifying the pseudo tag notations, and creating a visual indicator for display as an overlay outside a visible area of the website to indicate a change in appearance of the website after localization, wherein a size of the visual indicator is scaled to match a size of the text as displayed in the visible area of the website when the code is rendered.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Applicant: salesforce.com, Inc.
    Inventor: Marcus Lenzner
  • Patent number: 11765650
    Abstract: Techniques are disclosed relating to temporary networks of edge computing devices. In some embodiments, an edge computing device manages, in response to occurrence of an event, a temporary network of edge computing devices. Managing the temporary network includes: forming the temporary network, managing membership of edge computing devices in the temporary network, causing the temporary network to perform a specified set of tasks, transmitting, to a remote server computing system, information associated with the specified set of tasks, and causing disbanding of the temporary network after determining that the specified set of tasks is complete. The disclosed techniques for managing temporary networks of edge computing devices may advantageously reduce the overall use of a network's bandwidth by reducing the amount of communication with a remote server system.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: September 19, 2023
    Assignee: Salesforce.com, Inc.
    Inventors: Abhijit Sur, Rasmus Mencke
  • Publication number: 20230289339
    Abstract: A GraphQL server stores schemas for GraphQL APIs in a schema store, the schemas defining operations, types and fields of the APIs. Field resolvers are associated with the fields of the APIs to specify which of the data source is to be used to fulfill an API query request. When an event is detected that makes changes to a schema of any of the data sources, the schema store is accessed and an old field name is automatically replaced with a new field name in both the retrieved schemas and the field resolvers mapped to the retrieved schemas. Responsive to receiving an API request, it is determined whether the request has any field names that do not match the corresponding schema, and if so, the old field name is replaced with the new field name in the request.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Applicant: salesforce.com, inc.
    Inventor: Gaurav SAGAR
  • Publication number: 20230291736
    Abstract: Embodiments herein may relate to a technique for identification and verification of compliance with one or more pre-defined security policy sets for a network. Specifically, embodiments may include generation of an access control graph (ACG) that relates to the network. One or more paths of the ACG may be identified, and then compared against the pre-defined security policy sets. Other embodiments may be described or claimed.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Applicant: salesforce.com, inc.
    Inventors: Michal TREMBACZ, Gianstefano MONNI
  • Patent number: 11741142
    Abstract: Embodiments described herein provide document summarization systems and methods that utilize fine-tuning of pre-trained abstractive summarization models to produce summaries that more faithfully track the content of the documents. Such abstractive summarization models may be pre-trained using a corpus consisting of pairs of articles and associated summaries. For each article-summary pair, a pseudo label or control code is generated and represents a faithfulness of the summary with respect to the article. The pre-trained model is then fine-tuned based on the article-summary pairs and the corresponding control codes. The resulting fine-tuned models then provide improved faithfulness in document summarization tasks.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 29, 2023
    Assignee: salesforce.com, inc.
    Inventors: Haopeng Zheng, Semih Yavuz, Wojciech Kryscinski, Kazuma Hashimoto, Yingbo Zhou
  • Patent number: 11741372
    Abstract: Approaches to zero-shot learning include partitioning training data into first and second sets according to classes assigned to the training data, training a prediction module based on the first set to predict a cluster center based on a class label, training a correction module based on the second set and each of the class labels in the first set to generate a correction to a cluster center predicted by the prediction module, presenting a new class label for a new class to the prediction module to predict a new cluster center, presenting the new class label, the predicted new cluster center, and each of the class labels in the first set to the correction module to generate a correction for the predicted new cluster center, augmenting a classifier based on the corrected cluster center for the new class, and classifying input data into the new class using the classifier.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: August 29, 2023
    Assignee: salesforce.com, inc.
    Inventors: Lily Hu, Caiming Xiong, Richard Socher
  • Publication number: 20230267481
    Abstract: A hierarchical neural network for predicting out of stock products comprises an input layer that receives data from data sources that store disparate datasets having different levels of attribute detail pertaining to products for sale in stores of a retailer. A first level of neural networks processes the data from the data sources into respective learned intermediate vector representations. A second level comprises a concatenate layer that concatenates the learned intermediate vector representations from the second level into a combined vector representation. A third level comprises a feed forward network that receives the combined vector representation and outputs to the retailer an out of stock probability indicating which store and product combinations are likely to have out of stock products over a predetermined timeframe.
    Type: Application
    Filed: February 18, 2022
    Publication date: August 24, 2023
    Applicant: salesforce.com, inc.
    Inventors: Akash Singh, Rajdeep Dua
  • Patent number: 11734237
    Abstract: Systems and methods are described for managing the application of data management actions to one or more data objects in a data store. The systems and methods extract at least a portion of a first set of data objects from a data store to a file, wherein a first data object of the first set of data objects comprises a first set of attributes and a set of data management actions. A second set of data objects is loaded into the data store. A confidence score is generated based on a comparison of the first data object of the first set of data objects and a second data object of the second set of data objects. A determination is made that the confidence score satisfies a condition. In response to the confidence score satisfying the condition, the set of data management actions is applied to the second data object.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: August 22, 2023
    Assignee: salesforce.com, inc.
    Inventors: Piranavan Selvanandan, Mehmet Orun
  • Patent number: 11727210
    Abstract: Embodiments described herein provide systems and methods for data-to-text generation. The embodiments receive input data that includes a resource description framework (RDF) triples in an RDF graph. A data-to-text generation system generates position aware embeddings, including position embeddings, triple role embeddings, and tree-level embeddings. Using the position aware embeddings and the RDF graph, the data-to-text generation system generates a textual description for the RDF graph.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Salesforce.com, Inc.
    Inventors: Qingyun Wang, Nazneen Rajani, Semih Yavuz, Xi Lin
  • Patent number: 11726973
    Abstract: A minimal distinguishing prefix (MDP) is computed for terms included in a list of terms. The MDP for a term is the minimal prefix that differentiates the term from the immediately preceding term. Lengths of the computed MDPs are compared, and a set of MDPs is selected for inclusion in a trie. A trie generator generates a trie including a plurality of leaf nodes based on the selected MDPs, where each leaf node in the trie corresponds to a respective one of the selected MDPs, such that the terms accessible through a particular leaf node include the term corresponding to the respective one of the selected MDPs and any other terms positioned in the list between that term and a term corresponding to a next one of the selected MDPs in the trie.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: August 15, 2023
    Assignee: salesforce.com, Inc.
    Inventors: Bruno Roustant, Juan Camilo Rodriguez Duran
  • Patent number: 11720589
    Abstract: Embodiments described herein transforms a complex and usually unstructured table to a relational table based on the header pattern. Specifically, the original complex table is expanded into a single dimensional relational database format, in which each cell corresponds to one or more corresponding categories or subcategories from the original header. The transformed one-dimensional relational table is then populated with the corresponding cell values from the original table. In this way, data from the original complex and unstructured data table can be stored at a relational database.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: August 8, 2023
    Assignee: salesforce.com, inc.
    Inventor: Joy Mustafi
  • Patent number: 11720559
    Abstract: A text-to-database neural network architecture is provided. The architecture receives a natural language question and a database schema and generates a serialized question-schema representation that includes a question and at least one table and at least one field from the database schema. The serialized question-schema representation is appended with at least one value that matches a word in the natural language question and at least one field in a database picklist. An encoder in the architecture generates question and schema encodings from the appended question-schema representation. Schema encodings are associated with metadata that indicates a data type of the fields and whether fields are associated with primary or foreign keys. A decoder in the architecture generates an executable query from the question encodings and schema encodings.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: August 8, 2023
    Assignee: Salesforce.com, Inc.
    Inventors: Xi Lin, Caiming Xiong
  • Publication number: 20230245038
    Abstract: Some implementations of the disclosed systems, apparatus, methods and computer program products provide for shipping management of serialized products. In various embodiments, a product transfer record may be created to track the movement of a group of serialized items of a product from one location to another. A product transfer state may be provided for each of the serialized products within the transfer record. The product transfer state may then be updated to match the status of the transfer of the serialized item.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Applicant: Salesforce.com, inc.
    Inventors: Prithvi Krishnan PADMANABHAN, Yung CHEN, Reshma Vasant DIXIT, Dai Duong DOAN, Puneet DHALIWAL
  • Publication number: 20230244890
    Abstract: A system, related operating methods, and computer-readable storage media are disclosed here. The disclosed subject matter relates to methods of accessing by a device a record of content about an asset based on information embedded in a glyph associated with the asset; determining whether a glyph reconfiguration process should be performed when accessing the record of content based on a status of an object linked to the record of content about the asset wherein the status of the object is caused to change based on a schedule configured within an asset profile associated with the asset; and applying the glyph reconfiguration process for reconfiguring the glyph in response to change caused to the status of the object that results in redirection of the device to updated content based on different information embedded in the glyph about the asset.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Applicant: salesforce.com, inc.
    Inventor: Reed Strauss
  • Publication number: 20230244520
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing multiple runtime engines in a single environment to generate a dashboard GUI including multiple dashboard components.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Applicant: Salesforce.com, inc.
    Inventors: Niranjan YADAVALI, Sandeep RAWAT, Shyamak AGGARWAL, Zemene TSEGAYE, Lingzhi XU
  • Publication number: 20230244400
    Abstract: 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: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Applicant: salesforce.com, inc.
    Inventors: Andrew Throgmorton, Christopher Anderson, Cyrille Roy, Ilan Ginzburg, Jeffrey Allan Miller, Jr., John Martin Buisson, Jr., Julien Pilourdault
  • Publication number: 20230244594
    Abstract: In an example, an apparatus may include a validation module configured to identify a security policy update from a security as code repository, wherein the identified security policy update is a candidate for deployment to a production environment having a plurality of attributes defined by an infrastructure as code repository; identify, from the plurality of attributes and using the infrastructure as code repository, individual attributes that correspond to the identified security policy update, wherein the identified individual attributes are identical to a subset of the plurality of attributes; generate a test environment based on the identified individual attributes; following deployment of the identified security policy update to the test environment, check for security exceptions or availability exceptions using the test environment; and output validation results based on a result of the checking. Other embodiments may be disclosed and/or claimed.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Applicant: salesforce.com, inc.
    Inventors: Kaushal BANSAL, Prabhat SINGH, Selim CIRACI
  • Publication number: 20230247006
    Abstract: A network protocol and architecture for extending trust between cloud domains of a same entity comprises adding, by egress logic executing on a first server, authentication information to a packet leaving a first cloud domain of the entity to indicate a source of the packet. The egress logic allows the packet to traverse to a target cloud domain of the entity. Ingress logic executing on a second server at the target cloud domain intercepts the packet and performs validation of the authentication information. Responsive to the authentication information passing validation, the ingress logic determines that the first cloud domain is trusted and allows the packet to proceed to a destination. Responsive to the authentication information failing validation, the ingress logic rejects the packet.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 3, 2023
    Applicant: salesforce.com, inc.
    Inventors: Chaitanya PEMMARAJU, Joshua MEIER, Selim CIRACI
  • Publication number: 20230247019
    Abstract: Some implementations of the disclosed systems, apparatus, methods and computer program products may provide for chatbots configured to perform tasks requiring end user identification on behalf of users. Such a chatbot may be authenticated through tokens with custom claims. The custom claims may include identifying or authenticating tokens received by the chatbot or server system and the chatbot may create and/or provide such tokens for authentication. The custom claim may be configured to provide user identifying data, allowing for the chatbot to be provided with end user credentials. Accordingly, chatbots may be utilized to perform sensitive tasks that require user credentials while continuing to provide security for users.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Applicant: Salesforce.com, inc.
    Inventors: Atul Chandrakant KSHIRSAGAR, Makarand Vishwas BHONSLE, Weiqing WU
  • Publication number: 20230237190
    Abstract: A request to contact a service provider may be received from a client machine. The request may be associated with an identity claim and including a service identifier. The identity claim may be validated via a distributed identity service that includes a plurality of identity nodes in communication via a network. Validating the identity claim may include determining a designated network identifier associated with a distributed identity account shared among the plurality of identity nodes. A service query that includes the service identifier and the designated network identifier may be sent to a plurality of customer relations management services. A communication session may be established between a service provider remote computing system and the client machine. The service provider may store customer relations management information at a designated one of the plurality of customer relations management services.
    Type: Application
    Filed: January 25, 2022
    Publication date: July 27, 2023
    Applicant: Salesforce.com, inc.
    Inventor: Prithvi Krishnan PADMANABHAN