IP Library Granted Patent US 9,736,660
Granted Patent B2
US 9,736,660 · App. 15/260,006 · Granted Aug 15, 2017

Reducing size of messages over the cellular control channel

Inventors: Veerabhadra Gundu (Sunnyvale, CA); Jean Louis Andje-Ngbwa (Mountain View, CA)
Assignee: SONIM TECHNOLOGIES, INC.
H04W4/10H04L61/309H04L65/1006H04L65/1016H04L65/4061H04W76/005H04W84/08
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,736,660
App. No.
15/260,006
Granted
Aug 15, 2017
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 that includes 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 (25)

1. In a cellular network having a push-to-talk (PTT) system, a caller client device for initiating a PTT call to a recipient client device, wherein said caller client device is configured to:

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

initiate a call set up from said caller client device with a recipient client device, wherein the call set up is embedded with a binary SIP invite message;

receive a requested contact list from said PoC server, wherein each contact in the contact list is associated with a universal resource identifier (URI) and a corresponding identification number of said recipient client device, and wherein said identification number is smaller in size than said URI; and

transmit said binary SIP invite message to said PoC server using a router in said cellular network.

2. The caller client device of claim 1 , wherein said caller client device is configured to:

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

transmit a parsed binary SIP invite messaging from said router to a call session control function at a server, wherein the parsing of said binary SIP invite is performed at said router.

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

4. The caller client device of claim 1 , wherein said caller client device is configured to:

request said contact list from said PoC server after said caller client device is registered with said PoC server; and

store the received contact list.

5. A method of communication in a cellular network, said method comprising:

creating an enhanced registration request message by adding a binary session initiation protocol (SIP) invite in a registration request message;

registering a caller client device with a Push-To-Talk (PTT) over cellular (PoC) server using said enhanced registration request message;

initiating a call set up from said caller client device with a recipient client device, wherein the call set up is embedded with a binary SIP invite message;

receiving a requested contact list from said PoC server, wherein each contact in the contact list is associated with a universal resource identifier (URI) and a corresponding identification number of said recipient client device, and wherein said identification number is smaller in size than said URI; and

transmitting said binary SIP invite message to said PoC server using a router in said cellular network.

6. The method of claim 5 , further comprising:

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

transmitting a parsed binary SIP invite messaging from said router to a call session control function at a server, wherein the parsing of said binary SIP invite is performed at said router.

7. The method of claim 5 , wherein said binary SIP invite message comprises SIP messaging information encoded in a binary format.

8. The method of claim 5 , further comprising:

requesting said contact list from said PoC server after said caller client device is registered with said PoC server; and

storing the received contact list.

Assignments (2)
SECURITY INTEREST Recorded Oct 30, 2017
From: SONIM TECHNOLOGIES, INC.
To: B. RILEY PRINCIPAL INVESTMENTS, LLC
Reel/Frame 043986/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: GUNDU, VEERABHADRA; ANDJE-NGBWA, JEAN LOUIS
To: SONIM TECHNOLOGIES, INC.
Reel/Frame 039679/0564 →
Continuity (3)
Continuation 11127912 · May 11, 2005
Provisional Application 60654021 · Feb 16, 2005
Related Publication 20160381529A1 · Dec 29, 2016