US2023385431A1PendingUtilityA1

Mapping a tangible instance of a document

Assignee: GOOGLE LLCPriority: Oct 19, 2020Filed: Oct 19, 2020Published: Nov 30, 2023
Est. expiryOct 19, 2040(~14.2 yrs left)· nominal 20-yr term from priority
G06F 21/604H04L 63/10G06F 21/14G06F 21/62G10L 13/08G06F 3/017G02B 27/017
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method comprises: detecting, by a first computer system, first content of a tangible instance of a first document; generating, by the first computer system, a first hash using the first content, the first hash including first obfuscation content; sending, by the first computer system, the first hash for receipt by a second computer system; and receiving, by the first computer system, a response to the first hash generated by the second computer system, the response including information corresponding to a second document associated with the first content.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method comprising:
 detecting, by a first computer system, first content of a tangible instance of a first document;   generating, by the first computer system, a first hash using the first content, the first hash including first obfuscation content;   sending, by the first computer system, the first hash for receipt by a second computer system; and   receiving, by the first computer system, a response to the first hash generated by the second computer system, the response including information corresponding to a second document associated with the first content.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the second computer system controls a collaboration program for a collection of documents. 
     
     
         3 . The computer-implemented method of  claim 2 , further comprising sending, by the first computer system and based on the response, the first content for receipt by the second computer system. 
     
     
         4 . The computer-implemented method of  claim 3 , wherein the second computer system generates a new document for the collaboration program using the first content. 
     
     
         5 . The computer-implemented method of  claim 2 , further comprising sending, by the first computer system and based on the response, a marked-up change of the first document for receipt by the second computer system. 
     
     
         6 . The computer-implemented method of  claim 2 , wherein the collection of documents includes the second document. 
     
     
         7 . The computer-implemented method of  claim 6 , wherein the second computer system generates a second hash using second contents of the second document, the second hash including second obfuscation content, and wherein the second hash is included in the response. 
     
     
         8 . The computer-implemented method of  claim 7 , further comprising verifying, by the first computer system and using the second hash, a correspondence between the first and second documents. 
     
     
         9 . The computer-implemented method of  claim 8 , further comprising receiving, by the first computer system, the second document from the second computer system. 
     
     
         10 . The computer-implemented method of  claim 6 , wherein the second computer system performs detection of unauthorized access of the second contents upon receiving the first hash. 
     
     
         11 . The computer-implemented method of  claim 1 , further comprising receiving, by the first computer system, a history of access for a user of the first computer system, the history including an entry for accessing the second document based on the second computer system having received the first hash. 
     
     
         12 . The computer-implemented method of  claim 11 , wherein the entry for accessing the second document is based on detecting that the user is proximate to at least one of a hardcopy of the first document or an on-screen presentation of the first document. 
     
     
         13 . The computer-implemented method of  claim 11 , wherein the second computer system generates the entry in response to determining that the user has access permission to the second document. 
     
     
         14 . The computer-implemented method of  claim 11 , wherein the user does not have access permission to the second document, and wherein the information corresponding to the second document includes a control for the user to request access permission to the second document. 
     
     
         15 . The computer-implemented method of  claim 11 , wherein the user does not have access permission to the second document, and wherein the second computer system grants the access permission to the user in response to determining that the user is accessing the first document for at least a predetermined time. 
     
     
         16 . The computer-implemented method of,  claim 6 , wherein the first computer system identifies a user of the first computer system to the second computer system, and wherein the collection of documents is defined based on the user having access permission to the collection of documents. 
     
     
         17 . The computer-implemented method of  claim 6 , further comprising receiving, by the first computer system and from a user, a request for text-to-speech service of the first document, wherein the second document contains structure markup, and providing the text-to-speech service of the first document using the second document. 
     
     
         18 . The computer-implemented method of  claim 6 , wherein the first computer system detects the first content based on the first document being presented on a display device. 
     
     
         19 . The computer-implemented method of  claim 18 , wherein the display device is controlled by the first computer system and presents a screen sharing application on a desktop, wherein the first document is being screen shared with the first computer system using the screen sharing application. 
     
     
         20 . The computer-implemented method of  claim 19 , wherein the first computer system further presents a browser on the desktop, and wherein the browser provides a control for opening the second document on the desktop using the collaboration program. 
     
     
         21 . The computer-implemented method of  claim 19 , further comprising facilitating, by the first computer system, dragging of a representation of the first document to trigger opening of the second document using the collaboration program. 
     
     
         22 . The computer-implemented method of  claim 21 , wherein the dragging causes the second document to be presented on the desktop of the first computer system. 
     
     
         23 . The computer-implemented method of  claim 21 , wherein the dragging causes the second document to be presented on another computer system based on the other computer system being detected by the first computer system. 
     
     
         24 . The computer-implemented method of  claim 1 , wherein the first computer system comprises an augmented-reality (AR) headset, and wherein the first computer system detects the first content based on the first content being within a field of view of the AR headset. 
     
     
         25 . The computer-implemented method of  claim 24 , further comprising detecting, by the first computer system, that a user of the AR headset performs a gesture within the AR field of view, and in response moving a representation of the first document within the AR field of view according to the gesture. 
     
     
         26 . The computer-implemented method of  claim 25 , wherein the moving of the representation facilitates opening of the second document on the first computer system using the collaboration program. 
     
     
         27 . The computer-implemented method of  claim 25 , wherein the moving of the representation facilitates opening of the second document, using the collaboration program, on another computer system detected by the first computer system. 
     
     
         28 . The computer-implemented method of  claim 1 , further comprising presenting, by the first computer system and using the information, second contents of the second document. 
     
     
         29 . The computer-implemented method of  claim 28 , wherein the first computer system comprises an augmented-reality (AR) headset, wherein the first computer system detects the first content based on the first content being within a field of view of the AR headset, and wherein presenting the second contents comprises applying a first virtual annotation to the first document. 
     
     
         30 . The computer-implemented method of  claim 29 , further comprising receiving, by the first computer system, an audio input generated by a user corresponding to making a change in the first document, presenting in the AR field of view a second virtual annotation to the first document, and sending the change to the second computer system. 
     
     
         31 . The computer-implemented method of  claim 1 , wherein the second document is publicly accessible and wherein the response includes the second document. 
     
     
         32 . The computer-implemented method of  claim 1 , wherein the first and second documents are paper documents, and wherein the second computer system detects the second document being associated with the first document using the first hash and a second hash of the second document. 
     
     
         33 . The computer-implemented method of  claim 32 , wherein the first and second hashes facilitate sharing of virtual annotations regarding the first or second documents between the first and second computer systems. 
     
     
         34 . A computer program product tangibly embodied in a non-transitory storage medium, the computer program product including instructions that when executed by one or more processor(s) cause the one or more processor(s) to perform operations, the operations comprising:
 detecting, by a first computer system, first content of a tangible instance of a first document;   generating, by the first computer system, a first hash using the first content, the first hash including first obfuscation content;   sending, by the first computer system, the first hash for receipt by a second computer system; and   receiving, by the first computer system, a response to the first hash generated by the second computer system, the response including information corresponding to a second document associated with the first content.   
     
     
         35 . The computer program product of  claim 34 , wherein the computer program product includes instructions that when executed by the one or more processor(s) cause the one or more processor(s) to perform the method of  claim 1 .

Join the waitlist — get patent alerts

Track US2023385431A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.