Salesforce, Inc. patent applications on July 25th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Salesforce, Inc. on July 25th, 2024

Salesforce, Inc.: 16 patent applications

Salesforce, Inc. has applied for patents in the areas of G06N3/084 (3), G06F8/61 (2), G06F40/284 (2), H04L9/40 (2), G06F8/41 (1) G06F8/61 (2), G06F8/41 (1), G06F11/0793 (1), G06F11/3457 (1), G06F12/0253 (1)

With keywords such as: respective, data, based, computing, access, database, revision, records, server, and software in patent application abstracts.



Patent Applications by Salesforce, Inc.

20240248688. PACKAGE GENERATION FOR CONFIGURING A WORKING ENVIRONMENT ON A SERVER INSTANCE_simplified_abstract_(salesforce, inc.)

Inventor(s): Radif Masud of Chicago IL (US) for salesforce, inc., Stewart Anderson of Edinburgh (GB) for salesforce, inc.

IPC Code(s): G06F8/41, G06F8/30

CPC Code(s): G06F8/41



Abstract: systems, devices, and techniques are disclosed for package generation for configuring a working environment on a server instance. code written using a domain specific language (dsl) for package generation may be received. a first component specified in the code written using the dsl may be determined. a second component based on a hard reference in code of the first component may be determined. a third component may be determined based on soft reference in source code of the first component or the second component. a package including the first component, the second component, and the third component may be generated. the package may be deployed on a server instance of a cloud computing server system.


20240248692. PACKAGE FOR CONFIGURING A WORKING ENVIRONMENT ON A SERVER INSTANCE_simplified_abstract_(salesforce, inc.)

Inventor(s): Stewart Anderson of Edinburgh (GB) for salesforce, inc., Radif Masud of Chicago IL (US) for salesforce, inc.

IPC Code(s): G06F8/61

CPC Code(s): G06F8/61



Abstract: systems, devices, and techniques are disclosed for a package for configuring a working environment on a server instance. a package including environmental metadata, a data module, and deployment workflows comprising tasks may be received. the package may be deployed on a server instance of a cloud computing server system to configure a working environment by configuring the working environment with the environmental metadata based on the tasks of the deployment workflows and deploying the data module to add data to a database of the server instance based on the tasks of the deployment workflows.


20240248693. CURATED EXPERIENCE FRAMEWORK FOR SOFTWARE INSTALLATION CONFIGURATION_simplified_abstract_(salesforce, inc.)

Inventor(s): Billy Ma of San Francisco CA (US) for salesforce, inc., Pranit Shah of San Francisco CA (US) for salesforce, inc., Gang Shu of San Francisco CA (US) for salesforce, inc., Tia Williams of Atlanta GA (US) for salesforce, inc.

IPC Code(s): G06F8/61, G06F9/445

CPC Code(s): G06F8/61



Abstract: methods, systems, and storage media are described for software installation configuration. in particular, some implementations are directed to configuring software instances by identifying and executing select software processes using parameters generated based on configuration information from a user. other implementations may be disclosed or claimed.


20240248789. CROSS-REGION SOFTWARE FAILURE RECOVERY_simplified_abstract_(salesforce, inc.)

Inventor(s): Bohan Chen of Los Altos CA (US) for salesforce, inc., Donald Tam of Hillsborough CA (US) for salesforce, inc., Benjamin Daniel Hoyt of Eldorado Springs CO (US) for salesforce, inc.

IPC Code(s): G06F11/07, G06F11/30

CPC Code(s): G06F11/0793



Abstract: techniques are disclosed relating to software failover across multiple computing regions. software entities in a first computing region implement failure recovery routines on an as-needed basis, which can include utilizing code in a recovery api. these software entities can subscribe to receive failure notifications for that region. when an indication of a regional failure is received (e.g., indicating that some specified threshold of servers in the first computing region have failed or are likely to fail), a failure notification can be published. the computing region can then use a list of subscribing software entities to initiate recovery routines for those entities to failover to a different one of the computing regions. in some implementations, software entities can handle failover for dependent components. thus, when failover is initiated for a particular software product, the product can initiate failover for any constituent components (e.g., services that make up the software product).


