Address Concatenation Patents (Class 370/393)
-
Patent number: 8031709Abstract: An integrated circuit has a hardware decoder that parses a frame to identify a type of encapsulation. The integrated circuit also has a number of hardware parsers, each parser being coupled to the decoder by an enable line. During packet processing, one of the parsers is enabled by the decoder, based on the value which identifies the encapsulation type. The enabled parser retrieves one or more attributes from the frame, depending on the encapsulation. The integrated circuit also has a register, coupled to each parser. The register holds the attributes retrieved by the parser. The integrated circuit also has a key generation hardware which creates a key, by concatenating from the attributes register, certain attributes that are pre-selected by a user for forming the key. The integrated circuit supplies the key to a memory to look up a set of user-specified actions to be performed on data in the frame.Type: GrantFiled: February 13, 2009Date of Patent: October 4, 2011Assignee: Applied Micro Circuits CorporationInventor: Cedell A. Alexander, Jr.
-
System and method for improving network performance and security by controlling topology information
Patent number: 8023517Abstract: A system for optimizing the performance of a network. In an illustrative embodiment, the system includes a memory containing one or more data structures data structures. A first module determines transit-only information. A second module selectively omits the transit-only information from the one or more data structures. In a more specific embodiment, the one or more data structures include one or more tables. The transit-only information includes interface Internet Protocol (IP) addresses associated with network interfaces that are transit-only interfaces. The route information may include network topology information. The one or more tables may include a network topology table. Plural routers positioned in the network incorporate one or more instances of the system. The routers may employ one or more routing protocols, such as include Enhanced Interior Gateway Routing Protocol (EIGRP) or Routing Information Protocol (RIP).Type: GrantFiled: April 5, 2006Date of Patent: September 20, 2011Assignee: Cisco Technology, Inc.Inventors: Yi Yang, Donnie Van Savage, Timothy M. Gage, Thuan Van Tran, James L. Ng -
Patent number: 8023513Abstract: A method for reducing overhead includes concatenating a plurality of packets into a single jumbo packet. Each packet of the plurality of packets comprises a header. The method also includes identifying a base header from among the plurality of headers. The method further includes determining a plurality of hamming distances that are each associated with a respective packet of the plurality of packets other than the base header and are indicative of a number of differences between the respective header and another header of the plurality of headers. The method further includes determining a plurality of encoded values that are each associated with a respective packet of the plurality of packets other than the base header and determined based on a difference between the respective header and at least one other header.Type: GrantFiled: February 24, 2009Date of Patent: September 20, 2011Assignee: Fujitsu LimitedInventors: Wei-Peng Chen, Chenxi Zhu, Masato Okuda
-
Patent number: 8010039Abstract: A multicast service of a 3GPP Universal Mobile Telecommunications System (UMTS) is disclosed. A multicast service stream identifier is provided so that each multicast area can receive different information for one service or one multicast service can be provided with different QoSs to areas. In addition, the multicast service stream identifier is provided which can selectively receive diverse menus or channels for one multicast service provided in the same area. Thus, by providing the multicast service stream identifier, users' desires for various services can be satisfied.Type: GrantFiled: December 17, 2008Date of Patent: August 30, 2011Assignee: LG Electronics Inc.Inventor: Jin-Young Park
-
Patent number: 8005088Abstract: A management system manages multiple multi-protocol label switching (MPLS) virtual private networks (VPNs), the VPNs having overlapping IP addresses. The system includes a storage storing a file that associates a host name with an IP address and a route distinguisher. The host name corresponds to a network element within one of the customer VPNs. The system also includes a label obtaining system that obtains at least one label for the host name based upon the associated IP address and route distinguisher. The system also has a packet construction system that creates packets destined for the network element using the obtained label(s).Type: GrantFiled: January 17, 2006Date of Patent: August 23, 2011Assignee: AT&T Intellectual Property I, L.P.Inventors: Mark Elias, Jae-Sun Chin, Sherry Soja-Molloy
-
Patent number: 7995581Abstract: A system including N ports, a memory, and a controller. The memory stores M address databases. Each of the M address databases stores MAC addresses and has a database number. A first port of the N ports associated with one of the M address databases receives a frame including a destination MAC address. The controller (i) generates a hashed MAC address based on the destination MAC address and (ii) combines the hashed MAC address and a first database number of the one of the M address databases to generate a bucket address. The bucket address identifies P addresses. Each of the P addresses identifies a location in the memory that stores (i) a MAC address and (ii) a port identifier. N, M, and P are integers greater than one.Type: GrantFiled: October 23, 2007Date of Patent: August 9, 2011Assignee: Marvell International Ltd.Inventor: Donald Pannell
-
Patent number: 7991875Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.Type: GrantFiled: January 6, 2006Date of Patent: August 2, 2011Assignee: Intel CorporationInventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra K. Mannava, Rajee S. Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar
-
Patent number: 7987437Abstract: A design structure for piggybacking multiple data tenures on a single data bus grant to achieve higher bus utilization is disclosed. In one embodiment of the design structure, a method in a computer-aided design system includes a source device sending a request for a bus grant to deliver data to a data bus connecting a source device and a destination device. The device receives the bus grant and logic within the device determines whether the bandwidth of the data bus allocated to the bus grant will be filled by the data. If the bandwidth of the data bus allocated to the bus grant will not be filled by the data, the device appends additional data to the first data and delivers the combined data to the data bus during the bus grant for the first data. When the bandwidth of the data bus allocated to the bus grant will be filled by the first data, the device delivers only the first data to the data bus during the bus grant.Type: GrantFiled: April 30, 2008Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Bernard C. Drerup, Richard Nicholas
-
Patent number: 7983176Abstract: A system and method are disclosed for monitoring communications of an individual in a packet network. A system that incorporates teachings of the present disclosure may include, for example, a network monitor having a communications interface coupled to a packet network, and a controller. The controller can be programmed to receive a request from a third party to monitor communications associated with an individual, convey to the third party information monitored on a group of one or more permanent virtual circuits (PVCs) of the packet network associated with the individual, detect an update in the group of one or more PVCs, determine new set of one or more PVCs associated with the individual, and convey to the third party information monitored from the new set of one or more PVCs.Type: GrantFiled: September 16, 2005Date of Patent: July 19, 2011Assignee: AT&T Intellectual Property I, LPInventors: Zesen Chen, Peter Chou, Sean Chen, Yongdong Zhao
-
Patent number: 7961614Abstract: An information processing device is provided. The information processing device includes a frame acquiring unit for acquiring a frame using a signal transmitted via a network, a computing unit for computing a check sequence on the basis of data included in the frame, a checking unit for checking whether the frame is corrupted by checking whether the check sequence coincides with a check sequence added to the frame in advance, a storing unit for storing a table that is a list of check sequences computed in advance on the basis of a plurality of pieces of data representing addresses of frames to be received by the information processing device, and a determining unit for determining whether the frame should be received by determining whether a check sequence computed by the computing unit on the basis of data representing a destination address of the frame coincides with any one of the check sequences included in the table.Type: GrantFiled: January 31, 2007Date of Patent: June 14, 2011Assignee: Sony CorporationInventors: Hiroshi Kyusojin, Masato Kajimoto, Chiaki Yamana, Tsuyoshi Kano, Mitsuki Hinosugi, Hideki Matsumoto
-
Publication number: 20110128962Abstract: A data network includes a plurality of source nodes, at least one sink node, and at least one intermediate node, wherein routing of a reverse message from the sink node to a source node via at least one intermediate node is performed by the intermediate node using reverse path routing information data comprising a combination of source routing information data and transparent bridging information data, wherein the reverse path routing information data is constructed during propagation of a forward message from the source node to the sink node via the intermediate node.Type: ApplicationFiled: November 30, 2010Publication date: June 2, 2011Applicant: International Business Machines CorporationInventors: Urs Hunkeler, Hong Linh Truong, Beat Weiss
-
Patent number: 7944945Abstract: Apparatus (D1) is dedicated to processing STM-n/STS-m type data frames in a communications network. It comprises at least one STM-n/STS-m interface unit (LIU1) adapted to receive STM-n/STS-m type data frames from a communications network and processor means (MTj) adapted, on receiving data from an STM-n/STS-m frame coming from said line interface unit (LIU1): i) to segment the whole of said received frame into m groups of p successive bytes; ii) then to associate with each group a control header containing data representing its position within the STM-n/STS-m frame; and iii) to encapsulate each group and the associated control header in a payload data field of an Ethernet frame.Type: GrantFiled: June 16, 2006Date of Patent: May 17, 2011Assignee: AlcatelInventors: Philippe Dollo, Yannick Stephan
-
Publication number: 20110110375Abstract: A method of receiving an IPv6 data packet in an IPv6 domain connected to an IPv4 domain, said packet comprising an IPv6 destination address and an IPv6 source address. The method comprises the following steps: identifying an IPv6 destination address constructed by concatenating an operator prefix, an IPv4 destination address, and a destination port number; if necessary, regularizing at least one address of the data packet and modifying the data packet; and routing the modified data packet to its destination.Type: ApplicationFiled: June 26, 2009Publication date: May 12, 2011Applicant: FRANCE TELECOMInventors: Mohamed Boucadair, Jean-Luc Grimault
-
Publication number: 20110110374Abstract: A method of receiving a data packet from an IPv4 domain in an IPv6 domain, said data packet comprising an IPv4 destination address and a destination port number. The method comprises the following steps: constructing an IPv6 destination address by concatenating an operator prefix, said IPv4 address, and the destination port number; generating an IPv6 data packet from the IPv6 constructed destination address and the received IPv4 data packet; and routing the generated IPv6 data packet in the IPv6 domain using the IPv6 constructed destination address, said constructed address belonging to a range of IPv6 addresses routable to an interconnection equipment of the IPv6 domain with the IPv4 destination address.Type: ApplicationFiled: June 16, 2009Publication date: May 12, 2011Applicant: FRANCE TELECOMInventors: Mohamed Boucadair, JEAN-LUC GRIMAULT
-
Patent number: 7940831Abstract: A method for a direct sequence spread spectrum communication system comprises encoding a first signal of data in a communication channel, embedding a second signal of data as notches in the communication channel, transmitting the first signal of data and the second signal of data concurrently and at a substantially same rate across the communication channel, receiving the communication channel, decoding the first signal of data in the communication channel to interpret the first signal of data, and bit decoding the second signal of data in the communication channel to interpret the second signal of data.Type: GrantFiled: November 14, 2007Date of Patent: May 10, 2011Assignee: Rockwell Collins, Inc.Inventors: John Thommána, Roy C. Moore, Lizy Paul, Steven J. Zaugg
-
Patent number: 7924842Abstract: There is disclosed a technology in which a packet to be sent to a mobile terminal (an MN), distributed from a correspondent node (a CN), can surely reach the MN even in a situation in which the MN is moving. According to the technology, identification information of a plurality of access routers (ARs) 300 potentially currently connected to the MN is added to an IP packet to be transmitted from a CN 500 to an MN 200. When the AR receives this IP packet, the AR judges whether or not the MN is connected thereunder. If the MN exists under the AR, the IP packet is transmitted to the MN. On the other hand, if any MN does not exist under the AR, the IP packet is transferred to another AR based on the identification information added to the IP packet. As a result, the IP packet is successively transferred between the plurality of ARs so that the IP packet can be passed to the MN under the AR currently connected to the MN.Type: GrantFiled: January 27, 2006Date of Patent: April 12, 2011Assignee: Panasonic CorporationInventors: Jun Hirano, Takahisa Aoyama, Takeshi Tanaka
-
Patent number: 7924843Abstract: Methods, apparatus and computer readable code for compression, encoding and decoding of units of data such as packets are disclosed. In some embodiments, methods, apparatus and computer readable code for transmitting and/or receiving the data packets (for example, transmitting from a sending location to a receiving location where packets are received) are provided. For at least some packets, a dictionary is determined from a respective group of packets, including a first set of historical packets and excluding a second set of historical packet. Each target packet is encoded and/or compressed and/or decoded using the respective dictionary. Optionally, the respective group of packet includes the actual target packet to be encoded and/or compressed and/or decoded.Type: GrantFiled: November 24, 2009Date of Patent: April 12, 2011Assignee: Ramot at Tel Aviv University Ltd.Inventors: Yossi Matias, Raanan Refua
-
Patent number: 7925280Abstract: Apparatus, and an associated method, for facilitating paging of an access terminal. A detector detects delivery at the access terminal of a paging message. The paging message includes a group of identities that are ordered. The ordering is determinative of an extra identity bit conveyed with the paging message.Type: GrantFiled: September 5, 2007Date of Patent: April 12, 2011Assignee: Research In Motion LimitedInventor: William Daniel Willey
-
Patent number: 7899056Abstract: A method for reducing overhead includes identifying a plurality of packets that are all to comprise at least one common piece of security information. The method also includes concatenating the plurality of packets into a single jumbo packet. The method further includes applying a single set of security information to the jumbo packet. The single set of security information is based on the at least one common piece of security information.Type: GrantFiled: January 13, 2009Date of Patent: March 1, 2011Assignee: Fujitsu LimitedInventors: Wei-Peng Chen, Chenxi Zhu, Masato Okuda
-
Patent number: 7894442Abstract: In a data transmission system, a route information header RIH is added in each transmitted data packet and includes the route information of the data packet in a network. A network element receives the data packet, reads out route information which is needed by a node, and transmits the data packet after the network element reads out the route information which is needed by the node. the route information can be deleted from RIH, and a verification field of the RIH can be updated. The system includes an existing network and a data relay network device, and a data encapsulation protocol of the relay network device for the RIH is associated with the service layer of the original data encapsulation protocol, or is associated with the same layer as an original data encapsulation protocol. The original data encapsulation protocol is used for transmitting in a data relay network device supporting RIH, or is terminated at a boundary of the data relay device at network.Type: GrantFiled: March 5, 2008Date of Patent: February 22, 2011Assignee: Huawei Technologies Co., Ltd.Inventor: Xixiang Li
-
Publication number: 20110026529Abstract: A method and apparatus for processing a Dynamic Host Configuration Protocol (DHCP) packet in a trusted network are disclosed. The trusted network includes a plurality of trusted network devices and a trusted host. The DHCP packet is received at a network device of the trusted network. A port of the network device from which the DHCP packet was received is determined. An identifier associated with the port is determined. An option in the DHCP packet is marked by the network device using the identifier. The marked DHCP packet is transmitted along a forwarding path.Type: ApplicationFiled: July 31, 2009Publication date: February 3, 2011Inventors: Saugat Majumdar, Shaun Kazuo Wakumoto, Charles F. Clark
-
Patent number: 7869411Abstract: A network device and a method of handling a frame in a network device defining a common header for each rule in a rules table of a search engine, wherein the common header comprises a source port specifying a corresponding rule to be applied to a port or ports, and a frame format specifying a format applied to the corresponding rule. A port receives a frame, with the frame having multiple field values. A pre-parser parses the received frame to obtain the field values and corresponding slices. A search engine receives the slices and determines matches between the slices and the common header of each rule in the rules table. A policy table performs indexing based on the determined matches to obtain an action entry. An action resolution takes an action based on the obtained action entry.Type: GrantFiled: June 1, 2006Date of Patent: January 11, 2011Assignee: Broadcom CorporationInventor: Shrjie Tzeng
-
Patent number: 7860967Abstract: The present invention consists of a general purpose, software-controlled central processor (CP) augmented by a set of task specific, specialized peripheral processors (PPs). The central processor accomplishes its functions with the support of the PPs. Peripheral processors may include but are not limited to a packet parser, which provides the central processor with a numerical summary of the packet format; a packet deconstructor, which extracts designated fields from the packet the positions of which are determined by the central processor according to the packet format; a search engine, which is supplied a lookup index by and returns its results to the central processor; and a packet editor which modifies the packet as determined by the central processor using (in part) information returned from other peripherals. At each step in the use of this network processor system, the central processor has an opportunity to intervene and modify the handling of the packet based on its interpretation of PP results.Type: GrantFiled: January 10, 2006Date of Patent: December 28, 2010Assignee: Cisco Technology, Inc.Inventors: Brian A. Petersen, Mark A. Ross
-
Patent number: 7849252Abstract: In one embodiment, the present invention includes a method for generating a prefix header with an opcode field and a prefix specific field for a first packet to be transmitted from a transmitter, and transmitting the packet from the transmitter with the prefix header, which is followed by a header. Other embodiments are described and claimed.Type: GrantFiled: May 30, 2008Date of Patent: December 7, 2010Assignee: Intel CorporationInventors: Mahesh Wagh, Jasmin Ajanovic
-
Patent number: 7844733Abstract: A carrier grade content router, includes a distinct management plane for housing externally visible management applications, and coordinating and relaying external management requests to appropriate underlying application code in the router; a distinct control plane for running control protocols required within an XML routed network; and a distinct data plane for receiving and forwarding customer data. Some functions can be implemented in software or via a hardware accelerator.Type: GrantFiled: December 16, 2004Date of Patent: November 30, 2010Assignee: Solace Systems, Inc.Inventors: Craig Betts, David Pochopsky, Martin Barnes, Greg Bertin, Peter Ashton, Wayne Burwell
-
Patent number: 7843925Abstract: A network includes an edge node configured to define per hop behaviors using a set of bits in an Ethernet header of a frame and a core node configured to receive the frame and to forward the frame according to the per-hop-behaviors. The network can also include a defined set of differentiated service classes, each differentiated service class associated with the set of per hop behaviors, indicated in the set of priority bits. The network classifies the Ethernet frame based on at least one of a set of priority bits or information in at least one protocol layer in the frame header of the Ethernet frame and determines a per hop behavior based on the classification.Type: GrantFiled: June 15, 2004Date of Patent: November 30, 2010Assignee: Nortel Networks LimitedInventors: Sameh Rabie, Osama Aboul-Magd, Bashar Abdullah, Baghdad Barka
-
Patent number: 7839845Abstract: An embodiment of the present invention provides an apparatus, comprising a transmitter capable of compressing header information in an aggregate of Media Access Control Service Data Units (MSDUs) by using one or more flags fields to describe which address fields are present in said aggregate.Type: GrantFiled: June 27, 2005Date of Patent: November 23, 2010Assignee: Intel CorporationInventor: Adrian P. Stephens
-
Patent number: 7826486Abstract: A method and structure is disclosed for dispatching appropriate data to a network processing system comprising an improved technique for extracting protocol header fields for use by the network processor. This technique includes basic classification of a packet according to the types of protocol headers present in the packet. Based on the results of the classification, specific parameter fields are extracted from corresponding headers. All such parameter fields from one or more protocol headers in the packet are concatenated into a compressed dispatch message. Multiple of such dispatch messages are bundled into a single composite dispatch message. Thus selected header fields from N packets are passed to the network processor in a single composite dispatch message, increasing the network processor's packet forwarding capacity by a factor of N. Likewise, multiple enqueue messages are bundled into a single composite enqueue message to direct enqueue and frame alterations to be taken on the bundle of N packets.Type: GrantFiled: June 23, 2008Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Jean Louis Calvignac, Gordon Taylor Davis
-
Patent number: 7818472Abstract: A method of packaging a plurality of repeating commands for device command word (DCW) processing in a computer environment having an I/O link handling complex instruction chains for a processing operation is provided. Locate record information is packaged into DCW prefix parameter data. The locate record information includes an intent count argument. The plurality of repeating commands are embedded as a truncated concatenation to the first locate record information. The plurality of repeating commands are identified by redefining the intent count argument for the plurality of repeating commands as a repeat count argument using a flag argument incorporated into the locate record information. The repeat count argument indicates a number of times for a control unit in the computer environment to execute the plurality of repeating commands.Type: GrantFiled: August 11, 2008Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Matthew Joseph Kalos, Beth Ann Peterson
-
Patent number: 7804826Abstract: The present invention supports a communication protocol for transmission of information packets between a mobile node and a virtual private network. Information packets are encapsulated and decapsulated along the route as the information packet is forwarded among the various networks on its path to the destination address; either the mobile node on a foreign network or a correspondence node on a virtual private network. A home agent on the virtual private network supports transmitting the information packets, and the information packets are transmitted from the virtual private network from the home agent or a virtual private network gateway.Type: GrantFiled: November 13, 2003Date of Patent: September 28, 2010Assignee: Nortel Networks LimitedInventors: Mohamed Khalil, Ahmad Muhanna
-
Patent number: 7804813Abstract: The present invention discloses a radio communication method or the like, which contributes to the improvement of data transmission efficiency in a radio communication based on TDMA system (in particular, radio communication in accordance with IEEE Std. 802.11) by providing idle time between the data transmitted and received by radio communication terminals on a radio section. In the radio communication between radio communication terminals, data transmission efficiency is improved by reducing transmission time of header added to the data or by reducing idle time. More concretely, header is added to the data for each predetermined data transmission, for instance, and by transmitting the other data without header added to it, transmission time of header is reduced.Type: GrantFiled: July 4, 2003Date of Patent: September 28, 2010Assignee: Panasonic CorporationInventor: Jun Hirano
-
Publication number: 20100214978Abstract: A method for reducing overhead includes concatenating a plurality of packets into a single jumbo packet. Each packet of the plurality of packets comprises a header. The method also includes identifying a base header from among the plurality of headers. The method further includes determining a plurality of hamming distances that are each associated with a respective packet of the plurality of packets other than the base header and are indicative of a number of differences between the respective header and another header of the plurality of headers. The method further includes determining a plurality of encoded values that are each associated with a respective packet of the plurality of packets other than the base header and determined based on a difference between the respective header and at least one other header.Type: ApplicationFiled: February 24, 2009Publication date: August 26, 2010Applicant: FUJITSU LIMITEDInventors: Wei-Peng Chen, Chenxi Zhu
-
Patent number: 7782834Abstract: Internet protocol version 6 (IPv6) is substantially utilized throughout the entire cellular network and employs routing headers of the packets to ensure that the packets are routed via the gateway router (GR) to the end destination which is accomplished by a user equipment (UE) specifying the IP address of the gateway router as the IP address of an intermediate router in the routing header. Packets may also be routed to UEs from the GR through an intermediate router.Type: GrantFiled: May 3, 2006Date of Patent: August 24, 2010Assignee: InterDigital Technology CorporationInventor: Prabhakar R. Chitrapu
-
Patent number: 7779162Abstract: Methods and systems provide an asymmetric Ethernet service. An Ethernet network transports Ethernet frames over an asymmetric connection to a point of service for a subscriber located remotely from the Ethernet network, and the Ethernet connection is asymmetric in that the effective data transfer rates for uploading and downloading of data over the Ethernet connection are different. The subscriber may then have Ethernet capable network devices such as routers and computers linked to the point of service so that data transfer between the network devices of the subscriber and the Ethernet network occurs over the asymmetric Ethernet connection. The Ethernet network allows for communication between the network devices of the subscriber and any desired Ethernet network resources, such as network resources located on the Ethernet network or resources of downstream networks such as the global Internet that are available through the Ethernet network.Type: GrantFiled: August 7, 2003Date of Patent: August 17, 2010Assignee: AT&T Intellectual Property I, L.P.Inventors: Steven A. Wright, Thomas Anschutz
-
Patent number: 7764672Abstract: Disclosed is a packet communication device capable of flexibly adding a function easily without suspending the service. To the switch element (SWE), the interface element (IFE) and the controller (CTRL) are connected. The function processor (FP) can be connected to SWE in accordance with the necessary function and number. In the IFE, it is judged what kind of functional processing is required for an incoming packet, and through which output IFE, the transmission is performed to the outside, and the forwarding information when the packet is forwarded within the packet device on the basis of the judgment result will be imparted to the packet.Type: GrantFiled: January 20, 2004Date of Patent: July 27, 2010Assignee: Hitachi, Ltd.Inventor: Norihiko Moriwaki
-
Patent number: 7765405Abstract: A new method and framework for scheduling receive-side processing of data streams received from a remote requesting client by a multiprocessor system computer is disclosed. The method receives data packets from the remote requesting client via a network and, for each data packet, applies a cryptographically secure hashing function to portions of the received data packet yielding a hash value. The method further applies the hash value to a processor selection policy to identify a processor in the multiprocessor system as a selected processor to perform receive-side processing of the data packet. The method queues the received data packet for processing by the selected processor and invokes a procedure call to initiate processing of the data packet.Type: GrantFiled: February 25, 2005Date of Patent: July 27, 2010Assignee: Microsoft CorporationInventors: James T. Pinkerton, Sanjay N. Kaniyar, Bhupinder S. Sethi
-
Publication number: 20100177789Abstract: A method for reducing overhead includes identifying a plurality of packets that are all to comprise at least one common piece of security information. The method also includes concatenating the plurality of packets into a single jumbo packet. The method further includes applying a single set of security information to the jumbo packet. The single set of security information is based on the at least one common piece of security information.Type: ApplicationFiled: January 13, 2009Publication date: July 15, 2010Applicant: Fujitsu LimitedInventors: Wei-Peng Chen, Chenxi Zhu
-
Patent number: 7746865Abstract: A maskable content addressable memory may store one or more address prefixes. A port on which the packet may be sent is determined by comparing the destination address of a received packet by masking the address prefixes and the destination address.Type: GrantFiled: December 7, 2004Date of Patent: June 29, 2010Assignee: Intel CorporationInventor: Udaya Shankara
-
Publication number: 20100158013Abstract: Systems and methods for reducing reservation request overhead in a communications network in which devices are connected via a coax network are provided. A method for managing transmission of data over a MoCA network according to the invention may include monitoring data transmission requirements at a node on the network; generating statistics of the data transmission requirements; predicting transmission requirements from the statistics; and reserving future transmission opportunities in view of the predicted transmission requirements.Type: ApplicationFiled: December 15, 2009Publication date: June 24, 2010Applicant: Broadcom CorporationInventors: Avraham Kliger, Philippe Klein, Yitshak Ohana
-
Patent number: 7733800Abstract: An exemplary method for managing a network includes accessing information associated with a managed switch in the network, querying an external data source, and identifying an unmanaged switch connected to the managed switch based on a reply to the query and the accessed information.Type: GrantFiled: December 10, 2004Date of Patent: June 8, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Thomas Paul Huibregtse
-
Patent number: 7733866Abstract: A wireless network includes a transmitting device and a plurality of receiving devices. The transmitting device is configured to receive a plurality of data packets, including a first data packet and a second data packet, prepare a preamble, prepare a signal field for each of the plurality of data packets, including a first signal field based on the first data packet and a second signal field based on the second data packet, and broadcast the preamble, the first signal field, the first data packet, the second signal field, and the second data packet as a concatenated packet.Type: GrantFiled: April 15, 2005Date of Patent: June 8, 2010Assignee: Qualcomm IncorporatedInventors: Partho P. Mishra, Sandesh Goel, Vincent K. Jones, Alireza Raissinia
-
Patent number: 7729314Abstract: Methods and apparatus for preventing an IP address from being assigned to a client implementing a protocol such as DHCP are disclosed. This is particularly useful in an environment such as a Mobile IP environment in which a network device (e.g., Access Point) performs proxy registration on behalf of the client. When the client transmits a detection packet to detect whether its IP address is still valid (e.g., whether it is on the same sub-network on which the IP address was allocated), a response is transmitted to the client that indicates that the client is still on its home network. This response is transmitted regardless of whether the client is still on its home network. Since the client believes it is still on its home network, a new IP address will not be assigned to the client. As a result, an existing Mobile IP session will not be interrupted.Type: GrantFiled: October 24, 2005Date of Patent: June 1, 2010Assignee: Cisco Technology, Inc.Inventors: Waseem Siddiqi, Bruce A. McMurdo, Kent K. Leung
-
Patent number: 7720016Abstract: A routing method for communication from a source node to a destination node in a distributed wireless network which comprises a plurality of wireless mobile nodes.Type: GrantFiled: October 28, 2005Date of Patent: May 18, 2010Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.Inventors: Yui Ming Tsang, Jun Chen, Raymond Yan Lam Lee
-
Patent number: 7710984Abstract: A front end of an IPv6 communication network includes a network entry point device and a plurality of tunnel servers which facilitate the communication of user information between a host computer of an IPv4 communication network and an IPv6 wireless communication device. The network entry point device is configured to direct a tunnel request from the host computer to a selected tunnel server, which establishes a tunnel connection with the host computer. The tunnel server facilitates the communication of user information between the host and the wireless device through the tunnel connection. The tunnel server also performs a dynamic routing protocol (DRP). In accordance with the DRP, the tunnel server updates a local routing table to reflect the newly established tunnel connection and broadcasts updated routing table information to the other tunnel servers.Type: GrantFiled: December 20, 2002Date of Patent: May 4, 2010Assignee: Research In Motion LimitedInventor: Craig A. Dunk
-
Patent number: 7706376Abstract: Embodiments of a system and method for communicating over an extended range in a wireless network are generally described herein. Other embodiments may be described and claimed. In some embodiments, a packet is generated to include an extended range header if the mobile station is identified as an extended range mobile station. The extended range header and a data portion of the packet have a lower data rate than packets for regular range mobile stations and are encoded to correspond to rates for un-encoded transmissions to the regular range mobile stations.Type: GrantFiled: December 30, 2005Date of Patent: April 27, 2010Assignee: Intel CorporationInventor: Shai Waxman
-
Patent number: 7702630Abstract: A method and apparatus are used for finding the longest prefix match in a variable length prefix search when searching a direct table within a routing table structure of a network processor. The search through the routing table structure is expedited by hashing a first segment of an internet protocol address with a virtual private network number followed by concatenating the unhashed bits of the IP address to the result of the hash operation to form an input key. Patterns are compared a bit at a time until an exact match or the best match is found. The search is conducted in a search tree that provides that the matching results will be the best possible match.Type: GrantFiled: February 14, 2006Date of Patent: April 20, 2010Assignee: International Business Machines CorporationInventors: Claude Basso, Jean L. Calvignac, Gordon T. Davis, Piyush C. Patel
-
Patent number: 7693163Abstract: A method of operating an Internet protocol (IP) address that effectively allocates, creates, and processes an interface identifier (ID) of an IP address area, and a subnet system using the same are provided. Allocation is done such that in the IP address area including a subnet prefix area and an Interface ID area, certain bits of the Interface ID area are used as an index area of a subnet gateway. In this case, the allocation is implemented in order from the higher layer to the lower layer so that the Interface ID area is sequentially allocated from the higher bits thereof for the index areas of the respective layers. The combination of the certain bits of the allocated Interface ID and the subnet prefix area of the IP address area is used as the subnet ID of the respective subnet layers. The lowest subnet gateway allocates the Interface ID to terminating equipment trying to access to the IP network based on a format of the IP address.Type: GrantFiled: May 26, 2006Date of Patent: April 6, 2010Assignee: Pantech & Curitel Communications, Inc.Inventors: Ho Cheol Choo, Seok Joon Jang
-
Patent number: 7685308Abstract: There is provided a method for transmitting data to a multicast group including a plurality of receivers by using an X-cast mode, comprising the steps of transmitting an X-cast IP data packet having a X-cast header including addresses of a destination router and the multicast group, wherein the destination router is connected to the receivers, converting the X-cast IP data packet to a multicast IP data packet in the destination router and sending the multicast IP data packet to the receivers, wherein an IP header of the multicast IP data has the address of the multicast group. The source router can transmit an IP data packet to a multicast group having a medium or large number of receivers by using the X-cast mode.Type: GrantFiled: January 31, 2002Date of Patent: March 23, 2010Assignee: Electronics and Telecommunications Research InstituteInventors: Myung Ki Shin, Yong Jin Kim
-
Patent number: 7672289Abstract: A method allocates and assigns addresses to nodes in an ad hoc wireless network. A set of potential addresses of nodes in an ad hoc wireless network are defined as having N fields, in which the number of bits in each field is one or more bits. A subset of the set addresses is allocated initially as addresses to be assigned to nodes joining the network, in which each address has N-K fields, where 0<K<N. The size of the subset of addresses is increased adaptively by increasing the number of fields in each address in the subset.Type: GrantFiled: July 11, 2006Date of Patent: March 2, 2010Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventor: Ghulam Bhatti
-
Patent number: 7668996Abstract: An improved method, device and data processing system are presented. In one embodiment, the method includes a source device sending a request for a bus grant to deliver data to a data bus connecting a source device and a destination device. The device receives the bus grant and logic within the device determines whether the bandwidth of the data bus allocated to the bus grant will be filled by the data. If the bandwidth of the data bus allocated to the bus grant will not be filled by the data, the device appends additional data to the first data and delivers the combined data to the data bus during the bus grant for the first data. When the bandwidth of the data bus allocated to the bus grant will be filled by the first data, the device delivers only the first data to the data bus during the bus grant.Type: GrantFiled: October 23, 2007Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Bernard C. Drerup, Richard Nicholas