Real-time delivery of caller information on 3G and 4G data with incoming voice call
First Claim
1. A method comprising steps of:
- receiving, at a mobile communication network device from an originating device of a caller, a call request for a voice call to a recipient mobile device through a mobile communication network, the call request including a mobile device identifier associated with the originating mobile device;
responsive to the received call request,transmitting image data to the recipient mobile device via a data channel of the mobile communication network based on the mobile device identifier associated with the originating mobile device, wherein the image data being transmitted is to be displayed as part of an incoming call notification at the recipient mobile device, and the image data is at least one of;
a caller-specific image associated with the caller, ora default image related to a subscriber account associated with the originating device in the mobile communication network; and
allowing the voice call from the originating device to proceed to the recipient mobile device via a voice channel of the mobile communication network, only after the image data is transmitted to the recipient mobile device or a predetermined time period has elapsed after the call request has been received.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques are provided for delivering image content and other caller-specific data in real-time with an incoming voice call for a mobile device configured to receive voice calls and data through separate channels of the mobile communication network. In response to receiving a call request from an originating device for a voice call to a recipient mobile device, it is determined whether a database in the mobile communication network includes a caller-specific image associated with a caller at an originating mobile device. When the database is determined to include the caller-specific image, the image is sent via a network data connection to the recipient mobile device for display as part of an incoming call notification at the device. The voice call from the originating mobile device is allowed to proceed to the recipient mobile device, only after the caller-specific image is sent to the recipient mobile device.
1 Citation
21 Claims
-
1. A method comprising steps of:
-
receiving, at a mobile communication network device from an originating device of a caller, a call request for a voice call to a recipient mobile device through a mobile communication network, the call request including a mobile device identifier associated with the originating mobile device; responsive to the received call request, transmitting image data to the recipient mobile device via a data channel of the mobile communication network based on the mobile device identifier associated with the originating mobile device, wherein the image data being transmitted is to be displayed as part of an incoming call notification at the recipient mobile device, and the image data is at least one of; a caller-specific image associated with the caller, or a default image related to a subscriber account associated with the originating device in the mobile communication network; and allowing the voice call from the originating device to proceed to the recipient mobile device via a voice channel of the mobile communication network, only after the image data is transmitted to the recipient mobile device or a predetermined time period has elapsed after the call request has been received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server system comprising:
-
a network communication device configured to exchange data communications through a communication network, the communication network including at least one database accessible to the network communication device; a processor coupled to the network communication device; a storage device accessible to the processor; and an application program in the storage device, the application program including a plurality of functions of a web application, wherein execution of the application program by the processor configures the processor as an application server to exchange data communications related to the plurality of functions with one or more client devices through the communication network, wherein the processor is configured to perform functions, including functions to; receive, from an originating device of a caller, a call request for a voice call to a recipient mobile device through a mobile communication network, the call request including a mobile device identifier associated with the originating mobile device; responsive to the received call request, transmit image data to the recipient mobile device via a data channel of the mobile communication network based on the mobile device identifier associated with the originating mobile device, wherein the image data being transmitted is to be displayed as part of an incoming call notification at the recipient mobile device, and the image data is at least one of; a caller-specific image associated with the caller;
ora default image related to a subscriber account associated with the originating device in the mobile communication network; and allow the voice call from the originating device to proceed to the recipient mobile device via a voice channel of the mobile communication network, only after the image data is transmitted to the recipient mobile device or a predetermined time period has elapsed after the call request has been received. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture, comprising a non-transitory computer-readable medium and computer-executable instructions embodied in the medium that, if executed by a computing device, cause the computing device to perform functions, comprising:
-
receiving, at a mobile device via a network data pathway to a server of a mobile communication network, a network address associated with a caller-specific image for a voice call from a caller; responsive to the received network address, sending a fetch request for the caller-specific image to the server via the network data pathway, the fetch request including the transmitted network address associated with the caller-specific image; receiving the caller-specific image from the server via the data pathway based on the fetch request; and upon receiving signaling for the voice call from the mobile communication network, displaying via a display of the mobile device the caller-specific image as part of an incoming call notification for a user of the mobile device.
-
-
21. A method comprising steps of:
-
receiving, from an originating device of a caller, a call request for a voice call to a recipient mobile device through a mobile communication network, the call request including a mobile device identifier associated with the recipient mobile device; responsive to the received call request, transmitting an image request to provide to the recipient mobile device through a different communication channel than the voice call, to be displayed as part of an incoming call notification at the recipient mobile device, at least one of; if available, a caller-specific image for the caller at the originating device, or independent of whether or not the caller-specific image is available, a default image related to a subscriber account associated with the originating device in the mobile communication network; responsive to transmitting the image request, determining whether a response has been received, the response indicating that at least one of the caller-specific or default images was provided to the recipient mobile device or a predetermined time period has elapsed without having provided the at least one of the caller-specific or default images to the recipient mobile device; and allowing the voice call from the originating device to proceed to the recipient mobile device via the mobile communication network responsive to determining, within a predetermined time period after having received, the call request the earlier of whether the response has been received or the predetermined time period has elapsed.
-
Specification