Patents Examined by Derrick W Ferris
  • Patent number: 8005010
    Abstract: A method and apparatus for providing performance measurements on network tunnels in packet networks are disclosed. For example, the method establishes two tunnels between a first measurement host and a first router, and establishes a tunnel between the first router and a second measurement host. The method also establishes a multicast group having a plurality of members, and sends one or more packets addressed to the multicast group from the first measurement host. The method measures the frequencies of directly and/or indirectly received responses from the plurality of members of the multicast group, and provides a plurality of estimated values for a plurality of packet transmission rates from measurement of the frequencies for one or more of said tunnels.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: August 23, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lee Breslau, Nicholas Duffield, Yu Gu, Subhabrata Sen
  • Patent number: 8005084
    Abstract: A network device for implementing mirroring on packets. The network device includes a plurality of ports, each of which is at least one of an ingress port, an egress port and a mirror-to port. The network device also includes processing means for supporting a plurality of mirroring types. Each of the ingress port, egress port and mirror-to port includes at least one register for supporting the plurality of mirroring types. To support mirroring at each of the ingress port, egress port and mirror-to port predefined bits in the at least one register are set. When an incoming packet is received, the predefined bits are examined to determine which of the plurality of mirroring types to apply to the packet.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: August 23, 2011
    Assignee: Broadcom Corporation
    Inventors: Mohan Kalkunte, Venkateshwar Buduma, Puneet Agarwal, Gurumurthy Yelewarapu, Song-Huo Yu
  • Patent number: 8005022
    Abstract: A method for processing packets that includes receiving a first packet for a first virtual machine by a network interface card (NIC), classifying the first packet using a hardware classifier, where the hardware classifier is located on the NIC, sending the first packet to a first one of a plurality of receive rings based on the classification, sending the first packet from the first one of the plurality of receive rings to a first virtual network interface card (VNIC), sending the first packet from the first VNIC to a first interface, and sending the first packet from the first interface to the first virtual machine, where the first virtual machine is associated with the first interface, where the first VNIC and the first virtual machine are executing on a host.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: August 23, 2011
    Assignee: Oracle America, Inc.
    Inventors: Sunay Tripathi, Tim P. Marsland, Nicolas G. Droux, Kais Belgaied
  • Patent number: 8000227
    Abstract: Current OFDM systems use a limited number of symbols and/or sub-channels to provide approximations for channel estimations and pilot tracking, i.e. phase estimations. For example, two training symbols in the preamble of a data packet are used to provide channel estimation. Four of the fifty-four sub-channels are reserved for providing phase estimation. However, noise and other imperfections can cause errors in both of these estimations, thereby degrading system performance. Advantageously, decision feedback mechanisms can be provided to significantly improve channel estimation and pilot tracking in OFDM systems. The decision feedback mechanisms can use data symbols in the data packet to improve channel estimation as well as data sub-channels to improve pilot tracking.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: August 16, 2011
    Assignee: Atheros Communications, Inc.
    Inventors: Qinfang Sun, Won-Joon Choi, Jeffrey M. Gilbert, Ning Zhang, Yi-Hsiu Wang, Tao-Fei Samuel Ng
  • Patent number: 8000260
    Abstract: Provisioning and management resources are drawn from an overall pool of resources. Management and managed resources are then dynamically associated on the network to securely perform requested on-demand management functions. Since the managing system controls the networking between the devices that are managed or provisioned, the linkage of resources incurs a minimal amount of network overhead. Since provisioning resources are themselves dynamically built and automatically associated with the resources being managed, a dramatically reduced management overhead is achieved.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: John F. Brady, Frank J. DeGilio, Sean M. Swehla
  • Patent number: 7995596
    Abstract: A method is provided for offloading packet protocol encapsulation from software. In operation, pointer information is received. Furthermore, packet protocol encapsulation is offloaded from software by assembling packets in hardware, using the pointer information.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: August 9, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Kaushik Kuila, David T. Hass, Ahmed Shahid
  • Patent number: 7990916
    Abstract: A method of wireless communication including a plurality of fixed base stations and a plurality of mobile user equipment with each base station transmitting to any user equipment within a corresponding cell a sounding reference signal sub-frame configuration indicating sub-frames when sounding is permitted. Each user equipment recognizes the sounding reference signal sub-frame configuration and sounds only at permitted sub-frames. Differing cells may have differing sounding reference signal sub-frame configurations. There are numerous manners to encode the transmitted information.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: August 2, 2011
    Assignee: Texas Instruments Incorporated
    Inventors: Tarik Muharemovic, Zukang Shen
  • Patent number: 7991007
    Abstract: A hardware packets reassembly apparatus and method includes an ingress unit receiving and parsing a data packet, recognizing fragments corresponding to the data packet, and outputting control information of the fragments. An en-queue unit stores the control information of each fragment, links each related fragment based on the control information, and enqueues the data packet when all fragments are available corresponding to the data packet, wherein the data packet is enqueued only when all of the fragments corresponding to the data packet are available in a sequential order. A dequeue unit dequeues the data packet from a packet descriptor, and scheduling the data packet based on a corresponding class of service. An egress unit assembles all fragments corresponding to the data packet into a full packet and outputting the assembled data packet from an output port.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: August 2, 2011
    Assignee: Broadcom Corporation
    Inventors: Puneet Agarwal, Yook Khai Cheok
  • Patent number: 7986630
    Abstract: An embodiment of the present invention is disclosed to include a fiber channel target device for receiving information in the form of frames and including a controller device coupled to a microprocessor for processing the frames received from the host, at least one receive buffer for storing the frames and having a buffer size, the controller device issuing credit to the host for receipt of further frames in a manner wherein only one microprocessor is needed to process the frames while maintaining a buffer size that is as small as the number of first type of frames that can be received by the fiber channel target device from the host.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: July 26, 2011
    Assignee: LSI Corporation
    Inventors: Siamack Nemazie, Shiang-Jyh Chang, Young-Ta Wu, Andrew Hyonil Chong
  • Patent number: 7983252
    Abstract: Variable-length information-containing frames (e.g., MPDUs) are aggregated into a bitstream using frame delimiters to distinguish the frames. Aggregation and frame extraction techniques are provided that support recovery from bit errors that may be present in a frame delimiter. One class of techniques involves providing redundant length information in the frame delimiters, e.g., by using multiple copies of a length field or error correction codes usable to correct errors in the length field. The receiver can use the redundant information to detect and correct errors in the length field. Another receiver-side technique iteratively attempts to locate the end of the corresponding frame when a corrupt frame delimiter is detected. Conventional synchronization fields may be eliminated.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: July 19, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Guido Robert Frederiks, Vincent K. Jones, Alireza Raissinia
  • Patent number: 7983170
    Abstract: IP packets are scheduled at source devices such as cell phones on a private network that connect to the Internet at an edge device. A private traffic controller by the edge device detects pre-Internet congestion on the private network. The private traffic controller uses in-band piggybacked signaling of policy changes by intercepting return packets to the source devices and modifying bits such as DSCP bits in the header. Source traffic controllers in the source devices read the modified DSCP bits and implement specified policy changes, dropping or delaying packets at the source device before transmission. Congestion on RF links from cell phones is reduced by the source traffic controllers dropping packets before transmission. The source device limits or drops future packets in response to the policies signaled by the DSCP bits. Rather than indicate the existing packet's priority, private DSCP bits signal policy changes to the source device.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: July 19, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Steven J. Jackowski, Seth K. Keith
  • Patent number: 7983163
    Abstract: A method for implementing adaptive load sharing to balance network traffic. The method begins by identifying all paths in a network between a first provider edge and a second provider edge. Next determining jitter, packet delay, and packet loss for each identified path in the network. Then utilizing the jitter, packet delay, and packet loss values, calculating a usage value for each path in the network. The usage value corresponds to the percentage of all network traffic which a specific path in the network may manage. When data is received by the first provider edge, the provider edge selects the appropriate path for the data. The appropriate path being the path with the largest usage value which is currently not managing a percentage of the network traffic that is equal to its usage value.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Lionel Denecheau, Ludovic Hazard, M. Stephen Sauer
  • Patent number: 7978731
    Abstract: A system for consolidating TCP ports. In response to initiating a connection to a hidden port via a network, a TCP in TCP packet is created. Then, the TCP in TCP packet is sent to the hidden port via the network via a network visible port.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jos Manuel Accapadi, Kavitha Vittal Murthy Baratakke, Nikhil Hegde, Varun Sethi
  • Patent number: 7978653
    Abstract: A data transfer apparatus includes a data transmitting portion, a destination point recording portion, an arrival time calculating portion, a required transfer rate calculating portion, and an occupied transfer rate calculating portion. The data transmitting portion transmits the pieces of untransmitted data to the respective mobile terminals through the communication line in accordance with the respective occupied data transfer rates calculated by the occupied transfer rate calculating portion.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: July 12, 2011
    Assignee: Fujitsu Limited
    Inventors: Kazuo Sasaki, Tatsuro Matsumoto, Masayuki Fukui, Ai Yano, Eiichi Takahashi, Masahiro Hara, Yutaka Iwayama
  • Patent number: 7978714
    Abstract: A method for routing packets from a peripheral device to a Virtual Private Network (VPN) gateway includes the step of implementing, by a peripheral device, a change to a routing table. The peripheral device receives an outbound packet. The peripheral device transmits information about the outbound packet to a VPN client application. The peripheral device modifies address information on the outbound packet with address information associated with the VPN client application. The peripheral device transmits the modified outbound packet to the VPN client application.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: July 12, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 7974210
    Abstract: A multi-signal analyzer (1) includes an AD converter (11) for simultaneously receiving a plurality of time series signals representing physical and chemical phenomena and subjecting the signals to AD conversion, a delay time calculation unit (19) for calculating the delay time between arbitrary two signals x(1) and y(1) input to the AD converter (11), a time axis adjustment unit (39) for advancing or delaying the time axis of one of the arbitrary two signals according to the delay time calculated by the delay time calculation unit (19) to thereby make the two signals to have the same time axis, and a data analyzer (41) for performing analysis such as determining a mutual correlation coefficient for the two signals made to have the same time axis.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: July 5, 2011
    Assignee: A & D Company, Ltd.
    Inventors: Mitsuharu Sugita, Yasunori Urano
  • Patent number: 7970005
    Abstract: Provided is a channel bonding receiving apparatus and method for expanding a channel bonding receiving band in a cable modem. The channel bonding receiving apparatus includes a channel bonding dividing unit for dividing a channel bonding broadband signal into a plurality of band signals and extracting a corresponding channel bonding signal from each of the divided band signals; and a channel routing unit for routing each of the extracted channel bonding signals to a corresponding demodulator.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: June 28, 2011
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Han-Seung Koo, Yang-Su Kim, Doh-Wook Kim, Yun-Jeong Song, Soo-In Lee
  • Patent number: 7969892
    Abstract: Disclosed is a technique whereby a tunnel entry point, which encapsulates a packet (generates a tunnel packet), can detect the presence of a tunneling loop causing a packet to loop the same path while encapsulated. According to this technique, upon receipt of a packet from a source node (source) 1100, TEP (tunnel entry point) 1120 inserts it into a tunnel packet header for encapsulation. Upon receipt of tunnel packets from TEP 1120 and TEP 1140, each of TEP 1140 and TEP 1160 copies the identifier of the original tunnel packet header to a new tunnel packet header for encapsulation. When this tunnel packet returns to TEP 1120 due to a tunneling loop, the tunneling loop is detected by referring to the identifier in the received tunnel packet.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: June 28, 2011
    Assignee: Panasonic Corporation
    Inventors: Jun Hirano, Chan Wah Ng, Pek Yew Tan, Tien-Ming Benjamin Koh, Chun Keong Benjamin Lim
  • Patent number: 7969866
    Abstract: Techniques for recovering from hierarchical virtual private LAN service (HVPLS) hub connectivity failure are described herein. In one embodiment of the invention, a provider edge network element reuses an HVPLS spoke connectivity failure recovery mechanism in an MTU to protect against a failure of HVPLS hub connectivity. The PE network element monitors hub facing connectivity elements and declares a hub connectivity failure upon a certain amount of those hub facing connectivity elements failing, and fabricates a failure of its spoke facing connectivity elements causing the MTU to detect an HVPLS spoke connectivity failure and switch to a secondary HVPLS spoke connection. Other methods and apparatuses are described.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: June 28, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Faisal Andre Khan, Sriganesh Kini
  • Patent number: 7969972
    Abstract: A system including input circuitry for receiving from one of a plurality of sources at least one packet stream including a plurality of packets for providing audio, video, private data and/or associated information; at least one output for outputting at least one packet of the at least one packet stream to circuitry arranged to provide an output stream; wherein the system is arranged to provide a tag indicative of the source, the tag being associated with the at least one packet.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: June 28, 2011
    Assignee: STMicroelectronics (R&D) Ltd.
    Inventors: Rodrigo Cordero, Paul Cox, Andrew Dellow