Invention Grant
US09031077B2 Systems, methods, and computer program products providing a data unit sequencing queue
有权
提供数据单元排序队列的系统,方法和计算机程序产品
- Patent Title: Systems, methods, and computer program products providing a data unit sequencing queue
- Patent Title (中): 提供数据单元排序队列的系统,方法和计算机程序产品
-
Application No.: US13804693Application Date: 2013-03-14
-
Publication No.: US09031077B2Publication Date: 2015-05-12
- Inventor: Matthew Lorne Peters
- Applicant: Genband US LLC
- Applicant Address: US TX Frisco
- Assignee: Genband US LLC
- Current Assignee: Genband US LLC
- Current Assignee Address: US TX Frisco
- Agency: Haynes and Boon, LLP
- Main IPC: H04L12/28
- IPC: H04L12/28 ; G06F9/30 ; H04L12/861 ; H04L12/801

Abstract:
A system for passing data, the system including multiple data producers passing processed data, wherein the processed data include discrete data units that are each consecutively numbered, each of the data producers calculating insertion indices for ones of the data units passing therethrough; a circular buffer receiving the data units from the producers, the data units placed in slots that correspond to the respective insertion indices; and a consumer of the data units that receives the data units from the circular buffer in an order that preserves sequential numbering of the data units, wherein the multiple data producers follow a protocol so that a first one of the data producers, upon failing to place a first data unit in the circular buffer, does not lock other data producers from placing other data units in the circular buffer.
Public/Granted literature
- US20140281417A1 SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS PROVIDING A DATA UNIT SEQUENCING QUEUE Public/Granted day:2014-09-18
Information query