Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
CW

Craig Weissman — 95 Patents

Salesforce: 86 patents #2 of 4,319Top 1%
E.E.Piphany: 3 patents #6 of 34Top 20%
San Francisco, CA: #147 of 26,999 inventorsTop 1%
California: #2,466 of 386,348 inventorsTop 1%
Overall (All Time): #16,116 of 4,157,543Top 1%
95 Patents All Time

Issued Patents All Time

Showing 26–50 of 95 patents

Patent #TitleCo-InventorsDate
9378392 Methods and systems for controlling access to custom objects in a database Kevin Oliver, Benji Jasik, Kedar Doshi 2016-06-28
9348576 Methods and systems for upgrading and installing application packages to an application platform Lars Hofhansl, Nathan Jensen-Horne, Scott Hansma, Steven Tamm 2016-05-24
9323804 Method and system for allowing access to developed applications via a multi-tenant on-demand database service 2016-04-26
9275098 Techniques for implementing batch processing in a database system Scott Yancey, Andrew Smith, Andrew Waite 2016-03-01
9275105 System and methods of improving a multi-tenant database query using contextual knowledge about non-homogeneously distributed tenant data Dave Moellenhoff, Simon Wong 2016-03-01
9244995 Method and system for synchronizing a server and an on-demand database service Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins 2016-01-26
9201939 Method and system for pushing data to a plurality of devices in an on-demand service environment William Charles Eidson, Erik Forsberg, Deepak Kothule 2015-12-01
9176730 On-demand database service system, method, and computer program product for validating a developed application 2015-11-03
9171033 Method and system for allowing access to developed applications via a multi-tenant on-demand database service 2015-10-27
9171034 Method and system for allowing access to developed applications via a multi-tenant on-demand database service 2015-10-27
9135304 Methods and systems for optimizing text searches over structured data in a multi-tenant environment Kevin Oliver, Scott Hansma, Paul Nakada, Jeanine Walters 2015-09-15
9098365 System, method and computer program product for conditionally enabling an installation aspect Andrew Smith, Danil Dvinov 2015-08-04
9092501 Custom entities and fields in a multi-tenant database system Simon Wong 2015-07-28
9043362 Custom entities and fields in a multi-tenant database system Simon Wong 2015-05-26
9037561 Methods and systems for optimizing text searches over structured data in a multi-tenant environment Kevin Oliver, Scott Hansma, Paul Nakada, Jeanine Walters 2015-05-19
8954453 On-demand database service system and method for determining whether a developed application will operate properly with at least one other application 2015-02-10
8930322 Methods and systems for bulk row save logic in an object relational mapping layer and application framework Steven Tamm, Simon Z. Fell, Simon Wong, Steve Fisher 2015-01-06
8903872 NoSql online analytical processing architecture 2014-12-02
8868404 Multi-tenant translation memory management Scott Yancey 2014-10-21
8799298 On-demand database service system, method, and computer program product for enforcing the inclusion of tests in a developed application 2014-08-05
8799320 Firewalls for securing customer data in a multi-tenant environment Eric Chan, Paul Nakada, Dave Moellenhoff, Todd McKinnon 2014-08-05
8788532 Firewalls for securing customer data in a multi-tenant environment Eric Chan, Paul Nakada, Dave Moellenhoff, Todd McKinnon 2014-07-22
8788510 System, method, and computer program product for runtime invocation of an appropriate version of program instructions in an on-demand database 2014-07-22
8762329 Method and system for synchronizing a server and an on-demand database service Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins 2014-06-24
8760281 System triggered travel alerts Neelav Rana, Jose Benavides, Marco Benvenuti, Anuj K. Jenveja, Patrick Bosworth 2014-06-24