Patents Examined by Salman Ahmed
-
Patent number: 7787370Abstract: 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: GrantFiled: September 6, 2001Date of Patent: August 31, 2010Assignee: Nortel Networks LimitedInventors: James Aweya, Michel Ouellette, Delfin Y. Montuno, Kent Felske
-
Patent number: 7787489Abstract: 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: GrantFiled: October 7, 2002Date of Patent: August 31, 2010Assignee: Oracle International CorporationInventors: Michael Caulfield, Sarge Kennedy
-
Patent number: 7782887Abstract: 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: GrantFiled: February 8, 2005Date of Patent: August 24, 2010Assignee: Intel CorporationInventors: Sriram R. Vangal, Howard A. Wilson
-
Patent number: 7778224Abstract: 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: GrantFiled: July 8, 2004Date of Patent: August 17, 2010Assignee: Panasonic CorporationInventors: Masaki Hayashi, Kazuyuki Miya, Toyoki Ue, Katsuhiko Hiramatsu
-
Patent number: 7773498Abstract: 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: GrantFiled: November 27, 2006Date of Patent: August 10, 2010Assignee: Panasonic CorporationInventors: Akio Kurobe, Koji Ikeda, Gou Kuroda, Kensuke Yoshizawa
-
Patent number: 7769040Abstract: 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: GrantFiled: February 12, 2009Date of Patent: August 3, 2010Assignee: Tropos Networks, Inc.Inventors: Devabhaktuni Srikrishna, Amalavoyal Chari
-
Patent number: 7768941Abstract: 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: GrantFiled: April 4, 2008Date of Patent: August 3, 2010Assignee: Sprint Spectrum L.P.Inventors: David Brown, Pawan Chaturvedi, Paul Taylor, Kevin Packingham
-
Patent number: 7760626Abstract: 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: GrantFiled: March 31, 2004Date of Patent: July 20, 2010Assignee: INTEL CorporationInventors: Navneet Malpani, Xuebin Yao, Charles A. Musta
-
Patent number: 7760724Abstract: 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: GrantFiled: July 14, 2006Date of Patent: July 20, 2010Assignee: Siemens AktiengesellschaftInventor: Günter Steindl
-
Patent number: 7760693Abstract: 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: GrantFiled: December 7, 2005Date of Patent: July 20, 2010Assignee: NEC CorporationInventor: Ippei Akiyoshi
-
Patent number: 7760631Abstract: 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: GrantFiled: June 11, 2008Date of Patent: July 20, 2010Assignee: Pluris, Inc.Inventor: Erol Basturk
-
Patent number: 7742440Abstract: 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: GrantFiled: October 22, 2008Date of Patent: June 22, 2010Assignee: AT&T Mobility II LLCInventors: Dan Jasper, Cathy Wise
-
Patent number: 7733892Abstract: 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: GrantFiled: July 5, 2007Date of Patent: June 8, 2010Assignee: Huawei Technologies Co., Ltd.Inventors: Jingjie Cui, Yu Lin
-
Patent number: 7733844Abstract: 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: GrantFiled: January 25, 2005Date of Patent: June 8, 2010Assignee: Kabushiki Kaisha ToshibaInventors: Toshiyuki Kito, Koichiro Akiyama
-
Patent number: 7729343Abstract: 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: GrantFiled: February 28, 2007Date of Patent: June 1, 2010Assignee: Hitachi, Ltd.Inventor: Hiroshi Kodaka
-
Patent number: 7724751Abstract: 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: GrantFiled: April 25, 2005Date of Patent: May 25, 2010Assignee: Fujitsu LimitedInventors: Norihisa Uchimoto, Koji Tatsumi, Kazuhisa Shimazaki, Koichiro Yamada, Satoshi Namura, Akio Morimoto, Michio Kusayanagi
-
Patent number: 7720060Abstract: 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: GrantFiled: July 3, 2006Date of Patent: May 18, 2010Assignee: Palo Alto Research Center IncorporatedInventors: Daniel H. Greene, James E. Reich, Juan Liu, Marc E. Mosko, Qingfeng Huang
-
Patent number: 7715315Abstract: 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: GrantFiled: April 27, 2007Date of Patent: May 11, 2010Assignee: Juniper Networks, Inc.Inventors: Dennis C. Ferguson, Devereaux C. Chen, John W. Stewart, III, James Washburn, Jeffrey R. Zimmer
-
Patent number: 7715431Abstract: 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: GrantFiled: October 16, 2002Date of Patent: May 11, 2010Assignee: Cisco Technology, Inc.Inventors: Mehryar Khalili Garakani, Herbert M. Wildfeuer
-
Patent number: 7710908Abstract: 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: GrantFiled: May 5, 2006Date of Patent: May 4, 2010Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Peter Larsson, Niklas Johan Johansson