US20110212705A1

Sharing profile data between telecommunication devices

Claim Score by NHIP

Read claim 34, the broadest

Abstract

In an embodiment, a profile server creates a profile that includes profile data and is associated with a first subscriber device. A second subscriber device receives an incoming call from the first subscriber device and queries the profile server for a profile associated with the first subscriber device. The profile server determines that the profile data is authorized for distribution to the second subscriber device, and thereby transmits the profile data in response to the received query and based on the determined authorization.

US20110212705A1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 14 April 2026, 0.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

37 claims: 6 independent, 31 dependent

  1. 1
    A method of operating a profile server, comprising:creating, at the profile server, a profile that includes profile data and is associated with a first subscriber device;determining that the profile data is authorized for distribution to a second subscriber device that is associated with the first subscriber device;receiving, at the profile server, a query for the profile;and transmitting the profile data to the second subscriber device in response to the received query and based on the determined authorization.
  2. 21
    A method of operating a called subscriber device, comprising:receiving, at the called subscriber device, an indication of an incoming call from a calling subscriber device;querying the profile server for a profile associated with the calling subscriber device over a data connection between the called subscriber device and the profile server;and receiving profile data associated with the profile at the called subscriber device in response to the query.
  3. 34
    Broadest claimClaim Score 85, broad(NHIP)A profile server, comprising:means for creating a profile that includes profile data and is associated with a first subscriber device;means for determining that the profile data is authorized for distribution to a second subscriber device that is associated with the first subscriber device;means for receiving a query for the profile ;and means for transmitting the profile data to the second subscriber device in response to the received query and based on the determined authorization.
  4. 35
    A called subscriber device, comprising:means for receiving an indication of an incoming call from a calling subscriber device;means for querying the profile server for a profile associated with the calling subscriber device over a data connection between the called subscriber device and the profile server;and means for receiving profile data associated with the profile at the called subscriber device in response to the query.
  5. 36
    A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by a profile server, cause the profile server to perform operations, the instructions comprising:program code to create a profile that includes profile data and is associated with a first subscriber device;program code to determine that the profile data is authorized for distribution to a second subscriber device that is associated with the first subscriber device;program code to receive, at the profile server, a query for the profile ;and program code to transmit the profile data to the second subscriber device in response to the received query and based on the determined authorization.
  6. 37
    A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by a called subscriber device, cause the called subscriber device to perform operations, the instructions comprising:program code to receive an indication of an incoming call from a calling subscriber device;program code to query the profile server for a profile associated with the calling subscriber device over a data connection between the called subscriber device and the profile server;and program code to receive profile data associated with the profile at the called subscriber device in response to the query.