US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/ A1 Tanabe et al. : _.. : i

Size: px
Start display at page:

Download "US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/ A1 Tanabe et al. : _.. : i"

Transcription

1 US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/ A1 Tanabe et al. (43) Pub. Date: Mar. 3, 2005 (54) MOBILE IPV6 NETWORK HAVING MULTIPLE HOME AGENTS AND METHOD OF LOAD BALANCE (76) Inventors: Shiro Tanabe, Hidaka (JP); Xiao Long Huang, Beijing (CN); Hui Deng, Beijing (CN); Kai Zhang, Beijing (CN); Zhisheng Niu, Beijing (CN) Correspondence Address: ANTONELLI, TERRY, STOUT & KRAUS, LLP 1300 NORTH SEVENTEENTH STREET SUITE 1800 ARLINGTON, VA (US) (21) Appl. No.: 10/880,650 (22) Filed: Jul. 1, 2004 (30) Foreign Application Priority Data Jul. 1, 2003 (CN) X Publication Classi?cation (51) Int. Cl?..... H04L 12/56 (52) Us / (57) ABSTRACT In a mobile IPv6 network having multiple distributed regres sion home agents and a load balance method for the multiple regression home agents, the network comprises a plurality of mobile subnets connected to each other through an Internet. Each mobile subnet comprises an access router, a plurality of mobile nodes, and a plurality of regression agents. The regression agents are arranged in a distributed topology structure. The regression agents exchange information With each other by performing a broadcast of traffic load infor mation (table) among the regression agents. Further, each of the regression agents has a traffic load table to perform the load balance operation accordingly. 6_\ : _.. : i communication 5 A mess i node jntemet I E mobile node router i / i :, f. : foreign mobile : n I ll angle router sub-network 1 j i regresion regresion,r egfesion?i ~\i> l : 5- agent HA1 0 en HA/2/l..... agent O HAn router access R3 :. : mobile "ji node router access R2 % : L = i i : I _ * i. i -. i : locol mobile sub network regression network I i fore'gn mobne i L I. L sub-network 2 J 8 '

2 Patent Application Publication Mar. 3, 2005 Sheet 1 0f 5 US 2005/ A1.in.. rl m 858E :I/l M m E2: 239: who: 26: 3525 _ n \. :N {3, a5: gm :: _- 1 J. :... w N..ol # m 5.56: _@202 "\ 2965 $32 J w I \\i.11 :1. I 1. O iliwwoc m W $32 \ 0:39.: m.n _ n J _ L632 M 5%: F 258w _SO_ 2505 {05258 Same? \ i. m _... L" c2352 8@%&\ 5852 lllrl.:.f Aur n. \\\ E: E»? I.2: E08 " o C

3

4 Patent Application Publication Mar. 3, 2005 Sheet 3 0f 5 US 2005/ A1 FIG. 3 regression agent lp Load registered mobile node number regression agent 2 Lood=600Kbps 4 regression agent i Load=300Kbps 8 regression agent 12 LIGHT 20 regression agent 7 UGHT 4 regression agent x UGHT ' 3 regresion regresion regresion agent HA1 0 ent HA2 agent HAn access G b """""""""""" " Q a router R3 l <-% ~; > } regression network color repoesents load size of regression agent

5 Patent Application Publication Mar. 3, 2005 Sheet 4 0f 5 US 2005/ A1 FIG. 4 timer exceeds binding time 8] determine whether the load is larger than a threshold or not? yes no S2 Detemine whether there is a "LIGHT'regression agent or not? Detemine whether there registered 53 mobile in all "LIGHT" regression yes \no. ' agent is top 10% or not? Randomly select 54 one of the "LIGH l"regression agent,and return; Detemine whether in all no "LlGHT'regression is top 55 10% or not? ' no yes 56 Randomly select one of bottoml0% regression agents in the non "LlCHT"regression agents, - and return; Perform no handoff S7 operation of the regression agent, and return; ' Randomly select one of bottoml0% S8 regression agents in all"llghl"regression agents,and return. '

6 . Patent Application Publication Mar. 3, 2005 Sheet 5 0f 5 US 2005/ A1 256K712 2: _- ~ P _ o2 E: ii - (a. N<I!i 82 5E 8.58 A,M m<i 5% $2 :28 om... - /, a E1] 52% u. ow./ I x/ E I 4/, _ 2 x - w //r. l \ W.1/ 3 l.u._.., wk. / 1 \\ If! my a /. - Jnrfm 1.). l I for 9% Q. A) : '1' J. ffnvéw it wrxanwai 4f- 4 _ J w m 2 ~_ E 2:52; 5:: BZIS BRUNEI OE m

