Patents Assigned to salesforce.com
  • Publication number: 20120054871
    Abstract: A system and method for performing security assessments in an online services system. In one embodiment, a method includes receiving an accepted security assessment agreement from a user, where the security assessment agreement is associated with a software application utilized in an online services system. The method also includes receiving configuration data associated with the software application; receiving scanning data associated with the software application; and sending the configuration data and scanning data to one or more security assessment systems.
    Type: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Applicant: Salesforce.com, Inc.
    Inventors: Brian Soby, Robert Fly
  • Publication number: 20120051534
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for integrating a private branch exchange (PBX)-equipped client and an on-demand database service. These mechanisms and methods for integrating a PBX-equipped client and an on-demand database service can enable embodiments with additional infrastructure at the client that is better equipped to leverage the on-demand database service. The ability of embodiments to provide such client side infrastructure can enable additional enhanced services in conjunction with telephone calls, etc.
    Type: Application
    Filed: November 8, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Marco S. Casalaina, Jim Dvorkin, Jason Winters, Bing Yang, Dararith Ourk, Rupert Chen
  • Publication number: 20120054629
    Abstract: A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a file selected by the different users based on a community value for at least one community dimension assigned to each section of the file selected by the different users. In particular, a user is conditionally provided access to a section of a the selected by the user, based on a comparison of a user value indicating a community with which the user is associated to the community value for the at least one community dimension assigned to the section of the file selected by the user.
    Type: Application
    Filed: November 8, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventor: Alexandre Dayon
  • Publication number: 20120054210
    Abstract: A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a file selected by the different users based on a community value for at least one community dimension assigned to each section of the file selected by the different users. In particular, a user is conditionally provided access to a section of a the selected by the user, based on a comparison of a user value indicating a community with which the user is associated to the community value for the at least one community dimension assigned to the section of the file selected by the user.
    Type: Application
    Filed: November 8, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventor: Alexandre Dayon
  • Publication number: 20120054244
    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: November 8, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Yongsheng Wu, Alfred Vieira, Punit Jain
  • Publication number: 20120054633
    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: November 9, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
  • Publication number: 20120054241
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Application
    Filed: November 9, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20120051530
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for integrating a private branch exchange (PBX)-equipped client and an on-demand database service. These mechanisms and methods for integrating a PBX-equipped client and an on-demand database service can enable embodiments with additional infrastructure at the client that is better equipped to leverage the on-demand database service. The ability of embodiments to provide such client side infrastructure can enable additional enhanced services in conjunction with telephone calls, etc.
    Type: Application
    Filed: November 8, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Marco S. Casalaina, Jim Dvorkin, Jason Winters, Bing Yang, Dararith Ourk, Rupert Chen
  • Publication number: 20120054632
    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: November 9, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Allan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
  • Publication number: 20120054250
    Abstract: A system and method for changing records associated with a software application. In one embodiment, a method includes receiving a change command to change a record type for a record that is associated with code that is submitted for integration into a software application; receiving a selection of a new record type; populating a new record format with information that is associated with the code; and receiving a save command to save the record.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
  • Publication number: 20120054328
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Application
    Filed: November 9, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20120054243
    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: November 8, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Yongsheng Wu, Alfred Vieira, Punit Jain
  • Publication number: 20120054593
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing simplified form filling in an on-demand service in a database system. These mechanisms and methods can enable embodiments to provide users with an efficient form wizard for filling electronic forms. The ability of embodiments to provide a form wizard can enable users to efficiently accomplish the rapid filling of multiple forms without the need to scroll through the electronic forms and entering the same information repeatedly.
    Type: Application
    Filed: February 17, 2011
    Publication date: March 1, 2012
    Applicant: Salesforce.com Inc.
    Inventor: Nadia Naderi
  • Publication number: 20120054222
    Abstract: A system and method for performing security assessments in an online services system. In one embodiment, the method includes receiving a list of target data for a report; and generating fields in the report. The method also includes populating the fields with composite information; receiving a command to execute the report; fetching the target data using the composite information; and populating the report with the target data.
    Type: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Applicant: Salesforce.com, inc.
    Inventor: Brian Soby
  • Patent number: 8126898
    Abstract: A computer method includes receiving a query from a user system; searching a plurality of data objects of a first type for data objects that substantially match the query; generating a first-relevance score for each data object of the second type that is associated with at least one data objects of the first type identified in the search; searching a plurality of data objects of the second type for data objects of the second type that substantially match the query; generating a second-relevance score for each data object of the second type identified in the second search; generating a list of data objects of the second type that are identified in the first and second search steps; ranking the data objects of the second type in the list of data objects based on the relevance scores; and transferring the list of data objects to the user system.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: February 28, 2012
    Assignee: salesforce.com, Inc.
    Inventor: Paul Constantinides
  • Publication number: 20120047445
    Abstract: An approach for pre-fetching pages and records in an on demand services environment is disclosed. This approach for pre-fetching pages and records provides for rendering data directly from a locally saved copy. Particular embodiments can include providing a user interface (UI) for a user of the on-demand services environment. According to requests received via the UI, the server can check for a user's log-in credentials. Depending upon the user's activity history, the server can also predict pages which would likely be visited by the user, store those pages as a local copy, and pre-send those pages in advance to the user.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventor: Vinodh Kumar Rajagopal
  • Publication number: 20120047570
    Abstract: Network security is enhanced in a multi-tenant database network environment using a query plan detection module to continually poll the database system to locate and raise an alert for suspect query plans. Security also can be enhanced using a firewall system sitting between the application servers and the client systems that records user and organization information for each client request received, compares this with information included in a response from an application server, and verifies that the response is being sent to the appropriate user. Security also can be enhanced using a client-side firewall system with logic executing on the client system that verifies whether a response from an application server is being sent to the appropriate user system by comparing user and organization id information stored at the client with similar information in the response.
    Type: Application
    Filed: November 1, 2011
    Publication date: February 23, 2012
    Applicant: salesforce.com, Inc.
    Inventors: Eric Chan, Craig Weissman, Paul Nakada, Dave Moellenhoff, Todd McKinnon
  • Publication number: 20120047489
    Abstract: Methods, software, frameworks, and systems for automating test procedures for a computer processing system. An embodiment of the method includes steps of determining a plurality of available automated test procedures, determining a plurality of available test options, and generating a plurality of test specifications. Each test specification may include option data corresponding to one of the available test options as well as procedure data corresponding to one of the available automated test procedures. The present invention advantageously supports reuse and extensibility of automated test procedures for a variety of configurations.
    Type: Application
    Filed: October 21, 2010
    Publication date: February 23, 2012
    Applicant: salesforce.com, inc.
    Inventor: Arunkumaran Varadharajan
  • Publication number: 20120047520
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for publishing an application-independent format event. These mechanisms and methods for publishing an application-independent format event can enable optimized data communication, improved scalability, increased operational efficiency, etc.
    Type: Application
    Filed: August 19, 2011
    Publication date: February 23, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventor: Sri Vidya Annapragada
  • Publication number: 20120042216
    Abstract: In accordance with embodiments, there are provided methods and systems for providing communication authentication between cloud applications and on-premise applications. A method of embodiments includes receiving, from a cloud application at a cloud computing device, a first message at an application server of a server computing system, and parsing, at the application server, the first message to determine first identification information contained within the first message. The method further includes authenticating, at the application server, the first message by verifying the first identification information, and forwarding the first authenticated message to an on-premise application at a remote computing device.
    Type: Application
    Filed: December 20, 2010
    Publication date: February 16, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventor: MICHAEL DAVID BLUBAUGH