Patents Assigned to salesforce.com
  • Publication number: 20110208858
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store, These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 25, 2011
    Applicant: salesforce.com, inc.
    Inventors: Scott Yancey, Scott Hansma
  • Publication number: 20110208739
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for conditionally performing a query including an aggregate function. These mechanisms and methods for conditionally performing a query including an aggregate function can limit performance of queries including aggregate functions based on a number or records associated with such performance of such aggregate functions. The ability to limit performance of queries including aggregate functions can enable performance quality of a computer system to be maintained.
    Type: Application
    Filed: February 25, 2011
    Publication date: August 25, 2011
    Applicant: salesforce.com, inc.
    Inventor: Craig Weissman
  • Publication number: 20110208705
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing file system content in a multi-tenant on-demand database system. These mechanisms and methods for storing file system content in a multi-tenant on-demand database system can enable embodiments to reduce a number of files stored on a file system, avoid copying of all file system content to file system copies, etc.
    Type: Application
    Filed: December 10, 2010
    Publication date: August 25, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Scott Hansma, Simon Z. Fell, Ryan Brainard, Sridevi Gopala Krishnan, Deepa Gupta
  • Publication number: 20110209094
    Abstract: Systems and methods for implementing customized drop-down menus in user interface displays. Drop-down menus include one or more selection options and a table having multiple fields. Drop-down menu items are particularly useful for assisting a user with assigning information synchronized into a target database from one database system, such as an Outlook file, to objects in the target database system, such as a multi-tenant database system as well as providing suggestions to the user from search results when they may want to choose one of those results or perform a different action altogether.
    Type: Application
    Filed: September 10, 2010
    Publication date: August 25, 2011
    Applicant: salesforce.com, inc.
    Inventors: Marni Gasn, Herman Kwong
  • Publication number: 20110209121
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for automated testing which utilizes a preconfigured point of entry in a test or which includes a test converted to a predetermined format. These mechanisms and methods for automated testing which utilizes a preconfigured point of entry in a test or which includes a test converted to a predetermined format can provide testing in an automated manner where the testing is otherwise typically. performed manually. The ability to provide this automated testing can increase the efficiency of testing code.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 25, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Yudi Nagata, Luis Maya, Cheryl Porro
  • Publication number: 20110202508
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multi-tenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 18, 2011
    Applicant: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20110202911
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 18, 2011
    Applicant: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20110196883
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multi-tenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
    Type: Application
    Filed: April 18, 2011
    Publication date: August 11, 2011
    Applicant: salesforce.com, Inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20110197287
    Abstract: Systems and methods are provided for managing license objects to applications in an application platform database system. The method includes associating an LMA with an application installed to the application platform by a developer, notifying a license manager to which the license manager application is installed of the installation of the application to the application platform, and managing subscriber access to the application using the license manager application.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 11, 2011
    Applicant: salesforce.com, inc.
    Inventors: Ron Hess, Steven Tamm, David Brooks, Amy Palke, Evan Moses
  • Publication number: 20110197186
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 11, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
  • Patent number: 7991790
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: August 2, 2011
    Assignee: salesforce.com, Inc.
    Inventors: Timothy J Barker, Ryan Lissack, Daniel L Pletter
  • Publication number: 20110161444
    Abstract: Some embodiments comprise integrating information from a social network into a multi-tenant database system. A plurality of information from the social network is retrieved, using a processor and a network interface of a server computer in the multi-tenant database system, wherein the plurality of information is associated with a message transmitted using the social network. Metadata related to the transmitted message is generated, using the processor. A conversation object is generated, using the processor, based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message. The conversation object is then stored in an entity in the multi-tenant database system, using the processor of the server computer.
    Type: Application
    Filed: November 1, 2010
    Publication date: June 30, 2011
    Applicant: salesforce.com, Inc.
    Inventor: Chet Chauhan
  • Publication number: 20110137940
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are accessed. The one or more updates are stored in a database. The data record is a parent record, and the one or more updates relate to one or more child records associated with the parent record. The one or more updates are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device. A number of the candidates is selected for publication on the information feed based on one or more criteria.
    Type: Application
    Filed: February 17, 2011
    Publication date: June 9, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: William Gradin, Margaret Law, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke, Rasmus Mencke, Peter Lee
  • Publication number: 20110131314
    Abstract: Methods and apparatus are described for facilitating communication among a plurality of entities via an interoperability network. Each entity has policy data corresponding thereto governing interaction with the entity via the interoperability network. A message is transmitted from a first one of the entities to a second one of the entities. The first entity has first policy data corresponding thereto and the second entity has second policy data corresponding thereto. The transmitted message was handled in the network according to combined policy data representing a combination of the first and second policy data.
    Type: Application
    Filed: January 28, 2011
    Publication date: June 2, 2011
    Applicant: salesforce.com, inc.
    Inventors: Alexander Lerner, Michael K. Dewey
  • Patent number: 7949684
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multi-tenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: May 24, 2011
    Assignee: salesforce.com, Inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20110119378
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for orchestrating a business process in a computer network. A script describing a business process is received from a client machine over the computer network. The script is compiled into executable program instructions. A reference to the script and data to be operated on by the script is received from the client machine over the computer network. The data is processed in accordance with the script. The result of the data processing is returned to the client machine over the computer network.
    Type: Application
    Filed: January 31, 2011
    Publication date: May 19, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventor: Paul Hinks
  • Publication number: 20110113059
    Abstract: Systems, apparatus, and methods for implementing enterprise level social and business information networking are provided. Users can receive relevant information about a database system and its users at an appropriate time. Users can then use this relevant information to reduce errors and limit redundant efforts. For example, an update of a record in the database can be identified, and a story created automatically about the update and sent to the users that are following the record. Which updates have stories created and which stories are to be sent to which users can be configured. Other events besides updating of records can also be tracked. For example, actions of a user that result in an event can be tracked, where such tracking can also be configurable. Subscriptions to follow an object can be automatic, and access checks can be used to ensure that unauthorized users do not see certain data.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 12, 2011
    Applicant: salesforce.com, inc.
    Inventors: Peter Lee, Vinod Mehra, Rob Woollen
  • Publication number: 20110113058
    Abstract: Systems, apparatus, and methods for implementing enterprise level social and business information networking are provided. Users can receive relevant information about a database system and its users at an appropriate time. Users can then use this relevant information to reduce errors and limit redundant efforts. For example, an update of a record in the database can be identified, and a story created automatically about the update and sent to the users that are following the record. Which updates have stories created and which stories are to be sent to which users can be configured. Other events besides updating of records can also be tracked. For example, actions of a user that result in an event can be tracked, where such tracking can also be configurable. Subscriptions to follow an object can be automatic, and access checks can be used to ensure that unauthorized users do not see certain data.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 12, 2011
    Applicant: Salesforce.com,inc.
    Inventors: Peter Lee, Vinod Mehra, Rob Woollen
  • Publication number: 20110113071
    Abstract: Systems, apparatus, and methods for implementing enterprise level social and business information networking are provided. Users can receive relevant information about a database system and its users at an appropriate time. Users can then use this relevant information to reduce errors and limit redundant efforts. For example, an update of a record in the database can be identified, and a story created automatically about the update and sent to the users that are following the record. Which updates have stories created and which stories are to be sent to which users can be configured. Other events besides updating of records can also be tracked. For example, actions of a user that result in an event can be tracked, where such tracking can also be configurable. Subscriptions to follow an object can be automatic, and access checks can be used to ensure that unauthorized users do not see certain data.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 12, 2011
    Applicant: salesforce.com, inc.
    Inventors: Peter Lee, Vinod Mehra, Rob Woollen
  • Publication number: 20110113072
    Abstract: Systems, apparatus, and methods for implementing enterprise level social and business information networking are provided. Users can receive relevant information about a database system and its users at an appropriate time. Users can then use this relevant information to reduce errors and limit redundant efforts. For example, an update of a record in the database can be identified, and a story created automatically about the update and sent to the users that are following the record. Which updates have stories created and which stories are to be sent to which users can be configured. Other events besides updating of records can also be tracked. For example, actions of a user that result in an event can be tracked, where such tracking can also be configurable. Subscriptions to follow an object can be automatic, and access checks can be used to ensure that unauthorized users do not see certain data.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 12, 2011
    Applicant: salesforce.com, inc.
    Inventors: Peter Lee, Vinod Mehra, Rob Woollen