IP Library Granted Patent US 12,309,156
Granted Patent B2
US 12,309,156 · App. 17/716,155 · Granted May 20, 2025

Content sharing in an enterprise digital space

Inventors: Anoop Adur (Karnataka, IN); Saurav Choudhuri (Karnataka, IN); Aditya Ulman (Karnataka, IN); Makrand Sethi (Karnataka, IN); Aiswariya Chittedathu (Karnataka, IN)
Assignee: Omnissa, LLC
H04L63/102G06F16/9562H04L63/0815H04L63/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,309,156
App. No.
17/716,155
Granted
May 20, 2025
Kind
B2
Abstract

Systems and methods are described for content sharing in an enterprise digital space. A graphical user interface (“GUI”) can include a feature that allows users to save bookmarks in a single location. A user can request to create a bookmark, and a bookmark service can verify that the bookmark satisfies enterprise security policies. The bookmark service can also verify that the bookmark does not violate any access policies associated with the requesting user. The GUI can provide a feature that allows users to share saved bookmarks with other users in the enterprise by searching for individual users or groups. When a user requests to share a bookmark, the bookmark service can verify that the bookmark does not violate any access policies of the intended recipient. To share the bookmark, the bookmark service can utilize a notification service to send a notification to the recipient's user device.

Claims (53)

1. A method for content sharing in an enterprise digital space, comprising:

installing a management application on a user device of a first user in connection with enrolling the user device to be managed by a device management server, the management application configured to enforce one or more security policies received from the device management server on the user device;

receiving a request for creating a bookmark at the user device of the first user;

verifying, by the management application, that the bookmark satisfies the one or more security policies for the first user received from the device management server;

verifying that the first user associated with the request is authorized to save the bookmark;

based on the verification, saving the bookmark to a user profile for the first user maintained at the device management server;

receiving a request to share the bookmark with a group of users managed by the device management server;

retrieving the one or more security policies for each user in the group of users managed by the device management server;

determining whether the one or more security policies of each user in the group of users allow said each user in the group to access the bookmark;

for a first set of users in the group that is allowed to access the bookmark, sending the bookmark to a notification service that creates a notification for the bookmark and sends the notification to add the bookmark to the first set of users in the group;

for a second set of users in the group that is not allowed to access the bookmark, denying the request to share the bookmark with the second set of users in the group;

receiving, from the first user, a request to appeal the denial of the request to share the bookmark;

generating a notification of the request to appeal the denial; and

receiving, in response to the notification, an indication that the denial has been overturned, wherein the notification service, in response to the denial being overturned, sends the notification to add the bookmark to the second set of users in the group.

2. The method of claim 1 , wherein verifying that the bookmark satisfies the one or more security policies for the first user further includes determining that a destination identified by the bookmark is accessible using a single sign-on (“SSO”) protocol or lightweight directory access protocol (“LDAP”).

3. The method of claim 1 , wherein the request to share the bookmark is received through a graphical user interface (“GUI”) for an application of a Unified Endpoint Management system.

4. The method of claim 1 , wherein, in an instance where the bookmark is not verified to satisfy the one or more security policies of the first user, the bookmark is not saved to the user profile of the first user.

5. A non-transitory, computer-readable medium containing instructions that, when executed by a hardware-based processor, causes the processor to perform stages for content sharing in an enterprise digital space, the stages comprising:

installing a management application on a user device of a first user in connection with enrolling the user device to be managed by a device management server, the management application configured to enforce one or more security policies received from the device management server on the user device;

receiving a request for creating a bookmark at the user device of the first user;

verifying, by the management application, that the bookmark satisfies the one or more security policies for the first user received from the device management server;

verifying that the first user associated with the request is authorized to save the bookmark;

based on the verification, saving the bookmark to a user profile for the first user maintained at the device management server;

receiving a request to share the bookmark with a group of users managed by the device management server;

retrieving the one or more security policies for each user in the group managed by the device management server;

determining whether the one or more security policies of each user in the group allow said each user to access the bookmark;

