Abstract: In accordance with embodiments, there are provided mechanisms and methods for dynamically correcting grammar associated with text. These mechanisms and methods for dynamically correcting grammar associated with text can enable enhanced data display, simplified language support, etc.
Abstract: In accordance with embodiments, there are provided mechanisms and methods for serving an application from a custom subdomain. These mechanisms and methods for serving an application from a custom subdomain can enable improved data security, enhanced system performance, optimized resource utilization, etc.
Type:
Application
Filed:
March 15, 2011
Publication date:
September 15, 2011
Applicant:
salesforce.com, inc
Inventors:
Jayesh Sureshchandra, Peter Dapkus, Aaron Fiske, Nikita Prokopev, Ryan Guest, Addison Luh
Abstract: In accordance with embodiments, there are provided mechanisms and methods for displaying data utilizing a selected source and visualization. These mechanisms and methods for displaying data utilizing a selected source and visualization can enable enhanced data display, improved data display development, increased time savings, etc.
Type:
Application
Filed:
February 4, 2011
Publication date:
September 15, 2011
Applicant:
SALESFORCE.COM, INC.
Inventors:
Douglas Eliot Chasman, Neelav Rana, Patrick Yu Pang Louie, Thomas Dominic Sola, Leo Tenenblat
Abstract: In accordance with embodiments, there are provided mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system. These mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system can enable embodiments to provide user-friendly, granular, and/or targeted updates between such environments.
Type:
Application
Filed:
November 10, 2010
Publication date:
September 15, 2011
Applicant:
SALESFORCE.COM, INC.
Inventors:
Jonathan Plax, Timothy Kral, Shannon Hale
Abstract: In accordance with embodiments, there are provided mechanisms and methods for conditionally sharing an object with one or more entities. These mechanisms and methods for conditionally sharing an object with one or more entities can enable enhanced data sharing, simplified data security, etc.
Type:
Application
Filed:
March 14, 2011
Publication date:
September 15, 2011
Applicant:
salesforce.com, inc.
Inventors:
Yongsheng Wu, Andrew Smith, Adam Torman, Punit Jain
Abstract: In accordance with embodiments, there are provided mechanisms and methods for versioning content in a database system using content type specific objects. These mechanisms and methods for versioning content in a database system using content type specific objects can enable embodiments to provide a database system which stores information associated with multiple versions of content. The ability of embodiments to provide a database system which supports content versioning can enable an efficient and comprehensive storage of content types having different features by the database system.
Type:
Application
Filed:
March 14, 2011
Publication date:
September 15, 2011
Applicant:
salesforce.com, inc.
Inventors:
Simon Wong, Walter Macklem, Mark Fischer, Orjan Kjellberg, Olivier Pin, Sonali Agrawal, Ron Pragides, Etienne Giraudy
Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating a plurality of cnames for a website. These mechanisms and methods for creating a plurality of cnames for a website can provide multiple DNS entries for a single website. The ability to provide multiple DNS entries for a single website can enable websites to be accessible from multiple locations.
Abstract: Methods and systems for partitioning search indexes are described. In one embodiment, such a method includes identifying, via a partition manager, a search index to be partitioned, where the search index includes a plurality of entity types, and wherein each of the plurality of entity types associates records stored in a data store with the respective entity type within the search index. The method further includes partitioning, via the partition manager, the search index into a first partitioned search index and a second partitioned search index, correlating, via a partitioning scheme, a first subset of the plurality of entity types with the first partitioned search index, and correlating, via the partitioning scheme, a second subset of the plurality of entity types with the second partitioned search index.
Abstract: Systems and methods for configuring a UI display layout for displaying record fields in a multi-tenant on-demand database service. A data record is initially displayed on a first portion of a user interface display, and an identification of a set of one or more fields of the data record is received, e.g., from a user. A selection of a display configuration for the set of identified fields is also received, e.g., from a user. The display configuration may include one or more columns, each column having one or more rows, wherein the display configuration identifies, for each of the set of fields, in which column and row the field is to be displayed. Data for the set of fields based on the selected display configuration is then displayed on a second portion of the user interface display which may include a collapsible display panel.
Type:
Application
Filed:
March 9, 2011
Publication date:
September 15, 2011
Applicant:
salesforce.com, inc.
Inventors:
Margaret Law, Evan Moses, Rashmi Channarayapattna, Elena Schneider, Ian Swinson, Jason Ellis, David Yung
Abstract: In accordance with embodiments, there are provided mechanisms and methods for asynchronously performing an operation on metadata in the context of an on-demand database service. These mechanisms and methods for asynchronously performing an operation on metadata can enable embodiments to allow a subscriber to perform other database service operations, while the aforementioned operation is being performed on the metadata. The ability of embodiments to provide such feature can enable the performance of a larger number of operations on metadata without necessarily interrupting the ability of the subscriber to perform other operations using the on-demand database service.
Type:
Grant
Filed:
August 1, 2007
Date of Patent:
September 13, 2011
Assignee:
salesforce.com, inc.
Inventors:
Benji Jasik, Simon Fell, Lexi Viripaeff
Abstract: In accordance with embodiments, there are provided mechanisms and methods for testing an aspect of a user interface determined from a database dedicated to the testing. These mechanisms and methods for testing an aspect of a user interface determined from a database dedicated to the testing can provide a testing dedicated database of aspects of a user interface. The ability to provide a testing dedicated database of aspects of a user interface can enable testing of the user interface without the limitations otherwise associated with a database of aspects of the user interface that is utilized when publishing the database.
Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing one or more actions utilizing a uniform resource locator. These mechanisms and methods for performing one or more actions utilizing a uniform resource locator can enable improved overall URL usage, more efficient search engine URL results, improved URL comprehension by users, etc.
Type:
Application
Filed:
December 20, 2010
Publication date:
September 8, 2011
Applicant:
salesforce.com, inc.
Inventors:
Alex Warshavsky, Aaron Fiske, Bulent Cinarkaya, Ryan Guest
Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing an action associated with a record. These mechanisms and methods for performing an action associated with a record can enable improved data access, simplify and expedite a user's workflow, etc.
Abstract: There is provided a method and system to maintain published contact information. The system includes a storage facility to store contact information of a first entity at the system. The system further includes an interface to electronically publish, via a communications network, the contact information of the first entity to a plurality of users of the system and receive, at the system, information relating to validity of the contact information of the first entity. The information is received via the communications network from a first user of the plurality of users. The system further includes a stored value module automatically to provide a reward to the first user responsive to the receipt of the information relating to the validity of the contact information of the first entity.
Type:
Grant
Filed:
August 12, 2005
Date of Patent:
September 6, 2011
Assignee:
salesforce.com, Inc.
Inventors:
James F. Fowler, Garth B. Moulton, Peng Chong Sien, Saaed Fattahi, Rajan Madhavan, Kenneth R. Lenga
Abstract: In accordance with embodiments, there are provided mechanisms and methods for determining an amount of access to data, based on a role. These mechanisms and methods for determining an amount of access to data, based on a role can enable enhanced data security, more relevant data display, increased time savings, etc.
Abstract: In accordance with embodiments, there are provided mechanisms and methods for user registration with a multi-tenant on-demand database system. These mechanisms and methods for user registration with a multi-tenant on-demand database system can provide user registration of the multi-tenant on-demand database system which takes into consideration a registration of an associated tenant of the multi-tenant on-demand database system. The ability to consider a tenant's registration with the multi-tenant on-demand database system when registering a user with the multi-tenant on--demand database system can improve the management of permissions associated with of the multi-tenant on-demand database system.
Type:
Application
Filed:
February 28, 2011
Publication date:
September 1, 2011
Applicant:
salesforce.com, inc.
Inventors:
Kedar Doshi, Adi Kuruganti, Chaitanya Bhatt, Jayaprakash Pasala, Sanjaya Lai
Abstract: In accordance with embodiments, there are provided mechanisms and methods for displaying one or more data sets to a user. These mechanisms and methods for displaying one or more data sets to a user can enable enhanced data security, more relevant data display, reduced processing, etc.
Type:
Application
Filed:
January 13, 2011
Publication date:
September 1, 2011
Applicant:
SALESFORCE.COM, INC.
Inventors:
Donovan A. Schneider, Guillaume Le Stum, Leo Tenenblat, Wei Li
Abstract: In accordance with embodiments, there are provided mechanisms and methods for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database system. These mechanisms and methods for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database system can provide a single instance of a database that is shared amongst tenants of a multi-tenant on-demand database system. The ability to provide a single instance of a database that is shared amongst tenants of a multi-tenant on-demand database system can enable the database to be managed or otherwise maintained in a central location.
Abstract: In accordance with embodiments, there are provided mechanisms and methods for using a database to access content stored outside of the database. These mechanisms and methods for using a database to access content stored outside of the database can enable embodiments to provide a database system which can be used to access content when the content is incapable of being stored in the database system, or is otherwise not stored in the database system. The ability of embodiments to provide access to such data via the database system can improve the usability of the database system.
Type:
Application
Filed:
February 28, 2011
Publication date:
September 1, 2011
Applicant:
salesforce.com, inc.
Inventors:
Kedar Doshi, Sonali Agrawal, Simon Wong, Chaitanya Bhatt, Sandip Ghosh, Gary Baker, Walter Macklem
Abstract: Embodiments are described for a system and method for adapting an online user input form that provides user input to a web-based application. A method comprises defining one or more attributes related to one or more fields of the online user input form, obtaining historical data comprising past user input to related user input forms, calculating historical most common values for each attribute of the one or more attributes; and modifying the one or more fields of the online user input form in accordance with the calculated historical average values. The attributes may include at least one of the size, location, and datatype of each field of the form. The method may be implemented through an application programming interface for implementation through server-side and client-side processes that are written in a web-browser compatible markup language.