Patents Examined by Yong Zhou
  • Patent number: 8085755
    Abstract: Various methods and systems for performing data-driven route advertisement are disclosed. One method involves inhibiting advertisement of a route that is associated with a data source. Advertisement of the route is then allowed in response to detecting data sent by the data source. For example, advertisement of the route can be allowed in response to detecting that the data source is sending data at a rate that exceeds a user-specified data rate. The data source can be a multicast source that is identified by an anycast address.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: December 27, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Gregory J. Shepherd
  • Patent number: 8085773
    Abstract: A MPLS device which receives configuration data identifying a group of multi-labeled packets and desired EXP (corresponding to the 3-bit experimental bit field specified by MPLS protocol) bits (even in the lower label entries of the label stack) for the group when forwarding the related packets. The MPLS device sets the EXP bits of even such lower label entries, and then forwards the multi-labeled packets. MPLS devices further down the path may provide different services for different multi-labeled packets depending on the EXP bit values. A service provider may configure a autonomous system border router (ASBR) to control service levels for while packets are forwarded further down the path (even in autonomous systems not related to the service provider) according to an aspect of the present invention.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: December 27, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Sreenath GovindaRaju Meda
  • Patent number: 8085800
    Abstract: A method of queuing data packets, said data packets comprising data packets of a first packet type and data packets of a second packet type. The method comprises grouping received packets of said first and second packet types into an ordered series of groups, each group comprising at least one packet, maintaining a group counter indicating the number of groups at the beginning of the series of groups comprising only packets of the second packet type, and transmitting a packet. A packet of the second packet type is available for transmission if but only if the group counter is indicative that the number of groups at the beginning of the series of groups comprising only packets of the second packet type is greater than zero.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: December 27, 2011
    Assignee: Virtensys Ltd.
    Inventors: Finbar Naven, Stephen John Marshall
  • Patent number: 8085777
    Abstract: The present invention provides a packet-processing apparatus for receiving and processing N packets in a series, wherein N is a natural number, and each of the packets has a current header. Additionally, the packet-processing apparatus includes an agent, a processing unit, a monitoring unit, a lookup table, and a control unit. Particularly, the packet-processing apparatus according to the invention can process the N packets effectively and flexibly.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: December 27, 2011
    Assignee: Ralink Technology Corporation
    Inventor: Kuo-Cheng Lu
  • Patent number: 8085794
    Abstract: Described are techniques for determining a set of routing information for a plurality of components performing routing in a network. Destinations that are directly connected to each of the plurality of components are determined. Each of the plurality of components is associated with one of a plurality of routing tables. Each of the plurality of routing tables stores routing information in accordance with destinations in the network. Cost information is stored in the plurality of routing tables for each destination directly connected to one of the plurality of components. For each of the plurality of components, a set of neighboring components is determined. For each neighboring component, routing information for a destination is adopted from the routing table of said each neighboring component in accordance with an adoption rule. Processing is repeatedly performed until the routing tables have not been modified.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: December 27, 2011
    Assignee: EMC Corporation
    Inventors: Brett D. Niver, William F. Baxter, III, Steven R. Chalmer
  • Patent number: 8085813
    Abstract: Method of routing data over a network in which contact is made with a home network to determine the reported geo-position, using this geo-position to transmit data to the device over a path through a node in which the node reads the geo-position, accesses a list of possible recipients and their geo-positions, compares its location to the positions, selects a recipient based at least in part on the proximity of the recipient to the device, and transmits the data over the best path. Eventually, the device becomes the recipient. A geo-position may be transmitted as part of an IP address, or as geo-position data or XML tagged geo-position information contained in a data packet or IP addressed message or IP addressed voice calls (VoIP). The geo-position information can be generated from a GPS receiver. This method and/or IP address may be used in a method of doing business in which the geo-position is used to identify the source and location for delivery.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: December 27, 2011
    Assignee: Lightwaves Systems, Inc.
    Inventors: Bruce D. Melick, David M. Snyder, Leslie D. Baych
  • Patent number: 8085729
    Abstract: A reordering buffer of a medium access controller-high speed (MAC-hs) is flushed, in response to a high speed-downlink shared channel (HS-DSCH) cell change. A status report is generated of at least one radio link control (RLC) instance mapped to the HS-DSCH. The status report indicates missing HS-DSCH packet data units (PDUs), in response to the HS-DSCH cell change.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: December 27, 2011
    Assignee: InterDigital Technology Corporation
    Inventors: Yi-Ju Chao, Stephen E. Terry
  • Patent number: 8085788
    Abstract: A system for managing a communication device having a first function of using a first communication protocol and a second function of using a second communication protocol is provided. The communication device is connected to a network including a first device using the first communication protocol and a second device using the second communication protocol. The system is provided with an inputting system that accepts an input for changing an operation regarding the communication of the communication device from a user, and a judging system that judges whether a trouble would arise in communication, in which the communication device is involved, based on the input inputted by the user through use of the inputting system.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: December 27, 2011
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kiyotaka Ohara
  • Patent number: 8085775
    Abstract: A mechanism is disclosed for identifying, classifying, and controlling flows in a network. In one implementation, a separate set of behavioral statistics is maintained for each flow. These behavioral statistics are updated as packets belonging to a flow are processed. Whenever a packet belonging to a flow is processed, a set of policies that the flow's behavioral statistics satisfy is determined. For each policy that the flow's behavioral statistics satisfy, actions that are associated with that policy are applied relative to the packet. The actions may be designed to cause a router to handle, in a user-specified manner, packets that are likely to represent a particular kind of traffic. Thus, different flows, such as VOIP, gaming, streaming, and P2P flows, which are associated with different behavioral statistics, may be handled in ways applicable for the specific application traffic type.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: December 27, 2011
    Assignee: Sable Networks, Inc.
    Inventors: Surya K. Pappu, Paul Jezioranski, Sharad R. Murthy
  • Patent number: 8085781
    Abstract: This disclosure relates to network data communication. Some embodiments include initiating a network connection between an original source and an ultimate destination, transmitting a block of data from the original source to the ultimate destination on the network, requesting retransmission of lost blocks from the ultimate destination to the source and retransmitting the lost blocks from source to the ultimate destination. These embodiments further include measuring round-trip time of a retransmit request, the round-trip time measured from a time of transmission of a retransmit request from the ultimate destination to a time of reception at the ultimate destination after retransmission from the original source and setting the round-trip time as a minimum retransmission request time for the network connection, wherein the round-trip time includes latencies of the network connection and in data processes at the original source and at the ultimate destination.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: December 27, 2011
    Assignee: Aspera, Inc.
    Inventors: Michelle Christine Munson, Serban Simu
  • Patent number: 8085762
    Abstract: The present invention provides the capability to manage NEs with a large number of units of equipment and facilities, by providing functions such profiling, auto-creation, link aggregation and scoping. This makes it easier for to manage GPON data, voice and video services and to support traffic protection. A method for managing an optical network comprises automatically provisioning a unit of the optical network, automatically creating a unit of the optical network, and arranging link aggregation in a unit of the optical network.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: December 27, 2011
    Assignee: Fujitsu Limited
    Inventors: David Solomon, Janet Lin, Mike Colven, Mike Hare
  • Patent number: 8085726
    Abstract: In response to initiation of a high speed-downlink shared channel (HS-DSCH) cell change, a reordering buffer of a medium access controller-high speed (MAC-hs) is flushed. A user equipment (UE) for at least one radio link control (RLC) instance mapped to the HS-DSCH generates a status report. The status report indicates missing HS-DSCH packet data units (PDUs).
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: December 27, 2011
    Assignee: InterDigital Technology Corporation
    Inventors: Yi-Ju Chao, Stephen E. Terry
  • Patent number: 8085795
    Abstract: A unicast-use tunnel is added between the Note-C and GW-B (i.e., a unicast optimization). Then, the Note-C transmits, to a GW-C, a second IP packet encapsulating a first IP packet, to which an inter-GW header is added, by an IP header to which a multicast address is set. The multicast-use second IP packet is transferred to a CE by way of a tunnel. The CE copies the received second IP packet and transfers it to a GW-A and the GW-B by way of the tunnel (i.e., a multicast optimization).
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: December 27, 2011
    Assignee: Fujitsu Limited
    Inventor: Shinji Yamane
  • Patent number: 8085843
    Abstract: Provided are an MP4 demultiplexer and a method of operating the same, enabling an MP4 file to be played in a fast-play mode input by a user, wherein the MP4 demultiplexer extracts all intra-frames (I-frames) among video frames in a sample track of an MP4 file, and the MP4 demultiplexer extracts predicted-frames (P-frames) by skipping, according to a fast-play speed input by a user, at least one P-frame in a succession of P-frames present between the I-frames.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: December 27, 2011
    Assignee: LG Electronics Inc.
    Inventor: Tae Wook Kim
  • Patent number: 8085728
    Abstract: A high speed-downlink shared channel (HS-DSCH) cell change is initialized. A status report is autonomously generated for at least one radio link control (RLC) instance mapped to the HS-DSCH by a user equipment (UE) in response to the initiation of the HS-DSCH cell change. The status report indicates missing HS-DSCH packet data units (PDUs).
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: December 27, 2011
    Assignee: InterDigital Technology Corporation
    Inventors: Yi-Ju Chao, Stephen E. Terry
  • Patent number: 8085797
    Abstract: The invention relates to a method and system for addressing and routing in coded communications relationships in at least two different network levels of a network with different routing levels, which are separated from one another. A first network level with the associated first routing level is demarcated from a second network level with a second routing level via at least one coding device. A network topology of both network levels is determined independently of one another in the at least two routing levels and stored respectively in routing tables. An interface in the at least one coding device is provided with an unambiguous allocation of addresses of the second routing level to addresses of the first routing level, in order to derive the topology of the second network level efficiently from the first network level.
    Type: Grant
    Filed: September 3, 2007
    Date of Patent: December 27, 2011
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Ingo Gruber, Torsten Langguth, Henrik Schober
  • Patent number: 8072974
    Abstract: A network processing device having multiple processing engines capable of providing multi-context parallel processing is disclosed. The device includes a receiver and a packet processor, wherein the receiver is capable of receiving packets at a predefined packet flow rate. The packet processor, in one embodiment, includes multiple processing engines, wherein each processing engine is further configured to include multiple context processing components. The context processing components are used to provide multi-context parallel processing to increase throughput.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: December 6, 2011
    Assignee: Tellabs San Jose Inc
    Inventors: Naveen K. Jain, Venkata Rangavajjhala
  • Patent number: 8064453
    Abstract: A transport stream processing apparatus according to the present invention is a transport stream processing apparatus including a plurality of processing steps for separating desired data from a transport stream, and comprises a hardware transport stream separating device, a software transport stream separating device, and a processing switching device for switching to and from the respective separating devices in executing an optional processing step. The transport stream processing apparatus realizes a transport stream separation of a high performance without demanding a high operation frequency and a high CPU power and adding a circuit.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: November 22, 2011
    Assignee: Panasonic Corporation
    Inventors: Sou Tamura, Isao Ikegami
  • Patent number: 7990972
    Abstract: A network communication device includes a transceiver module, an address translation module, a control buffer module, an IP routing module, and a processor. The transceiver module is configured for forwarding packets. The address translation module determines if addresses of the forwarded packets need to be translated and translates the addresses of the forwarded packets when needed. Next, the address translation module marks the packets of translated addresses with flags and records the flags in the control buffer module. The IP routing module routes the forwarded packets from the address translation module and sends the forwarded packets back to the address translation module. The address translation module receives the forwarded packets from the IP routing module, determines if the addresses of the forwarded packets have been translated by querying the flags in the control buffer module, and sends the forwarded packets that have been translated to the transceiver module.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: August 2, 2011
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Yi-Wen Liu
  • Patent number: 7983287
    Abstract: Roughly described, a packet switching fabric contains a separate queue scheduler for each combination of an input module and a fabric output port. The schedulers may also be specific to a single class of service. Each queue scheduler schedules its packets without regard to state of other input queues and without regard to packets destined for other output ports. In an aspect, the fabric manages per-flow bandwidth utilization of output port bandwidth capacity by monitoring the same and asserting backpressure toward the queue scheduler for any thread that is exceeding its bandwidth allocation. In another aspect, a switching fabric uses leaky buckets to apply backpressure in response to overutilization of downstream port capacity by particular subflows. In another aspect, a switching fabric includes a cascaded backpressure scheme.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: July 19, 2011
    Assignee: Agere Systems Inc.
    Inventors: John T. Musacchio, Jean Walrand, Roy T. Myers, Jr., Shyam P. Parekh, Jeonghoon Mo, Gaurav Agarwal