Prosecution Insights
Last updated: July 17, 2026
Application No. 18/497,944

EXCHANGING USER ENVIRONMENTS OF EDGE COMPUTING SYSTEMS AND HIGH-PERFORMANCE COMPUTING SYSTEMS

Non-Final OA §103
Filed
Oct 30, 2023
Examiner
MULLINAX, CLINT LEE
Art Unit
4100
Tech Center
4100
Assignee
Hewlett Packard Enterprise Development L.P.
OA Round
1 (Non-Final)
48%
Grant Probability
Moderate
1-2
OA Rounds
1y 10m
Est. Remaining
84%
With Interview

Examiner Intelligence

Grants 48% of resolved cases
48%
Career Allowance Rate
61 granted / 127 resolved
-12.0% vs TC avg
Strong +36% interview lift
Without
With
+36.2%
Interview Lift
resolved cases with interview
Typical timeline
4y 7m
Avg Prosecution
20 currently pending
Career history
158
Total Applications
across all art units

Statute-Specific Performance

§101
6.0%
-34.0% vs TC avg
§103
86.4%
+46.4% vs TC avg
§102
4.5%
-35.5% vs TC avg
§112
1.8%
-38.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 127 resolved cases

Office Action

§103
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 . DETAILED ACTION This action is a responsive to the application filed on 10/30/2023. Claims 1-20 are pending. Claims 1-20 are rejected. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: 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. The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claims 1-9, 14-17, and 19-20 are rejected under 35 U.S.C. 103 as being unpatentable over Street et al (US Pub 20180332117) hereinafter Street, in view of Raghuram et al (US Pub 20240022550) hereinafter Raghuram. Regarding claim 1, Street teaches a method comprising: hosting, on an edge computing system, a user interface instance (paragraphs 0031, and 0035-0041 teach a computing device with a user interface in a “distributed system” including edge devices; “Moreover, input interface 260 and/or output interface 270 may include or be interfaced to any number or type of peripherals”); providing, by the user interface instance, a cryptographic authentication token to an endpoint instance of a high-performance computing system external to the edge computing system (paragraphs 0052, 0055-0058, and 0069 teach detecting new edge devices (high-performance computing system external to the edge computing system), where “the cryptographic information about edge device 411 is communicated from provisioning service 415 to edge device 411 (providing…a cryptographic authentication token to an endpoint instance)…The cryptographic information may also include credentials, the hostname of the selected IoT support service 451, connectivity information for edge device 411 to connect with IoT support service 451, and/or the like”); responsive to providing the cryptographic authentication token, forming a connection between the user interface instance and the endpoint instance (paragraphs 0041 teach “Each of the IoT devices 341-343, and/or the devices that comprise IoT support service 351 and/or application back-end 313 and/or gateway devices 311 and 312 and/or provision service device 315 may include examples of computing device 200 of FIG. 2”; further paragraphs 0052, 0055-0058, and 0069 teach communication connections between the edge device (endpoint instance) and IoT support service devices (user interface)); mounting a directory of a first file system of the high-performance computing system to a second file system of the edge computing system to provide an extended file system (paragraphs 0052, 0055-0058, 0060, and 0069 teach detecting new edge devices, where “the cryptographic information about edge device 411 is communicated from provisioning service 415 (second file system of the edge computing system) to edge device 411 (first file system of the high-performance computing system)…The cryptographic information may also include credentials, the hostname of the selected IoT support service 451, connectivity information for edge device 411 to connect with IoT support service 451, and/or the like (provide an extended file system)” and stored on the respective devices (file systems)); and responsive to receiving, by the user interface instance, a request from the high-performance computing system via the connection, initiating, by the user interface instance, an operation to exchange data between the edge computing system and the high-performance computing system (paragraphs 0052, 0055-0058, 0060, and 0069 teach detecting new edge devices, where “Edge device 411 may have an endpoint uniform resource indicator (URI) that is installed in the factory. In some examples, on first power-up and first boot-up, edge device 411 is cryptographically guaranteed to connect to provisioning service 415 and not elsewhere (responsive to receiving, by the user interface instance, a request from the high-performance computing system via the connection, initiating, by the user interface instance)”; wherein “the cryptographic information about edge device 411 is communicated from provisioning service 415 to edge device 411 (an operation to exchange data between the edge computing system and the high-performance computing system)). Street at least implies mounting a directory of a first file system of the high-performance computing system to a second file system of the edge computing system to provide an extended file system (see mappings above); however, Raghuram teaches mounting a directory of a first file system of the high-performance computing system to a second file system of the edge computing system to provide an extended file system (paragraphs 0051 and 0055-0058 teach creating an API connection (extended file system) and “TKAB interfaces with a key management system (KMS) to perform a cryptographic key operation. The TKAB may use a plugin to interface with an API at the KMS. A response is received from the KMS”). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to implement Raghuram’s teachings of API connection between devices and cryptographic key management into Street‘s teaching of establishing cryptographic communications between IoT and new edge devices in a system in order to “the risk of exposing it to the rest of the system, thereby reducing the potential for sensitive data to be exposed while providing a higher degree of control and transparency for users” (Raghuram, paragraphs 0020, 0051 and 0055-0058). Regarding claim 2, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; and further teach wherein forming the connection between the user interface instance and the endpoint instance comprises forming a connection with a service mesh gateway of the high-performance computing system (Raghuram, paragraphs 0109, 0119-0122, and 0139 the “IoT network, arranged as a mesh network” and “managing service meshes” including edge devices). Street and Raghuram are combinable for the same rationale as set forth above with respect to claim 1. Regarding claim 3, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; and further teach wherein hosting the user interface instances comprises hosting a container environment on the edge computing system (Street, paragraphs 0023, 0031, and 0035-0041 teach a “host” computing device with a user interface in a “distributed system” including edge devices; “Moreover, input interface 260 and/or output interface 270 may include or be interfaced to any number or type of peripherals”). Regarding claim 4, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; and further teach wherein mounting the first file system comprises communicating between the edge computing system and the high-performance computing system using a network file transfer protocol (Raghuram, paragraphs 0107-0109, 0126-0127, 0136, and 0139 teach utilizing different “protocols” for data communications between network devices and edge devices). Street and Raghuram are combinable for the same rationale as set forth above with respect to claim 1. Regarding claim 5, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; and further teach responsive to a second request received by the user interface instance from the connection, controlling a compute resource of the edge computing system (Street, paragraphs 0052, 0055-0058, 0060, and 0066-0069 teach “After provisioning is complete, in some examples, communications between edge device 411 and IoT support service 451 may occur directly and/or in a “normal” fashion”, wherein the edge device can send data (second request) and the IoT device can send modules for adding “new functionality” to the device (controlling a compute resource of the edge computing system)). Regarding claim 6, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; and further teach responsive to a compute resource of the edge computing system performing an operation, reporting, by the user interface instance and over the connection, a status of the operation (Street, paragraphs 0060-0068 teach processing the edge devices message, and the “IoT support service 451 returns a message to edge device 411 with steps that edge device 411 is to follow before edge device 411 may begin sending data to IoT support service 451. Such steps may include, for example, updating the firmware of edge device 411, changing a configuration file, and/or the like (performing an operation, reporting, by the user interface instance and over the connection, a status of the operation)”. Further, it is taught that deploying “module twins” between the devices (alternative operation), and “an IoT device (edge computing system…user interface instance) that is a lock, the module twin associated with a module for the locking function of the smart lock may have a corresponding property indicating whether the reported status is locked or unlocked. In some examples, a desired property indicates the status that the property that the actual device should have at that time. The desired property may be the same as or different than the reported property. If the desired property is different than the corresponding reported property, actions may be taken to resolve the discrepancy”). Regarding claim 7, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; and further teach wherein the high-performance computing system comprises a plurality of compute nodes, and the second file system comprises a file system shared by the plurality of compute nodes (Street, paragraphs 0060-0069 teach the edge device (high-performance computing system) having multiple module installed for performing operations (compute nodes) and memory (file system) with accessible communicated data of device device statuses). Regarding claim 8, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; and further teach mounting, by the user interface instance, a resource of the edge computing system to the first file system (Street, paragraphs 0052, 0055-0058, and 0060-0069 teach the IoT device (by the user interface instance…the edge computing system) obtaining edge device status information stored in the edge memory (first file system) via a communication channel (mounting…a resource)). Regarding claim 9, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; and further teach wherein the mounting comprises mounting a subdirectory of the first file system to a mount point of the second file system (Street, paragraphs 0052, 0055-0058, and 0060-0069 teach the IoT device establishing “module twins” for obtaining edge device module status information (subdirectory) stored in the edge memory (first file system) via a learning communication channel and storing the status data in the IoT device and or provisioning system (second file system)). Regarding claim 14, Street teaches a non-transitory storage medium that stores machine-readable instructions that, when executed by a machine, cause the machine to: provide a user interface instance on an edge computing system (paragraphs 0030-0031, and 0035-0041 teach a computing device, including a processor and memory, with a user interface in a “distributed system” including edge devices; “Moreover, input interface 260 and/or output interface 270 may include or be interfaced to any number or type of peripherals”); cause the user interface instance to: provide, to a high-performance computing system, a first request to register the user interface instance with an endpoint manager instance of the high-performance computing system (paragraphs 0052, 0055-0058, and 0069 teach detecting new edge devices (high-performance computing system external to the edge computing system), where “the cryptographic information about edge device 411 is communicated from provisioning service 415 to edge device 411 (providing…a cryptographic authentication token to an endpoint instance)…The cryptographic information may also include credentials, the hostname of the selected IoT support service 451, connectivity information for edge device 411 to connect with IoT support service 451, and/or the like”); mount a file system of the edge computing system and a file system of the high-performance computing system to provide an extended file system accessible by the edge computing system (paragraphs 0052, 0055-0058, 0060, and 0069 teach detecting new edge devices, where “the cryptographic information about edge device 411 is communicated from provisioning service 415 (second file system of the edge computing system) to edge device 411 (first file system of the high-performance computing system)…The cryptographic information may also include credentials, the hostname of the selected IoT support service 451, connectivity information for edge device 411 to connect with IoT support service 451, and/or the like (provide an extended file system)” and stored on the respective devices (file systems)); and responsive to a second request sent , move data between locations of the extended file system to exchange data between the edge computing system and the high-performance computing system (paragraphs 0052, 0055-0058, 0060, and 0069 teach detecting new edge devices, where “Edge device 411 may have an endpoint uniform resource indicator (URI) that is installed in the factory. In some examples, on first power-up and first boot-up, edge device 411 is cryptographically guaranteed to connect to provisioning service 415 and not elsewhere (responsive to receiving, by the user interface instance, a request from the high-performance computing system via the connection, initiating, by the user interface instance)”; wherein “the cryptographic information about edge device 411 is communicated from provisioning service 415 to edge device 411 (an operation to exchange data between the edge computing system and the high-performance computing system)). However, Street does not explicitly teach to a service mesh gateway of a high-performance computing system, and via the service mesh gateway. Raghuram teaches to a service mesh gateway of a high-performance computing system, and via the service mesh gateway (Raghuram, paragraphs 0109, 0119-0122, and 0139 the “IoT network, arranged as a mesh network” and “managing service meshes” including edge devices). Further, Street at least implies mounting a directory of a first file system of the high-performance computing system to a second file system of the edge computing system to provide an extended file system (see mappings above); however, Raghuram teaches mounting a directory of a first file system of the high-performance computing system to a second file system of the edge computing system to provide an extended file system (paragraphs 0051 and 0055-0058 teach creating an API connection (extended file system) and “TKAB interfaces with a key management system (KMS) to perform a cryptographic key operation. The TKAB may use a plugin to interface with an API at the KMS. A response is received from the KMS”). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to implement Raghuram’s teachings of API connection between mesh devices and cryptographic key management into Street‘s teaching of establishing cryptographic communications between IoT and new edge devices in a system in order to “the risk of exposing it to the rest of the system, thereby reducing the potential for sensitive data to be exposed while providing a higher degree of control and transparency for users” (Raghuram, paragraphs 0020, 0051 and 0055-0058). Regarding claim 15, the combination of Street and Raghuram teach all the claim limitations of claim 14 above; and further teach wherein the instructions, when executed by the machine, further cause the machine to, responsive to the communications, provide, to the high-performance computing system, data representing a file directory of the first file system (Street, paragraphs 0052, 0055-0058, 0060, and 0069 teach detecting new edge devices, where “the cryptographic information about edge device 411 is communicated from provisioning service 415 (second file system of the edge computing system) to edge device 411 (first file system of the high-performance computing system)…The cryptographic information may also include credentials, the hostname of the selected IoT support service 451, connectivity information for edge device 411 to connect with IoT support service 451, and/or the like (provide an extended file system)” and stored on the respective devices (file systems)). Regarding claim 16, the combination of Street and Raghuram teach all the claim limitations of claim 14 above; and further teach wherein the instructions, when executed by the machine, further cause the machine to transfer a file stored in a storage resource associated with the edge computing system to the high-performance computing system (Street, paragraphs 0052, 0055-0058, 0060, and 0069 teach detecting new edge devices, where “the cryptographic information about edge device 411 is communicated from provisioning service 415 (transfer a file stored in a storage resource associated with the edge computing system) to edge device 411 (to the high-performance computing system)…The cryptographic information may also include credentials, the hostname of the selected IoT support service 451, connectivity information for edge device 411 to connect with IoT support service 451, and/or the like (provide an extended file system)” and stored on the respective devices (file systems)). Regarding claim 17, the combination of Street and Raghuram teach all the claim limitations of claim 14 above; and further teach wherein the instructions, when executed by the machine, further cause the machine to transfer a file stored in a storage resource associated with the high-performance computing system to the edge computing system (Street, paragraphs 0052, 0055-0058, and 0060-0069 teach communicating data from the edge node to the IoT device). Regarding claim 18, Street teaches a first computing system comprising: a plurality of compute nodes that perform parallel processing jobs associated with an edge computing system (paragraphs 0031, 0035-0041, 0052, 0055-0058, and 0060-0069 teach a computing device with a user interface in a “distributed system” including edge devices executing multiple module tasks; “Moreover, input interface 260 and/or output interface 270 may include or be interfaced to any number or type of peripherals”); and an edge manager endpoint that: authenticates an interface instance of the edge computing system based on a cryptographic authentication token provided by the interface instance (paragraphs 0052, 0055-0058, and 0069 teach detecting new edge devices (high-performance computing system external to the edge computing system), where “the cryptographic information about edge device 411 is communicated from provisioning service 415 to edge device 411 (providing…a cryptographic authentication token to an endpoint instance)…The cryptographic information may also include credentials, the hostname of the selected IoT support service 451, connectivity information for edge device 411 to connect with IoT support service 451, and/or the like”); responsive to successful authentication of the interface instance, forms a connection between the edge manager endpoint and the interface instance (paragraphs 0041 teach “Each of the IoT devices 341-343, and/or the devices that comprise IoT support service 351 and/or application back-end 313 and/or gateway devices 311 and 312 and/or provision service device 315 may include examples of computing device 200 of FIG. 2”; further paragraphs 0052, 0055-0058, and 0069 teach communication connections between the edge device (endpoint instance) and IoT support service devices (user interface)); and sends, to the interface instance, a request over the connection to move a file between a first location of an extended file system associated with the edge computing system and a second location of the extended file system associated with the first computing system (paragraphs 0052, 0055-0058, 0060, and 0069 teach detecting new edge devices, where “Edge device 411 may have an endpoint uniform resource indicator (URI) that is installed in the factory. In some examples, on first power-up and first boot-up, edge device 411 is cryptographically guaranteed to connect to provisioning service 415 and not elsewhere (responsive to receiving, by the user interface instance, a request from the high-performance computing system via the connection, initiating, by the user interface instance)”; and “the cryptographic information about edge device 411 is communicated from provisioning service 415 (second file system of the edge computing system) to edge device 411 (first file system of the high-performance computing system)…The cryptographic information may also include credentials, the hostname of the selected IoT support service 451, connectivity information for edge device 411 to connect with IoT support service 451, and/or the like (provide an extended file system)” and stored on the respective devices (file systems)). Street at least implies a first location of an extended file system associated with the edge computing system and a second location of the extended file system associated with the first computing system (see mappings above); however, Raghuram teaches a first location of an extended file system associated with the edge computing system and a second location of the extended file system associated with the first computing system (paragraphs 0051 and 0055-0058 teach creating an API connection (extended file system) and “TKAB interfaces with a key management system (KMS) to perform a cryptographic key operation. The TKAB may use a plugin to interface with an API at the KMS. A response is received from the KMS”). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to implement Raghuram’s teachings of API connection between mesh devices and cryptographic key management into Street‘s teaching of establishing cryptographic communications between IoT and new edge devices in a system in order to “the risk of exposing it to the rest of the system, thereby reducing the potential for sensitive data to be exposed while providing a higher degree of control and transparency for users” (Raghuram, paragraphs 0020, 0051 and 0055-0058). Regarding claim 19, the combination of Street and Raghuram teach all the claim limitations of claim 18 above; and further teach the parallel processing jobs process input data provided by the edge computing system; and the edge computing system manager, responsive to the access, transfers the input data from the edge computing system to the first computing system (Street, paragraphs 0052, 0055-0058, and 0060-0069 teach “After provisioning is complete, in some examples, communications between edge device 411 and IoT support service 451 may occur directly and/or in a “normal” fashion”, wherein the edge device can send data and the IoT device can send modules for adding “new functionality” to the device (transfers the input data from the edge computing system to the first computing system)). Claims 10-13 and 18 are rejected under 35 U.S.C. 103 as being unpatentable over Street et al (US Pub 20180332117) hereinafter Street, in view of Raghuram et al (US Pub 20240022550) hereinafter Raghuram, in view of Sommer et al (US Pub 20170357910) hereinafter Sommer. Regarding claim 10, the combination of Street and Raghuram teach all the claim limitations of claim 1 above; however, while Raghuram teaches machine learning training and processes on devices, the combination does not explicitly teach performing, by the edge computing system, machine learning inference associated with a machine learning model; and training, by the high-performance computing system, the machine learning model. Sommer teaches performing, by the edge computing system, machine learning inference associated with a machine learning model; and training, by the high-performance computing system, the machine learning model (paragraphs 0010-0014, 0024, and Fig. 1 teach an “AI cloud service” (edge computing system) on a server simulating ML models (performing…machine learning inference) and interfacing with mobile devices (high-performance computing system) by transmitting an AI model update or update trigger over a network to replace or change the AI models and/or the AI model weights on different mobile devices that host and run AI model such as neural networks (training…the machine learning model)). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Street‘s teaching of establishing cryptographic communications between IoT and new edge devices in a system, as modified by Raghuram’s teachings of API connection between devices and cryptographic key management, to include ML model parameter transmissions and training between devices taught by Sommer in order to improve “speed, accuracy, precision, or processing time of the AI model” (Sommer, paragraphs 0010-0014, 0024, and Fig. 1). Regarding claim 11, the combination of Street, Raghuram, and Sommer teach all the claim limitations of claim 10 above; and further teach wherein initiating the operation comprises: initiating an operation to transfer data associated with the machine learning inference from the edge computing system to the high-performance computing system (Sommer, paragraphs 0010-0014, 0024, and Fig. 1 teach an “AI cloud service” (edge computing system) on a server simulating ML models (machine learning inference) and interfacing with mobile devices (high-performance computing system) by transmitting an AI model update or update trigger over a network (initiating an operation to transfer data associated with the machine learning inference) to replace or change the AI models and/or the AI model weights on different mobile devices that host and run AI model such as neural networks). Street, Raghuram, and Sommer are combinable for the same rationale as set forth above with respect to claim 10. Regarding claim 12, the combination of Street and Raghuram teach all the claim limitations of claim 10 above; and further teach wherein initiating the operation comprises: initiating an operation to transfer data associated with parameters of the machine learning model from the high-performance computing system to the edge computing system (Sommer, paragraphs 0010-0014, 0024, and Fig. 1 teach an “AI cloud service” (edge computing system) on a server simulating ML models (machine learning inference) and interfacing with mobile devices (high-performance computing system) by transmitting an AI model update or update trigger over a network (initiating an operation to transfer data associated with parameters) to replace or change the AI models and/or the AI model weights on different mobile devices that host and run AI model such as neural networks). Street, Raghuram, and Sommer are combinable for the same rationale as set forth above with respect to claim 10. Regarding claim 13, the combination of Street and Raghuram teach all the claim limitations of claim 10 above; and further teach receiving, by the user interface instance, a request to transfer a file associated with the machine learning inference to the high-performance computing system; and transferring, by the edge computing system, the file to the high-performance computing responsive to the request (Sommer, paragraphs 0010-0014, 0024, and Fig. 1 teach an “AI cloud service” (edge computing system) on a server simulating ML models (machine learning inference) receiving data from mobile devices for model updates (receiving…a request to transfer a file associated with the machine learning inference to the high-performance computing system) by transmitting an AI model update or update trigger over a network (transferring, by the edge computing system, the file to the high-performance computing responsive to the request) to replace or change the AI models and/or the AI model weights on different mobile devices that host and run AI model such as neural networks). Street, Raghuram, and Sommer are combinable for the same rationale as set forth above with respect to claim 10. Regarding claim 20, the combination of Street and Raghuram teach all the claim limitations of claim 18 above; and further teach the edge computing system performs machine learning-based inference based on a machine learning model; the parallel processing determines parameters for the machine learning model; and the edge computing system manager, responsive to the access, transfers the data representing the parameters from the first computing system to the edge computing system (Sommer, paragraphs 0010-0014, 0024, and Fig. 1 teach an “AI cloud service” (edge computing system) on a server simulating ML models (machine learning inference) receiving data from mobile devices for model updates (receiving…a request to transfer a file associated with the machine learning inference to the high-performance computing system) by transmitting an AI model update or update trigger over a network (transferring, by the edge computing system, the file to the high-performance computing responsive to the request) to replace or change the AI models and/or the AI model weights on different mobile devices that host and run AI model such as neural networks). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to modify Street‘s teaching of establishing cryptographic communications between IoT and new edge devices in a system, as modified by Raghuram’s teachings of API connection between devices and cryptographic key management, to include ML model parameter transmissions and training between devices taught by Sommer in order to improve “speed, accuracy, precision, or processing time of the AI model” (Sommer, paragraphs 0010-0014, 0024, and Fig. 1). Prior Art The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Amini et al (US Pub 20230386207) teach cryptographic hash utilizing machine learning and edge computing in a mesh network. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to CLINT MULLINAX whose telephone number is 571-272-3241. The examiner can normally be reached on Mon - Fri 8:00-4:30 PT. 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, Alexey Shmatov can be reached on 571-270-3428. 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). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /C.M./Examiner, Art Unit 2123 /ALEXEY SHMATOV/Supervisory Patent Examiner, Art Unit 2123
Read full office action

Prosecution Timeline

Oct 30, 2023
Application Filed
Jul 02, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12664407
Resource-Efficient Attention in a Neural Network
5y 2m to grant Granted Jun 23, 2026
Patent 12665986
LIVE STYLE TRANSFER ON A MOBILE DEVICE
4y 7m to grant Granted Jun 23, 2026
Patent 12645983
TRAINING A MACHINE LEARNING-BASED TRAFFIC ANALYZER USING A PROTOTYPE DATASET
4y 10m to grant Granted Jun 02, 2026
Patent 12646010
SYSTEMS AND METHODS FOR LEVERAGING A KNOWLEDGE GRAPH
3y 5m to grant Granted Jun 02, 2026
Patent 12619424
ROBOTIC SCRIPT GENERATION BASED ON PROCESS VARIATION DETECTION
7y 10m to grant Granted May 05, 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

1-2
Expected OA Rounds
48%
Grant Probability
84%
With Interview (+36.2%)
4y 7m (~1y 10m remaining)
Median Time to Grant
Low
PTA Risk
Based on 127 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