Secured presentation layer virtualization for wireless handheld communication device
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-029/06
H04W-012/06
H04W-012/04
출원번호
US-0837264
(2010-07-15)
등록번호
US-9716689
(2017-07-25)
발명자
/ 주소
Andress, Mark
Dietrich, Trevor
Dixon, Kevin
Noble, Duncan
출원인 / 주소
BlackBerry Limited
대리인 / 주소
Moffat & Co.
인용정보
피인용 횟수 :
6인용 특허 :
7
초록▼
The connectivity and security of wireless handheld devices (HDs) can be leveraged to provide a presentation appliance (PA) such as a laptop with an ability to securely communicate with an enterprise's private network. A split-proxy server, with part of it executing on the HD and a part executing on
The connectivity and security of wireless handheld devices (HDs) can be leveraged to provide a presentation appliance (PA) such as a laptop with an ability to securely communicate with an enterprise's private network. A split-proxy server, with part of it executing on the HD and a part executing on the PA, implements a full HTTP 1.1 compliant Internet/Web Proxy to couple the PA for communication through the HD. Specifically, the split proxy provides support for the pragmatic keep-alive header, the CONNECT method, socket connection sharing, and thread pooling, to enable a fully functional browsing environment. Such an environment enables access to commercial web-based applications that are built on standard Internet technologies without the need for re-rendering or re-writing the user interfaces to suit the HD. In addition, Intranet web-based applications are made securely accessible without the need for additional VPN and remote access technologies.
대표청구항▼
1. A method at a wireless communication device, comprising: monitoring a direct data connection from the wireless communication device to a computing device;communicating data, from the wireless communication device, via the data connection to the computing device, the computing device being configu
1. A method at a wireless communication device, comprising: monitoring a direct data connection from the wireless communication device to a computing device;communicating data, from the wireless communication device, via the data connection to the computing device, the computing device being configured to display the communicated data on a display on the computing device;detecting, by the wireless communication device, that the data connection has ceased; andsending, from the wireless communication device, in response to the detecting, a trigger to the computing device that configures the computing device, to cease display, on the computing device, of the data previously communicated to the computing device. 2. The method of claim 1, further comprising detecting when the data connection is broken and establishing a reconnection with the computing device. 3. The method of claim 1, wherein communicating comprises securely communicating the data via a private network. 4. The method of claim 1, wherein the data is communicated via short-range radio communications. 5. The method of claim 1, further comprising receiving, from the computing device, communications via the data connection for accessing an application programming interface to enable the computing device to operate the wireless communication device. 6. The method of claim 1, further comprising, via the data connection, invoking, by the wireless communication device, a start of a user interface for the display of the data on the computing device. 7. The method of claim 6, further comprising stopping the user interface for the display of the data on the computing device immediately when communication of the data via the data connection ceases. 8. The method of claim 1, further comprising communicating via a split proxy between the wireless communication device and the computing device. 9. A non-transitory computer-readable storage device having computer-readable code executable by at least one processor of the wireless communication device to perform: monitoring of a direct data connection from a wireless communication device to a computing device;communicating data, from the wireless communication device, via the data connection to the computing device, the computing device being configured to display the communicated data on a display on the computing device;detecting, by the wireless communication device, that the data connection has ceased; andsending, from the wireless communication device, in response to the detecting, a trigger to the computing device that configures the computing device, to cease display, on the computing device, of the data previously communicated to the computing device. 10. A wireless communication device comprising: a communications device; a processor operably coupled to the communications device and configured to: monitor a direct data connection from a wireless communication device to a computing device;communicate data securely from the wireless communication device via the data connection to the computing device, the computing device being configured to display the communicated data on a display on the computing device;invoke a start of a user interface for the display of the data on the computing device;detect that the data connection has ceased; andsend, to the computing device, in response to the detecting, a trigger that configures the computing device to stop the user interface for the display of the previously communicated data on the computing device immediately when the data connection ceases. 11. The wireless communication device of claim 10, wherein the processor is further configured to detect when the data connection is broken and establish a reconnection with the computing device. 12. The wireless communication device of claim 10, wherein the communications device comprises a short-range radio communication device that communicates the data. 13. The wireless communication device of claim 10, wherein the processor is further configured to receive, from the computing device, communications via the data connection for accessing an application programming interface to enable the computing device to operate the wireless communication device. 14. A method comprising: monitoring a direct data connection from a wireless communication device to a computing device;receiving, by the computing device, data via the data connection with the wireless communication device,displaying the data on a display of the computing device;detecting, by the computing device, that the data connection is interrupted; andin response to detecting one of interruption of the data connection, and an instruction from the wireless communication device, automatically discontinuing display of the data previously received from the wireless communication device. 15. The method of claim 14, wherein receiving comprises securely receiving the data via a private network. 16. The method of claim 14, wherein the data is received via short-range radio communications. 17. The method of claim 14, further comprising, via the data connection, communicating instructions for accessing an application programming interface to enable the computing device to operate the wireless communication device. 18. The method of claim 14, further comprising, via the data connection, receiving, from the wireless communication device, an invocation to a start a user interface for the display of the data. 19. The method of claim 14, further comprising communicating via a split proxy between the wireless communication device and the computing device. 20. A computer-readable storage device having computer-readable code executable by the computing device to: monitor a direct data connection from a wireless communication device to a computing device;receive, by the computing device, data via the data connection with the wireless communication device,display the data on a display of the computing device;detect, by the computing device, that the data connection is interrupted; andin response to detecting one of interruption of the data connection and an instruction from the wireless communication device, automatically discontinue display of the data previously received from the wireless communication device. 21. A computing device comprising: a display; a communications device; a processor operably coupled to the communications device and configured to: monitor a direct data connection from a wireless communication device to the computing device;receive data from the wireless communication device via the data connection with the wireless communication device;display the communicated data on a display on the computing device;receive, from the wireless communication device, an invocation to start a user interface for the display of the data on the display;detect that the data connection is interrupted; andin response to detecting one of interruption of the data connection and an instruction from the wireless communication device, automatically discontinue the user interface for the display of the data on the display and cease the display of the data previously received via the data connection. 22. The computing device of claim 21, wherein the communications device comprises a short-range radio communication device that communicates the data. 23. The computing device of claim 21, further configured to, via the data connection, communicate instructions for accessing an application programming interface to enable the computing device to operate the wireless communication device. 24. The computing device of claim 21, further configured to stop a user interface for the display of the data on the computing device immediately when the data connection is interrupted. 25. The computing device of claim 21, further configured to communicate via a split proxy between the wireless communication device and the computing device. 26. The computing device of claim 21, further configured to detect removal of a flash drive configured to store executable code for the user interface for the display of the data and discontinue the user interface for the display of the data immediately upon detecting the removal of the flash drive.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Glade, Bradford B.; Harvey, David W.; Kemeny, John; Vantine, Lee W.; Waxman, Matthew D., Architecture for virtualization of networked storage resources.
Price, Michael; Dun, Alec; Demiroz, Gulsen; Gray, Ronald Eric; Raissipour, David; Hartwell, Aaron, Providing online connectivity across a range of electronic communications systems.
Johnson Donavon W. (Georgetown TX) Morgan Stephen P. (Mahopac NY) Smith Todd A. (Austin TX), System and method for controlling client machine access to a portion of a file with a variable length.
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.
Qureshi, Waheed; DeBenning, Thomas H.; Datoo, Ahmed; Andre, Olivier; Abdullah, Shafaq; McGinty, John M.; Roach, Kelly Brian, Secure execution of enterprise applications on mobile devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.