Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
This is in response to Application filed 10/13/23. Claims 1 – 20 has been examined and is pending.
Claim Objections
Claims 17-20 are objected to because of the following informalities:
Claim 17, line 5, “the multi-cloud computing environment” lacks proper antecedent basis.
Claims 18-20 depend on the objected claim and inherit the same issue.
Appropriate correction is required.
Claim Rejections - 35 USC § 102
The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action:
A person shall be entitled to a patent unless –
(a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention.
Claim(s) 1 – 20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Korshunov US 9703800 B1.
Regarding claims 1, 9 and 17, Korshunov et al. anticipates computing environment/non-transitory computer-readable storage medium/system, the method comprising:
generating sync cycles for infra managers running in at least one cloud of the
multi-cloud computing environment (2:23 – 25, shows at least a cloud based environment) computing environment (6:29 – 32, shows generating and sharing of synchronizing cycles), at least one of the sync cycles for an infra manager including initial and update state information of software objects associated with the infra manager (4:35 – 50, shows, “…record the synchronization status of each uploaded file, i.e. when completed so would inherently include start to finish status);
persistently storing object updates of the sync cycles for the infra managers in a
first database (4:18 – 20, shows persistent store and update status);
publishing the object updates of the sync cycles to an entity of the multi-cloud
computing environment (3:46 – 48, shows “publish content from the repositories”);
processing the object updates of the sync cycles at the entity based on the infra
managers to produce resultant object updates (6:27 – 31, see “… change analysis and generation …prior to the start of the next synchronization cycle…” also see in 7:10 – 13, “post-processing of the first task includes evaluating the result of task execution “and in 7: 12 – 13, see taking snap shots of the synchronization cycle, as indicated here updates of the sync cycle as well as producing the resultant update is also taught) and
persistently storing the resultant object updates in a second database for
consumption by a service of the entity (4:55 – 67, shows storage into multiple Databases 150A – 150D).
Regarding claim 2, 10 and 18 The method of claim 1, 9 and 17, wherein publishing the object updates of the sync cycles includes limiting the number of the object updates published to the entity based on the number of unacknowledged object updates published to the entity (7:20 – 45, see previous synchronization cycles as well as changes, filter, sorting also see map reduce).
Regarding claim 3, 11 and 19, the method of claim 2, 10 and 18, wherein limiting the number of the object updates includes limiting the number of the object updates published to the entity such that an identification of an object update minus an identification of acknowledged object update is equal to or less than a maximum number of unacknowledged object updates allowed (8:5 – 25, see analysis).
Regarding claim 4, and 12, the method of claim 1 and 9, wherein publishing the object updates of the sync cycles includes transmitting a set of object updates and waiting for an acknowledgement of an identification of an object update most recently received by the entity (8:30 - 45).
Regarding claims 5, 13 and 20, the method of claim 1, 9 and 17, wherein generating the sync cycles for infra managers includes exclusively carrying lifecycle information of the sync cycles in a control channel and exclusively carrying the object updates in a data channel (8:5 - 45).
Regarding claims 6, and 14, the method of claim 1, wherein processing the object updates of the sync cycles at the entity includes applying transformation rules on the object updates to produce resultant object updates (7:20 -8:45).
Regarding claims 7, and 15 the method of claim 1 and 9, further comprising processing messages from a cloud of the multi-cloud computing environment associated with the object updates of the sync cycles at the entity to purge inventory of objects of a decommissioned infra manager or record information about a new sync cycle for a particular infra manager (7:20 -8:45).
Regarding claims 8, and 16 the method of claim 1, wherein the service of the entity is a workload migration service (7:20 -8:45).
Correspondence Information
Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee. Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.” Any inquiry concerning this communication or earlier communications from the examiner should be directed to Chuck Kendall whose telephone number is 571-272-3698. The examiner can normally be reached on 10:00 am - 6:30pm.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Hyung Sough can be reached on 571-272-6799. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free).
/Chuck O Kendall/
Primary Examiner, Art Unit 2192