Patents Assigned to salesforce.com
  • Publication number: 20130117287
    Abstract: A system and method for building a profile record for a person. Email addresses and corresponding person names are extracted from an email message and stored as records each record having an email address and corresponding person name as a key/value pair. A pair of such records is compared. If the person names are known for both records, then a match between the person names is evaluated. If the person name is known for only one of the records, then a match between the known person name for the one record and an email prefix for the other record is evaluated. If the person name is not known for either record, then a match between the email prefixes for both records is evaluated.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 9, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130117810
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a client access to an external service via an application services platform. These mechanisms and methods for providing a client access to an external service via an application services platform can enable embodiments to provide effective access to such external service without necessarily forcing the client to access the external service separately with respect to the application services platform. The ability of embodiments to provide such technique can enable the integration of an external service with an application services platform, thus allowing the client to access the external service in a more effective manner.
    Type: Application
    Filed: December 28, 2012
    Publication date: May 9, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: Salesforce.com, Inc.
  • Publication number: 20130117353
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for processing a preference indication for a feed item of an information feed. In some implementations, a preference indication associated with a feed item is received. In some instances, it is determined whether the feed item is associated with a custom rule, where the custom rule defines one or more actions to modify information associated with feed items of designated one more content types. In some instances, one or more actions are selected to perform based on an identified content type of the feed item in response to the determination that the feed item is associated with the custom rule.
    Type: Application
    Filed: August 20, 2012
    Publication date: May 9, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Matthew Wong, Kim Man Chan
  • Publication number: 20130117763
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing access to an external service via an application services platform, utilizing an application program interface (API). These mechanisms and methods for providing access to an external service via an application services platform can enable embodiments to provide an effective way of allowing access to such external service without necessarily forcing access to the external service separately with respect to the application services platform. The ability of embodiments to provide such effective technique can enable the integration of an external service with an application services platform, thus allowing access to the external service in a more time effective manner.
    Type: Application
    Filed: December 28, 2012
    Publication date: May 9, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: salesforce.com, inc
  • Publication number: 20130117224
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for cloning a child object with a parent object. These mechanisms and methods for cloning a child object with a parent object can provide improved functionality of the cloning process. Namely, the cloning of the child record with the cloning of the parent record may prevent the requirement that parent and child records be cloned via separate cloning processes.
    Type: Application
    Filed: June 7, 2012
    Publication date: May 9, 2013
    Applicant: salesforce.com, inc.
    Inventors: James Hatton, Alexis Williams, Analia Mastrogiovanni, Daniel McGarry
  • Publication number: 20130117291
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for defining applications using metadata records created from an object specifying a predefined metadata format. These mechanisms and methods for defining applications using metadata records created from an object specifying a predefined metadata format can enable embodiments to provide third party developers a manner of defining a custom format for metadata that is separate from any existing standard metadata formats that are part of a platform maintaining the metadata.
    Type: Application
    Filed: August 7, 2012
    Publication date: May 9, 2013
    Applicant: salesforce.com, inc.
    Inventor: Avrom Roy-Faderman
  • Publication number: 20130117683
    Abstract: A method of streamlined web site navigation includes providing a command line interface supplemental to a graphic user interface. The command line interface accepts entry of verbs and parameters from a web site-specific vocabulary. The web site-specific vocabulary allows a user to access functions of a graphic user interface page of the web site by entering at least one verb and without navigating page links to reach the graphic user interface page. The method receives data entered at the command line interface, including the at least one verb. The method continues with identifying a particular web page responsive to the verb, and sending the particular web page towards a client system. The method may further include receiving with the data entered at the command line interface at least one parameter that modifies the verb, and identifying the particular web page responsive to the verb combined with the parameter.
    Type: Application
    Filed: August 28, 2012
    Publication date: May 9, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Vinodh Kumar Rajagopal
  • Publication number: 20130117191
    Abstract: A system and method for building a profile record for a person from business contacts stored in a database. Contacts having similar name signatures are collected together, then pairs of such contacts are compared using defined criteria.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 9, 2013
    Applicant: salesforce.com, inc.
    Inventor: salesforce.com, inc.
  • Publication number: 20130111585
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for rendering data of an on-demand database service safe. These mechanisms and methods for rendering on-demand database service data safe can enable embodiments to alleviate any security risk that would otherwise be posed by such data. The ability of embodiments to provide such additional safety may lead to improved security in the context of an on-demand database service.
    Type: Application
    Filed: December 17, 2012
    Publication date: May 2, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: salesforce.com, inc
  • Publication number: 20130110586
    Abstract: In one embodiment, a computer-implemented method that includes one or more steps that are executable by a processor to establish a product strategy for a company is provided. The method includes performing a pain point analysis of processes of the company. The paint point analysis is performed from the perspective of one or more key personas associated with the company. The method further includes generating a product strategy that includes at least one software prototype based on the pain point analysis.
    Type: Application
    Filed: October 17, 2012
    Publication date: May 2, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Salesforce.com, inc.
  • Publication number: 20130103701
    Abstract: A user can define a filter to applied be to one or more datasets. The filter includes a specification of a field to filter. Upon applying the filter to a dataset, if the specified field cannot be found in the dataset, a field in the dataset is selected as a default field to filter. Selecting what field in the dataset should be the default field is based on evaluating a set of rules. The default field is then filtered according to the filter criteria.
    Type: Application
    Filed: July 24, 2012
    Publication date: April 25, 2013
    Applicant: salesforce.com, inc.
    Inventors: Srinivas Vishnubhatta, Guillaume Le Stum, Wei Li
  • Publication number: 20130103641
    Abstract: Methods and systems are provided for on-demand entitlement monitoring. One exemplary method involves an on-demand application server obtaining, from a database, usage information for a resource associated with an entitlement offered by a resource provider to a user of a client device and generating a graphical representation of usage of the resource by the user based at least in part on the usage information obtained from the database. In exemplary embodiments, the on-demand application server provides the graphical representation to the resource provider for integration into a graphical user interface display associated with a virtual application provided to the client device over a network.
    Type: Application
    Filed: August 20, 2012
    Publication date: April 25, 2013
    Applicant: salesforce.com, inc.
    Inventor: Muhammad Rehman
  • Publication number: 20130103640
    Abstract: Methods and systems are provided for on-demand entitlement management. One exemplary method involves a server obtaining entitlement definition information for an entitlement offered by a provider system, receiving user entitlement configuration information corresponding to the entitlement for a customer of the provider system, and creating one or more entitlement objects for the customer in a database based on the entitlement definition information and the user entitlement configuration information, wherein the entitlement definition information includes metadata defining a structure of the one or more entitlement objects.
    Type: Application
    Filed: July 24, 2012
    Publication date: April 25, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Muhammad Rehman
  • Patent number: 8429011
    Abstract: A targeted advertising system and method based on memes contained in content sources are disclosed. Content matching keywords-defining topics are identified from content sources and are further processed to extract the memes. Ad networks servicing the content are also identified and their reach for each meme determined. The system and method extract also viral dynamics of the content associated to a meme and use the aggregation of the viral dynamics as a measure of engagement level for the meme. The system and method allow a Marketer to select a meme based on the engagement level and to run an ad campaign against the meme. The advertisements are delivered through an Ad network and inserted at the meme page level when the content hosting the meme is accessed, the Ad network being selected based on its reach.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: April 23, 2013
    Assignee: salesforce.com, inc.
    Inventors: Christopher Daniel Newton, Marcel Albert Lebrun, Christopher Bennett Ramsey
  • Publication number: 20130097713
    Abstract: This disclosure relates to a system and related operating methods for generating a message intended for display at a computer-implemented client device. The method receives, from the client device, a request to perform an operation. In response to receiving the request, the operation is executed at a computer-implemented server device to obtain a result. An alphanumeric message associated with the result is obtained, and an image is generated. The image contains a visually obfuscated representation of the alphanumeric message, wherein the visually obfuscated representation of the alphanumeric message is human readable and resistant to computer-based reading techniques. The method continues by providing the image for rendering at a display element of the client device.
    Type: Application
    Filed: May 22, 2012
    Publication date: April 18, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Gareth D. White
  • Publication number: 20130097500
    Abstract: Systems and methods are provided for providing positionable dynamic content. A system receives a selection of a part of help options displayed by a user interface. The system identifies content corresponding to the part of help options and a location of a displayed element corresponding to the part of help options. The system loads a tooltip with the content corresponding to the part of help options. The system outputs the tooltip at a position based on the location of the displayed element corresponding to the part of help options via the user interface.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 18, 2013
    Applicant: Salesforce.com, inc.
    Inventor: Salesforce.com, inc.
  • Publication number: 20130097253
    Abstract: Disclosed are computer implemented methods, apparatus, systems, and computer readable media for providing information to an information feed associated with a group of an online social network. In some implementations, a network communication including a group address and data is received at a computing device. The group address is encoded to include a first identifier associating the network communication with a first user and a second identifier associating the network communication with the group. The group address is decoded to obtain the first identifier and the second identifier. At least a portion of the data in the network communication is provided as an information update to the information feed associated with the group, and the information update is included in the information feed for display on a display device.
    Type: Application
    Filed: August 14, 2012
    Publication date: April 18, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Rasmus Mencke
  • Publication number: 20130093759
    Abstract: Disclosed are examples of methods, apparatus, systems, and computer program products for providing an augmented reality display of an image with record data. In one example, image data is received at one or more processors. A request message is sent requesting record data associated with the image data from one or more of a plurality of records stored in a database system. In some implementations, when the requested record data is received, a graphical display of the record data in combination with the image can be provided on a display device.
    Type: Application
    Filed: August 24, 2012
    Publication date: April 18, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Samuel W. Bailey
  • Publication number: 20130097252
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating an object from an electronic message in response to user input. These mechanisms and methods for creating an object from an electronic message in response to user input can enable an automated technique for users to create an object from an electronic message. The ability to provide automated creation of objects from electronic messages may allow users to avoid manually creating an object storing information associated with an electronic message.
    Type: Application
    Filed: June 6, 2012
    Publication date: April 18, 2013
    Applicant: salesforce.com, inc.
    Inventors: Blake Whitlow Markham, Ken Wakamatsu
  • Publication number: 20130097540
    Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.
    Type: Application
    Filed: December 5, 2012
    Publication date: April 18, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: salesforce.com, inc