IP Library Granted Patent US 12,574,345
Granted Patent B2
US 12,574,345 · App. 17/723,354 · Granted Mar 10, 2026

Generating and providing organization-based spaces for a virtual community of users

Inventors: Charmaine Hung Dorman (San Francisco, CA); Jessie Kim (Oakland, CA); Ka Man Lei (Belmont, CA); Christopher Jing-ming Su (San Francisco, CA); Jaleh Afshar (Menlo Park, CA); Nathanael Arthur Wells Clinton (Menlo Park, CA); Richmond Watkins (San Francisco, CA); Bob Baldwin (San Francisco, CA); Monica Ares (Burlingame, CA); Daniel Ilic (Palo Alto, CA); Mallory Taylor (Menlo Park, CA); Euzcil Castaneto (Menlo Park, CA); Lauren Kostka (Oakland, WA); Timothy John Collins (San Francisco, CA); Samuel Grossberg (San Francisco, CA); Kaylee Slusser (Millsboro, DE); Nai Wen Hsu (Richmond, CA); Simone Parmeggiani (Foster City, CA); Willy Huang (San Francisco, CA); Baldwin Po Wei Chang (Sunnyvale, CA); Juan Felipe Rios Riano (Foster City, CA)
Assignee: Meta Platforms, Inc.
H04L51/52H04L51/04H04L63/102
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,574,345
App. No.
17/723,354
Granted
Mar 10, 2026
Kind
B2
Abstract

According to examples, a system for generating and providing organization-bounded spaces for a virtual community of users may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to generate an organization-bounded space; analyze user information to associate a user with the organization-bounded space; enable the user to receive and publish a content item; and implement a security feature for communications associated with an organization-bounded space and/or its associated users. The processor may further determine recommend a group to the user and identify a user representative for the organization-bounded space.

Claims (42)

1 . A system, comprising:

a processor;

a memory storing instructions, which when executed by the processor, cause the processor to:

generate an organization-bounded space associated with an organization, the organization-bounded space having an identifier;

analyze user information to associate a first user with the organization-bounded space;

enable the first user to publish a content item associated with the organization-bounded space;

enable the first user to access a first user profile associated with the first user for the organization-bounded space;

restrict viewing of the first user profile to users associated with the organization-bounded space;

present a second user profile associated with a second user within the organization via the organization-bounded space in response to a directory search and based on a shared interest between the first user profile and the second user profile; and

provide one or more group features, including automatically creating and suggesting groups based on organization-related information associated with a plurality of user profiles.

2 . The system of claim 1 , wherein to associate the user with the organization-bounded space, the instructions when executed by the processor further cause the processor to verify the association of the first user with the organization.

3 . The system of claim 2 , wherein the organization is a learning institution, and wherein verifying the first user's association with the organization further comprises receiving an email address of the first user and determining that the email address is associated with the learning institution.

4 . The system of claim 1 , wherein the instructions when executed by the processor further cause the processor to identify a user representative for the organization-bounded space.

5 . The system of claim 1 , wherein to enable the first user to access the first user profile associated with the first user, the instructions when executed by the processor further cause the processor to access personal information associated with the first user from a pre-existing store.

6 . The system of claim 1 , wherein the instructions when executed by the processor further cause the processor to provide one or more collective features, the one or more collective features including an organization directory including a ranked listing of verified users associated with the organization-bounded space.

7 . The system of claim 1 , wherein the instructions when executed by the processor further cause the processor to provide one or more collective features, the one or more collective features including an organization bulletin for users associated with the organization bounded space.

8 . The system of claim 1 , wherein the instructions when executed by the processor further cause the processor to provide a group moderator for the groups upon reaching a critical mass of users for the groups.

9 . A method of generating and providing organization-based spaces for a virtual community of users, comprising:

generating an organization-bounded space associated with an organization, the organization-bounded space having an identifier;

analyzing user information to associate a first user with the organization-bounded space;

enabling the first user to publish a content item associated with the organization-bounded space;

enabling the first user to access a first user profile associated with the user for the organization-bounded space;

restricting viewing of the user profile to users associated with the organization-bounded space;

presenting a second user profile associated with a second user within the organization via the organization-bounded space in response to a directory search and based on a shared interest between the first user profile and the second user profile; and

providing one or more group features, including automatically creating and suggesting groups based on organization-related information associated with a plurality of user profiles.