7 US 2005/ A1 Mar. 3, 2005 MOBILE IPV6 NETWORK HAVING MULTIPLE HOME AGENTS AND METHOD OF LOAD BALANCE CROSS-REFERENCE TO RELATED APPLICATION [0001] The present application claims priority from Chi nese patent application No X?led on Jul. 1, 2003, the content of Which is hereby incorporated by refer ence into this application. BACKGROUND OF THE INVENTION [0002] The invention relates in general to a mobile IPv6 communication technology. More speci?cally, the present invention relates to a mobile IPv6 network having multiple distributed regression home agents and a load balance method for the multiple distributed regression home agents. It mainly uses registered mobile node information and traf?c information in the mobile IPv6 network to share the traf?c load of the regression agents. [0003] Recently, many researches relate to how to com bine the Wireless communication and the Internet. The mobile IPv6 standard (Mobility support in IPv6 <Draft-ietf mobileip-ipv6-23>, 2003), proposed by D. B. Johnson, C. Perkins and J. Arkko in IETF, is considered to be an important technology for implementing the integrated Wire less communication and the seamless communication of a Wired network. In the mobile IPv6, When a mobile node is away from the regression network, there should be a regres sion agent to maintain registered information of the mobile node. The regression agent represents an IP datagram that the mobile node catches and transmits to the registered mobile node and packs and transmits to the mobile node. When the number of the mobile nodes serviced by the regression agent increases signi?cantly, the datagram Will be queued at the regression agent, causing a long delay and a long registration process. Under a?xed traf?c, for example, in the mobile IPv6 network supporting multimedia applica tions and having multiple mobile nodes, since the regression agent has to bear many packet tunnel datagrams, the regres sion agent becomes a traf?c bottleneck. In general, the traf?c bottleneck causes delays. More seriously, it causes break down of the regression agent. [0004] In the mobile IPv4 network, there are several methods proposed to solve the aforementioned problems. HoWever, their research objects are to use numerical results of their analysis models, rather than to implement a tech nology in connection With a real mobile IPv6. Therefore, they are restricted and limited. At the same time, these results are not very sensitive to changes of unimportant parameters. These methods cannot previously prevent the occurrence of traf?c load bottleneck phenomenon. [0005] All of the aforementioned methods ignore prevent ing the occurrence of traffic load bottleneck in advance and how to be implemented With the IETF (International Engi neering Technology Force) mobile IP standard. Namely, these methods are only analysis models and away from real situation. Eventually, they seldom consider the situation of the mobile IPv6. SUMMARY OF THE INVENTION [0006] According to the foregoing description, an object of this invention is to provide an IPv6 network having multiple distributed regression home agents and a load balance method for the multiple regression home agents. [0007] An IPv6 network having multiple distributed regression home agents according to the present invention, Which includes a plurality of mobile subnets and an Internet, the mobile subnets being connected to each other through the internet, comprises: each mobile subnet including an access router, a plurality of mobile nodes, and a plurality of regression agents; the regression agents arranged in a dis tributed topology structure; the regression agents exchang ing information With each other by performing a broadcast of traf?c load information (table) among the regression agents; and each of the regression agents having a traf?c load table to perform a load balance operation accordingly. [0008] In the aforementioned mobile IPv6 network having multiple distributed regression home agents, the traf?c load table records a traf?c load level of all regression agents and comprises information of a regression agent address, a traf?c load, and a registered mobile node number. Each of the regression agents always monitors its traf?c load and reg istered mobile node number. Each regression agent periodi cally broadcasts the traf?c load information to the other regression agents; once receiving the traf?c load information broadcasted by other regression agents, the regression agent timely updates its traf?c load table. In each regression agent, When registering a mobile node, a corresponding timer starts clocking and a binding time of the current registration is stored into a update binding buffer; after the timer exceeds the binding time, i.e., the timer of the corresponding mobile node is time out, a reassignment of regression agent is performed to the mobile node. When the reassignment of regression agent is con?rmed, by using a dynamic regres sion agent address discovery mechanism DHAAD, the regression agent actively sends an ICMP response informa tion packet to the mobile node, Wherein the ICMP response information packet is different from a standard ICMP response datagram and this ICMP response information packet can only have newly selected regression agent infor mation, not including table information of the regression agent. After the mobile node receives the ICMP response information packet, the mobile-node compares a new regres sion agent and its old regression agent; if the new regression agent is different from the old regression agent, the mobile node modi?es its regression agent and simultaneously sends binding update information to the new regression agent. According to an IPv6 protocol, the traffic load information of the broadcast is based on unsolicited router broadcast information in the IETF neighbor discovery protocol, that is, by setting a new option and a traf?c load, the traf?c load information is embedded into an optional region of the unsolicited router broadcast information. [0009] A load balance method for multiple regression home agents according to the present invention comprises the steps of: (S1) determining Whether a load is larger than a threshold or not, and executing Step S2 if a determined result is YES and executing Step S3 if the determined result is NO ; (S2) determining Whether there is a LIGHT regression agent or not; executing Step S4 if a determined result is YES and executing Step S5 if the determined result is NO ; (S3) determining Whether the registered mobile node number in all LIGHT regression agents is top 10% or not, and executing Step S8 if a determined result is YES and executing Step S7 if the

8 US 2005/ A1 Mar. 3, 2005 determined result is NO, execute Step S7; (S4) randomly selecting one of the LIGHT regression agents and return ing; (S5) determining Whether the registered mobile node number in non- LIGHT regression agents is top 10% or not, and executing Step S6 if a determined result is YES and executing Step S7 if the determined result is NO ; (S6) randomly selecting one of bottom 10% regression agents in the non- LIGHT regression agents and returning; (S7) performing no handoff operation of the regression agent and returning; (S8) randomly selecting one of bottom 10% regression agents in all LIGHT regression agents and returning. BRIEF DESCRIPTION OF THE DRAWINGS [0010] FIG. 1 is a schematic diagram showing a mobile IPv6 network having multiple distributed regression home agents according to the present invention, in Which a triangle routing communication situation is shown. [0011] FIG. 2 is a schematic diagram showing a mobile IPv6 network having multiple distributed regression home agents according to the present invention, in Which a situ ation of traffic load-broadcast is performed among the mul tiple regression home agents. [0012] FIG. 3 is a diagram showing an example of a distributed regression agent topology structure and a traffic load table described in the network of FIG. 2. [0013] FIG. 4 is a flow chart of a load balance method for multiple regression home agents according to the present invention. [0014] FIG. 5 is a simulation result under a test using the load balance method for multiple regression home agents according to the present invention. DESCRIPTION OF THE PREFERRED EMBODIMENTS [0015] FIG. 1 is a schematic diagram of a mobile IPv6 network having multiple distributed regression home agents according to the present invention. In the IPv6 network, a number of mobile subnets (1, 2 and 3) are connected via the Internet. Assuming the mobile subnet (1) is a local mobile subnet of a mobile node (8), and the mobile subnet (1) is a regression network of the mobile node In general, a mobile subnet comprises an access router, an agent server, and a number of mobile nodes. According to the mobile IPv6 network of the present invention, each mobile subnet com prises an access router, a number of agent servers, and a number of mobile nodes. For example, in the regression network (8), there are many regression agents (HA1, HA2,. n). These regression agents (HA1, HA2,... n) are arranged according to a distributed topology structure, and are equal to each other. When the mobile node (8) is just away from the regression network (8), the communication between a communication node (4) of calling the mobile node (8) and the mobile node (8) is performed by a triangle router through the regression network [0016] FIG. 2 is a schematic diagram showing a mobile IPv6 network having multiple distributed regression home agents according to the present invention, and shows a situation of a traffic load broadcast among the regression agents. Since the aforementioned regression agents are arranged based on the distributed topology structure, these regression agents (HA1, HA2,..., n) should be organically connected to form high performance and coordinate organ ism in order to reasonably and efficiently distribute loads. Therefore, the broadcast of the traffic load information (table) is performed among the regression agents, i.e., infor mation is exchanged With each other. Each regression agent can balance load according to the traffic load information. [0017] In order to obtain and maintain the traffic informa tion, each regression agent maintains a so-called traffic load table (see FIG. 3). The traffic load table records traffic levels of all regression agents. [0018] FIG. 3 shows an actual example of a traffic load table. Regression agent IP address information of the regres sion agent, load of the regression agent, and number of mobile nodes registered at the regression agent are regions of the traffic load table. The table shows the load and the number of the registered mobile nodes of each regression agent (HA1-HAn) at one particular time. [0019] Each region of the traffic load table Will be described in detail as follows. [0020] 1. Agent Address [0021] The regression agent address is an IP address of the regression agent. [0022] 2. Queue SiZe [0023] The traffic load indicates a buffer size of a regres sion agent. When the buffer size of the regression agent is lower than a threshold, the buffer size is considered as LIGHT. [0024] 3. Registered Mobile Node Number at Regression Agent [0025] The regression agent should monitor the queue size and the registered mobile node number. Each regression agent periodically broadcasts traffic load broadcast informa tion to all the other regression agents in the regression network. The traffic load broadcast information has the same regions as those in the traffic load table. [0026] According to the IPv6 protocol, this broadcast information is based on unsolicited router broadcast infor mation in the IETF neighbor discovery protocol. By setting a new option and a traffic load, the new option can be embedded into the optional regions of the unsolicited router broadcast information. This option region is as follows. [0027] Queue SiZe (1 byte): a coarse parameter for the queue size in the router TLT. [0028] Registered mobile node number (1 byte): If more than 256 mobile nodes are registered, the region Will be a coarse parameter in the router TLT. [0029] The unsolicited router broadcast information should be broadcasted based on a time interval parameter [MinRtrAdvInterval] de?ned by IETF RFC In order to update traffic information in time, the unsolicited router broadcast information with traffic load information should be sent Within a time interval [MinRtrAdvInterval, MinR tradvinterval+intervaltltextetension]. [0030] Here, IntervalTLTExtetension=2* MinRtrAd vinterval.

