FreshPatents.com Logo
stats FreshPatents Stats
n/a views for this patent on FreshPatents.com
Updated: April 21 2014
newTOP 200 Companies filing patents this week


    Free Services  

  • MONITOR KEYWORDS
  • Enter keywords & we'll notify you when a new patent matches your request (weekly update).

  • ORGANIZER
  • Save & organize patents so you can view them later.

  • RSS rss
  • Create custom RSS feeds. Track keywords without receiving email.

  • ARCHIVE
  • View the last few months of your Keyword emails.

  • COMPANY DIRECTORY
  • Patents sorted by company.

AdPromo(14K)

Follow us on Twitter
twitter icon@FreshPatents

Method and system for customizing a user interface to an on-demand database service

last patentdownload pdfdownload imgimage previewnext patent


20120317495 patent thumbnailZoom

Method and system for customizing a user interface to an on-demand database service


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.

Browse recent Salesforce.com, Inc. patents - San Francisco, CA, US
Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
USPTO Applicaton #: #20120317495 - Class: 715744 (USPTO) - 12/13/12 - Class 715 
Data Processing: Presentation Processing Of Document, Operator Interface Processing, And Screen Saver Display Processing > Operator Interface (e.g., Graphical User Interface) >For Plural Users Or Sites (e.g., Network) >Interface Customization Or Adaption (e.g., Client Server)

view organizer monitor keywords


The Patent Description & Claims data below is from USPTO Patent Application 20120317495, Method and system for customizing a user interface to an on-demand database service.

last patentpdficondownload pdfimage previewnext patent

CLAIM OF PRIORITY

This application claims the benefit of U.S. Provisional Application Ser. No. 60/828,005 entitled “METHOD AND SYSTEM FOR CUSTOMIZING A USER INTERFACE TO AN ON-DEMAND DATABASE SERVICE,” by Allan Ballard et al., filed Oct. 3, 2006 (Attorney Docket No. 021735-003500US), the entire contents of which are incorporated herein by reference.

COPYRIGHT NOTICE

A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.

FIELD OF THE INVENTION

The current invention relates generally to customizing a user interface, and more particularly to customizing a user interface to an on-demand database service.

BACKGROUND

The subject matter discussed in the background section should not be assumed to be prior art merely as a result of its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been previously recognized in the prior art. The subject matter in the background section merely represents different approaches, which in and of themselves may also be inventions.

In conventional database systems, users access their data resources in one logical database. A user of such a conventional system typically retrieves data from and stores data on the system using the user\'s own systems. A user system might remotely access one of a plurality of server systems that might in turn access the database system. Data retrieval from the system might include the issuance of a query from the user system to the database system. The database system might process the request for information received in the query and send to the user system information relevant to the request.

Changes to the interface with such a conventional interface are typically made by the information systems (IS) department, which maintains the database. However, in an on-demand database service that is hosted by another entity and/or that has multiple tenants, such a model of implementing customized changes does not provide the ease of use and flexibility demanded by today\'s customers.

Accordingly, it is desirable to provide techniques enabling flexible customization of the user interface to improve the ease of use of the on-demand database service.

BRIEF

SUMMARY

OF INVENTION

In accordance with embodiments, there are provided mechanisms and methods 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 3rd party content into the customized user interface, overriding a standard object, and providing content inline at a specified location. The ability of embodiments to provide customized user interfaces can enable a business (tenant) the freedom to have its employees access data from the on-demand database service in a convenient, robust, and efficient manner suited for the needs of that particular business.

In an embodiment and by way of example, a method for customizing a user interface to an on-demand database service that is subscribed to by a plurality tenants is provided. Each tenant has one or more users. One or more definitions of a customization of a user interface are received from a first of a plurality of tenants. At least one of the definitions includes a reference to content not stored in the on-demand database. The definitions are associated with information that is specific to the first tenant and that is stored in the on-demand database. A request for at least a portion of the information is received from a user of the first tenant. A user interface modified according to the definitions is sent to the user such that a customized user interface that includes a combination of the referenced content and the requested information is displayed to the user. In one embodiment, the referenced content is retrieved and combined with the tenant-specific information to form the modified user interface.

