Method and apparatus for an enhanced VoIP call initiation interface
First Claim
Patent Images
1. A method comprising:
- initiating a Voice over Internet Protocol call via a protocol server, wherein initiating the Voice over Internet Protocol call includes requesting information about a party to be called from a protocol server;
receiving a Universal Resource Locator in response to the request for the information about the party to be called from the protocol server; and
displaying to a caller one or more connection options in a first web page, wherein displaying the one or more connection options includes accessing the first web page at the Universal Resource Locator and using group scheduling software to determine an appointment schedule of the party to be called and modifying the one or more connection options based on the appointment schedule of the party to be called, wherein displaying the one or more connection options includes modifying the one or more connection options based on a location of the party to be called, wherein the location is determined by a presence server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for providing an improved interface to a caller during the initiation of a VoIP call. The present invention includes placing, by the caller, a request for information regarding a party to be called; returning a URL responsive to the request; and displaying to the caller one or more connection options corresponding to the URL. Additional aspects of the present invention include choosing, by the caller, at least one of the one or more connection options, and placing a call responsive to the one or more connection options chosen by the caller.
-
Citations
14 Claims
-
1. A method comprising:
-
initiating a Voice over Internet Protocol call via a protocol server, wherein initiating the Voice over Internet Protocol call includes requesting information about a party to be called from a protocol server; receiving a Universal Resource Locator in response to the request for the information about the party to be called from the protocol server; and displaying to a caller one or more connection options in a first web page, wherein displaying the one or more connection options includes accessing the first web page at the Universal Resource Locator and using group scheduling software to determine an appointment schedule of the party to be called and modifying the one or more connection options based on the appointment schedule of the party to be called, wherein displaying the one or more connection options includes modifying the one or more connection options based on a location of the party to be called, wherein the location is determined by a presence server.
-
-
2. A device to provide an interface to a caller during initiation of a Voice over Internet Protocol call, the device comprising machine-readable media and a programmed processor, wherein the machine-readable media includes instructions executable with the programmed processor to:
-
receive a first request for information about a party to be called, wherein the first request includes a user identifier to identify the party to be called; receive a Universal Resource Locator corresponding to the user identifier from a mapping service; return the Universal Resource Locator in response to the first request, determine a location of the party to be called based on a presence server; modify one or more connection options based on the location of the party to be called; and generate a web page, the web page including the one or more connection options; transmit the web page in response to a second request addressed to the Universal Resource Locator. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A computer readable media encoded with computer executable instructions, wherein the computer executable instructions when executed are operable to:
-
receive a first request including an identifier of a party to be called over Voice over Internet Protocol; request from a mapping service a Universal Resource Locator associated with the identifier of the party to be called; returning the Universal Resource Locator in response to the first request; receive a second request issued to the Universal Resource Locator; determine a location of the party to be called from a presence server; modify one or more connection options based on the location of the party to be called; generate a web page, wherein the web page includes the one or more connection options; and return the web page in response to the second request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification