Using multiple communication channels to synchronize a mobile terminal based on data type
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04J-003/06
출원번호
UP-0265752
(2005-11-02)
등록번호
US-7725584
(2010-06-14)
발명자
/ 주소
Hanmann, Jonathan Lee
Sareen, Anil
Smith, Kenneth J.
출원인 / 주소
Western Digital Ventures, Inc.
인용정보
피인용 횟수 :
131인용 특허 :
51
초록▼
The present invention may be regarded as a method of operating a mobile terminal during a synchronization session. A plurality of data types, including a first data type and a second data type, are identified to synchronize with the mobile terminal. A rule base is applied to assign the first data ty
The present invention may be regarded as a method of operating a mobile terminal during a synchronization session. A plurality of data types, including a first data type and a second data type, are identified to synchronize with the mobile terminal. A rule base is applied to assign the first data type to a first communication channel and the second data type to a second communication channel. Synchronization data of the first data type is exchanged over the first communication channel, and synchronization data of the second data type is exchanged over the second communication channel.
대표청구항▼
We claim: 1. A method of operating a mobile terminal during a synchronization session, the method comprising the steps of: (a) identifying a plurality of data types, including a first data type and a second data type; (b) identifying a first communication channel and a second communication channel;
We claim: 1. A method of operating a mobile terminal during a synchronization session, the method comprising the steps of: (a) identifying a plurality of data types, including a first data type and a second data type; (b) identifying a first communication channel and a second communication channel; (c) applying a rule base to assign the first data type to the first communication channel and the second data type to the second communication channel; and (d) receiving data of the first data type over the first communication channel and receiving data of the second data type over the second communication channel; wherein the mobile terminal is operable to communicate with a first target computer over the first communication channel and with a second target computer over the second communication channel, further comprising the step of transmitting an identifier to the first target computer for identifying the second target computer. 2. The method as recited in claim 1, wherein the first communication channel comprises an unencrypted communication channel and the second communication channel comprises an encrypted communication channel. 3. The method as recited in claim 1, wherein: (a) the first data type identifies data having a first size; and (b) the second data type identifies data having a second size smaller than the first size. 4. The method as recited in claim 3, wherein: (a) the first communication channel has a first bandwidth; and (b) the second communication channel has a second bandwidth less than the first bandwidth. 5. The method as recited in claim 1, wherein: (a) the first communication channel has a first connection cost; and (b) the second communication channel has a second connection cost less than the first cost. 6. The method as recited in claim 1, wherein: (a) the first communication channel comprises a long-range cellular provider network; and (b) the second communication channel comprises a short-range wireless access point. 7. The method as recited in claim 1, wherein the step of receiving data over the first communication channel is substantially concurrent with the step of receiving data over the second communication channel. 8. The method as recited in claim 1, wherein the short-range wireless access point comprises a Bluetooth connection. 9. The method as recited in claim 1, wherein the short-range wireless access point comprises an 802.11b connection. 10. The method as recited in claim 1, wherein the short-range wireless access point comprises a HomeRF connection. 11. A method of operating a mobile terminal during a synchronization session, the mobile terminal for communicating with at least one target computer, the target computer for applying a rule base for assigning a first data type to a first communication channel and a second data type to a second communication channel, the method of operating the mobile terminal comprising the steps of: (a) identifying the first communication channel and the second communication channel; and (b) receiving data of the first data type over the first communication channel and receiving data of the second data type over the second communication channel; wherein the mobile terminal is operable to communicate with a first target computer over the first communication channel and with a second target computer over the second communication channel, further comprising the step of transmitting an identifier to the first target computer for identifying the second target computer. 12. The method as recited in claim 11, wherein the first communication channel comprises an unencrypted communication channel and the second communication channel comprises an encrypted communication channel. 13. The method as recited in claim 11, wherein: (a) the first data type identifies data having a first size; and (b) the second data type identifies data having a second size smaller than the first size. 14. The method as recited in claim 13, wherein: (a) the first communication channel has a first bandwidth; and (b) the second communication channel has a second bandwidth less than the first bandwidth. 15. The method as recited in claim 11, wherein: (a) the first communication channel has a first connection cost; and (b) the second communication channel has a second connection cost less than the first cost. 16. The method as recited in claim 11, wherein: (a) the first communication channel comprises a long-range cellular provider network; and (b) the second communication channel comprises a short-range wireless access point. 17. The method as recited in claim 11, wherein the step of receiving data over the first communication channel is substantially concurrent with the step of receiving data over the second communication channel. 18. A method of operating a first target computer to synchronize a mobile terminal over a first communication channel and over a second communication channel during a synchronization session, the mobile terminal for identifying the first communication channel and the second communication channel, the method of operating the first target computer comprising the steps of: identifying a plurality of data types, including a first data type and a second data type; applying a rule base to assign the first data type to the first communication channel and the second data type to the second communication channel; receiving from the mobile terminal an identifier identifying a second target computer available for synchronizing the mobile terminal; transmitting data to the mobile terminal over the first communication channel; and configuring the second target computer to transmit data to the mobile terminal over the second communication channel. 19. The method as recited in claim 18, wherein the first communication channel comprises an unencrypted communication channel and the second communication channel comprises an encrypted communication channel. 20. The method as recited in claim 18, wherein: (a) the first data type identifies data having a first size; and (b) the second data type identifies data having a second size smaller than the first size. 21. The method as recited in claim 20, wherein: (a) the first communication channel has a first bandwidth; and (b) the second communication channel has a second bandwidth less than the first bandwidth. 22. The method as recited in claim 18, wherein: (a) the first communication channel has a first connection cost; and (b) the second communication channel has a second connection cost less than the first cost. 23. The method as recited in claim 18, wherein: (a) the first communication channel comprises a long-range cellular provider network; and (b) the second communication channel comprises a short-range wireless access point. 24. The method as recited in claim 18, wherein data is transmitted over the first communication channel substantially concurrent with data over the second communication channel. 25. A mobile terminal comprising: (a) a screen; (b) a local memory; and (c) a terminal controller operable to: identify a plurality of data types, including a first data type and a second data type; identify a first communication channel and a second communication channel; apply a rule base to assign the first data type to the first communication channel and the second data type to the second communication channel; receive data of the first data type over the first communication channel and receive data of the second data type over the second communication channel; communicate with a first target computer over the first communication channel and with a second target computer over the second communication channel; and transmit an identifier to the first target computer for identifying the second target computer. 26. The mobile terminal as recited in claim 25, wherein the first communication channel comprises an unencrypted communication channel and the second communication channel comprises an encrypted communication channel. 27. The mobile terminal as recited in claim 25, wherein: (a) the first data type identifies data having a first size; and (b) the second data type identifies data having a second size smaller than the first size. 28. The mobile terminal as recited in claim 27, wherein: (a) the first communication channel has a first bandwidth; and (b) the second communication channel has a second bandwidth less than the first bandwidth. 29. The mobile terminal as recited in claim 25, wherein: (a) the first communication channel has a first connection cost; and (b) the second communication channel has a second connection cost less than the first cost. 30. The mobile terminal as recited in claim 25, wherein: (a) the first communication channel comprises a long-range cellular provider network; and (b) the second communication channel comprises a short-range wireless access point. 31. The mobile terminal as recited in claim 25, wherein data is received over the first communication channel substantially concurrent with data over the second communication channel. 32. A mobile terminal for communicating with a first target computer, the first target computer for applying a rule base for assigning a first data type to a first communication channel and a second data type to a second communication channel, the mobile terminal comprising: (a) a screen; (b) a local memory; and (c) a terminal controller operable to: identify the first communication channel and the second communication channel; receive data of the first data type over the first communication channel and receive data of the second data type over the second communication channel; communicate with the first target computer over the first communication channel and with a second target computer over the second communication channel; and transmit an identifier to the first target computer for identifying the second target computer. 33. The mobile terminal as recited in claim 32, wherein the first communication channel comprises an unencrypted communication channel and the second communication channel comprises an encrypted communication channel. 34. The mobile terminal as recited in claim 32, wherein: (a) the first data type identifies data having a first size; and (b) the second data type identifies data having a second size smaller than the first size. 35. The mobile terminal as recited in claim 34, wherein: (a) the first communication channel has a first bandwidth; and (b) the second communication channel has a second bandwidth less than the first bandwidth. 36. The mobile terminal as recited in claim 32, wherein: (a) the first communication channel has a first connection cost; and (b) the second communication channel has a second connection cost less than the first cost. 37. The mobile terminal as recited in claim 32, wherein: (a) the first communication channel comprises a long-range cellular provider network; and (b) the second communication channel comprises a short-range wireless access point. 38. The mobile terminal as recited in claim 32, wherein the data is received over the first communication channel substantially concurrent with data over the second communication channel. 39. A first target computer for synchronizing a mobile terminal over a first communication channel and over a second communication channel during a synchronization session, the mobile terminal for identifying the first communication channel and the second communication channel, the first target computer comprising: (a) a local memory; and (b) a controller operable to: identify a plurality of data types, including a first data type and a second data type; and apply a rule base to assign the first data type to the first communication channel and the second data type to the second communication channel; receive from the mobile terminal an identifier identifying a second target computer available for synchronizing the mobile terminal; transmit data to the mobile terminal over the first communication channel; and configure the second target computer to transmit data to the mobile terminal over the second communication channel. 40. The first target computer as recited in claim 39, wherein the first communication channel comprises an unencrypted communication channel and the second communication channel comprises an encrypted communication channel. 41. The first target computer as recited in claim 39, wherein: (a) the first data type identifies data having a first size; and (b) the second data type identifies data having a second size smaller than the first size. 42. The first target computer as recited in claim 41, wherein: (a) the first communication channel has a first bandwidth; and (b) the second communication channel has a second bandwidth less than the first bandwidth. 43. The first target computer as recited in claim 39, wherein: (a) the first communication channel has a first connection cost; and (b) the second communication channel has a second connection cost less than the first cost. 44. The first target computer as recited in claim 39, wherein: (a) the first communication channel comprises a long-range cellular provider network; and (b) the second communication channel comprises a short-range wireless access point. 45. The first target computer as recited in claim 39, wherein data is transmitted over the first communication channel substantially concurrent with data over the second communication channel. 46. A computer program embodied on a computer readable storage medium for use in a first target computer, the first target computer for synchronizing a mobile terminal over a first communication channel and over a second communication channel during a synchronization session, the mobile terminal for identifying the first communication channel and the second communication channel, the computer program comprising code segments for: identifying a plurality of data types, including a first data type and a second data type; and applying a rule base to assign the first data type to the first communication channel and the second data type to the second communication channel; receiving from the mobile terminal an identifier identifying a second target computer available for synchronizing the mobile terminal; transmitting data to the mobile terminal over the first communication channel; and configuring the second target computer to transmit data to the mobile terminal over the second communication channel. 47. A computer program embodied on a computer readable storage medium for use in a mobile terminal, the computer program for synchronizing the mobile terminal during a synchronization session, the computer program comprising code segments to perform the method comprising: identifying a plurality of data types, including a first data type and a second data type; identifying a first communication channel and a second communication channel; applying a rule base to assign the first data type to the first communication channel and the second data type to the second communication channel; and receiving data of the first data type over the first communication channel and receiving data of the second data type over the second communication channel; communicating with a first target computer over the first communication channel and with a second target computer over the second communication channel; and transmitting an identifier to the first target computer for identifying the second target computer. 48. A computer program embodied on a computer readable storage medium for use in a mobile terminal, the computer program for synchronizing the mobile terminal during a synchronization session, the mobile terminal for communicating with a first target computer, the first target computer for applying a rule base for assigning a first data type to a first communication channel and a second data type to a second communication channel, the computer program comprising code segments to perform the method comprising: identifying the first communication channel and the second communication channel; and receiving data of the first data type over the first communication channel and receiving data of the second data type over the second communication channel; communicating with the first target computer over the first communication channel and with a second target computer over the second communication channel; and transmitting an identifier to the first target computer for identifying the second target computer.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (51)
Zellner, Samuel N.; Enzmann, Mark J.; Moton, Jr., Robert T., Anonymous location service for wireless networks.
Landsman, Rick W.; Lee, Wei-Yeh, Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers.
Hanmann, Jonathan Lee; Sareem, Anil; Smith, Kenneth J., Caching advertising information in a mobile terminal to enhance remote synchronization and wireless internet browsing.
Shiotsu,Shinichi; Kazama,Satoshi, Communication monitoring and controlling for prevention of RF signal interference in information processing device having plural wireless communication units.
Itakura Yuichiro,JPX ; Tsutsui Yuichiro,JPX ; Fujita Nobuyuki,JPX, Communication system capable of providing user with picture meeting characteristics of user and terminal equipment and information providing device used for the same.
Bodnar Eric O. ; LaRue Chris ; Dube Bryan ; Kirani Shekhar ; Suresh Sethuraman, Data processing environment with methods providing contemporaneous synchronization of two or more clients.
Shaw David E. ; Ardai Charles E. ; Marsh Brian D. ; Moraes Mark A. ; Rudolph Dana B. ; Mc Auliffe Jon D., Electronic mail system for displaying advertisement at local computer received from remote system while the local compu.
Baker, James Clark; Goode, Steven Howard; Kazecki, Henry Ludwig, Extended range infrared communication (ERIC) for an infrared associated (IrDA) compliant portable device.
Allen Philip M. ; Davis Joseph W. ; Maslaney Michael J. ; Mai Khanh ; Paulk Howard L. ; Thompson Ken, Flexible, configurable, hierarchical system for distributing programming.
Mahany Ronald L. (Cedar Rapids IA), Hierarchical communications system using microlink, data rate switching, frequency hopping and vehicular local area netw.
Thomas C. Douglass, Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server.
Donohue Michael ; Leung Patrick, Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic co.
Boyle Stephen S. ; Fox Mark A. ; Ramasubramani Seetharaman ; Schwartz Bruce V. ; Martin ; Jr. Bruce K. ; King Peter F. ; Liao Hanqing, Method and system for pushing and pulling data using wideband and narrowband transport systems.
Hanmann, Jonathan Lee; Sareen, Anil; Smith, Kenneth J., Mobile terminal for displaying a rich text document comprising conditional code for identifying advertising information stored locally or on the internet.
Windle W. Eric (Antwerp OH) Kruse James W. (Fort Wayne IN), Multiplexed electrical wiring system for a truck including driver interface and power switching.
Hanmann,Jonathan Lee; Sareen,Anil; Smith,Kenneth J., Remotely synchronizing a mobile terminal by adapting ordering and filtering synchronization rules based on a user's operation of the mobile terminal.
Fletcher James Corvin ; Kaminsky David Louis ; Kessler Carl Shawn, Selecting and applying content-reducing filters based on dynamic environmental factors.
Eggleston Gene ; Hansen Mitch, System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client.
Perlman Stephen G. ; Yundt William H. ; Schneck Stuart, Transmitting high bandwidth network content on a low bandwidth communications channel during off peak hours.
Hylton Denny L. ; Farris Robert D. ; Flaherty Stephen J. ; Backus Richard G. ; Smith Faye M. ; Herhei John Andrew ; Millet Raymond Ian ; Forness Nolan Marcus ; Stier Charles H., Wireless on-premises video distribution using digital multiplexing.
Jung, Inuk; Kwak, Jinsam; Ryu, Kiseon; Lee, Wookbong, Apparatus and method of performing synchronizing in a wireless access system supporting a plurality of zones for communication between mobile station and base station.
Boyle, William B.; Lee, Kai Ling; Huynh, Sang; Ozturk, Ayberk; Rickey, Billy; Salehudin, Aznizam Abdullah; Fallone, Robert M., Data storage device aligning partition to boundary of sector when partition offset correlates with offset of write commands.
Nookala, Poornima; Haralson, Phillip Scott, Data storage device calibrating a laser power for heat assisted magnetic recording based on slope of quality metric.
Knigge, Bernhard E.; Xu, Jian; Eaton, Robert E.; Ye, Zhen, Data storage device calibrating fly height actuator based on read mode touchdown resistance of touchdown sensor.
Pattanasinth, Suruk; Wong, Margaret; Santa Ana, Paul C.; Huo, Xing; Jung, Kameron Kam-Wai, Data storage device employing multiple jog profiles for a butterfly written disk surface.
Chan, Tom S.; Banh, Thao Hieu; Burton, Derrick E., Data storage device executing retry operation by buffering signal samples at different radial offsets.
Ruan, Huanxiang; Chia, Galvin; Balasubramaniam, Prakash; Haralson, Phillip S.; Hogg, Dennis W., Data storage device modifying write operation when a laser mode hop is detected.
Ruan, Huanxiang; Chia, Galvin; Balasubramaniam, Prakash; Haralson, Phillip S.; Hogg, Dennis W., Data storage device modifying write operation when a laser mode hop is detected.
Dang, Dean V.; Tsai, Chun Sei; Patel, Chirag C.; Zayed, Ammar A.; Barlow, Carl E.; Banh, Thao Hieu, Data storage device screening heads by verifying defects after defect scan.
Boyle, William B.; Lee, Kai Ling; Huynh, Sang; Ozturk, Ayberk; Rickey, Billy; Salehudin, Aznizam Abdullah; Fallone, Robert M., Data storage device shifting data chunks of alignment zone relative to sector boundaries.
Li, Shaoping; Bertero, Gerardo A.; Brunnett, Donald, Disk drive configuring one-dimensional and two-dimensional recording areas based on read element spacing.
Knigge, Bernhard E.; Shepherd, Stanley H.; Kermiche, Noureddine, Disk drive detecting head touchdown by applying DC+AC control signal to fly height actuator.
Brunnett, Donald; Bertero, Gerardo A.; Li, Shaoping, Disk drive employing multiple read elements to increase radial band for two-dimensional magnetic recording.
Huang, Yanan; Zhang, Zhenyu; Ji, Chuanwen; Phan, Duc T., Disk drive measuring stroke difference between heads by detecting a difference between ramp contact.
Haralson, Phillip Scott; Chia, Galvin T. P.; Vasquez, Steven R.; McDaniel, Mark, Electronic system with head management mechanism and method of operation thereof.
Sannino, Anthony P.; Boyle, William B.; Hiller, Bernhard; Peng, Jih-Ping, Electronic system with media recovery mechanism and method of operation thereof.
Dang, Dean V.; Morgan, Colin W.; Saram, Philip Bernard, Hard disk drive assembly including a NVSM to store configuration data for controlling disk drive operations.
Wilkins, Virgil V.; Fallone, Robert M.; Meyer, Alan T.; Boyle, William B., Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory.
Hogg, Dennis W., Method of manufacturing a double sided flex circuit for a disk drive wherein a first side lead provides an etching mask for a second side lead.
Krapf, Russell M.; Elliott, Timothy J.; Kapner, III, L. Jeffrey, Personal video recorder for inserting a stored advertisement into a displayed broadcast stream.
Wheelock, David W.; Dahandeh, Shafa; Krishnan, Anantha Raman; Raghunathan, Aravind; Anderson, Kent D., Read failover method and apparatus for a data storage system.
Malina, James N.; Teh, Joo Peng; Huynh, Sang; Barlow, Carl E.; Fallone, Robert M.; Boyle, William B.; Cheng, Glenn; Teo, Kuang Hwa; Liang, Peng Lee; Reno, Daniel D., Write pointer management for a disk drive.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.