Prosecution Insights
Last updated: July 05, 2026
Application No. 18/578,842

FILE MANAGEMENT USING VIRTUAL REGISTRY

Non-Final OA §103§112
Filed
Jan 12, 2024
Priority
Mar 30, 2023 — nonprovisional of PCTJP2023013164
Examiner
SHARPLESS, SAMUEL
Art Unit
2165
Tech Center
2100 — Computer Architecture & Software
Assignee
Rakuten Symphony Inc.
OA Round
3 (Non-Final)
80%
Grant Probability
Favorable
3-4
OA Rounds
6m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 80% — above average
80%
Career Allowance Rate
104 granted / 130 resolved
+25.0% vs TC avg
Strong +29% interview lift
Without
With
+28.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
15 currently pending
Career history
157
Total Applications
across all art units

Statute-Specific Performance

§101
1.4%
-38.6% vs TC avg
§103
74.6%
+34.6% vs TC avg
§102
20.7%
-19.3% vs TC avg
§112
1.9%
-38.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 130 resolved cases

Office Action

§103 §112
DETAILED ACTION 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 . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 01/06/2026 has been entered. Response to Amendment The amendment filed 01/06/2026 has been entered. Applicant has amended claims 1, 3, 6, 8 and 9. Claims 3 and 10 have been cancelled. Claims 1, 6-9, and 11 are currently pending in the instant application. Response to Arguments Applicant’s arguments, see pages 7-9, filed 05/27/2025, with respect to the rejection(s) of claim(s) 1, 3, and 6-11 under 35 U.S.C. 103 have been fully considered and are persuasive. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in further view of Aoki et al (US-20220021580-A1). Aoki teaches the amended claims as seen in the current rejection below. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claim 1, 6-9 and 11 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claims 1, 8 and 9 recites the limitation "the plurality of nodes hold" in line 6. There is insufficient antecedent basis for this limitation in the claim. Examiner recommends amending the claims in a matter that the language is consistent regarding the nodes. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1, 3, and 6-11 is/are rejected under 35 U.S.C. 103 as being unpatentable over YOSHINAGA et al (WO2018092679A1) in view of SONODA et al (US 2018/0191614) and Aoki et al (US-20220021580-A1). Regarding claim 1, Yoshinaga teaches 1. (Currently Amended) A file management apparatus provided in a first node belonging to a communication network, the file management apparatus having one or more processors that execute a process comprising (page 4 - Further, the management device according to the present invention is one of a plurality of groups for specifying a file to be held by itself, and a group different from an adjacent node device is preferentially assigned on the network topology. When a file associated with information indicating the group to which it belongs is received): receiving a request for acquiring the first file from the first node (page 5 - Further, the network 1 includes a distribution server 2 that is a computer that stores an original file and distributes the file in response to a request from a node); identifying the acquisition destination of the first file by the first node by referring to the management information (page 3 - Associated with the information shown. In addition, when a node device receives a file associated with information indicating a group to which the node device belongs, the node device temporarily stores the file as a cache file and a file requested by another node device. A cache transmission unit that transmits the cache file to another node device when the corresponding cache file is held).; and instructing the acquisition destination to transmit the first file to the first node. (page 3 - Associated with the information shown. In addition, when a node device receives a file associated with information indicating a group to which the node device belongs, the node device temporarily stores the file as a cache file and a file requested by another node device. A cache transmission unit that transmits the cache file to another node device when the corresponding cache file is held). Yoshinaga does not explicitly teach acquiring first information relating to connection relationships of a plurality of nodes belonging to the communication network and second information relating to files that the plurality of nodes hold; when the second information indicates that a plurality of nodes belonging to the communication network hold a first file, generating, based on the first information, index values relative to the first node for each of the plurality of nodes holding the first file; generating and managing management information indicating an acquisition destination of the first file by the first node, based on the index values; Sonoda teaches acquiring first information relating to connection relationships of nodes belonging to the communication network and second information relating to files that the plurality of nodes hold ([0064] With the above configuration, if the connection relationship among the communication apparatus serving as a packet destination and the forwarding nodes is changed, the control apparatus previously notifies a forwarding node (switch) of a processing rule for processing packets addressed to the communication apparatus. When the forwarding node (switch) receives a packet addressed to the communication apparatus, since a processing rule has already been set, the forwarding node (switch) does not request the control apparatus to set a processing rule. Thus, according to an exemplary embodiment, since the number of requests for processing rules from switches is reduced, load on the control apparatus can be reduced.); when the second information indicates that among the nodes belonging to the communication network hold a first file, ([0058] The path and action calculation unit 13 includes a means of calculating a packet forwarding path based on the topology information managed by the topology management unit 11. In addition, the path and action calculation unit 12 serves as a means of referring to information about each forwarding node 20 managed by the forwarding node management unit 14 (for example, capability information about each forwarding node 20) and determining a processing content (action) to be executed by each forwarding node 20. Examples of the capability information about each forwarding node 20 include the number of ports of each forwarding node, the types of the ports, and the types of the actions supported. The capability information is not limited to the above information. Namely, arbitrary information may be used as the capability information.) generating, index values relative to the first node for each of the plurality of nodes holding the first file; ([0056] The topology management unit 11 establishes network topology information, based on the connection relationship between the forwarding nodes 20-1 and 20-2 collected via the node communication unit 17. If the topology information is changed, the topology management unit 11 notifies the path and action calculation unit 13 of change of the topology information, to cause the path and action calculation unit 13 to reset existing processing rules, for example) generating and managing management information indicating an acquisition destination of the first file by the first node, based on the index values ([0064] With the above configuration, if the connection relationship among the communication apparatus serving as a packet destination and the forwarding nodes is changed, the control apparatus previously notifies a forwarding node (switch) of a processing rule for processing packets addressed to the communication apparatus. When the forwarding node (switch) receives a packet addressed to the communication apparatus, since a processing rule has already been set, the forwarding node (switch) does not request the control apparatus to set a processing rule. Thus, according to an exemplary embodiment, since the number of requests for processing rules from switches is reduced, load on the control apparatus can be reduced.); Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the teachings of Yoshinaga to include acquiring first information relating to connection relationships of a plurality of nodes belonging to the communication network and second information relating to files that the plurality of nodes hold; when the second information indicates that a plurality of nodes belonging to the communication network hold a first file, generating, based on the first information, index values relative to the first node for each of the plurality of nodes holding the first file; generating and managing management information indicating an acquisition destination of the first file by the first node, based on the index values as taught by Sonoda. It would be advantageous since the number of requests for processing rules from switches is reduced, load on the control apparatus can be reduced as seen in the cited sections of Sonoda. Yoshinaga in view of Sonoda does not explicitly teach generating, index values relative to the first node for each of the plurality of nodes holding the first file based on a distance of a communication route via which the first file is to be transmitted; Yoshinaga in view of Sonoda does not explicitly teach generating, index values relative to the first node for each of the plurality of nodes holding the first file based on a distance of a communication route via which the first file is to be transmitted; ([0096] When determining the connection destination based on the location of the physical node specified by the location specifying part 13a, the physical node having a short relative distance (within a predetermined distance) to the device 5 utilizing the service may be determined as an optimum physical node. When the device 5 is a moving body, a physical node having a short relative distance to the device 5 after the device 5 stops moving may be determined as the optimum physical node. Such a determination is effective under a condition that the number of network hops decreases as a relative distance between an application arranged on the device 5 and an application arranged on the physical node becomes short. For example, when the device 5 as a mobile body whose connection destination is a server located in Osaka moves from Osaka to Tokyo, a server located in Tokyo may be utilized as a new connection destination, and thereby the relative distance between the application arranged on the server located in Tokyo and the application arranged on the device 5 becomes close and the determination of the physical node is optimized. And [0098]). Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the teachings of Yoshinaga in view Sonoda to include generating, index values relative to the first node for each of the plurality of nodes holding the first file based on a distance of a communication route via which the first file is to be transmitted as taught by Aoki It would be advantageous since it allows faster access of the data as opposed to accessing nodes further away which results in longer execution times as taught by the cited sections of Aoki. Regarding claim 6, Yoshinaga in view of Sonoda and Aoki teaches The file management apparatus according to claim 1, Yoshinaga further teaches wherein:the generating and managing the management information comprises managing management information in which a plurality of layers constituting a the first file and acquisition destinations of each of the plurality of layers by the first node are associated;the identifying the acquisition destination of the first file by the first node comprises identifying the acquisition destinations of each of the plurality of layers by the first node by referring to the management information; andthe instructing comprises instructing the acquisition destinations of each of the plurality of layers by the first node to transmit a layer constituting the first file that the acquisition destinations hold(page 4 - Also, the file may be divided into a plurality of partial files by the secret sharing method, and information indicating different groups may be associated with each partial file. In this way, information leakage can be prevented). Regarding claim 7, Yoshinaga in view of Sonoda and Aoki teaches The file management apparatus according to claim 6, Yoshinaga further teaches wherein the process further comprises restoring the first file using the layers transmitted in response to instruction at the instructing (page 4 - In addition, the cache holding unit is based on a white list for specifying a file that is permitted to be cached, a black list for specifying a file that is prohibited to be cached, or a flag indicating whether the file has a cache. It may be determined whether to retain the received file. In this way, a file that prohibits caching can be explicitly defined, and for example, leakage of secret information can be prevented). Regarding claim 11, Yoshinaga in view of Sonoda and Aoki teaches teaches The file management apparatus according to claim 1, Sonoda further teaches wherein each node of the communication network is connected in a hierarchical ring topology; and the acquisition destination of the first file is connected to the same ring as the first node.([0083] In the exemplary embodiment, the virtual machine management apparatus 400 notifies the path and action calculation unit 13 of the logical network information. When notified of the logical network information, the path and action calculation unit 13 determines a forwarding path for packets addressed to the virtual machine 320, based on the information about the forwarding node 20 stored in the topology management unit 11 and the information about the virtual forwarding node 310 included in the supplied logical network information. The path and action calculation unit 13 grasps that the forwarding node 20 is connected to the virtual forwarding node 310, based on the capability information about the forwarding node 20 stored in the topology management unit 11 (for example, the number of ports, the types of the ports, the types of the actions supported, etc.). In addition, the path and action calculation unit 13 grasps that the virtual forwarding node 310 is connected to the virtual machine 320 as a packet destination, based on capabilities of the virtual forwarding node 310 included in the logical network information (for example, the number of ports, the types of the ports, the types of the actions supported, etc.).) Accordingly, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified the teachings of Yoshinaga to include wherein each node of the communication network is connected in a hierarchical ring topology; and the acquisition destination of the first file is connected to the same ring as the first node as taught by Sonoda. It would be advantageous since the number of requests for processing rules from switches is reduced, load on the control apparatus can be reduced as seen in the cited sections of Sonoda. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to SAMUEL SHARPLESS whose telephone number is (571)272-1521. The examiner can normally be reached M-F 7:30 AM- 3:30 PM (ET). Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, ALEKSANDR KERZHNER can be reached at 571-270-1760. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /S.C.S./Examiner, Art Unit 2165 /ALEKSANDR KERZHNER/ Supervisory Patent Examiner, Art Unit 2165
Read full office action