20240248826. USER INTERFACE STATE MAPPING_simplified_abstract_(salesforce, inc.)

Inventor(s): Josh Philip Walker of San Francisco CA (US) for salesforce, inc., Wiiliam Hackett of Santa Rosa CA (US) for salesforce, inc., Hon Fai Ng of Dublin CA (US) for salesforce, inc., Dongkun David Kim of Jessup MD (US) for salesforce, inc., Harrison Lee Berrier of Austin TX (US) for salesforce, inc.

IPC Code(s): G06F11/34, G06F8/38

CPC Code(s): G06F11/3457



Abstract: methods, systems, and devices supporting mapping user interface (ui) states for a web document are described. a ui state mapper program may determine a set of interactable elements that are configured to cause a ui state change to a ui of the web document, such as from a configuration for the web document. the ui state mapper program may interact with the set of interactable elements of the ui. the ui state mapper program may generate sets of nodes in a graphical node representation in response to the interacting. the sets of nodes may include nodes of a first node type with a ui state change resulting from a universal resource locator (url) change and nodes of a second node type with a ui state change resulting from a visual effect on the ui without a url change. the ui state mapper may generate a computer readable record indicating a sequence of interactions by the ui state mapper program to generate the graphical node representation.


20240248841. MEMORY USAGE MONITORING AND IMPROVEMENT IN A GARBAGE-COLLECTED PROGRAMMING ENVIRONMENT_simplified_abstract_(salesforce, inc.)

Inventor(s): Martin PRESLER-MARSHALL of Raleigh NC (US) for salesforce, inc.

IPC Code(s): G06F12/02

CPC Code(s): G06F12/0253



Abstract: garbage collection roots for an application may be identified based on a garbage collector implemented in a programming environment. a garbage collection root may correspond with an object and a class definition. retained memory values may be determined for the garbage collection roots via a graph dominator. a retained memory value may indicate an amount of memory employed by a garbage collection root. application classes and associated class memory values may be determined. an application class may include one or more of the garbage collection roots associated with object class definitions positioned within a portion of a class definition hierarchy corresponding with the respective application class. a class memory value may aggregate the retained memory values for garbage collection roots included within an application class. a source of a change in memory usage between application versions may be identified based on the application classes and class memory values.


20240248882. RECORD MANAGEMENT FOR DATABASE SYSTEMS USING FUZZY FIELD MATCHING_simplified_abstract_(salesforce, inc.)

Inventor(s): Nathan Halko of Boulder CO (US) for salesforce, inc.

IPC Code(s): G06F16/21, G06F16/2458

CPC Code(s): G06F16/21



Abstract: devices, systems and methods are provided for managing records. one method involves constructing a fuzzy match graph data structure with edges between different field values for a fuzzy matched field of a plurality of records in accordance with a matching rule, assigning unique identifiers to different subgraphs of field values within the fuzzy match graph data structure, determining a match key value associated with a respective record based on a respective unique identifier assigned to a respective subgraph of field values including a respective field value for the fuzzy matched field of the respective record, constructing a heterogenous graph data structure having edges between the respective match key values associated with the respective records of the plurality of records, identifying a subset of related records using the heterogenous graph data structure, and performing one or more actions on the subset of related records at a database system.


20240248913. DATABASE SYSTEMS AND PARALLEL PROCESSING METHODS WITH RELATIONSHIP CHUNKING_simplified_abstract_(salesforce, inc.)

Inventor(s): Ravi Shankar of Hyderabad (IN) for salesforce, inc., Gopala Sarma Akshintala of Hyderabad (IN) for salesforce, inc., Atul Kumar of Hyderabad (IN) for salesforce, inc., Shivanshu Goyal of Bangalore (IN) for salesforce, inc., Anshul Rawat of Hyderabad (IN) for salesforce, inc.

IPC Code(s): G06F16/27, G06F9/46, G06F16/23, G06F16/28

CPC Code(s): G06F16/278



