Patent Assignment
Reel/Frame 062794/0656
Change of Name
Recorded: 2023-02-17
Pages: 8
Assignor
SALESFORCE.COM, INC.
Executed: 2022-03-25
Assignee
SALESFORCE, INC.
SALESFORCE TOWER, 415 MISSION STREET, 3RD FLOOR, SAN FRANCISCO, CALIFORNIA, 94105
Covered Properties
(178)
Providing on-Demand Access to Services in a Wide Area Network
Application:
14/949,505 →
Publication:
US US20160191614A1
Dynamic Generation of Targeted Message Using Machine Learning
Application:
15/809,956 →
Publication:
US US20190073693A1
Computing Dimensional Influence and Health Scores in Non-Linear Statistical Models
Application:
15/828,140 →
Publication:
US US20190164171A1
Usage-Based Intelligent Loading of Components in a Component-Driven, Multi-Tenant Cloud Application
Application:
15/971,923 →
Publication:
US US20190342405A1
Selectively Publishing an Event Responsive to an Operation on a Database in a Transaction Which Is Rolled Back or Committed
Mechanism for a Work Node Scan Process to Facilitate Cluster Scaling
Mapping and Query Service Between Object Oriented Programming Objects and Deep Key-Value Data Stores
Mechanism for Stream Processing Efficiency Using Probabilistic Model to Reduce Data Redundancy
Method and System for Machine Learning Framework and Model Versioning in a Machine Learning Serving Infrastructure
Systems and Methods for Exporting, Publishing, Browsing and Installing on-Demand Applications in a Multi-Tenant Database Environment
Server Clustering in a Computing-on-Demand System
Method and Apparatus for a Mechanism for Event Replay When a Reroute of Recordation of the Event Occurred in a Multiplexed Event Recordation System
System or Method to Implement Right to Be Forgotten on Metadata Driven Blockchain Using Shared Secrets and Consensus on Read
Compliance with Data Policies in View of a Possible Migration
Mapping and Query Service Between Object Oriented Programming Objects and Deep Key-Value Data Stores
Application:
62/720,064 →
Dynamic Generation of Targeted Message Using Machine Learning
Application:
62/554,957 →
Method and System for Determining Unique Events from a Stream of Events
Application:
62/518,498 →
Inventory Data Model for Large Scale Flash Sales
Application:
62/617,096 →
Method and Apparatus for Handling Personal Data in Log Records of a System
Application:
62/666,661 →
Method and Apparatus for Handling Personal Data in Log Records of a System
Application:
62/676,268 →
Lightweight Node in a Multi-Tenant Blockchain Network
Application:
62/733,523 →
Cryptographically Secure Multi-Tenant Decentralized Data Exchange Platform
Application:
62/684,180 →
Advanced Smart Contract with Decentralized Ledger in a Multi-Tenant Environment
Application:
62/733,531 →
Field-Based Peer Permissions in a Blockchain Network
Application:
62/733,535 →
Multi-Tenant Distributed Ledger Interfaces
Application:
62/733,538 →
Activation Policies for Workflows
Application:
62/735,844 →
Method and Apparatus for a Mechanism of Disaster Recovery and Instance Refresh in an Event Recordation System of a Multi-Tenant Environment
Application:
62/735,785 →
Method and System for Program Management
Application:
62/937,178 →
Metadata Driven Dataset Management
Method to Accept Certifications with Blockchain Transactions
Application:
62/833,591 →
Attribute-Based Access Control Using a Dynamic Expression Engine
Application:
62/720,072 →
Method and Apparatus for a Mechanism for Event Replay When a Reroute of Recordation of the Event Occurred in a Multiplexed Event Recordation System
Application:
62/735,796 →
System or Method to Query or Search a Metadata Driven Distributed Ledger or Blockchain
Application:
62/841,143 →
System or Method to Implement Consensus on Read on Distributed Ledger/Blockchain, Right to Be Forgotten on Metadata Driven Blockchain Using Shared Secrets and Consensus on Read, and Record Level Access on Metadata Driven Blockchain Using Shared Secrets and Consensus on Read
Application:
62/851,589 →
Method and System for Case Management
Application:
62/937,172 →
Collecting and Storing, and/or Displaying, Information Pertaining to Consent in a Database
Application:
62/937,102 →
Display Screen or Portion Thereof with Graphical User Interface
Patent:
921,014 →
Application:
29/722,780 →
Display Screen or Portion Thereof with Graphical User Interface
Patent:
924,901 →
Application:
29/722,786 →
Systems and Methods for Exporting, Publishing, Browsing and Installing on-Demand Applications in a Multi-Tenant Database Environment
Systems and Methods for Exporting, Publishing, Browsing and Installing on-Demand Applications in a Multi-Tenant Database Environment
Systems and Methods for Exporting, Publishing, Browsing and Installing on-Demand Applications in a Multi-Tenant Database Environment
Methods and Systems for Upgrading and Installing Application Packages to an Application Platform
Methods and Systems for Upgrading and Installing Application Packages to an Application Platform
Methods and Systems for Upgrading and Installing Application Packages to an Application Platform
Systems and Methods for Implementing Multi-Application Tabs and Tab Sets
Managing Virtual Business Instances Within a Computer Network
Secure Identity Federation for Non-Federated Systems
System, Method and Computer Program Product for Associating a Plurality of Stored Elements with a Creation of a Patch
Distributed Generation of Live Feed Updates in a Social Networking System
Computing Resource Allocation Based on Number of Items in a Queue and Configurable List of Computing Resource Allocation Steps
Method and System for Determining Unique Events from a Stream of Events
Proactive Load-Balancing Using Retroactive Work Refusal
Generating Javascript Object Notation (Json) Schema from Json Payloads
Dynamic Access of Artificial Intelligence Engine in a Cloud Computing Architecture
Using Row Value Constructor (Rvc) Based Queries to Group Records of a Database for Multi-Thread Execution
Inventory Data Model for Large Scale Flash Sales
Methods and Apparatus for Analyzing a Live Stream of Log Entries to Detect Patterns
Automatic Generation of Regular Expressions for Homogenous Clusters of Documents
Identifying Homogenous Clusters
Service for Users to Voluntarily Self-Identify in Over the Top (Ott) Messaging
Method and System for Time Window Encryption Tokenization of Data
Method and Apparatus for Linked Encryption Tokenization of User Traceable Data
Method and System for Enabling Log Record Consumers to Comply with Regulations and Requirements Regarding Privacy and the Handling of Personal Data
Lightweight Node in a Multi-Tenant Blockchain Network
Field-Based Peer Permissions in a Blockchain Network
Method and System for Event Consumer Management in an Aggregated Event Platform
Activation Policies for Workflows
Method and Apparatus for a Mechanism of Disaster Recovery and Instance Refresh in an Event Recordation System
Method and System for Optimization of Container Image Layering
Release Orchestration for Performing Pre-Release, Version Specific Testing to Validate Application Versions
Release Orchestration for Cloud Services
Cloud Services Release Orchestration with a Reusable Deployment Pipeline
Method and System for Detection and Handling of Discontinuities in Event Delivery Systems
Estimating the Number of Distinct Entities from a Set of Records of a Database System
Creating and/or Editing Interactions Between User Interface Elements with Selections Rather Than Coding
Definition of a Graphical User Interface Dashboard Created with Manually Input Code and User Selections
Event Ordering Based on an Identifier for a Transaction
System or Method to Display Blockchain Information with Centralized Information in a Tenant Interface on a Multi-Tenant Platform
Application Development Architecture for Mobile Applications
Attribute-Based Access Control Using a Dynamic Expression Engine
Linking Records Between Datasets to Augment Query Results
Metadata Driven Dataset Management
Collapsing Multiple Changes in a Database for Generating a Reduced Number of Messages for an External System
Using Row Value Constructor (Rvc) Based Queries to Group Records of a Database for Multi-Thread Execution
Usage-Based Predictive Prefetching and Caching of Component-Based Web Pages for Performance Optimization
Multidimensional Partition of Data to Calculate Aggregation at Scale
Mechanism to Synchronize, Control, and Merge Data Streams of Disparate Flow Characteristics
Apparatus and Method for Low-Latency Message Request/Response Processing
Apparatus and Method for Low-Latency Message Request/Response Processing
Cloud Services Release Orchestration with a Reusable Deployment Pipeline
Determining Consent for an Action Using a Consent Policy Reflecting an Interpretation of Applicable Data Privacy Laws
Method and System for Universal Security Services Abstraction
Systems and Methods for Exporting, Publishing, Browsing and Installing on-Demand Applications in a Multi-Tenant Database Environment
Polymorphic Application Architecture
Server Clustering in a Computing-on-Demand System
Server Clustering in a Computing-on-Demand System
Multiple Stakeholders for a Single Business Process
Dynamic Materialization of Feeds for Enabling Access of the Feed in an Online Social Network
Dynamic Materialization of Feeds for Enabling Access of the Feed in an Online Social Network
Dynamic Routing of Events to Destinations
Advanced Smart Contract with Decentralized Ledger in a Multi-Tenant Environment
Method and a System for Fuzzy Matching of Entities in a Database System Based on Machine Learning
Updating of a Denormalized Database Object After Updating, Deleting, or Inserting a Record in a Source Database Object
System or Method to Implement Consensus on Read on Distributed Ledger/Blockchain
System or Method to Implement Record Level Access on Metadata Driven Blockchain Using Shared Secrets and Consensus on Read
Recipient-Based Filtering in a Publish-Subscribe Messaging System
Patent:
10,812,608 →
Application:
16/671,148 →
Recipient-Based Filtering in a Publish-Subscribe Messaging System
Automatically Storing Metrics Relating to Payments in a Blockchain
Using Cache Objects to Store Events for Adding Corresponding Objects in a Blockchain
Metadata Driven Serverless Functions in a Multitenant Environment
Describing Changes in a Workflow Based on Changes in Structured Documents Containing Workflow Metadata
Container Orchestration System (Cos) Services Discovery Across Multiple Cos Clusters Based on Cos Cluster Domain Name System
Patent:
11,019,023 →
Application:
16/993,118 →
Sharing Objects Across Namespaces in a Container-Orchestration System
Outstanding Requests Related to an Upcoming Meeting
Cloud to Cloud Test Set Up for Authentication and Monitoring
Metadata Driven Dataset Management
Flap Detection in a Computer System
Automatic Support Service
Multi-Tenant, Metadata-Driven Recommendation System
Synthetic Data Generation for Machine Learning Model Simulation
On-Demand Ingestion of Records from a Staging Storage into a Primary Database
Application:
17/586,541 →
Publication:
US US20230237032A1
Backup and/or Restore as a Service
Method and System for Universal Security Services Abstraction
Automated Application Programing Interface Importation
Code Management Cross-Support and Synchronization
Method for Resource Sharing in Video Teleconferences
Cloud Services Release Orchestration
Hierarchical Natural Language Understanding Systems
Service for Sharing Data Insights
Single Framework for Both Streaming and on-Demand Inference
Application:
17/217,406 →
Publication:
US US20220318647A1
Attribute-Based Access Control Using a Dynamic Expression Engine
Method and System for Implied Revenue Recognition
Application:
16/383,424 →
Publication:
US US20200327581A1
Method and System for Case Management
Application:
16/777,662 →
Publication:
US US20210149908A1
Method and System for Case Management
Method and System for Program Management
Application:
16/793,358 →
Publication:
US US20210150448A1
Merging Multiple Unsynchronized Streams of Related Events and Multi-Tenant Support
Creating a Playlist of Excerpts That Include Mentions of Keywords from Audio Recordings for Playback by a Media Player
Application:
16/833,399 →
Publication:
US US20210149953A1
Multi-Objective Recommendations in a Data Analytics System
System and Method for Supporting Very Large Data Sets in Databases
Application:
17/157,967 →
Publication:
US US20220237191A1
Method for Deterministic Reconciliation and Matching of Payments with Accounts Receivable
Application:
16/779,360 →
Publication:
US US20210241384A1
Activation Policies for Workflows
Method to Accept Certifications with Blockchain Transactions
Application:
16/399,889 →
Publication:
US US20200327556A1
Management of Search Features via Declarative Metadata
Personalized Nls Query Suggestions Using Language Models
Method and System for Certificate Management
Machine Learning Inferencing Based on Directed Acyclic Graphs
Application:
17/357,312 →
Publication:
US US20220414547A1
Method and System for Application Programming Interface Based Container Service for Supporting Multiple Machine Learning Applications
Configuration Map Based Sharding for Containers in a Machine Learning Serving Infrastructure
Discovery and Routing to Inference Servers Based on Monitored Version Information
Multi-Model Scoring in a Multi-Tenant System
Application:
17/357,419 →
Publication:
US US20220414548A1
Multiple Stakeholders for a Single Business Process
Cryptographically Secure Multi-Tenant Data Exchange Platform
Advanced Smart Contract with Decentralized Ledger in a Multi-Tenant Environment
Multi-Tenant Distributed Ledger Interfaces
Aggregating Consent Across Records for Responding to Consent Requests
Application:
16/411,765 →
Publication:
US US20200364669A1
System and Method of Providing Interoperable Distributed and Decentralized Ledgers Using Consensus on Consensus and Delegated Consensus
System or Method to Query or Search a Metadata Driven Distributed Ledger or Blockchain
Updating of a Denormalized Database Object After Updating, Deleting, or Inserting a Record in a Source Database Object
Error Notification Mechanism for Streaming Events
Recipient-Based Filtering in a Publish-Subscribe Messaging System
System or Method of Verifying an Asset Using Blockchain and Collected Asset and Device Information
Selectively Processing an Event Published Responsive to an Operation on a Database Record That Relates to Consent
Using Policies to Comply with a Request from a Person for Data That Pertains to a Person
Collecting, Displaying, and/or Storing Information Pertaining to Consent
Application:
16/778,824 →
Publication:
US US20210150052A1
Methods for Introspecting Code in a Multi-Tenant Environment
Describing Changes in a Workflow Based on Changes in Structured Documents Containing Workflow Metadata
System or Method to Run Distributed Validation of Workflows Across a Network in a Shared Distributed Ledger in Multi-Tenant Cloud Environment
System and Method Using Metadata to Manage Packaged Applications Components Based on Tenant Licenses
Sharing Objects Across Namespaces in a Container-Orchestration System
System and Methods to Perform Row Level Field Masking Leveraging Attribute Based Access Control in a Multi Tenant Environment
Application:
17/144,035 →
Publication:
US US20220215107A1
Method and System for Decentralized Message Handling for Distributed Computing Environments
Determining a Combined Compliance Assessment Metric
Methods and Systems of Answering Frequently Asked Questions (Faqs)
System and Architecture for Standardizing and Centralizing Data Movement Between Systems
Mass Electronic Mail Sending System with Flexible Public Sending Network Addresses
Application Programming Interface for Spinning Up Machine Learning Inferencing Server on Demand
Onboarding New Machine Learning Applications in a Multi-Tenant on-Demand Model Serving Infrastructure Using Configuration Objects
Application:
17/337,387 →
Publication:
US US20220391747A1
Using Templates to Provision Infrastructures for Machine Learning Applications in a Multi-Tenant on-Demand Serving Infrastructure
Related Assignments
(25)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Dec 1, 2017
From: RAMANUJAM, SRIVATSAN; RATTENBURY, TYE L.; KUMARASWAMY, SREE KRISHNA; KONDAPATURI, CHAITANYA DEEPAK
To: SALESFORCE.COM, INC.
Reel/Frame 044278/0742 →
Assignment of Assignor's Interest
Dec 11, 2017
From: MOUKADDEM, RYED; AMARILLO, MARIA KRISTINE; OCZAPOWSKI, TOMASZ
To: SALESFORCE.COM, INC.
Reel/Frame 044355/0922 →
Assignment of Assignor's Interest
Apr 19, 2018
From: BUSJAEGER, BENJAMIN; SGROI, MICHAEL
To: SALESFORCE.COM, INC.
Reel/Frame 045589/0991 →
Assignment of Assignor's Interest
Apr 20, 2018
From: MOUKADDEM, RYED; AMARILLO, MARIA KRISTINE; OCZAPOWSKI, TOMASZ
To: SALESFORCE.COM, INC.
Reel/Frame 045599/0067 →
Assignment of Assignor's Interest
Apr 25, 2018
From: HOREN, GARY
To: SALESFORCE.COM, INC.
Reel/Frame 045632/0273 →
Assignment of Assignor's Interest
May 4, 2018
From: MATHUR, ASHRAYA RAJ
To: SALESFORCE.COM, INC.
Reel/Frame 045725/0099 →
Assignment of Assignor's Interest
Oct 17, 2018
From: PADMANABHAN, PRITHVI KRISHNAN
To: SALESFORCE.COM, INC.
Reel/Frame 047204/0385 →
Assignment of Assignor's Interest
Oct 17, 2018
From: VELISETTI, SRI NAGA DEEPTHI; PADMANABHAN, PRITHVI KRISHNAN
To: SALESFORCE.COM, INC.
Reel/Frame 047203/0715 →
Assignment of Assignor's Interest
Oct 26, 2018
From: TEH, PEH KEONG; DHARAMSHI, GAUTAM; HELMS, JON R.
To: SALESFORCE.COM, INC.
Reel/Frame 047322/0286 →
Assignment of Assignor's Interest
Nov 27, 2018
From: PADMANABHAN, PRITHVI KRISHNAN; VELISETTI, SRI NAGA DEEPTHI; CALVIN, PHILIP NORMAN; FOSDICK, BRENT
To: SALESFORCE.COM, INC.
Reel/Frame 047592/0942 →
Assignment of Assignor's Interest
Nov 27, 2018
From: PADMANABHAN, PRITHVI KRISHNAN; VELISETTI, SRI NAGA DEEPTHI; CALVIN, PHILIP NORMAN; FOSDICK, BRENT
To: SALESFORCE.COM, INC.
Reel/Frame 047592/0571 →
Assignment of Assignor's Interest
Nov 28, 2018
From: ZHAO, YINGWU; HILDEBRAND, HAL SCOTT
To: SALESFORCE.COM, INC.
Reel/Frame 047613/0663 →
Assignment of Assignor's Interest
Aug 27, 2019
From: MCCORMICK, MICHAEL
To: SALESFORCE.ORG
Reel/Frame 050193/0472 →
Assignment of Assignor's Interest
Nov 5, 2019
From: PADMANABHAN, PRITHVI KRISHNAN
To: SALESFORCE.COM, INC.
Reel/Frame 050921/0546 →
Assignment of Assignor's Interest
Nov 22, 2019
From: THUMMALA ABBIGARI, SIVANANDA REDDY; KOMMARAJU, VIKRAM; MCALPIN, LAWRENCE EUGENIO; BROCK, JOHN ARLAN
To: SALESFORCE.COM, INC.
Reel/Frame 051083/0043 →
Assignment of Assignor's Interest
Jan 27, 2020
From: EIDSON, WILLIAM C.; HACKER, DAVID; CHEN, YU; BOILEN, MICHAEL GOLDBERG
To: SALESFORCE.COM, INC.
Reel/Frame 051636/0099 →
Assignment of Assignor's Interest
Jan 27, 2020
From: PADMANABHAN, PRITHVI KRISHNAN; VELISETTI, DEEPTHI; CALVIN, PHILIP NORMAN; FOSDICK, BRENT
To: SALESFORCE.COM, INC.
Reel/Frame 051634/0785 →
Assignment of Assignor's Interest
Jan 31, 2020
From: PATEL, YOGESH; MEHTA, PERCY; VIKRAM, SHARDUL; PADOVANI, MATTIA
To: SALESFORCE.COM, INC.
Reel/Frame 051690/0822 →
Assignment of Assignor's Interest
Apr 17, 2020
From: EIDSON, WILLIAM C.; HACKER, DAVID; CHEN, YU; BOILEN, MICHAEL GOLDBERG
To: SALESFORCE.COM, INC.
Reel/Frame 052433/0185 →
Assignment of Assignor's Interest
Aug 26, 2020
From: PATEL, YOGESH; MEHTA, PERCY; PADOVANI, MATTIA; HO, SHAN-CHENG
To: SALESFORCE.COM, INC.
Reel/Frame 053608/0124 →
Assignment of Assignor's Interest
Feb 9, 2021
From: CHIN, TIFFANY JOY; HOLDORF, CHAD RICHARD; DUBEY, ANUBHA; PARIN, MATTHEW WILBERT
To: SALESFORCE.COM, INC.
Reel/Frame 055189/0200 →
Assignment of Assignor's Interest
Feb 24, 2021
From: MCCORMICK, MICHAEL
To: SALESFORCE.ORG
Reel/Frame 055405/0652 →
Assignment of Assignor's Interest
Mar 10, 2021
From: SALESFORCE.ORG, LLC
To: SALESFORCE.COM, INC.
Reel/Frame 055555/0276 →
Conversion to Limited Liability Company
Mar 10, 2021
From: SALESFORCE.ORG
To: SALESFORCE.ORG, LLC
Reel/Frame 055557/0533 →
Assignment of Assignor's Interest
May 28, 2021
From: GUMASHTA, VAIBHAV; NIKITIN, ALEXANDR; FELDMAN, YULIYA L.; ASHRAFZADEH, SEYEDSHAHIN
To: SALESFORCE.COM, INC.
Reel/Frame 056389/0707 →