IP Library Patent Application 11482515
Patent Application
App. No. 11/482,515

Methods and system for communications between equipment using one or more interleaved mobile level stuffing sequences

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 None
App. No.
11/482,515
Abstract

A method of interleaving one or more messages during a mobile level set-up procedure between a first terminal and a second terminal. The method includes initiating a communication session between the first terminal and the second terminal through a telecommunication medium and transferring a first message from the first terminal to the second terminal through the telecommunication medium. The method also includes thereafter transferring a first mobile level stuffing sequence from the first terminal to the second terminal through the telecommunication medium thereafter transferring a second message from the first terminal to the second terminal through the telecommunication medium, and thereafter transferring a second mobile level stuffing sequence from the first terminal to the second terminal through the telecommunication medium. The method further includes receiving, at the first terminal, a third mobile level stuffing sequence from the second terminal and detecting a mobile level based in part on the third mobile level stuffing sequence.

Claims (109)

1 . A method of interleaving one or more messages during a mobile level set-up procedure between a first terminal and a second terminal, the method comprising:

establishing a bearer channel between the first terminal and the second terminal through a telecommunication medium;

transferring a first message from the first terminal to the second terminal through the telecommunication medium;

thereafter transferring a first mobile level stuffing sequence from the first terminal to the second terminal through the telecommunication medium;

thereafter transferring a second message from the first terminal to the second terminal through the telecommunication medium;

thereafter transferring a second mobile level stuffing sequence from the first terminal to the second terminal through the telecommunication medium;

receiving, at the first terminal, a third mobile level stuffing sequence from the second terminal; and

detecting a mobile level based in part on the third mobile level stuffing sequence.

2 . The method of claim 1 wherein the first message comprises a first non-standard message and the second message comprises a second non-standard message.

3 . The method of claim 2 wherein the first non-standard message and the second non-standard message comprise one or more coded preferences.

4 . The method of claim 2 wherein the first non-standard message and the second non-standard message comprise one or more standard messages transferred prior to detecting a mobile level.

5 . The method of claim 4 wherein the one or more standard messages comprises at least one of an open logical channel message, a terminal capability set message, a master slave determination message, or a multiplexer table entry message.

6 . The method of claim 1 wherein the first message and the second message are free from mobile level flags.

7 . The method of claim 1 wherein the first message and the second message are a characterized by an identical content.

8 . The method of claim 1 wherein the first mobile level stuffing sequence and the second mobile level stuffing sequence are identical.

9 . The method of claim 1 wherein the first mobile level stuffing sequence is characterized by a first number of mobile level flags and the second mobile level stuffing sequence is characterized by a second number of mobile level flags.

10 . The method of claim 1 wherein the first terminal and the second terminal are H.324—like terminals.

11 . A computer-readable medium encoded with a computer program for interleaving one or more messages during a mobile level set-up procedure between a first terminal and a second terminal, the computer-readable medium comprising:

one or more codes directed to establishing a bearer channel between the first terminal and the second terminal through a telecommunication medium;

one or more codes directed to transferring a first message from the first terminal to the second terminal through the telecommunication medium;

one or more codes directed to thereafter transferring a first mobile level stuffing sequence from the first terminal to the second terminal through the telecommunication medium;

one or more codes directed to thereafter transferring a second message from the first terminal to the second terminal through the telecommunication medium;

one or more codes directed to thereafter transferring a second mobile level stuffing sequence from the first terminal to the second terminal through the telecommunication medium;

one or more codes directed to receiving, at the first terminal, a third mobile level stuffing sequence from the second terminal; and

one or more codes directed to detecting a mobile level based in part on the third mobile level stuffing sequence.

12 . The computer-readable medium of claim 11 wherein the first message comprises a first non-standard message and the second message comprises a second non-standard message.

13 . The computer-readable medium of claim 12 wherein the first non-standard message and the second non-standard message comprise one or more coded preferences.

14 . The computer-readable medium of claim 12 wherein the first message and the second message are free from mobile level flags.

15 . The computer-readable medium of claim 12 wherein the first terminal and the second terminal are H.324—like terminals.

16 . A method of establishing a communications session between a first H.324—like terminal and a second H.324—like terminal, the method comprising:

establishing a bearer channel between the first H.324—like terminal and the second H.324—like terminal;

thereafter transferring a first message from the first H.324—like terminal to the second H.324—like terminal;