Abstract: database systems and methods are provided for parallel processing heterogenous jobs at a database system. one method involves identifying database records corresponding to a batch of jobs and identifying, for the respective jobs, a respective set of related database records associated with the respective job based on a respective value for a metadata field of the respective database record corresponding to the respective job. the metadata field value uniquely identifies the respective set of related database records associated with the respective database record. the method divides the batch of jobs into chunks based on the respective sets of related database records associated with the respective jobs. each chunk includes a respective subset of the batch of jobs having an aggregate workload based on the respective sets of related database records associated with the respective jobs of the respective chunk that is less than a chunking threshold.


20240249077. SYSTEMS AND METHODS FOR IN-CONTEXT LEARNING USING SMALL-SCALE LANGUAGE MODELS_simplified_abstract_(salesforce, inc.)

Inventor(s): Hailin Chen of Singapore (SG) for salesforce, inc., Shafiq Rayhan Joty of San Jose CA (US) for salesforce, inc., Amrita Saha of Singapore (SG) for salesforce, inc., Chu Hong Hoi of Singapore (SG) for salesforce, inc.

IPC Code(s): G06F40/284, G06N3/0455, G06N3/084

CPC Code(s): G06F40/284



Abstract: embodiments described herein provide a data driven framework that (i) translates demonstration examples to a fixed-length soft prompt—a sequence of soft tokens; and (ii) learns a global (not generated from demonstrations) soft prompt. the framework then combines the global prompt, the translated prompts and the original context to create an augmented context which is given as final input for the backbone lm to use.


20240249082. SYSTEMS AND METHODS FOR TEXT SIMPLIFICATION WITH DOCUMENT-LEVEL CONTEXT_simplified_abstract_(salesforce, inc.)

Inventor(s): Philippe Laban of New York NY (US) for salesforce, inc., Jesse Vig of Los Altos CA (US) for salesforce, inc., Wojciech Kryscinski of Palo Alto CA (US) for salesforce, inc.

IPC Code(s): G06F40/40, G06F40/166, G06F40/284, G06F40/30

CPC Code(s): G06F40/40



Abstract: a method of training a text simplification model is provided. a training dataset including a first set of original textual samples and original revision histories and a second set of simplified textual samples and simplified revision histories is received via a data interface. a training pair including an original textual sample and corresponding original revision history from the first set and a counterpart simplified textual sample and corresponding simplified revision history from the second set are identified. an alignment label for a first revision in the corresponding original revision history and a second revision in the corresponding simplified revision history are generated using a neural network-based alignment model from a score. a revision category label for each of the first revision and second revision is generated using a neural network-based classification model. a neural network-based text simplification model is trained based on the updated training dataset.


20240249113. SYSTEMS AND METHODS FOR SEMANTIC PARSING WITH EXECUTION FOR ANSWERING QUESTIONS OF VARYING COMPLEXITY FROM UNSTRUCTURED TEXT_simplified_abstract_(salesforce, inc.)

Inventor(s): Ye LIU of Fremont CA (US) for salesforce, inc., Semih YAVUZ of Redwood City CA (US) for salesforce, inc., Rui MENG of San Francisco CA (US) for salesforce, inc., Yingbo ZHOU of Palo Alto CA (US) for salesforce, inc.

IPC Code(s): G06N3/045, G06F16/332, G06N3/084

CPC Code(s): G06N3/045



Abstract: embodiments described herein provide systems and methods for question answering using a hybrid question parser and executor model. the hybrid question parser and executor model includes a hybrid parser model and a hybrid executor model. the hybrid parser model includes a first neural network model, and generates a representation of an input question. the representation includes primitives and operations representing relationships among the primitives. the hybrid executor model generates an answer to the input question by executing the representation based on an input text document. the hybrid executor model includes an execution neural network model for executing the primitives of the representation, and an execution programming model for executing the operations of the representation.


20240249145. SYSTEMS AND METHODS FOR ADAPTIVE CONFORMAL PREDICTION_simplified_abstract_(salesforce, inc.)

Inventor(s): Aadyot Bhatnagar of Palo Alto CA (US) for salesforce, inc.

IPC Code(s): G06N3/084

CPC Code(s): G06N3/084