Prosecution Timeline

Show 1 earlier event
Jan 24, 2025
Non-Final Rejection (signed) — §103, §112
Feb 27, 2025
Non-Final Rejection mailed — §103, §112
May 27, 2025
Response Filed
Oct 08, 2025
Final Rejection mailed — §103, §112
Jan 06, 2026
Response after Non-Final Action
Feb 23, 2026
Request for Continued Examination
Mar 04, 2026
Response after Non-Final Action
Apr 02, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12670129
Data storage device and storage control method based on log-structured merge tree
3y 3m to grant Granted Jun 30, 2026
Patent 12664207
Context-Based Dictionaries for Multimedia Audiobook Systems Including Linguistic Dictionary Entries
1y 8m to grant Granted Jun 23, 2026
Patent 12651021
DIGITAL CONTENT MANAGEMENT IN VIRTUAL ENVIRONMENTS
3y 2m to grant Granted Jun 09, 2026
Patent 12585614
PREDICTING OUTAGE CONDITIONS AND HANDLING ARCHIVING
3y 2m to grant Granted Mar 24, 2026
Patent 12561321
MATERIALIZED VIEW GENERATION AND PROVISION BASED ON QUERIES HAVING A SEMANTICALLY EQUIVALENT OR CONTAINMENT RELATIONSHIP
3y 10m to grant Granted Feb 24, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
80%
Grant Probability
99%
With Interview (+28.8%)
3y 0m (~6m remaining)
Median Time to Grant
High
PTA Risk
Based on 130 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month