Patents Assigned to salesforce.com
  • Publication number: 20110224973
    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.
    Type: Application
    Filed: January 5, 2011
    Publication date: September 15, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Steven Tamm, Shawna Wolverton
  • Publication number: 20110225263
    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
  • Publication number: 20110225525
    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
  • Publication number: 20110225217
    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
  • Publication number: 20110225118
    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
  • Publication number: 20110225119
    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
  • Publication number: 20110225206
    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.
    Type: Application
    Filed: December 30, 2010
    Publication date: September 15, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Jayesh Sureshchandra, Ryan Guest
  • Publication number: 20110225165
    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.
    Type: Application
    Filed: September 30, 2010
    Publication date: September 15, 2011
    Applicant: Salesforce.com
    Inventor: Paul Burstein
  • Publication number: 20110225527
    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
  • Patent number: 8019720
    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
  • Publication number: 20110219273
    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.
    Type: Application
    Filed: January 13, 2011
    Publication date: September 8, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventor: Yudi Nagata
  • Publication number: 20110218958
    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
  • Publication number: 20110219338
    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.
    Type: Application
    Filed: November 12, 2010
    Publication date: September 8, 2011
    Applicant: salesforce.com, inc.
    Inventor: Elena Schneider
  • Patent number: 8015058
    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
  • Publication number: 20110213789
    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.
    Type: Application
    Filed: February 28, 2011
    Publication date: September 1, 2011
    Applicant: salesforce.com, inc.
    Inventors: Kedar Doshi, Alfred Vieira, Chaitanya Bhatt, Yongsheng Wu, Yanik Grignon
  • Publication number: 20110214062
    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
  • Publication number: 20110214064
    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
  • Publication number: 20110213797
    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.
    Type: Application
    Filed: February 4, 2011
    Publication date: September 1, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventor: Ronald Vance Hess
  • Publication number: 20110213816
    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
  • Publication number: 20110214067
    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.
    Type: Application
    Filed: December 28, 2010
    Publication date: September 1, 2011
    Applicant: salesforce.com, inc.
    Inventor: Jamison M. Tanaka