9 US 2005/ A1 Mar. 3, 2005 [0031] Once the traffic load broadcast information is received from other regression agent, the regression agent should record the information into the traffic load table. The regression agent sorts traffic load information in the traffic load table in a descendent order. The regression agent table is mainly sorted in a descendent order except that the traffic load is LIGHT. For the LIGHT regression agent, the traffic load table is sorted in the descendent order according to the registered mobile node number. [0032] In the present invention, the queue size is used to determine and reset the regression agent. The registered mobile node number can prevent the traffic load bottleneck from occurrence. [0033] FIG. 4 is a flow chart of a load balance method for multiple regression home agents according to the present invention. This method can determine Whether or not a new regression agent should be selected to balance the load. [0034] The load balance method for multiple regression home agents according to the present invention Will be described in detail below. Namely, how to perform a load balance among the multiple regression home agents accord ing to the mobile IPv6 network having multiple distributed regression home agents Will be described. [0035] In the load balance method for multiple regression home agents according to the present invention, it mainly solves an issue of load balance and distribution among the multiple regression home agents. This method considers how to solve and prevent the traffic bottleneck from occur rence by considering tunnel traffic information and regis tered mobile node number information at each regression agent. The method proposed by the present invention can be implemented by embedding DHAAD de?ned by the mobile IPv6 standard, and can prevent the traffic load bottleneck from occurring in advance. [0036] Since the multiple regression home agents in the mobile IPv6 network having multiple distributed regression home agents according to the present invention are arranged in a distributed manner, all of the regression agents can determine Whether or not a handoff occurs. In the current technology, only a central dispatch system can determine Whether or not a handoff can be performed. Therefore, the central dispatch system is not suitable for the regression agent. Since the central dispatch system needs to handle information of all the mobile nodes, it might become a traffic bottleneck as the mobile node number increases greatly. [0037] In the mobile IPv6 network having multiple dis tributed regression home agents according to the present invention, the regression network is composed of a number of regression agents of the mobile IPv6 and a number of mobile nodes. When the mobile node stays at the regression network, the regression agent does not execute any task of the regression agent. When initializing the regression net Work, the registered mobile nodes of the regression agents in the regression network can be evenly disposed or unevenly disposed. Whether the regression agents are evenly disposed or not Will not affect an initial traffic load and the ability of the above-mentioned load balance method. [0038] In each regression agent, a timer and a binding update buffer region are combined. When registering a mobile node, the timer starts clocking and a binding time of the current registration is stored into the binding update buffer region. When the timer exceeds the binding time, i.e., When the timer of the corresponding mobile node is time out, the mobile node performs an reassignment of the regression agent. Namely, the regression agent selects a new regression agent from the traffic load table. If a new regres sion agent is assigned to the aforementioned time-out mobile node, the regression agent actively sends ICMP response information packet to the mobile node and the mobile node does not require sending ICMP request information. The aforementioned ICMP response information packet is dif ferent from a standard ICMP response datagram. The ICMP response information packet can have only the newly selected regression agent, not including the regression agent table, so that the data transmission amount in the network is reduced. Upon receiving the ICMP information, the afore mentioned time-out mobile node compares the received regression agent and its old regression agent. If the regres sion agent indicated by the above ICMP response informa tion packet is different from the old regression agent, the mobile node Will modify its regression agent and send binding update request information to the new regression agent at the same time. By using ICMP information de?ned by the DHAAD, the present invention can be implemented together With the IETF mobile IPv6 standard Without any change of the protocol. [0039] For the mobile node, the frequency of modifying the new regression agent is a tradeoff between the handoff of the regression agents and the load balance performance. The regression agent should not frequently select a new regres sion agent for the registered mobile node. Because the handoff of the regression agent Will bring an additional traffic control and delays for the normal traf?c communica tion of the mobile node, only a very busy mobile node or a potentially very busy mobile node processes the handoff of the regression agent. [0040] If a new regression agent is to be selected, this regression agent should be the most released regression agent in the traffic load table. TWo regions in the traffic load table can be used to perform a selection algorithm. One is the queue size, used to indicate the current traffic load; and the other one is the registered mobile node number, used to indicate a potential traffic load in the future. The regression agent should be prevented from having too many registered mobile node numbers, so that the future tunnel traffic load bottleneck can be prevented from being formed. [0041] Referring to FIG. 4, the load balance method for multiple regression home agents according to the present invention is implemented as follows. [0042] Once a timer corresponding to a certain mobile node exceeds the binding time, the regression agent corre sponding to the mobile node processes operations in the steps of: [0043] (S1) determining Whether a load is larger than a threshold or not, and executing Step S2 if the determined result is YES and executing Step S3 if the determined result is NO ; [0044] (S2) determining Whether there is a LIGHT regression agent or not, and executing Step S4 if the determined result is YES and executing Step S5 if the determined result is NO ; [0045] (S3) determining Whether the registered mobile node number in all LIGHT regression agents is top 10%

