Patents Examined by Christopher T Wyllie
  • Patent number: 7885285
    Abstract: A probabilistic method of determining a second vehicle in the VANET to which a packet is to be forwarded from a first vehicle is provided. The method includes determining the second vehicle to forward the packet from the first vehicle based on pre-calculated expected latency data corresponding to the second vehicle, and forwarding the packet from the first vehicle to the determined second vehicle. The expected latency data is indicative of the latency expected for communication of the packet from the first vehicle to the destination if the packet is forwarded from the first vehicle to the second vehicle, and is calculated in advance of the step of the determining the second vehicle to forward the packet. The second vehicle to forward the packet may also be determined based on pre-calculated communication probability data corresponding to the second vehicle in addition to the pre-calculated expected latency.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: February 8, 2011
    Assignee: Toyota Infotechnology Center Co., Ltd.
    Inventor: Junichiro Fukuyama
  • Patent number: 7864816
    Abstract: An integrated circuit having a corresponding method comprises one or more ports to transmit and receive packets of first data; and a forwarding engine to transfer the packets of the first data between the ports; wherein at least one of the ports comprises a packet generator to originate a first packet of the first data comprising second data representing a time of transmission of the first packet of the first data, a network transmit interface to transmit the first packet of the first data, and a network receive interface to receive a second packet of the first data transmitted in reply to the first packet of the first data; and a controller to calculate a network delay based on the second data representing the time of transmission of the first packet of the first data and the second packet of the first data.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: January 4, 2011
    Assignee: Marvell International Ltd.
    Inventor: Yuval Cohen
  • Patent number: 7864800
    Abstract: To provide technology that makes communication possible using an NAT device that does not correspond to protocol even when protocol that stores the IP address in the payload section to carry out communication is used. The technology consists of a CL device 110 connected to a global network 160, an SE device 130 connected to a private network 161, an NAT device 120 and a auxiliary device 140 wherein the auxiliary device 140 verifies in what way the address information of the packet communicated to the CL device 110 from the SE device 130 has been converted and notifies the SE device 130 of the address information after the address information has been converted in the NAT device 120.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: January 4, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Aritoki Takada, Tadashi Takeuchi
  • Patent number: 7855956
    Abstract: The invention provides a method on the source of the multicast control, including: establish the source of the multicast authentication message; the source of the multicast authentication message controlling terminal updates the said the source of the multicast authentication message dynamic according to the limit of the multicast source; control the multicast message transmitted by the multicast source according to the said multicast source authentication message; the invention also provides a system on the source of the multicast control, including: master multicast source authentication server, a group of slave multicast source authentication server preset point; by this invention, the preset point request the multicast source authentication application so as to control managing the multicast source at the first time; manage different multicast addresser by setting the multicast source authentication server layer distribution, saving the resource of the net terminal; without human operation, master and sla
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: December 21, 2010
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Guangming Zhang
  • Patent number: 7843820
    Abstract: The transmission of signaling frames in a QoS system may be prioritized over the transmission of content frames carrying time-sensitive information. The signaling frames and the content frames may belong to a single communication session. Alternatively, the signaling frames may belong to a different communication session than the content frames. The signaling frames and the content frames may be audio frames, video frames or frames of other time-sensitive information.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: November 30, 2010
    Assignee: Research In Motion Limited
    Inventors: Frederick Chee-Kiong Lai, Miranda Lim
  • Patent number: 7843833
    Abstract: Methods that enable the detection and handling of lost messages during load-balancing routing protocols are disclosed. In accordance with the illustrative embodiment, when a candidate intermediate node N receives a routing-protocol message, node N performs: (1) a first procedure that is capable of detecting some lost routing-protocol messages that were previously transmitted by node N, and (2) a second procedure that is capable of detecting some lost routing-protocol messages that were previously transmitted by a neighbor of node N.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: November 30, 2010
    Assignee: Avaya Inc.
    Inventors: Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Shalini Yajnik, Sameh Gobriel
  • Patent number: 7843897
    Abstract: Provided is a system, apparatus, and method for evaluating a variety of protocols on a computer network which includes a plurality of network devices. The network devices are adapted to communicate messages on the computer network using their respective protocols. The present invention system, apparatus and method are associated with one of the network devices. The present invention system, apparatus and method are further adapted to identify the various protocols on the network and analyze each message on the network to determine the protocol associated with the message. In another aspect of the present invention, the system and apparatus are adapted to determine whether to communicate a message to the associated network device based on this identification and analysis the message. The present invention embodiments allow for mixed mode communication on a single network.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: November 30, 2010
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Casebolt, Peter S. LaDow
  • Patent number: 7822033
    Abstract: A MAC address detector for a networking device is provided, the device configured to present different virtual routers to different end users, classes of service or packets. First addressing logic provides a pool of N potential MAC addresses of the device, wherein N is an integer of one or more. Second addressing logic generates a (N+1)th potential MAC address of the device by combining a permanent or semi-permanent identifier of the device, for example, a chassis identifier, with a virtual router identifier determined responsive to the packet. Comparison logic indicates which if any of the (N+1) potential MAC addresses match the destination MAC address from the packet. Enable logic selectively activates responsive to the packet any of the (N+1) potential MAC addresses. Detection logic asserts a device address detection signal if any activated ones of the (N+1) potential MAC addresses match the destination address from the packet.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: October 26, 2010
    Assignee: Extreme Networks, Inc.
    Inventors: David K. Parker, Denton Gentry
  • Patent number: 7822009
    Abstract: A system for data communication in a wireless mesh network that comprises a wired gateway, and a plurality of nodes stationary with respect to each other being disposed in a pattern including at least one path, each of the plurality of nodes located in the at least one path having a transmission range overlapped with that of an immediate adjacent node located in the at least one path, further comprising a node connected to the wired gateway, and an end node located at one end of the at least one path remote from the gateway-connected node, wherein each of a subset of the plurality of nodes, wherein said subset excludes the gateway connected node and the end node, operates in one of a first state in which a first node of the subset is ready to transmit a data frame, a second state at which a second node in the subset is prohibited from transmitting or receiving a data frame and a third state at which a third node in the subset is ready to receive a data frame.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: October 26, 2010
    Assignee: Industrial Technology Research Institute
    Inventors: Ray-Guang Cheng, Cun-Yi Wang, Jen-Shun Yang
  • Patent number: 7817633
    Abstract: A method of providing virtual router functionality to a packet responsive to one or more abstracted virtual packet identifiers is provided. The method occurs in a networking device having a router core. The one or more abstracted virtual identifiers are abstracted from one or more virtual identifiers derived from the packet, thus insulating the router core from changes in the one or more virtual identifiers. A packet is received having a VLAN field, and a key is formed from the VLAN field and at least one other packet field. The key is mapped into an abstracted virtual identifier using an indirection mapping process. One or more core virtual router functions are then performed responsive to the abstracted virtual identifier.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: October 19, 2010
    Assignee: Extreme Networks, Inc.
    Inventors: David K. Parker, Denton Gentry
  • Patent number: 7787395
    Abstract: Each node of a virtual network can store only a predetermined number of address links to other nodes. In response to receiving a link request between a first node and a second node, it is determined whether both the first and second nodes have less than the predetermined numbering their lists. If this condition is satisfied, the address of the first node is inserted into the second node's list and the address of the second node is inserted into the first node's list. If this condition is not satisfied, it is determined whether the first node list has at least two less than the predetermined number and, if so, then the link between the second and third nodes is broken and they are instead newly linked to the first node.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: August 31, 2010
    Assignee: British Telecommunications plc
    Inventor: Erwin R Bonsma
  • Patent number: 7733917
    Abstract: An apparatus and method for transmitting/receiving control information using a pilot pattern inserted in a plot field of a dedicated physical channel in a mobile communication system including a transmitter for transmitting data and a receiver for receiving the data. The apparatus and method include selecting control information according to whether the data is received; and selecting a pilot pattern according to the control information, and inserting the selected pilot pattern in a pilot field of a dedicated physical channel as the control information, before transmission. The pilot pattern includes a first pilot pattern used when the control information is not transmitted, a second pilot pattern being orthogonal with the first pilot pattern, and a third pilot pattern generated by inverting a sign of the second pilot pattern.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: June 8, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-Hoon Han, Young-Seok Lim, Ju-Ho Lee, Youn-Hyoung Heo
  • Patent number: 7733863
    Abstract: A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. A building block layer is coupled to the application programming interface. A channel layer is coupled to the building block layer. A transport protocol stack is coupled to the channel layer for implementing properties specified by the channel layer. The transport protocol stack has a concurrent stack consisting of an out of band thread pool and a regular thread pool. The regular thread pool forms one thread for every messages from a sender. The out of band thread pool to form one thread for messages marked as out of band from the sender. Messages processed with the thread from the out of band thread pool are processed before messages processed with the regular thread pool.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: June 8, 2010
    Assignee: Red Hat, Inc.
    Inventor: Bela Ban
  • Patent number: 7623526
    Abstract: A communication device includes a network interface that communicatively interfaces an IP protocol layer and an SMS protocol stack. The network interface includes an adaptation layer that receives IP packets from the IP protocol layer, and outputs the IP packets to the SMS protocol stack. A transmitter circuit transmits the SMS messages, which encapsulate the IP packets, to a remote device via a communication network. The adaptation layer also receives specially designated SMS messages from the SMS protocol stack. The received SMS messages include encapsulated IP packets. Upon receipt, the adaptation layer processes the SMS messages, and delivers the IP packets decapsulated from the SMS messages to an application through the IP protocol layer.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: November 24, 2009
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: Ryan Rangel, Samuel L. Mullis, II
  • Patent number: 7512155
    Abstract: Digital data is transmitted in a block-based hyperframe that consists of N frames. Each frame carries multiplexed data from one or more user data channels and a control channel. Control channel information is unequally allocated among the N frames, the amount of information carried in each frame varying according to the frame's position in the hyperframe. All of the user data channels except one carry a predetermined number of transmission units in each frame. The excepted user data channel carries a calculated amount needed to round out the particular frame. Following multiplexing, a block encoder defines the frames and adds error detection or error correction information. The number of frames per hyperframe and the total number of transmission units for the control channel are available to a receiver, which can then demultiplex the hyperframe.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: March 31, 2009
    Assignee: STMicroelectronics Ltd.
    Inventor: Guy Reina
  • Patent number: 7480264
    Abstract: A centralized wireless LAN load balancing mechanism is described herein. In one embodiment, in response to a request for entering a wireless network from a wireless station and forwarded from multiple access points (APs) of the wireless network, a network access device coupled to the multiple APs determines a load for each of the APs. The network access device then selects one of the APs based on the determined loads of the APs and instructs the selected AP to associate with the wireless station. The network access device further instructs the remaining APs to reject the request. Other methods and apparatuses are also described.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: January 20, 2009
    Assignee: SonicWALL, Inc.
    Inventors: Zhuangzhi Duo, Zhong Chen
  • Patent number: 7463588
    Abstract: A mechanism is disclosed for enabling load balancing to be achieved in a loop-free switching path, reverse path learning network, such as an Ethernet network. The network is divided into a plurality of virtual networks, with each virtual network providing a different path through the network from a source node to a destination node. When it comes time to send a set of information from the source node to the destination node, one of the plurality of virtual networks, and hence, one of the plurality of paths, is selected. The set of information is then updated to indicate the selected virtual network, and sent into the network to be transported to the destination node along the selected path. With multiple paths, and with the ability to select between the multiple paths, it is possible to balance the load imposed on the multiple paths.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: December 9, 2008
    Assignee: Woven Systems, Inc.
    Inventors: Bert H. Tanaka, Daniel J. Maltbie, Joseph R. Mihelich