Method and System for Context Sensitive Calling
First Claim
Patent Images
1. A method comprising:
- providing a soft button for activation by a user (with a client device);
in response to said activation, downloading an agent, said agent containing a destination telephone number and at least one of
1) instructions for gathering context information for a phone call, and
2) context information for the phone call; and
in response to said downloading, causing said client device to make the telephone call, and transmitting said context information to a called destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for context sensitive calling is disclosed in which context associated with a call is pulled from a file or database and forwarded with the call. In some embodiments, the context is pulled using a context reference number, and the context may be dependant upon the type of called terminal equipment available.
-
Citations
37 Claims
-
1. A method comprising:
-
providing a soft button for activation by a user (with a client device); in response to said activation, downloading an agent, said agent containing a destination telephone number and at least one of
1) instructions for gathering context information for a phone call, and
2) context information for the phone call; andin response to said downloading, causing said client device to make the telephone call, and transmitting said context information to a called destination. - View Dependent Claims (2, 3, 4)
-
- 5. A button server comprising a processor for ascertaining source information associated with a request, and software for inserting a context reference number indicative of information regarding a reason for a call, said context reference number and said destination telephone number being inserted into a software agent in response to a request by a user, said agent then being downloaded automatically to a client device to cause the client device to automatically connect to a called device associated with a destination telephone number, and to transmit to said called device said context reference number, said context reference number causing said called device to query a database and obtain context information for the call corresponding to said context reference number.
- 6. A method comprising generating one or more context buttons on a computing device, initiating a call in response to activation of that button, said call providing a caller ID, and substituting said caller ID with context information dependant at least upon context associated with said button.
-
10. A method comprising:
-
activating a context button on a computing device, said context button causing a call to be initiated; if said call is initiated to a first type of device, transmitting a first set of context data with the call; and if said call is to be initiated with a second type of device, transmitting a second set of context data with the call. - View Dependent Claims (11)
-
-
12. A system for initiating telephone calls comprising:
-
a receiver for receiving a request, said request including source information for said call; a processor configured to embed within an agent information indicative of a called terminal, and instructions for obtaining call context; and a transmitter for transmitting said agent to a computing device. - View Dependent Claims (13)
-
-
14. A method of providing call context comprising:
-
providing a calling device with a context reference number; receiving a call from said calling device at a first computer; using said context reference number to perform a query of a second computer, wherein the second computer may be the same or different from the first computer, and retrieve call context; and processing said received call using said retrieved context. - View Dependent Claims (15, 16)
-
-
17. A method comprising;
-
receiving a call request from a caller having an identity; ascertaining whether said call request is from a first type of equipment; if so, redirecting said call to a different destination; receiving said call at said different destination; and correlating said received call with a previously received identifier, and using the previously received identifier to retrieve context information for said call for forwarding to a destination terminal, while preventing said identity from being forwarded to said destination. - View Dependent Claims (18)
-
- 19. A combination mobile telephone and computing device comprising a receiver for receiving a telephone call, a processor for extracting a context identifier from said telephone call prior to said call being answered, a communications system for performing a query to ascertain context information from said context identifier, and a display controller for displaying the retrieved context information on a display.
- 21. A media router comprising a processor configured to receive a call, ascertain whether call context information is present in the form of an identifier to such call context information, or the context information itself, and forward the context information to a called destination.
- 23. A computing device comprising a display for displaying multiple activatable buttons, an interface for obtaining and assembling call context information, and a communications system to initiate a call, the call context information obtained and assembled by the interface varying based at least upon which of plural activatable buttons is activated.
- 25. A method of including context in a call comprising initiating a call from a computing device, receiving said call at a server, determining, at the server, if context information should be inserted or if an identifier to locate context information should instead be inserted, and inserting either the context information or the identifier.
-
28. A method of completing a telephone call from a computing device to a destination comprising activating a button on said computing device, said activating causing a call request to be transmitted to a server, said call request including context information, downloading software to said computing device that causes said software to make a voice call to a specific number, said specific number being dependant upon said context, said software not being configurable by said user to call numbers other than the specific number.
-
29. A method comprising routing a call from a caller, using a calling terminal to a called terminal, and displaying context information on the called terminal prior to said call being completed, said context information being dependant upon at least two of the following:
- 1) the calling terminal,
2) the caller;
3) a type associated with said called terminal. - View Dependent Claims (30, 31)
- 1) the calling terminal,
- 33. A method of conveying call context information, said method comprising the steps of receiving a request from a client device, determining if said client device is of a first or second type, if of the first type, conveying to the client device context information for a call, if of a second type, conveying to the client instructions to obtain context information from a server.
Specification