IP Library Patent Application 18793616
Patent Application
App. No. 18/793,616

ZERO-KNOWLEDGE ENVIRONMENT BASED SOCIAL NETWORKING ENGINE

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 None
App. No.
18/793,616
Abstract

Methods, systems, and apparatus are described providing social networking engines. Specifically, the present specification relates to a method for implementing software containers implementing social network engines that may be configured to act in a zero-knowledge environment. In such implementations, all information pertaining to the social network engine associated with a user that is stored in the container is solely that of a user unless explicitly shared by the user. In some implementations, the containers may be configured to participate in a publish-and-subscribe network in order to share information. In addition, the containers may be provisioned with controls so that global operators may comply with local privacy rules.

Claims (50)

1 . A computer-implemented method comprising:

receiving a request indicating an election of a service to run on a first software container that stores a first user data;

wherein the service is configured to operate using the first user data in the first software container;

wherein the first software container is a server virtualization instance configured to operate on one or more processing resources and independently of one or more other containers that operate on the one or more processing resources; and

updating a stored privacy settings for the first user data with respect to one or more platforms, wherein the one or more platforms includes one or more distributed application instances.

2 . The computer-implemented method of claim 1 , comprising:

receiving a second request to share the first user data; and

in response to the second request, establishing secure communications between the first software container and a first user device and providing the second request to the first user.

3 . The computer-implemented method of claim 2 , comprising:

prompting the first user for a response to the second request; and

using the response of the first user to the second request, determining to take an action.

4 . The computer-implemented method of claim 3 , wherein determining to take an action comprises i) determining to share the first user data or ii) determining to not share the first user data.

5 . The computer-implemented method of claim 3 , wherein determining to take an action comprises determining to share a portion of the first user data.

6 . The computer-implemented method of claim 1 , wherein updating the stored privacy settings for the first user data across one or more platforms comprises:

identifying one or more portions of the first user data that contain identifying information; and

using the identified one or more portions of data, performing actions to anonymize the first user data including the one or more portions of identified data.

7 . The computer-implemented method of claim 1 , wherein the one or more distributed application instances include a social media application.

8 . A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving a request indicating an election of a service to run on a first software container that stores a first user data;

wherein the service is configured to operate using the first user data in the first software container;

wherein the first software container is a server virtualization instance configured to operate on one or more processing resources and independently of one or more other containers that operate on the one or more processing resources; and

updating a stored privacy settings for the first user data with respect to one or more platforms, wherein the one or more platforms includes one or more distributed application instances.

9 . The system of claim 8 , comprising:

receiving a second request to share the first user data; and

in response to the second request, establishing secure communications between the first software container and a first user device and providing the second request to the first user.

10 . The system of claim 9 , comprising:

prompting the first user for a response to the second request; and

using the response of the first user to the second request, determining to take an action.

11 . The system of claim 10 , wherein determining to take an action comprises i) determining to share the first user data or ii) determining to not share the first user data.

12 . The system of claim 10 , wherein determining to take an action comprises determining to share a portion of the first user data.

13 . The system of claim 8 , wherein updating the stored privacy settings for the first user data across one or more platforms comprises:

identifying one or more portions of the first user data that contain identifying information; and

using the identified one or more portions of data, performing actions to anonymize the first user data including the one or more portions of identified data.

14 . The system of claim 8 , wherein the one or more distributed application instances include a social media application.

15 . One or more non-transitory computer storage media encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:

receiving a request indicating an election of a service to run on a first software container that stores a first user data;

wherein the service is configured to operate using the first user data in the first software container;

wherein the first software container is a server virtualization instance configured to operate on one or more processing resources and independently of one or more other containers that operate on the one or more processing resources; and

updating a stored privacy settings for the first user data with respect to one or more platforms, wherein the one or more platforms includes one or more distributed application instances.

16 . The computer storage media of claim 15 , comprising:

receiving a second request to share the first user data; and

in response to the second request, establishing secure communications between the first software container and a first user device and providing the second request to the first user.

17 . The computer storage media of claim 16 , comprising:

prompting the first user for a response to the second request; and

using the response of the first user to the second request, determining to take an action.

18 . The computer storage media of claim 17 , wherein determining to take an action comprises i) determining to share the first user data or ii) determining to not share the first user data.

19 . The computer storage media of claim 15 , wherein updating the stored privacy settings for the first user data across one or more platforms comprises:

identifying one or more portions of the first user data that contain identifying information; and

using the identified one or more portions of data, performing actions to anonymize the first user data including the one or more portions of identified data.

20 . The computer storage media of claim 15 , wherein the one or more distributed application instances include a social media application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2025
From: RADUCHEL, WILLIAM J.
To: EINGOT LLC
Reel/Frame 070304/0849 →