US2021234903A1PendingUtilityA1

Systems and methods for live saas objects

Assignee: CITRIX SYSTEMS INCPriority: Nov 12, 2018Filed: Apr 15, 2021Published: Jul 29, 2021
Est. expiryNov 12, 2038(~12.3 yrs left)· nominal 20-yr term from priority
G06F 16/986H04L 63/20G06F 9/54H04L 63/083
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments described include systems and methods for generating and displaying live objects for network applications. Live objects may be created from applications (apps) that are served from and/or hosted on one or more servers, such as web applications and software-as-a-service (SaaS) applications, and shared with one or more recipients. The objects may be loaded or accessed as if they were normal network applications, and the recipients may see the latest or “live” version of content as shown to the live object creator, including user- or device-specific data of the creator, under full access policy control, without requiring access to credentials of the live object creator.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A method comprising:
 receiving, by a computing device, a selection of an application hosted on a remote computing device, the selection comprising data of a user retrievable from the remote computing device;   generating an object comprising executable code to cause display of the selection for display on another computing device; and   providing, by the first computing device, the object to the another computing device, the object being executable on the another computing device to cause display of a portion of the application thereon.   
     
     
         2 . The method of  claim 1 , wherein the object comprises an authentication token of the user to retrieve data of the user by the remote computing device. 
     
     
         3 . The method of  claim 2 , wherein the object is executable to retrieve data of the user from the remote computing device with use of the authentication token. 
     
     
         4 . The method of  claim 1 , further comprising generating the object to include one or more elements of a document object model (DOM) of the application to enable display of the portion of the application. 
     
     
         5 . The method of  claim 1 , further comprising generating the object to include one of exclude, redact or obfuscate one or more elements within the portion of the application to cause selected data of the user to be kept private in response to display of the portion of the application on the another computing device. 
     
     
         6 . The method of  claim 1 , wherein use of the object on the another device causes display of a latest data of the user retrieved from the remote computing device on the another device. 
     
     
         7 . The method of  claim 1 , further comprising receiving, by the computing device, the selection of the application via a user interface element, the user interface element enabling the user to select the portion of the application to share. 
     
     
         8 . A computing device comprising:
 one or more processors, coupled to memory and configured to:
 receive a selection of an application hosted on a remote computing device, the selection comprising data of a user retrievable from the remote computing device; 
 generate an object comprising executable code to cause display of the selection for display on another computing device; and 
 provide the object to the another computing device, the object being executable on the another computing device to cause display of a portion of the application thereon. 
   
     
     
         9 . The computing device of  claim 8 , wherein the object comprises an authentication token of the user to retrieve data of the user by the remote computing device. 
     
     
         10 . The computing device of  claim 9 , wherein the object is executable to retrieve data of the user from the remote computing device using the authentication token. 
     
     
         11 . The computing device of  claim 8 , wherein the one or more processors are further configured to generate the object to include one or more elements of a document object model (DOM) of the application to enable the display of the portion of the application. 
     
     
         12 . The computing device of  claim 8 , wherein the one or more processors are further configured to generate the object to one of exclude, redact or obfuscate one or more elements within the portion of the application to cause selected data of the user to be kept private when the portion of the application is displayed on the another computing device. 
     
     
         13 . The computing device of  claim 8 , wherein use of the object on the another device of the another user causes a latest data of the user retrieved from the remote computing device to be displayed on a display of the another device. 
     
     
         14 . The computing device of  claim 8 , wherein the one or more processors are further configured to receive the selection of the application via a user interface element that enables the user to select the portion of the application to share. 
     
     
         15 . A non-transitory computer readable medium storing program instructions for causing one or more processors to:
 receive a selection of an application hosted on a remote computing device, the selection comprising data of a user retrievable from the remote computing device;   generate an object comprising executable code to cause display of the selection for display on another computing device; and   provide the object to the another computing device, the object being executable on the another computing device to cause display of a portion of the application thereon.   
     
     
         16 . The non-transitory computer readable medium of  claim 15 , wherein the object comprises an authentication token of the user to retrieve data of the user by the remote computing device. 
     
     
         17 . The non-transitory computer readable medium of  claim 16 , wherein the object is executable to retrieve data of the user from the remote computing device using the authentication token. 
     
     
         18 . The non-transitory computer readable medium of  claim 15 , wherein the program instructions further cause the one or more processors to generate the object to include one or more elements of a document object model (DOM) of the application to enable the display of the portion of the application. 
     
     
         19 . The non-transitory computer readable medium of  claim 15 , wherein the program instructions further cause the one or more processors to generate the object to one of exclude, redact or obfuscate one or more elements within the portion of the application to cause selected data of the user to be kept private when the portion of the application is displayed on the another computing device. 
     
     
         20 . The non-transitory computer readable medium of  claim 15 , wherein use of the object on the another device of the another user causes a latest data of the user retrieved from the remote computing device to be displayed on a display of the another device.

Join the waitlist — get patent alerts

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

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