Patents by Inventor salesforce.com, inc.

salesforce.com, inc. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140136521
    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for identifying topical influence in an online social network. In some implementations, an entity associated with a feed item is identified. A topic associated with the entity or with the feed item is also identified. The entity can be determined to be a topical influencer regarding the topic in the online social network based on one or more factors, such as a factor indicating dissemination of information associated with the identified topic to other entities. A display device can be configured to display information indicating the determination that the entity is a topical influencer of the identified topic.
    Type: Application
    Filed: April 3, 2013
    Publication date: May 15, 2014
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.
  • Publication number: 20140101149
    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for interacting with records using a publisher configured to publish information to a feed of a social network. In some implementations, a computing device receives a request to interact with a child record related to a parent record stored in a database system. The request is generated via the publisher displayed in a user interface on a display device. The user interface is also configured to display the feed in association with an entity of the social network. Child record information indicating a type of the child record and field data to populate one or more fields of the child record can be received. The field data is differentiated from message content generated via the publisher to include in a feed item for presentation in the feed when displayed to one or more users following the parent record. The requested interaction with the child record can be performed using the child record information.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 10, 2014
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20140047117
    Abstract: Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.
    Type: Application
    Filed: February 7, 2013
    Publication date: February 13, 2014
    Applicant: SALESFORCE.COM, INC.
    Inventor: Salesforce.com, Inc.
  • Publication number: 20140032533
    Abstract: Methods and systems are provided for retrieving, from a database containing a list of records, a subset of the list of records located within a user defined distance from a target point, each record in the list of records having a compound geo-location data type including a first data field and a second data field. The method involves generating a circle around the target point; identifying records having a geo-location within the circle; including the identified records in a result set; and presenting the result set to a user on a display screen. The method further includes treating the first data field and the second data field as a single data element.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 30, 2014
    Applicant: SALESFORCE.COM, INC.
    Inventor: salesforce.com, inc.
  • Publication number: 20130346873
    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for representing a portion of a user interface of a web browser as a web address. In some implementations, a computing device receives a request to encode as a web address a portion of a user interface provided in a web browser at the computing device. The computing device then generates a web address to identify content of the portion of the user interface. The portion of the user interface represented by the web address includes a primary user interface component and one or more secondary user interface components associated with the primary user interface component.
    Type: Application
    Filed: May 3, 2013
    Publication date: December 26, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130311245
    Abstract: In accordance with embodiments, mechanisms and methods are provided for gamifying personal development. The mechanisms and methods for gamifying personal development may enable embodiments to provide a technique for encouraging behaviors or skills in the work place through competitions and game theory often associated with games. The mechanisms and methods for gamifying personal development can include employees/players taking challenges and creating challenges. The mechanisms and methods for gamifying personal development can include a point economy in which the employee/player accumulates player and/or creator points, and obtains privileges may be assigned based on the number of points awarded in a particular topic area.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 21, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.
  • Publication number: 20130304697
    Abstract: Methods and systems are provided for synchronizing files in a multi-tenant computing environment of the type including a server, a multi-tenant database, and a local computer connected to the multi-tenant database through a network cloud. The method seamlessly synchronizes data objects in the multi-tenant database with corresponding data objects on the local computing device. The method includes running a client application on a local computing device, updating a first file on the local computing device, and automatically updating a second file in a remote multi-tenant database corresponding to the first file upon updating the first file.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 14, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: salesforce.com, inc.
  • Publication number: 20130275424
    Abstract: Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a user's most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and/or hierarchical user role models.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 17, 2013
    Applicant: salesforce.com, inc
    Inventor: salesforce.com, inc
  • Publication number: 20130227443
    Abstract: 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 relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views.
    Type: Application
    Filed: April 12, 2013
    Publication date: August 29, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130218830
    Abstract: In a method, system, and computer-readable medium having instructions for sharing information between tenants of a multi-tenant database, information is received on a connection between a first tenant of a multi-tenant database and a second tenant and the connection has information on a scope of data from the first tenant shared with the second tenant, data is allowed for a record of the first tenant to be accessible to the second tenant in accordance with the connection, information is received on a file related to the record of the first tenant, and data is allowed from the file to be accessible to the second tenant in accordance with the connection.
    Type: Application
    Filed: March 21, 2013
    Publication date: August 22, 2013
    Applicant: salesforce.com, inc
    Inventor: salesforce.com, inc
  • Publication number: 20130218871
    Abstract: Systems and methods are provided for content-based recommendations for private network users. A system identifies a topic of interest based on analyzing content with which a user interface associated with a private network has interactions. Interactions include the user interface creating content and/or the user interface indicating interest in content. The system identifies a source associated with the topic of interest based on analyzing content with which multiple user interfaces associated with the private network have multiple interactions. The source includes content associated with the topic of interest and/or a content creator associated with the topic of interest. The system outputs a recommendation for the user interface to access the source.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 22, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130218884
    Abstract: A method for providing a review from a customer relationship management (CRM) system is disclosed. The method includes receiving a message including a request for a review relevant to a viewer from a requesting user system associated with a first user, where the message also includes information identifying a review subject and readily available information related to the viewer. Reviews related to the review subject and managed by a CRM system are identified and a relevance score is determined for each of the records based on relevance factors relating to the viewer and to data managed by the CRM system, and social media influence factors relating to social media content from a social networking entity. Recommended reviews are selected based on the relevance scores of the reviews, and information identifying the recommended reviews is included in a response message that is transmitted to the requesting user system.
    Type: Application
    Filed: October 1, 2012
    Publication date: August 22, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130218885
    Abstract: Disclosed are systems, apparatus, and methods for context-aware messaging. In various implementations, a conversation between two or more users may be hosted by a communications tool, where the conversation generates text included in a conversation thread. Information and entities may be extracted from the generated text. One or more weights may be assigned to each of the extracted plurality of entities based on the contents of the conversation thread. The one or more weights may provide a rank for each of the extracted entities for a search of at least one information feed. In some implementations, the at least one information feed may be searched based on the weighted extracted entities to identify at least one relevant information feed. The at least one relevant information feed may be updated with the information extracted from the conversation thread.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 22, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130218877
    Abstract: Disclosed are systems, apparatus, and methods for context-aware messaging. In various implementations, a conversation between two or more users may be hosted by a communications tool, where the conversation generates text included in a conversation thread. Context attributes may be extracted from the generated text. The context attributes may describe interactions and data objects associated with one or more entities. One or more scores may be assigned to the extracted context attributes based on the contents of the conversation thread. The scores may provide a rank for each of the extracted context attributes. A presentation of a user interface of a communication tool may be modified based on the one or more scored context attributes.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 22, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130218874
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for applying a public tag to information. These mechanisms and methods for applying a public tag to information may enable embodiments to allow a user to apply a public tag to the information once. Further, applying a public tag to information may enable users with access to the information an ability to view the public tag applied to the information by the user.
    Type: Application
    Filed: March 22, 2013
    Publication date: August 22, 2013
    Applicant: salesforce.com, inc
    Inventor: salesforce.com, inc
  • Publication number: 20130218904
    Abstract: A system and method for inferring reporting relationships from contact records. Contact records from a single company are identified, and each record is ranked based on the title. A probabilistic analysis is used to compare the number of contacts on the current level with the number of contacts on a lower level, and make a guess as to reporting relationships between contacts on the different levels. If a confidence score of a guessed reporting relationship is high enough, the reporting relationship is accepted, and contact records updated.
    Type: Application
    Filed: February 21, 2013
    Publication date: August 22, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.
  • Publication number: 20130218880
    Abstract: A method for providing recommended products from a customer relationship management (CRM) system is disclosed. The method embodiment includes receiving from a user system a message including a request for a product relevant to a customer affiliated with an enterprise, where the message also includes information identifying the customer, the enterprise, and/or a product purchased by the customer. The method also includes identifying suggested products based on information managed by the CRM system and related to the customer, the enterprise and/or the purchased product. A relevance score is determined for each of the suggested products based on relevance factors and social media influence factors, and recommended products are selected based on the relevance scores of the recommended products. Information identifying the recommended products is included in a response message that is transmitted to the user system.
    Type: Application
    Filed: November 19, 2012
    Publication date: August 22, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130204716
    Abstract: Methods and systems are provided for creating and managing a product catalog including expanded product metadata in a multitenant computing environment. The method includes creating a new store and mapping it to a cloud service provider. A catalog is then created and mapped to the store. Catalog categories are then created and mapped to the catalog. A product is then created and mapped to the categories. A product family is then created, followed by the creation of a product bundle. The product bundle is presented to consumers in a web based interactive shopping experience hosted by the cloud based service provider.
    Type: Application
    Filed: September 28, 2012
    Publication date: August 8, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Salesforce.com, inc.
  • Publication number: 20130205215
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for defining groups of users of an online social network. An indication of an event associated with the online social network can be received. One or more parameters can be compared to an attribute of the event or of a designated user. When the attribute satisfies the one or more parameters, data indicating the designated user can be generated. In some implementations, the generated data is provided to a display device to indicate an addition or a removal of the designated user as a member of a group of the online social network. In some implementations, group membership data can be determined and stored to add or remove the designated user as one of the group members.
    Type: Application
    Filed: January 28, 2013
    Publication date: August 8, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130198236
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for enabling access to a resource of a multi-tenant on-demand database service utilizing a token. These mechanisms and methods for enabling access to a resource of a multi-tenant on-demand database service utilizing a token can be utilized to prevent identification of a user attempting to access the resource, and thus unwanted use of the user's identity.
    Type: Application
    Filed: March 11, 2013
    Publication date: August 1, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: SALESFORCE.COM, INC