IP Library Granted Patent US 9,063,823
Granted Patent B2
US 9,063,823 · App. 13/731,590 · Granted Jun 23, 2015

Software development and distribution workflow employing meta-object time stamping

Inventors: G. Christopher Imrey (Newport Beach, CA); William J. House (Corona del Mar, CA)
Assignee: Apollo Enterprise Solutions Ltd.
G06F8/71G06Q10/10
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 9,063,823
App. No.
13/731,590
Granted
Jun 23, 2015
Kind
B2
Abstract

A method and system facilitating the development and distribution of software is provided. The system includes tracking revisions to elements of a database on the computing device by establishing time stamps for each stored element changed at a specified time, enabling a user to select an applicable time period comprising a beginning time point and an end time point, and assembling elements for execution based on time stamps limited to the selected applicable time period.

Claims (25)

1. A method for providing a software application development environment in conjunction with a computing device, the method comprising:

tracking revisions to elements of a database on the computing device by establishing time stamps for each stored element changed at a specified time;

enabling a user to select an applicable time period comprising a beginning time point and an end time point; and

assembling elements for execution based on time stamps limited to the selected applicable time period.

2. The method of claim 1 , wherein the database comprises a relational database and each object comprises a meta-object.

3. The method of claim 2 , wherein the relational database has associated therewith a meta-object specification specifying the meta-object contents of the relational database.

4. The method of claim 1 , wherein assembling elements for execution comprises compiling most recently time stamped elements for selected elements in the database.

5. The method of claim 1 , further comprising enabling multiple users to alter elements within the database and enabling multiple users to assemble time stamped elements for execution.

6. A software application development environment system implemented using a computing device, the system comprising:

a file provided on the computing device, the file comprising a plurality of elements;

time stamp tracking software configured to enable revision to an element of the file by establishing a time stamp for the element the file changed at a specified time; and

an assembler configured to enable a user to select an applicable time period comprising a beginning time point and an end time point; and enable assembly of elements of the file for execution based on time stamps for only the selected applicable time period.

7. The system of claim 6 , wherein the file comprises a relational database.

8. The system of claim 7 , wherein the relational database has associated therewith a meta-object specification specifying meta-object contents of the relational database.

9. The system of claim 6 , wherein the assembler is configured to assemble elements and enables compiling recently time stamped elements for elements in the file.

10. The system of claim 6 , wherein the computing device is further configured to enable multiple users to alter elements within the file and enable multiple users to assemble time stamped elements for execution.

11. A method for tracking objects stored in a database at least partially provided on a computing device, the method comprising:

time-stamping newly provided objects;

storing the newly provided objects and associated time stamps in the database;

identifying an applicable time period comprising a beginning time point and an end time point; and

assembling selected objects for execution having time stamps within the applicable time period, including at least one newly provided object having a newer time stamp than a previous version of the newly provided object.

12. The method of claim 11 , wherein the database comprises a relational database and each newly provided object comprises a meta-object.

13. The method of claim 12 , wherein the relational database has associated therewith a meta-object specification specifying the meta-object contents of the relational database.

14. The method of claim 11 , wherein assembling selected objects enables a user to compile the most recently time stamped objects for selected objects in the database.

15. The method of claim 11 , further comprising enabling multiple users to alter objects within the database and enabling multiple users to assemble time stamped objects for execution.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2022
From: KONOWIECKI, JOSEPH
To: MIRITZ, INC.
Reel/Frame 059541/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2021
From: APOLLO ENTERPRISE SOLUTIONS, LTD.
To: KONOWIECKI, JOSEPH S
Reel/Frame 055259/0989 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2020
From: APOLLO ENTERPRISE SOLUTIONS, LTD.
To: KONOWIECKI, JOSEPH S.
Reel/Frame 054766/0076 →
Continuity (2)
Continuation 12657192 · Jan 15, 2010
Related Publication 20130227526A1 · Aug 29, 2013