Patents Assigned to salesforce.com, inc.
  • Publication number: 20140081909
    Abstract: A system and method identifying an author of a social media post is provided. The system, for example, may include a customer database configured to store customer information, a communication system, and a processor communicatively connected to the customer database and the communication system. The processor may be configured to receive a social media post, update, when a tight matching parameter associated with the social media post matches customer information for a customer in the customer database, data associated with the customer based upon the social media post, and update, when a predetermined number of loose matching parameters associated with the social media post match customer information for the customer in the customer database, the data associated with the customer based upon the social media post.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventors: Jeff Price, Shawn Crosby
  • Publication number: 20140081903
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for displaying and filtering business analytics data stored in the cloud, including, for example, means for displaying a graphical interface at a client device; communicating a business analytics query from the client device to a remote host organization via a public Internet; receiving a business analytics dataset in a complete and unfiltered form from the host organization responsive to the business analytics query; caching the business analytics dataset in its complete and unfiltered form to the memory of the client device; displaying a business analytics report at the graphical interface of the client device, the business analytics report representative of the business analytics dataset in its complete and unfiltered form; receiving filter input at the client device; applying the filter input to the business analytics dataset to yield a filtered sub-set; and updating the business analytics report displayed at th
    Type: Application
    Filed: September 17, 2013
    Publication date: March 20, 2014
    Applicant: SALESFORCE.COM, INC.
    Inventors: Marko Koosel, Suyog Anil Deshpande
  • Publication number: 20140082011
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for adjusting a data query. These mechanisms and methods for adjusting a data query can enable more relevant query results, increased efficiency and revenue, optimized customer interaction, etc.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventors: Francois Lopitaux, Frederic Voituret, Sylvana Bounthiem, Medha Pradhan, Nicolas Paymal, Gregoire Lejeune
  • Publication number: 20140082755
    Abstract: A computer-implemented method is presented herein. The method obtains a first content item from an online source, and then generates a characterizing signature of the first content item. The method continues by finding a previously-saved instance of the characterizing signature and retrieving data associated with a second content item (the second content item is characterized by the characterizing signature). The method continues by analyzing the data associated with the second content item, corresponding data associated with the first content item, and decision criteria. Thereafter, either the first content item or the second content item is identified as an original content item, based on the analyzing. The other content item can be flagged as an aggregated content item.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventor: Dai Duong Doan
  • Publication number: 20140082107
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for managing objectives in an organization in a social network environment. A server may receive objective data and task data associated with the objective. A message associated with the objective may be published on a social network feed.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventors: Marcus Gosling, Maksim Ovsyannikov, Austin Tam, Daniel Debow
  • Publication number: 20140081953
    Abstract: Methods and systems are provided for providing answers in an on-line customer support site. The method includes receiving a first question from a user, determining first results from a knowledge base, determining second results from a community, determining third results from an agent, and displaying the first results, the second results, and the third results responsive to the first question in a single, integrated feed.
    Type: Application
    Filed: September 3, 2013
    Publication date: March 20, 2014
    Applicant: Salesforce.com, Inc
    Inventors: Lauren Ingram, Antony Passemard
  • Publication number: 20140081882
    Abstract: The technology disclosed relates to identifying and notifying a user of nearby attendees at a mega attendance event who are in user's social graph by comparing the user's social graph to a list of event attendees. The identified attendees can be stratified into social graph tags that annotate, categorize and prioritize other users in the user's social graph. The technology disclosed also relates to identifying and notifying the user of nearby attendees of sessions at the event who meet introduction preferences of the user by finding matches between introduction preference attributes specified by the user and attributes of the attendees provided by the list of event attendees.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventor: Ashwini Govindaraman
  • Publication number: 20140082182
    Abstract: A computer-implemented method analyzes a website to determine whether the website represents a potential source of spam, and, in response to the analyzing, flags content of the website as spam content. The determination can be made by computing a total number of content items associated with the website, calculating a publication frequency of the content items, and determining whether the website in its entirety represents spam content based on the total number and the publication frequency. The determination could also be made by generating a signature of a webpage containing a content item, obtaining an occurrence count for the generated characterizing signature, and, when the obtained occurrence count is greater than a threshold count, identifying the content item as spam.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventor: Dai Duong Doan
  • Publication number: 20140081685
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing task information at a user interface. A request to retrieve task information regarding a plurality of task objects from one or more task management data sources is received, and communication with the one or more task management data sources is authorized. Task information associated with each task object from the one or more task management data sources is received, and task information associated with at least one of the task objects as corresponding to data stored or configured to be stored in one or more data objects in the database system is identified. The task is exposed to the user interface.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com. inc.
    Inventors: Kshama Thacker, Scott Goldstein
  • Publication number: 20140081688
    Abstract: The technology disclosed relates to automated assignment of sales opportunities and recommendations for assignments in an on demand system. In particular, it relates to customizing assignment of sales opportunities such as leads, prospects and/or accounts to sales representatives by applying a plurality of performance indicators and ratios related to the sales representatives. These performance indicators and ratios can be based on historical and ongoing sales processes. It also relates to calculating a plurality of social insights related to the sales representatives. These social insights can be extracted from online social networks of the sales representatives.
    Type: Application
    Filed: July 17, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com inc.
    Inventor: Jigar Kotak
  • Publication number: 20140081702
    Abstract: The technology disclosed relates to rapidly logging sales activities in a customer relationship management system. It also relates to simplifying logging of sale activities by offering a streamlined data entry path that as immense usability in a mobile environment. The streamlined data entry path can be completed by triple-action, double-action, or single-action. In particular, the technology disclosed relates to automatically identifying and selecting entities that are most likely to be selected by a user. The identification of entities as most likely to be selected is dependent at least upon access recency of records of the entities, imminence of events linked to the entities, and geographic proximities of the entities to the user. It further relates to automatically identifying and selecting sales activities that are most likely to be performed by the user.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, Inc.
    Inventors: Sönke Rohde, Craig Villamor, Akhilesh Gupta, Grant Anderson, Jason Schroeder, Charlie Issacs, John Walter Taschek, Steve Gillmor, Girish Jashnani
  • Publication number: 20140081618
    Abstract: A method for building websites including at least one language translation is provided. The method incorporates a language translation into an individual website having a default display language, wherein the step of incorporating comprises saving the language translation as part of the individual website, and wherein the language translation is available for viewing at the individual website; and adds a language switching feature to the individual website, the language switching feature enabling an end-user to change the default display language of the individual website to the language translation.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventor: Hyejin Kim
  • Publication number: 20140081714
    Abstract: The technology disclosed relates to tracking performance and initiatives of employees and providing real-time recognition for their successes and contributions through customizable recognition awards. In particular, it relates to automatically awarding recognition awards to an employee by evaluating the employee's current performance against progress features and exception features. The progress features indicate a progression of an individual across a work cycle and exception features indicate high performance of the individual during the work cycle. Thus the recognition awards are automatically awarded when the current performance of the employee evidences accomplishment of milestones or high performance.
    Type: Application
    Filed: September 19, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventors: Daniel Debow, David Stein, Jager McConnell, Ciara Peter, Maksim Ovsyannikov, Woodson Martin, Kyle Lui, Omar Guerrero Tapia, Pasha Kazatsker, Tao Sean Chen, Kallin Nagelberg, Ashwin Kashyap, Ryan Dewsbury, Iurie Cangea, Austin Tam, Alfred Yang, James Tam
  • Publication number: 20140081777
    Abstract: The technology disclosed relates to improving sales of beverages by allowing users to create virtual beverage formulations across graphical user-interfaces. These user-customized beverage formulations can be interpreted by beverage dispensing machines that can transform them into real-word beverages. In particular, it relates to creating beverage identity tokens that hold user-customized beverage formulations. These beverage identity tokens can cause beverage dispensing machines to dispense real-world beverage mixes made up of the ingredient beverage flavors specified by the user in the virtual beverage formulations.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com inc.
    Inventors: Alex Mastrodonato, Kevin Wu, Helder Rocha
  • Patent number: 8677470
    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: Grant
    Filed: January 22, 2009
    Date of Patent: March 18, 2014
    Assignee: salesforce.com, inc.
    Inventors: Michael P. Cadden, Richard Alan Stevens, Ron H. Kimble, Rasmus Mencke, Travis D. Corson, Susan Shanabrook
  • Patent number: 8676864
    Abstract: Methods and systems are provided for automatically arranging graphical representations of objects on a canvas. Optionally, the automatic arrangement of the graphical representation of the object may be performed in an on demand, multi-tenant database as part of a tool for creating and displaying schema. A data object with more connections to other data objects may tend to be placed closer to other objects, where as data objects with fewer connections may tend to be placed further apart. The algorithm for placement is based on computations of pseudo-forces between objects. The pseudo force on an object from all other objects is calculated in a given time step and when the force is less than a threshold value, the positions of the objects is updated based on the forces. When the computed displacements are less than a threshold, the objects are in equilibrium.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: March 18, 2014
    Assignee: Salesforce.com, Inc.
    Inventor: Joshua Lulewicz
  • Patent number: 8676979
    Abstract: Methods and systems for efficient API integrated login in a multi-tenant database environment and for decreasing latency delays during an API login request authentication including receiving a plurality of API login requests at a load balancer of a datacenter, where each of the plurality of API login requests specify a user identifier (userID) and/or an organizational identifier (orgID), fanning the plurality of API login requests across a plurality of redundant instances executing within the datacenter, assigning each API login request to one of the plurality of redundant instances for authentication, and for each of the respective plurality of API login requests, performing a recursive query algorithm at the assigned redundant instance, at one or more recursive redundant instances within the datacenter, and at a remote recursive redundant instance executing in a second datacenter, as necessary, until the login request is authenticated or determined to be invalid.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: March 18, 2014
    Assignee: salesforce.com, inc.
    Inventors: Simon Z Fell, Vinod Mehra
  • Publication number: 20140074641
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating an auction-based fair allocation and usage of thread resources for user messages according to one embodiment in an on-demand services environment. In one embodiment and by way of example, a method includes receiving job requests and bids from a plurality of organizations over a network, where each job request and the corresponding bid is placed by a user associated with an organization having a resource currency value within a multi-tenant database system via a user interface at a computing device over the network, determining resource currency values associated with pending jobs relating to the plurality of organizations, wherein the resource currency values corresponds to resources dedicated to the pending jobs, and performing an auction of the received bids for resources that are not dedicated and remains available for purchase, where a bid includes a purchase request to purchase the available resources.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 13, 2014
    Applicant: SALESFORCE.COM,INC.
    Inventor: XIAODAN WANG
  • Publication number: 20140075445
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic workload scheduling and routing of message queues for fair management of the resources for application servers in an on-demand services environment. In one embodiment and by way of example, a method includes detecting an organization of a plurality of organization that is starving for resources. The organization may be seeking performance of a job request at a computing system within a multi-tenant database system. The method may further include consulting, based on a routing policy, a routing table for a plurality of queues available for processing the job request, selecting a queue of the plurality of queues for the organization based on a fair usage analysis obtained from the routing policy, and routing the job request to the selected queue.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 13, 2014
    Applicant: SALESFORCE.COM,INC.
    Inventors: XIAODAN WANG, VIJAYANTH DEVADHAR, PRAVEEN MURUGESAN
  • Publication number: 20140075030
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating a fair allocation and usage of thread resources for user messages according to one embodiment in an on-demand services environment. In one embodiment and by way of example, a method includes tracking resource usage associated with a plurality of messages performed and completed in response to requests placed by a user via a user interface at a computing device, where the tracking includes recording an amount of resources consumed by each completed message. The method may further include classifying the plurality of messages into job types based on the tracked resource usage associated with the plurality of messages, and enforcing, based on the classification of the messages, a message selection process to ensure equitable distribution of resources to subsequently received messages.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 13, 2014
    Applicant: SALESFORCE.COM,INC.
    Inventors: XIAODAN WANG, VIJAYANTH DEVADHAR, PRAVEEN MURUGESAN