Prosecution Insights
Last updated: August 17, 2026
Application No. 17/538,293

SYSTEMS AND METHODS FOR USER AUTHENTICATION BASED ON MULTIPLE DEVICES

Final Rejection §103
Filed
Nov 30, 2021
Priority
Jun 13, 2018 — continuation of 11/240,220
Examiner
JOHNSON, CARLTON
Art Unit
2436
Tech Center
2400 — Computer Networks
Assignee
PayPal Inc.
OA Round
4 (Final)
59%
Grant Probability
Moderate
5-6
OA Rounds
0m
Est. Remaining
91%
With Interview

Examiner Intelligence

Grants 59% of resolved cases
59%
Career Allowance Rate
211 granted / 360 resolved
+0.6% vs TC avg
Strong +32% interview lift
Without
With
+32.1%
Interview Lift
resolved cases with interview
Typical timeline
4y 6m
Avg Prosecution
15 currently pending
Career history
385
Total Applications
across all art units

Statute-Specific Performance

§101
12.1%
-27.9% vs TC avg
§103
64.2%
+24.2% vs TC avg
§102
13.4%
-26.6% vs TC avg
§112
9.5%
-30.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 360 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 1. This action is in response to application amendments filed on 12-29-2025. 2. Claims 2 - 21 are pending. Claims 2 - 4, 6 - 12, 14 - 20 have been amended. Claim 1 has been canceled. Claims 2, 8, 16 are independent. This application was filed on 11-30-2021. Response to Arguments 3. Applicant's arguments have been fully considered, however upon further consideration of the prior art and the claimed limitation, they were not persuasive. A. Applicant argues on pages 10,11 of Remarks: ... "determining that a combination of the two or more key parts retrieved from the first subset of devices is insufficient to re-generate the authentication key; in response to determining that the combination of the two or more key parts retrieved from the first subset of devices is insufficient to re-generate the authentication key, selecting, from the plurality of different computing devices, a second subset of devices for authenticating the user" ... . The Examiner respectfully disagrees. OHare discloses dividing a key into multiple key parts and storing the key parts among a set of storage devices. OHare discloses wherein different subsets of key parts are distributed among a plurality of different computing devices. OHare discloses a determination of a required set of key parts to be recovered from a set of devices that can be used to regenerate an authentication key (first subset, second subset, determination of sufficient set of key parts to regenerate an authentication key). (see OHare paragraph [0303]: The process comprises splitting of the data according to the contents of a generated random number, or key and performing the same cryptographic splitting of the key used in the encryption of splitting of the data to be secured into two or more portions, or shares, of parsed and split data, and preferably into four or more portions of parsed and split data, encrypting all of the portions, then scattering and storing these portions back into the database, or relocating them to any named device (i.e. devices), fixed or removable, depending on the requestor's need for privacy and security; paragraph [0517]: In order to restore the data, split encryption key may be retrieved and restored; The split operation may then be reversed to restore the ciphertext (need a required number of key parts to regenerate authentication key for authentication); Encryption key may also be retrieved and restored, and the ciphertext may then be decrypted using the encryption key) And, Profumo discloses a subset of configuration data such as key parts that can be of any size (subset size greater than 1 key part). Profumo discloses processing utilizing a first subset of key parts and a second subset of key parts. (see Profumo page 7: key generation logic 4 also generates a cryptographic key in a plurality of cycles. For example, in the first period, key generation logic 4 may generate an intermediate key based on first part (i.e., a first subset) configuration data 12. Then, in a second period, key generation logic 4 may generate a cryptographic key based on a second part of configuration data 12 (i.e., a second subset) and the intermediate key. (generate a first subset of key parts and a second set of key parts; subset size any number of key parts)) B. Applicant argues on page 12 of Remarks: ... Independent claims 8 and 16 also include limitations similar to those described above by reference to claim 2. As such, the cited references also do not render claims 8 and 16 obvious for similar reasons discussed above by reference to claim 2. Responses to arguments against independent claim 2 also answer arguments against independent claims 8 and 16, which have similar limitations as independent claim 2. C. Applicant argues on page 11 of Remarks: ... Claims 3-7, 9-15, and 17-21 are also patentable by virtue of their dependencies of their respective independent claims. Responses to arguments against the independent claims also answer arguments against the associated dependent claims. Claim Rejections - 35 USC § 103 4. 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. 5. Claims 2 - 21 are rejected under 35 U.S.C. 103 as being unpatentable over O’Hare et al. (US PGPUB No. 20160379005, referred to as “OHare”) in view of Profumo et al. (Patent No. CN 108063664 A). Regarding Claim 2, 8, 16, OHare discloses a system and a method and, comprising: a) a processor; (see OHare paragraph [0596]: Processors 5402 and 5404 are coupled to one another, and also coupled to a memory device and mass storage device), and b) a network interface device; (see OHare paragraph [0444]: The resultant data portions (messages) may be communicated across one or more separate communications paths over network (e.g., the Internet, an intranet, a LAN, WiFi, Bluetooth, any other suitable hard-wired or wireless communications means, or any combination thereof) to recipient system; (network interface)), and c) a computer-readable medium having stored thereon instructions that are executable; (see OHare paragraph [0596]: Processors 5402 and 5404 are coupled to one another, and also coupled to a memory device and mass storage device; Mass storage device may include one or more magnetic disk or tape drives or optical disk drives, for storing data and instructions for use by the CPU; (processor coupled to memory for storing instructions executed by CPU)), to cause the system to perform operations comprising: d) receiving, from a user device associated with a user, an authentication request, for accessing a computing resource; (see OHare paragraph [0174]: a client application, such as Microsoft Word, may use an application program interface (API) or a cryptographic API (CAPI) to request authentication before unlocking a document (authenticate before enabling access to a resource); paragraph: Trust arbitrage may take place within a framework of cryptographic authentication a vendor or other party will request authentication of a particular user in association with a particular transaction) e) selecting from a plurality of different computing devices associated with the user, a first subset of devices for authenticating the user, wherein the plurality of different computing devices includes at least two different types of computing devices, (see OHare paragraph [0258]: determine the trust level (multiple levels of trust) which is required for a positive authentication for this particular transaction in step 1710. This step may be performed by one of several different methods.; paragraph [0303]: The process comprises splitting of the data according to the contents of a generated random number, or key and performing the same cryptographic splitting of the key used in the encryption of splitting of the data to be secured into two or more portions, or shares, of parsed and split data, and preferably into four or more portions of parsed and split data, encrypting all of the portions, then scattering and storing these portions back into the database, or relocating them to any named device (set of devices), fixed or removable, depending on the requestor's need for privacy and security; paragraph [0210]: cryptographic system 100 or the trust engine 110 may include the ability to recognize any type of devices, such as, but not limited to, a laptop, a cell phone, a network, a biometric device or the like.) Furthermore, OHare discloses for e) wherein an authentication key generated for the user is divided into a plurality of keys parts, (see OHare paragraph [0303]: The process comprises splitting of the data according to the contents of a generated random number, or key and performing the same cryptographic splitting of the key used in the encryption of splitting of the data to be secured into two or more portions, or shares, of parsed and split data, and preferably into four or more portions of parsed and split data, encrypting all of the portions, then scattering and storing these portions back into the database, or relocating them to any named device (devices), fixed or removable, depending on the requestor's need for privacy and security), wherein different subsets of the plurality of key parts are distributed among the plurality of different computing devices. (see OHare paragraph [0303]: encrypting all of the portions, then scattering (distributing) and storing these portions back into the database, or relocating them to any named device, fixed or removable, depending on the requestor's need for privacy and security; (each subset comprising a key part; first subset, second subset); paragraph [0304]: A cryptographic split (cryptosplit) partitions the data into N number of shares (i.e. sets of key parts). The partitioning can be on any size unit of data, including an individual bit, bits, bytes, kilobytes, megabytes, or larger units, as well as any pattern or combination of data unit sizes whether predetermined or randomly generated. The units can also be of different size, based on either a random or predetermined set of values (i.e. scores). This means the data can be viewed as a sequence of these units. In this manner the size of the data units themselves may render the data more secure, for example by using one or more predetermined or randomly generated pattern, sequence or combination of data unit sizes. The units are then distributed (based on a predetermined set of values) into the N shares.; (a subset of size key parts)) The specification discloses the term “score” to represent a value associated with the distribution for storage of objects (i.e. such as key parts, subset of key parts) between a set of multiple storage devices: [00052] Thus, the authentication system 200 may determine different trust scores for the different electronic devices 242-250. In some embodiments, the authentication system 200 may determine a distribution scheme for the electronic devices 242-250 based on the trust scores of the electronic devices 242-250. For example, the distribution scheme may provide for distributing the parts 210a-210i in proportion to the trust scores determined for the electronic devices. Thus, under the distribution scheme, the authentication system 200 may distribute one part of the security key 204 to the networked light switch 242 (based on a trust score of 10’), two parts of the security key 204 to the in-vehicle management system 244 (based on a trust score of ‘20’), three parts of the security key 204 to the smart home entertainment system 246 (based on a trust score of ‘30°), one part of the security key 204 to the networked refrigerator (based on a trust score of ‘10°), and two parts of the security key 204 to the smart watch 250 (based on a trust score of ‘20°). Furthermore, OHare discloses the following: f) retrieving, via first connections established between the user device and the first subset of devices, two or more key parts of the plurality of key parts from the first subset of devices; (see OHare paragraph [0303]: The process comprises splitting of the data according to the contents of a generated random number, or key and performing the same cryptographic splitting of the key used in the encryption of splitting of the data to be secured into two or more portions, or shares, of parsed and split data, and preferably into four or more portions of parsed and split data, encrypting all of the portions, then scattering and storing these portions back into the database, or relocating them to any named device (or devices,) fixed or removable, depending on the requestor's need for privacy and security; (subset of key parts stored or distributed upon a set of devices)) and g) determining that a combination of the two or more key parts retrieved from the first subset of devices is insufficient to re-generate the authentication key; h) in response to determining that the combination of the two or more key parts retrieved from the first subset of devices is insufficient to re-generate the authentication key, selecting, from the plurality of different computing devices, a second subset of devices for authenticating the user (retrieve a required set of key parts from devices). (see OHare paragraph [0517]: In order to restore the data, split encryption key may be retrieved and restored; The split operation may then be reversed to restore the ciphertext (need a required number of key parts to generate authentication key for authentication); Encryption key may also be retrieved and restored, and the ciphertext may then be decrypted using the encryption key; paragraph [0138]: the data splitting process 800 advantageously places portions of the sensitive data in each of the four data storage facilities D1 through D4, such that no single data storage facility D1 through D4 includes sufficient encrypted data to recreate the original sensitive data S.; (each subset comprising a key part; first subset, first set of devices; second subset, second subset devices)) (select another first set and second set of key parts (from devices) if first selection of sets not sufficient) Need a required number of key parts (first subset, second subset, and/or third subset) in order to generate authentication key for authentication process. Furthermore, OHare discloses the following: i) causing the user device to establish second connections with the second subset of devices; (see OHare paragraph [0444]: The resultant data portions (messages) may be communicated across one or more separate communications paths over network (e.g., the Internet, an intranet, a LAN, WiFi, Bluetooth, any other suitable hard-wired or wireless communications means, or any combination thereof) to recipient system; (network interfaces (connections) established between network components)) j) obtaining, from a first device of the second subset of devices and via a first one of the second connections established between the user device and the first device, a first subset of key parts from the different subsets of the plurality of key parts; obtaining from a second device of the two or more devices and via a second one of the connections established between the user device and the second device, a second subset of key parts from the different subsets of the plurality of key parts; (OHare discloses a subset of size 1 key part: first subset, second subset). (see OHare paragraph [0303]: The process comprises splitting of the data according to the contents of a generated random number, or key and performing the same cryptographic splitting of the key used in the encryption of splitting of the data to be secured into two or more portions, or shares, of parsed and split data, and preferably into four or more portions of parsed and split data, encrypting all of the portions; paragraph [0092]: trust engine generates and stores cryptographic keys; at least one cryptographic key is associated with each user; when the cryptographic keys include public-key technology, each private key associated with a user is generated within, and not released from, the trust engine; user may perform cryptographic functions using his or her private or public key), and wherein each of the first and second partial authentication responses is insufficient by itself to authenticate the user for the authentication request; (see OHare paragraph [0517]: In order to restore the data, split encryption key may be retrieved and restored; The split operation may then be reversed to restore the ciphertext (need a required number of key parts to generate authentication key for authentication; select a second set of key parts if not sufficient); Encryption key may also be retrieved and restored, and the ciphertext may then be decrypted using the encryption key; (each subset comprising a key part; first subset, second subset)) and Furthermore, OHare discloses dividing a key into multiple parts, distributing the required number of parts and reconstructing the parts to reconstruct the key. (see OHare paragraph [0303]: The process comprises splitting of the data according to the contents of a generated random number, or key and performing the same cryptographic splitting of the key used in the encryption of splitting of the data to be secured into two or more portions, or shares, of parsed and split data, and preferably into four or more portions of parsed and split data, encrypting all of the portions; paragraph [0092]: trust engine generates and stores cryptographic keys; at least one cryptographic key is associated with each user; when the cryptographic keys include public-key technology, each private key associated with a user is generated within, and not released from, the trust engine; user may perform cryptographic functions using his or her private or public key), and wherein each of the first and second partial authentication responses is insufficient by itself to authenticate the user for the authentication request; (see OHare paragraph [0517]: In order to restore the data, split encryption key may be retrieved and restored; The split operation may then be reversed to restore the ciphertext; Encryption key may also be retrieved and restored, and the ciphertext may then be decrypted using the encryption key) Although OHare discloses determining a subset of key parts where a subset comprises 1 key part, OHare does not disclose a subset of key parts where a subset comprises multiple key parts. Furthermore, OHare does not specifically disclose for j) obtaining, from a first device of the second subset of devices and via a first one of the connections established between the user device and the first device, a first subset of key parts and for k) obtaining from a second device of the two or more devices and via a second one of the connections established between the user device and the second device, a second subset of key parts from the different subsets of the plurality of key parts wherein key parts are insufficient, and for l) determining that the combination of the first subset of key parts and the second subset of key parts is sufficient to re-generate the authentication key. However, Profumo discloses: j) obtaining, from a first device of the second subset of devices and via a first one of the connections established between the user device and the first device, a first subset of key parts from the different subsets of the plurality of key parts; k) obtaining from a second device of the two or more devices and via a second one of the connections established between the user device and the second device, a second subset of key parts from the different subsets of the plurality of key parts, wherein each of the first subset of key parts and the second subset of key parts is insufficient by itself to re-generate the authentication key for authentication request. (see Profumo page 7: key generation logic 4 also generates a cryptographic key in a plurality of cycles. For example, in the first period, key generation logic 4 may generate an intermediate key based on first part (i.e., a first subset) configuration data 12. Then, in a second period, key generation logic 4 may generate a cryptographic key based on second part of configuration data 12 (i.e., a second subset) and the intermediate key. (generate a first subset of key parts and a second set of key parts; subset size any number of key parts); (select another first set and second set of key parts if first selection of sets not sufficient) l) determining that the combination of the first subset of key parts and the second subset of key parts is sufficient to re-generate the authentication key; (see Profumo page 7: key generation logic 4 also generates a cryptographic key in a plurality of cycles. For example, in the first period, key generation logic 4 may generate an intermediate key based on first part (i.e., first subset) configuration data 12. Then, in a second period, key generation logic 4 may generate a cryptographic key based on second part of configuration data 12 (i.e., the second subset of key information) and the intermediate key (i.e. first subset key information). (complete key reconstructed from required number of key parts; first subset and second subset) ... configuration data: the first portion 12 can be different with the second portion of the configuration data 12. For example, configuration data 12 of the first part and the second part may not overlap, or the configuration data 12 of the first part and the second part can be partially but not completely overlap.) It would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to modify OHare for j) obtaining, from a first device of the second subset of devices and via a first one of the connections established between the user device and the first device, a first subset of key parts and for k) obtaining from a second device of the two or more devices and via a second one of the connections established between the user device and the second device, a second subset of key parts from the different subsets of the plurality of key parts wherein key parts are insufficient, and for l) determining that the combination of the first subset of key parts and the second subset of key parts is sufficient to re-generate the authentication key as taught by Profumo. One of ordinary skill in the art would have been motivated to employ the teachings of Profumo for the flexibility of a system that enables enhanced security of dividing an encryption key into multiple parts for storage within a dispersed network-connected environment. (see Profumo page 7) Furthermore, OHare discloses the following: m) based on the determining that the combination of the first subset of key parts and the second subset of key pars is sufficient to re-generate the authentication key, generating an authentication response for the authentication request; and n) transmitting the authentication response via the network interface device. (see OHare paragraph [0178]: third-party system may advantageously serve the requested sensitive data after the third-party system receives a signal indicating positive user authentication from the trust engine; paragraph [0575]: Authorized users (e.g., user 4600 and end user 4640) may be provided with group-wide keys that provide the users with the ability to securely communicate over a network (response to authentication) and/or to access secure network resources; The secured network resources will not respond unless the proper credentials (e.g., group keys) are presented) Furthermore, for Claim 16, OHare discloses wherein a non-transitory computer-readable medium having stored thereon instructions that are executable by a computer system to cause the computer system to perform designated operations. (see OHare paragraph [0596]: Processors 5402 and 5404 are coupled to one another, and also coupled to a memory device and mass storage device; Mass storage device may include one or more magnetic disk or tape drives or optical disk drives, for storing data and instructions for use by the CPU; (processor coupled to memory for storing instructions executed by CPU)) Regarding Claims 3, 10, 17, OHare-Profumo discloses the system of claim 2 and the method of claim 8 and the non-transitory computer-readable medium of claim 16, wherein the operations further comprise: calculating a total security trust score based on the first subset of key parts and the second subset of key parts; (OHare discloses a subset of size 1 key part: first subset, second subset). (see OHare paragraph [0246]: Once the authentication engine has performed steps 1610 through 1620 for all of the authentication instances provided in the authentication data, the reliability of each instance to evaluate the overall authentication confidence level; This process of combining the individual authentication instance reliabilities into the authentication confidence level may be modeled by various methods relating the individual reliabilities produced; (calculate a total score value based on multiple score values associated with the divided key parts, multiple subsets of key parts)) and determining if the total security trust score meets a required threshold associated with the computing resources specified by the required multi-device security trust level; and generating an approval authentication response if the total security trust score meets the required threshold, or generating a rejection authentication response if the total security trust score does not meet the required threshold. (see OHare paragraph [0167]: The authentication request may advantageously include what level of authentication is needed for a particular transaction; the vendor may specify a particular level of confidence that is required for the transaction at issue; If authentication cannot be made to this level of confidence, the transaction will not occur without either further authentication by the user to raise the level of confidence, or a change in the terms of the authentication between the vendor and the server; (determined threshold parameter for confidence or security level for request); paragraph [0246]: Once the authentication engine has performed steps 1610 through 1620 for all of the authentication instances provided in the authentication data, the reliability of each instance to evaluate the overall authentication confidence level; This process of combining the individual authentication instance reliabilities into the authentication confidence level may be modeled by various methods relating the individual reliabilities produced)) Regarding Claims 4, 18, OHare-Profumo discloses the system of claim 2 and the non-transitory computer-readable medium of claim 16, wherein the first subset of key parts is associated with a first security score, wherein the second subset of key parts is associated with a second security trust score, and wherein the first security trust score is different from the second security trust score. (see OHare paragraph [0214]: Each type of authentication has particular advantages and disadvantages, and each provides a different level of security (analogous to different trust scores); Each type of authentication also requires a different type of data to be known to the authenticating authority in order to verify someone using that form of authentication; paragraph [0125]: for authenticating other transactions, it may be desirable to require a high degree of confidence (i.e. analogous to a score) in the authentication before allowing the transaction to proceed; Such transactions may include transactions of large dollar value or transaction with a high risk if an improper authentication occurs (e.g., remotely logging onto a government computer)) Regarding Claim 5, OHare-Profumo discloses the system of claim 2, wherein the operations further comprise: causing the first and second security authentication information to be distributed to the first and second ones of the two or more devices prior to the receiving the authentication request. (see OHare paragraph [0143]: a data flow of an enrollment process; the enrollment process begins when a user desires to enroll with the trust engine of the cryptographic system; the user system advantageously includes a client-side applet, such as a Java-based, that queries the user to enter enrollment data, such as demographic data and enrollment authentication data; the enrollment authentication data includes user ID, password(s), biometric(s); The client-side applet gathers the enrollment data and transmits the enrollment data, to the trust engine) Regarding Claims 6, 19, OHare-Profumo discloses the system of claim 2 and the non-transitory computer-readable medium of claim 16, wherein the computing resource comprises an Internet server configured to provide an access to a functionality of a user account of the user. (see OHare paragraph [0565]: one or more software applications executed on system may couple systems to cloud resources; an Internet web browser (Internet server) may be used to couple system to one or more cloud resources over the Internet; paragraph [0176]: authentication of a user may provide the user access to password, login, financial credentials, or the like, associated with multiple online vendors, a local area network, various personal computing devices, Internet service providers, auction providers, investment brokerages; (financial credentials analogous to accounting information associated with a user)) Regarding Claims 7, 11, 20, OHare-Profumo discloses the system of claim 2 and the method of claim 8 and the non-transitory computer-readable medium of claim 16, wherein the operations further comprise: causing the user device to identif one or more devices from the plurality of different computing devices that are available for processing the authentication request. (see OHare paragraph [0431]: When a file, document or data element is to be secured, the user is prompted for the target group (available devices, subset of devices) to be used when securing the data; The resulting secured data is only accessible by other members of the target group; This functionality of the methods and systems of the present invention may be used with any other computer system or software platform, any may be integrated into existing application programs or used standalone for file security) Regarding Claim 9, OHare-Profumo discloses the method of claim 8, wherein the operations further comprise: responsive to a user registration request prior to the authentication request, registering the first and second different computing devices for authentication usage for the user and assigning the first and second different computing devices different trust amounts, wherein the different subsets of the plurality of key parts are distributed among the plurality of different computing devices based on the corresponding trust amount assigned to each of the plurality of different computing devices. (see OHare paragraph [0143]: a data flow of an enrollment process according to aspects of the invention; the enrollment process begins when a user desires to enroll with the trust engine of the cryptographic system; the user system advantageously includes a client-side applet, such as a Java-based, that queries the user to enter enrollment data, such as demographic data and enrollment authentication data; paragraph [0224]: reliability may be expressed in different manners; The reliability is desirably expressed in some metric which can be used by the heuristics and algorithms of the authentication engine to calculate the confidence level of each authentication; (different confidence levels for each authentication); paragraph [0246]: Once the authentication engine has performed steps 1610 through 1620 for all of the authentication instances provided in the authentication data, the reliability of each instance to evaluate the overall authentication confidence level; This process of combining the individual authentication instance reliabilities into the authentication confidence level may be modeled by various methods relating the individual reliabilities produced Regarding Claim 12, OHare-Profumo discloses the method of claim 8, wherein the computing resource comprises an Internet server configured to provide access to functionality of a user account of the user. (see OHare paragraph [0176]: authentication of a user may provide the user access to password, login, financial credentials, or the like, associated with multiple online vendors, a local area network, various personal computing devices, Internet service providers (i.e. Internet server), auction providers, investment brokerages; (financial credentials analogous to accounting information associated with a user); paragraph [0565]: one or more software applications executed on system may couple system to cloud resources; an Internet web browser (Internet server) may be used to couple system to one or more cloud resources over the Internet) Regarding Claims 13, 21, OHare-Profumo discloses the method of claim 8, wherein the authentication response is transmitted to the user device. (see OHare paragraph [0178]: third-party system may advantageously serve the requested sensitive data after the third-party system receives a signal indicating positive user authentication from the trust engine; paragraph [0575]: Authorized users (e.g., user 4600 and end user 4640) may be provided with group-wide keys that provide the users with the ability to securely communicate over a network (response to authentication) and/or to access secure network resources; The secured network resources will not respond unless the proper credentials (e.g., group keys) are presented) Regarding Claim 14, OHare-Profumo discloses the method of claim 8, wherein a first device from the second subset of devices is a smart appliance associated with the user. (see OHare paragraph [0088]: the user system, including almost any computing device capable of sending or receiving information from another computer system; the user system may include, but is not limited to, a computer workstation, an interactive television, an interactive kiosk, a personal mobile computing device, such as a digital assistant, mobile phone, laptop, or the like, a wireless communications device, a smartcard, an embedded computing device, or the like, which can interact with the communication link; (smartcard analogous to smart appliance)) Regarding Claim 15, OHare-Profumo discloses the method of claim 8, wherein a first device from the second subset of devices is connected to the user device via a first network, and wherein a second device from the second subset of devices is connected to the user device via a second network different from the first network. (see OHare paragraph [0444]: The resultant data portions (messages) may be communicated across one or more separate communications paths over networks (e.g., the Internet, an intranet, a LAN, WiFi, Bluetooth, any other suitable hard-wired or wireless communications means, or any combination thereof) to recipient system; (network interface); paragraph [0480]: The encrypted portions may be required to be provided and decrypted in order to restore the original data; The different encrypted portions may be encrypted with different encryption keys; this feature may be used to implement a more secure “two man rule” whereby a first user would need to have a particular share encrypted using a first encryption and a second user would need to have a particular share encrypted using a second encryption key; In order to access the original data, both users would need to have their respective encryption keys and provide their respective portions of the original data; a public key may be used to encrypt one or more data portions that may be a mandatory share required to restore the original data; A private key may then be used to decrypt the share in order to be used to restore to the original data) Conclusion THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to CARLTON JOHNSON whose telephone number is (571)270-1032. The examiner can normally be reached Work: 12-9PM (most days). 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, Shewaye Gelagay can be reached on 571-272-4219. 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. /CJ/ May 4, 2026 /FATOUMATA TRAORE/Primary Examiner, Art Unit 2436
Read full office action

Prosecution Timeline

Show 10 earlier events
Jul 21, 2025
Request for Continued Examination
Jul 24, 2025
Response after Non-Final Action
Sep 30, 2025
Non-Final Rejection mailed — §103
Oct 02, 2025
Interview Requested
Nov 25, 2025
Applicant Interview (Telephonic)
Nov 26, 2025
Examiner Interview Summary
Dec 29, 2025
Response Filed
May 26, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12683769
ENCRYPTED SEARCH WITH A PUBLIC KEY
3y 2m to grant Granted Jul 14, 2026
Patent 12666269
METHODS AND SYSTEMS FOR ALLOWING DEVICE TO SEND AND RECEIVE DATA
4y 1m to grant Granted Jun 23, 2026
Patent 12664253
AUTOMATED ONLINE POLICY GENERATION FOR ZERO-TRUST ARCHITECTURES
3y 1m to grant Granted Jun 23, 2026
Patent 12626261
SYSTEM AND METHOD FOR AUTOMATED SCAM DETECTION
1y 0m to grant Granted May 12, 2026
Patent 12604197
METHODS AND SYSTEMS FOR ALLOWING DEVICE TO SEND AND RECEIVE DATA
3y 11m to grant Granted Apr 14, 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

5-6
Expected OA Rounds
59%
Grant Probability
91%
With Interview (+32.1%)
4y 6m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 360 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