Adapting Connectionless Variable Bit Rate (vbr) Data (e.g., Adapting 802.x, Or Using Aal5) Patents (Class 370/395.65)
  • Patent number: 11212024
    Abstract: Technologies for high-precision timestamping of data packets is disclosed. Several sources of errors that may arise when timestamping the arrival or sending of data packets may be determined and corrected, including variable latencies, semi-static latencies, and fixed latencies. In the illustrative embodiment, a variable latency may arise due to a phase difference between a clock of a network interface card and a system clock. When a trigger pattern is detected, such as the start of a data packet, a trigger may be sent from a circuit synchronized to the clock of the network interface card to a circuit synchronized to the system clock. The phase difference between the edge of the clock on the network interface card and the edge of the clock of the system clock leads to an error in the timestamp value. Determining the phase difference allows for the error in the timestamp value to be corrected.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: December 28, 2021
    Assignee: Intel Corporation
    Inventors: Mark A. Bordogna, Janardhan H. Satyanarayana, Larry N. Wakeman, Robert G. Southworth, Mika Nystroem
  • Patent number: 11206176
    Abstract: A method and device for preventing a failure processing delay are provided in the disclosure. In an example, when the number of queue elements in an equivalence class time-window queue reaches a set threshold (denoted as N) in a set time-window, it means that there are N Bidirectional Forwarding Detection (BFD) sessions in the same equivalence class set, that detect Down events. It thus can be intelligently inferred that a public network path carrying the N BFD sessions breaks down. For processing a failure in time and reducing data stream loss on an upper layer, the present disclosure may allow reporting a corresponding Down event for each BFD session in the equivalence class set to which the N BFD sessions belong.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: December 21, 2021
    Assignee: New H3C Technologies Co., Ltd.
    Inventor: Daorong Guo
  • Patent number: 11025698
    Abstract: A method of data conditioning is disclosed that in one aspect can include the steps of receiving a data stream, encoding a time code in the data stream to identify a portion of the data stream corresponding to a content fragment, and separating the identified portion of the data stream to define the content fragment, wherein the content fragment comprises the encoded time code.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: June 1, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jan van Doorn, Brian Field
  • Patent number: 10757032
    Abstract: An originating User Services Platform (USP) endpoint segments a payload representing a USP message into smaller segments (also referred to as “fragments” or “chunks”) for transmission of the payload through intermediate proxies having different message size constraints. Upon receipt, a receiving USP endpoint reassembles the smaller segments to recover the payload representing the USP message.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: August 25, 2020
    Assignee: Nokia of America Corporation
    Inventor: Timothy A. Carey
  • Patent number: 10681731
    Abstract: In an 802.11ax network with an access point, a trigger frame offers scheduled and random resource units to nodes for data uplink communication to the access point. To avoid the overall energy level seen by legacy nodes for a communication channel to drop below a detection threshold, the invention provides two tools. First, the scheduled and random resource units may be interleaved over communication channels. Second, unused resource units may be detected, and a node or the access point may send a padding signal on them to increase the overall energy level. The latter may be evaluated during a monitoring period before deciding to emit the signal. As the overall energy level seen by legacy nodes is increased, the risk that such legacy nodes do not detect activity on a 20 MHz channel having only a subpart of its RUs used is reduced. And risks of collisions are consequently reduced.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: June 9, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Pascal Viger, Patrice Nezou, Stéphane Baron, Romain Guignard
  • Patent number: 10367605
    Abstract: Disclosed herein are techniques to provide forward error correction for a high-speed interconnect symbol stream, such as, DisplayPort. The symbol stream may be split into FEC blocks and parity bits generated for each of the FEC blocks. The parity bits may be interleaved, encoded, and transmitted over an interconnect along with the symbol stream to provide forward error correction for the symbol stream.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 30, 2019
    Assignee: INTEL CORPORATION
    Inventors: Nausheen Ansari, Ziv Kabiry, Gal Yedidia
  • Patent number: 10320694
    Abstract: An originating User Services Platform (USP) endpoint segments a payload representing a USP message into smaller segments (also referred to as “fragments” or “chunks”) for transmission of the payload through intermediate proxies having different message size constraints. Upon receipt, a receiving USP endpoint reassembles the smaller segments to recover the payload representing the USP message.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 11, 2019
    Assignee: Nokia of America Corporation
    Inventor: Timothy A. Carey
  • Patent number: 9954635
    Abstract: A protocol for optimizing the use of coded transmissions such as over wireless links. In this technique, interframes are split into segments selected to be an optimum size according to transmission characteristics of the radio channel. The inverse process is applied at the receiver. Using this scheme, segments containing erroneous data may be resent.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: April 24, 2018
    Assignee: INTEL CORPORATION
    Inventors: Dennis D. Ferguson, James A. Proctor, Jr.
  • Patent number: 9543981
    Abstract: A CRC (cyclic redundancy check) generator circuit (28) generates a first CRC code based on a message. The CRC code is amended to the message, creating a first data packet. Circuitry transforms the first data packet to a second data packet for suitable transmission. Digital receiver circuitry receives the second data packet. A CRC verification circuit compares a received digital CRC code portion of the second data packet to a calculated digital CRC code portion. A message is presented for processing if no error is detected. A CRC-based FEC (forward error correction) circuit receives the message and calculates a digital CRC code from the verification circuit. When an error is detected, the detected error, based on a determination of whether the detected error affects an even number of bits or an odd number of bits, is corrected.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 10, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jing-Fei Ren, Manish Goel, Yuming Zhu
  • Patent number: 9071726
    Abstract: A videocast service may include at least one computing device configured to provide operations including: receiving an indication, from a videocast subscriber device connected to a communications network of network service provider, to begin providing a videocast from the videocast subscriber device according to selection of a videocast control from a user interface of the videocast subscriber device; validating the subscriber device as having opted into use of the videocast service by way of the network service provider; and if the subscriber device is opted in, initiating the videocast without requiring further user interface interaction from the videocast subscriber device.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 30, 2015
    Assignee: Cellco Partnership
    Inventors: Ann V. Mclaughlin, Theodore C. Vitolo, Jr., William Andrew Fish, Thomas Michael Carr
  • Patent number: 9014027
    Abstract: Systems and method are provided that allow an application layer client in a mobile device to manage multiple interfaces in a communication network. The multiple interfaces can include WiFi, cellular, Femto, WiMAX, Bluetooth, infrared, Ethernet, and other types of interfaces for communication in a network. The client on the mobile device can use intelligence and rules to determine how and when request fragments are communicated over the various interfaces available to the client. The intelligence can include parameters such as performance information for a particular interface and subscriber preferences. Based on this information the client can decide to use a combination of the interfaces to obtain multimedia content and render the content for display on the mobile device. By using a combination of interfaces and tracking the advantages and disadvantages of each interface, the client can make intelligent decisions in providing multimedia content to the user.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: April 21, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Richard Christopher Hayes, Kevin Shatzkamer, Mark Grayson
  • Patent number: 8942244
    Abstract: Disclosed are new methods of fax-over-IP (FoIP), modem-over-IP (MoIP) or text-over-IP (ToIP) call establishment based on detecting a combination of contra-propagating signals from calling and answering terminals for autonomous connection of media gateways.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: January 27, 2015
    Assignee: AudioCodes Ltd.
    Inventor: Vladimir Ulybin
  • Patent number: 8942243
    Abstract: The invention relates to a method for controlling a bit-rate of a session in a packet-switched communications system where multiple sessions are set-up via a shared resource. A current bit-rate of the session is compared to a bit-rate range valid for the session to determine a distance from the position of the current bit-rate to one of the end-points of the bit-rate range. The current bit-rate is then adapted differently depending on the distance to the selected end-point. By controlling the bit-rate of each session that is set-up via the shared resource for applications that provide delay-sensitive services to users in this way the method and corresponding system and sender-receiver arrangements have the effect that rate adaptations can be distributed among the applications so that users share responsibility for rate adaptations.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: January 27, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stefan Wänstedt, Daniel Enström, Ghyslain Pelletier
  • Patent number: 8675664
    Abstract: In general, techniques are described that facilitate scalable wholesale layer two (L2) connectivity between customers and service providers and a demarcation between the L2 wholesale network and one or more ISPs with which customers communicate L2 PDUs. In one example, a network device receives PDU having both a service identifier identifying a service virtual local area network (SVLAN) and a customer identifier identifying a customer VLAN (CVLAN). A virtual switch determines whether an entry of a L2 learning table is associated with both the service identifier and the customer identifier of the PDU. When no such entry exists, a VLAN learning module updates the L2 learning table to create a new entry that maps to a network device interface and is associated with both the service identifier of the PDU and a plurality of customer identifiers that includes the customer identifier of the PDU.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: March 18, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Prakash Kamath, Apurva Mehta, Debi Prasad Sahoo, Jagadish Grandhi, Krishna Sankaran, Moojin Jeong
  • Patent number: 8625608
    Abstract: The invention relates to a method for controlling a bit-rate of a session in a packet-switched communications system where multiple sessions are set-up via a shared resource. A current bit-rate of the session is compared to a bit-rate range valid for the session to determine a distance from the position of the current bit-rate to one of the end-points of the bit-rate range. The current bit-rate is then adapted differently depending on the distance to the selected end-point. By controlling the bit-rate of each session that is set-up via the shared resource for applications that provide delay-sensitive services to users in this way the method and corresponding system and sender-receiver arrangements have the effect that rate adaptations can be distributed among the applications so that users share responsibility for rate adaptations.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: January 7, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stefan Wanstedt, Daniel Enstrom, Ghyslain Pelletier
  • Patent number: 8571039
    Abstract: A method and apparatus for transmitting an audio signal over a communication channel comprising encoding the audio signal with an encoder 204 using a first sampling rate, filtering the audio signal using a first cut off frequency, the first cut off frequency being chosen in dependence upon the first sampling rate, and transmitting the encoded and filtered audio signal over the communication channel. The presence of a condition in which the sampling rate of the encoder 204 is to be switched to a second sampling rate at a switching time is determined and if the condition has been determined to be present, the cut off frequency used in the filtering step is gradually changed from the first cut off frequency to a second cut off frequency, the second cut off frequency being chosen in dependence upon the second sampling rate, such that the audio bandwidth of the transmitted signal changes gradually when the sampling rate is switched to the second sampling rate.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: October 29, 2013
    Assignee: Skype
    Inventors: Stefan Strommer, Karsten Vandborg Sorensen, Soren Skak Jensen, Koen Vos, Jon Bergenheim
  • Patent number: 8483230
    Abstract: A packet schedule timestamp is provided. A schedule information packet includes a packet schedule timestamp that represents the relative timing of data packets in a particular bitstream of a multiplexed transport stream. The schedule information packet further provides information about the timing of packets within a bitstream or multiple bitstreams before actual packet arrivals. Look-ahead processing techniques are provided to improve the efficiency of compressed bitstream storage and delivery, such as program stream to transport stream conversion and statistical multiplexing. The packet schedule information can be inserted into the bitstream it describes for transmission or storage with it. Other features, such as timing reconstruction, are also provided. The packet schedule information can be used to reconstruct the timing of the transport packets to their original state.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: July 9, 2013
    Assignee: Software Site Applications, Limited Liability Company
    Inventors: Ji Zhang, Humphrey Hain-Ching Liu, John Jian-Gang Ding
  • Patent number: 8477789
    Abstract: A transmission device (100) outputs, to a reception device (200), a stored amount of packets in a first transmission buffer (105) just before a certain packet has been written to the first transmission buffer. A first reception buffer amount read unit (206) in the reception device reads a stored amount of packets in a first reception buffer just before the certain packet has been read from the first reception buffer. A storage amount addition unit (207) adds the stored amount of packets in the first transmission buffer and the stored amount of packets in the first reception buffer, and a correction unit (208) adjusts the frequency of a variable frequency oscillator in a reception timestamp timer 209 so that the resulting added value is a constant value.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: July 2, 2013
    Assignee: Panasonic Corporation
    Inventor: Yasuo Hamamoto
  • Patent number: 8467789
    Abstract: A mobile communication device includes, in part, a cellular communication module, a first antenna adapted to receive and transmit data between the mobile communication module and a cellular network, a Wireless Fidelity (Wi-Fi) communication module, a second antenna adapted to receive and transmit data between the Wi-Fi communication module and a VoIP network, a signal monitoring circuit, and a switching circuit adapted to switch an existing communication from the cellular communication module to the Wi-Fi communication module or vice versa.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: June 18, 2013
    Assignee: Vasu Networks Corporation
    Inventor: Vasudevan Ganesan
  • Publication number: 20130028264
    Abstract: Described embodiments provide for a reassembly system for processing an asynchronous transfer mode (ATM) cell of data into an ATM adaptation layer (AAL) packet. A preprocessor module identifies a first conversation identification of one or more minipackets in the ATM cell, and reassembles the one or more minipackets having the first conversation identification into a portion of the AAL packet. A preprocessor determines if a trigger has occurred. In response to a trigger, the preprocessor sends a portion of the reassembled minipackets having the first conversation identification to a destination processor.
    Type: Application
    Filed: July 25, 2011
    Publication date: January 31, 2013
    Inventors: Robert J. Munoz, Mark A. Bordogna
  • Patent number: 8312151
    Abstract: The present invention discloses a communication system and a method. The communication system includes at least first 802.11 equipment and second 802.11 equipment. The first 802.11 equipment including a network connector for searching relevant information of the second 802.11 equipment and modifying a network setting of the first 802.11 equipment according to the searched relevant information, and a 802.11 driver interface. The second 802.11 equipment includes a 802.11 driver interface. The driver interface of the first 802.11 equipment communicates with the driver interface of the second 802.11 equipment in accordance with the modified network setting.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: November 13, 2012
    Assignee: Lenovo (Beijing) Limited
    Inventors: Yujin Luo, Jingnan Huang
  • Patent number: 8259735
    Abstract: A method of media transmission. The method includes providing at least one variable bit rate (VBR) video stream and multiplexing the at least one VBR video stream together with auxiliary data related to the at least one VBR video stream, in a constant bit rate (CBR) stream. The stream is transmitted to a first receiving unit, which is adapted to discard the auxiliary data as padding and use the at least one VBR stream and to a second receiving unit, which is adapted to extract the auxiliary data and use it in further handling of the at least one VBR stream.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: September 4, 2012
    Assignee: Imagine Communications Ltd.
    Inventors: Ron Gutman, Doron Segev
  • Patent number: 8218554
    Abstract: The CRC for the CPS Header of an ATM AAL2 cell is generated by a CRC generator which uses the 8 bits of the CID field to generate partial 5 bits CRCs which are loaded in a first table. The 6 bits LI field and 5 bits UUI field are added to the partial 5 bits CRC to form 16 bits. The CRC generator uses the 2.sup.16 bits to generate a second CRC table. The CRC for a particular CPS header is generated by correlating bits in the CID field, LI field and UUI field with the two tables.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: James J. Allen, Jr., Jean L. Calvignac, Natarajan Vaidhyanathan, Fabrice J. Verplanken
  • Patent number: 8107493
    Abstract: A method and an apparatus are provided for enabling a legacy station to perform virtual carrier sensing when a plurality of stations with heterogeneous capabilities coexist in a wireless network. The method includes receiving first data compliant with a first protocol, and transmitting second data compliant with a second protocol, where the first protocol is downward compatible with the second protocol.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: January 31, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chang-yeul Kwon, Ho-seok Lee, Jae-hwa Kim, Jae-min Lee
  • Patent number: 8085679
    Abstract: A bit rate control method may include calculating a quality measure of a current frame and a mean of quality measures of two or more previous frames in order to calculate a deviation of the quality measure of the current frame from the mean of the quality measures of the two or more previous frames; comparing the deviation to a critical value measure; and controlling a quantization parameter in response to a result of the comparison. A bit rate control apparatus may include a quality measure calculator that calculates the quality measure of the current frame and the mean of the quality measures of the two or more previous frames in order to calculate the deviation; a comparator that compares the deviation to the critical value measure; and a quantization parameter setting unit that controls the quantization parameter in response to the result of the comparison.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: December 27, 2011
    Assignees: Samsung Electronics Co., Ltd., Seoul National University Industry Foundation
    Inventor: Jung-woo Lee
  • Patent number: 8064465
    Abstract: In a virtual LAN, a packet forwarding apparatus forwards IP packets and L2 packets using a single switch. The packet forwarding apparatus includes a switch that switches a media access control (MAC) packet using a MAC address of the MAC packet, and a packet format converter. The packet format converter converts a packet from an input and output unit into a packet having a MAC address according to information from the input and output unit, and converts a packet output from the switch to the input and output unit to a packet format compatible with the input and output unit according to the information of the input and output unit.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: November 22, 2011
    Assignee: Fujitsu Limited
    Inventors: Masaki Deguchi, Akira Miyasaka
  • Patent number: 7961665
    Abstract: Methods, systems, and devices are described for using adaptive coding and modulation (“ACM”) to adaptively communicate with a plurality of data terminals having different capabilities. Embodiments provide hierarchical communications of content, generated by applying hierarchical pre-coding schemes to the source data and then associating the pre-coding levels with coding and modulation schemes of varying order. The pre-coding and/or coding and modulation may be based on one or more capabilities of the data terminals in the network. In some embodiments, data terminals may be used to cache certain data intended for other data terminals, for example, to allow time-shifted playback of the content on terminals with varying capabilities.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: June 14, 2011
    Assignee: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Patent number: 7957309
    Abstract: Utilizing multiple distortion measures. A first distortion measure for at least one packet is received. A second distortion measure for the at least one packet is received, wherein the second distortion measure is different than the first distortion measure. A processing operation is performed based at least in part on the first distortion measure and the second distortion measure.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: June 7, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Susie J. Wee, Carri Chan, John G. Apostolopoulos
  • Patent number: 7864783
    Abstract: A system for conveying priority associated with a communication conveyed among networks includes: (a) a first network originating the communication in packets; each respective packet including two segments; a first segment containing a portion of the communication in information payload bits in a first encoding scheme; a second segment containing overhead information relating to the packet in overhead bits in a second encoding scheme; a number of the overhead bits being configured to indicate the priority; and (b) a second network cooperating with the first network to alter encoding of the first segment of a selected packet-set to express the information payload bits in a third encoding scheme that is unreadable in the second network; the second network employing the priority-indicating bits to ascertain priority for handling the communication by the second network; the second network preempting lower priority resources to reserve resources for higher priority packet-sets.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: January 4, 2011
    Assignee: The Boeing Company
    Inventors: Orlie Thomas Brewer, Jr., Alimuddin Mohammad, Arun Ayyagari
  • Patent number: 7778162
    Abstract: A data transmission apparatus used in a multiple service ring includes at least two nodes coupled to at least one aggregate pipe and at least one tributary. The data transmission apparatus includes a tributary RX framer coupled to a tributary for deframing data frames received from the tributary and extracting a destination node address and a TX framer for encapsulating the destination node address and the data received from the tributary into frames of the multiple service ring and transmitting the same along an aggregate pipe to a downstream neighbor node in the ring.
    Type: Grant
    Filed: November 6, 2002
    Date of Patent: August 17, 2010
    Assignee: Wuhan Fiberhome Networks Co. Ltd.
    Inventor: Shaohua Yu
  • Patent number: 7751439
    Abstract: A method for the allocation of resources for the transmission, in a communications network, of a data stream from an intermediate device to a sink device, said data stream comprising a plurality of data applications packets and being transmitted from a source device to the intermediate device in the form of data transport packets according to a communications protocol.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: July 6, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yacine El Kolli, Arnaud Closset
  • Patent number: 7653075
    Abstract: A network system includes a first device and a second device separated by a network having asymmetric routes in which traffic forwarded in a first direction from the first device to the second device may travel a different route than traffic forwarded in a second direction from the second device to the first device. At least three intermediate processing devices are located between the first device and the second device, wherein at least two of the intermediate processing devices are located along different asymmetric routes. The intermediate processing devices intercept a communication flow between the first device and the second device, and encapsulate the communication flow within network tunnels so that communications associated with the communication flow in the first direction and the second direction are forwarded between a same set of at least two of the intermediate processing devices.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: January 26, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Balraj Singh, Nitin Gugle
  • Publication number: 20100002708
    Abstract: A substitution call control system includes an ATM (Asynchronous Transfer Mode) subscriber network of an ATM communication network. The ATM subscriber network includes a plurality of network terminators respectively connected with a plurality of subscriber terminals, and an ATM subscriber line concentrator, which accommodates VCs (Virtual Connection) to the plurality of network terminators, and is connected with a ATM switching apparatus of the ATM network through a UNI (User-Network Interface). The ATM subscriber line concentrator includes a substitution call control function to substitute for the plurality of network terminators and the subscriber terminals for a call control.
    Type: Application
    Filed: August 13, 2009
    Publication date: January 7, 2010
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Masashi TANAKA
  • Patent number: 7639697
    Abstract: Various aspects of apparatuses and methods for enabling a subscriber premise network interface device (NID) to facilitate communication services including digitally derived voice services to be facilitated between a central office and a subscriber premise are disclosed herein. In accordance with one embodiment of the disclosures herein, such a method includes facilitating a downstream DSL voice channel transmission process at a subscriber premise Network Interface Device (NID) and facilitating an upstream DSL voice channel transmission process at the subscriber premise NID. The downstream DSL voice channel transmission process facilitates converting a voice component of a downstream DSL data stream to a corresponding downstream analog voice signal. The upstream DSL voice channel transmission process facilitates converting an upstream analog voice signal to an upstream voice component of an upstream DSL data stream.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: December 29, 2009
    Assignee: Alcatel Lucent
    Inventors: Richard M. Czerwiec, Richard H. Bailey, Richard R. Rzonca, Gus C. Sanders, Jr., Randall B. Sharpe, Joseph E. Sutherland
  • Patent number: 7577153
    Abstract: A data transfer apparatus according to this invention executes a protocol priority determination process of selecting usable transfer protocols in accordance with the type of transfer object and determining the priorities of the transfer protocols in accordance with the process of an automatic file transfer protocol selection process routine. The data transfer apparatus then executes a protocol selection process of selecting transfer protocols commonly usable in the transfer source apparatus and transfer destination apparatus of the transfer object. The data transfer apparatus executes a transfer protocol determination process of determining a transfer protocol for use on the basis of the transfer protocol and its priority which are determined in the protocol priority determination process, and the transfer protocols selected in the protocol selection process.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: August 18, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Shigeo Kono
  • Patent number: 7558272
    Abstract: The present invention is a system and a method which enables implementing a scalable, carrier class bundling multiplexed data communication on low rate links. The proposed system and method, which comply with the data transference specifications of both CBR and statistical traffic, offer a data bundling solution with minimal overhead that may operate on different types of connections, using links with diverse capacities. The disclosed bundling mechanism is based on a two level mechanism: the lower level is composed of any number of superlinks, each gathering 8 communication links. The upper level is composed of two bundlers—for CBR data and for statistical traffic—each connected to all the superlinks. The header of each dataframe includes all the required information. This guarantees that the receiving side has full status information for all the links suffice that only one link is received without a CRC error.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: July 7, 2009
    Assignee: Megabridge Ltd.
    Inventor: Eli Meir
  • Patent number: 7508832
    Abstract: A method and system for communicating traffic on an emulated subnetwork of a telecommunications ring having a plurality of nodes interconnected by a transmission media includes obtaining traffic at a node on the telecommunications ring. The traffic is segmented into a plurality of discrete segments. A set of broadcast cells is generated by adding an address header to each segment. The address header identifies a virtual channel dedicated to the node on the subnetwork in the telecommunications ring. The set of broadcast cells are transmitted in the virtual channel of the subnetwork and within a frame of the telecommunications ring. At each remaining node on the telecommunications ring, in response to receiving the set of broadcast cells in the virtual channel, both retransmitting and processing the broadcast cells.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: March 24, 2009
    Assignee: Fujitsu Limited
    Inventors: Mario Romana, Michael P. Bottiglieri, Shilin Wang, Chemin Hsieh, Frank Schumeg
  • Patent number: 7492731
    Abstract: Method for dynamically optimizing bandwidth allocation in a variable bitrate conference environment. Conference means with two or more outputs are provided, where each one can output data at different rates, in order to support two or more endpoints which may have different media rates. Two or more endpoints are connected to these conference means for participating in the conference. Whenever more than one video rate is used by participants during the conference, each set of output rates is selected from all possible combinations of output rates in the conference means, wherein the lowest output rate in each selected set is the entry rate of the endpoint joining the conference at the lowest rate. A Quality Drop Coefficient (QDC) for each endpoint that joins the conference is determined for each selected set, wherein the QDC is computed according to the endpoint entry rate and the highest rate, among the output rates of each selected set, that is lower or equal to said endpoints' entry rate.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: February 17, 2009
    Assignee: Radvision Ltd.
    Inventor: Pierre Hagendorf
  • Patent number: 7486614
    Abstract: A data transmission apparatus for implementing multiple service flow in a multiple service ring is described. The apparatus includes a trunk pipe and at least two nodes each with at least one flow. The apparatus also includes a flow Rx framer for converting data received from the flow into data packets of a predetermined protocol, a transmission setup device for setting up information for packets of the predetermined protocol to be transmitted, and a Tx framer for encapsulating the information into frames of the MSR and transmitting the same along the trunk pipe to a downstream neighbor node along the ring.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: February 3, 2009
    Assignee: Wuhan Fiberhome Networks Co. Ltd.
    Inventor: Shaohua Yu
  • Patent number: 7436815
    Abstract: A system and method of switching information in a time division multiplexed (TDM) communications network are described. The TDM time slots correspond to channels of circuit information. A circuit interface receives information from the TDM communication network, extracts circuit data therefrom, and provides the extracted circuit data on an internal bus. It also receives circuit data from an internal bus and transmits the data received from the internal bus on to the TDM communications network. A switching fabric receives packets having a header and a payload in which the header includes information identifying a destination for the packet and in which the fabric transmits a received packet in accordance with the destination identification in the packet header. Adaptation logic, in response to the circuit interface, packs information from multiple circuits into a payload of a packet and schedules the delivery of such a packet to the fabric.
    Type: Grant
    Filed: February 22, 2001
    Date of Patent: October 14, 2008
    Assignee: Telica, Inc.
    Inventor: Stephen A Caldara
  • Patent number: 7428211
    Abstract: A data transmission apparatus used in a multiple service ring is described. The apparatus includes at least two nodes coupled to at least one aggregate pipe and at least one tributary. The apparatus also includes a tributary TX framer for converting data received from the tributary, a transmission setup module for setting up information for processing protocol packets to be transmitted, a TX framer for encapsulating the information into frames of the MSR and transmitting the same along the aggregate pipe to a downstream neighbor node in the ring, and a RX framer for receiving and deframing data frames of the MSR from a upstream neighbor node. The apparatus also includes a transiting module for transiting the frames to the TX framer, a destination tributary determining module for determining a destination tributary, and a tributary RX framer for converting and sending protocol packets to a corresponding tributary.
    Type: Grant
    Filed: November 18, 2002
    Date of Patent: September 23, 2008
    Assignee: Wuhan Fiberhome Networks Co. Ltd.
    Inventor: Shaohua Yu
  • Patent number: 7406085
    Abstract: A method for obtaining virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using either non-static or static internet protocol address assignments and asynchronous transfer mode adaptation layer 5. In the non-static environment, a plurality of discovery packets are generated, but in the static environment, a plurality of address resolution protocol packets are generated. Headers are added to the plurality of packets, such that a first set of packets, each packet including a logical link control header, and a second set of packets, each packet including a virtual channel multiplexed header, are realized. The first and second sets of packets are encapsulated and then transmitted to a central office.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: July 29, 2008
    Assignee: Analog Devices, Inc.
    Inventors: Massoud Hadjiahmad, Tuan Hoang, Andre Straker-Payne
  • Patent number: 7397805
    Abstract: Disclosed herein are systems and methods for communicating a number of data flows on a single communications channel. In one embodiment, a method of communicating a number of data flows on a shared communications channel includes the acts of (1) calculating a set of optimum goodput rates for the data flows, in order to maximize a total utility of the data flows, (2) calculating a set of optimum throughput rates for the data flows based on the optimum goodput rates, and (3) transmitting the data flows on the shared communications channel with the optimized throughput rates. Optimization is preferably done using utility functions that indicate the utility of the data flows as a function of their goodput rates. The method can additionally block temporarily a transport layer of at least one of the data flows if the transport layer of that data flow is bottlenecked.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: July 8, 2008
    Assignee: NTT DoCoMo Inc.
    Inventors: Xia Gao, Moo Ryong Jeong, Fujio Watanabe, Gang Wu
  • Patent number: 7391773
    Abstract: A data processing apparatus and method and a computer readable storage medium storing data processing programs realizing the data processing method, capable of preventing transmission of unnecessary redundant data and efficiently utilizing a transmission path. In the data processing method, data is input, the data is compression-encoded, the encoded data is packetized into a first data train on a basis of a first data length, the generated first data train is packetized into a second data train on a basis of a second data length, and the first data length is controlled in accordance with the second data length.
    Type: Grant
    Filed: May 11, 2005
    Date of Patent: June 24, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takayuki Kikuchi
  • Patent number: 7336667
    Abstract: The CRC for the CPS Header of an ATM AAL2 cell is generated by a CRC generator which uses the 8 bits of the CID field to generate partial 5 bits CRCs which are loaded in a first table. The 6 bits LI field and 5 bits UUI field are added to the partial 5 bits CRC to form 16 bits. The CRC generator uses the 216 bits to generate a second CRC table. The CRC for a particular CPS header is generated by correlating bits in the CID field, Li field and UUI field with the two tables.
    Type: Grant
    Filed: November 21, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: James J. Allen, Jr., Jean L. Calvignac, Natarajan Vaidhyanathan, Fabrice J. Verplanken
  • Patent number: 7330483
    Abstract: A system and method for processing a plurality of requests for multi-media services received at a call control element (CCE) defined on the system from a plurality of IP-communication devices. The system includes at least one Network Routing Element (NRE), a Service Broker (SB), a media sever, a plurality of application servers (ASs) and a plurality of border elements, all of which are coupled to the CCE. The CCE is adapted to receive requests for multi-media services and to generate subsequent requests for the multi-media services, which are communicated to the SB for processing. The subsequent requests can each include a Session Initiation Protocol (SIP) message including a message identifier portion having at least a first predetermined information field and a second predetermined information field. The message identifier portion of the SIP message declares the content and format of the SIP message to a recipient device defined on the system.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: February 12, 2008
    Assignee: AT&T Corp.
    Inventors: Robert Y. Peters, Jr., Harish Samarasinghe
  • Patent number: 7298733
    Abstract: An internet communication system, which is provided with session managing servers 210 and 220. In the system, each session managing server manages wireless communication apparatuses 110 and 120 and call relay servers 310 and 320. For that reason, the processing load of each session managing server is allowed to be equalized. As a result, the operational efficiency of the system may be enhanced, and quality of services offered to the user of the system may be improved.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: November 20, 2007
    Assignee: IP Talk Corporation
    Inventors: Hiroaki Sakai, Yoshinari Sugegaya, Masashi Mori, Kunio Nakaoka, Kazuyoshi Kojima, Akihiko Naito, Shun Kimura, Hiroki Morioka, Nobuhito Miyauchi
  • Patent number: 7269175
    Abstract: The present invention provides an apparatus, system and method for transmitting asynchronous transfer mode (ATM) data cells on an ATM adaptation layer (AAL) configured connection within an ATM system comprising a digital signal processor (DSP) sub-system (160) and a host processor (190). The transmitter interfaces directly with the DSP sub-system (160) (which converts the digitized voice samples into voice signals) and the host processor (190) (which performs AAL2 signaling and layer management functions). The transmitter is configured to interleave AAL2 voice packets from the DSP sub-system (160) and signaling and management packets from the host processor (190) on an ATM connection. Data is fetched by DMA(s) (415). A channel look-up table uses the DSP assigned voice channel as an index into the table to map a voice channel to the ATM connection.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: September 11, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Magnus Karlsson, Gregory Lee Christison, Norayda Humphrey
  • Patent number: 7260080
    Abstract: A method of configuring a compression method for a terminal in a mobile system. The mobile system comprises a terminal for which characteristics parameters are specified comprising at least the compression methods supported by the terminal, and a radio network, in which a functional entity is configured for specifying a compression method to a radio bearer. The use of a compression method on the radio bearers of the terminal is specified on the basis of the characteristics parameters transmitted by the terminal. The user of the terminal updates the parameters specifying the compression methods of the terminal, the characteristics parameters of the terminal being modified in the terminal in accordance with this update, and the modified characteristics parameters are transmitted to a function comprised by the radio network. The modified characteristics parameters are used to configure the use of a compression method for each simultaneous radio bearer of the terminal.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: August 21, 2007
    Assignee: Nokia Corporation
    Inventors: Jan Suumäki, Ari Tourunen
  • Patent number: 7215676
    Abstract: A method of converting AAL2 cells that includes an original user data set into AAL5 cells and another method of converting AAL5 cells that includes an original user data set into AAL2 cells are disclosed. In the method of converting AAL2 cells, the length of the data subset included in each AAL5 cell generated is stored in a memory. Therefore, it is not necessary to store all the payloads of generated cells. When a last CPS packet is extracted, a total length of the original user data can be found using a set of lengths stored in the memory. As a result, the present invention requires only a small memory space, and any unnecessary delay problem is eliminated.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: May 8, 2007
    Assignee: LG Nortel Co., Ltd.
    Inventor: Byung Cheon Lee