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: 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: 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: 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: 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: 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: 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: 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: 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: 20130198652
    Abstract: Disclosed are examples of apparatus, methods, and computer readable storage media for providing a reminder regarding a feed item of an information feed of an online social network. In some implementations, an indication is received at a computing device. The indication is with respect to occurrence of an event in relation to a designated one of a plurality of feed items of the information feed of the online social network. In response to receiving the indication, data is provided to cause a display device to display a reminder component with the information feed in a user interface. The reminder component is configured to present information identifying the designated feed item.
    Type: Application
    Filed: November 2, 2012
    Publication date: August 1, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.
  • Publication number: 20130191326
    Abstract: A user-extensible common schema is described in the context of a shared database. In one example, an apparatus includes a shared database organized around a common schema. First and second applications provides access to the shared database using the common schema, the first and second applications having first and second schema extensions having first and second sets of additional objects, defined by the first and second applications, respectively. The first and second applications present views of and operations on the shared database that are extended by the respective schema extension.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 25, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130190943
    Abstract: Methods and systems are provided for managing environmental conditions and energy usage associated with a site. One exemplary method of regulating an environment condition at a site involves a server receiving environmental measurement data from a monitoring system at the site via a network, determining an action for an electrical appliance at the site based at least in part on the environmental measurement data and one or more monitoring rules associated with the site, and providing an indication of the action to an actuator for the electrical appliance.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 25, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.
  • Publication number: 20130185770
    Abstract: Methods and systems are provided for enabling access to a secure system from a remote system without directly logging into the secure system for debugging purposes. The secure system and the remote system may login to a host system with a session ID and establish a session. The secure system starts a Hyper Text Transport Protocol (HTTP) enabled debugger to enable debugging of the web browser traffic. The HTTP enabled debugger may be displayed on the remote system via the host system. The remote system may enter debug commands from a web browser on the remote system. The debug commands are then applied on the web browser of the secure system.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 18, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.