Inventor
HELLAND PATRICK JAMES
US41 patents
⚠️ This page may combine multiple inventors who share the name “HELLAND PATRICK JAMES”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SALESFORCE COM INC
22 patentsUS10901861B2Jan 26, 2021
Systems and methods of restoring a dataset of a database for a point in time
SALESFORCE COM INC14 citations85
US10592353B2Mar 17, 2020
Systems and methods of restoring a dataset of a database for a point in time
SALESFORCE COM INC14 citations85
US10691696B2Jun 23, 2020
Key-value storage using a skip list
SALESFORCE COM INC6 citations84
US10346386B2Jul 9, 2019
Multiversion concurrency control of database records with uncommitted transactions
SALESFORCE COM INC8 citations83
US10158642B2Dec 18, 2018
Coherent distributed logging
SALESFORCE COM INC15 citations82
US10621071B2Apr 14, 2020
Formation and manipulation of test data in a database system
SALESFORCE COM INC8 citations81
US11822535B2Nov 21, 2023
Director-based database system for transactional consistency
SALESFORCE COM INC4 citations75
US11544271B2Jan 3, 2023
Key-value storage using a skip list
SALESFORCE COM INC2 citations73
US11386065B2Jul 12, 2022
Database concurrency control through hash-bucket latching
SALESFORCE COM INC3 citations73
US11416470B2Aug 16, 2022
Multiversion concurrency control of database records with uncommitted transactions
SALESFORCE COM INC4 citations72
US10241896B2Mar 26, 2019
Formation and manipulation of test data in a database system
SALESFORCE COM INC4 citations72
US12189417B2Jan 7, 2025
Time proposals in director-based database system for transactional consistency
SALESFORCE COM INC0 citations62
US12013860B2Jun 18, 2024
Key-value storage using a skip list
SALESFORCE COM INC0 citations62
US11847107B2Dec 19, 2023
Key permission distribution
SALESFORCE COM INC0 citations62
US11494356B2Nov 8, 2022
Key permission distribution
SALESFORCE COM INC0 citations62
US11625386B2Apr 11, 2023
Fast skip list purge
SALESFORCE COM INC0 citations60
US12153563B2Nov 26, 2024
Assistant nodes in director-based database system for transactional consistency
SALESFORCE COM INC0 citations52
US12061526B2Aug 13, 2024
History information in director-based database system for transactional consistency
SALESFORCE COM INC0 citations52
US11989051B2May 21, 2024
Time alignment in director-based database system for transactional consistency
SALESFORCE COM INC0 citations52
US11741050B2Aug 29, 2023
Cloud storage class-based variable cache availability
SALESFORCE COM INC0 citations52
US11681705B2Jun 20, 2023
Trie data structure with subtrie data structures
SALESFORCE COM INC0 citations52
US11232083B2Jan 25, 2022
Facilitating dynamically unified system of record in an on-demand services environment
SALESFORCE COM INC0 citations52
MICROSOFT CORP
14 patentsUS5958004ASep 28, 1999
Disabling and enabling transaction committal in transactional application components
MICROSOFT CORP149 citations99
US6714962B1Mar 30, 2004
Multi-user server application architecture with single-user object tier
MICROSOFT CORP187 citations98
US6301601B1Oct 9, 2001
Disabling and enabling transaction committal in transactional application components
MICROSOFT CORP122 citations98
US6134594AOct 17, 2000
Multi-user, multiple tier distributed application architecture with single-user access control of middle tier objects
MICROSOFT CORP171 citations98
US6014666AJan 11, 2000
Declarative and programmatic access control of component-based server applications using roles
MICROSOFT CORP491 citations98
US5890161AMar 30, 1999
Automatic transaction processing of component-based server applications
MICROSOFT CORP142 citations98
US7076784B1Jul 11, 2006
Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment
MICROSOFT CORP201 citations97
US6678696B1Jan 13, 2004
Transaction processing of distributed objects with declarative transactional attributes
MICROSOFT CORP63 citations95
US6167423ADec 26, 2000
Concurrency control of state machines in a computer system using cliques
MICROSOFT CORP101 citations95
US6813769B1Nov 2, 2004
Server application components with control over state duration
MICROSOFT CORP19 citations92
US6631425B1Oct 7, 2003
Just-in-time activation and as-soon-as-possible deactivation or server application components
MICROSOFT CORP53 citations92
US7062770B2Jun 13, 2006
Recycling components after self-deactivation
MICROSOFT CORP12 citations91
US7043733B2May 9, 2006
Server application components with control over state duration
MICROSOFT CORP7 citations74
US7043734B2May 9, 2006
Component self-deactivation while client holds a returned reference
MICROSOFT CORP10 citations72