IP Library Granted Patent US 11,036,932
Granted Patent B2
US 11,036,932 · App. 16/774,963 · Granted Jun 15, 2021

Technology platform having integrated content creation features

Inventor: Charles Babbitt (New Orleans, LA)
Assignee: BLOCKPAD LLC
G06F40/18G06F3/04817G06F3/04842
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 11,036,932
App. No.
16/774,963
Granted
Jun 15, 2021
Kind
B2
Abstract

Systems and methods for facilitating various content creation functionalities are described. According to certain aspects, an electronic device may arrange a first frame within an electronic file and define a first dynamic object within the first frame, where the first dynamic object comprises a first formula having a variable with a value. The electronic device may detect an additional instance of the variable within the electronic file and automatically associate the value of the variable with the additional instance of the variable.

Claims (41)

1. A system for managing electronic files, comprising:

a user interface;

a memory storing a set of computer-executable instructions; and

a processor interfacing with the user interface and the memory, and configured to execute the set of computer-executable instructions to cause the processor to:

display, within the user interface, an electronic file for editing by a user,

receive, within the electronic file via the user interface, a selection to arrange a first frame,

define a first dynamic object within the first frame, wherein the first dynamic object comprises a first formula having a first instance of a variable,

receive, via the user interface, a value for the variable of the first formula,

after receiving the value for the variable of the first formula, receive, via the user interface, an input for a second formula having a second instance of the variable,

automatically associate the value of the variable with the second instance of the variable, and

display, within the user interface, an indication that the value is associated with the second instance of the variable.

2. The system of claim 1 , wherein a second frame having a second dynamic object is arranged within the electronic file, and wherein the second instance of the variable is defined within the second dynamic object of the second frame.

3. The system of claim 2 , wherein the second frame is arranged within the first frame.

4. The system of claim 1 , wherein to receive the input for the second formula, the processor is configured to:

receive, via the user interface, the input for the second formula within a second dynamic object.

5. The system of claim 1 , wherein the first frame defines a first namespace that enables access to at least the first dynamic object, the variable, and the value of the variable, wherein the memory stores the first namespace.

6. The system of claim 5 , wherein to automatically associate the value of the variable with the second instance of the variable, the processor is configured to:

in response to receiving the input for the second formula, retrieve the first namespace from the memory to access the value of the variable.

7. The system of claim 5 , wherein to automatically associate the value of the variable with the second instance of the variable, the processor is configured to:

update the first namespace to reflect that the value of the variable is associated with the second instance of the variable.

8. The system of claim 1 , wherein to display, within the user interface, the indication that the value is associated with the second instance of the variable, the processor is configured to:

automatically display, within the user interface, the value of the variable being reflected in the second formula.

9. A computer-implemented method in an electronic device of managing electronic files, the method comprising:

displaying, in a user interface of the electronic device, an electronic file for editing by a user;

receiving, within the electronic file via the user interface, a selection to arrange a first frame;

defining a first dynamic object within the first frame, wherein the first dynamic object comprises a first formula having a first instance of a variable;

receiving, via the user interface, a value for the variable of the first formula,

after receiving the value for the variable of the first formula, receiving, via the user interface, an input for a second formula having a second instance of the variable;

automatically associating, by the processor, the value of the variable with the second instance of the variable; and

displaying, in the user interface, an indication that the value is associated with the second instance of the variable.

10. The computer-implemented method of claim 9 , wherein a second frame having a second dynamic object is arranged within the electronic file, and wherein the second instance of the variable is defined within the second dynamic object of the second frame.

11. The computer-implemented method of claim 10 , wherein the second frame is arranged within the first frame.

12. The computer-implemented method of claim 9 , wherein receiving the input for the second formula comprises:

receiving, via the user interface, the input for the second formula within a second dynamic object.

13. The computer-implemented method of claim 9 , wherein the first frame defines a first namespace that enables access to at least the first dynamic object, the variable, and the value of the variable, wherein a memory of the electronic device stores the first namespace.

14. The computer-implemented method of claim 13 , wherein automatically associating the value of the variable with the second instance of the variable comprises:

in response to receiving the input for the second formula, retrieving the first namespace from the memory to access the value of the variable.

15. The computer-implemented method of claim 13 , wherein automatically associating the value of the variable with the second instance of the variable comprises:

updating the first namespace in the memory to reflect that the value of the variable is associated with the second instance of the variable.

16. The computer-implemented method of claim 15 , wherein displaying, in the user interface, the indication that the value is associated with the second instance of the variable comprises:

automatically displaying, within the user interface, the value of the variable being reflected in the second formula.

Assignments (2)
CHANGE OF NAME Recorded May 13, 2021
From: LOGIC RENAISSANCE LLC
To: BLOCKPAD LLC
Reel/Frame 056283/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2020
From: BABBITT, CHARLES
To: LOGIC RENAISSANCE LLC
Reel/Frame 051786/0653 →
Continuity (2)
Provisional Application 62798728 · Jan 30, 2019
Related Publication 20200242301A1 · Jul 30, 2020