Abstract: embodiments described herein provide a strongly adaptive online conformal prediction (saocp) framework that manages multiple experts each for predicting a respective prediction radius, while each expert only operates on its own active interval. an aggregated prediction radius may be computed as a weighted sum of the predicted radii, each weighted by the respective probability that the respective expert is active at the time step. specifically, each expert may be operated with a scale-free ogd (sf-ogd) method to update the generated predicted radius. a base conformal predictor may then generate a prediction set using the aggregated radius at the time step.


20240250874. SYSTEM AND METHOD FOR GENERIC CONFIGURATION MANAGEMENT SYSTEM APPLICATION PROGRAMMING INTERFACE_simplified_abstract_(salesforce, inc.)

Inventor(s): Jeaneth Vergara of San Francisco CA (US) for salesforce, inc., Vivek Dodeja of San Francisco CA (US) for salesforce, inc.

IPC Code(s): H04L41/082, H04L41/0853, H04L41/0866, H04L67/02

CPC Code(s): H04L41/082



Abstract: the technology disclosed can query configuration management system data and includes cross table selection criteria and joined data return.


20240250948. ENFORCING JIT ACCESS CONTROL BY LEVERAGING PAM AND LDAP_simplified_abstract_(salesforce, inc.)

Inventor(s): Yan Tesis of Lafayette CA (US) for salesforce, inc., Kamran Khan of Bellevue WA (US) for salesforce, inc.

IPC Code(s): H04L9/40, H04L61/4523

CPC Code(s): H04L63/102



Abstract: usage of pluggable authentication module (pam) for time bound access control to any pam enabled linux application predicated by rules stored in an ldap directory including a processor to execute computer-executable instructions for receiving a user information from a user interface indicative of a user, receiving an access request via pam indicative of the user information, a time of invocation of the access request and the host server, querying a lightweight directory access protocol directory in response to the user information and the request, receiving a plurality of attribute values associated with the user information including a time bound access limit and a host access restriction information, and coupling an access success response to the pluggable access module in response to a host server access allowance indicated by the host access restriction information for the host service and the time of invocation being within the time bound access limit.


20240250991. SYSTEMS, METHODS, AND DEVICES FOR SECURITY ENHANCEMENTS IN CLOUD COMPUTING ENVIRONMENTS_simplified_abstract_(salesforce, inc.)

Inventor(s): Luis Campo GIRALTE of Dublin (IE) for salesforce, inc.

IPC Code(s): H04L9/40, H04L67/1097

CPC Code(s): H04L63/20



Abstract: systems, methods, and devices are disclosed herein that provide security for requests sent to services in service meshes. a computing platform may be implemented using a server system. the computing platform is configurable to cause receiving a request from a service in a cloud-based computing environment, and identifying a chain of trust embedded in a portion of the request, the chain of trust being generated by one or more security entities in the cloud-based computing environment, the chain of trust identifying results of one or more security verification operations performed on the request. the computing platform is further configurable to cause determining if the chain of trust is a valid chain of trust based, at least in part, on one or more security policies, and sending the request to another entity in the cloud-based computing environment in response to determining the chain of trust is a valid chain of trust.


20240251026. TECHNIQUES FOR CROSS-PLATFORM COMMUNICATION PROCESS FLOW OBJECT POSTING_simplified_abstract_(salesforce, inc.)

Inventor(s): Aaron Popelka of San Francisco CA (US) for salesforce, inc., William Robert Jennings, II of Indianapolis IN (US) for salesforce, inc., Andrew Short of Indianapolis IN (US) for salesforce, inc., Pranavkumar Janakbhai Parekh of Bothell WA (US) for salesforce, inc.

IPC Code(s): H04L67/63, H04L51/56

CPC Code(s): H04L67/63



Abstract: techniques described herein are used to support cross-platform data sharing, access, and management between a communication process flow management platform and a communication platform. specifically, techniques described herein support a communication process flow management platform detecting an event associated with a communication process flow that control electronic communications between a tenant and a set of users. the platform may generate a data object corresponding to the event. the data object may include metadata associated with the event. the platform may transmit, to a communication platform, a request that includes the data object. the request may be configured to cause an entry associated with the event to be posted into the communication platform.


Salesforce, Inc. patent applications on July 25th, 2024