IP Library Granted Patent US 9,467,488
Granted Patent B2
US 9,467,488 · App. 11/127,912 · Granted Oct 11, 2016

Reducing size of messages over the cellular control channel

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,467,488
App. No.
11/127,912
Granted
Oct 11, 2016
Kind
B2
Abstract

Methods and apparatus for initiating a PTT call from a caller client device to a recipient client device. The methods and apparatus register the caller client device with the PTT system, wherein caller data identifying the caller client device is transmitted to the PTT system; store the caller data; generate, at the caller client device, a channel request message comprising channel allocation data and call invite messaging information; transmit the channel request message to the PTT system; parse the call invite messaging information from the channel request message; generate a call invite message based upon the call invite messaging information and the stored caller data; and establish the PTT call between the caller client device and the recipient client device based upon the call invite message. Additionally, the call invite messaging information includes an identification number and not the URI of the recipient client device.

Claims (21)

1. A method for initiating a push-to-talk (PTT) call from a caller client device to a recipient client device in a cellular network, said method comprising:

registering said caller client device with a PTT over cellular (PoC) server using an enhanced registration request (RRQ) message, wherein said enhanced RRQ message is created by adding a binary session initiation protocol (SIP) invite message in a registration request message;

storing at least one data identifying said caller client device at a call session control function (CSCF) in a server, wherein said at least one data includes at least one of a caller client device ID, and caller client device capabilities;

initiating a call set up from said caller client device with said recipient client device using said binary SIP invite message;

parsing said binary SIP invite message from said enhanced RRQ message at a router in said cellular network;

receiving a parsed binary SIP invite message at said CSCF in said server from said router;

reconstructing a standard SIP invite message using a received parsed binary SIP invite message and stored data associated with said caller client device at said CSCF in said server;

transmitting said standard SIP invite message from said CSCF in said server to said PoC server; and

establishing said PTT call between said caller client device and said recipient client device based upon information received in said standard SIP invite message.

2. The method of claim 1 , wherein said caller client device is registered with a PTT service provided by said PoC server.

3. The method of claim 2 , wherein said binary SIP invite message is created by inserting binary formatted SIP messaging information in said enhanced RRQ message.

4. The method of claim 1 , further comprising:

transmitting said binary SIP invite message from said caller client device to said router; and

transmitting said parsed binary SIP invite message from said router to said CSCF at said server, wherein the parsing of said binary SIP invite is performed at said router.

5. The method of claim 1 , wherein said stored data associated with said caller client device is retrieved by said CSCF at said server for reconstructing said standard SIP invite message.

6. The method of claim 1 , wherein said binary SIP invite message for initiating a PTT call between said caller client device and said recipient client device comprises SIP messaging information encoded in a binary format.

7. The method of claim 1 , further comprising:

generating a contact list containing a universal resource identifier (URI) of said recipient client device and a corresponding identification number, wherein said corresponding identification number is smaller in size than said URI;

transmitting said contact list to said caller client device from said PoC server after said caller client device is registered with said PoC server, wherein each contact in said contact list is associated with an identifying number; and

storing said contact list in said caller client device;

wherein said corresponding identification number of said recipient client device is used for initiating said call step up from said caller client device.

Assignments (6)
SECURITY INTEREST Recorded Oct 30, 2017
From: SONIM TECHNOLOGIES, INC.
To: B. RILEY PRINCIPAL INVESTMENTS, LLC
Reel/Frame 043986/0250 →
RELEASE Recorded Nov 16, 2015
From: SILICON VALLEY BANK
To: SONIM TECHNOLOGIES, INC.
Reel/Frame 037151/0697 →
RELEASE Recorded Jul 24, 2007
From: SILICON VALLEY BANK
To: SONIM TECHNOLOGIES, INC.
Reel/Frame 019597/0062 →
SECURITY AGREEMENT Recorded Jul 10, 2007
From: SONIM TECHNOLOGIES, INC.
To: INVESTEC BANK (UK) LTD., AS ADMINISTRATIVE AGENT
Reel/Frame 019529/0923 →
SECURITY AGREEMENT Recorded May 1, 2007
From: SONIM TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 019224/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2005
From: GUNDU, VEERABHADRA; ANDJE-NGBWA, JEAN LOUIS
To: SONIM TECHNOLOGIES, INC.
Reel/Frame 016565/0339 →