thereafter transferring a first mobile level stuffing sequence from the first H.324—like terminal to the second H.324—like terminal;

thereafter transferring a second message from the first H.324—like terminal to the second H.324—like terminal;

thereafter transferring a second mobile level stuffing sequence from the first H.324—like terminal to the second H.324—like terminal;

receiving, at the first H.324—like terminal, a third mobile level stuffing sequence from the second H.324—like terminal;

establishing a mobile level based in part on the third mobile level stuffing sequence; and

establishing the communication session utilizing one or more H.245 messages.

17 . The method of claim 16 wherein establishing the mobile level comprises detecting a predetermined number of mobile level stuffing sequences transferred from the second H.324—like terminal to the first H.324—like terminal.

18 . The method of claim 17 wherein the predetermined number is greater than or equal to 10.

19 . The method of claim 17 wherein the predetermined number is greater than or equal to 20.

20 . The method of claim 16 wherein establishing the mobile level is performed in less than one round trip delay.

21 . The method of claim 20 wherein establishing the mobile level is performed at one half round trip delay.

22 . The method of claim 17 wherein the predetermined number of mobile level stuffing sequences comprise a contiguous sequence of mobile level stuffing sequences

23 . The method of claim 16 wherein the one or more H.245 messages comprise at least one of an open logical channel message, a terminal capability set message, a master slave determination message, or a multiplexer table entry message.

24 . The method of claim 16 wherein the first message comprises a first non-standard message and the second message comprises a second non-standard message.

25 . The method of claim 24 wherein the second H.324—like terminal is not adapted to transfer the first non-standard message.

26 . The method of claim 16 wherein the first message comprises H.245 structures.

27 . The method of claim 26 wherein the H.245 structure comprises an open logical channel message.

28 . The method of claim 16 wherein establishing the communication session utilizing the one or more H.245 messages comprises utilizing a non-standard field of the one or more H.245 messages.

29 . The method of claim 28 wherein the non-standard message field is in a terminal capability set message.

30 . The method of claim 28 wherein the non-standard message field comprises one or more preferences for the communication session.

31 . A computer-readable medium encoded with a computer program for establishing a communications session between a first H.324—like terminal and a second H.324—like terminal, the computer-readable medium comprising:

one or more codes directed to establishing a bearer channel between the first H.324—like terminal and the second H.324—like terminal;

one or more codes directed to thereafter transferring a first message from the first H.324—like terminal to the second H.324—like terminal;

one or more codes directed to thereafter transferring a first mobile level stuffing sequence from the first H.324—like terminal to the second H.324—like terminal; the first H.324—like terminal to the second H.324—like terminal;

one or more codes directed to thereafter transferring a second mobile level stuffing sequence from the first H.324—like terminal to the second H.324—like terminal;

one or more codes directed to receiving, at the first H.324—like terminal, a third mobile level stuffing sequence from the second H.324—like terminal;

one or more codes directed to establishing a mobile level based in part on the third mobile level stuffing sequence; and

one or more codes directed to establishing the communication session utilizing one or more H.245 messages.

32 . The computer-readable medium of claim 31 wherein establishing the mobile level comprises detecting a predetermined number of mobile level stuffing sequences transferred from the second H.324—like terminal to the first H.324—like terminal.

33 . The computer-readable medium of claim 31 wherein establishing the mobile level is performed in less than one round trip delay.

34 . A method of communicating media during a mobile level set-up procedure, the method comprising:

establishing a bearer channel between a first terminal and a second terminal;

receiving, at the second terminal, a first message transmitted from the first terminal to the second terminal, wherein the first message comprises first media and is received prior to receiving an H.245 message;

receiving, at the second terminal, a first mobile level stuffing sequence transmitted from the first terminal to the second terminal;

receiving, at the second terminal, a second message transmitted from the first terminal to the second terminal, wherein the second message comprises second media;

receiving, at the second terminal, a second mobile level stuffing sequence transmitted from the first terminal to the second terminal; and

thereafter decoding the first media based in part on the first message.

35 . The method of claim 34 further comprising thereafter decoding the second media based in part on the second message.

36 . The method of claim 35 wherein the first message further comprises preferences for decoding the first media and the second message further comprises preferences for decoding the second media.

37 . The method of claim 34 wherein the first media comprises audio and the second media comprises video.

38 . The method of claim 34 wherein the first message is received prior to receiving an open logical channel message.

39 . The method of claim 38 wherein the first message is received prior to receiving a terminal capability set message.

