Patents Assigned to salesforce.com, inc.
  • Publication number: 20130036413
    Abstract: A customer initiates a customer support request indicating that a bug exists in an particular application. An internal bug-fix tracking system includes a case status server that receives a notification event indicating that the bug has been fixed in an updated software release. The associated customer support request is then updated to reflect the bug fix, triggering a notification e-mail that is automatically and directly sent to the customer.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 7, 2013
    Applicant: salesforce.com, inc.
    Inventors: Bhadri Narayanan Venkatesan, Ryan Brainard
  • Publication number: 20130036086
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
    Type: Application
    Filed: October 8, 2012
    Publication date: February 7, 2013
    Applicant: SALESFORCE.COM, INC
    Inventor: SALESFORCE.COM, INC
  • Publication number: 20130036142
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
    Type: Application
    Filed: October 8, 2012
    Publication date: February 7, 2013
    Applicant: salesforce.com, inc
    Inventor: salesforce.com, inc
  • Publication number: 20130036096
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic cloning of data records in an on-demand services environment. In one embodiment and by way of example, a method includes receiving a request for cloning of a data record. The cloning request contains instructions relating to the cloning of the data record. The method may further include examining one or more existing data records associated with the data record, and cloning, at a computing device, the data record into one or more data records based on the information contained within the cloning request and the examination of the one or more existing data records.
    Type: Application
    Filed: November 17, 2011
    Publication date: February 7, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: SHABIHUL ABDI
  • Publication number: 20130036407
    Abstract: Methods and systems are provided for assigning exceptions in a multi-tenant system providing instances of a virtual application over a network to multiple tenants. One exemplary method of assigning an exception record corresponding to an anomalous condition identified by an instance of the virtual application involves obtaining context information associated with the anomalous condition from the instance of the virtual application and automatically assigning the exception record to a development entity based at least in part on the context information.
    Type: Application
    Filed: February 14, 2012
    Publication date: February 7, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Zuye Zheng, James Iry, Nagraj Kulkarni
  • Publication number: 20130036406
    Abstract: Methods and systems are provided for managing exceptions in a multi-tenant system providing instances of a virtual application over a network to multiple tenants. One exemplary method involves obtaining, from an instance of the virtual application, context information associated with an anomalous condition identified by the virtual application and automatically creating an exception record maintaining an association between the anomalous condition and the context information.
    Type: Application
    Filed: February 14, 2012
    Publication date: February 7, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Zuye Zheng, James Iry, Nagraj Kulkarni
  • Publication number: 20130036239
    Abstract: Clocks of communication terminals can be synchronized using packets over TCP/IP. In one example, an Internet Protocol packet is received at the first terminal from the second terminal, the packet having a time stamp indicating the time at which it was sent from the second terminal. The time is determined at which the packet arrived at the first terminal and compared to the time stamp to determine a minimal feasible bias. The determined minimal feasible bias is compared to a stored bias and the stored bias is set to the determined minimal feasible bias if the stored bias is less than the minimal feasible bias. A clock time difference is then determined at the second terminal using the stored bias.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 7, 2013
    Applicant: salesforce.com, inc.
    Inventor: Percy L. Spencer
  • Patent number: 8370849
    Abstract: 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 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 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: Grant
    Filed: July 16, 2007
    Date of Patent: February 5, 2013
    Assignee: salesforce.com, inc.
    Inventors: Manoj Cheenath, Doug Chasman
  • Patent number: 8370848
    Abstract: 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 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 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: Grant
    Filed: July 16, 2007
    Date of Patent: February 5, 2013
    Assignee: salesforce.com, inc.
    Inventors: Manoj Cheenath, Doug Chasman
  • Patent number: 8370809
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for automated test case generation and scheduling. These mechanisms and methods for automated test case generation and scheduling can provide an automated manner of generating test cases and scheduling tests associated with such test cases. The ability to provide this automation can improve efficiency in a testing environment.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: February 5, 2013
    Assignee: salesforce.com, inc.
    Inventors: Steven Lawrance, Marcus Ericsson
  • Publication number: 20130031061
    Abstract: A system and method of identifying fraudulent data in a contact database is disclosed herein. In some embodiments, a set of contact records is received where each of the contact records includes a set of contact field values corresponding to a set of contact fields. Some embodiments determine whether a similar content pattern exists in the contact records using at least one of the set of contact field values. In some embodiments, a determination is made as to whether an unusual content pattern exists in the contact records using at least one of the set of contact field values. The set of contact records is flagged when at least one of the similar content pattern or the unusual content pattern is determined to exist in the contact records.
    Type: Application
    Filed: January 24, 2012
    Publication date: January 31, 2013
    Applicant: salesforce.com Inc.
    Inventor: Arun Kumar Jagota
  • Publication number: 20130031555
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for conditionally executing related reports in parallel based on an estimated execution time. These mechanisms and methods for conditionally executing related reports in parallel based on an estimated execution time can provide parallel execution of related reports when predetermined time-based criteria are met. The ability to conditionally provide parallel execution of related reports can reduce overhead caused by such parallel execution when the time-based criteria is met.
    Type: Application
    Filed: November 29, 2011
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Thomas J. Tobin, Vladislav Eroshin, Zuye Zheng, Patrick Louie, Jeremiah Lu, Arunkumaran Varadharajan
  • Publication number: 20130031053
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for distributed execution of related reports. These mechanisms and methods for distributed execution of related reports can enable embodiments to provide parallel execution of related reports. The ability of embodiments to provide parallel execution of related reports can result in higher performance in the execution of the related reports.
    Type: Application
    Filed: November 29, 2011
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Thomas J. Tobin, Vladislav Eroshin, Zuye Zheng, Patrick Louie, Jeremiah Lu, Arunkumaran Varadharajan
  • Publication number: 20130031172
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for communicating feed information to one or more recipients. In some implementations, an instruction to communicate an information update to one or more identified first recipients is received. In some instances, an additional recipient indicator is identified and an identification of one or more second recipients based on the additional recipient indicator is generated. In some instances, the one or more second recipients are provided access to the information update.
    Type: Application
    Filed: April 5, 2012
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Publication number: 20130031491
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for progressive rendering of report results. These mechanisms and methods for progressive rendering of report results can enable embodiments to render report results in portions as they are received. The ability of embodiments to render report results in portions as they are received can enable report results to be progressively rendered such that delay is avoided which would otherwise occur when rendering only in response to receipt of an entirety of the report results.
    Type: Application
    Filed: November 29, 2011
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Thomas J. Tobin, Vladislav Eroshin, Zuye Zheng, Patrick Louie, Jeremiah Lu, Arunkumaran Varadharajan
  • Publication number: 20130031054
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for converting a format of report results. These mechanisms and methods for converting a format of report results can provide report results in a format that is usable for multiple purposes. The ability to provide reports results in an application independent format enables versatility of the reports results.
    Type: Application
    Filed: November 29, 2011
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Thomas J. Tobin, Vladislav Eroshin, Zuye Zheng, Patrick Louie, Jeremiah Lu, Arunkumaran Varadharajan
  • Publication number: 20130031499
    Abstract: A system and method for display of graphical components on a user interface. Multiple components may be displayed on a graphical user interface an active dashboard. Each component is a graphical representation of a report generated from plurality of data fields stored in objects on a database. At least some of the reports are generated from different data models. The displayed components are filtered on the basis of at least one data field that is a common field among the different data models.
    Type: Application
    Filed: July 24, 2012
    Publication date: January 31, 2013
    Applicant: salesforce.com, inc.
    Inventors: Srinivas Vishnubhatta, Eric Nash, Guillaume Le Stum, Stefan Eberl, Siuling Ku
  • Publication number: 20130031141
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for locally defining related reports using a global definition. These mechanisms and methods for locally defining related reports using a global definition can provide a single global definition that is applicable to various reports. The ability to provide such single global definition can enable multiple local definitions that are report specific to be configured, at least in part, using the single global definition.
    Type: Application
    Filed: November 29, 2011
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Thomas J. Tobin, Vladislav Eroshin, Zuye Zheng, Patrick Louie, Jeremiah Lu, Arunkumaran Varadharajan
  • Publication number: 20130031496
    Abstract: Methods and systems are provided for associating objects in a database. An exemplary method involves identifying one or more objects in the database that are likely to be related to a first object in the database that is based on data obtained from a local application associated with a user and displaying the identified objects on a client device associated with the user. In exemplary embodiments, the identified objects are displayed in response to selection of a graphical user interface element enabling indication of a second object from among the one or more objects, wherein the first object is associated with the second object in the database after receiving indication of the second object. In one or more exemplary embodiments, the database is a multi-tenant database in a multi-tenant system providing instances of a virtual application to multiple tenants.
    Type: Application
    Filed: February 9, 2012
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Ganesh Mathrubootham, Qian Lu, Lu Ping Chen, Shahid H. Khatri, Hui Fung Herman Kwong, Kayvaan Ghassemieh
  • Publication number: 20130031245
    Abstract: A system and method are provided for generating a configuration file based upon an application registry. The method, for example, includes, but is not limited to, determining, by a processor, which users are logged into the server that are associated with a predetermined group, determining, by the processor, for each user logged into the server associated with the predetermined group, which applications each user is running, and generating, by the processor, the configuration file based upon which applications each user is running and storing the registry file in a memory.
    Type: Application
    Filed: March 27, 2012
    Publication date: January 31, 2013
    Applicant: salesforce.com, Inc.
    Inventors: Bala Subramanian, Susan Shanabrook, Richard Stevens, Denise Glaser