10 US 2005/ A1 Mar. 3, 2005 or not, and executing Step S8 if the determined result is YES and executing Step S7 if the determined result is ( NOJ7; [0046] (S4) randomly selecting one of the LIGHT regression agents and returning; [0047] (S5) determining Whether the registered mobile node number in all non- LIGHT regression agents is top 10% or not, and executing Step S6 if the determined result is YES and executing Step S7 if the determined result is NO ; [0048] (S6) randomly selecting one of bottom 10% regres sion agents in the non- LIGHT regression agents and returning; [0049] (S7) performing no handoff operation of the regres sion agent and returning; and [0050] (S8) randomly selecting one of bottom 10% regres sion agents in all the LIGHT regression agents and returning. [0051] The above description describes the mobile IPv6 network having multiple distributed regression home agents and the load balance method for the multiple regression home agents. In the reselection algorithm of the regression agent, only the most busy regression agent can select a new regression agent for its registered mobile nodes. Therefore, the reassignment for a new regression agent does not take place frequently. When the mobile node moves from one network to another network, in the IETF mobile IPv6, the mobile node asks the regression agent to Work for its tunnel data traf?c before the communication node binding regis tration. Therefore, a regression agent having many regis tered nodes may have a large amount of triangle router tunnel data. The method of the present invention can per form a reselection operation of the regression agent under the condition that a large amount of traffic is crowded at the regression agent, so that the phenomenon of traf?c load bottleneck in the feature can be prevented in advance. [0052] The simulation result of the present invention shows that the present invention can reduce the traf?c delays signi?cantly and the buffer requirement When the triangle router tunnel transmits data. FIG. 5 shows the queue size of the process queue at each regression agent With and Without the traf?c load balance method. The result shows the present invention can use multiple regression agents to share the traf?c loads according to the queue size and the registered mobile node number When the regression agent reaches a saturated traf?c situation. What is claimed is: 1. A mobile IPv6 network having multiple distributed regression home agents, Which includes a plurality of mobile subnets and an Internet, the mobile subnets being connected to each other through the Internet, the mobile Ipv6 network comprising: each mobile subnet including an access router, a plurality of mobile nodes and a plurality of regression agents; the regression agents arranged in a distributed topology structure; the regression agents exchanging information With each other by performing a broadcast of traf?c load infor mation (table) among the regression agents; and the regression agents each having a traf?c load table to perform a load balance operation accordingly. 2. The mobile IPv6 network having multiple distributed regression home agents according to claim 1, Wherein the traf?c load table records a traf?c load level of all the regression agents, and comprises information of a regression agent address, a traf?c load, and a regis tered mobile node number. 3. The mobile IPv6 network having multiple distributed regression home agents according to claim 1 or 2, Wherein each of the regression agents always monitors its traffic load and registered mobile node number. 4. The mobile IPv6 network having multiple distributed regression home agents according to claim 1 or 2, Wherein each regression agent periodically broadcasts the traffic load information to the other regression agents, and once receiving the traffic load information broad casted by the other regression agents, the regression agent timely updates its traffic load table. 5. The mobile IPv6 network having multiple distributed regression home agents according to claim 4, Wherein, in each regression agent, When registering a mobile node, a corresponding timer starts clocking, and a binding time of the current registration is stored into a update binding buffer, and after the timer exceeds the binding time, i.e., after the timer of the corresponding mobile node is time out, a reassignment of the regres sion agent is performed to the mobile node. 6. The mobile IPv6 network having multiple distributed regression home agents according to claim 4, Wherein, When the reassignment of the regression agent is con?rmed, by using a dynamic regression agent address discovery mechanism DHAAD, the regression agent actively sends an ICMP response information packet to the mobile node, in Which the ICMP response information packet is different from a standard ICMP response datagram, and this ICMP response informa tion packet comprises only newly selected regression agent information, not including table information of the regression agent. 7. The mobile IPv6 network having multiple distributed regression home agents according to claim 6, Wherein, after the mobile node receives the ICMP response information packet, the mobile node com pares a new regression agent and its old regression agent, and if the new regression agent is different from the old regression agent, the mobile node modi?es its regression agent and simultaneously sends binding update information to the new regression agent. 8. The mobile IPv6 network having multiple distributed regression home agents according to claim 6, Wherein, according to an IPv6 protocol, the traf?c load information of the broadcast is based on unsolicited router broadcast information in the IETF neighbor discovery protocol, that is, by setting a new option and a traf?c load, the traf?c load information is embedded into an optional region of the unsolicited router broad cast information. 9. A load balance method for multiple regression home agents, comprising the steps of:

11 US 2005/ A1 Mar. 3, 2005 (S1) determining Whether a load is larger than a threshold or not, and executing Step S2 if a determined result is YES and executing Step S3 if the determined result is NO ; (S2) determining Whether there is a LIGHT regression agent or not, and executing Step S4 if a determined result is YES and executing Step S5 if the determined result is NO ; (S3) determining Whether the registered mobile node number in all LIGHT regression agents is top 10% or not, and executing Step S8 if a determined result is YES and executing Step S7 if the determined result is NO ; (S4) randomly selecting one of the LIGHT regression agents and returning; (S5) determining Whether the registered mobile node number in non- LIGHT regression agents is top 10% or not, and executing Step S6 if a determined result is YES and executing Step S7 if the determined result is NO ; (S6) randomly selecting one of bottom 10% regression agents in the non- LIGHT regression agents and returning; (S7) performing no handoff operation of the regression agent and returning; and (S8) randomly selecting one of bottom 10% regression agents in all the LIGHT regression agents and return ing.

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 1 Hui Deng 2Xiaolong Huang 3Kai Zhang 3 Zhisheng Niu 1Masahiro Ojima 1R&D Center Hitachi (China) Ltd. Beijing 100004, China 2Dept.

More information

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1 (19) United States US 2004O231004A1 (12) Patent Application Publication (10) Pub. No.: US 2004/0231004 A1 Seo (43) Pub. Date: (54) HTTP BASED VIDEO STREAMING APPARATUS AND METHOD IN MOBILE COMMUNICATION

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0317029 A1 TASAK et al. US 20080317029A1 (43) Pub. Date: Dec. 25, 2008 (54) (75) (73) (21) (22) (60) UNICAST/MULTICAST SYSTEM

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1. Breiner et al. (43) Pub. Date: Mar. 4, 2010

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1. Breiner et al. (43) Pub. Date: Mar. 4, 2010 US 20100057686A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/0057686 A1 Breiner et al. (43) Pub. Date: Mar. 4, 2010 - (54) DEEP WEB SEARCH Publication Classification (76)

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 (19) United States US 2016028627OA1 (12) Patent Application Publication (10) Pub. No.: US 2016/0286270 A1 YUEN (43) Pub. Date: (54) KIND OF INTERACTIVE SHARING H4N2L/214 (2006.01) PLATFORMINTEGRATING TV

More information

(12) United States Patent (10) Patent N0.: US 6,418,141 B1 Votava (45) Date of Patent: Jul. 9, 2002

(12) United States Patent (10) Patent N0.: US 6,418,141 B1 Votava (45) Date of Patent: Jul. 9, 2002 US006418141B1 (12) United States Patent (10) Patent N0.: US 6,418,141 B1 Votava (45) Date of Patent: Jul. 9, 2002 (54) MULTI-CAST ENABLED WEB SERVER 6,011,782 A * 1/2000 DeSimone et al...... 370/260 6,038,601

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States US 2014025631 7A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0256317 A1 ZHAO et al. (43) Pub. Date: (54) (71) (72) (73) (21) (22) (63) (30) METHOD, APPARATUS, AND SYSTEM

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 (19) United States US 20070147372A1 (12) Patent Application Publication (10) Pub. No.: Liu et al. (43) Pub. Date: Jun. 28, 2007 (54) METHOD FOR IMPLEMENTING (30) Foreign Application Priority Data MULTICAST

More information

Selecting init r. Associating. Authenticating Unit Master Key. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1.

Selecting init r. Associating. Authenticating Unit Master Key. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (19) United States US 20070153732A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0153732 A1 Yao (43) Pub. Date: Jul. 5, 2007 (54) METHOD FOR AWIRELESS LOCAL AREA NETWORK TERMINAL TO ACCESS

More information

/ client computer. \ single sign-on. application program server (AP) network. server (SS0) (12) United States Patent Hsieh et a].

/ client computer. \ single sign-on. application program server (AP) network. server (SS0) (12) United States Patent Hsieh et a]. US007278155B2 (12) United States Patent Hsieh et a]. (10) Patent N0.: (45) Date of Patent: US 7,278,155 B2 Oct. 2, 2007 (54) (75) (73) (*) (21) (22) (65) (30) Foreign Application Priority Data Oct. 22,

