Patent · US Active

Universal device identifier for globally identifying and binding disparate device identifiers to the same mobile device

US8037097B2 · kind B2 · utility

198Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 30, 2008
Grant dateOct 11, 2011
Priority date
Expiry dateNov 2, 2029

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2101/604
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Embodiments of the invention are directed to determining a universal device identifier (UDID) for a client device, based on multiple service-dependent identifiers (SDIDs) used by client applications, websites, or other services to identify the client device, SDID types are prioritized with pre-assigned weights. A received SDID causes a single database read to access all other SDIDs, and any existing UDID(s) associated with the client device. A final UDID is created or selected based on the SDID weights. The database is updated in a sequence that enables self recovery of a prior UDID in case of database error during update. First, any non-selected UDID records are updated with the final UDID. Next, lower weighted SDID records are updated. The final UDID record is updated. The highest weighted SDID record is updated last, to preserve the prior UDID as long as possible in case of update error, which aborts the remaining update.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.