1
Craig Weissman, Simon Wong: Custom entities and fields in a multi-tenant database system. salesforce com, Townsend and Townsend and Crew, Gerald T Gray, August 17, 2010: US07779039 (338 worldwide citation)

Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organization may add or define custom fields ...


2
Craig Weissman: Method and system for allowing access to developed applications via a multi-tenant on-demand database service. salesforce com, Zilka Kotab PC, June 1, 2010: US07730478 (194 worldwide citation)

In accordance with embodiments, there are provided mechanisms and methods for allowing access to developed applications via a multi-tenant on-demand database service, in a controlled environment. These mechanisms and methods for providing such access can enable embodiments to provide additional cont ...


3
Frank Dominguez Jr, Dave Moellenhoff, Eric Chan: Java object cache server for databases. salesforce com, Townsend and Townsend and Crew, Gerald T Gray, Paul A Durdik, April 24, 2007: US07209929 (167 worldwide citation)

A cache server is provided in a network for storing Java objects for retrieval by one or multiple application servers. Application server(s) are configured to request an object from the cache server, rather than requesting the Java object directly from a database, so as to reduce processing load on ...


4
Craig Weissman, Kevin Oliver, Benji Jasik, Kedar Doshi: Methods and systems for controlling access to custom objects in a database. salesforce com, Haynes Beffel & Wolfeld, Ernest J Beffel Jr, January 10, 2012: US08095531 (164 worldwide citation)

In embodiments, methods and systems for controlling access to custom objects are provided. These techniques for controlling access to custom objects can enable embodiments to utilize a key for the protection of the security of data that is to remain private while not compromising efficiency of a que ...


5
Lev Brouk, Kenneth Norton, Jason Douglas, Peter Panec: System and method for routing messages between applications. salesforce com, Townsend and Townsend and Crew, March 30, 2010: US07689711 (80 worldwide citation)

A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can ...


6
Ron Palmeri, Stephen Reade: Providing on-demand access to services in a wide area network. Salesforce com, Weaver Austin Villeneuve & Sampson, May 25, 2010: US07725605 (63 worldwide citation)

An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored the ...


7
Craig Weissman, Dave Moellenhoff, Simon Wong, Paul Nakada: Query optimization in a multi-tenant database system. salesforce com, Townsend and Townsend and Crew, Gerald T Gray, May 5, 2009: US07529728 (62 worldwide citation)

More efficient querying of a multi-tenant database using dynamic tuning of database indices. A layer of meta-data associates data items with tenants, e.g., via tags, and the meta-data is used to optimize searches by channeling processing resources during a query to only those pieces of data bearing ...


8
Steve Fisher, Eric David Bezar, Adam Gross, Ian Swinson, George Hu, Yoshiyuki Oikawa: Systems and methods for implementing multi-application tabs and tab sets. salesforce com, Townsend and Townsend and Crew, Gerald T Gray, August 10, 2010: US07774366 (57 worldwide citation)

A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relatio ...


9
Lev Brouk, Kenneth Norton, Jason Douglas, Peter Panec: System and method for invocation of services. Salesforce com, Weaver Austin Villeneuve & Sampson, April 7, 2009: US07516191 (47 worldwide citation)

A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can ...


10
Ron Palmeri, David Byrne Reese: Techniques for providing interoperability as a service. Salesforce com, Weaver Austin Villeneuve & Sampson, September 15, 2009: US07590685 (40 worldwide citation)

An interoperability system provides highly individualized, on-demand access to a plurality of services by a plurality of users. Each of the plurality of users is associated with one of a plurality of independent enterprises, and the plurality of services are associated with and controlled by a plura ...



Click the thumbnails below to visualize the patent trend.