More information

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6 An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6 Taewan You 1, Seungyun Lee 1, Sangheon Pack 2, and Yanghee Choi 2 1 Protocol Engineering Center, ETRI, 161 Gajoung-dong, Yusong-gu,

More information

(12) United States Patent (10) Patent No.: US 8,536,920 B2 Shen

(12) United States Patent (10) Patent No.: US 8,536,920 B2 Shen l 1 L L IL L. I 1 L _ I L L L L US008536920B2 (12) United States Patent (10) Patent No.: US 8,536,920 B2 Shen (45) Date of Patent: Sep. 17, 2013 (54) CLOCK CIRCUIT WITH DELAY FUNCTIONS AND RELATED METHOD

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 2012O100868A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0100868 A1 KM et al. (43) Pub. Date: Apr. 26, 2012 (54) METHOD AND APPARATUS FOR Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 (19) United States US 20110149932A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0149932 A1 KM et al. (43) Pub. Date: (54) ZIGBEE GATEWAY AND MESSAGE Publication Classification IDENTIFICATION

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 US 2011 O270691A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0270691 A1 Park (43) Pub. Date: Nov. 3, 2011 (54) METHOD AND SYSTEM FOR PROVIDING Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1 (19) United States US 201700854.71 A1 (12) Patent Application Publication (10) Pub. No.: US 2017/0085471 A1 Jabbari et al. (43) Pub. Date: Mar. 23, 2017 9 (54) LABEL SWITCHED PACKET TRANSFER H04L 29/06

More information

(12) United States Patent

(12) United States Patent USOO7600.040B1 (12) United States Patent Henry et al. (54) BUFFERING PACKETS DESTINED FORA MOBILE DEVICE WHILE THE MOBILE DEVICE MOVES FROM ONE NETWORK TO ANOTHER NETWORK TO PREVENT HANDOFF PACKET LOSS

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 201200O8852A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0008852 A1 NU et al. (43) Pub. Date: Jan. 12, 2012 (54) SYSTEMAND METHOD OF ENHANCING Publication Classification

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Xiao US006663420B1 (10) Patent No.: (45) Date of Patent: Dec. 16, 2003 (54) ADAPTER FOR EXCHANGING DATA AND TRANSMITTING POWER BETWEEN PC AND PORTABLE DEVICE (75) Inventor: Hui

More information

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1. Lin et al. (43) Pub. Date: Sep. 30, 2004

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1. Lin et al. (43) Pub. Date: Sep. 30, 2004 (19) United States US 20040189577A1 (12) Patent Application Publication (10) Pub. No.: Lin et al. (43) Pub. Date: Sep. 30, 2004 (54) PIXEL CIRCUIT FOR LIQUID CRYSTAL (30) Foreign Application Priority Data

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0198313 A1 Kitamura et al. US 2006O198313A1 (43) Pub. Date: Sep. 7, 2006 (54) (75) (73) (21) (22) (30) METHOD AND DEVICE FOR

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 (19) United States US 2010.0017439A1 (12) Patent Application Publication (10) Pub. No.: US 2010/0017439 A1 Chen et al. (43) Pub. Date: (54) MULTIMEDIA DATA STREAMING SYSTEM Publication Classification AND

More information

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1 US 2009.0245268A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0245268 A1 Pugliese, IV (43) Pub. Date: Oct. 1, 2009 (54) VIDEO ROUTER AND METHOD OF Related U.S. Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 (19) United States US 20100091772A1 (12) Patent Application Publication (10) Pub. No.: US 2010/009 1772 A1 CederVallet al. (43) Pub. Date: Apr. 15, 2010 (54) PROVIDING IPTV MULTICASTS (76) Inventors: Mats

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 20060098613A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0098613 A1 Kish et al. (43) Pub. Date: (54) SYSTEMS AND METHODS FOR IMPROVED DATA THROUGHPUT IN COMMUNICATIONS

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. Hsu et al. (43) Pub. Date: Jan. 26, 2012

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. Hsu et al. (43) Pub. Date: Jan. 26, 2012 US 20120023517A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0023517 A1 Hsu et al. (43) Pub. Date: Jan. 26, 2012 (54) METHOD AND SYSTEM FOR MEASURING AN INTERNET PROTOCOL

More information

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1 (19) United States US 2002009 1840A1 (12) Patent Application Publication (10) Pub. No.: US 2002/0091840 A1 Pulier et al. (43) Pub. Date: Jul. 11, 2002 (54) REAL-TIME OPTIMIZATION OF STREAMING MEDIA FROM

More information

(12) United States Patent

(12) United States Patent USOO8462728B2 (12) United States Patent Stojanovski et al. () Patent No.: (45) Date of Patent: US 8.462,728 B2 Jun. 11, 2013 (54) METHOD AND WIRELESS SYSTEM FOR ACHIEVING LOCALANCHORING OFA MOBILE NODE

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 US 20160261583A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/0261583 A1 ZHANG (43) Pub. Date: Sep. 8, 2016 (54) METHOD AND APPARATUS FOR USER Publication Classification

More information

