Patent ID: 7664667

Claim:
A method of enabling scheduling of a service call in a computing environment, the method comprising: obtaining product information regarding a product from a user of the computing environment; validating product warranty service information of the product in real-time from a database including warranty service information based on at least one of the product information and customer information obtained from the user; establishing a priority order to a service call among a plurality of service calls based on the product warranty service information, a higher priority given to a service call regarding a product that does not have a warranty than a priority given to a service call regarding a product that has a warranty; determining by a first computing unit including a web browser, whether the product is serviced by a manufacturer of the product or a service provider different than the manufacturer; automatically providing to the user, from whom the product information is obtained, at least one available appointment based on the priority order within a calendar schedule in real-time for scheduling a service call with at least one of the manufacturer and the service provider based on the product information and on said determination made by the first computing unit without interaction between the user and any other human being, and enabling the user to select one available appointment in real-time for at least one service provider from the calendar schedule; and automatically providing a service call price estimate that varies based on a regional location of the user, without interaction between the user and any other human being.