Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method comprising: receiving, by a content management system from a client application on a client device, a unique identifier uniquely identifying a browser application on the client device; mapping, at the content management system, the browser application with the client application based on the unique identifier; and in response to receiving a message from the browser application identified by the unique identifier, sending to the client application a response message, based on the mapping, that relays the message to the client application.
2. The computer-implemented method of claim 1, wherein the message is a portion of the message received by the browser application.
3. The computer-implemented method of claim 1, wherein a web interface at the content management system communicates with the browser application.
4. The computer-implemented method of claim 1, wherein in addition to the unique identifier, the message includes metadata identifying a type of information that the client application is expecting or a source or session associated with the message that the client application is expecting.
5. The computer-implemented method of claim 1 further comprising: receiving a message that includes the unique identifier, wherein the content management system maintains an open communication channel based on the message.
6. The computer-implemented method of claim 1 further comprising: receiving a message that includes the unique identifier, wherein the message further includes a request for the content management system to relay to the client application any messages which includes a reference to the unique identifier.
7. The computer-implemented method of claim 1, further comprising: receiving a second message at a web interface of the content management system; and forwarding the second message from the content management system to the client application.
8. The computer-implemented method of claim 1, further comprising: identifying, by the content management system, a plurality of client devices associated with a user at the content management system; and determining, based on the unique identifier, a first client device of the plurality of client devices to receive the response message.
9. A system comprising: one or more processors; a computer-readable medium; and computer-readable instructions, stored on the computer-readable medium, that when executed cause the one or more processors to: receive, by a content management system from a client application on a client device, a unique identifier uniquely identifying a browser application on the client device; map, at the content management system, the browser application with the client application based on the unique identifier; and in response to receiving a message from the browser application identified by the unique identifier, sending to the client application a response message, based on the mapping, that relays the message to the client application.
10. The system of claim 9, wherein the message is a portion of the message received by the browser application.
11. The system of claim 9, wherein a web interface at the content management system communicates with the browser application.
12. The system of claim 9, wherein in addition to the unique identifier, the message includes metadata identifying a type of information that the client application is expecting or a source or session associated with the message that the client application is expecting.
13. The system of claim 9, the computer-readable instructions, when executed, further cause the one or more processors to receive a message that includes the unique identifier, wherein the content management system maintains an open communication channel based on the message.
14. The system of claim 9, the computer-readable instructions, when executed, further cause the one or more processors to receive the message that includes the unique identifier, wherein the message further includes a request for the content management system to relay to the client application any messages which includes a reference to the unique identifier.
15. The system of claim 9, the computer-readable instructions, when executed, further cause the one or more processors to receive a second message at a web interface of the content management system; and forward the second message from the content management system to the client application.
16. The system of claim 9, the computer-readable instructions, when executed, further cause the one or more processors to identify, by the content management system, a plurality of client devices associated with a user at the content management system; and determine, based on the unique identifier, a first client device of the plurality of client devices to receive the response message.
17. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by one or more processors, cause the one or more processors to: receive, by a content management system from a client application on a client device, a unique identifier uniquely identifying a browser application on the client device; map, at the content management system, the browser application with the client application based on the unique identifier; and in response to receiving a message from the browser application identified by the unique identifier, sending to the client application a response message, based on the mapping, that relays the message to the client application.
18. The non-transitory computer-readable storage medium of claim 17, wherein further instructions which, when executed by the one or more processors, cause the one or more processors to: receive a message that includes the unique identifier, wherein the content management system maintains an open communication channel based on the message.
19. The non-transitory computer-readable storage medium of claim 17, wherein further instructions which, when executed by the one or more processors, cause the one or more processors to: receiving a message that includes the unique identifier, wherein the message further includes a request for the content management system to relay to the client application any messages which includes a reference to the unique identifier.
20. The non-transitory computer-readable storage medium of claim 17, wherein further instructions which, when executed by the one or more processors, cause the one or more processors to: identify, by the content management system, a plurality of client devices associated with a user at the content management system; and determine, based on the unique identifier, a first client device of the plurality of client devices to receive the response message.
Unknown
June 24, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.