10 . The method of claim 9 , further comprising providing one or more real-time communication features associated with the organization-bounded space based on an interest of the first user.

11 . The method of claim 10 , wherein the one or more real-time communication features includes a location-based chat.

12 . The method of claim 9 , wherein enabling the first user to publish the content item includes generating the content item via use of an augmented reality (AR) filter.

13 . The method of claim 9 , wherein enabling the first user to publish the content item includes implementation of one or more content templates.

14 . The method of claim 13 , wherein the one or more content templates are dynamically themed according to the organization.

15 . A non-transitory computer-readable storage medium having an executable stored thereon, which when executed instructs a processor to:

generate an organization-bounded space associated with an organization, the organization-bounded space having an identifier;

analyze user information to associate a first user with the organization-bounded space;

generate one or more content items associated with the organization;

enable the first user to publish a content item associated with the organization-bounded space;

enable the first user to access a first user profile associated with the first user for the organization-bounded space;

restrict viewing of the first user profile to users associated with the organization-bounded space;

present a second user profile associated with a second user within the organization via the organization-bounded space in response to a directory search and based on a shared interest between the first user profile and the second user profile; and

provide one or more group features, including automatically creating and suggesting groups based on organization-related information associated with a plurality of user profiles.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the content item associated with the organization-bounded space includes one or more assistive content items to connect the first user and another user associated with the organization-bounded space for an organization-related purpose.

17 . The non-transitory computer-readable storage medium of claim 15 , wherein the executable when executed further instructs the processor to implement a security feature for communications associated with the organization-bounded space.

18 . The non-transitory computer-readable storage medium of claim 15 , wherein the executable when executed further instructs the processor to generate the content item via use of an augmented reality (AR) filter.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE FIRST INVENTORS NAME PREVIOUSLY RECORDED AT REEL: 063067 FRAME: 0536. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2023
From: DORMAN, CHARMAINE HUNG; KIM, JESSIE; LEI, KA MAN; SU, CHRISTOPHER JING-MING; AFSHAR, JALEH; CLINTON, NATHANAEL ARTHUR WELLS; WATKINS, RICHMOND; BALDWIN, BOB; ARES, MONICA; ILIC, DANIEL; TAYLOR, MALLORY; CASTANETO, EUZCIL; KOSTKA, LAUREN; COLLINS, TIMOTHY JOHN; GROSSBERG, SAMUEL; SLUSSER, KAYLEE; HSU, NAI WEN; PARMEGGIANI, SIMONE; HUANG, WILLY; CHANG, BALDWIN PO WEI; RIOS RIANO, JUAN FELIPE
To: META PLATFORMS, INC.
Reel/Frame 063955/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2023
From: HUNG, CHARMAINE CHING MAN; KIM, JESSIE; LEI, KA MAN; SU, CHRISTOPHER JING-MING; AFSHAR, JALEH; CLINTON, NATHANAEL ARTHUR WELLS; WATKINS, RICHMOND; BALDWIN, BOB; ARES, MONICA; ILIC, DANIEL; TAYLOR, MALLORY; CASTANETO, EUZCIL; KOSTKA, LAUREN; COLLINS, TIMOTHY JOHN; GROSSBERG, SAMUEL; SLUSSER, KAYLEE; HSU, NAI WEN; PARMEGGIANI, SIMONE; HUANG, WILLY; CHANG, BALDWIN PO WEI; RIOS RIANO, JUAN FELIPE
To: META PLATFORMS, INC.
Reel/Frame 063067/0536 →
Continuity (2)
Provisional Application 63175981 · Apr 16, 2021
Related Publication 20220337543A1 · Oct 20, 2022
References Cited (10)
US 9734323B2 · Banatwala · 2017 [cited by examiner]
US 11062542B2 · Lundberg · 2021 [cited by examiner]
US 11178088B1 · Weiss · 2021 [cited by examiner]
US 11218490B2 · Goyal · 2022 [cited by examiner]
US 11283839B2 · Raphael · 2022 [cited by examiner]
US 11418464B2 · Roy · 2022 [cited by examiner]
US 11736485B2 · Pechenov · 2023 [cited by examiner]
US 12120459B2 · Gal · 2024 [cited by examiner]
US 20200213256A1 · Moyers · 2020 [cited by examiner]
US 20210234817A1 · Dai · 2021 [cited by examiner]