40 . The method of claim 34 wherein the first media comprises a first portion of a video stream and the second media comprises a second portion of the video stream.

41 . The method of claim 34 wherein the first media is encoded using a first codec and the second media is encoded using a second codec.

42 . The method of claim 34 further comprising establishing a call session between the first terminal and the second terminal based in part on the first message.

43 . The method of claim 42 wherein the first message further comprises preferences for establishing the call session.

44 . The method of claim 34 wherein the first media is received at the second terminal at less than one round trip delay after establishing the bearer channel.

45 . The method of claim 44 wherein the first media is received at the second terminal at one half a round trip delay after establishing the bearer channel.

46 . A computer-readable medium encoded with a computer program for communicating media during a mobile level set-up procedure, the computer-readable medium comprising:

one or more codes directed to establishing a bearer channel between a first terminal and a second terminal;

one or more codes directed to receiving, at the second terminal, a first message transmitted from the first terminal to the second terminal, wherein the first message comprises first media and is received prior to receiving an H.245 message;

one or more codes directed to receiving, at the second terminal, a first mobile level stuffing sequence transmitted from the first terminal to the second terminal;

one or more codes directed to receiving, at the second terminal, a second message transmitted from the first terminal to the second terminal, wherein the second message comprises second media;

one or more codes directed to receiving, at the second terminal, a second mobile level stuffing sequence transmitted from the first terminal to the second terminal; and

one or more codes directed to thereafter decoding the first media based in part on the first message.

47 . The computer-readable medium of claim 46 further comprising one or more codes directed to decoding the second media based in part on the second message.

48 . The computer-readable medium of claim 46 wherein the first message is received prior to receiving at least one of an open logical channel message or a terminal capability set message.

49 . The computer-readable medium of claim 46 further comprising one or more codes for establishing a call session between the first terminal and the second terminal based in part on the first message, wherein the first message further comprises preferences for establishing the call session.

50 . A method of transferring preferences for a call established using an accelerated call setup procedure during a mobile level set-up procedure, the method comprising:

establishing a bearer channel between a first terminal and a second terminal through a telecommunication medium;

receiving, at the second terminal, a first message transmitted through the telecommunication medium from the first terminal to the second terminal, wherein the first message comprises one or more preferences for a call setup procedure and is received prior to receiving an H.245 message;

receiving, at the second terminal, a first mobile level stuffing sequence transmitted through the telecommunication medium from the first terminal to the second terminal;

receiving, at the second terminal, a second message transmitted through the telecommunication medium from the first terminal to the second terminal, wherein the second message comprises one or more preferences for the call setup procedure;

receiving, at the second terminal, a second mobile level stuffing sequence transmitted through the telecommunication medium from the first terminal to the second terminal; and

establishing the call based in part on the first message.

51 . The method of claim 50 wherein the first message is received prior to receiving an open logical channel message.

52 . The method of claim 51 wherein the first message is received prior to receiving a terminal capability set message.

53 . A method of transferring preferences for a call established using an accelerated call setup procedure between a first terminal and a second terminal, the method comprising:

establishing a bearer between the first terminal and the second terminal;

transferring a first message from the first terminal to the second terminal;

thereafter transferring a first mobile level stuffing sequence from the first terminal to the second terminal;

thereafter transferring a second message from the first terminal to the second terminal;

thereafter transferring a second mobile level stuffing sequence from the first terminal to the second terminal;

receiving, at the first terminal, a third message from the second terminal; and

establishing the call based in part on the third message.

54 . The method of claim 53 wherein the first message is received prior to receiving an open logical channel message.

55 . The method of claim 53 wherein the first message is received prior to receiving a terminal capability set message.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2010
From: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V, INC.
To: DILITHIUM NETWORKS, INC.
Reel/Frame 024489/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2009
From: DILITHIUM NETWORKS, INC.
To: RPX CORPORATION
Reel/Frame 023361/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2009
From: DILITHIUM NETWORKS PTY LTD.
To: DILITHIUM NETWORKS, INC.
Reel/Frame 023359/0639 →
SECURITY INTEREST Recorded Jun 30, 2008
From: DILITHIUM NETWORKS, INC.
To: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V, INC.
Reel/Frame 021193/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2006
From: JABRI, MARWAN A.; WONG, ALBERT C.; KENRICK, BRODY
To: DILITHIUM NETWORKS PTY LTD.
Reel/Frame 018373/0032 →