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: 20130198869
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for messaging in an on-demand database service. These mechanisms and methods for messaging in an on-demand database service can enable embodiments to more flexibly message in on-demand database environments. The ability of embodiments to provide such feature may lead to enhanced messaging features which may be used for providing more effective ways of messaging in the context of on-demand databases.
    Type: Application
    Filed: March 12, 2013
    Publication date: August 1, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: salesforce.com, inc
  • Publication number: 20130198184
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for portal user data access in a multi-tenant on-demand database system. These mechanisms and methods for portal user data access in a multi-tenant on-demand database system can enable embodiments to provide portal-specific user accounts to the multi-tenant on-demand database system which have reduced configuration requirements than users directly accessing the multi-tenant on-demand database system. The ability of embodiments to provide portal-specific user accounts can reduce processing requirements of the database system.
    Type: Application
    Filed: March 12, 2013
    Publication date: August 1, 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: 20130198871
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for messaging in an on-demand database service. These mechanisms and methods for messaging in an on-demand database service can enable embodiments to more flexibly message in on-demand database environments. The ability of embodiments to provide such feature may lead to enhanced messaging features which may be used for providing more effective ways of messaging in the context of on-demand databases.
    Type: Application
    Filed: March 13, 2013
    Publication date: August 1, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: SALESFORCE.COM, INC
  • Publication number: 20130198870
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for messaging in an on-demand database service. These mechanisms and methods for messaging in an on-demand database service can enable embodiments to more flexibly message in on-demand database environments. The ability of embodiments to provide such feature may lead to enhanced messaging features which may be used for providing more effective ways of messaging in the context of on-demand databases.
    Type: Application
    Filed: March 13, 2013
    Publication date: August 1, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: Salesforce.com, Inc
  • Publication number: 20130198645
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for providing a customized representation of a business process involving one or more organizational entities that are accessible through a network. A user interface that can display a customized representation of a business process is provided. User information, including user privileges associated with the business process, is stored in a central repository that is accessible through the network. A request to view the business process is received from a first user through the user interface. The user privileges for the first user are retrieved from the central repository. A customized representation of the business process is displayed with the user interface. The customized representation is in compliance with the retrieved user privileges for the first user.
    Type: Application
    Filed: March 13, 2013
    Publication date: August 1, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: salesforce.com, inc
  • Publication number: 20130191333
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing data using data identifying messages. These mechanisms and methods for synchronizing data using data identifying messages can enable embodiments to provide notification of a need to synchronize one instance of data with changes made to another instance of data, without necessarily communicating the changes to be made to the other instance of the data. The ability of embodiments to provide synchronization based on such a notification can allow more efficient data synchronization while ensuring that synchronizations are based on up-to-date information.
    Type: Application
    Filed: October 16, 2012
    Publication date: July 25, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: salesforce.com, inc
  • Publication number: 20130191327
    Abstract: A method for sharing documents between on-demand services is provided. In an embodiment, a user of a first on-demand service may be able to view a list of content that includes content stored at the first on-demand service and content stored at a second on-demand service. The content of the second on-demand service may be associated with information about the content, allowing the content to be shared among multiple users of the first on-demand service. The user wanting to view the content, select or click on an indicator identifying the content, a connection to the second on-demand service is established, and images of the content are sent from the second on-demand service to the first on-demand service.
    Type: Application
    Filed: March 8, 2013
    Publication date: July 25, 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: 20130191892
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for security verification of communications to tenants of an on-demand database service. These mechanisms and methods for security verification of communications to tenants of an on-demand database service can enable embodiments to allow tenants to selectively implement security measures with respect to inbound communications, etc. The ability of embodiments to provide such feature may allow tenants to efficiently and effectively implement security measures for in-bound emails.
    Type: Application
    Filed: March 12, 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: 20130191422
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing reports for use by tenants of a multi-tenant on-demand database service. These mechanisms and methods for storing reports for use by tenants of a multi-tenant on-demand database service may allow tenants of the multi-tenant on-demand database service to create, modify, etc. reports programmatically, as desired, and may allow the multi-tenant on-demand database service to make the reports accessible to other tenants of the multi-tenant on-demand database service.
    Type: Application
    Filed: March 12, 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.
  • Publication number: 20130185654
    Abstract: The technology disclosed relates to calculating interaction strengths for physical interactions, scheduled physical interactions and wireless interactions between users of online social networks. In particular, it relates to determining direct contact or likely contact between users of online social networks based in part on their mobile communication devices. This determination can be used to score interactions that take place outside the social network for interaction strengths.
    Type: Application
    Filed: January 17, 2013
    Publication date: July 18, 2013
    Applicant: salesforce.com, Inc.
    Inventor: salesforce.com, Inc.
  • Publication number: 20130179217
    Abstract: Methods and a system for exploiting the secondary traffic generated by social networking sites are disclosed. Traffic on a commercial website is constantly monitored by a web analytics tool, which collects traffic measurements of hits, button presses, enquiries, purchases etc., as well as the referrer URL of a site such as a social networking site through which the commercial website is accessed. The collected measurements are forwarded to a Referred Traffic Analysis System. Concurrently, the Referred Traffic Analysis System crawls the Internet and collects a large number of social networking sites, analyses their content by extracting insight terms and phrases from them. In a third step, the collected traffic measurements are correlated with the collected insights from the social networking sites, and the top insights that reoccur frequently enough to appear to be a driver for the measurements observed, are presented to the client. A corresponding system is also provided.
    Type: Application
    Filed: February 28, 2013
    Publication date: July 11, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: salesforce.com, inc.
  • Publication number: 20130166489
    Abstract: A system and method for associating a character string with one or more defined entities of a contact record. An input character string is received. The string is first evaluated to see if the structure of the string is recognized. If not, then the string is compared to entries in a look up table. If the string format is not recognized, and the string is not found in the look up table, then a posterior probability is calculated for a set of defined entities over a limited set of string processing features. The result of probabilistic scoring determines which of the defined entities to associate with the character string.
    Type: Application
    Filed: February 21, 2013
    Publication date: June 27, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.
  • Publication number: 20130167122
    Abstract: Methods, systems, apparatus, and computer-readable media for validating components of a dynamic user interface in an on-demand multi-tenant service environment are disclosed. Organizations corresponding to tenants in the on-demand multi-tenant service environment are identified. A multi-tenant database system residing on multiple servers is provided for each of the identified organizations. Dynamic user interface pages associated with the organizations are identified. First and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the one or more dynamic user interface pages are produced with reference to respective first and second builds of computer program code. Differences between the first and second compilation outputs are identified and presented in a user interface on a display device of the multi-tenant service environment.
    Type: Application
    Filed: February 13, 2013
    Publication date: June 27, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.
  • Publication number: 20130138668
    Abstract: Methods and systems are described for shared data sets with user-specific changes in an on-line services environment. In one embodiment, a method includes, receiving a request for data stored in a shared database from a user, identifying the requesting user, retrieving the requested data from the shared database, determining whether there are user-specific changes for the retrieved data, changing the retrieved data using the user-specific changes, and supplying the requested data to the user.
    Type: Application
    Filed: January 23, 2013
    Publication date: May 30, 2013
    Applicant: salesforce.com, inc.
    Inventor: Salesforce.com, Inc.
  • Publication number: 20130138524
    Abstract: Methods and systems are described for shared data sets combined with purchased data sets in an on-line services environment. In one embodiment, a method includes, identifying a user, associating the user with data in a shared database, and receiving a purchased dataset from the identified user. The method further includes adding the purchased dataset to a delta table associated with the shared database based on determined record relationships and field relationship, and providing access to the purchased dataset to the user through requests for data in the shared database.
    Type: Application
    Filed: January 23, 2013
    Publication date: May 30, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130137420
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic and segment-based monitoring of cellular network performance. In one embodiment and by way of example, a method includes dividing a cellular network path of a cellular network into a plurality of network segments, and monitoring performance of the cellular network at a first network segment of the plurality of network segments. The first network segment is associated with a first segment point includes a first computing device. The method may further includes generating first metrics based on first monitoring data relating to the first network segment, and forwarding the first metrics to a second segment point coupled with the first segment point over the first network segment. The second segment point includes a second computing device.
    Type: Application
    Filed: January 18, 2013
    Publication date: May 30, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SALESFORCE.COM, INC.