In another embodiment and by way of example, a method includes receiving, from a first of a plurality of tenants, one or more definitions of a customization of a user interface; and associating the definitions with information that is specific to the first tenant and that is stored in the on-demand database. At least one of the definitions defines an action on data in the on-demand database service. The at least one definition defining an action on data in the on-demand database service is bound to a pre-defined object that is standard to the user interface and that is displayed as part of the user interface when at least a portion of the information is displayed. The binding overrides a previous functionality of the pre-defined object. A request for at least a portion of the information is received from a user. A user interface modified according to the definitions is sent to the user. An activation of the pre-defined object is received. The defined action is then performed on the data. In one embodiment, the action is a query on the data in the on-demand database service.

In another embodiment and by way of example, a method includes receiving, from a first of a plurality of tenants, one or more definitions of a customization of a user interface. At least one of the definitions includes a reference to content. The definitions are associated with information that is specific to the first tenant and that is stored in the on-demand database. An indication of a location where the referenced content is to appear on a particular page of the user interface is received. A request for at least a portion of the information is received from the user. A user interface modified according to the definitions is sent to the user such that a customized user interface that includes a combination of the referenced content and the requested information is displayed to the user. The referenced content is displayed at the indicated location. In one embodiment, the indication of the location is received from a pointing device.

Other embodiments of the invention are directed to systems and computer readable media associated with methods described herein, as well as methods for transmitting program code for creating the computer readable medium and/or cause one or more processors to perform methods described herein.

According to one aspect of the present invention, a method is provided for customizing a user interface to an on-demand database service. The method typically includes receiving at least one definition of a user interface customization embodied as an Scontrol, associating the at least one definition with user specific information in the on-demand database service, and presenting a user interface modified according to the at least one definition when a user having access to the user interface customization accesses the user interface.

Reference to the remaining portions of the specification, including the drawings and claims, will realize other features and advantages of the present invention. Further features and advantages of the present invention, as well as the structure and operation of various embodiments of the present invention, are described in detail below with respect to the accompanying drawings. In the drawings, like reference numbers indicate identical or functionally similar elements.

BRIEF DESCRIPTION OF THE DRAWINGS

In the following drawings, like reference numbers indicate identical or functionally similar elements. Although the following figures depict various examples of the invention, the invention is not limited to the examples depicted in the figures.

FIG. 1 illustrates a block diagram of an environment wherein an on-demand database service might be used.

FIG. 2 illustrates a block diagram of an embodiment of elements of FIG. 1 and various possible interconnections between these elements.



Download full PDF for full patent description/claims.

Advertise on FreshPatents.com - Rates & Info


You can also Monitor Keywords and Search for tracking patents relating to this Method and system for customizing a user interface to an on-demand database service patent application.
###
monitor keywords



Keyword Monitor How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Method and system for customizing a user interface to an on-demand database service or other areas of interest.
###


Previous Patent Application:
User interface (ui) control for attestation process
Next Patent Application:
Website object-request method and system
Industry Class:
Data processing: presentation processing of document
Thank you for viewing the Method and system for customizing a user interface to an on-demand database service patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.65732 seconds


Other interesting Freshpatents.com categories:
Computers:  Graphics I/O Processors Dyn. Storage Static Storage Printers -g2--0.7521
     SHARE
  
           

FreshNews promo


stats Patent Info
Application #
US 20120317495 A1
Publish Date
12/13/2012
Document #
13590067
File Date
08/20/2012
USPTO Class
715744
Other USPTO Classes
International Class
06F3/01
Drawings
12



Follow us on Twitter
twitter icon@FreshPatents