Salesforce. com, inc.
|Salesforce. com, inc. Patent applications|
|Patent application number||Title||Published|
|20140173582||METHODS AND SYSTEMS FOR UPGRADING AND INSTALLING APPLICATION PACKAGES TO AN APPLICATION PLATFORM - Systems and methods for installing and upgrading application packages to an application platform. Application packages may be uploaded to a directory by developing users (developers) for installation by subscribing users (subscribers). Alternatively, a developer may send identification information to a subscribing user to allow that user to access and install that application package created by the developer. Application packages may also be upgraded. If a developer changes the original source package, a subscriber can choose to pull into their organization the change(s) made by the publisher while preserving any data rows the subscriber had created since first importing the package.||06-19-2014|
|20130304829||METHOD AND SYSTEM FOR SOCIAL MEDIA COOPERATION PROTOCOL - Methods and systems for social media cooperation, via allowing inter-social network communications between users of different networks is provided. The inter-social network communications may be facilitated by sending inter-social network communications in a format determined by a protocol that is used by the social networks agreeing to allow inter-social network communications.||11-14-2013|
|20130019320||MECHANISM FOR FACILITATING MANAGEMENT OF DATA IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating management of data in an on-demand services environment. In one embodiment and by way of example, a method for facilitating management of data in an on-demand services environment is provided. The method of embodiment includes detecting an attempt by a user to manipulate data via a collaboration application at a computing system, wherein the attempt includes attempted deletion of the data posted for viewing using the collaboration application. The method may further include determining whether the user is authorized to manipulate the data, and blocking the attempt if the user is not authorized to manipulate the data.||01-17-2013|
|20130007106||ASYNCHRONOUS INTERACTION IN THE REPORT GENERATOR - Methods and systems are provided for a user system to interact asynchronously with the report generator when an operation is performed on a report in the report generator. The report generator relinquishes control to the user system to perform other operations while the report generator fetches data from the multi-tenant database necessary for the operation.||01-03-2013|
|20120116982||METHOD AND SYSTEM FOR ESCALATING CONTENT OF DISCUSSIONS TO PARTICULAR MEMORY LOCATIONS - In this specification, online communities also referred to as forums, are used as a customer support tool. Users of the forum post questions and replies. In some embodiments users can vote on the replies. The authorized personnel can add an entry in a database based on the forum content. In an embodiment, such an entry could be in customer case management system when a question is not well answered or not answered at all and needs attention of customer support agent. In another embodiment, the entry could be in a knowledge base management system when a question is well answered and is considered to be potentially useful for many forum users. Any of the above embodiments can be used independently or together with any combination of other embodiments.||05-10-2012|
|20120060097||METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR LOCATING NETWORK FILES - A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a file selected by the different users based on a community value for at least one community dimension assigned to each section of the file selected by the different users. In particular, a user is conditionally provided access to a section of a file selected by the user, based on a comparison of a user value indicating a community with which the user is associated to the community value for the at least one community dimension assigned to the section of the file selected by the user.||03-08-2012|
|20110258603||METHOD AND SYSTEM FOR SIMULATING AND ANALYZING CODE EXECUTION IN AN ON-DEMAND SERVICE ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for simulating and analyzing code execution in a multi-tenant environment. These mechanisms and methods for simulating and analyzing code execution in a multi-tenant environment can enable embodiments to provide an improved interface for analyzing the performance of application on the multi-tenant database. The ability of embodiments to provide better analysis of simulated execution can enable higher quality application developed in less time.||10-20-2011|
|20090037828||SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR EDITING AN ON-DEMAND DATABASE SERVICE GRAPHICAL USER INTERFACE - In accordance with embodiments, there are provided mechanisms and methods for editing an on-demand database service graphical user interface. These mechanisms and methods for editing an on-demand database service graphical user interface can enable embodiments to edit desired portions of the interface, in a more flexible manner. The ability of embodiments to provide such additional flexibility may lead to more efficient and effective interface editing.||02-05-2009|
Patent applications by Salesforce. com, inc.