Patents Examined by Nima Mahmoudzadeh
  • Patent number: 7894436
    Abstract: A communication system detects particular application protocols in response to their message traffic patterns, which might be responsive to packet size, average packet rate, burstiness of packet transmissions, or other message pattern features. Selected message pattern features include average packet rate, maximum packet burst, maximum future accumulation, minimum packet size, and maximum packet size. The system maintains a counter of packet tokens, each arriving at a constant rate, and maintains a queue of real packets. Each real packet is released from the queue when there is a corresponding packet token also available for release. Packet tokens overfilling the counter, and real packets overfilling the queue, are discarded. Users might add or alter application protocol descriptions to account for profiles thereof.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: February 22, 2011
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Shishir Varma, Sung-Wook Han
  • Patent number: 7872968
    Abstract: A method and system for transmitting packets in a packet switching network. Packets received by a packet processor may be prioritized based on the urgency to process them. Packets that are urgent to be processed may be referred to as real-time packets. Packets that are not urgent to be processed may be referred to as non-real-time packets. Real-time packets have a higher priority to be processed than non-real-time packets. A real-time packet may either be discarded or transmitted into a real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time queue congestion conditions. A non-real-time packet may either be discarded or transmitted into a non-real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time and non-real-time queue congestion conditions.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brahmanand Kumar Gorti, Marco Heddes, Clark Debs Jeffries, Andreas Kind, Michael Steven Siegel
  • Patent number: 7873038
    Abstract: Network devices, systems, and methods are provided for packet processing. One network device includes a network chip including logic and a number of network ports for the device for receiving and transmitting packets therefrom. The logic is operable to group a number of ports into a membership group based on a criteria, and define a filter index in association with a network packet to indicate the membership group.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: January 18, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bruce E. LaVigne, Mark Gooch, Alan R. Albrecht, Paul T. Congdon
  • Patent number: 7872989
    Abstract: An optimized spanning tree protocol (OSTP) minimizes latency and provides high throughput in a full-mesh portion of a network, and is compatible with external networks where a standard spanning tree protocol is used. The OSTP enables traffic traversing the full-mesh portion to take a shortest path from source to destination through use of full-mesh connectivity. In some embodiments, a cluster includes a plurality of servers connected in a full mesh, and the OSTP is used on internal ports of the servers. In some embodiments, the OSTP is configured on a per-VLAN basis. In some embodiments, the servers exchange special messages enabling determination of full-mesh connectivity. In further embodiments, sending of the special messages is suppressed on certain port types, such as external ports. In some embodiments, determination of the full-mesh connectivity disables use of a standard spanning tree protocol and/or enables use of OSTP on the full-mesh portion.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: January 18, 2011
    Assignee: Habanero Holdings, Inc.
    Inventors: Xiaoming Tong, Nakul Pratap Saraiya
  • Patent number: 7860086
    Abstract: Data transmission method for voice data packets (SDP) between at least one voice signal processor (7-i) and a network processor (3) using a voice data bus (10) in time-division multiplex data frames which each have a predetermined number of timeslots (TS), where the voice data packets (SDP) from a voice signal processor (7-i) are transmitted in split form via the voice data bus (10) in particular timeslots provided for the respective voice signal processor (7-i).
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: December 28, 2010
    Assignee: Lantiq Deutschland GmbH
    Inventor: Stephan H. Pruecklmayer
  • Patent number: 7848313
    Abstract: A method that sends ATM source identification and an ATM-TDM correlation tag from an ATM source gateway to a telephony signaling control network; and then receives at an ATM destination gateway the ATM source identification and the ATM-TDM correlation tag as sent from the telephony signaling control network; and then sends the ATM-TDM correlation tag from the ATM destination gateway to the ATM source gateway to establish a connection between the ATM destination gateway and the ATM source gateway.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: December 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Kumar, Snehal Karia
  • Patent number: 7843933
    Abstract: When packets reach from the 0 system and the 1 system, the packet selecting means 21 determines, based on the sequence numbers held in the packet output record register 22, whether or not the corresponding packet has passed, interrupts passing of the corresponding packet to the output side if passed, and allows the corresponding packet to pass to the output side if not passed. When the packet selecting means 21 selects a packet and allows the packet to pass to the output side, the packet output record register 22 holds the sequence number of the corresponding packet as a packet output record. Phase adjusting means that absorbs an average difference in delay for transmission between the systems may be provided at a stage before the packet selecting means 21.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: November 30, 2010
    Assignee: KDDI Corporation
    Inventors: Sei Naito, Atsushi Koike
  • Patent number: 7839860
    Abstract: A packet based display interface arranged to couple a multimedia source device to a multimedia sink device is disclosed that includes a transmitter unit coupled to the source device arranged to receive a source packet data stream in accordance with a native stream rate, a receiver unit coupled to the sink device, and a linking unit coupling the transmitter unit and the receiver unit arranged to transfer a multimedia data packet stream formed of a number of multimedia data packets based upon the source packet data stream in accordance with a link rate between the transmitter unit and the receiver unit.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: November 23, 2010
    Assignee: Genesis Microchip Inc.
    Inventor: Osamu Kobayashi
  • Patent number: 7835361
    Abstract: A method and apparatus for identifying data patterns of a file are described herein. In one embodiment, an exemplary process includes, but is not limited to, receiving a data packet of a data stream containing a file segment of a file originated from an external host and destined to a protected host of a local area network (LAN), the file being transmitted via multiple file segments contained in multiple data packets of the data stream, and performing a data pattern analysis on the received data packet to determine whether the received data packet contains a predetermined data pattern, without waiting for a remainder of the data stream to arrive. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: November 16, 2010
    Assignee: SonicWall, Inc.
    Inventors: Aleksandr Dubrovsky, John Everett Gmuender, Boris Yanovsky, Roman Yanovsky, Shunhui Zhu
  • Patent number: 7830807
    Abstract: A fault isolation system and method. A hierarchical numbering system is applied to devices within a subscriber network. The number system comprises a continuously concatenated string that provides a relative location of each active device with a subscriber network. The numbering system provides “genealogical” information about network devices and their location with the network and facilitates the correlation of non-responsive CPE data with faults in network devices.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: November 9, 2010
    Assignee: Time Warner Cable, Inc.
    Inventors: Neal Y. Nakamura, Earl M. Ishihara
  • Patent number: 7826398
    Abstract: The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field. The present subject matter supports meters within an ANSI standard C12.22/C12.19 system while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field, all to permit cell-based adaptive insertion of C12.22 meters within an open framework. Cell isolation is provided through quasi-orthogonal sequences in a frequency hopping network. Additional features relate to apparatus and methodology subject matters relating to broadcast acknowledgement features.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: November 2, 2010
    Assignee: Itron, Inc.
    Inventor: Fabrice Monier
  • Patent number: 7817614
    Abstract: Methods and apparatuses for setting, transmitting, and receiving virtual carrier sensing information in wireless network communications are provided. A receiving station in a wireless communications network receives a frame transmitted according to various modulation schemes and extracts information concerning virtual carrier sensing from a portion of the frame modulated using a basic modulation scheme, so that virtual carrier sensing is achieved using the extracted virtual carrier sensing information.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: October 19, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chil-youl Yang, Chang-yeul Kwon, Tae-kon Kim
  • Patent number: 7808998
    Abstract: In an embodiment, an existing transport protocol connection though a mobile device is recognized as having entered a state of disconnect. A lowest received sequence number is determined from received messages to be transmitted over a disconnected transport protocol connection. A disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the lowest received sequence number is transmitted. The disconnect acknowledge message with a receive window of zero and a sequence number of one less than the lowest received sequence number is continued to be transmitted until the transport protocol connection exits the disconnect state to a connect state.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: October 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Randall Stewart, Gopal Dommety, Anantha Ramaiah
  • Patent number: 7808979
    Abstract: The present invention provides methods and systems for aggregating packets combining connection-oriented and connection-less techniques. The methods and systems of packet aggregation utilize connection-oriented techniques to forward data from multiple clients to an access switch and utilize connection-less techniques to forward data from the access switch to the multiple clients. Advantageously, the methods and systems of the present invention combine connection-oriented and connection-less aggregation techniques in a packet aggregation platform to provide for a well-understood per-subscriber provisioning model, to maintain per-subscriber visibility, to allow layer 2 protocol internetworking, to remove connection count limitations imposed by adjacent equipment, and to maintain security aspects of connection-oriented aggregation techniques.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: October 5, 2010
    Assignee: Ciena Corporation
    Inventors: Ronald M. Parker, Fouad Hallal, Gary A. Sawosik
  • Patent number: 7804828
    Abstract: According to one embodiment, a communication method comprises receiving, in a first communication network for example, a packet from a terminal connected to a second communication network. The packet includes source address information therein. A determination is made whether the source address information had been changed from an original address used in the second communication network to a changed address used in the first communication address. The changed address being associated with the terminal is stored and the source address information including the changed address is provided to a terminal connected to the first communication network. Communications are supported using the source address information between the terminal connected to the first communication network and the terminal connected to the second communication network.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: September 28, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kazuhiro Kobashi, Motohisa Araki, Shuichi Sato
  • Patent number: 7792055
    Abstract: The present invention relates to a method for determining the topology of a network. The method, including the step of a generic agent communicating with a plurality of network devices, using a network management protocol, in order to extract data about the network; wherein the generic agent includes a communication algorithm and wherein each network device corresponds to one of a plurality of network device types and the algorithm is adjusted for each network device using a configuration schema based on the corresponding network device type.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: September 7, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ajay Shrikant Chitale
  • Patent number: 7782866
    Abstract: The present invention relates to a virtual peer for a peer-to-peer (P2P) network. In general, the virtual peer is a logical construct enabling a number of virtual peer members to appear as a single peer node in the P2P network. In operation, a sponsoring agent creates and registers a virtual peer including a number of virtual peer members with the P2P network. Once registered, the virtual peer appears as a new peer node in the P2P network, wherein the sponsoring agent operates as the communication end-point for the virtual peer in the P2P network. Thereafter, when the sponsoring agent receives an incoming message on behalf of the virtual peer, the sponsoring agent sends the incoming message to one or more of the virtual peer members.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: August 24, 2010
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, Alfredo C. Issa, Christopher M. Amidon, James Evans, Jens Hillen
  • Patent number: 7778246
    Abstract: Provided is an IP data transmission apparatus using a legacy transmission system and a broadband downstream transmission system in a HFC network. The IP data transmission apparatus includes: an headend unit for receiving data from an application server system that is a service providing apparatus, splitting the received data into general user data and management message, determining whether the general user is transmitted using a broadband or an existing service band, and transmitting the general user data through the HFC network; and a user cable terminal unit for receiving the split data transmitted from the headend unit through the HFC network, transmitting the received data to an IP based user device, and transferring the management message to the IP based user device through the legacy transmission system.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: August 17, 2010
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Dong-Joon Choi, Woong-Shik You, O-Hyung Kwon, Soo-In Lee
  • Patent number: 7778203
    Abstract: Described is looking up network information (e.g., port data) on demand upon receiving a (e.g., DHCP) request packet containing a MAC address. The MAC address may be looked up in a cache to find the port data. If not cached or cached but outdated, the lookup continues via a querying process that finds the relevant switch containing the port data; the cache is updated based on the querying process result. Successful querying results in a valid cache entry, while unsuccessful querying results in an invalid entry. For port data associated with the MAC address found via the cache or via querying, the port data is used to respond to the request packet, e.g., to assign an IP address to a network device corresponding to that MAC address. For a MAC address determined to be invalid via the cache or via querying, the request is rejected.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Zhenyu Zhao, Xiaosong Yang, Dianfei Han
  • Patent number: 7768908
    Abstract: In at least some embodiments a system may comprise a first master device, a second master device, a redundancy manager coupled to the first and second master devices, and a slave device coupled to the redundancy manager. The redundancy manager is operable to receive a first data stream from the first master device and a second data stream from the second master device. The redundancy manager is further operable to selectively forward one of the first and second data streams to the slave device according to a prioritization of factors calculated to optimize an amount of valid communication to the slave device.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: August 3, 2010
    Assignee: Cameron International Corporation
    Inventor: Baha T. Tanju