(JAY VO 120 STA 1. (12) Patent Application Publication (10) Pub. No.: US 2005/ A1. (19) United States PROCESSOR 160 SCHEDULER 170

(JAY VO 120 STA 1. (12) Patent Application Publication (10) Pub. No.: US 2005/ A1. (19) United States PROCESSOR 160 SCHEDULER 170 (19) United States US 2005O141495A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0141495 A1 Lin et al. (43) Pub. Date: Jun. 30, 2005 (54) FILLING THE SPACE-TIME CHANNELS IN SDMA (76) Inventors:

More information

Printer. Data input/ Printout unit. processor) Control unit. (Raster image RIP. Display unit. Image

Printer. Data input/ Printout unit. processor) Control unit. (Raster image RIP. Display unit. Image (19) United States US 20070057978A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0057978A1 Hagiwara (43) Pub. Date: Mar. 15, 2007 (54) PRINTER AND PRINTING METHOD (75) Inventor: Takahiro

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1. (51) Int. Cl. (52) U.S. Cl COMMUNICATIONS

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1. (51) Int. Cl. (52) U.S. Cl COMMUNICATIONS (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0036568 A1 HWANG US 2015.0036568A1 (43) Pub. Date: Feb. 5, 2015 (54) (71) (72) (73) (21) (22) (30) WIRELESS COMMUNICATIONSTERMINAL

More information

(12) United States Patent (10) Patent No.: US 7,917,832 B2

(12) United States Patent (10) Patent No.: US 7,917,832 B2 US007.917832B2 (12) United States Patent (10) Patent No.: US 7,917,832 B2 Hsieh et al. (45) Date of Patent: Mar. 29, 2011 (54) APPARATUS FOR IMPROVING DATA 6,725,321 B1 4/2004 Sinclair et al.... T11 103

More information

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1 (19) United States US 2002O118664A1 (12) Patent Application Publication (10) Pub. No.: US 2002/0118664 A1 Ishibashi et al. (43) Pub. Date: (54) COMMUNICATION SETUP METHOD AND ELECTRONIC DEVICE (75) Inventors:

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 (19) United States US 200700 10333A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0010333 A1 Chiu et al. (43) Pub. Date: Jan. 11, 2007 (54) COMPUTER GAME DEVELOPMENT SYSTEMAND METHOD (75)

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 (19) United States US 2013 00277.43A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0027743 A1 ENAMI (43) Pub. Date: Jan. 31, 2013 (54) APPLICATION DELIVERING SYSTEM (52) U.S. Cl.... 358/1.15

More information

Gammalcode. Frame 1, Frame 2. drive signal. (12) Patent Application Publication (10) Pub. No.: US 2016/ A1. Timing code.

Gammalcode. Frame 1, Frame 2. drive signal. (12) Patent Application Publication (10) Pub. No.: US 2016/ A1. Timing code. (19) United States US 20160104.405A1 (12) Patent Application Publication (10) Pub. No.: US 2016/0104405 A1 Fang et al. (43) Pub. Date: Apr. 14, 2016 (54) DRIVE CIRCUIT AND DISPLAY DEVICE (71) Applicant:

More information

(12) United States Patent Cunningham et al.

(12) United States Patent Cunningham et al. US007765264B2 (12) United States Patent Cunningham et al. (10) Patent N0.: (45) Date of Patent: Jul. 27, 2010 (54) SELECTION OF MODE ACCORDING TO MESSAGE CHARACTERISTICS (75) Inventors: Ivy F. Cunningham,

More information

United States Patent (19) Jones et al.

United States Patent (19) Jones et al. United States Patent (19) Jones et al. 11 Patent Number: () Date of Patent: 4,764,129 Aug. 16, 1988 54 ELECTRICAL CONNECTOR ASSEMBLIES (75) Inventors: Brian Jones; Graeme S. Allan, both of Solihull, England

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0152762 A1 Asano et al. US 2006O152762A1 (43) Pub. Date: Jul. 13, 2006 (54) (75) (73) (21) (22) (30) IMAGE FORMING APPARATUS

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0159150 A1 Ansari (54) METHOD AND APPARATUS FOR PREVENTING IP DATAGRAM FRAGMENTATION AND REASSEMBLY (76) Inventor: Furquan

More information

(12) United States Patent (10) Patent No.: US 8,520,661 B2

(12) United States Patent (10) Patent No.: US 8,520,661 B2 US008520661B2 (12) United States Patent (10) Patent No.: US 8,520,661 B2 Strunk (45) Date of Patent: Aug. 27, 2013 (54) SYSTEMAND METHOD FORVOICE OVER 2002/0194069 A1 * 12/2002 Thakur et al.... 705/14

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 (19) United States US 20150332058A1 (12) Patent Application Publication (10) Pub. No.: US 2015/0332058 A1 Chen et al. (43) Pub. Date: Nov. 19, 2015 (54) METHOD FORENCRYPTING A 3D MODEL FILE AND SYSTEM

More information

(12) (10) Patent No.: US 7,330,395 B2. Ichijo (45) Date of Patent: Feb. 12, 2008

(12) (10) Patent No.: US 7,330,395 B2. Ichijo (45) Date of Patent: Feb. 12, 2008 United States Patent USOO7330395 B2 (12) (10) Patent No.: US 7,330,395 B2 Ichijo (45) Date of Patent: Feb. 12, 2008 (54) METHOD AND SYSTEM FOR 2002fOO67835 A1 6/2002 Vatter... 381.58 AUTOMATICALLY CALIBRATING

More information

$26) 6, 2. (12) Patent Application Publication (10) Pub. No.: US 2013/ A1. (19) United States Chien (43) Pub. Date: Jun.

$26) 6, 2. (12) Patent Application Publication (10) Pub. No.: US 2013/ A1. (19) United States Chien (43) Pub. Date: Jun. (19) United States US 2013 0147960A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0147960 A1 Chien (43) Pub. Date: Jun. 13, 2013 (54) PLUG AND PLAYNETWORKSYSTEM, PLUG AND PLAYNETWORKVIDEO

More information

(12) United States Patent

(12) United States Patent USOO9426741B2 (12) United States Patent Wu et al. () Patent No.: () Date of Patent: US 9.426,741 B2 Aug. 23, 2016 (54) (71) (72) (73) (*) (21) (22) (86) (87) (65) () (51) (52) METHOD AND SYSTEM FOR CONTROLLING

More information

(12) United States Patent

(12) United States Patent (12) United States Patent USOO6941277B2 (10) Patent No.: Imag0 (45) Date of Patent: Sep. 6, 2005 (54) METHODS AND SYSTEMS FOR PROVIDING (56) References Cited ONLINE INFORMATION FOR NETWORKED DEVICES U.S.

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Yadav et al. USOO6868062B1 (10) Patent No.: (45) Date of Patent: Mar., 2005 (54) MANAGING DATA TRAFFICON MULTIPLE PORTS (75) Inventors: Satyendra Yadav, Portland, OR (US); Puqi

More information

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/ A1 Joshi et al. (43) Pub. Date: Nov.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/ A1 Joshi et al. (43) Pub. Date: Nov. US 20090287845A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0287845 A1 Joshi et al. (43) Pub. Date: Nov. 19, 2009 (54) (75) (73) MEDIATOR WITH INTERLEAVED STATIC AND

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 (19) United States US 2010O232386A1 (12) Patent Application Publication (10) Pub. No.: US 2010/0232386 A1 Dong (43) Pub. Date: (54) METHOD FOR ALLOWING A UICC TO MANAGE THE POPCONTEXT PARAMETHERS (76)

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 US 2008.0020738A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0020738A1 H0 et al. (43) Pub. Date: Jan. 24, 2008 (54) MOBILE DEVICE SERVICE (22) Filed: Jul. 19, 2006 AUTHORIZATION

More information

(12) Patent Application Publication (10) Pub. No.: US 2001/ A1

(12) Patent Application Publication (10) Pub. No.: US 2001/ A1 US 2001 0021659A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2001/0021659 A1 Okamura (43) Pub. Date: Sep. 13, 2001 (54) METHOD AND SYSTEM FOR CONNECTING (30) Foreign Application

More information

SCSI routing table (90) and a SCSI to Fibre Channel routing table (92). The system receives a cross bus transfer of data

SCSI routing table (90) and a SCSI to Fibre Channel routing table (92). The system receives a cross bus transfer of data US00604.1381A United States Patent (19) 11 Patent Number: 6,041,381 Hoese (45) Date of Patent: Mar. 21, 2000 54 FIBRE CHANNEL TO SCSI ADDRESSING OTHER PUBLICATIONS METHOD AND SYSTEM Hoese, Geoffrey B.,

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 US 20060200516A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0200516 A1 Flaherty et al. (43) Pub. Date: Sep. 7, 2006 (54) DATA PROCESSING SYSTEMAND METHOD (30) Foreign

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Ramaswamy USOO6480717B1 (10) Patent No.: (45) Date of Patent: Nov. 12, 2002 (54) (75) (73) (*) (21) (22) (51) (52) (58) (56) TUNNELING OF NON-GSM SIGNALNG MESSAGES IN A GSM BASED

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 (19) United States US 201603 15847A1 (12) Patent Application Publication (10) Pub. No.: US 2016/0315847 A1 ZHANG et al. (43) Pub. Date: (54) METHOD AND DEVICE FOR (30) Foreign Application Priority Data

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. (19) United States. Frequency. Oh et al. (43) Pub. Date: Jan.

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. (19) United States. Frequency. Oh et al. (43) Pub. Date: Jan. (19) United States US 201200 14334A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0014334 A1 Oh et al. (43) Pub. Date: Jan. 19, 2012 (54) METHOD AND APPARATUS FOR MANAGING RESOURCES FOR P2P

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 US 20080228940A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/022894.0 A1 Thubert (43) Pub. Date: (54) JOINING TREE-BASED NETWORKS INTO (52) U.S. Cl.... 709/238 AN AUTONOMOUS

More information

(12) United States Patent

(12) United States Patent US0085319B2 (12) United States Patent Jiang et al. () Patent No.: () Date of Patent: Sep., 2013 (54) MESSAGE PROCESSING METHOD AND SYSTEM (75) Inventors: Xiyuan Jiang, Shanghai (CN); Shukun Wang, Beijing

More information

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1 (19) United States US 20020077080A1 (12) Patent Application Publication (10) Pub. No.: US 2002/0077080A1 Greene (43) Pub. Date: (54) INSTANT MESSAGE USER LOCATION TRACKING SYSTEM (76) Inventor: Kenneth

More information

(12) United States Patent

(12) United States Patent (12) United States Patent USOO7506087B2 (10) Patent No.: US 7,506,087 B2 H0 et al. (45) Date of Patent: Mar. 17, 2009 (54) METHOD FOR CONFIGURING A (56) References Cited PERPHERAL COMPONENT INTERCONNECT

More information

Mobile IP Overview. Based on IP so any media that can support IP can also support Mobile IP

Mobile IP Overview. Based on IP so any media that can support IP can also support Mobile IP Introduction: Mobile IP Overview An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network that uses the Internet

More information

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks Sangheon Pack and Yanghee Choi School of Computer Science & Engineering Seoul National University Seoul, Korea Abstract Next-generation

More information

(12) United States Patent (10) Patent No.: US 9,399,323 B1

(12) United States Patent (10) Patent No.: US 9,399,323 B1 US0093.99323B1 (12) United States Patent (10) Patent No.: Lu et al. (45) Date of Patent: Jul. 26, 2016 (54) THREE-DIMENSIONAL PRINTING USPC... 425/470; 264/401, 497, 212, 308 STRUCTURE See application

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Matsuda USOO6211649B1 (10) Patent No.: (45) Date of Patent: Apr. 3, 2001 (54) USB CABLE AND METHOD FOR CHARGING BATTERY OF EXTERNAL APPARATUS BY USING USB CABLE (75) Inventor:

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1 (19) United States US 20120033670A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0033670 A1 Olakangil (43) Pub. Date: Feb. 9, 2012 (54) EGRESS PROCESSING OF INGRESS VLAN (52) U.S. Cl....

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States US 20140362694A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0362694 A1 Rodrigues (43) Pub. Date: Dec. 11, 2014 (54) (71) (72) (73) (21) (22) (63) SYSTEMIS AND METHODS

More information

W15. Keung Wong, Hong Kong (HK) (21) Appl. No.: 09/875,350. (76) Inventors: Kam Fu Wong, Hong Kong (HK); Hoi (57) ABSTRACT

W15. Keung Wong, Hong Kong (HK) (21) Appl. No.: 09/875,350. (76) Inventors: Kam Fu Wong, Hong Kong (HK); Hoi (57) ABSTRACT US 20020184150A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0184150 A1 Wong et al. (43) Pub. Date: Dec. 5, 2002 (54) MOBILE BANKING SYSTEM (76) Inventors: Kam Fu Wong,

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1. Williams (43) Pub. Date: Jan. 13, (54) E-CARD Publication Classification

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1. Williams (43) Pub. Date: Jan. 13, (54) E-CARD Publication Classification (19) United States US 2011 0010283A1 () Patent Application Publication (10) Pub. No.: US 2011/0010283 A1 Williams (43) Pub. Date: Jan. 13, 2011 (54) E-CARD Publication Classification (76) Inventor: Eddie

More information

(12) United States Patent (10) Patent No.: US 6,418,453 B1

(12) United States Patent (10) Patent No.: US 6,418,453 B1 USOO6418453B1 (12) United States Patent (10) Patent No.: Kraft et al. (45) Date of Patent: Jul. 9, 2002 (54) NETWORK REPOSITORY SERVICE FOR 6.295,529 B1 * 9/2001 Corston-Oliver et al.... 707/3 EFFICIENT

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. Choi et al. (43) Pub. Date: Apr. 27, 2006

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. Choi et al. (43) Pub. Date: Apr. 27, 2006 US 20060090088A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0090088 A1 Choi et al. (43) Pub. Date: Apr. 27, 2006 (54) METHOD AND APPARATUS FOR Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 (19) United States US 20070022158A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0022158A1 Vasa et al. (43) Pub. Date: Jan. 25, 2007 (54) MOBILE COMMUNICATION TERMINAL (52) U.S. Cl.... 709/204

More information

(12) United States Patent (10) Patent No.: US 6,711,172 B1

(12) United States Patent (10) Patent No.: US 6,711,172 B1 USOO6711 172B1 (12) United States Patent (10) Patent No.: US 6,711,172 B1 Li (45) Date of Patent: Mar. 23, 2004 (54) NETWORK PACKET ROUTING 6,275,492 B1 * 8/2001 Zhang... 370/392 6,331,983 B1 * 12/2001

More information

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology 2005 / High Speed Networks II Outline Introduction Mobility Support Overview of IPv6 Mobility Support Handover Management Mobility Support What means Mobility Support? allow transparent routing of IPv6

More information

(12) United States Patent (10) Patent No.: US 8,253,777 B2

(12) United States Patent (10) Patent No.: US 8,253,777 B2 US008253777B2 (12) United States Patent (10) Patent No.: US 8,253,777 B2 Lin (45) Date of Patent: Aug. 28, 2012 (54) PANORAMIC CAMERA WITH A PLURALITY 7,424,218 B2 * 9/2008 Baudisch et al.... 396,322 OF

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 (19) United States US 2013 O142354A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0142354 A1 KRIEGEL (43) Pub. Date: Jun. 6, 2013 (54) METHOD AND APPARATUS FOR (30) Foreign Application Priority

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 2006O181685A1 (12) Patent Application Publication (10) Pub. No.: Hasegawa (43) Pub. Date: Aug. 17, 2006 (54) PROJECTOR, METHOD OF CONTROLLING THE PROJECTOR, PROGRAM FOR CONTROLLING

More information

(12) United States Patent (10) Patent No.: US 6,657,548 B2. Dai (45) Date of Patent: Dec. 2, 2003

(12) United States Patent (10) Patent No.: US 6,657,548 B2. Dai (45) Date of Patent: Dec. 2, 2003 USOO6657548B2 (12) United States Patent (10) Patent No.: US 6,657,548 B2 Dai (45) Date of Patent: Dec. 2, 2003 (54) SYSTEMSTATUS LIGHT INDICATOR 6,501,897 B1 * 12/2002 German et al.... 385/134 DEVICE EMBEDDED

More information

(12) United States Patent (10) Patent No.: US 6,199,058 B1

(12) United States Patent (10) Patent No.: US 6,199,058 B1 USOO6199058B1 (12) United States Patent (10) Patent No.: US 6,199,058 B1 Wong et al. (45) Date of Patent: Mar. 6, 2001 (54) REPORT SERVER CACHING 5,168,444 12/1992 Cukor et al.... 705/1 5,625,818 4/1997

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States US 2008.0068375A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0068375 A1 Min et al. (43) Pub. Date: Mar. 20, 2008 (54) METHOD AND SYSTEM FOR EARLY Z (30) Foreign Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 US 20150358424A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0358424 A1 BRAUN et al. (43) Pub. Date: Dec. 10, 2015 (54) SYSTEMAND METHOD FOR PROVIDING (52) U.S. Cl. DATABASE

More information

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/ A1 LaVigne et al. Layer 2 Domain 106A

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/ A1 LaVigne et al. Layer 2 Domain 106A US 20050114522A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0114522 A1 LaVigne et al. (43) Pub. Date: May 26, 2005 (54) REMOTE MIRRORING USING IP ENCAPSULATION (76) (21)

More information

2c NCPURA. (12) Patent Application Publication (10) Pub. No.: US 2003/ A1. (19) United States. (43) Pub. Date: Sep. 25, 2003

2c NCPURA. (12) Patent Application Publication (10) Pub. No.: US 2003/ A1. (19) United States. (43) Pub. Date: Sep. 25, 2003 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/0182258A1 Sakamoto et al. US 2003O182258A1 (43) Pub. Date: Sep. 25, 2003 (54) SEARCH SERVER AND METHOD FOR (75) (73) (21) (22)

More information

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1 (19) United States US 20020040308A1 (12) Patent Application Publication (10) Pub. No.: US 2002/0040308A1 Hasegawa et al. (43) Pub. Date: Apr. 4, 2002 (54) METHOD OF VALIDATING ENTRANCE TO (30) Foreign

More information

(54) INFORMATION PROCESSING METHOD, (22) Filed; Dec, 20, 2004 INFORMATION PROCESSING APPARATUS,

(54) INFORMATION PROCESSING METHOD, (22) Filed; Dec, 20, 2004 INFORMATION PROCESSING APPARATUS, US 20050149509A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0149509 A1 Kobayashi et al. (43) Pub. Date: Jul. 7, 2005 (54) INFORMATION PROCESSING METHOD, (22) Filed; Dec,

More information

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/ A1 HUI (43) Pub. Date: Mar.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/ A1 HUI (43) Pub. Date: Mar. US 20150067353A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0067353 A1 HUI (43) Pub. Date: Mar. 5, 2015 (54) STORAGE MANAGEMENT DEVICE AND (52) US. Cl. STORAGE MANAGEMENT

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States US 20080244164A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0244164 A1 Chang et al. (43) Pub. Date: Oct. 2, 2008 (54) STORAGE DEVICE EQUIPPED WITH NAND FLASH MEMORY AND

More information

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land IPv6 1 IPv4 & IPv6 Header Comparison IPv4 Header IPv6 Header Ver IHL Type of Service Total Length Ver Traffic Class Flow Label Identification Flags Fragment Offset Payload Length Next Header Hop Limit

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 (19) United States US 2003.0109252A1 (12) Patent Application Publication (10) Pub. No.: US 2003/0109252 A1 Prentice et al. (43) Pub. Date: Jun. 12, 2003 (54) SYSTEM AND METHOD OF CODEC EMPLOYMENT INA CELLULAR

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 US 201600.48535A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/0048535 A1 Shaw (43) Pub. Date: Feb. 18, 2016 (54) INFORMATION SEARCHING METHOD (57) ABSTRACT (71) Applicant:

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 2005O125217A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0125217 A1 MaZOr (43) Pub. Date: Jun. 9, 2005 (54) SERVER-BASED SPELL CHECK ENGINE (52) U.S. Cl.... 704/1

More information

LECTURE 8. Mobile IP

LECTURE 8. Mobile IP 1 LECTURE 8 Mobile IP What is Mobile IP? The Internet protocol as it exists does not support mobility Mobile IP tries to address this issue by creating an anchor for a mobile host that takes care of packet

More information

(12) United States Patent (10) Patent No.: US 6,731,259 B2

(12) United States Patent (10) Patent No.: US 6,731,259 B2 USOO6731259B2 (12) United States Patent (10) Patent No.: US 6,731,259 B2 Yer et al. (45) Date of Patent: May 4, 2004 (54) DRIVING CIRCUIT OF A LIQUID CRYSTAL 6,121.950 A * 9/2000 Zavracky et al.... 34.5/101

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1. streaming media server

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1. streaming media server (19) United States US 201401 15115A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0115115 A1 Kuang (43) Pub. Date: (54) METHOD AND APPARATUS FOR PLAYING Publication Classification STREAMING

More information

58 Field of Search /341,123, NEE"E", "E.

58 Field of Search /341,123, NEEE, E. USOO597.7975A United States Patent (19) 11 Patent Number: Mugura et al. (45) Date of Patent: Nov. 2, 1999 54) ARRAY OF DISPLAYED GRAPHIC IMAGES 5,233,333 8/1993 Borsuk... 345/127 FOR ENABLING SELECTION

More information

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1 (19) United States US 2004O246971A1 (12) Patent Application Publication (10) Pub. No.: US 2004/0246971 A1 Banerjee et al. (43) Pub. Date: Dec. 9, 2004 (54) APPARATUS FOR ENABLING MULTI-TUPLE TCP SOCKETS

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Shiomoto USOO62894.85B1 (10) Patent No.: (45) Date of Patent: Sep. 11, 2001 (54) METHOD FOR ADDING AND ENCODING ERROR CORRECTING CODES AND ITS DEVICE AND METHOD FOR TRANSMITTING

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 20050283468A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0283468 A1 Kamvar et al. (43) Pub. Date: Dec. 22, 2005 (54) ANTICIPATED QUERY GENERATION AND PROCESSING IN

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Beck et al. USOO6842611B2 (10) Patent No.: (45) Date of Patent: Jan. 11, 2005 (54) RECEIVED DATA PROCESSING METHOD IN COMMUNICATION DEVICE FOR SUPPORTING WIRELESS COMMUNICATION

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 2006003.1337A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0031337 A1 Kim (43) Pub. Date: Feb. 9, 2006 (54) METHODS AND SYSTEMS FOR BROADCASTING OFFERS OVER ELECTRONIC

More information