Patents Examined by Salman Ahmed
  • Patent number: 7787370
    Abstract: A technique for adaptively load balancing connections in multi-link trunks is disclosed. The present invention provides an adaptive load balancing algorithm that utilizes relative link quality metrics to adjust traffic distribution between links. Link quality metrics may include short-term averages of an observed packet drop rate for each member link in a bundle. The present invention may dynamically adjust the number of flows on each link in proportion to available bandwidth. In addition, link quality metrics may be equalized, such that no link is more lossy than the others.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: August 31, 2010
    Assignee: Nortel Networks Limited
    Inventors: James Aweya, Michel Ouellette, Delfin Y. Montuno, Kent Felske
  • Patent number: 7787489
    Abstract: Selectively replicating data from a network server to a mobile device during a synchronization is provided. The system and method of the invention associates mobile device users with roles that include rules. Each of the rules includes one or more conditions that can be either static or dynamic. When a rule is invoked, only those specific instances of data that satisfy the conditions of the rule are replicated to the mobile device. Whether a rule of a role is invoked can be made to depend on a device type of the mobile device. The method can also exclude data from replication where the user lacks an authorization to access a particular data type, even though a valid rule would otherwise permit the data to be synchronized.
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: August 31, 2010
    Assignee: Oracle International Corporation
    Inventors: Michael Caulfield, Sarge Kennedy
  • Patent number: 7782887
    Abstract: An apparatus for driver power and size selection includes in one embodiment a controller for controlling the enabling and disabling of legs in a legged driver, the legged driver providing only that amount of power necessary to transfer a data packet from its current location to its destination location. A method of forwarding data packets includes determining the distance between a current location of a data packet and the destination location of the data packet, and enabling as many legs of a legged driver as are necessary to power the transfer of the data packet to its destination.
    Type: Grant
    Filed: February 8, 2005
    Date of Patent: August 24, 2010
    Assignee: Intel Corporation
    Inventors: Sriram R. Vangal, Howard A. Wilson
  • Patent number: 7778224
    Abstract: A mobile station apparatus in a CDMA/TDD mobile communication system employs a communication frame including a plurality of time slots. The time slots include a plurality of forward link time slots, disposed at regular intervals in the communication frame and assigned a common control channel. The time slots further include time slots other than the plurality of forward link time slots, divided into reverse link time slots and forward link time slots according to an amount of information on a forward link and on a reverse link. The mobile station apparatus includes a receiver that receives the communication frame including the plurality of time slots. A measurer measures individual reception qualities of the plurality of forward link time slots in the received communication frame including the forward link time slots assigned the common control channel. A weighter assigns a weight to each measured reception quality of the plurality of forward time slots.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: August 17, 2010
    Assignee: Panasonic Corporation
    Inventors: Masaki Hayashi, Kazuyuki Miya, Toyoki Ue, Katsuhiko Hiramatsu
  • Patent number: 7773498
    Abstract: A transmitting/receiving apparatus includes a packet construction section for dividing continuous data into a plurality of subpackets, and constructing a packet by concatenating the plurality of subpackets; a modulation transmission section for modulating the constructed packet, and transmitting the modulated packet to another apparatus; a training session execution section for checking channel conditions, when a predetermined condition is satisfied, and changing a modulation rule; and a subpacket transmission confirmation section for confirming whether or not a subpacket included in the transmitted packet is transmitted successfully to the transmission destination apparatus.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: August 10, 2010
    Assignee: Panasonic Corporation
    Inventors: Akio Kurobe, Koji Ikeda, Gou Kuroda, Kensuke Yoshizawa
  • Patent number: 7769040
    Abstract: A method of selecting at least one routing path between an access node and a gateway is provided. The method includes the access node receiving over a plurality of channels, indicators from at least one upstream access node, the indicators providing information of selected upstream paths between each of the upstream access nodes and upstream gateways. The access node determines an optimal set of routing paths between the access node and at least one upstream gateway, based upon the indicators, the optimal set of routing paths including a combination of paths over multiple channels.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: August 3, 2010
    Assignee: Tropos Networks, Inc.
    Inventors: Devabhaktuni Srikrishna, Amalavoyal Chari
  • Patent number: 7768941
    Abstract: A VPN server on a radio access network may initiate a virtual private network (VPN) over a shared network, e.g., Internet, on behalf of a wireless terminal. The VPN may span the shared network, but not span the radio access network. As a result, the radio access network may be able to analyze and manipulate data sent by the wireless terminal. Additionally, the VPN may securely transport the data through the shared network.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: August 3, 2010
    Assignee: Sprint Spectrum L.P.
    Inventors: David Brown, Pawan Chaturvedi, Paul Taylor, Kevin Packingham
  • Patent number: 7760626
    Abstract: Provided are techniques for static load balancing. For each data path in a network adapter team, a load balancing value is computed. A maximum value of the computed load balancing values is determined. A data path with the maximum value is selected for use in routing data. Also provided are techniques for dynamic load balancing in which, when a load balancing share of a data path is less than an actual load balancing share, the load balancing share of the data path is adjusted. Furthermore, provided are techniques for failover processing in which a command is routed through a second network adapter in response to determining that the command may not be routed through a first network adaptor.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: July 20, 2010
    Assignee: INTEL Corporation
    Inventors: Navneet Malpani, Xuebin Yao, Charles A. Musta
  • Patent number: 7760724
    Abstract: There is provided a method and apparatus for stamping any Ethernet frames. Any Ethernet frame is provided with a time stamp, it being possible to use standard Ethernet controllers defined according to IEEE 802.X. This is achieved by the method in such a way that the stamp is applied between an Ethernet controller operated in RAW mode and a “Physical Layer” to an area of the Media Access Control (MAC) destination address, while the original MAC destination address is advantageously encoded in the remaining area.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: July 20, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventor: Günter Steindl
  • Patent number: 7760693
    Abstract: The packet distribution system according to the present invention includes communication terminals that are connected by way of at least one link to a mobile network, a PAN registration device for holding communication link identification addresses that correspond to communication terminals on a PAN, and a PAN control device for conferring PAN identification addresses to a PAN registration device and realizing control. By referring to media information of packet data that are addressed to a PAN that are received by way of the mobile network, the packet data are transferred to communication link identification address destinations that correspond to the media information based on packet transfer rules that are received from the PAN control device.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: July 20, 2010
    Assignee: NEC Corporation
    Inventor: Ippei Akiyoshi
  • Patent number: 7760631
    Abstract: In a communication system having a plurality of physical communication ports, a hierarchical bond communication interface has a logical interface as a component of the bond at a top level of the hierarchy, and a first subjugate logical interface at a second level of the hierarchy as a component of the top-level logical interface. The communication system has a control mechanism whereby thresholds may be set to determine up or down status of hierarchical bonds for use in communication, according to characteristics of components of the bonds.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: July 20, 2010
    Assignee: Pluris, Inc.
    Inventor: Erol Basturk
  • Patent number: 7742440
    Abstract: Communications in a wireless communication system based on two or more communication standards are configured for delivery to cell sites or to subscribers using a digital link having channels assigned to the two or more communication standards. A T-1 level can be divided into twenty four channels that are assigned to two or more mobile standards, and subscriber or network communications based on the two or more standards can be delivered to, for example, radio transmitters associated with the mobile standards. Channel allocation can be revised based upon requested capacity associated with the mobile standards.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: June 22, 2010
    Assignee: AT&T Mobility II LLC
    Inventors: Dan Jasper, Cathy Wise
  • Patent number: 7733892
    Abstract: A buffer management method based on a bitmap table includes: dividing the bitmap table into a plurality of areas each containing at least one bit; determining and recording an idleness status of each of the areas in accordance with an unoccupied status of the bit in the area; and performing a management on a buffer address pointer in accordance with the recorded idleness status of each of the areas. The entire inventive procedure of allocating a buffer address pointer is fixed and easily controllable, and the RAM consumed for management on each buffer element including at least a 1-bit buffer space is approximately 1 bit, with a relatively fewer resources being consumed. The invention can enable that it takes two clock cycles on average to complete one procedure of allocating a buffer address pointer, and thus the efficiency in allocating and reclaiming a buffer address pointer is high, and the controllability during buffer management is improved.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: June 8, 2010
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jingjie Cui, Yu Lin
  • Patent number: 7733844
    Abstract: A packet filtering apparatus includes a first network interface which receives a first packet from a communication device located in a first network, and a sender information acquiring unit which acquires sender information including at least one of security information about the communication device and authentication information about a user of the communication device. The packet filtering apparatus also includes an evaluation information creator which creates evaluation information indicating security evaluation of the communication device based on an evaluation criterion for the sender information, an evaluation information adder which adds the evaluation information to the first packet to generate a second packet, and a second network interface which transmits the second packet to a second network.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: June 8, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Toshiyuki Kito, Koichiro Akiyama
  • Patent number: 7729343
    Abstract: An IP phone terminal registration method capable of reducing the workload as to telephone terminal setup and excluding working mistakes by achieving automated phone terminal registration is provided. Upon connection of a telephone terminal to IP network, a DHCP device issues a terminal registration request to a main apparatus. The main apparatus performs automated phone number allocation to thereby perform terminal registration processing. The DHCP device sends back to the telephone terminal an item of network information that contains therein IP address of the main apparatus and the phone number thus allocated. The phone terminal sets up the IP address of main apparatus and the phone number as self-terminal information, thereby automating the phone terminal registration.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: June 1, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Hiroshi Kodaka
  • Patent number: 7724751
    Abstract: A first communication device receives an ATM cell bound for a second ATM device from a first ATM device via an ATM interface, and then the first communication device sends a data frame including the ATM cell to the second ATM device via wide area Ethernet. In addition, the first communication device sends a synchronization frame to the second ATM device via the wide area Ethernet continuously at a predetermined time interval in accordance with a clock frequency of the first ATM device. A second communication device receives the synchronization frame and measures a clock frequency of the first ATM device in accordance with a time interval of receiving the synchronization frame so as to reproduce a clock having the same frequency as the measured clock frequency. After that, the second communication device sends the clock to the second ATM device via an ATM interface.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: May 25, 2010
    Assignee: Fujitsu Limited
    Inventors: Norihisa Uchimoto, Koji Tatsumi, Kazuhisa Shimazaki, Koichiro Yamada, Satoshi Namura, Akio Morimoto, Michio Kusayanagi
  • Patent number: 7720060
    Abstract: An information dissemination system has at least one node acting as a data source, at least one node acting as a data recipient, and an information layer residing on all of the nodes in a system. The information layer receives a generic utility function from an application on the node acting as a data source wanting to propagate information, uses the generic utility function at the node acting as data source to produce a microutility and uses the microutility on non-data source nodes of the system to propagate the information through the system to any recipients based upon the microutility.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: May 18, 2010
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Daniel H. Greene, James E. Reich, Juan Liu, Marc E. Mosko, Qingfeng Huang
  • Patent number: 7715315
    Abstract: A data flow rate policer enforces data flow policies for a number of data flows using a probabilistic policy enforcement mechanism. The policer includes a memory that stores the state of each data flow in a compact data structure. Additionally, the policer includes one or more policing engines that implement the actual data flow policies based on information derived from the data structures. The policing engines may be implemented in hardware to increase performance.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Dennis C. Ferguson, Devereaux C. Chen, John W. Stewart, III, James Washburn, Jeffrey R. Zimmer
  • Patent number: 7715431
    Abstract: The invented method and apparatus include a transport mechanism for transporting a non-V.42, e.g. a V.14 or synchronous modem, data stream in a modem relay connection utilizing the standard V.14 raw or character mode, the transport mechanism including a rate-control mechanism for substantially speed-matching the end-to-end flow of data. Preferably, speed-matching is based on a calculated effective data rate—which takes into account various character and link framing and compression overhead—rather than a physical layer rate. Rate-control methods include the use of receive not ready (RNR) to control data flow in a V.42 leg of a mixed non-V.42 and V.42 connection, a single leaky bucket technique and effective data rate-matching. Also proposed is a lossless compression mechanism (e.g. run-length encoding (RLE)) for encoding a data bit stream into modem relay packets. An auto-detection method on the non-V.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: May 11, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Mehryar Khalili Garakani, Herbert M. Wildfeuer
  • Patent number: 7710908
    Abstract: A sending node (405) is adapted for communication with several receiving nodes (410, 420) by transmitting information in the form of a regular data packet to at least one intended receiving nodes, said sending node comprising—means to receive, identify and store a priori information in feedback from receiving nodes (410, 420); —means (905) for forming a composite data packet from at least two regular data packets, said means arranged to use a priori information from said a priori information storage module (910) and to determine which multiple individual data packets to retrieve from a buffer module (920) for use in the composite data packet, said means being arranged to form a composite data packet from which the intended receiving node for each of the at least two regular packets can decode the composite packet to obtain at least one packet intended for it.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: May 4, 2010
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Peter Larsson, Niklas Johan Johansson