The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 10, 2012
Filed:
Mar. 27, 2007
Kenneth F. Gudan, Sunnyvale, CA (US);
John W. Barrus, Menlo Park, CA (US);
Kurt W. Piersol, Campbell, CA (US);
Sergey Chemishkian, Cupertino, CA (US);
Kenneth F. Gudan, Sunnyvale, CA (US);
John W. Barrus, Menlo Park, CA (US);
Kurt W. Piersol, Campbell, CA (US);
Sergey Chemishkian, Cupertino, CA (US);
Ricoh Co. Ltd., Tokyo, JP;
Abstract
A system for using accelerometer-based detection of physical movement for document sharing provides easy and intuitive ways to securely share documents, even without passwords, between computing devices. The system of the present invention includes: at least two computing devices that each have a motion detection device capable of detecting sudden movements and generating a unique signature. The unique signature can then be used to generate signatures or shared secrets for controlling the transfer of data between devices. The motion detection device is capable of detecting sudden movement such as the tapping of the two computing devices together, tapping a stack of computing devices, tossing a computing device in the air. The system may optionally include an intermediary device such as a server for transferring the documents or files between computing devices such that only a small decryption key and file pointer is needed to share records between computing devices. The present invention also includes a novel method for accelerometer-based detection of movement for transferring data between computing devices.