Patents Assigned to salesforce, Inc.
-
Patent number: 11416318Abstract: Approaches for data processing are described that include initializing a plurality of compute instances configured to support a design session for an integration flow, receiving, from a client, an application programming interface (API) request at an API, the API request including one or more design parameters associated with the integration flow, provisioning, for the design session and from the plurality of initialized compute instances, one or more compute instances based on the one or more design parameters, evaluating an integration flow configuration associated with the integration flow, the evaluating based on the one or more design parameters, and terminating the one or more compute instances upon completion of the design session.Type: GrantFiled: March 12, 2021Date of Patent: August 16, 2022Assignee: Salesforce, Inc.Inventors: Pablo Gerardo Kraan Brun, Federico Ariel Piagentini
-
Patent number: 11416484Abstract: Systems and methods for processing requests for shared records are described. A server computing system receives a data access request associated with a user. The server determines shared records granted by a first sharing rule associated with the user in response to receiving a data access request. The server processes the data access request based on the shared records granted by the first sharing rule and shared records granted by a second sharing rule associated with the user. The shared records granted by the second sharing rule having been determined prior to receiving the data access request, the first sharing rule and the second sharing rule generated prior to receiving the data access request.Type: GrantFiled: October 15, 2019Date of Patent: August 16, 2022Assignee: Salesforce, Inc.Inventors: Arjun Kumar Sirohi, Virag Shah
-
Patent number: 11411871Abstract: A method for data processing may include receiving a communication from a parent span, the communication including a data portion and a header portion. The header portion may include an identifier of an originating service that produced the communication, an identifier of a transaction for the communication, and an identifier of the parent span. The method may include identifying the parent span and the originating serviced based on the header portion. The method may also include performing a system trace process of the communication throughout the transaction based on the parent span and the originating service.Type: GrantFiled: July 21, 2020Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventor: Ankush Goyal
-
Patent number: 11409416Abstract: 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.Type: GrantFiled: July 28, 2020Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventors: David James Woodward, Brian J. Lonsdorf, Owen Winne Schoppe, Alan Martin Ross, Jessica Lundin, Sönke Rohde
-
Patent number: 11411997Abstract: Methods, systems, and devices supporting active fingerprinting for transport layer security (TLS) servers are described. In some systems, a client device may transmit a same set of client hello messages to each TLS server. The client device may receive a set of server hello messages in response to the standard set of client hello messages based on the contents of each client hello message. For example, a server hello message may indicate a selected cipher suite, TLS protocol version, and set of extensions in response to the specific information included in a client hello message. The client device may generate a hash value (e.g., a fuzzy hash) based on the set of server hello messages received from a TLS server. By comparing the hash values generated for different TLS servers, the client device may determine whether the TLS configurations for the different TLS servers are the same or different.Type: GrantFiled: December 17, 2020Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventors: John Brooke Althouse, Andrew Smart, Randy Nunnally, Jr., Michael Brady, Caleb Yu
-
Patent number: 11409695Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for batch job processing using a database system. In some implementations, a data object relationship structure of a first record can be identified. Based on a type of data dependency of the data object relationship structure, a first record and a second record can be determined to be associated. A first batch number can be assigned to the first record and the second record. A first batch job can be defined. It can be determined that a third record is not associated with the first record. A second batch number can be assigned to the third record and a second batch job can be defined.Type: GrantFiled: July 19, 2019Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventors: Saurabh Gupta, Srinivasan Thirumalai, Suchindra Rengan, Indra Lugina
-
Patent number: 11409742Abstract: Described are mechanisms for creating and utilizing a specialized index to improve the efficiency of various types of leading wildcard searches without having to unduly burden the system with write requests. The mechanisms may identify particular fields to be included in one or more types of specialized indexes that are accessed in response to particular types of wildcard queries including various combinations of leading, trailing, and intermediate wildcard operators. In addition, the mechanism may perform various pre-processing by an application when creating such indexes to conserve resources of an underlying database system. The mechanisms may also execute such wildcard queries in a manner that appears to be synchronous to a user while maintaining such indexes asynchronously for efficiency purposes.Type: GrantFiled: December 6, 2018Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventor: Rohitashva Mathur
-
Patent number: 11410087Abstract: Metadata and for posts originating from different social media sources and the posts themselves may be collected. A query specifying search criteria for the posts and filter criteria related to the metadata may be submitted to the system disclosed herein. The system may allow a client or tenant of the system to filter and search the metadata stored therein. The system may provide the posts in response to the query and permit a client or tenant to rapidly switch between social media sources and corresponding metadata types.Type: GrantFiled: July 8, 2019Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventors: Derek Brian Hatchard, Jordan Patrick Lutes, Michael Gordon Luff
-
Patent number: 11409777Abstract: A user interface of an entity-centric knowledge discovery system presents an entity profile including a mix of structured and unstructured data relating to an entity. As a user refines the entity profile based on information gathered from various sources, the changing entity profile can be used as a substantially continuously updating query to search, retrieve, and rank new and pertinent information specifically relevant to the profiled entity. The platform described herein provide an active loop for refining an entity description and searching for additional information in which human input and machine-based algorithms can cooperate to more quickly build a comprehensive description of an entity of interest.Type: GrantFiled: November 8, 2019Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventors: Daniel Adam Roberts, Max Kleiman-Weiner, John Randolph Frank, Brian Andrew Olson, David Zachary Maze, Andrew Richard Gallant, Joshua Joseph Marco Belanich, Thomas Michael DuBois
-
Patent number: 11403079Abstract: The present disclosure is directed to systems and methods for deploying a prototype of a user interface. For example, the method may include providing a single sign-on process over a communications network for enabling a user to access a design environment. The method may also include providing the design environment to the user for designing the UI. The method may also include deploying, via the design environment, the prototype of the UI to an instance from among a plurality of instances. Each of the plurality of instances may be associated with a different stage in a development process for designing the UI. Deploying the prototype of the UI may include transitioning the prototype of the UI from a first stage to a second stage of the development process.Type: GrantFiled: January 28, 2020Date of Patent: August 2, 2022Assignee: Salesforce, Inc.Inventor: Alan Weibel
-
Patent number: 11403145Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system allows users to specify a system configuration freeze for a time interval for services running in a datacenter configured on a cloud platform. During the system freeze, changes to the system are prohibited or put on hold. The system generates pipelines for modifying system configuration of services. A pipeline includes a change stage for making a change associated with a service and a pre-change stage for acquiring a lock. If the system receives a request for performing system freeze of a datacenter entity, the system acquires locks on services of the datacenter entity. As a result, execution of pipelines configured to change the system configuration of the services is put on hold.Type: GrantFiled: January 13, 2021Date of Patent: August 2, 2022Assignee: Salesforce, Inc.Inventor: Jeaneth Vergara
-
Patent number: 11399068Abstract: A cloud platform may an application server that detects activation of an application instance, determines connections between steps of a setup process and one or more users, monitors setup progress, and notifies users when the users are needed to perform one or more setup steps. The techniques enable quick and efficient data processing model setup and configuration (as well as configuration of other computing applications). The cloud platform further supports a landing page (e.g., home page, application interface, etc.) that presents tiles customized based on various metrics such as application use history, attributes associated with the user, setup progress, data processing results, etc. The landing page also enables efficient setup and management because of the customization techniques.Type: GrantFiled: August 21, 2019Date of Patent: July 26, 2022Assignee: Salesforce, Inc.Inventors: Aaron M. Popelka, Penny N. Tselikis, Sarah Flamion
-
Patent number: 11397736Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for performing data ingestion. A request received from a client device is processed, where the request has a payload including a plurality of data items pertaining to a data object. An identifier associated with the data object is generated. Information including the data items is obtained from the request. The information including the data items is stored in association with the identifier in a first data store, where the first data store is not a relational database. The data items and identifier are obtained from the first data store and stored in a second data store, where the second data store is a relational database. A query including the identifier is processed to obtain the identifier from the query. It is determined whether the identifier obtained from the query is in the first data store.Type: GrantFiled: January 27, 2020Date of Patent: July 26, 2022Assignee: Salesforce, Inc.Inventors: Danil Dvinov, Michael Dandy
-
Patent number: 11397567Abstract: The present disclosure is directed to systems and methods for determining which UI features from the gallery of UI features to incorporate in a design environment. For example, the method may include generating a gallery of user interface (UI) features based on a machine learning model trained to analyze usage of different UI features from among a plurality of UI features to identify usage patterns of the different UI features. The method may include receiving user feedback analyzing the gallery of UI features. The method may include determining, based on a combination of the user feedback and the machine learning model, which UI features from the gallery of UI features to incorporate in a design environment. The method may include providing the determined UI features in the design environment accessed over a communications network via a single sign-on process.Type: GrantFiled: January 28, 2020Date of Patent: July 26, 2022Assignee: Salesforce, Inc.Inventor: Alan Weibel
-
Patent number: 11392361Abstract: A system deploys software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives an artifact version map that identifies versions of software artifacts for datacenter entities of the datacenter and a cloud platform independent master pipeline that includes instructions for performing operations related to services on the datacenter, including deploying software artifacts, provisioning computing resources. The system compiles the cloud platform independent master pipeline in conjunction with the artifact version map to generate cloud platform specific detailed pipeline that deploys the appropriate versions of deployment artifacts on the datacenter entities in accordance with the artifact version map. The system sends the cloud platform specific detailed pipeline to a target cloud platform for execution.Type: GrantFiled: December 4, 2020Date of Patent: July 19, 2022Assignee: Salesforce, Inc.Inventors: Dmitri Sergeyevich Kiselev, Jeaneth Vergara, Arifullah Khan Pattan
-
Patent number: D958157Type: GrantFiled: January 29, 2021Date of Patent: July 19, 2022Assignee: Salesforce, Inc.Inventor: Christopher James Bill
-
Patent number: D958805Type: GrantFiled: January 29, 2021Date of Patent: July 26, 2022Assignee: Salesforce, Inc.Inventors: Denise Nicole Francis, Paul Joseph Nix
-
Patent number: D958836Type: GrantFiled: January 29, 2021Date of Patent: July 26, 2022Assignee: Salesforce, Inc.Inventors: Denise Nicole Francis, Paul Joseph Nix
-
Patent number: D958838Type: GrantFiled: January 29, 2021Date of Patent: July 26, 2022Assignee: Salesforce, Inc.Inventors: Denise Nicole Francis, Paul Joseph Nix
-
Patent number: D960196Type: GrantFiled: January 29, 2021Date of Patent: August 9, 2022Assignee: Salesforce, Inc.Inventors: Denise Nicole Francis, Zachary Lee McNulty, Xiuchai Xu