IP Library › Granted Patent US 12,174,896
Granted Patent B2
US 12,174,896 · App. 18/361,851 · Granted Dec 24, 2024

Data structure visualization and management for real-time data

Inventors: Linda A. Frank (Mission Viejo, CA); Mark F. Moussa (Mission Viejo, CA)
Assignee: Viralocity Software, LLC
G06F16/904G06F16/901G06Q10/109
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,174,896
App. No.
18/361,851
Granted
Dec 24, 2024
Kind
B2
Abstract

Techniques and architectures for managing one or more data structures and/or distributing real-time data associated with the one or more data structures are discussed herein. For example, the techniques and architectures may implement data structures to manage data associated with one or more data-streaming events. The techniques and architectures may provide visualizations to view aspects of the data structures, the one or more data-streaming events, and/or other data associated with the data structures. The techniques and architectures may also facilitate control access to the data structures and/or data associated therewith.

Claims (35)

1. A calendar management device, comprising:

a non-volatile data storage medium; and a controller configured to:

generate a calendar object representing a calendar;

generate a calendar share identifier associated with the calendar object;

store the calendar object in the non-volatile data storage medium;

identify a plurality of calendar users associated with a social media platform;

cause the calendar share identifier to be provided to each of the plurality of calendar users;

receive user input data for a streaming event to associate with the calendar object;

determine an authorization level of the event at least in part on the user input data;

based at least in part on the authorization level, generate a calendar event object indicative of the streaming event;

associate the calendar event object with the calendar object;

cause update data to be sent to one or more devices associated with one or more of the plurality of calendar users the update data indicating the streaming event;

provide a first graphical user interface to a first user, the first graphical user interface including one or more first graphical interface elements to receive media data to associate with the streaming event;

receive video data of the first user to associate with the streaming event;

link the video data to the calendar event object;

provide a second graphical user interface that includes information about the streaming event, and one or more second graphical interface elements to access the video data;

receive a request for a second user to access the streaming event;

facilitate payment processing for the second user to access the streaming event;

authorize the second user to access the streaming event based at least in part on social media account information associated with the second user; and

provide the second user access to the video data based on successful completion of a second authorization and payment process.

2. The calendar management device of claim 1 , comprising instructions to

stores the video data on a storage server.

3. The calendar management device of claim 1 , comprising instructions to

receive discussion data; and

associate the discussion data that includes one or more messages with the calendar event object.

4. The calendar management device of claim 3 , wherein the one or more messages in the discussion data are from one or more users authorized to access the streaming event.

5. The calendar management device of claim 1 , comprising instructions to

determine a subset of the plurality of calendar users based at least in part on the authorization level;

wherein the update data is sent to a respective device of each of the subset of the plurality of calendar users.

6. The calendar management device of claim 1 , comprising instructions to receive an acknowledgement response from each of the plurality of calendar users in response to said causing the calendar share identifier to be provided to each of the plurality of calendar users.

7. The calendar management device of claim 6 , wherein in response to receiving the acknowledgment responses, stores user identifiers associated with the plurality of calendar users in the non-volatile data storage media as part of the calendar object.

8. The calendar management device of claim 1 , comprising instructions to causes the calendar share identifier to be provided to each of the plurality of calendar users by transmitting the calendar share identifier to a respective device of the plurality of calendar users over a network using a wireless transmitter.

9. The calendar management device of claim 1 , comprising instructions to

determine that individual ones of the plurality of calendar users are associated with a user contacts list;

wherein the calendar share identifier is provided to each of the plurality of calendar users based at least in part on determining that individual ones of the plurality of calendar users are associated with the user contacts list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2026
From: FRANK, LINDA A.; MOUSSA, MARK F.
To: VIRALOCITY SOFTWARE LLC
Reel/Frame 074105/0090 →
Continuity (8)
Continuation 18151373 · Jan 6, 2023
Continuation 17003861 · Aug 26, 2020
Continuation In Part 15909455 · Mar 1, 2018
Continuation In Part 14995200 · Jan 14, 2016
Provisional Application 62992803 · Mar 20, 2020
Provisional Application 62465244 · Mar 1, 2017
Provisional Application 62103508 · Jan 14, 2015
Related Publication 20230376540A1 · Nov 23, 2023