Anonymous GRUU Generation for SIP User Agent Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems using Session Initiation Protocol (SIP) signaling do not provide anonymity for user agents, particularly when a call is transferred from one user agent to another, as the identity of the user agent is revealed.

Innovation Solution

Generating and transmitting an anonymous Globally Routable User Agent URI (GRUU) or Anonymous Globally Routable User Agent URI (AGRUU) to user agents, ensuring that the identity of the user agent is not disclosed to third parties, by including an AGRUU-capable indication in SIP messages and using encryption algorithms to maintain anonymity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user agent's identity is disclosed to enable call transfers and routing, then routing capability is improved, but user agent anonymity is lost

Engineering Contradiction:
Improverouting capabilityVSAvoidloss of anonymity
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the user agent identifier into two distinct components: a public GRUU (Globally Routable User Agent URI) for routing purposes and an anonymous identifier for privacy protection. The GRUU contains the user's address of record and instance identifier for routing, while the anonymous identifier is a separate opaque value that does not reveal user identity. This segmentation allows the system to provide routing capability through the GRUU while maintaining anonymity through the separate anonymous identifier.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the user agent's true identity is hidden behind an anonymous identifier that acts as a mediator. When calls need to be transferred or routed, the system uses the anonymous identifier as an intermediate reference that can be manipulated (encrypted, randomized) without exposing the underlying user identity. This intermediary layer enables routing operations while preserving anonymity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If encryption algorithms are used to maintain anonymity, then privacy security is improved, but message complexity increases

Engineering Contradiction:
Improveprivacy securityVSAvoidmessage complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the anonymous identifier through encryption and randomization operations. The anonymous identifier is encrypted using encryption algorithms and randomized using random value generation, changing its parameter state from plaintext to encrypted/randomized form. This allows the system to maintain anonymity while the encrypted parameter can still be processed by the system for routing decisions without revealing the underlying identity.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If an anonymous GRUU is generated and transmitted, then user agent anonymity is maintained, but information about user identity is lost

Engineering Contradiction:
Improveanonymity protectionVSAvoiduser identity information
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent extracts the identifying information from the user agent's contact details and separates it into a distinct anonymous identifier. The anonymous identifier is extracted from the original contact information and placed into the SIP message header, while the underlying user identity information remains separated and protected. This extraction allows the system to transmit routing information without transmitting identifiable user information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8090830B2Apparatus, and associated method, for generating and transmitting an anonymous routing identifier to identify user agent
Publication Date: 2012.01.03 BLACKBERRY LTD
  • US8090830B2 patent drawing
  • US8090830B2 patent drawing
  • US8090830B2 patent drawing

AI summary

Apparatus, and an associated method, for generating and transmitting an anonymous GRUU, or other routing identifier, to identify a user agent in a communication system that utilizes SIP signaling. A user agent-generated message is generated that identifies a user agent-request for anonymous operation. And, a SIP registrar, or other network device, operates to provide an anonymous routing identifier that permits anonymous operation of the user agent to maintain privacy of its identity during communications.