Method and architecture for an interactive two-way data communication network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04Q-007/20
H04Q-007/38
출원번호
US-0933594
(2001-08-20)
발명자
/ 주소
Rossmann,Alain
출원인 / 주소
Openwave Systems Inc.
대리인 / 주소
Blakely, Sokoloff, Taylor &
인용정보
피인용 횟수 :
28인용 특허 :
81
초록▼
A two-way data communication device such as a data ready cellular telephone, a two-way pager, or a telephone communicates via a two-way data communication network with a server computer on a computer network that has an interface to the two-way data communication network, i.e., is coupled to the two
A two-way data communication device such as a data ready cellular telephone, a two-way pager, or a telephone communicates via a two-way data communication network with a server computer on a computer network that has an interface to the two-way data communication network, i.e., is coupled to the two-way data communication network. For example, the computer network can be a corporate wide area network, a corporate local area network, the Internet, or any combination of computer networks. The two-way data communication device utilizes a client module to transmit message including a resource selector chosen by the user to a server on a server computer on the computer network. The server processes the message and transmits a response over the two-way data communication network to the client module. The client module interprets the response and presents the response to the user via a structured user interface. Alternatively, the user transmits a request that directs the server to transmit the response to the request to another location or to another user.
대표청구항▼
I claim: 1. A method comprising: receiving a request over a wireless network at a network node, wherein the request originates from a mobile device on the wireless network and is for a resource on a wireline network, and wherein the network node is coupled to the wireless network and the wireline n
I claim: 1. A method comprising: receiving a request over a wireless network at a network node, wherein the request originates from a mobile device on the wireless network and is for a resource on a wireline network, and wherein the network node is coupled to the wireless network and the wireline network; obtaining the resource over the wireline network using the network node; processing the resource in the network node to make the resource more compatible with the mobile device or the wireless network or both; and sending the processed resource from the network node to the mobile device over the wireless network as a response to the request, the response to the request comprising a card deck that comprises one or more cards. 2. A method as recited in claim 1, wherein processing the resource comprises converting the resource from a first language used on the wireline network to a second language used on the wireless network. 3. A method as recited in claim 2, wherein the resource comprises a mark-up language document. 4. A method as recited in claim 2, wherein the second language is a distilled form of the first language, and wherein sending the processed resource to the mobile device comprises sending the resource to the mobile device in the second language over the wireless network, such that the resource sent to the mobile device is a compressed form of the resource obtained by the network node from a remote processing system on the wireline network. 5. A method as recited in claim 1, wherein processing the resource comprises encryption or decryption. 6. A method as recited in claim 1, wherein the network node comprises a gateway server to couple the wireless network to the wireline data network. 7. A method as recited in claim 1, wherein the network node comprises a proxy server to proxy requests from the mobile device to remote servers on the wireline network. 8. A method as recited in claim 1, further comprising: operating the network node to communication with the mobile device over the wireless network using a first protocol; and operating the network node to communicate over the wireline network using a second protocol different from the first protocol. 9. A method as recited in claim 1, further comprising operating the network node to collect transaction and billing information relating to communication between the mobile device and the remote processing system. 10. A method as recited in claim 1, wherein the network node comprises an HTTP server. 11. A method as recited in claim 1, wherein the network node comprises a UDP module in addition to the HTTP server, and wherein the HTTP server uses the UDP module to communicate data with the wireless network. 12. A method as recited in claim 1, wherein the request from the mobile device comprises a request to invoke an application running on a remote processing system on the wireline network, and wherein the resource is generated by the application in response to the request. 13. A method as recited in claim 1, wherein the request from the mobile device comprises an HTTP GET request. 14. A method as recited in claim 1, wherein the request from the mobile device comprises a URL for identifying the resource. 15. A method as recited in claim 1, wherein the card deck is for use by the mobile device in generating one or more screen displays on the mobile device. 16. A method as recited in claim 1, further comprising storing the card deck in the network node prior to the network node receiving the request from the mobile device, and wherein sending the processed resource from the network node to the mobile device comprises sending the card deck to the mobile device in response to the request. 17. A method as recited in claim 1, further comprising operating the network node to generate the card deck dynamically in response to the request. 18. A method as recited in claim 1, wherein each card specifics one or more tasks to be performed on the mobile device. 19. A method as recited in claim 1, further comprising operating the network node to control access by the mobile device to resources on the wireline network. 20. A method as recited in claim 1, further comprising: operating the network node to control access by the mobile data device to payment-based services on the wireline network, including collecting transaction and billing information associated with providing resources on the wireline network to the mobile device. 21. A method as recited in claim 1, further comprising: operating the network node to collect transaction and billing information relating to communication between the mobile device and a processing system on the wireline network. 22. A method as recited in claim 1, wherein the mobile device comprises a wireless telecommunications device. 23. A method as recited in claim 22, wherein the wireless telecommunications device comprises a wireless telephone. 24. A server computer comprising: a processor; a first communication interface to communicate with a mobile device over a wireless network; a second communication interface to communicate with a remote processing system over a wireline data network; and a storage facility storing instructions for execution by the processor to cause the server computer to execute a process which includes receiving a request for a resource on the wireline network from the mobile device over the wireless network; obtaining the resource over the wireline network; processing the resource to make the resource more compatible with the mobile device or the wireless network or both; and sending the processed resource to the mobile device over the wireless network as a response to the request, the response to the request comprising a card deck that comprises one or more cards. 25. A server computer as recited in claim 24, wherein processing the resource comprises converting the resource from a first language used on the wireline network to a second language used on the wireless network. 26. A server computer as recited in claim 25, wherein the resource comprises a mark-up language document. 27. A server computer as recited in claim 25, wherein the second language is a distilled form of the first language, and wherein sending the processed resource to the mobile device comprises sending the resource to the mobile device in the second language over the wireless network, such that the resource sent to the mobile device is a compressed form of the resource obtained from the remote processing system. 28. A server computer as recited in claim 27, wherein the wireless network has a lower bandwidth than the wireline network. 29. A server computer as recited in claim 24, wherein processing the resource comprises encryption or decryption. 30. A server computer as recited in claim 24, wherein said process further comprises communicating with the mobile device over the wireless network using a first protocol and communicating over the wireline network using a second protocol different from the first protocol. 31. A sewer computer as recited in claim 24, wherein said process further comprises controlling access by the mobile device to resources on the wireline network. 32. A server computer as recited in claim 31, wherein said process further comprises collecting transaction and billing information relating to communication between the mobile device and the remote processing system. 33. A server computer as recited in claim 24, wherein the server computer operates as a gateway to couple the wireless network to the wireline data network. 34. A server computer as recited in claim 24, wherein the server computer operates as a proxy to proxy requests from the mobile device to remote systems on the wireline data network. 35. A server computer as recited in claim 24, wherein the server computer comprises an HTTP server. 36. A server computer as recited in claim 35, wherein the server computer comprises a UDP module in addition to the HTTP server, and wherein the HTTP server uses the UDP module to communicate data with the wireless network. 37. A server computer as recited in claim 24, wherein the request from the mobile device comprises a request to invoke an application running on the remote processing system on the wireline network, and wherein the resource is generated by the application in response to the request. 38. A server computer as recited in claim 24, wherein the request from the mobile device comprises an HTTP GET request. 39. A server computer as recited in claim 24, wherein the request from the mobile device comprises a URL for identifying the resource. 40. A server computer as recited in claim 24, wherein the card deck is for use by the mobile device in generating one or more screen displays on the mobile device. 41. A server computer as recited in claim 24, wherein the card deck is stored in the server computer prior to the request from the mobile device, and wherein said process further comprises sending the card deck to the mobile device in response to the request. 42. A server computer as recited in claim 24, wherein said process further comprises generating the card deck dynamically in response to the request. 43. A server computer as recited in claim 24, wherein each card specifies one or more tasks to be performed on the mobile device. 44. A server computer as recited in claim 24, wherein the storage facility further stores instructions for execution by the processor to cause the server computer to: control access by the mobile device to payment-based services on the wireline data network, including collecting transaction and billing information associated with providing resources on the wireline data network to the mobile device. 45. A server computer as recited in claim 24, wherein the mobile device comprises a wireless telephone. 46. A network apparatus coupled to a wireless network and to a wireline network and comprising: means for receiving a request over the wireless network at the network apparatus, wherein the request originates from a mobile device on the wireless network and is for a resource on the wireline network; means for using the network apparatus to obtain the resource over the wireline network; means for processing the resource in the network apparatus to make the resource more compatible with the mobile device or the wireless network or both; and means for sending the processed resource from the network apparatus to the mobile device over the wireless network as a response to the request, the response to the request comprising a card deck which comprises one or more cards. 47. A network apparatus recited in claim 46, wherein the mobile device comprises a wireless telephone.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (81)
Minor Halsey M. ; Gandhi Munish ; Headapohl William E. ; Rosenberg Jonathan, Apparatus and method for passing private demographic information between hyperlink destinations.
Boyle John M. (Cranford NJ) Maiwald Eric S. (Southfields NY) Snow David W. (Convent Station NJ), Apparatus and method for providing multi-level security for communication among computers and terminals on a network.
Carlson Brent A. (Rochester MN) Huss Frederic L. (Rochester MN) Schmucki Nancy M. (Rochester MN) Zelenski Richard E. (Rochester MN), Connection authorizer for controlling access to system resources.
Mattaway Shane D. ; Hutton Glenn W. ; Strickland Craig B. ; Thompson Scott Allen, Directory server for providing dynamically assigned network protocol addresses.
Pepe David Matthew ; Blitzer Lisa B. ; Brockman James Joseph ; Cruz William ; Hakim Dwight Omar ; Kramer Michael ; Petr Dawn Diane ; Ramaroson Josefa ; Ramirez Gerardo ; Wang Yang-Wei ; White Robert , Electronic massaging network.
Morgan William E. (Marlborough MA) Carlson Alec (Sterling MA) Cobb Daniel S. (Shrewsbury MA) Bell Gerald S. (Harvard MA), Local area print server for requesting and storing required resource data and forwarding printer status message to selec.
Rossmann Alain S. ; Laursen Andrew L. ; Martin ; Jr. Bruce K., Method and apparatus for accelerating navigation of hypertext pages using compound requests.
Gartner Harold Jeffrey,CAX ; Klicnik Vladimir,CAX ; Starkey Michael,CAX ; Stephenson John Wright,CAX, Method and apparatus for assigning policy protocols in a distributed system.
Liao Hanqing ; King Peter F., Method and apparatus for conducting crypto-ignition processes between thin client devices and server devices over data networks.
Roderique William J. ; Hoge Philip M. ; Autry ; IV George M., Method and apparatus for permitting a radio to originate and receive data messages in a data communications network.
Bannister Cecil H. (Plano TX) Marchetti Marco (Plano TX) Mo Richard C. (Dallas TX) Switzer Tod W. (Allen TX) Moghe Dhawal B. (Plano TX), Method and apparatus for providing user controlled call management services.
Greer Russell S. ; Martin ; Jr. Bruce K. ; Schwartz Bruce V. ; Stein Lawrence M., Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks.
Bruce V. Schwartz ; Russell S. Greer ; Stephen S. Boyle ; Mark A. Fox ; Alain S. Rossmann ; Mark G. Lentczner ; Andrew L. Laursen ; Brad E. Sandman, Method and architecture for interactive two-way communication devices to interact with a network.
Grandcolas Michael L. ; Anthony Wendell W. ; Law Patrick ; Moss Leslie ; Petach Teresa A. ; Tompkins Peter, Method and system for automatically harmonizing access to a software application program via different access devices.
Berry Richard Edmond ; Martin Shirley Lynn ; Morgan Scott Anthony ; Mullaly John Martin ; Swearingen Craig Ardner ; Tannenbaum Alan Richard, Method and system for network delivery of content associated with physical audio media.
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.
Laursen Andrew L. ; Martin ; Jr. Bruce K. ; Rossmann Alain S., Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices.
Ali-Vehmas Timo,FIX ; Heinonen Pekka,FIX ; Okkonen Harri,FIX ; Blants Lioudmila,FIX ; Saarinen Petteri,FIX, Method for using services offered by a telecommunication network, a telecommunication system and a terminal for it.
Ito Tsutomu (Kanagawa JPX) Hirosawa Toshio (Machida JPX) Ueoka Atsushi (Ome JPX) Kokunishi Motohide (Hachioji JPX) Yamagishi Tadashi (Yokohama JPX) Nakatsu Kouichi (Hadano JPX), Method of assisting server access by use of user authentication information held in one of servers and a method of assis.
Foti George (Dollard des Ormeaux CAX), Method of providing service information to subscribers in a cellular telecommunications network using the short message.
Mighdoll Lee S. ; Leak Bruce A. ; Perlman Stephen G. ; Goldman Phillip Y., Method of transcoding documents in a network environment using a proxy server.
Cloud Donald M. (Jamestown RI) Kelly Kevin F. (East Greenwich RI) Bonaccorsi David P. (Warwick RI) Weeks Mark K. (Berkley MA), Methods and apparatus for implementing a message driven processor in a client-server environment.
Bannister Cecil H. ; Govindarajan Rangaprasad ; Edwards Russell A. ; Fink Bradley A., Methods and apparatus for providing communications to telecommunications terminals.
Keshav Srinivasan (Berkeley Heights NJ) Sharma Rosen (Stanford CA), Methods and systems for interprocess communication and inter-network data transfer.
Farris Robert D. ; Flaherty Stephen J. ; Goodman William D., Mobile data/message/electronic mail download system utilizing network-centric protocol such as Java.
Orlen Noah P. (Boca Raton FL) Breeden Robert L. (Boca Raton FL) Bessom Richard E. (Boca Raton FL), Personal communication system providing supplemental information mode.
Pepe David Matthew ; Blitzer Lisa B. ; Brockman James Joseph ; Cruz William ; Hakim Dwight Omar ; Kramer Michael ; Petr Dawn Diane ; Ramaroson Josefa ; Ramirez Gerardo ; Wang Yang-Wei ; White Robert , Personal communications internetworking.
Chen Ty-Foune,FRX ; Caudrelier Christian,FRX ; Espie Eric,FRX ; Reix Tony,FRX, Process and system for real-time monitoring of a data processing system for its administration and maintenance support in the operating phase.
Theriault Roger ; Lockhart Thomas Wayne,CAX ; Battin Robert D., Proxy host computer and method for accessing and retrieving information between a browser and a proxy.
Hughbanks Timothy S. (Morgan Hill CA) Lee Hin Pong E. (San Jose CA) Phipps Peter B. P. (Saratoga CA) Robertson Neil L. (Campbell CA) Wallash Albert J. (Morgan Hill CA), Shorted magnetoresistive head elements for electrical overstress and electrostatic discharge protection.
Pepe David Mathew (Middletown NJ) Blitzer Lisa B. (Manalapan NJ) Brockman James Joseph (Perrineville NJ) Cruz William (Eatontown NJ) Hakim Dwight Omar (Matawan NJ) Hovey Richard Reid (Somerville NJ) , System and method for providing protocol translation and filtering to access the world wide web from wireless or low-ban.
Lavey ; Jr. Anthony M. ; Loftin Rex Lavon ; Murray Sean T. ; Pisello John M., System and method for transparently registering and updating information over the internet.
Page Peter,DEX ; Warns Ruediger,DEX ; Kennedy Terence Graham,DEX ; Ejtemai-Jandaghi Omid,DEX, System for allocating adaptor to server by determining from embedded foreign protocol commands in client request if the.
Wieand Bruce R. ; Gilkey Jerry A. ; Swanstrom Alan F., Systems and methods for facsimile communication over a cellular radiotelephone communications link.
Champion ; III C. Paul (871 Coachway Annapolis MD 21401) Libero Robert W. (2226 Coppersmith Sq. Reston VA 22091) Palmer Walter J. (12210 Waples Mill Rd. Oakton VA 22124), Telephone accessible information system.
Laumen, Josef; Trauberg, Markus; Schmidt, Andreas; Van Niekerk, Sabine, Method, apparatus and software program for extending the flow of information when transmitting a message.
Murayama, Takanobu; Morimoto, Kenichi; Ho, Chongming; Badger, Eric Norman; Linerud, Drew Elliot; Walters, Kenneth R., Text suggestion framework with client and server model.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.