for a first set of users in the group that is allowed to access the bookmark, sending the bookmark to a notification service that creates a notification for the bookmark and sends the notification to add the bookmark to the first set of users in the group;

for a second set of users in the group that is not allowed to access the bookmark, denying the request to share the bookmark with the second set of users in the group;

receiving, from the first user, a request to appeal the denial of the request to share the bookmark;

generating a notification of the request to appeal the denial; and

receiving, in response to the notification, an indication that the denial has been overturned, wherein the notification service, in response to the denial being overturned, sends the notification to add the bookmark to the second set of users in the group.

6. The non-transitory, computer-readable medium of claim 5 , wherein verifying that the bookmark satisfies the one or more security policies for the first user further includes determining that a destination identified by the bookmark is accessible using a single sign-on (“SSO”) protocol or lightweight directory access protocol (“LDAP”).

7. The non-transitory, computer-readable medium of claim 5 , wherein the request to share the bookmark is received through a graphical user interface (“GUI”) for an application of a Unified Endpoint Management system.

8. The non-transitory, computer-readable medium of claim 5 , wherein, in an instance where the bookmark is not verified to satisfy the one or more security policies for the first user, the bookmark is not saved to the user profile of the first user.

9. A system for content sharing in an enterprise digital space, comprising:

a memory storage including a non-transitory, computer-readable medium comprising instructions; and

a hardware-based processor that executes the instructions to carry out stages comprising:

installing a management application on a user device of a first user in connection with enrolling the user device to be managed by a device management server, the management application configured to enforce one or more security policies received from the device management server on the user device;

receiving a request for creating a bookmark at the user device of the first user;

verifying, by the management application, that the bookmark satisfies the one or more security policies for the first user received from the device management server;

verifying that the first user associated with the request is authorized to save the bookmark;

based on the verification, saving the bookmark to a user profile for the first user maintained at the device management server;

receiving a request to share the bookmark with a group of users managed by the device management server;

retrieving the one or more security policies for each user in the group managed by the device management server;

determining whether the one or more security policies of each user in the group allow said each user to access the bookmark;

for a first set of users in the group that is allowed to access the bookmark, sending the bookmark to a notification service that creates a notification for the bookmark and sends the notification to add the bookmark to the first set of users in the group;

for a second set of users in the group that is not allowed to access the bookmark, denying the request to share the bookmark with the second set of users in the group;

receiving, from the first user, a request to appeal the denial of the request to share the bookmark;

generating a notification of the request to appeal the denial; and

receiving, in response to the notification, an indication that the denial has been overturned, wherein the notification service, in response to the denial being overturned, sends the notification to add the bookmark to the second set of users in the group.

10. The system of claim 9 , wherein verifying that the bookmark satisfies the one or more security policies for the first user further includes determining that a destination identified by the bookmark is accessible using a single sign-on (“SSO”) protocol or lightweight directory access protocol (“LDAP”).

11. The system of claim 9 , wherein the request to share the bookmark is received through a graphical user interface (“GUI”) for an application of a Unified Endpoint Management system.

12. The system of claim 9 , wherein, in an instance where the bookmark is not verified to satisfy the one or more security policies for the first user, the bookmark is not saved to the user profile of the first user.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2022
From: ADUR, ANOOP; CHOUDHURI, SAURAV; ULMAN, ADITYA; SETHI, MAKRAND; CHITTEDATHU, AISWARIYA
To: VMWARE, INC.
Reel/Frame 059542/0442 →
Continuity (1)
Related Publication 20230328068A1 · Oct 12, 2023
References Cited (5)
US 8959507B2 · Shen · 2015 [cited by examiner]
US 10140430B1 · Taralika · 2018 [cited by examiner]
US 20180090135A1 · Schlesinger · 2018 [cited by examiner]
US 20180337951A1 · Agarwal · 2018 [cited by examiner]
US 20230102496A1 · Chakkaravarthy · 2023 [cited by examiner]