Managed peer-to-peer applications, systems and methods for distributed data access and storage
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-029/08
H04L-029/06
G06F-017/30
출원번호
US-0156508
(2016-05-17)
등록번호
US-9894141
(2018-02-13)
발명자
/ 주소
Hesselink, Lambertus
Rizal, Dharmarus
Bjornson, Eric S.
출원인 / 주소
WESTERN DIGITAL TECHNOLOGIES, INC.
대리인 / 주소
Knobbe, Martens, Olson & Bear LLP
인용정보
피인용 횟수 :
0인용 특허 :
132
초록▼
Secure and remote operation of a remote computer from a local computer over a network includes authenticating a remote computer for connection to a computer over the network and/or a local computer for connection to a remote computer over the network; establishing a secure connection therebetween; a
Secure and remote operation of a remote computer from a local computer over a network includes authenticating a remote computer for connection to a computer over the network and/or a local computer for connection to a remote computer over the network; establishing a secure connection therebetween; and integrating a desktop of a remote computer on a display of a local computer. Functions that are performed may include one or more of: integrating a file structure of accessible files accessed at the second or first computer, into a file structure contained at the first or second computer, respectively; at least one of integrating a desktop of the second computer on a display of the first computer and integrating a desktop of the first computer on a display of the second computer; and directly operating the second computer from the first computer or the first computer from the second computer.
대표청구항▼
1. A method of strategic data caching, wherein file data is stored at a first computer at a local location, and wherein a copy of the file data is stored on a remote storage device, the method comprising: modifying the file data stored at the first computer to provide modified file data;sending, by
1. A method of strategic data caching, wherein file data is stored at a first computer at a local location, and wherein a copy of the file data is stored on a remote storage device, the method comprising: modifying the file data stored at the first computer to provide modified file data;sending, by the first computer, data to a second computer in a remote location;receiving, by the second computer, the data sent from the first computer;executing, by the second computer, the data sent from the first computer to replace the copy of the file data stored on the remote storage device with the modified file data;in response to receiving the data sent from the first computer or executing the data sent from the first computer to replace the copy of the file data stored on the remote storage device with the modified file data, identifying, by the second computer, that a third computer is actively subscribed to the second computer; andin response to identifying that the third computer is actively subscribed to the second computer, automatically sending, by the second computer, data to the third computer so that the third computer updates data locally stored by the third computer to store the modified file data in place of the file data. 2. The method of claim 1, wherein the data sent from the first computer and the data sent from the second computer are the same. 3. The method of claim 1, wherein the data sent from the first computer and the data sent from the second computer are different. 4. The method of claim 1, wherein the data sent from the first computer comprises a Delta file. 5. The method of claim 1, wherein the data sent from the second computer comprises a Delta file. 6. A method of strategic data caching, wherein file data is stored at a first computer at a local location, and wherein a copy of the file data is stored on a remote storage device, the method comprising: receiving, by a second computer at a remote location, data sent from the first computer in response to the file data stored at the first computer having been modified to provide modified file data;executing, by the second computer, the data sent from the first computer to replace the copy of the file data stored on the remote storage device with the modified file data;in response to receiving the data sent from the first computer or executing the data sent from the first computer to replace the copy of the file data stored on the remote storage device with the modified file data, identifying, by the second computer, that a third computer is actively subscribed to the second computer; andin response to identifying that the third computer is actively subscribed to the second computer, automatically sending, by the second computer, data to the third computer so that the third computer updates data locally stored by the third computer to store the modified file data in place of the file data. 7. The method of claim 6, wherein the data sent from the first computer and the data sent from the second computer are the same. 8. The method of claim 6, wherein the data sent from the first computer and the data sent from the second computer are different. 9. The method of claim 6, wherein the data sent from the first computer comprises a Delta file. 10. The method of claim 6, wherein the data sent from the second computer comprises a Delta file. 11. A strategic data caching system comprising: a first computer at a local location, comprising a user module; anda second computer at a remote location, comprising a device module;wherein the first computer and the second computer are connectable to one another over a wide area network;wherein the user module is configured to, upon request by a local application of the first computer for file data: search a local cache of the first computer to determine whether the file data is available and valid;responsive to the file data being available and valid, provide the file data from locally-stored data to the local application; andresponsive to the file data being not available or not valid: request an active file data subscription, via a connection to the second computer, including sending a request to the device module for the file data from a remote storage device managed by the device module; andresponsive to a locally-stored version of the file data existing in the local cache of the user module, send version data to the device module identifying the locally-stored version of the file data; andwherein the device module is configured to: responsive to the first computer having no locally stored version of the requested file data, send to the user module the requested file data; andresponsive to the first computer having a locally-stored version of the requested file data, send to the user module a difference file relevant to the requested file data based on the version data. 12. The system of claim 11, wherein the user module is further configured to, upon modification of the file data by the first computer: create a local difference file representing differences between the file data and the modified file data; andsend the local difference file to the device module. 13. The system of claim 12, wherein the device module is further configured to, upon receiving the local difference file: identify one or more computers actively subscribed to the second computer; andsend the local difference file to the one or more computers. 14. The system of claim 13, wherein the device module is further configured to send the local difference file to the one or more computers using a point-to-multipoint transmission process. 15. The system of claim 11, wherein: the difference file comprises a Delta file; andthe user module is further configured to, upon receipt of the Delta file from the device module: create an Inverse Delta file to enable undoing changes to the file data resulting from applying the Delta file thereto; andstore the Inverse Delta file in the local cache.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (132)
Hesselink, Lambertus; Rizal, Dharmarus; Bjornson, Eric S., Access and control system for network-enabled devices.
Risberg Jeffrey S. (3249 Morris Dr. Palo Alto CA 94303) Skeen Marion D. (3826 Magnolia Dr. Palo Alto CA 94306), Apparatus and method for creation of a user definable video displayed document showing changes in real time data.
Rahman,Mahfuzur; Bhattacharya,Prabir, Architecture for secure remote access and transmission using a generalized password scheme with biometric features.
Hesselink,Lambertus; Rizal,Dharmarus; Bjornson,Eric S., Control and observation of physical devices, equipment and processes by multiple users over computer networks.
Lambertus Hesselink ; Dharmarus Rizal ; Eric S. Bjornson, Control and observation of physical devices, equipment and processes by multiple users over computer networks.
Karr, Christopher P.; Procyk, Richard J., Data storage system comprising a mapping bridge for aligning host block size with physical block size of a data storage device.
Harper Gregory W. (New York NY) Freeman Michael J. (New York NY), Distance learning system providing individual television participation, audio responses and memory for every student.
Venkatraman Chandrasekar ; Morgan Jeffrey A., Embedding web access mechanism in an appliance for user interface functions including a web server and web browser.
Lea Rodger J., Home audio/video network for generating default control parameters for devices coupled to the network, and replacing updated control parameters therewith.
James A. Parker ; Gary J. Legner ; George Lima ; David P. Schwartz ; James R. Gunkel, Intelligent data inventory & asset management systems method and apparatus.
Sonnenreich Wes ; Macinta Tim ; Albanesc Jason ; Rines Robert H., Internet based distance learning system for communicating between server and clients wherein clients communicate with ea.
Phillips,Robert S.; Davis,Scott H.; Dietterich,Daniel J.; Nyman,Scott E.; Porter,David, Internet-based shared file service with native PC client access and semantics.
Hesselink, Lambertus; Rizal, Dharmarus; Bjornson, Eric S., Managed peer-to-peer applications, systems and methods for distributed data access and storage.
Hesselink, Lambertus; Rizal, Dharmarus; Bjornson, Eric S., Managed peer-to-peer applications, systems and methods for distributed data access and storage.
Hesselink, Lambertus; Rizal, Dharmarus; Bjornson, Eric S., Managed peer-to-peer applications, systems and methods for distributed data access and storage.
Hesselink, Lambertus; Rizal, Dharmarus; Bjornson, Eric S., Managed peer-to-peer applications, systems and methods for distributed data access and storage.
Hesselink, Lambertus; Rizal, Dharmarus; Bjornson, Eric S., Managed peer-to-peer applications, systems and methods for distributed data access and storage.
Hesselink, Lambertus; Rizal, Dharmarus; Bjornson, Eric S., Managed peer-to-peer applications, systems and methods for distributed data access and storage.
Hesselink, Lambertus; Rizal, Dharmarus; Bjornson, Eric S., Managed peer-to-peer applications, systems and methods for distributed data access and storage.
Bacus James V. ; Bacus James W., Method and apparatus for acquiring and reconstructing magnified specimen images from a computer-controlled microscope.
Ozzie, Raymond E.; Moore, Kenneth G.; Myhill, Robert H.; Lambert, Brian M., Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager.
Crichton Joseph M. ; Garvin Peter F. ; Staten Jeffrey W. ; Wright Waiki L., Method and apparatus for lightweight secure communication tunneling over the internet.
Shmuel Shaffer ; William Joseph Beyda, Method and apparatus for providing a minimum acceptable quality of service for a voice conversation over a data network.
Wall Gerard A. ; Ruberg Alan T. ; Hanko James G. ; Northcutt J. Duane ; Butcher Lawrence L., Method and apparatus for session management and user authentication.
Motoyama, Tetsuro; Niro, Masaichi, Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users.
Burgess Gregory M. ; Endicott David B. ; Camarro Thomas ; Jagers Richard C., Method and system for tracking the configuration of a computer coupled to a computer network.
Mourad Magda Mahmoud ; Tantawy Ahmed Nasr-El-Din, Method for real-time delivery of multimedia information requiring a very high bandwidth path over the internet.
Herse,Conrad M.; Rekiere,Joseph P.; Voss,Henry L., Method of controlling access for software development via a virtual common desktop with plural viewers.
Bittinger Reed Richard ; Fraenkel Michael Levi ; Housel ; III Barron Cornelius ; Lindquist David Bruce, Methods, systems and computer program products for the synchronization of time coherent caching system.
Humpleman Richard James ; Harms G. Kevin ; Deacon Michael S. ; Chandiramani Omi, Programming tool for home networks with an HTML page for a plurality of home devices.
Nobuya Sano JP; Makoto Iida JP, Recording and reproducing apparatus for recording digital broadcast compression-coded data of video signals of a multiplicity of channels.
West Julian Wray ; Kemp Bradford H. ; Howard Carol M. ; Jones ; Jr. Paul R. ; Mullen Jeffrey M. ; Currier ; Jr. Ronald L., Remote computer communication.
Minear Spence ; Stockwell Edward B. ; de Jongh Troy, Secure firewall supporting different levels of authentication based on address or encryption status.
Edlund Stefan B. ; Eichstaedt Matthias ; Eigler Donald Mark ; Kraft Reiner, System and method for operating scientific instruments over wide area networks.
Pardikar,Shishir; Kumar,Rohan; Lin,Yun; Garg,Praerit; Gu,Jianrong, System and method for providing transparent access to distributed authoring and versioning files including encrypted files.
Mendez Daniel J. ; Riggins Mark D. ; Wagle Prasad ; Ying Christine C., System and method for securely synchronizing multiple copies of a workspace element in a network.
Mendez Daniel J. ; Riggins Mark D. ; Wagle Prasad ; Ying Christine C., System and method for securely synchronizing multiple copies of a workspace element in a network.
Hughes, Scott T.; Milne, Matthew W., System and method of receiving advertisement content from advertisers and distributing the advertising content to a network of personal computers.
Stephens Philip J. ; Dufort Christopher J. ; Bredenberg Clifford C. ; More Ashish ; Mitchell William P., System for analyzing and/or effecting experimental data from a remote location.
Garfinkel Daniel (Fort Collins CO) Louder Stephen A. (Pacific Grove CA) Wildman Richard C. (Fort Collins CO), System for dynamic sharing of local and remote displays by maintaining a list of best-match resources.
Morris Robert J. T. (Los Gatos CA), System for reducing storage requirements and transmission loads in a backup subsystem in client-server environment by tr.
Henriquez,Alberto, System for transmitting and displaying icon resources group associated with remote application to a local computing system to facilitate virtualization of the remote application.
Levine Michael R. (2122 NW. 60th Cir. Boca Raton FL 33496), System for unattended recording of video programs by remote control code transmitter module which receives user selectio.
Bernhard Thomas ; Escamilla Terry ; Leddy William ; Letsinger Richard ; Marks Crosby ; Smaha Steven E. ; Snapp Steven R., System, method and computer program product for automatic response to computer system misuse using active response modules.
Midwinter, Timothy; Daniels, Ian Geoffrey, Telecommunications data conferencing platform having secure firewall wherein access is restricted to messages originating from server but conference data pass freely.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.