IP Library Granted Patent US 7,233,895
Granted Patent B2
US 7,233,895 · App. 10/159,438 · Granted Jun 19, 2007

Apparatus and method to compensate for unsynchronized transmission of synchrous data using a sorted list

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 7,233,895
App. No.
10/159,438
Granted
Jun 19, 2007
Kind
B2
Abstract

A low energy detector maintains a sorted list that defines to the circuit removing samples from the queue the location and energy of all samples that fall below the predetermined energy level. This allows a circuit removing samples to execute an algorithm that allows samples to be deleted in accordance with a predetermined pattern.

Claims (31)

1. A method for compensating for unsynchronized data transmission of synchronous data, comprising the steps of:

receiving samples of synchronous data;

storing the received samples in a queue;

maintaining a sorted list of low energy samples stored in the queue;

comparing a number of the samples in the queue with a predefined capacity of the queue; and

determining a position in the queue of a previously deleted low energy sample;

removing a one of the low energy samples listed in the sorted list from the queue if the number is greater than the predefined capacity upon the one of the low energy samples having lower energy than any other ones of the low energy samples if the one of the low energy samples is a predefined distance in the queue from the previously deleted low energy sample; and

selecting another one of the low energy samples having the next lowest energy than any other ones of the low energy samples to be removed if the one of the low energy samples is not the predefined distance from the previously deleted low energy sample and the other one of the low energy samples is the predefined distance from the previously deleted low energy sample.

2. The method of claim 1 wherein the step of removing further comprises the step of updating the sorted list to reflect the deletion of the one of the low energy samples.

3. The method of claim 1 wherein the step of determining the position comprises the step of updating the position in the queue of the previously deleted low energy sample.

4. The method of claim 1 wherein the step of removing further comprises updating the sorted list to reflect the deletion of the other one of the low energy samples.

5. The method of claim 1 wherein the step of determining the position comprises updating the position in the queue of the previously deleted low energy sample.

6. The method of claim 1 wherein the step of maintaining comprises the steps of determining if one of the received samples is below a predefined energy level;

inserting the one of the received samples into the queue; and

recording the energy level of the one of the received samples in the sorted list if the one of the received samples is below a predefined energy level.

7. The method of claim 6 wherein the step of maintaining further comprises positioning the one of the received samples in sorted list relative to energy levels of the other low energy samples in the sorted list if the one of the received samples is below a predefined energy level.

8. An apparatus for compensating for unsynchronized data transmission of synchronous data, comprising:

a receiver for receiving samples of synchronous data;

a queue for storing the received samples;

a memory for storing a sorted list of low energy samples in the queue;

a low energy detector for storing received samples into the queue and for inserting energy levels of the low energy samples into the sorted list;

a circuit further determines a position in the queue of a previously deleted low energy sample;

the circuit further deleting one of the low energy samples from the queue if the queue has exceeded a predefined capacity of the queue upon the one of the low energy samples having lower energy than any other ones of the low energy samples if the one of the low energy samples is a predetermined distance in the queue from the previously deleted low energy sample; and

the circuit further selects another one of the low energy samples having the next lowest energy than any other ones of the low energy samples to be removed if the one of the low energy samples is not the predefined distance from the previously deleted low energy sample and the other one of the low energy samples is the predefined distance from the previously deleted low energy sample.

9. The apparatus of claim 8 wherein the circuit further updates the sorted list stored in the memory to reflect the deletion of the one of the low energy samples.

10. The apparatus of claim 9 wherein the circuit further updates the position in the queue of the previously deleted low energy sample.

11. The apparatus of claim 8 wherein the circuit further updates the sorted list stored in the memory to reflect the deletion of the other one of the low energy samples.

12. The apparatus of claim 8 wherein the circuit further updates the position in the queue of the previously deleted low energy sample.

13. The apparatus of claim 8 wherein low energy detector determines if one of the received samples is below a predefined energy level, inserts the one of the received samples into the queue, and records the energy level of the one of the received samples in the sorted list if the one of the received samples is below a predefined energy level.

14. The apparatus of claim 13 wherein the low energy detector positions the one of the received samples in sorted fist relative to energy levels of the other low energy samples in the sorted list if the one of the received samples is below a predefined energy level.

15. The apparatus of claim 8 wherein the circuit further determining that the next one of the received samples having the lowest energy of any sample in the queue by accessing the sorted list.

Assignments (17)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
BANKRUPTCY COURT ORDER RELEASING THE SECURITY INTEREST RECORDED AT REEL/FRAME 020156/0149 Recorded Jul 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES
Reel/Frame 060953/0412 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →